/*!@license
* Infragistics.Web.ClientUI infragistics.datachart.js 15.2.20152.1027
*
* Copyright (c) 2011-2015 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IProvidesViewport:a","Void:b","ValueType:c","Object:d","Type:e","Boolean:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","Number:m","Number:n","Number:o","NumberStyles:p","Enum:q","Array:r","IList:s","ICollection:t","IEnumerable:u","IEnumerator:v","NotSupportedException:w","Error:x","Number:y","String:z","StringComparison:aa","RegExp:ab","CultureInfo:ac","DateTimeFormatInfo:ad","Calendar:ae","Date:af","Number:ag","DayOfWeek:ah","DateTimeKind:ai","CalendarWeekRule:aj","NumberFormatInfo:ak","CompareInfo:al","CompareOptions:am","IEnumerable$1:an","IEnumerator$1:ao","IDisposable:ap","StringSplitOptions:aq","Number:ar","Number:as","Number:at","Number:au","Number:av","Number:aw","Assembly:ax","Stream:ay","SeekOrigin:az","RuntimeTypeHandle:a0","MethodInfo:a1","MethodBase:a2","MemberInfo:a3","ParameterInfo:a4","TypeCode:a5","ConstructorInfo:a6","PropertyInfo:a7","Rect:a8","Size:a9","Point:ba","Math:bb","Series:bc","Control:bd","FrameworkElement:be","UIElement:bf","DependencyObject:bg","Dictionary:bh","DependencyProperty:bi","PropertyMetadata:bj","PropertyChangedCallback:bk","MulticastDelegate:bl","IntPtr:bm","DependencyPropertyChangedEventArgs:bn","DependencyPropertiesCollection:bo","UnsetValue:bp","Script:bq","Binding:br","PropertyPath:bs","Transform:bt","Visibility:bu","Style:bv","Thickness:bw","HorizontalAlignment:bx","VerticalAlignment:by","INotifyPropertyChanged:bz","PropertyChangedEventHandler:b0","PropertyChangedEventArgs:b1","SeriesView:b2","ISchedulableRender:b3","SeriesViewer:b4","SeriesViewerView:b5","CanvasRenderScheduler:b6","List$1:b7","IList$1:b8","ICollection$1:b9","IArray:ca","IArrayList:cb","Array:cc","CompareCallback:cd","Func$3:ce","Action$1:cf","Comparer$1:cg","IComparer:ch","IComparer$1:ci","DefaultComparer$1:cj","IComparable$1:ck","Comparison$1:cl","ReadOnlyCollection$1:cm","Predicate$1:cn","NotImplementedException:co","Callback:cp","window:cq","RenderingContext:cr","IRenderer:cs","Rectangle:ct","Shape:cu","Brush:cv","Color:cw","ArgumentException:cx","DoubleCollection:cy","Path:cz","Geometry:c0","GeometryType:c1","TextBlock:c2","Polygon:c3","PointCollection:c4","Polyline:c5","DataTemplateRenderInfo:c6","DataTemplatePassInfo:c7","ContentControl:c8","DataTemplate:c9","DataTemplateRenderHandler:da","DataTemplateMeasureHandler:db","DataTemplateMeasureInfo:dc","DataTemplatePassHandler:dd","Line:de","FontInfo:df","XamOverviewPlusDetailPane:dg","XamOverviewPlusDetailPaneView:dh","XamOverviewPlusDetailPaneViewManager:di","JQueryObject:dj","Element:dk","ElementAttributeCollection:dl","ElementCollection:dm","WebStyle:dn","ElementNodeType:dp","Document:dq","EventListener:dr","IElementEventHandler:ds","ElementEventHandler:dt","ElementAttribute:du","JQueryPosition:dv","JQueryCallback:dw","JQueryEvent:dx","JQueryUICallback:dy","EventProxy:dz","ModifierKeys:d0","Func$2:d1","MouseWheelHandler:d2","Delegate:d3","Interlocked:d4","GestureHandler:d5","ContactHandler:d6","TouchHandler:d7","MouseOverHandler:d8","MouseHandler:d9","KeyHandler:ea","Key:eb","JQuery:ec","JQueryDeferred:ed","JQueryPromise:ee","Action:ef","CanvasViewRenderer:eg","CanvasContext2D:eh","CanvasContext:ei","TextMetrics:ej","ImageData:ek","CanvasElement:el","Gradient:em","LinearGradientBrush:en","GradientStop:eo","GeometryGroup:ep","GeometryCollection:eq","FillRule:er","PathGeometry:es","PathFigureCollection:et","LineGeometry:eu","RectangleGeometry:ev","EllipseGeometry:ew","ArcSegment:ex","PathSegment:ey","PathSegmentType:ez","SweepDirection:e0","PathFigure:e1","PathSegmentCollection:e2","LineSegment:e3","PolyLineSegment:e4","BezierSegment:e5","PolyBezierSegment:e6","GeometryUtil:e7","Tuple$2:e8","TransformGroup:e9","TransformCollection:fa","TranslateTransform:fb","RotateTransform:fc","ScaleTransform:fd","DivElement:fe","DOMEventProxy:ff","MSGesture:fg","MouseEventArgs:fh","EventArgs:fi","DoubleAnimator:fj","EasingFunctionHandler:fk","ImageElement:fl","RectUtil:fm","MathUtil:fn","RuntimeHelpers:fo","RuntimeFieldHandle:fp","PropertyChangedEventArgs$1:fq","InteractionState:fr","OverviewPlusDetailPaneMode:fs","IOverviewPlusDetailControl:ft","EventHandler$1:fu","ArgumentNullException:fv","OverviewPlusDetailViewportHost:fw","XamDataChart:fx","GridMode:fy","BrushCollection:fz","ObservableCollection$1:f0","INotifyCollectionChanged:f1","NotifyCollectionChangedEventHandler:f2","NotifyCollectionChangedEventArgs:f3","NotifyCollectionChangedAction:f4","InterpolationMode:f5","Random:f6","ColorUtil:f7","AxisCollection:f8","XamDataChartView:f9","SeriesViewerViewManager:ga","AxisTitlePosition:gb","PointerTooltipStyle:gc","Dictionary$2:gd","IDictionary$2:ge","IDictionary:gf","KeyValuePair$2:gg","Enumerable:gh","Thread:gi","ThreadStart:gj","IOrderedEnumerable$1:gk","SortedList$1:gl","IEqualityComparer$1:gm","EqualityComparer$1:gn","IEqualityComparer:go","DefaultEqualityComparer$1:gp","InvalidOperationException:gq","CssHelper:gr","CssGradientUtil:gs","FontUtil:gt","TileZoomTile:gu","TileZoomTileInfo:gv","TileZoomTileCache:gw","TileZoomManager:gx","RectChangedEventHandler:gy","RectChangedEventArgs:gz","TileZoomInfo:g0","LinkedList$1:g1","LinkedListNode$1:g2","RenderSurface:g3","FragmentBase:g4","HorizontalAnchoredCategorySeries:g5","AnchoredCategorySeries:g6","CategorySeries:g7","MarkerSeries:g8","MarkerSeriesView:g9","Marker:ha","DataContext:hb","MarkerTemplates:hc","HashPool$2:hd","IHashPool$2:he","IPool$1:hf","Func$1:hg","Pool$1:hh","IIndexedPool$1:hi","MarkerType:hj","SeriesVisualData:hk","PrimitiveVisualDataList:hl","IVisualData:hm","PrimitiveVisualData:hn","PrimitiveAppearanceData:ho","BrushAppearanceData:hp","StringBuilder:hq","Environment:hr","AppearanceHelper:hs","LinearGradientBrushAppearanceData:ht","GradientStopAppearanceData:hu","SolidBrushAppearanceData:hv","GeometryData:hw","GetPointsSettings:hx","EllipseGeometryData:hy","RectangleGeometryData:hz","LineGeometryData:h0","PathGeometryData:h1","PathFigureData:h2","SegmentData:h3","LineSegmentData:h4","PolylineSegmentData:h5","ArcSegmentData:h6","PolyBezierSegmentData:h7","BezierSegmentData:h8","LabelAppearanceData:h9","ShapeTags:ia","PointerTooltipVisualDataList:ib","MarkerVisualDataList:ic","MarkerVisualData:id","PointerTooltipVisualData:ie","RectangleVisualData:ig","PolygonVisualData:ih","PolyLineVisualData:ii","IFastItemsSource:ij","IFastItemColumn$1:ik","IFastItemColumnPropertyName:il","FastItemsSourceEventArgs:im","FastItemsSourceEventAction:io","IHasCategoryModePreference:ip","IHasCategoryAxis:iq","CategoryAxisBase:ir","Axis:is","AxisView:it","StackedSeriesBase:iu","IIsCategoryBased:iv","CategoryMode:iw","ICategoryScaler:ix","IScaler:iy","ScalerParams:iz","IBucketizer:i0","IDetectsCollisions:i1","StackedSeriesView:i2","CategorySeriesView:i3","ISupportsMarkers:i4","CategoryBucketCalculator:i5","ISortingAxis:i6","CategoryFrame:i7","Frame:i8","BrushUtil:i9","Canvas:ja","Panel:jb","UIElementCollection:jc","StackedBucketCalculator:jd","StackedSeriesManager:je","StackedSeriesCollection:jf","StackedFragmentSeries:jg","PenLineCap:jh","PropertyUpdatedEventHandler:ji","PropertyUpdatedEventArgs:jj","StackedAreaSeries:jk","HorizontalStackedSeriesBase:jl","NumericYAxis:jm","StraightNumericAxisBase:jn","NumericAxisBase:jo","NumericAxisBaseView:jp","NumericAxisRenderer:jq","AxisRendererBase:jr","ShouldRenderHandler:js","ScaleValueHandler:jt","AxisRenderingParametersBase:ju","RangeInfo:jv","TickmarkValues:jw","TickmarkValuesInitializationParameters:jx","Func$4:jy","GetGroupCenterHandler:jz","GetUnscaledGroupCenterHandler:j0","PathRenderingInfo:j1","RenderStripHandler:j2","RenderLineHandler:j3","ShouldRenderLinesHandler:j4","ShouldRenderContentHandler:j5","RenderAxisLineHandler:j6","DetermineCrossingValueHandler:j7","ShouldRenderLabelHandler:j8","GetLabelLocationHandler:j9","LabelPosition:ka","TransformToLabelValueHandler:kb","AxisLabelManager:kc","AxisLabelPanelBase:kd","AxisLabelPanelBaseView:ke","AxisLabelSettings:kf","AxisLabelsLocation:kg","TitleSettings:kh","GetLabelForItemHandler:ki","CreateRenderingParamsHandler:kj","SnapMajorValueHandler:kk","AdjustMajorValueHandler:kl","CategoryAxisRenderingParameters:km","LogarithmicTickmarkValues:kn","LogarithmicNumericSnapper:ko","Snapper:kp","LinearTickmarkValues:kq","LinearNumericSnapper:kr","AxisRangeChangedEventArgs:ks","AxisRange:kt","IEquatable$1:ku","AutoRangeCalculator:kv","NumericRadiusAxis:kw","NumericRadiusAxisView:kx","NumericAngleAxis:ky","IAngleScaler:kz","NumericAngleAxisView:k0","PolarAxisRenderingManager:k1","ViewportUtils:k2","PolarAxisRenderingParameters:k3","NumericAxisRenderingParameters:k4","IPolarRadialRenderingParameters:k5","RadialAxisRenderingParameters:k6","AxisOrientation:k7","AngleAxisLabelPanel:k8","AngleAxisLabelPanelView:k9","Extensions:la","CategoryAngleAxis:lb","CategoryAngleAxisView:lc","CategoryAxisBaseView:ld","CategoryAxisRenderer:le","LinearCategorySnapper:lf","CategoryTickmarkValues:lg","RadialAxisLabelPanel:lh","HorizontalAxisLabelPanelBase:li","HorizontalAxisLabelPanelBaseView:lj","RadialAxisLabelPanelView:lk","NumericScaler:ll","StraightNumericAxisBaseView:lm","NumericScaleMode:ln","LogarithmicScaler:lo","NumericYAxisView:lp","VerticalAxisLabelPanel:lq","VerticalAxisLabelPanelView:lr","VerticalLogarithmicScaler:ls","VerticalLinearScaler:lt","LinearScaler:lu","CategoryFramePreparerBase:lv","FramePreparer:lw","ISupportsErrorBars:lx","DefaultSupportsMarkers:ly","DefaultProvidesViewport:lz","DefaultSupportsErrorBars:l0","PreparationParams:l1","CategoryYAxis:l2","CategoryYAxisView:l3","SyncSettings:l4","NumericXAxis:l5","NumericXAxisView:l6","HorizontalSmartAxisLabelPanel:l7","AxisExtentType:l8","SmartAxisLabelDisplayType:l9","HorizontalSmartAxisLabelPanelView:ma","FontMappingInfo:mb","CategoryDateTimeXAxis:mc","CategoryDateTimeXAxisView:md","TimeAxisDisplayType:me","FastItemDateTimeColumn:mf","IFastItemColumnInternal:mg","FastItemColumn:mh","FastReflectionHelper:mi","HorizontalAxisLabelPanel:mj","CoercionInfo:mk","SortedListView$1:ml","ArrayUtil:mm","HorizontalLogarithmicScaler:mn","HorizontalLinearScaler:mo","ValuesHolder:mp","LineSeries:mq","LineSeriesView:mr","AnchoredCategorySeriesView:ms","CategoryTrendLineManagerBase:mt","TrendLineManagerBase$1:mu","TrendLineType:mv","Clipper:mw","EdgeClipper:mx","LeftClipper:my","BottomClipper:mz","RightClipper:m0","TopClipper:m1","TrendResolutionParams:m2","Flattener:m3","Stack$1:m4","ReverseArrayEnumerator$1:m5","SpiralTodo:m6","FlattenerSettings:m7","IPreparesCategoryTrendline:m8","SortingTrendLineManager:m9","TrendFitCalculator:na","LeastSquaresFit:nb","Numeric:nc","TrendAverageCalculator:nd","CategoryTrendLineManager:ne","AnchoredCategoryBucketCalculator:nf","UnknownValuePlotting:ng","CategoryLineRasterizer:nh","Action$5:ni","PathVisualData:nj","CategorySeriesRenderManager:nk","AssigningCategoryStyleEventArgs:nl","AssigningCategoryStyleEventArgsBase:nm","GetCategoryItemsHandler:nn","HighlightingInfo:no","HighlightingState:np","AssigningCategoryMarkerStyleEventArgs:nq","HighlightingManager:nr","SplineSeriesBase:ns","SplineSeriesBaseView:nt","SplineType:nu","CollisionAvoider:nv","SafeSortedReadOnlyDoubleCollection:nw","SafeReadOnlyDoubleCollection:nx","SafeEnumerable:ny","AreaSeries:nz","AreaSeriesView:n0","LegendTemplates:n1","PieChartBase:n2","PieChartBaseView:n3","PieChartViewManager:n4","PieChartVisualData:n5","PieSliceVisualDataList:n6","PieSliceVisualData:n7","PieSliceDataContext:n8","Slice:n9","SliceView:oa","PieLabel:ob","MouseButtonEventArgs:oc","FastItemsSource:od","ColumnReference:oe","FastItemObjectColumn:of","FastItemIntColumn:og","LabelsPosition:oh","LeaderLineType:oi","OthersCategoryType:oj","IndexCollection:ok","LegendBase:ol","LegendBaseView:om","LegendBaseViewManager:on","GradientData:oo","GradientStopData:op","DataChartLegendMouseButtonEventArgs:oq","DataChartMouseButtonEventArgs:or","ChartLegendMouseEventArgs:os","ChartMouseEventArgs:ot","DataChartLegendMouseButtonEventHandler:ou","DataChartLegendMouseEventHandler:ov","LegendVisualData:ow","LegendVisualDataList:ox","LegendItemVisualData:oy","FunnelSliceDataContext:oz","PieChartFormatLabelHandler:o0","SliceClickEventHandler:o1","SliceClickEventArgs:o2","ItemLegend:o3","ItemLegendView:o4","LegendItemInfo:o5","BubbleSeries:o6","ScatterBase:o7","ScatterBaseView:o8","MarkerManagerBase:o9","OwnedPoint:pa","MarkerManagerBucket:pb","ScatterTrendLineManager:pc","NumericMarkerManager:pd","CollisionAvoidanceType:pe","SmartPlacer:pf","ISmartPlaceable:pg","SmartPosition:ph","SmartPlaceableWrapper$1:pi","ScatterAxisInfoCache:pj","ScatterErrorBarSettings:pk","ErrorBarSettingsBase:pl","EnableErrorBars:pm","ErrorBarCalculatorReference:pn","IErrorBarCalculator:po","ErrorBarCalculatorType:pp","ScatterFrame:pq","ScatterFrameBase$1:pr","DictInterpolator$3:ps","Action$6:pt","SyncLink:pu","IFastItemsSourceProvider:pv","ChartCollection:pw","FastItemsSourceReference:px","SyncManager:py","SyncLinkManager:pz","ErrorBarsHelper:p0","BubbleSeriesView:p1","BubbleMarkerManager:p2","SizeScale:p3","BrushScale:p4","ScaleLegend:p5","ScaleLegendView:p6","CustomPaletteBrushScale:p7","BrushSelectionMode:p8","ValueBrushScale:p9","RingSeriesBase:qa","XamDoughnutChart:qb","RingCollection:qc","Ring:qd","RingControl:qe","RingControlView:qf","Arc:qg","ArcView:qh","ArcItem:qi","SliceItem:qj","Legend:qk","LegendView:ql","SplineFragmentBase:qm","IStacked100Series:qn","BarSeries:qo","VerticalAnchoredCategorySeries:qp","IBarSeries:qq","BarSeriesView:qr","BarTrendLineManager:qs","BarTrendFitCalculator:qt","BarBucketCalculator:qu","CategoryTransitionInMode:qv","BarFramePreparer:qw","CategoryFramePreparer:qx","IHasCategoryTrendline:qy","IHasTrendline:qz","IHasSingleValueCategory:q0","DefaultCategoryTrendlineHost:q1","DefaultCategoryTrendlinePreparer:q2","DefaultSingleValueProvider:q3","SingleValuesHolder:q4","RingSeriesBaseView:q5","Nullable$1:q6","RingSeriesCollection:q7","SliceCollection:q8","XamDoughnutChartView:q9","Action$2:ra","DoughnutChartVisualData:rb","RingSeriesVisualDataList:rc","RingSeriesVisualData:rd","RingVisualDataList:re","RingVisualData:rf","ArcVisualDataList:rg","ArcVisualData:rh","SliceVisualDataList:ri","SliceVisualData:rj","DoughnutChartLabelVisualData:rk","HoleDimensionsChangedEventHandler:rl","HoleDimensionsChangedEventArgs:rm","XamFunnelChart:rn","IItemProvider:ro","MessageHandler:rp","MessageHandlerEventHandler:rq","Message:rr","ServiceProvider:rs","MessageChannel:rt","MessageEventHandler:ru","Queue$1:rv","XamFunnelConnector:rw","XamFunnelController:rx","SliceInfoList:ry","SliceInfo:rz","SliceAppearance:r0","PointList:r1","FunnelSliceVisualData:r2","SliceInfoUnaryComparison:r3","Bezier:r4","BezierPoint:r5","BezierOp:r6","BezierPointComparison:r7","DoubleColumn:r8","ObjectColumn:r9","XamFunnelView:sa","IOuterLabelWidthDecider:sb","IFunnelLabelSizeDecider:sc","MouseLeaveMessage:sd","InteractionMessage:se","MouseMoveMessage:sf","MouseButtonMessage:sg","MouseButtonAction:sh","MouseButtonType:si","SetAreaSizeMessage:sj","RenderingMessage:sk","RenderSliceMessage:sl","RenderOuterLabelMessage:sm","TooltipValueChangedMessage:sn","TooltipUpdateMessage:so","FunnelDataContext:sp","PropertyChangedMessage:sq","ConfigurationMessage:sr","ClearMessage:ss","ClearTooltipMessage:st","ContainerSizeChangedMessage:su","ViewportChangedMessage:sv","ViewPropertyChangedMessage:sw","OuterLabelAlignment:sx","FunnelSliceDisplay:sy","SliceSelectionManager:sz","DataUpdatedMessage:s0","ItemsSourceAction:s1","FunnelFrame:s2","UserSelectedItemsChangedMessage:s3","LabelSizeChangedMessage:s4","FrameRenderCompleteMessage:s5","IntColumn:s6","IntColumnComparison:s7","Convert:s8","SelectedItemsChangedMessage:s9","ModelUpdateMessage:ta","SliceClickedMessage:tb","FunnelSliceClickedEventHandler:tc","FunnelSliceClickedEventArgs:td","FunnelChartVisualData:te","FunnelSliceVisualDataList:tf","RingSeries:tg","WaterfallSeries:th","WaterfallSeriesView:ti","FinancialSeries:tj","FinancialSeriesView:tk","FinancialBucketCalculator:tl","CategoryTransitionSourceFramePreparer:tm","TransitionInSpeedType:tn","FinancialCalculationDataSource:to","CalculatedColumn:tp","FinancialEventArgs:tq","FinancialCalculationSupportingCalculations:tr","ColumnSupportingCalculation:ts","SupportingCalculation$1:tt","SupportingCalculationStrategy:tu","DataSourceSupportingCalculation:tv","ProvideColumnValuesStrategy:tw","AssigningCategoryStyleEventHandler:tx","FinancialValueList:ty","FinancialEventHandler:tz","StepLineSeries:t0","StepLineSeriesView:t1","StepAreaSeries:t2","StepAreaSeriesView:t3","RangeAreaSeries:t4","HorizontalRangeCategorySeries:t5","RangeCategorySeries:t6","IHasHighLowValueCategory:t7","RangeCategorySeriesView:t8","RangeCategoryBucketCalculator:t9","RangeCategoryFramePreparer:ua","DefaultHighLowValueProvider:ub","HighLowValuesHolder:uc","CategoryMarkerManager:ud","RangeValueList:ue","RangeAreaSeriesView:uf","LineFragment:ug","LineFragmentView:uh","LineFragmentBucketCalculator:ui","AreaFragment:uj","AreaFragmentView:uk","AreaFragmentBucketCalculator:ul","StackedSplineAreaSeries:um","SplineAreaFragment:un","SplineAreaFragmentView:uo","StackedColumnSeries:up","StackedColumnSeriesView:uq","StackedColumnBucketCalculator:ur","ColumnFragment:us","ColumnFragmentView:ut","StackedBarSeries:uu","VerticalStackedSeriesBase:uv","StackedBarSeriesView:uw","StackedBarBucketCalculator:ux","BarFragment:uy","StackedLineSeries:uz","StackedSplineSeries:u0","SplineFragment:u1","SplineFragmentView:u2","SplineFragmentBucketCalculator:u3","StackedSeriesFramePreparer:u4","StackedSeriesCreatedEventHandler:u5","StackedSeriesCreatedEventArgs:u6","StackedSeriesVisualData:u7","SeriesVisualDataList:u8","AxisComponentsForView:u9","AxisComponentsFromView:va","AxisFormatLabelHandler:vb","VisualExportHelper:vc","ContentInfo:vd","AxisRangeChangedEventHandler:ve","ChartContentManager:vf","ChartContentType:vg","RenderRequestedEventArgs:vh","ChartTitleVisualData:vi","VisualDataSerializer:vj","AxisVisualData:vk","AxisLabelVisualDataList:vl","AxisLabelVisualData:vm","AssigningCategoryMarkerStyleEventHandler:vn","SeriesComponentsForView:vo","DataChartAxisRangeChangedEventHandler:vp","ChartAxisRangeChangedEventArgs:vq","ChartVisualData:vr","AxisVisualDataList:vs","RadialBase:vt","RadialBaseView:vu","RadialBucketCalculator:vv","SeriesRenderer$2:vw","SeriesRenderingArguments:vx","RadialFrame:vy","RadialAxes:vz","PolarBase:v0","PolarBaseView:v1","PolarTrendLineManager:v2","PolarLinePlanner:v3","AngleRadiusPair:v4","PolarAxisInfoCache:v5","PolarFrame:v6","PolarAxes:v7","SeriesCollection:v8","SeriesViewerComponentsFromView:v9","SeriesViewerSurfaceViewer:wa","LabelPanelArranger:wb","LabelPanelsArrangeState:wc","WindowResponse:wd","ViewerSurfaceUsage:we","SeriesViewerComponentsForView:wf","DataChartCursorEventHandler:wg","ChartCursorEventArgs:wh","DataChartMouseButtonEventHandler:wi","DataChartMouseEventHandler:wj","AnnotationLayer:wk","AnnotationLayerView:wl","RefreshCompletedEventHandler:wm","SeriesComponentsFromView:wn","EasingFunctions:wo","TrendCalculators:wp","CategoryHighlightLayer:wq","CategoryHighlightLayerView:wr","CategoryHighlightLayerFrame:ws","CategoryHighlightFrameRect:wt","CategoryItemHighlightLayer:wu","CategoryItemHighlightLayerView:wv","CategoryItemHighlightType:ww","CategoryItemHighlightLayerFrame:wx","ItemHighlightFrameRect:wy","CategoryToolTipLayer:wz","CategoryToolTipLayerView:w0","PointerTooltip:w1","PointerTooltipView:w2","PointerTooltipPointerLocation:w3","CategoryTooltipLayerPosition:w4","CategoryToolTipLayerFrame:w5","CategoryTooltipSeriesInfo:w6","CategoryToolTipCollisionInfo:w7","CrosshairLayer:w8","CrosshairLayerView:w9","CrosshairLayerFrame:xa","ItemToolTipLayer:xb","ItemToolTipLayerView:xc","ItemTooltipLayerFrame:xd","Func$5:xe","InterpolationUtil:xf","ItemTooltipCollisionInfo:xg","AxisLabelInfo:xh","CategoryXAxis:xi","CategoryXAxisView:xj","GetSnapperInfoStrategy:xk","PointSeries:xl","PointSeriesView:xm","RangeColumnSeries:xn","RangeColumnSeriesView:xo","SplineAreaSeriesView:xp","SplineAreaSeries:xq","ColumnSeries:xr","ColumnSeriesView:xs","SplineSeries:xt","SplineSeriesView:xu","DataSourceManager:xv","HierarchicalRingSeries:xw","IgQueue$1:xx","Node:xy","IndicatorDisplayType:xz","FinancialIndicator:x0","FinancialIndicatorView:x1","FinancialIndicatorBucketCalculator:x2","IndicatorRenderer:x3","PathFigureUtil:x4","StrategyBasedIndicator:x5","IndicatorCalculationStrategy:x6","AbsoluteVolumeOscillatorIndicator:x7","AbsoluteVolumeOscillatorIndicatorStrategy:x8","AccumulationDistributionIndicator:x9","AccumulationDistributionIndicatorStrategy:ya","StreamingIndicatorCalculationStrategy:yb","AverageDirectionalIndexIndicator:yc","AverageDirectionalIndexIndicatorStrategy:yd","AverageTrueRangeIndicator:ye","AverageTrueRangeIndicatorStrategy:yf","FinancialOverlay:yg","BollingerBandsOverlay:yh","BollingerBandsOverlayView:yi","BollingerBandsBucketCalculator:yj","BollingerBandWidthIndicator:yk","BollingerBandWidthIndicatorStrategy:yl","ChaikinOscillatorIndicator:ym","ChaikinOscillatorIndicatorStrategy:yn","ChaikinVolatilityIndicator:yo","ChaikinVolatilityIndicatorStrategy:yp","CommodityChannelIndexIndicator:yq","CommodityChannelIndexIndicatorStrategy:yr","CustomIndicator:ys","CustomIndicatorStrategy:yt","PriceChannelOverlayView:yu","PriceChannelOverlay:yv","PriceChannelBucketCalculator:yw","DetrendedPriceOscillatorIndicator:yx","DetrendedPriceOscillatorIndicatorStrategy:yy","EaseOfMovementIndicator:yz","EaseOfMovementIndicatorStrategy:y0","FastStochasticOscillatorIndicator:y1","FastStochasticOscillatorIndicatorStrategy:y2","PercentKCalculationStrategy:y3","ForceIndexIndicator:y4","ForceIndexIndicatorStrategy:y5","FullStochasticOscillatorIndicator:y6","FullStochasticOscillatorIndicatorStrategy:y7","ItemwiseIndicatorCalculationStrategy:y8","ItemwiseStrategyBasedIndicator:y9","ItemwiseStrategyCalculationStrategy:za","MarketFacilitationIndexIndicator:zb","MarketFacilitationIndexIndicatorStrategy:zc","MassIndexIndicator:zd","MassIndexIndicatorStrategy:ze","MedianPriceIndicator:zf","MedianPriceIndicatorStrategy:zg","MoneyFlowIndexIndicator:zh","MoneyFlowIndexIndicatorStrategy:zi","MovingAverageConvergenceDivergenceIndicator:zj","MovingAverageConvergenceDivergenceIndicatorStrategy:zk","NegativeVolumeIndexIndicator:zl","NegativeVolumeIndexIndicatorStrategy:zm","OnBalanceVolumeIndicator:zn","OnBalanceVolumeIndicatorStrategy:zo","PercentagePriceOscillatorIndicator:zp","PercentagePriceOscillatorIndicatorStrategy:zq","PercentageVolumeOscillatorIndicator:zr","PercentageVolumeOscillatorIndicatorStrategy:zs","PositiveVolumeIndexIndicator:zt","PositiveVolumeIndexIndicatorStrategy:zu","PriceVolumeTrendIndicator:zv","PriceVolumeTrendIndicatorStrategy:zw","RateOfChangeAndMomentumIndicator:zx","RateOfChangeAndMomentumIndicatorStrategy:zy","RelativeStrengthIndexIndicator:zz","RelativeStrengthIndexIndicatorStrategy:z0","SlowStochasticOscillatorIndicator:z1","SlowStochasticOscillatorIndicatorStrategy:z2","StandardDeviationIndicator:z3","StandardDeviationIndicatorStrategy:z4","StochRSIIndicator:z5","StochRSIIndicatorStrategy:z6","TRIXIndicator:z7","TRIXIndicatorStrategy:z8","TypicalPriceIndicator:z9","TypicalPriceIndicatorStrategy:aaa","UltimateOscillatorIndicator:aab","UltimateOscillatorIndicatorCalculationStrategy:aac","WeightedCloseIndicator:aad","WeightedCloseIndicatorStrategy:aae","WilliamsPercentRIndicator:aaf","WilliamsPercentRIndicatorStrategy:aag","SliceInfoComparison:aah","XamFunnelSlice:aai","TemplateChangedMessage:aaj","AnchoredRadialSeries:aak","AnchoredRadialSeriesView:aal","RadialTrendLineManager:aam","AnchoredRadialBucketCalculator:aan","RadialAreaSeries:aao","RadialAreaSeriesView:aap","HighDensityScatterSeries:aaq","HighDensityScatterSeriesView:aar","KDTree2D:aas","KDTreeNode2D:aat","PointData:aau","SearchData:aav","Monitor:aaw","KDTreeThunk:aax","KNearestResults:aay","KNearestResult:aaz","SearchArgs:aa0","ProgressiveLoadStatusEventArgs:aa1","ScatterMouseOverEventArgs:aa2","MouseMoveThunk:aa3","ScatterLineSeries:aa4","ScatterLineSeriesView:aa5","ScatterSplineSeries:aa6","ScatterSplineSeriesView:aa7","PathRenderer:aa8","IFlattener:aa9","NaNSegmenter:aba","DefaultFlattener:abb","RearrangedList$1:abc","HighlightingMode:abd","SyncSettingsConverter:abe","PriceDisplayType:abf","WindowMode:abg","CategoryErrorBarSettings:abh","FinancialPriceSeries:abi","FinancialPriceSeriesView:abj","FinancialPriceBucketCalculator:abk","XamPieChart:abl","XamPieChartView:abm","PolarLineSeriesBase:abn","PolarLineSeriesBaseView:abo","PolarAreaSeries:abp","PolarAreaSeriesView:abq","PolarLineSeries:abr","PolarLineSeriesView:abs","PolarScatterSeries:abt","PolarScatterSeriesView:abu","PolarSplineAreaSeries:abv","PolarSplineAreaSeriesView:abw","PolarSplineSeries:abx","PolarSplineSeriesView:aby","RadialColumnSeries:abz","RadialColumnSeriesView:ab0","RadialLineSeries:ab1","RadialLineSeriesView:ab2","RadialPieSeries:ab3","RadialPieSeriesView:ab4","SliceCoords:ab5","ScatterSeries:ab6","ScatterSeriesView:ab7","Stacked100BarBucketCalculator:ab8","Stacked100ColumnBucketCalculator:ab9","Stacked100AreaSeries:aca","Stacked100BarSeries:acb","Stacked100BarSeriesView:acc","Stacked100ColumnSeries:acd","Stacked100ColumnSeriesView:ace","Stacked100LineSeries:acf","Stacked100SplineAreaSeries:acg","Stacked100SplineSeries:ach","ChartTitleVisualDataList:aci","StringColumn:acj","ColumnUtil:ack","AbstractEnumerable:acl","AbstractEnumerator:acm","GenericEnumerable$1:acn","GenericEnumerator$1:aco"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compareSimple,$w=$.ig.util.tryParseNumber,$x=$.ig.util.tryParseNumber1,$y=$.ig.util.numberToString,$z=$.ig.util.numberToString1,$0=$.ig.util.parseNumber,$1=$.ig.util.compare,$2=$.ig.util.replace,$3=$.ig.util.stringFormat,$4=$.ig.util.stringFormat1,$5=$.ig.util.stringFormat2,$6=$.ig.util.stringCompare1,$7=$.ig.util.stringCompare2,$8=$.ig.util.stringCompare3,$9=$.ig.util.tryParseInt32_1,$aa=$.ig.util.tryParseInt32_2,$ab=$.ig.util.intToString1,$ac=$.ig.util.parseInt32_1,$ad=$.ig.util.parseInt32_2;$c("ItemsSourceAction:s1","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Remove";case 1:return"Insert";case 2:return"Replace";case 3:return"Change";case 4:return"Reset";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ItemsSourceAction",$.ig.$ep.$type)},true);$c("EnableErrorBars:pm","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Both";case 2:return"Positive";case 3:return"Negative";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("EnableErrorBars",$.ig.$ep.$type)},true);$c("WindowResponse:wd","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Deferred";case 1:return"Immediate";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("WindowResponse",$.ig.$ep.$type)},true);$c("WindowMode:abg","Enum",{init:function(v){this._v=v},$getName:function(){function getNameSingle(v){switch(v){case 0:return"None";case 1:return"Synchronized";case 2:return"Zoomable";default:return v.toString()}}return function(v){return this.getFlaggedName(v,getNameSingle)}}(),$value:function(){return this._v},$type:new $.ig.Type("WindowMode",$.ig.$ep.$type)},true);$c("SplineType:nu","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Natural";case 1:return"Clamped";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("SplineType",$.ig.$ep.$type)},true);$c("PriceDisplayType:abf","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Candlestick";case 1:return"OHLC";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("PriceDisplayType",$.ig.$ep.$type)},true);$c("OthersCategoryType:oj","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Number";case 1:return"Percent";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("OthersCategoryType",$.ig.$ep.$type)},true);$c("MarkerType:hj","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Unset";case 1:return"None";case 2:return"Automatic";case 3:return"Circle";case 4:return"Triangle";case 5:return"Pyramid";case 6:return"Square";case 7:return"Diamond";case 8:return"Pentagon";case 9:return"Hexagon";case 10:return"Tetragram";case 11:return"Pentagram";case 12:return"Hexagram";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("MarkerType",$.ig.$ep.$type)},true);$c("LabelsPosition:oh","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Center";case 2:return"InsideEnd";case 3:return"OutsideEnd";case 4:return"BestFit";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("LabelsPosition",$.ig.$ep.$type)},true);$c("ViewerSurfaceUsage:we","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Normal";case 1:return"Minimal";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ViewerSurfaceUsage",$.ig.$ep.$type)},true);$c("GridMode:fy","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"BeforeSeries";case 2:return"BehindSeries";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("GridMode",$.ig.$ep.$type)},true);$c("AxisOrientation:k7","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Horizontal";case 1:return"Vertical";case 2:return"Angular";case 3:return"Radial";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("AxisOrientation",$.ig.$ep.$type)},true);$c("CategoryMode:iw","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Mode0";case 1:return"Mode1";case 2:return"Mode2";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("CategoryMode",$.ig.$ep.$type)},true);$c("AxisLabelsLocation:kg","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"OutsideTop";case 1:return"OutsideBottom";case 2:return"OutsideLeft";case 3:return"OutsideRight";case 4:return"InsideTop";case 5:return"InsideBottom";case 6:return"InsideLeft";case 7:return"InsideRight";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("AxisLabelsLocation",$.ig.$ep.$type)},true);$c("TransitionInSpeedType:tn","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Auto";case 1:return"Normal";case 2:return"ValueScaled";case 3:return"IndexScaled";case 4:return"Random";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("TransitionInSpeedType",$.ig.$ep.$type)},true);$c("HighlightingState:np","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Out";case 1:return"In";case 2:return"Static";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("HighlightingState",$.ig.$ep.$type)},true);$c("HighlightingMode:abd","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Closest";case 1:return"DirectlyOver";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("HighlightingMode",$.ig.$ep.$type)},true);$c("CollisionAvoidanceType:pe","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Omit";case 2:return"Fade";case 3:return"OmitAndShift";
case 4:return"FadeAndShift";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("CollisionAvoidanceType",$.ig.$ep.$type)},true);$c("ChartContentType:vg","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Series";case 1:return"Axis";case 2:return"Background";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ChartContentType",$.ig.$ep.$type)},true);$c("MouseButtonAction:sh","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Up";case 1:return"Down";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("MouseButtonAction",$.ig.$ep.$type)},true);$c("MouseButtonType:si","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Left";case 1:return"Right";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("MouseButtonType",$.ig.$ep.$type)},true);$c("OuterLabelAlignment:sx","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Left";case 1:return"Right";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("OuterLabelAlignment",$.ig.$ep.$type)},true);$c("FunnelSliceDisplay:sy","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Uniform";case 1:return"Weighted";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("FunnelSliceDisplay",$.ig.$ep.$type)},true);$c("TimeAxisDisplayType:me","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Continuous";case 1:return"Discrete";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("TimeAxisDisplayType",$.ig.$ep.$type)},true);$c("LeaderLineType:oi","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Straight";case 1:return"Arc";case 2:return"Spline";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("LeaderLineType",$.ig.$ep.$type)},true);$c("IndicatorDisplayType:xz","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Line";case 1:return"Area";case 2:return"Column";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("IndicatorDisplayType",$.ig.$ep.$type)},true);$c("BrushSelectionMode:p8","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Select";case 1:return"Interpolate";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("BrushSelectionMode",$.ig.$ep.$type)},true);$c("AxisTitlePosition:gb","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Auto";case 1:return"Left";case 2:return"Right";case 3:return"Top";case 4:return"Bottom";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("AxisTitlePosition",$.ig.$ep.$type)},true);$c("CategoryTransitionInMode:qv","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Auto";case 1:return"FromZero";case 2:return"SweepFromLeft";case 3:return"SweepFromRight";case 4:return"SweepFromTop";case 5:return"SweepFromBottom";case 6:return"SweepFromCenter";case 7:return"AccordionFromLeft";case 8:return"AccordionFromRight";case 9:return"AccordionFromTop";case 10:return"AccordionFromBottom";case 11:return"Expand";case 12:return"SweepFromCategoryAxisMinimum";case 13:return"SweepFromCategoryAxisMaximum";case 14:return"SweepFromValueAxisMinimum";case 15:return"SweepFromValueAxisMaximum";case 16:return"AccordionFromCategoryAxisMinimum";case 17:return"AccordionFromCategoryAxisMaximum";case 18:return"AccordionFromValueAxisMinimum";case 19:return"AccordionFromValueAxisMaximum";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("CategoryTransitionInMode",$.ig.$ep.$type)},true);$c("NumericScaleMode:ln","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Linear";case 1:return"Logarithmic";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("NumericScaleMode",$.ig.$ep.$type)},true);$c("SmartAxisLabelDisplayType:l9","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Wrap";case 1:return"Stagger";case 2:return"Rotate";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("SmartAxisLabelDisplayType",$.ig.$ep.$type)},true);$c("AxisExtentType:l8","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Pixel";case 1:return"Percent";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("AxisExtentType",$.ig.$ep.$type)},true);$c("PointerTooltipPointerLocation:w3","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Auto";case 1:return"TopLeft";case 2:return"TopMiddle";case 3:return"TopRight";case 4:return"RightTop";case 5:return"RightMiddle";case 6:return"RightBottom";case 7:return"BottomRight";case 8:return"BottomMiddle";case 9:return"BottomLeft";case 10:return"LeftBottom";case 11:return"LeftMiddle";case 12:return"LeftTop";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("PointerTooltipPointerLocation",$.ig.$ep.$type)},true);$c("CategoryTooltipLayerPosition:w4","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Auto";case 1:return"OutsideStart";case 2:return"InsideStart";case 3:return"InsideEnd";case 4:return"OutsideEnd";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("CategoryTooltipLayerPosition",$.ig.$ep.$type)},true);$c("CategoryItemHighlightType:ww","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Auto";case 1:return"Marker";case 2:return"Shape";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("CategoryItemHighlightType",$.ig.$ep.$type)},true);$c("IProvidesViewport:a","Object",{$type:new $.ig.Type("IProvidesViewport",null)},true);$c("Series:bc","Control",{_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},_uniqueIndex:0,_j6:null,j6:function(a){if(arguments.length===1){this._j6=a;return a}else{return this._j6}},init:function(){var $self=this;this.cy=new $$t.gd(String,$$t.$b2.$type,0);this.bj=true;this.bk=false;this.bg=false;this.at=new $$t.vo;this.bl=false;this.bf=false;$$t.$bd.init.call(this);this._uniqueIndex=$$t.$bc.d5++;this.co(true);this.j6($$t.$a8.empty());this.view(this.aw());this.view().b3($$t.$a8.empty());this.he(this.view());this.view().m(true);this.view().at();this.view().m(false);this.y($$t.$bc.$type);this.be=function(a,b){if($self.seriesViewer()==null||!$self.seriesViewer().b7()){$self.ia(b.oldRect(),b.newRect())}};this.ar=function(a,b){$self.hj(a,b.propertyName(),b.oldValue(),b.newValue())};this.d2=function(a,b){if($self.seriesViewer()!=null){$self.co(true);$self.seriesViewer().hu()}$self.gi(b.action(),b.position(),b.count(),b.propertyName())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.hj(a,b.propertyName(),b.oldValue(),b.newValue())});this.rootCanvas(new $$t.ja);this.a7(new $$t.fj(0,1,this.transitionDuration()));var a=this.a7();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.ga.runOn(this));this.f($$t.$bc.jl,function(){var $ret=new $$t.br(1,"Visibility");$ret.d($self);return $ret}())},ga:function(a,b){this.d1(this.a7().transitionProgress())},_a7:null,a7:function(a){if(arguments.length===1){this._a7=a;return a}else{return this._a7}},he:function(a){},hc:function(){this.gb(this.actualLegend(),this.actualLegend());if(this.bd()==null&&this.syncLink()!=null&&this.itemsSource()!=null){this.bd(this.syncLink().getFastItemsSource(this.itemsSource()))}this.view().aw()},hd:function(){this.gf();if(this.bd()!=null&&this.syncLink()!=null&&this.itemsSource()!=null){this.bd(this.syncLink().releaseFastItemsSource(this.itemsSource()))}this.view().ax()},aw:function(){return new $$t.b2(this)},_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},cu:function(){return false},getExactItemIndex:function(a){return this.getItemIndex(a)},getItemIndex:function(a){return-1},getItem:function(a){return null},em:function(a,b){return a.getItem(b)},isAnnotationLayer:function(){return false},isVertical:function(){return false},isPolar:function(){return false},isScatter:function(){return false},isRadial:function(){return false},isStacked:function(){return false},isFinancial:function(){return false},isRange:function(){return false},isCategory:function(){return false},isGeographic:function(){return false},as:function(){return null},isDefaultCrosshairBehaviorDisabled:function(){return false},isDefaultTooltipBehaviorDisabled:function(){return false},de:function(a,b,c,d,e){return Number.POSITIVE_INFINITY},df:function(a,b,c,d,e,f,g){if(c==null){return Number.POSITIVE_INFINITY}if(b<0||b>f-1){return Number.POSITIVE_INFINITY}var h=0;var i;var j=NaN;var k=NaN;var l=NaN;var m=NaN;if(c.isSorting()){var n=c;i=g(a);var o=$.ig.truncate(Math.floor(i));var p=$.ig.truncate(Math.ceil(i));m=i-o;if(o>=0&&o<f){var q=n.getUnscaledValueAt(n.sortedIndices().__inner[o]);j=c.getScaledValue(q,d)+e}else{j=NaN}if(p>=0&&p<f){var r=n.getUnscaledValueAt(n.sortedIndices().__inner[p]);k=c.getScaledValue(r,d)+e}else{k=NaN}if($.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){j=k}if($.ig.util.isNaN(k)&&!$.ig.util.isNaN(j)){k=j}if(b>=0&&b<f){var s=n.getUnscaledValueAt(n.sortedIndices().__inner[b]);l=c.getScaledValue(s,d)+e}}else{i=this.getExactItemIndex(a);var t=$.ig.truncate(Math.floor(i));var u=$.ig.truncate(Math.ceil(i));m=i-t;if(t>=0&&t<f){j=c.getScaledValue(t,d)+e}else{j=NaN}if(u>=0&&u<f){k=c.getScaledValue(u,d)+e}else{k=NaN}if($.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){j=k}if($.ig.util.isNaN(k)&&!$.ig.util.isNaN(j)){k=j}if(b>=0&&b<f){l=c.getScaledValue(b,d)+e}}var v=j+m*(k-j);return Math.abs(l-v)},cw:function(){return false},ds:function(a,b,c,d,e,f,g,h){if(a==null){return NaN}var i=this.cw();var j=this.ec(b,h,c,f,a);var k=this.ea(b,h,c,f,a);var l=this.de(b,j,c,d,e);var m=this.de(b,k,c,d,e);var n=j;var o=k;var p=c.isSorting();if(p&&!i){var q=c;if(j>=0&&j<q.sortedIndices().count()){j=q.sortedIndices().__inner[j]}if(k>=0&&j<q.sortedIndices().count()){k=q.sortedIndices().__inner[k]}}var r=l/(m+l);if(l==0){r=0}if(m==0){r=1}if(!g){if(m<=l){if(k>=0&&k<a.count()){return a.item(k)}}else{if(j>=0&&j<a.count()){return a.item(j)}}return NaN}return this.dj(r,a,j,k,n,o,e,p)},dj:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if($.ig.util.isNaN(j)&&g!=0&&a<=.5&&!h){return i}if($.ig.util.isNaN(i)&&g!=0&&a>=.5&&!h){return j}return i*(1-a)+j*a},ec:function(a,b,c,d,e){if(c==null){return-1}var f=c.isSorting();var g=this.cw();var h=null;if(f){h=c}var i=-1;var j=-1;var k=-1;if(f){i=d(a);if($.ig.util.isNaN(i)){return-1}j=$.ig.truncate(Math.floor(i));k=$.ig.truncate(Math.ceil(i))}else{i=this.getExactItemIndex(a);if($.ig.util.isNaN(i)){return-1}j=$.ig.truncate(Math.floor(i));k=$.ig.truncate(Math.ceil(i))}if(e==null){return-1}if(j<0||j>e.count()-1){return-1}if(!b){return j}var l=NaN;if(f&&!g){if(j<h.sortedIndices().count()&&h.sortedIndices().__inner[j]<e.count()){l=e.item(h.sortedIndices().__inner[j])}}else{l=e.item(j)}while($.ig.util.isNaN(l)){j--;if(j<0||j>e.count()-1){return-1}if(f&&!g){l=e.item(h.sortedIndices().__inner[j])}else{l=e.item(j)}}return j},ea:function(a,b,c,d,e){var f=this.cw();var g=c.isSorting();var h=null;if(g){h=c}var i=-1;var j=-1;var k=-1;if(g){i=d(a);if($.ig.util.isNaN(i)){return-1}j=$.ig.truncate(Math.floor(i));k=$.ig.truncate(Math.ceil(i))}else{i=this.getExactItemIndex(a);if($.ig.util.isNaN(i)){return-1}j=$.ig.truncate(Math.floor(i));k=$.ig.truncate(Math.ceil(i))}if(e==null){return-1}if(k<0||k>e.count()-1){return-1}if(!b){return k}var l=NaN;if(g&&!f){if(k<h.sortedIndices().count()&&h.sortedIndices().__inner[k]<e.count()){l=e.item(h.sortedIndices().__inner[k])}}else{l=e.item(k)}while($.ig.util.isNaN(l)){k++;if(k<0||k>e.count()-1){return-1}if(g&&!f){l=e.item(h.sortedIndices().__inner[k])}else{l=e.item(k)}}return k},di:function(a,b){var c=this.view().b4();var d=this.view().b3();if(c.isEmpty()||d.isEmpty()||b==null){return-1}var e=this.getEffectiveViewport1(this.view());var f=null;if(b.isSorting()){f=b}var g=new $$t.iz(0,c,d,b.isInverted(),e);if(this.seriesViewer()==null){return-1}g.b=this.getEffectiveViewport1(this.view());var h=this.j7(this.view());var i=0;if(b.isVertical()){var j=b.getUnscaledValue(h.top(),g);var k=b.getUnscaledValue(h.bottom(),g);var l=(a.__y-c.top())/c.height();i=j+(k-j)*l}else{var m=b.getUnscaledValue(h.left(),g);var n=b.getUnscaledValue(h.right(),g);var o=(a.__x-c.left())/c.width();i=m+(n-m)*o}if(b.isDateTime()){}var p=f.getExactUnsortedIndexClosestToUnscaledValue(i);return p},getPreviousOrExactIndex:function(a,b){return-1},getNextOrExactIndex:function(a,b){return-1},getSeriesValue:function(a,b,c){return NaN},getSeriesValuePosition:function(a,b,c){return{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},j4:function(a,b,c,d,e,f,g,h,i){if(e==null||f==null||this.view()==null||this.view().b4().isEmpty()||this.view().b3().isEmpty()){return{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var j=this.getEffectiveViewport1(this.view());var k=new $$t.iz(0,this.view().b4(),this.view().b3(),e.isInverted(),j);k.b=this.getEffectiveViewport1(this.view());var l;if(f.isVertical()){l=a.__y;l=this.view().b3().top()+this.view().b3().height()*(l-this.view().b4().top())/this.view().b4().height()}else{l=a.__x;l=this.view().b3().left()+this.view().b3().width()*(l-this.view().b4().left())/this.view().b4().width()}if(!b&&f!=null){var m;var n;if(h!=null){m=h(a,c)}else{m=this.getPreviousOrExactIndex(a,c)}if(i!=null){n=i(a,c)}else{n=this.getNextOrExactIndex(a,c)}var o=new $$t.iz(0,this.view().b4(),this.view().b3(),f.isInverted(),j);o.b=this.seriesViewer().viewportRect();var p=this.de(a,m,f,o,d);var q=this.de(a,n,f,o,d);var r=n;var s=m;if(f.isSorting()){var t=f;if(r>=0&&r<t.sortedIndices().count()){r=t.getUnscaledValueAt(t.sortedIndices().__inner[$.ig.truncate(r)])}if(s>=0&&s<t.sortedIndices().count()){s=t.getUnscaledValueAt(t.sortedIndices().__inner[$.ig.truncate(s)])}}if(q+p!=0){var u=q/(p+q);if(Math.abs(u-.5)<1e-7){q=p}}if(q<=p){l=f.getScaledValue(r,o)+d}else{l=f.getScaledValue(s,o)+d}}else{if(f.isCategory()&&!f.isDateTime()&&f.categoryMode()!=0){var v=.5*f.getCategorySize(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()));if(this.isVertical()){v=v*-1}if(f.isInverted()){v=v*-1}l-=v;l+=d}}var w;if(g!=null){w=g(a,b,c)}else{w=this.getSeriesValue(a,b,c)}var x=e.getScaledValue(w,k);if(f.isVertical()){return{__x:x,__y:l,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{return{__x:l,__y:x,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},getSeriesHighValue:function(a,b,c){return this.getSeriesValue(a,b,c)},getSeriesHighValuePosition:function(a,b,c){return this.getSeriesValuePosition(a,b,c)},getSeriesLowValue:function(a,b,c){return this.getSeriesValue(a,b,c)},getSeriesLowValuePosition:function(a,b,c){return this.getSeriesValuePosition(a,b,c)},getSeriesValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesValuePosition(d,b,c)},getSeriesValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesValue(d,b,c)},getSeriesHighValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesHighValuePosition(d,b,c)},getSeriesHighValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesHighValue(d,b,c)},getSeriesLowValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesLowValuePosition(d,b,c)},getSeriesLowValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesLowValue(d,b,c)},getItemIndexFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getItemIndex(b)},getItemSpan:function(){return 0},getExactItemIndexFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getExactItemIndex(b)},getItemFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getItem(b)},propertyChanged:null,propertyUpdated:null,raisePropertyChanged:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},hasMarkers:function(){return false},getActualMarkerBrush:function(){return null},getActualMarkerOutlineBrush:function(){return null},getActualMarkerTemplate:function(){return null},toWorldPosition:function(a){var b=this.view().b3();var c=this.view().b4();var d={__x:c.left()+c.width()*(a.__x-b.left())/b.width(),__y:c.top()+c.height()*(a.__y-b.top())/b.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return d},fromWorldPosition:function(a){var b=this.view().b3();var c=this.view().b4();var d=b.left()+(a.__x-c.left())/c.width()*b.width();var e=b.top()+(a.__y-c.top())/c.height()*b.height();return{__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},en:function(a,b){var c=this.view().c(a);var d=c!=null?c.item():null;if(d==null){var e=this.view().b3();var f=this.view().b4();var g=this.toWorldPosition(b);d=this.getItem(g)}return d},scrollIntoView:function(a){return false},ae:function(a){return new $$t.kt(NaN,NaN)},renderSeries:function(a){this.cm(false);if(this.seriesViewer()!=null){this.seriesViewer().ai().x(0,this,this.af(),a);if(this.renderRequested!=null){var b=new $$t.vh;b.animate(a);this.renderRequested(this,b);a=b.animate()}}},renderRequested:null,gl:function(a){this.hx(a);this.cm(false)},hx:function(a){if(this.cq()&&!this.cl()){this.cq(false)}},_cp:false,cp:function(a){if(arguments.length===1){this._cp=a;return a}else{return this._cp}},ge:function(){if(this.cp()&&!this.cq()){this.a7().intervalMilliseconds($.ig.truncate(Math.max(this.dt(),this.du())));this.gh()}},gh:function(){},_ax:null,ax:function(a){if(arguments.length===1){this._ax=a;return a}else{return this._ax}},hy:function(a,b){if(this.ax()==null){this.ax(this.aw());this.ax().p(true);if(this.seriesViewer()!=null){this.seriesViewer().af().j(this.ax());this.ax().a(this.seriesViewer().af())}this.ax().at()}this.ax().b3(a)},cy:null,cz:function(){return this.cy},renderAlternateView:function(a,b,c,d,e){this.gn(a,b,d,e)},gn:function(a,b,c,d){var $self=this;var e;if(!function(){var f=$self.cy.tryGetValue(c,e);e=f.p1;return f.ret}()){e=this.aw();e.p(true);e.o(true);if(this.seriesViewer()!=null){e.a(this.seriesViewer().ad());this.seriesViewer().ad().j(e)}e.at();e.ae(c);this.cy.item(c,e)}e.v(d);e.b3(a);e.b2(b)},getEffectiveViewport1:function(a){if(this.seriesViewer()==null){return $$t.$a8.empty()}if(a.o()){return this.seriesViewer().effectiveViewport()}if(a.p()){if(this.seriesViewer().effectiveViewport().isEmpty()){return this.seriesViewer().effectiveViewport()}var b=this.seriesViewer().mp(a.b3(),this.seriesViewer().viewportRect(),this.seriesViewer().effectiveViewport());return b}return this.seriesViewer().effectiveViewport()},j7:function(a){if(this.seriesViewer()==null){return a.b3()}if(a.o()){return a.b3()}if(a.p()){if(this.seriesViewer().effectiveViewport().isEmpty()){return a.b3()}if(this.seriesViewer().contentViewport().equals1(this.seriesViewer().viewportRect())){return a.b3()}var b=this.seriesViewer().mp(a.b3(),this.seriesViewer().viewportRect(),this.seriesViewer().effectiveViewport());var c=this.seriesViewer().mn(a.b3(),b,this.seriesViewer().actualWindowRect());return c}return this.seriesViewer().contentViewport()},getEffectiveViewportForViewport:function(a){if(!this.kb().equals1(a)){return $$t.$a8.empty()}return this.getEffectiveViewport()},j9:function(a){if(this.seriesViewer()==null||this.seriesViewer().effectiveViewport().isEmpty()){return $$t.$a8.empty()}var b=this.seriesViewer().effectiveViewport();var c=a.b3();var d=(b.left()-c.left())/c.width();var e=(b.top()-c.top())/c.height();var f=(b.right()-c.left())/c.width();var g=(b.bottom()-c.top())/c.height();return new $$t.a8(0,d,e,f-d,g-e)},getEffectiveViewport:function(){return this.getEffectiveViewport1(this.view())},removeAllAlternateViews:function(){this.hr(null)},hr:function(a){var b=new $$t.b7(String,0);var d=this.cy.keys().getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}for(var e=0;e<b.count();e++){this.ht(b.__inner[e],a)}},removeAlternateView:function(a){this.ht(a,this.seriesViewer())},ht:function(a,b){var $self=this;var c;var d=b;if(d==null){d=this.seriesViewer()}if(function(){var e=$self.cy.tryGetValue(a,c);c=e.p1;return e.ret}()){if(d!=null){c.a(null);d.ad().p(c)}this.cy.remove(a)}},getViewInfo:function(a,b){a=this.view().b3();b=this.view().b4();return{p0:a,p1:b}},cx:function(a,b,c){if(a.width()==0||a.height()==0){return false}if($b($$t.$qm.$type,this)!==null||$b($$t.$g4.$type,this)!==null){return true}return this.__visibility==0},gg:function(a,b){if(a){this.co(true)}},bo:function(){return this.bp(this.view())},bp:function(a){var b=a.b3();var c=a.b4();if(!this.cx(b,c,a)){this.gg(true,a);return true}return false},hf:function(a,b){this.view().b3(b);this.h9(a,b);if(this.seriesViewer()!=null){this.seriesViewer().ai().z(0,this,this.af(),b)}},ia:function(a,b){},h9:function(a,b){},_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},bj:false,co:function(a){if(arguments.length===1){this.bj=a;return a}else{return this.bj}},gp:function(a){a.gm()},g1:function(){this.cn(false);this.co(true);if(this.seriesViewer()!=null){this.seriesViewer().hu()}},g0:function(){this.cn(false);this.co(true);if(this.seriesViewer()!=null){this.seriesViewer().ht()}},isIndexed:function(){return true},isUsableInLegend:function(){return true},g3:function(){this.view().ap()},notifyVisualPropertiesChanged:function(){this.hg()},hg:function(){this.view().a0();this.hi(false)},hh:function(){this.view().a0();this.hi(true)},_cm:false,cm:function(a){if(arguments.length===1){this._cm=a;return a}else{return this._cm}},_cn:false,cn:function(a){if(arguments.length===1){this._cn=a;return a}else{return this._cn}},hi:function(a){if(this.af()==null||this.af().c()){return}var b=this.view().b3();var c=this.view().b4();var d=this.cx(b,c,this.view());var e=this.seriesViewer()!=null&&this.seriesViewer().isThumbnailRequired()&&this.ax()!=null&&this.cx(this.ax().b3(),this.ax().b4(),this.ax());if(d){if(a){this.cm(true);this.gl(false)}else{this.renderSeries(false);this.cm(true)}}if(e){if(!this.co()){this.g0();this.cn(true)}}},bk:false,cq:function(a){if(arguments.length===1){this.bk=a;return a}else{return this.bk}},hj:function(a,b,c,d){switch(b){case"SyncLink":if($b($$t.$pu.$type,c)!==null){var e=c;e.propertyUpdated=$.ig.Delegate.prototype.remove(e.propertyUpdated,this.ar);this.hp($b($$t.$pv.$type,c))}if($b($$t.$pu.$type,d)!==null){var f=d;f.propertyUpdated=$.ig.Delegate.prototype.combine(f.propertyUpdated,this.ar);this.ho($b($$t.$pv.$type,d))}if(this.index()==-1){this.index($$t.$fx.n1(this))}break;case"Brushes":case"MarkerOutlines":case"MarkerBrushes":case"Outlines":this.gm();break;case"SeriesViewer":if($b($$t.$b4.$type,c)!==null){var g=c;g.windowRectChanged=$.ig.Delegate.prototype.remove(g.windowRectChanged,this.be);var h=c.series();h.collectionChanged=$.ig.Delegate.prototype.remove(h.collectionChanged,this.da);var i=c;i.propertyUpdated=$.ig.Delegate.prototype.remove(i.propertyUpdated,this.ar);c.ai().y(0,this);this.hr(c);this.view().al(c)}if($b($$t.$b4.$type,d)!==null){var j=d;j.windowRectChanged=$.ig.Delegate.prototype.combine(j.windowRectChanged,this.be);var k=d.series();k.collectionChanged=$.ig.Delegate.prototype.combine(k.collectionChanged,this.da);var l=d;l.propertyUpdated=$.ig.Delegate.prototype.combine(l.propertyUpdated,this.ar);this.af(d.ai().i(0,this,this.gl.runOn(this)));this.view().ah(d);this.h5();this._uniqueIndex=this.seriesViewer().em()}if(this.index()==-1||d==null){this.index($$t.$fx.n1(this))}this.actualLegend(this.ao());this.gc($b($$t.$fx.$type,c),$b($$t.$fx.$type,d));break;case"Title":if(this.view()!=null){this.view().az()}break;case"LegendItemBadgeTemplate":case"LegendItemTemplate":this.view().bl();break;case"Brush":case"Outline":case"DashArray":case"DashCap":this.gm();this.hg();break;case"Index":if($g(c)!=$g(d)){this.gm();this.hg()}break;case"RadiusX":case"RadiusY":case"RoundedCornersLocation":this.hg();break;case"AreaFillOpacity":this.h5();this.hg();break;case"StartCap":case"EndCap":case"MiterLimit":this.hg();break;case"IsDropShadowEnabled":this.g3();this.hg();break;case"UseSingleShadow":case"ShadowColor":case"ShadowBlur":case"ShadowOffsetX":case"ShadowOffsetY":this.hg();break;case"ActualBrush":case"ActualOutline":case"Thickness":this.hg();this.view().bl();if(this.toolTip()!=null){this.view().bn(this.toolTip())}break;case"Visibility":this.view().bo();break;case"ItemsSource":if(this.syncLink()!=null){this.ho(this.syncLink())}break;case"FastItemsSource":if(c!=d&&d!=null){this.cq(true)}this.g1();if($b($$t.$ij.$type,c)!=null){var m=c;m.event=$.ig.Delegate.prototype.remove(m.event,this.d2)}if($b($$t.$ij.$type,d)!=null){var n=d;n.event=$.ig.Delegate.prototype.combine(n.event,this.d2)}break;case"Legend":if(d!=null){if(a==this){d.ar(this)}else if($b($$t.$fx.$type,a)!==null){d.ap(a)}}this.actualLegend(this.ao());break;case"ActualLegend":this.gb($b($$t.$ol.$type,c),$b($$t.$ol.$type,d));break;case"LegendItem":this.gd($b($$t.$bd.$type,c),$b($$t.$bd.$type,d));break;case"LegendItemVisibility":this.view().au();break;case"ToolTip":this.view().bn(this.toolTip());break;case"CrosshairPoint":if(this.seriesViewer()!=null){if(!this.bq()){this.seriesViewer().i5(this,this.getItem(this.seriesViewer().crosshairPoint()))}}break;case"Resolution":this.renderSeries(false);this.g0();break;case"TransitionDuration":case"TransitionEasingFunction":this.a7().stop();this.a7().intervalMilliseconds(this.transitionDuration());this.a7().easingFunction(this.transitionEasingFunction());this.renderSeries(false);break;case"DiscreteLegendItemTemplate":this.renderSeries(false);break;case"VisibilityProxy":if(c!=d){this.renderSeries(false)}this.g0();this.view().bo();break;case"IsHighlightingEnabled":this.bm(this.bt());this.renderSeries(false);break}},bt:function(){return this.isHighlightingEnabled()&&this.b5()},b5:function(){return false},_bq:false,bq:function(a){if(arguments.length===1){this._bq=a;return a}else{return this._bq}},gk:function(a){a.bq(true)},syncLink:function(a){if(arguments.length===1){if(this.syncLink()!=a){var b=this.syncLink();this.az=a;this.raisePropertyChanged("SyncLink",b,this.syncLink())}return a}else{return this.az}},az:null,seriesViewer:function(a){if(arguments.length===1){if(this.seriesViewer()!=a){var b=this.seriesViewer();this.a5=a;this.raisePropertyChanged("SeriesViewer",b,this.a5)}return a}else{return this.a5}},a5:null,chart:function(a){if(arguments.length===1){this.seriesViewer(a);return a}else{return $b($$t.$fx.$type,this.seriesViewer())}},da:null,ar:null,be:null,itemsSource:function(a){if(arguments.length===1){this.g($$t.$bc.itemsSourceProperty,a);return a}else{return this.c($$t.$bc.itemsSourceProperty)}},bd:function(a){if(arguments.length===1){this.g($$t.$bc.iu,a);return a}else{return this.c($$t.$bc.iu)}},d2:null,gi:function(a,b,c,d){},legend:function(a){if(arguments.length===1){this.g($$t.$bc.legendProperty,a);return a}else{return this.c($$t.$bc.legendProperty)}},legendItem:function(a){if(arguments.length===1){if(this.legendItem()!=a){var b=this.legendItem();this.ic=a;this.raisePropertyChanged("LegendItem",b,this.ic)}return a}else{return this.ic}},ic:null,ep:function(){return this.ib()},ib:function(){var $self=this;var a=$b($$t.$c8.$type,this.legendItem());var b=this.legendItemTemplate();if(b!=null){if(a==null){a=new $$t.c8}a.content(function(){var $ret=new $$t.hb;$ret.series($self);$ret.item(null);return $ret}());a.ae(b)}else{a=null}return a},actualLegend:function(a){if(arguments.length===1){if(this.actualLegend()!=a){var b=this.am;this.am=a;this.raisePropertyChanged("ActualLegend",b,this.am)}return a}else{return this.am}},am:null,legendItemVisibility:function(a){if(arguments.length===1){this.g($$t.$bc.legendItemVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$bc.legendItemVisibilityProperty))}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$bc.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$bc.legendItemBadgeTemplateProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$bc.legendItemTemplateProperty,a);return a}else{return this.c($$t.$bc.legendItemTemplateProperty)}},discreteLegendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$bc.discreteLegendItemTemplateProperty,a);return a}else{return this.c($$t.$bc.discreteLegendItemTemplateProperty)}},index:function(a){if(arguments.length===1){this.g($$t.$bc.indexProperty,a);return a}else{return $g(this.c($$t.$bc.indexProperty))}},h8:function(){this.h6()},gm:function(){this.h6()},h6:function(){this.g0();if(this.index()<0){return}if(this.brush()!=null){this.view().a8();this.view().ai()}else{this.actualBrush(this.seriesViewer()==null?null:this.seriesViewer().lv(this.index()))}if(this.outline()!=null){this.view().a9();this.view().aj()}else{this.actualOutline(this.seriesViewer()==null?null:this.seriesViewer().l1(this.index()))}},transitionEasingFunction:function(a){if(arguments.length===1){this.g($$t.$bc.transitionEasingFunctionProperty,a);return a}else{return this.c($$t.$bc.transitionEasingFunctionProperty)}},transitionInEasingFunction:function(a){if(arguments.length===1){this.g($$t.$bc.transitionInEasingFunctionProperty,a);return a}else{return this.c($$t.$bc.transitionInEasingFunctionProperty)}},_bs:false,bs:function(a){if(arguments.length===1){this._bs=a;return a}else{return this._bs}},transitionDuration:function(a){if(arguments.length===1){this.g($$t.$bc.transitionDurationProperty,a);return a}else{return $g(this.c($$t.$bc.transitionDurationProperty))}},d1:function(a){if(arguments.length===1){this.g($$t.$bc.jj,a);return a}else{return this.c($$t.$bc.jj)}},bn:function(){return this.a7().animationActive()},h3:function(){this.a7().start()},resolution:function(a){if(arguments.length===1){this.g($$t.$bc.resolutionProperty,a);return a}else{return this.c($$t.$bc.resolutionProperty)}},title:function(a){if(arguments.length===1){this.g($$t.$bc.titleProperty,a);return a}else{return this.c($$t.$bc.titleProperty)}},brush:function(a){if(arguments.length===1){this.g($$t.$bc.brushProperty,a);return a}else{return this.c($$t.$bc.brushProperty)}},actualBrush:function(a){if(arguments.length===1){this.g($$t.$bc.actualBrushProperty,a);return a}else{return this.c($$t.$bc.actualBrushProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$bc.outlineProperty,a);return a}else{return this.c($$t.$bc.outlineProperty)}},actualOutline:function(a){if(arguments.length===1){this.g($$t.$bc.actualOutlineProperty,a);return a}else{return this.c($$t.$bc.actualOutlineProperty)}},miterLimit:function(a){if(arguments.length===1){this.g($$t.$bc.miterLimitProperty,a);return a}else{return this.c($$t.$bc.miterLimitProperty)}},thickness:function(a){if(arguments.length===1){this.g($$t.$bc.thicknessProperty,a);
return a}else{return this.c($$t.$bc.thicknessProperty)}},dashCap:function(a){if(arguments.length===1){this.g($$t.$bc.dashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$bc.dashCapProperty))}},dashArray:function(a){if(arguments.length===1){this.g($$t.$bc.dashArrayProperty,a);return a}else{return this.c($$t.$bc.dashArrayProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$bc.toolTipProperty,a);return a}else{return this.c($$t.$bc.toolTipProperty)}},isHighlightingEnabled:function(a){if(arguments.length===1){this.g($$t.$bc.isHighlightingEnabledProperty,a);return a}else{return this.c($$t.$bc.isHighlightingEnabledProperty)}},isDropShadowEnabled:function(a){if(arguments.length===1){this.g($$t.$bc.isDropShadowEnabledProperty,a);return a}else{return this.c($$t.$bc.isDropShadowEnabledProperty)}},b1:function(){return true},shadowBlur:function(a){if(arguments.length===1){this.g($$t.$bc.shadowBlurProperty,a);return a}else{return this.c($$t.$bc.shadowBlurProperty)}},shadowColor:function(a){if(arguments.length===1){this.g($$t.$bc.shadowColorProperty,a);return a}else{return this.c($$t.$bc.shadowColorProperty)}},useSingleShadow:function(a){if(arguments.length===1){this.g($$t.$bc.useSingleShadowProperty,a);return a}else{return this.c($$t.$bc.useSingleShadowProperty)}},shadowOffsetX:function(a){if(arguments.length===1){this.g($$t.$bc.shadowOffsetXProperty,a);return a}else{return this.c($$t.$bc.shadowOffsetXProperty)}},shadowOffsetY:function(a){if(arguments.length===1){this.g($$t.$bc.shadowOffsetYProperty,a);return a}else{return this.c($$t.$bc.shadowOffsetYProperty)}},_bm:false,bm:function(a){if(arguments.length===1){this._bm=a;return a}else{return this._bm}},areaFillOpacity:function(a){if(arguments.length===1){this.g($$t.$bc.areaFillOpacityProperty,a);return a}else{return this.c($$t.$bc.areaFillOpacityProperty)}},actualAreaFillOpacity:function(a){if(arguments.length===1){this.g($$t.$bc.actualAreaFillOpacityProperty,a);return a}else{return this.c($$t.$bc.actualAreaFillOpacityProperty)}},h5:function(){var a=$b($$t.$fx.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?a.ne().e1():this.areaFillOpacity())}},bg:false,isDefaultToolTipSelected:function(a){if(arguments.length===1){this.bg=a;return a}else{return this.bg}},ah:function(a){var $self=this;return function(){var $ret=new $$t.hb;$ret.series($self);$ret.item(a);return $ret}()},transitionInDuration:function(a){if(arguments.length===1){this.g($$t.$bc.transitionInDurationProperty,a);return a}else{return $g(this.c($$t.$bc.transitionInDurationProperty))}},transitionInSpeedType:function(a){if(arguments.length===1){this.g($$t.$bc.transitionInSpeedTypeProperty,$$t.$tn.getBox(a));return a}else{return $f(this.c($$t.$bc.transitionInSpeedTypeProperty))}},a1:function(){return 1},_ej:null,ej:function(a){if(arguments.length===1){this._ej=a;return a}else{return this._ej}},hu:function(){this.view().a4()},replayTransitionIn:function(){this.cq(true);this.renderSeries(true)},gs:function(){},wMA:function(a,b){return $$t.$wp.g(a,b)},eMA:function(a,b){return $$t.$wp.b(a,b)},mMA:function(a,b){return $$t.$wp.c(a,b)},cMA:function(a){return $$t.$wp.a(a)},sMA:function(a,b){return $$t.$wp.e(a,b)},movingSum:function(a,b){return $$t.$wp.d(a,b)},sTDEV:function(a,b){return $$t.$wp.f(a,b)},toEnumerableRange:function(a,b,c){var d__=new $.ig.Series___ToEnumerableRange__IteratorClass(-2);d__.__3__expression=a;d__.__3__start=b;d__.__3__length=c;return d__},toEnumerable:function(a,b){return $$t.$bc.toEnumerableRange(a,0,b)},startCap:function(a){if(arguments.length===1){this.g($$t.$bc.startCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$bc.startCapProperty))}},endCap:function(a){if(arguments.length===1){this.g($$t.$bc.endCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$bc.endCapProperty))}},at:null,au:function(){return this.at},h0:function(a){this.h7(a)},dt:function(){return this.transitionDuration()},du:function(){return this.transitionInDuration()},_eo:null,eo:function(a){if(arguments.length===1){this._eo=a;return a}else{return this._eo}},_cg:false,cg:function(a){if(arguments.length===1){this._cg=a;return a}else{return this._cg}},_ch:false,ch:function(a){if(arguments.length===1){this._ch=a;return a}else{return this._ch}},bl:false,cr:function(a){if(arguments.length===1){this.bl=a;return a}else{return this.bl}},ck:function(){return this.cr()},bh:false,b7:function(a){if(arguments.length===1){this.bh=a;return a}else{return this.bh}},bi:false,b8:function(a){if(arguments.length===1){this.bi=a;return a}else{return this.bi}},ai:function(a,b){return null},aj:function(a,b){return null},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},gt:function(a,b,c,d){if(this.seriesViewer().cm()&&!d){return}if(!this.bm()){return}if(this.seriesViewer()==null){return}var e=null;var f=null;var g=this.seriesViewer().aq();var h=this.seriesViewer().be();if(d&&this.ak()!=null){e=this.ak()}else{e=this.ai(a,b);if(this.ak()!=null&&this.ak()!=e){if(this.seriesViewer()!=null){g.p(this.ak())}}this.ak(e)}if(this.hasMarkers()){if(d&&this.al()!=null){f=this.al()}else{f=this.aj(a,b);if(this.al()!=null&&this.al()!=f){g.p(this.al())}this.al(f)}}var i=true;if(d){g.p(e);if(f!=null){g.p(f)}}else{if(c||!i){g.q(e);if(f!=null){g.q(f)}}}if(!h.animationActive()&&h.intervalMilliseconds()>0){h.start()}if(h.intervalMilliseconds()==0){this.seriesViewer().j1(1)}},g6:function(a,b,c){this.view().an();this.cg(true);var d=this.en(b,a);this.eo(d);if(this.seriesViewer()!=null&&!this.af().c()){this.view().bm(a,d,c)}this.bh=false;if(this.ck()&&d==null){this.bh=true}if(this.seriesViewer()!=null&&!this.bh){if(this.ck()){this.bi=true}this.gt(d,this.toWorldPosition(a),true,false);this.seriesViewer().ij(this,d,c)}},simulateHover:function(a){var $self=this;var b=null;var c=null;var d;var e=function(){var f=$self.seriesViewer().ba().f(a,false,d);d=f.p2;return f.ret}();if(e!=this){if(this.cg()){this.g7(a,null,null)}return}b=d;if(!this.cg()){this.g6(a,b,c)}this.g9(a,b,c)},g9:function(a,b,c){this.cg(true);var d=this.en(b,a);this.view().bm(a,d,c);if(d!=null){this.eo(d)}if(this.seriesViewer()!=null&&d!=null&&this.bh){this.bh=false;this.bi=true;this.gt(d,this.toWorldPosition(a),true,false);this.seriesViewer().ij(this,d,c)}if(this.seriesViewer()!=null&&(!this.ck()||d!=null)&&!this.bh){this.gt(d,this.toWorldPosition(a),true,false);this.seriesViewer().io(this,d,c)}if(d==null&&!this.bh&&this.ck()){this.gt(d,this.toWorldPosition(a),false,true);this.seriesViewer().ik(this,this.eo(),c);this.bi=false;this.bh=true}},g7:function(a,b,c){this.view().ao();this.cg(false);var d=this.eo();this.view().aq();if(this.seriesViewer()!=null&&(this.bi||!this.ck())){this.bi=false;this.bh=false;this.gt(d,this.toWorldPosition(a),false,true);this.seriesViewer().ik(this,d,c)}},g4:function(a,b,c){this.ch(true);if(this.seriesViewer()!=null){this.seriesViewer().il(this,this.en(b,a),c)}},g8:function(a,b,c){this.ch(false);if(this.seriesViewer()!=null&&this.cg()){this.seriesViewer().im(this,this.en(b,a),c)}},g5:function(a,b,c){if(this.view().r()){return}if(this.ch()){this.g8(a,b,c)}if(this.cg()){this.g7(a,b,c)}},ha:function(a,b,c){if(this.seriesViewer()!=null){this.seriesViewer().ip(this,this.en(b,a),c)}},hb:function(a,b,c){if(this.seriesViewer()!=null){this.seriesViewer().iq(this,this.en(b,a),c)}},gc:function(a,b){if(this.actualLegend()!=null&&this.legendItem()!=null){if(b==null&&this.actualLegend().children().contains(this.legendItem())){this.actualLegend().children().remove(this.legendItem())}if(b!=null&&!this.actualLegend().children().contains(this.legendItem())&&this.legendItemVisibility()!=1){this.actualLegend().aw(this.legendItem(),this)}}},gf:function(){if(this.actualLegend()==null||this.legendItem()==null){return}this.actualLegend().children().remove(this.legendItem())},gb:function(a,b){if(this.legendItem()!=null){if(a!=null&&a.children().contains(this.legendItem())){a.children().remove(this.legendItem())}if(this.seriesViewer()!=null&&b!=null&&!b.children().contains(this.legendItem())&&this.legendItemVisibility()!=1){b.aw(this.legendItem(),this)}}},gd:function(a,b){if(this.actualLegend()!=null&&a!=null&&this.actualLegend().children().contains(a)){this.actualLegend().children().remove(a)}if(this.seriesViewer()!=null&&this.actualLegend()!=null&&b!=null&&this.legendItemVisibility()!=1){this.actualLegend().aw(b,this)}},hp:function(a){this.bd(a.releaseFastItemsSource(this.itemsSource()))},ho:function(a){this.bd(a.getFastItemsSource(this.itemsSource()))},ao:function(){if(this.legend()!=null){return this.legend()}if(this.seriesViewer()!=null&&this.seriesViewer().legend()!=null){return this.seriesViewer().legend()}return null},cl:function(){return false},cj:function(a){return a&&this.dt()>0||this.bn()||this.cq()&&this.cl()&&this.du()>0},gj:function(a){if(a!=null){a.deregisterSeries(this)}},hn:function(a){if(a!=null){a.registerSeries(this)}},av:function(){return this.view().g()},h7:function(a){this.view().ba(a)},h1:function(a,b){this.view().bk(a,b)},ct:function(){return false},provideContext:function(a,b){this.view().as(a,b)},provideViewport:function(a){this.hf(this.kb(),a)},handleCollectionChanged:function(a){if(this.bd()!=null){this.bd().handleCollectionChanged(a)}},notifySetItem:function(a,b,c){this.handleCollectionChanged(new $$t.f3(2,2,c,b,a))},notifyClearItems:function(){this.handleCollectionChanged(new $$t.f3(0,4))},notifyInsertItem:function(a,b){this.handleCollectionChanged(new $$t.f3(1,0,b,a))},notifyRemoveItem:function(a,b){this.handleCollectionChanged(new $$t.f3(1,1,b,a))},styleUpdated:function(){this.renderSeries(false)},_tooltipTemplate:null,tooltipTemplate:function(a){if(arguments.length===1){this._tooltipTemplate=a;return a}else{return this._tooltipTemplate}},_flattenEventArgs:null,flattenEventArgs:function(a){if(arguments.length===1){this._flattenEventArgs=a;return a}else{return this._flattenEventArgs}},__coercionMethods:null,coercionMethods:function(a){if(arguments.length===1){this.__coercionMethods=a;return a}else{return this.__coercionMethods}},bf:false,expectFunctions:function(a){if(arguments.length===1){this.bf=a;return a}else{return this.bf}},getHitDataContext:function(a){return null},ba:function(a){if(a==null){return this.bd().registerColumn(null,null,false)}var b=null;var c=$$t.$b4.getCoercionMethod(a,this.coercionMethods());a=c.b();b=c.a();return this.bd().registerColumn(a,b,this.expectFunctions())},bb:function(a){if(a==null){return this.bd().registerColumnInt(null,null,false)}var b=null;var c=$$t.$b4.getCoercionMethod(a,this.coercionMethods());a=c.b();b=c.a();return this.bd().registerColumnInt(a,b,this.expectFunctions())},bc:function(a){if(a==null){return this.bd().registerColumnObject(null,null,false)}var b=null;var c=$$t.$b4.getCoercionMethod(a,this.coercionMethods());a=c.b();b=c.a();return this.bd().registerColumnObject(a,b,this.expectFunctions())},kb:function(){return this.view()!=null?this.view().b3():$$t.$a8.empty()},fj:function(a){return a},exportVisualData:function(){var a=new $$t.hk;a.viewport(this.kb());a.type(this.fj(this.getType().typeName()));a.name(this.name());a.opacity(this.__opacity);this.go(a);this.view().am(a);return a},go:function(a){},gu:function(){},gz:function(){},ad:function(a){return null},$type:new $.ig.Type("Series",$$t.$bd.$type,[$$t.$bz.$type,$$t.$a.$type])},true);$c("AnnotationLayer:wk","Series",{init:function(){this.le={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.lf={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.kh=false;$$t.$bc.init.call(this);this.lh({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},aw:function(){return new $$t.wl(this)},he:function(a){$$t.$bc.he.call(this,a);this.kd(a)},kj:function(a){if(a==null){return false}if(a.isAnnotationLayer()){return false}if(a==this){return false}return a.cx(a.view().b3(),a.view().b4(),a.view())},_kd:null,kd:function(a){if(arguments.length===1){this._kd=a;return a}else{return this._kd}},useIndex:function(a){if(arguments.length===1){this.g($$t.$wk.useIndexProperty,a);return a}else{return this.c($$t.$wk.useIndexProperty)}},useLegend:function(a){if(arguments.length===1){this.g($$t.$wk.useLegendProperty,a);return a}else{return this.c($$t.$wk.useLegendProperty)}},cursorPosition:function(a){if(arguments.length===1){this.g($$t.$wk.cursorPositionProperty,a);return a}else{return this.c($$t.$wk.cursorPositionProperty)}},isDefaultCrosshairDisabled:function(a){if(arguments.length===1){this.g($$t.$wk.isDefaultCrosshairDisabledProperty,a);return a}else{return this.c($$t.$wk.isDefaultCrosshairDisabledProperty)}},isDefaultCrosshairBehaviorDisabled:function(){return this.isDefaultCrosshairDisabled()},isIndexed:function(){return this.useIndex()||this.useLegend()},isUsableInLegend:function(){return this.useLegend()},hj:function(a,b,c,d){$$t.$bc.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":var e=c;var f=d;if(e!=null){this.k7(e.series());var g=e.series();g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.k4.runOn(this));if($b($$t.$fx.$type,e)!==null){var h=e;this.k6(h.axes());var i=h.axes();i.collectionChanged=$.ig.Delegate.prototype.remove(i.collectionChanged,this.ks.runOn(this))}}if(f!=null){this.k2(f.series());var j=f.series();j.collectionChanged=$.ig.Delegate.prototype.combine(j.collectionChanged,this.k4.runOn(this));if($b($$t.$fx.$type,f)!==null){var k=f;this.k1(k.axes());var l=k.axes();l.collectionChanged=$.ig.Delegate.prototype.combine(l.collectionChanged,this.ks.runOn(this))}}break;case"UseLegend":case"UseIndex":if(this.isIndexed()){if(this.index()==-1){this.index($$t.$fx.n1(this))}}else{this.index(-1);this.actualBrush(null);this.actualOutline(null)}if(this.seriesViewer()!=null){this.seriesViewer().h8()}this.renderSeries(true);break;case"TransitionProgress":this.kg().d(this.d1(),this.kf(),this.ke());if(this.bp(this.view())){return}if(this.d1()==1){this.k3(this.ke(),this.view())}else{this.k3(this.kg(),this.view())}break;case"IsDefaultCrosshairDisabled":if(this.seriesViewer()!=null){this.seriesViewer().h6()}break;case"CursorPosition":this.lh(this.cursorPosition());this.kw(this.cursorPosition());break;case"ShouldRenderAsOverlay":if(this.seriesViewer()!=null){this.view().al(this.seriesViewer());this.view().ah(this.seriesViewer())}break}},_lh:null,lh:function(a){if(arguments.length===1){this._lh=a;return a}else{return this._lh}},k7:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();if(!(b==this)){b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.k5.runOn(this))}}this.renderSeries(true)},k6:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.kt.runOn(this))}this.renderSeries(true)},k2:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();if(!(b==this)){b.renderRequested=$.ig.Delegate.prototype.combine(b.renderRequested,this.k5.runOn(this))}}this.renderSeries(true)},k1:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.combine(b.renderRequested,this.kt.runOn(this))}this.renderSeries(true)},kt:function(a,b){this.kx(a,b.animate())},k5:function(a,b){this.ky(a,b.animate())},kx:function(a,b){},ky:function(a,b){},k4:function(a,b){this.kz(b)},ks:function(a,b){this.kv(b)},lc:function(){if(this.actualBrush()!=null){return this.actualBrush()}return this.brush()},ld:function(){if(this.actualOutline()!=null){return this.actualOutline()}return this.outline()},kv:function(a){if(a.oldItems()!=null){var c=a.oldItems().getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.kt.runOn(this))}}if(a.newItems()!=null){var e=a.newItems().getEnumerator();while(e.moveNext()){var d=e.current();d.renderRequested=$.ig.Delegate.prototype.combine(d.renderRequested,this.kt.runOn(this))}}this.renderSeries(true)},kz:function(a){if(a.oldItems()!=null){var c=a.oldItems().getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.k5.runOn(this))}}if(a.newItems()!=null){var e=a.newItems().getEnumerator();while(e.moveNext()){var d=e.current();d.renderRequested=$.ig.Delegate.prototype.combine(d.renderRequested,this.k5.runOn(this))}}this.renderSeries(true)},_kf:null,kf:function(a){if(arguments.length===1){this._kf=a;return a}else{return this._kf}},_ke:null,ke:function(a){if(arguments.length===1){this._ke=a;return a}else{return this._ke}},_kg:null,kg:function(a){if(arguments.length===1){this._kg=a;return a}else{return this._kg}},ia:function(a,b){this.renderSeries(false)},h9:function(a,b){this.renderSeries(true)},hx:function(a){$$t.$bc.hx.call(this,a);if(this.bp(this.view())){return}if(this.cj(a)&&!this.cm()){var b=this.kf();if(this.bn()){if(this.a7().needsFlush()){this.a7().flush()}this.kf(this.kg());this.kg(b)}else{this.kf(this.ke());this.ke(b)}this.k0(this.ke(),this.view());this.h3()}else{if(!this.cm()){this.k0(this.ke(),this.view())}this.k3(this.ke(),this.view())}},isAnnotationLayer:function(){return true},k0:function(a,b){},k3:function(a,b){this.kd().ca()},le:null,moveCursorPoint:function(a){if(this.le.__x!=a.__x||this.le.__y!=a.__y){this.le=a;this.kw(a)}},kr:function(a){var b={__x:this.lf.__x,__y:this.lf.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(a.isVertical()){if($.ig.util.isNaN(this.lf.__y)){return new $$t.e8($$t.$f.$type,$$t.$ba.$type,false,b)}if($.ig.util.isNaN(this.lf.__x)){b.__x=0;return new $$t.e8($$t.$f.$type,$$t.$ba.$type,true,b)}}else{if($.ig.util.isNaN(this.lf.__x)){return new $$t.e8($$t.$f.$type,$$t.$ba.$type,false,b)}if($.ig.util.isNaN(this.lf.__y)){b.__y=0;return new $$t.e8($$t.$f.$type,$$t.$ba.$type,true,b)}}return new $$t.e8($$t.$f.$type,$$t.$ba.$type,true,b)},kw:function(a){if($.ig.util.isNaN(this.lh().__x)&&$.ig.util.isNaN(this.lh().__y)){if($.ig.util.isNaN(a.__x)&&$.ig.util.isNaN(a.__y)){this.kd().b9();return}else{this.kd().cb();this.lf=a}}else{this.lf=this.lh()}this.renderSeries(true)},lf:null,cx:function(a,b,c){var d=$$t.$bc.cx.call(this,a,b,c);if(!this.view().s()){return d=false}return d},ct:function(){return this.shouldRenderAsOverlay()},kh:false,shouldRenderAsOverlay:function(a){if(arguments.length===1){var b=this.kh;this.kh=a;this.raisePropertyChanged("ShouldRenderAsOverlay",b,this.kh);return a}else{return this.kh}},$type:new $.ig.Type("AnnotationLayer",$$t.$bc.$type)},true);$c("SeriesView:b2","Object",{_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_r:false,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},init:function(a){this.b0=$$t.$a8.empty();this.bv=new $$t.cv;this.__toolTipObject=null;this.ad=null;this.f=new $$t.wn;this.k=true;this.l=false;this.j=false;$.ig.$op.init.call(this);this.v(NaN);this.q(true);this.e(a);this.p(false);this.b5=new $$t.ct;this.r(false)},at:function(){var $self=this;if(!this.p()){this.e().legendItemTemplate(function(){var $ret=new $$t.c9;$ret.render($self.bu());$ret.measure($self.br());return $ret}());this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($self.bs());$ret.measure($self.bp());return $ret}());this.e().discreteLegendItemTemplate(function(){var $ret=new $$t.c9;$ret.render($self.bt());$ret.measure($self.bq());return $ret}());this.d(new $$t.hb);this.d().series(this.e());this.e().transitionInEasingFunction($$t.$wo.cubicEase);this.ag()}},getEffectiveViewport:function(){return this.e().getEffectiveViewport1(this)},a0:function(){this.ar()},ak:function(){},bt:function(){return $$t.$n1.c},bq:function(){return $$t.$n1.b},bu:function(){return $$t.$n1.e},br:function(){return $$t.$n1.d},bs:function(){return $$t.$n1.m},bp:function(){return $$t.$n1.l},_isDirty:false,isDirty:function(a){if(arguments.length===1){this._isDirty=a;return a}else{return this._isDirty}},index:function(){if(this.e().seriesViewer()!=null&&this.e().seriesViewer().isMap()){if(this.e().isGeographic()){return this.e().seriesViewer().series().indexOf(this.e())}else{var a=this.e().seriesViewer().series().indexOf(this.e());if(a>=0){return a}for(var b=0;b<this.e().seriesViewer().series().count();b++){if(this.e().seriesViewer().series().__inner[b].isGeographic()){var c=this.e().seriesViewer().series().__inner[b].as();if(c==this.e()){return b}}}return a}}var d=$b($$t.$fx.$type,this.e().chart());var e=0;if(d!=null){if(d.gridMode()==2||d.gridMode()==0){e=d.axes().count()}}var f=0;for(var g=0;g<this.e().seriesViewer().series().count();g++){if(this.e().seriesViewer().series().__inner[g]==this.e()){break}if(this.e().seriesViewer().series().__inner[g].isStacked()){f+=this.e().seriesViewer().series().__inner[g].series().count()}else{f++}}return e+f},ar:function(){if(this.e().seriesViewer()==null){return}if(!this.isDirty()){this.isDirty(true);this.a().m(this.h(),this.i())}},undirty:function(a){this.isDirty(false);this.a5(a)},b5:null,av:function(){this.ar()},_v:0,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},u:function(){if(!$.ig.util.isNaN(this.v())){return this.v()}if(this.e().seriesViewer()!=null){return this.e().seriesViewer().actualPixelScalingRatio()}else{return 1}},a5:function(a){if(this.h()==null){return}if(this.b0.isEmpty()){this.b0=this.b3()}var b=this.b0;var c=this.e().seriesViewer().getContainerRect();var d=c.left();var e=c.top();var f=c.width();var g=c.height();var h=this.u();if(this.o()){d=this.b3().left();e=this.b3().top();f=this.b3().width();g=this.b3().height()}if(this.h().d()){if(h!=1){this.h().y();this.h().z(h,h)}if(a){this.h().j(d,e,f,g)}if(a){if(this.e().seriesViewer().plotAreaBackground()!=null){this.b5.m(this.b3().top());this.b5.l(this.b3().left());this.b5.width(this.b3().width());this.b5.height(this.b3().height());this.b5.__fill=this.e().seriesViewer().plotAreaBackground();this.h().u(this.b5)}}if(h!=1){this.h().x()}}if(this.i()!=null&&this.q()){if(this.i().d()){if(this.e().seriesViewer()!=null&&h!=1){this.i().y();this.i().z(h,h)}if(!b.isEmpty()&&a){this.i().j(b.left(),b.top(),b.width(),b.height())}this.bb(true);this.a7(this.i(),true);this.a6(this.i(),true);if(h!=1){this.i().x()}}}if(this.h().d()&&this.q()){if(h!=1){this.h().y();this.h().z(h,h)}this.h().y();if(!this.p()&&$$t.$a8.l_op_Inequality(this.e().j6(),null)&&!this.e().j6().isEmpty()&&(this.e().j6().width()!=1||this.e().j6().height()!=1)){this.h().ad(new $$t.a8(0,this.b3().left()+this.b3().width()*this.e().j6().left(),this.b3().top()+this.b3().height()*this.e().j6().top(),this.b3().width()*this.e().j6().width(),this.b3().height()*this.e().j6().height()))}else{this.h().ad(this.b3())}this.bb(false);this.h().ac(this.e().__opacity);if(this.e().isDropShadowEnabled()&&this.e().b1()&&!this.p()){if(this.e().useSingleShadow()){this.h().n(this.e().shadowColor().colorString(),0,this.e().shadowOffsetX(),this.e().shadowOffsetY());var i=this.e().seriesViewer().ba().l().u();var j=this.e().seriesViewer().ba().l().ah();i.j(c.left(),c.top(),c.width(),c.height());this.a7(i,false);this.a6(i,false);this.h().l(j[0],1,0,0,c.width(),c.height())}else{this.h().n(this.e().shadowColor().colorString(),this.e().shadowBlur(),this.e().shadowOffsetX(),this.e().shadowOffsetY());this.a7(this.h(),false);this.a6(this.h(),false)}this.h().k()}else{this.a7(this.h(),false);this.a6(this.h(),false)}this.h().ac(1);this.h().x();if(h!=1){this.h().x()}}},b0:null,be:function(a,b,c){if(c){this.bg(a,b)}else{this.bf(a,b)}},bh:function(a,b,c){if(c){this.bj(a,b)}else{this.bi(a,b)}},z:function(a,b){if(b){return this.aa(a)}else{return this.ab(a)}},aa:function(a){return null},ab:function(a){return null},bf:function(a,b){},bi:function(a,b){},bg:function(a,b){},bj:function(a,b){},bb:function(a){if(a){this.bd()}else{this.bc()}},bc:function(){},bd:function(){},bv:null,by:function(a){return this.bx()},bx:function(){var a=this.e()._uniqueIndex;var num_=(a+1)*1e3;var b=(num_&63)<<2;num_=num_>>6;var c=(num_&63)<<2;num_=num_>>6;var d=(num_&63)<<2;this.bv.__fill="rgb("+b+","+c+","+d+")";return this.bv},a7:function(a,b){this.b0=this.b3()},a6:function(a,b){},ay:function(){},an:function(){},ao:function(){},aq:function(){if(this.__toolTipObject!=null&&this.t()){this.t(false);var context_=this.d();if(this.__toolTipObject.hideToolTip){this.__toolTipObject.hideToolTip(context_)}}},__toolTipObject:null,ad:null,bn:function(a){var b=this.__toolTipObject;this.ad=null;this.__toolTipObject=null;if(typeof a==="string"){this.ad=a}else{this.__toolTipObject=a;if(this.__toolTipObject!=null){this.__toolTipObject.css("position","absolute");this.__toolTipObject.css("top","0");this.__toolTipObject.css("left","0");this.__toolTipObject.css("z-index","10000");if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){this.__toolTipObject.css("border-color",this.e().actualOutline().__fill)}}else{if(!this.k&&b!=null){this.e().seriesViewer().ji(b);this.k=true}}}},f:null,g:function(){return this.f},ba:function(a){},s:function(){return true},ax:function(){},aw:function(){},a8:function(){this.e().actualBrush(null)},ai:function(){this.e().actualBrush(this.e().brush())},a9:function(){this.e().actualOutline(null)},aj:function(){this.e().actualOutline(this.e().outline())},c:function(a){if($b($$t.$hb.$type,a)!==null){return a}return null},_bz:null,bz:function(a){if(arguments.length===1){this._bz=a;return a}else{return this._bz}},_ac:null,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},_t:false,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},k:false,l:false,bm:function(a,b,c){var d=false;if(this.e().seriesViewer()!=null){d=this.e().seriesViewer().ca()}if(d){return}if(this.e().seriesViewer()==null||this.e().seriesViewer().dragCrosshairActivated()){return}this.t(true);this.bz(a);this.ac(b);this.d().item(b);var e=this.e().seriesViewer().getContainerOffsets();var pos_={__x:a.__x+15+e.__x,__y:a.__y+15+e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var context_=this.d();if(this.__toolTipObject!=null){if(this.l){this.l=false;this.__toolTipObject.remove();this.__toolTipObject.css("position","absolute");this.__toolTipObject.addClass(this.e().seriesViewer().tooltipStyle());this.e().seriesViewer().addTooltipToView(this.__toolTipObject);this.__toolTipObject.hide()}if(this.k){this.e().seriesViewer().addTooltipToView(this.__toolTipObject);this.k=false}var $window=$(window);var wWidth=$window.width();var width=this.__toolTipObject.outerWidth(true);var left=pos_.__x;if(width+left>wWidth){var limit=wWidth-width;pos_.__x=limit}context_.hideOthers=true;if(this.__toolTipObject.updateToolTip){this.__toolTipObject.updateToolTip(context_)}if(this.__toolTipObject.offset){this.__toolTipObject.offset({left:pos_.__x,top:pos_.__y})}}},bk:function(a,b){this.t(true);var c={__x:a.__x+this.b3().left(),__y:a.__y+this.b3().top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var d=this.e().en(null,c);if(this.d()!=null){this.d().series(this.e());this.d().item(d)}var tooltip_=this.__toolTipObject;var context_=this.d();if(context_!=null){context_.hideOthers=false}if(!this.l&&tooltip_!=null){this.l=true;tooltip_.remove();tooltip_.css("position","relative");tooltip_.css("top","");tooltip_.css("left","");tooltip_.removeClass(this.e().seriesViewer().tooltipStyle())}if(this.__toolTipObject!=null){if(tooltip_.updateToolTip){tooltip_.updateToolTip(context_)}}if(tooltip_!=null){b(tooltip_)}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.e().title()+"</span></div>";return a},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},as:function(a,b){this.h(a);this.i(b)},b1:null,b3:function(a){if(arguments.length===1){this.b1=a;return a}else{return this.b1}},_b2:null,b2:function(a){if(arguments.length===1){this._b2=a;return a}else{return this._b2}},b4:function(){if(this.o()){return this.b2()}else if(this.p()){return $$t.$fx.ms}else{return this.e().seriesViewer()!=null?this.e().seriesViewer().actualWindowRect():$$t.$a8.empty()}},j:false,p:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},al:function(a){if(a!=null){this.a().p(this);if(this.e().ax()!=null){this.e().ax().a().p(this.e().ax())}}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},ah:function(a){if(a!=null){if(this.e().ct()){this.h(this.e().seriesViewer().ba().aa());a.ba().a().j(this);this.a(a.ba().a())}else{this.h(this.e().seriesViewer().ba().z());a.canvasRenderScheduler().j(this);this.a(a.canvasRenderScheduler())}if(this.e().ax()!=null){a.af().j(this.e().ax());this.e().ax().a(a.af());this.e().ax().ar()}var c=this.e().cz().keys().getEnumerator();while(c.moveNext()){var b=c.current();a.ad().j(this.e().cz().item(b));this.e().cz().item(b).a(a.ad());this.e().cz().item(b).ar()}this.ar()}},postRender:function(){this.a1()},a1:function(){},b:function(a){return null},a3:function(a){this.e().ax().h(a.a())},am:function(a){},bl:function(){if(this.m()){return}if(this.e().seriesViewer()!=null){var a=this.e().legend()!=null?this.e().legend():this.e().seriesViewer().legend();if(a!=null&&this.e().legendItem()!=null&&a.children().contains(this.e().legendItem())){a.children().remove(this.e().legendItem());var b=this.e().ep();b.content().actualItemBrush(this.e().actualBrush());b.content().outline(this.e().outline());b.content().thickness(this.e().thickness());a.aw(this.e().legendItem(),this.e())}}},au:function(){this.e().gb(this.e().actualLegend(),this.e().actualLegend())},az:function(){this.bl()},getViewInfo:function(a,b){a=this.b3();b=this.b4();return{p0:a,p1:b}},n:function(){return this.h()!=null},_q:false,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},bo:function(){this.q(this.e().__visibility==0);this.ar()},a4:function(){},bw:function(a,b){if(a==null){return a}return $$t.$i9.h(a,b)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(5);this.e().shadowOffsetX(5);this.e().shadowOffsetY(5)},ap:function(){},preRender:function(){if(this.e().seriesViewer()!=null&&!this.p()){this.e().seriesViewer().ensureCorrectSize()}},isValid:function(){return true},_m:false,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_o:false,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},a2:function(a){this.h(a.a())},_ae:null,ae:function(a){if(arguments.length===1){this._ae=a;return a}else{return this._ae}},$type:new $.ig.Type("SeriesView",$.ig.$ot,[$$t.$b3.$type,$$t.$a.$type])},true);$c("AnnotationLayerView:wl","SeriesView",{init:function(a){this.b7=false;this.b8=-1;$$t.$b2.init.call(this,a);this.b6(a)},_b6:null,b6:function(a){if(arguments.length===1){this._b6=a;return a}else{return this._b6
}},b7:false,b8:0,cc:function(){if(this.b7){this.b7=false;this.b8=-1;this.b6().lf={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.b6().renderSeries(true)}},b9:function(){this.b7=true;this.b8=window.setTimeout(this.cc.runOn(this),300)},cb:function(){if(this.b7==true){this.b7=false;if(this.b8!=-1){window.clearTimeout(this.b8);this.b8=-1}}},ca:function(){this.ar()},$type:new $.ig.Type("AnnotationLayerView",$$t.$b2.$type)},true);$c("CategoryHighlightLayer:wq","AnnotationLayer",{init:function(){$$t.$wk.init.call(this);var a=new $$t.ws;var b=new $$t.ws;var c=new $$t.ws;var d=this.transitionDuration()/1e3;this.kf(a);this.ke(b);this.kg(c);this.y($$t.$wq.$type)},aw:function(){return new $$t.wr(this)},he:function(a){$$t.$wk.he.call(this,a);this.lj(a)},_lj:null,lj:function(a){if(arguments.length===1){this._lj=a;return a}else{return this._lj}},targetAxis:function(a){if(arguments.length===1){this.g($$t.$wq.targetAxisProperty,a);return a}else{return this.c($$t.$wq.targetAxisProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$wq.useInterpolationProperty,a);return a}else{return this.c($$t.$wq.useInterpolationProperty)}},bandHighlightWidth:function(a){if(arguments.length===1){this.g($$t.$wq.bandHighlightWidthProperty,a);return a}else{return this.c($$t.$wq.bandHighlightWidthProperty)}},kx:function(a,b){if(this.targetAxis()==null||this.targetAxis()==a){if(!this.af().c()){this.renderSeries(b)}}},lk:function(a){return a!=null&&a.bp()},k0:function(a,b){$$t.$wk.k0.call(this,a,b);var c=a;c.i().clear();var d=this.useInterpolation();if($.ig.util.isNaN(this.lf.__x)&&$.ig.util.isNaN(this.lf.__y)){return}if(this.targetAxis()!=null){if(this.lk(this.targetAxis())){this.lr(this.targetAxis(),c,d)}}else{if($b($$t.$fx.$type,this.seriesViewer())!==null){var e=this.seriesViewer();var g=e.axes().getEnumerator();while(g.moveNext()){var f=g.current();if($b($$t.$ir.$type,f)!==null&&this.lk(f)){this.lr(f,c,d)}}}}},lr:function(a,b,c){if(this.view()==null||this.view().b4().isEmpty()||this.view().b3().isEmpty()){return}var d=this.lf.__x;if(a.isVertical()&&$.ig.util.isNaN(d)){d=0}d=this.view().b3().left()+this.view().b3().width()*(d-this.view().b4().left())/this.view().b4().width();var e=this.lf.__y;if(!a.isVertical()&&$.ig.util.isNaN(e)){e=0}e=this.view().b3().top()+this.view().b3().height()*(e-this.view().b4().top())/this.view().b4().height();var f=a.getCategoryBoundingBox({__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},c,this.bandHighlightWidth());this.lq(f,b,a)},lq:function(a,b,c){var d=new $$t.wt;d.b(a.left());d.e(a.top());d.c(a.right());d.a(a.bottom());d.g(this.lc());d.h(this.ld());if(d.g()==null){d.g(this.lj().cl(c.actualStroke()))}if(d.h()==null){d.h(this.lj().cl(c.actualStroke()))}d.d(this.thickness());d.f(c.getHashCode());if(!a.isEmpty()){b.i().add(d.f(),d)}},k3:function(a,b){$$t.$wk.k3.call(this,a,b);var c=this.lj().ce();var d=a;var e=0;var g=d.i().values().getEnumerator();while(g.moveNext()){var f=g.current();var h=c.item(e);this.ls(f,h);e++}c.c(e)},ls:function(a,b){if($.ig.util.isNaN(a.b())||$.ig.util.isNaN(a.e())||$.ig.util.isNaN(a.a())||$.ig.util.isNaN(a.c())||$.ig.util.isNaN(a.d())){b.__visibility=1;return}this.lj().cg(b,a.b(),a.e(),a.c()-a.b(),a.a()-a.e());b.__fill=a.g();b.__stroke=a.h();b.z(a.d());if(this.dashArray()!=null){b.af(this.dashArray())}else{b.af(null)}b.aa(this.dashCap())},hj:function(a,b,c,d){$$t.$wk.hj.call(this,a,b,c,d);switch(b){case"TargetAxis":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break}},$type:new $.ig.Type("CategoryHighlightLayer",$$t.$wk.$type)},true);$c("Frame:i8","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b,c){},a:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){a.insertRange(a.count(),new Array(g-a.count()))}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var i=0;i<Math.min(e,f);++i){a.__inner[i]={__x:c.__inner[i].__x*h+d.__inner[i].__x*b,__y:c.__inner[i].__y*h+d.__inner[i].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(e<f){var j=e>0?c.__inner[e-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var k=e;k<f;++k){a.__inner[k]={__x:j.__x*h+d.__inner[k].__x*b,__y:j.__y*h+d.__inner[k].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(e>f){var l=f>0?d.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var m=f;m<e;++m){a.__inner[m]={__x:c.__inner[m].__x*h+l.__x*b,__y:c.__inner[m].__y*h+l.__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}},e:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=1-b;if(a.count()<h){a.insertRange(a.count(),new Array(h-a.count()))}if(a.count()>h){a.removeRange(h,a.count()-h)}var j;var k;for(var l=0;l<Math.min(f,g);++l){j=b*e.__inner[l];j=j>1?1:j;k=1-j;a.__inner[l]={__x:c.__inner[l].__x*k+d.__inner[l].__x*j,__y:c.__inner[l].__y*k+d.__inner[l].__y*j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f<g){var m=f>0?c.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var n=f;n<g;++n){j=b*e.__inner[n];j=j>1?1:j;k=1-j;a.__inner[n]={__x:m.__x*k+d.__inner[n].__x*j,__y:m.__y*k+d.__inner[n].__y*j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(f>g){var o=g>0?d.__inner[g-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var p=g;p<f;++p){j=b*e.__inner[p];j=j>1?1:j;k=1-j;a.__inner[p]={__x:c.__inner[p].__x*k+o.__x*j,__y:c.__inner[p].__y*k+o.__y*j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}},b:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){var i=new Array(g-a.count());for(var j=0;j<g-a.count();j++){i[j]=0}a.insertRange(a.count(),i)}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var k=0;k<Math.min(e,f);++k){a.__inner[k]=c.__inner[k]*h+d.__inner[k]*b}if(e<f){var l=e>0?c.__inner[e-1]:0;for(var m=e;m<f;++m){a.__inner[m]=l*h+d.__inner[m]*b}}if(e>f){var n=f>0?d.__inner[f-1]:0;for(var o=f;o<e;++o){a.__inner[o]=c.__inner[o]*h+n*b}}},f:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=1-b;if(a.count()<h){var j=new Array(h-a.count());for(var k=0;k<h-a.count();k++){j[k]=0}a.insertRange(a.count(),j)}if(a.count()>h){a.removeRange(h,a.count()-h)}var l;var m;for(var n=0;n<Math.min(f,g);++n){l=b*e.__inner[n];l=l>1?1:l;m=1-l;a.__inner[n]=c.__inner[n]*m+d.__inner[n]*l}if(f<g){var o=f>0?c.__inner[f-1]:0;for(var p=f;p<g;++p){l=b*e.__inner[p];l=l>1?1:l;m=1-l;a.__inner[p]=o*m+d.__inner[p]*l}}if(f>g){var q=g>0?d.__inner[g-1]:0;for(var r=g;r<f;++r){l=b*e.__inner[r];l=l>1?1:l;m=1-l;a.__inner[r]=c.__inner[r]*m+q*l}}},g:function(a,b,c,d){var e=$$t.$i9.g(b,a,c,d);return e},c:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=function(){var $ret=new $$t.cv;$ret.fill("transparent");return $ret}();var j=1-b;if(a.count()<h){var k=new Array(h-a.count());for(var l=0;l<h-a.count();l++){k[l]=new $$t.cv}a.insertRange(a.count(),k)}if(a.count()>h){a.removeRange(h,a.count()-h)}for(var m=0;m<Math.min(f,g);++m){a.__inner[m]=$$t.$i8.g(b,c.__inner[m],d.__inner[m],e)}if(f<g){var n=f>0?c.__inner[f-1]:i;for(var o=f;o<g;++o){a.__inner[o]=$$t.$i8.g(b,n,d.__inner[o],e)}}if(f>g){var p=g>0?d.__inner[g-1]:i;for(var q=g;q<f;++q){a.__inner[q]=$$t.$i8.g(b,c.__inner[q],p,e)}}},$type:new $.ig.Type("Frame",$.ig.$ot)},true);$c("CategoryHighlightLayerFrame:ws","Frame",{init:function(){$$t.$i8.init.call(this);this.i(new $$t.gd($.ig.Number.prototype.$type,$$t.$wt.$type,0));this.h=new $$t.ps($.ig.Number.prototype.$type,$$t.$wt.$type,$$t.$ws.$type,this.j.runOn(this),function(a){return a.f()},function(a){return true},function(){return new $$t.wt})},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},h:null,j:function(a,b,c,d,e,f){if(d!=null){a.f(d.f())}else if(c!=null){a.f(c.f())}else{a.f(0)}if(c==null||$.ig.util.isNaN(c.e())){a.e(d!=null?d.e():NaN)}else if(d==null||$.ig.util.isNaN(d.e())){a.e(NaN)}else{a.e(c.e()+b*(d.e()-c.e()))}if(c==null||$.ig.util.isNaN(c.b())){a.b(d!=null?d.b():NaN)}else if(d==null||$.ig.util.isNaN(d.b())){a.b(NaN)}else{a.b(c.b()+b*(d.b()-c.b()))}if(c==null||$.ig.util.isNaN(c.c())){a.c(d!=null?d.c():NaN)}else if(d==null||$.ig.util.isNaN(d.c())){a.c(NaN)}else{a.c(c.c()+b*(d.c()-c.c()))}if(c==null||$.ig.util.isNaN(c.a())){a.a(d!=null?d.a():NaN)}else if(d==null||$.ig.util.isNaN(d.a())){a.a(NaN)}else{a.a(c.a()+b*(d.a()-c.a()))}if(c==null||$.ig.util.isNaN(c.d())){a.d(d!=null?d.d():NaN)}else if(d==null||$.ig.util.isNaN(d.d())){a.d(NaN)}else{a.d(c.d()+b*(d.d()-c.d()))}if(c==null||c.g()==null){a.g(d!=null?d.g():null)}else if(d==null||d.g()==null){a.g(null)}else{a.g($$t.$i9.g(c.g(),b,d.g(),0))}if(c==null||c.h()==null){a.h(d!=null?d.h():null)}else if(d==null||d.h()==null){a.h(null)}else{a.h($$t.$i9.g(c.h(),b,d.h(),0))}},d:function(a,b,c){var d=b;var e=c;this.h.e(this.i(),a,d.i(),e.i(),d,e)},$type:new $.ig.Type("CategoryHighlightLayerFrame",$$t.$i8.$type)},true);$c("CategoryHighlightFrameRect:wt","Object",{_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},init:function(){$.ig.$op.init.call(this);this.f(0);this.e(NaN);this.b(NaN);this.c(NaN);this.b(NaN);this.a(NaN);this.d(NaN)},$type:new $.ig.Type("CategoryHighlightFrameRect",$.ig.$ot)},true);$c("CategoryHighlightLayerView:wr","AnnotationLayerView",{init:function(a){$$t.$wl.init.call(this,a);this.cd(a);this.cf(new $$t.b7($$t.$ct.$type,0))},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},_ce:null,ce:function(a){if(arguments.length===1){this._ce=a;return a}else{return this._ce}},at:function(){var $self=this;$$t.$wl.at.call(this);this.ce(function(){var $ret=new $$t.hh($$t.$ct.$type);$ret.create($self.cm.runOn($self));$ret.activate($self.ch.runOn($self));$ret.disactivate($self.cj.runOn($self));$ret.destroy($self.ci.runOn($self));return $ret}())},_cf:null,cf:function(a){if(arguments.length===1){this._cf=a;return a}else{return this._cf}},cm:function(){var a=new $$t.ct;a.y(false);this.cf().add(a);return a},ch:function(a){a.__visibility=0},cj:function(a){a.__visibility=1},ci:function(a){this.cf().remove(a)},ck:function(a){if(a==null){return a}return $$t.$i9.h(a,.1)},cl:function(a){if(a!=null){var b=$$t.$i9.h(a,.3);if(b._isGradient){var c=b;if(c._gradientStops!=null){for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$t.$cw.u($.ig.truncate(Math.round(e.color().l()*.2)),e.color().o(),e.color().n(),e.color().m()));e.color(e.color())}}}else{b.color($$t.$cw.u($.ig.truncate(Math.round(b.color().l()*.2)),b.color().o(),b.color().n(),b.color().m()));b.color(b.color())}return b}else{return null}},cg:function(a,b,c,d,e){a.__visibility=0;a.l(b);a.m(c);a.width(d);a.height(e)},a7:function(a,b){$$t.$wl.a7.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this.cf().count();c++){var d=this.cf().__inner[c];if(d.__visibility==0){a.u(d)}}}},am:function(a){$$t.$wl.am.call(this,a);for(var b=0;b<this.cf().count();b++){var c=new $$t.ig(1,"catItemRect",this.cf().__inner[b]);c.tags().add("Main");c.tags().add("CategoryItem");a.shapes().add(c)}},$type:new $.ig.Type("CategoryHighlightLayerView",$$t.$wl.$type)},true);$c("CategoryItemHighlightLayer:wu","AnnotationLayer",{init:function(){this.ln=false;this.lm=true;this.lq=10;$$t.$wk.init.call(this);var a=new $$t.wx;var b=new $$t.wx;var c=new $$t.wx;this.kf(a);this.ke(b);this.kg(c);this.y($$t.$wu.$type)},aw:function(){return new $$t.wv(this)},he:function(a){$$t.$wk.he.call(this,a);this.li(a)},_li:null,li:function(a){if(arguments.length===1){this._li=a;return a}else{return this._li}},targetSeries:function(a){if(arguments.length===1){this.g($$t.$wu.targetSeriesProperty,a);return a}else{return this.c($$t.$wu.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$wu.useInterpolationProperty,a);return a}else{return this.c($$t.$wu.useInterpolationProperty)}},highlightType:function(a){if(arguments.length===1){this.g($$t.$wu.highlightTypeProperty,$$t.$ww.getBox(a));return a}else{return $f(this.c($$t.$wu.highlightTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$wu.markerTemplateProperty,a);return a}else{return this.c($$t.$wu.markerTemplateProperty)}},bandHighlightWidth:function(a){if(arguments.length===1){this.g($$t.$wu.bandHighlightWidthProperty,a);return a}else{return this.c($$t.$wu.bandHighlightWidthProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.g($$t.$wu.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$wu.skipUnknownValuesProperty)}},ky:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this.af().c()){this.renderSeries(b)}}},kj:function(a){if(!$$t.$wk.kj.call(this,a)){return false}var b=this.kr(a);if(!b.a()){return false}return true},k0:function(a,b){$$t.$wk.k0.call(this,a,b);var c=a;var d=this.useInterpolation();c.i().clear();if($.ig.util.isNaN(this.lf.__x)&&$.ig.util.isNaN(this.lf.__y)){return}if(this.kj(this.targetSeries())){this.l0(this.targetSeries(),c,d)}else{var f=this.seriesViewer().series().getEnumerator();while(f.moveNext()){var e=f.current();if(this.kj(e)){this.l0(e,c,d)}}}},ln:false,lm:false,hj:function(a,b,c,d){$$t.$wk.hj.call(this,a,b,c,d);switch(b){case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.ln=d;this.renderSeries(true);break;case"HighlightType":this.renderSeries(true);break;case"BandHighlightWidth":this.lq=this.bandHighlightWidth();this.renderSeries(true);break;case"SkipUnknownValues":this.lm=d;this.renderSeries(true);break}},lq:0,l0:function(a,b,c){if(this.view()==null||this.view().b4().isEmpty()||this.view().b3().isEmpty()){return}if(!a.isCategory()&&!a.isFinancial()){return}var d=a;if(d.categoryAxis()==null){return}var e=this.lf.__x;e=this.view().b3().left()+this.view().b3().width()*(e-this.view().b4().left())/this.view().b4().width();var f=this.lf.__y;f=this.view().b3().top()+this.view().b3().height()*(f-this.view().b4().top())/this.view().b4().height();var g=this.skipUnknownValues();var h=true;var i=$b($$t.$ip.$type,a);var j=0;if(i!=null){j=i.preferredCategoryMode(d.categoryAxis());if(j==2){h=false}}var k=true;if(!h||this.highlightType()==2){k=false}if(this.highlightType()==1){k=true}var l=this.kr(a);if(!l.a()){return}if(k){var m=a.getSeriesValuePosition(l.b(),this.useInterpolation(),g);if(j!=0&&!d.categoryAxis().isSorting()){var n=m.__x;if(a.isFinancial()){n-=a.getOffsetValue();n+=a.getCategoryWidth()*.5;m={__x:n,__y:m.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else if(a.isCategory()){n-=a.getOffsetValue();n+=a.getCategoryWidth()*.5;m={__x:n,__y:m.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(!$.ig.util.isNaN(m.__x)&&!$.ig.util.isNaN(m.__y)){m=this.toWorldPosition(m)}this.ly(m,b,a)}else{var o=a.getSeriesValuePosition(l.b(),this.useInterpolation(),g);var p;var q=this.getEffectiveViewport1(this.view());if(a.isVertical()){var r=o.__y;var s=d.categoryAxis();var t=this.lq;if(j!=0){t=s.hk(this.view().b4(),this.view().b3(),q)}if($.ig.util.isNaN(t)||Number.isInfinity(t)){return}p=new $$t.a8(0,this.kb().left(),r-t/2,this.kb().width(),t)}else{var u=o.__x;var v=d.categoryAxis();var w=this.lq;if(j!=0){w=v.hk(this.view().b4(),this.view().b3(),q)}if($.ig.util.isNaN(w)||Number.isInfinity(w)){return}p=new $$t.a8(0,u-w/2,this.kb().top(),w,this.kb().height())}p.intersect(this.view().b3());this.lz(p,b,a)}},ly:function(a,b,c){var d=new $$t.wy;d.b(a.__x);d.e(a.__y);d.i(this.lc());d.j(this.ld());if(d.i()==null){if(c.hasMarkers()){d.i(this.li().cs(c.getActualMarkerBrush()))}else{d.i(this.li().cs(c.actualBrush()))}}if(d.j()==null){if(c.hasMarkers()){d.j(this.li().cs(c.getActualMarkerOutlineBrush()))}else{d.j(this.li().cs(c.actualOutline()))}}d.d(this.thickness());d.f(c.getHashCode());d.g(this.lk(c,a));var e=$b($$t.$g8.$type,c)!==null?c.actualMarkerTemplate():null;if(e==null||e==$$t.$g8.nullMarkerTemplate()){var f=$$t.$g8.resolveMarkerType(c,2);switch(f){case 3:e=this.seriesViewer().circleMarkerTemplate();break;case 4:e=this.seriesViewer().triangleMarkerTemplate();break;case 5:e=this.seriesViewer().pyramidMarkerTemplate();break;case 6:e=this.seriesViewer().squareMarkerTemplate();break;case 7:e=this.seriesViewer().diamondMarkerTemplate();break;case 8:e=this.seriesViewer().pentagonMarkerTemplate();break;case 9:e=this.seriesViewer().hexagonMarkerTemplate();break;case 10:e=this.seriesViewer().tetragramMarkerTemplate();break;case 11:e=this.seriesViewer().pentagramMarkerTemplate();break;case 12:e=this.seriesViewer().hexagramMarkerTemplate();break}}d.h(this.markerTemplate()!=null?this.markerTemplate():e);if(!$.ig.util.isNaN(d.b())&&!$.ig.util.isNaN(d.e())){b.i().add(d.f(),d)}},lk:function(a,b){var c=a.getItem(b);var d=a.getExactItemIndex(b);if(this.useInterpolation()&&d!=Math.floor(d)){c=null}return function(){var $ret=new $$t.hb;$ret.series(a);$ret.item(c);return $ret}()},lz:function(a,b,c){var d=new $$t.wy;d.b(a.left());d.e(a.top());d.c(a.right());d.a(a.bottom());d.i(this.lc());d.j(this.ld());if(d.i()==null){if(c!=null){d.i(this.li().ct(c.actualBrush()))}}if(d.j()==null){if(c!=null){d.j(this.li().ct(c.actualOutline()))}}d.d(this.thickness());d.f(c.getHashCode());if(!a.isEmpty()){b.i().add(d.f(),d)}},k3:function(a,b){$$t.$wk.k3.call(this,a,b);var c=this.li().cg();var d=this.li().cf();var e=0;var f=0;var g=a;var i=g.i().values().getEnumerator();while(i.moveNext()){var h=i.current();if(h.h()!=null){var j=d.item(f);this.l1(h,j);f++}else{var k=c.item(e);this.l2(h,k);e++}}c.c(e);d.c(f)},l1:function(a,b){if($.ig.util.isNaN(a.b())||$.ig.util.isNaN(a.e())||$.ig.util.isNaN(a.d())||a.g()==null){b.__visibility=1;return}var c={__x:a.b(),__y:a.e(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var d=a.g();d.itemBrush(a.i());var e=d.series().getSeriesValuePosition(c,this.bn()||this.ln,this.lm);if($.ig.util.isNaN(e.__x)||$.ig.util.isNaN(e.__y)){b.__visibility=1;return}this.li().cm(b,e.__x,e.__y);b.ae(a.h());b.content(a.g())},l2:function(a,b){if($.ig.util.isNaN(a.b())||$.ig.util.isNaN(a.e())||$.ig.util.isNaN(a.a())||$.ig.util.isNaN(a.c())||$.ig.util.isNaN(a.d())){b.__visibility=1;return}this.li().cn(b,a.b(),a.e(),a.c()-a.b(),a.a()-a.e());b.__fill=a.i();b.__stroke=a.j();b.z(a.d());if(this.dashArray()!=null){b.af(this.dashArray())}else{b.af(null)}b.aa(this.dashCap())},$type:new $.ig.Type("CategoryItemHighlightLayer",$$t.$wk.$type)},true);$c("CategoryItemHighlightLayerFrame:wx","Frame",{init:function(){$$t.$i8.init.call(this);this.i(new $$t.gd($.ig.Number.prototype.$type,$$t.$wy.$type,0));this.h=new $$t.ps($.ig.Number.prototype.$type,$$t.$wy.$type,$$t.$wx.$type,this.j.runOn(this),function(a){return a.f()},function(a){return true},function(){return new $$t.wy})},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},h:null,j:function(a,b,c,d,e,f){if(d!=null){a.f(d.f())}else if(c!=null){a.f(c.f())}else{a.f(0)}if(c==null||$.ig.util.isNaN(c.e())){a.e(d!=null?d.e():NaN)}else if(d==null||$.ig.util.isNaN(d.e())){a.e(NaN)}else{a.e(c.e()+b*(d.e()-c.e()))}if(c==null||$.ig.util.isNaN(c.b())){a.b(d!=null?d.b():NaN)}else if(d==null||$.ig.util.isNaN(d.b())){a.b(NaN)}else{a.b(c.b()+b*(d.b()-c.b()))}if(c==null||$.ig.util.isNaN(c.c())){a.c(d!=null?d.c():NaN)}else if(d==null||$.ig.util.isNaN(d.c())){a.c(NaN)}else{a.c(c.c()+b*(d.c()-c.c()))}if(c==null||$.ig.util.isNaN(c.a())){a.a(d!=null?d.a():NaN)}else if(d==null||$.ig.util.isNaN(d.a())){a.a(NaN)}else{a.a(c.a()+b*(d.a()-c.a()))}if(c==null||$.ig.util.isNaN(c.d())){a.d(d!=null?d.d():NaN)}else if(d==null||$.ig.util.isNaN(d.d())){a.d(NaN)}else{a.d(c.d()+b*(d.d()-c.d()))}if(c==null||c.i()==null){a.i(d!=null?d.i():null)}else if(d==null||d.i()==null){a.i(null)}else{a.i($$t.$i9.g(c.i(),b,d.i(),0))}if(c==null||c.j()==null){a.j(d!=null?d.j():null)}else if(d==null||d.j()==null){a.j(null)}else{a.j($$t.$i9.g(c.j(),b,d.j(),0))}if(c==null||c.h()==null){a.h(d!=null?d.h():null)}else if(d==null||d.j()==null){a.h(null)}else{a.h(d.h())}if(c==null||c.g()==null){a.g(d!=null?d.g():null)}else if(d==null||d.j()==null){a.g(null)}else{a.g(d.g())}},d:function(a,b,c){var d=b;var e=c;this.h.e(this.i(),a,d.i(),e.i(),d,e)},$type:new $.ig.Type("CategoryItemHighlightLayerFrame",$$t.$i8.$type)},true);$c("ItemHighlightFrameRect:wy","Object",{_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},init:function(){$.ig.$op.init.call(this);this.f(0);this.e(NaN);this.b(NaN);this.c(NaN);this.b(NaN);this.a(NaN);this.d(NaN)},$type:new $.ig.Type("ItemHighlightFrameRect",$.ig.$ot)},true);$c("CategoryItemHighlightLayerView:wv","AnnotationLayerView",{init:function(a){$$t.$wl.init.call(this,a);this.cd(a);this.ch(new $$t.b7($$t.$c8.$type,0));this.ci(new $$t.b7($$t.$ct.$type,0))},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},_cg:null,cg:function(a){if(arguments.length===1){this._cg=a;return a}else{return this._cg}},_cf:null,cf:function(a){if(arguments.length===1){this._cf=a;return a}else{return this._cf}},at:function(){var $self=this;$$t.$wl.at.call(this);this.cg(function(){var $ret=new $$t.hh($$t.$ct.$type);$ret.create($self.cu.runOn($self));$ret.activate($self.co.runOn($self));$ret.disactivate($self.cq.runOn($self));$ret.destroy($self.cp.runOn($self));return $ret}());this.cf(function(){var $ret=new $$t.hh($$t.$c8.$type);$ret.create($self.cr.runOn($self));$ret.activate($self.cj.runOn($self));$ret.disactivate($self.cl.runOn($self));$ret.destroy($self.ck.runOn($self));return $ret}())},_ch:null,ch:function(a){if(arguments.length===1){this._ch=a;return a}else{return this._ch}},_ci:null,ci:function(a){if(arguments.length===1){this._ci=a;return a}else{return this._ci}},cu:function(){var a=new $$t.ct;a.y(false);this.ci().add(a);return a},co:function(a){a.__visibility=0},cq:function(a){a.__visibility=1},cp:function(a){this.ci().remove(a)},cr:function(){var a=new $$t.ha;this.ch().add(a);return a},cj:function(a){a.__visibility=0},cl:function(a){a.__visibility=1},ck:function(a){this.ch().remove(a)},cs:function(a){if(a==null){return a}return $$t.$i9.h(a,.3)},ct:function(a){if(a!=null){var b=$$t.$i9.h(a,.3);if(b._isGradient){var c=b;if(c._gradientStops!=null){for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$t.$cw.u($.ig.truncate(Math.round(e.color().l()*.3)),e.color().o(),e.color().n(),e.color().m()));e.color(e.color())}}}else{b.color($$t.$cw.u($.ig.truncate(Math.round((b.color().l()&255)*.3)),b.color().o(),b.color().n(),b.color().m()));b.color(b.color())}return b}else{return null}},cn:function(a,b,c,d,e){a.__visibility=0;a.l(b);a.m(c);a.width(d);a.height(e)},cm:function(a,b,c){a.l(b);a.m(c)},bi:function(a,b){$$t.$wl.bi.call(this,a,b);var c=a;var d=c.content();if(d!=null){if(d.itemBrush()!=null){d.actualItemBrush(d.itemBrush())}var e=d.series();if(e.hasMarkers()){d.outline(e.getActualMarkerOutlineBrush())}d.thickness(.5)}},a7:function(a,b){$$t.$wl.a7.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this.ci().count();c++){var d=this.ci().__inner[c];if(d.__visibility==0){a.u(d)}}if(this.ch().count()>0){var e=new $$t.c7;e.isHitTestRender=b;e.context=a.f();e.viewportTop=this.b3().top();e.viewportLeft=this.b3().left();e.viewportWidth=this.b3().width();e.viewportHeight=this.b3().height();e.passID="ItemMarkers";var f=new $$t.c6;f.isHitTestRender=b;f.passInfo=e;var g=new $$t.dc;g.passInfo=e;var h=false;var i=a.f();g.context=i;f.context=i;g.renderContext=a;f.renderContext=a;var j=0;var k=0;var l=new $$t.gd($$t.$c9.$type,$$t.$c9.$type,0);for(var m=0;m<this.ch().count();m++){var n=this.ch().__inner[m];var o=n.ae();if(!l.containsKey(o)){l.add(o,o);if(o!=null&&o.passStarting()!=null){o.passStarting()(e)}}if(n.__visibility==1){continue}this.bh(n,m,b);if(!h){g.data=n.content();g.width=n.width();g.height=n.height();if(o.measure()!=null){g.data=n.content();o.measure()(g);h=g.isConstant;if(h){j=g.width;k=g.height}}f.availableWidth=g.width;f.availableHeight=g.height}else{f.availableWidth=j;f.availableHeight=k}if(!$.ig.util.isNaN(n.width())&&!Number.isInfinity(n.width())){f.availableWidth=n.width()}if(!$.ig.util.isNaN(n.height())&&!Number.isInfinity(n.height())){f.availableHeight=n.height()}a.o(f,n);n.k(f.availableWidth);n.j(f.availableHeight)}var q=l.keys().getEnumerator();while(q.moveNext()){var p=q.current();if(p!=null&&p.passCompleted()!=null){p.passCompleted()(e)}}}}},am:function(a){$$t.$wl.am.call(this,a);for(var b=0;b<this.ci().count();b++){var c=new $$t.ig(1,"catItemRect",this.ci().__inner[b]);c.tags().add("Main");c.tags().add("CategoryItem");a.shapes().add(c)}for(var d=0;d<this.ch().count();d++){a.markerShapes().add(this.ce($b($$t.$c8.$type,this.ch().__inner[d])))}},ce:function(a){var b=new $$t.id;var c=new $$t.ho;b.x(a.l());b.y(a.m());b.bounds(new $$t.a8(0,a.l()-a.k()/2,a.m()-a.j()/2,a.k(),a.j()));b.index(-1);b.contentTemplate(a.ae());if($b($$t.$hb.$type,a.content())!==null){var d=a.content();c.fill($$t.$hs.fromBrush(d.actualItemBrush()));c.stroke($$t.$hs.fromBrush(d.outline()))}b.visibility(a.__visibility);b.markerAppearance(c);if(a.ae()==this.e().seriesViewer().circleMarkerTemplate()){b.markerType("Circle")}else if(a.ae()==this.e().seriesViewer().diamondMarkerTemplate()){b.markerType("Diamond")}else if(a.ae()==this.e().seriesViewer().hexagonMarkerTemplate()){b.markerType("Hexagon")}else if(a.ae()==this.e().seriesViewer().hexagramMarkerTemplate()){b.markerType("Hexagram")}else if(a.ae()==this.e().seriesViewer().pentagonMarkerTemplate()){b.markerType("Pentagon")}else if(a.ae()==this.e().seriesViewer().pentagramMarkerTemplate()){b.markerType("Pentagram")}else if(a.ae()==this.e().seriesViewer().pyramidMarkerTemplate()){b.markerType("Pyramid")}else if(a.ae()==this.e().seriesViewer().squareMarkerTemplate()){b.markerType("Square")}else if(a.ae()==this.e().seriesViewer().tetragramMarkerTemplate()){b.markerType("Tetragram")}else if(a.ae()==this.e().seriesViewer().triangleMarkerTemplate()){b.markerType("Triangle")}else{b.markerType("None")}return b},$type:new $.ig.Type("CategoryItemHighlightLayerView",$$t.$wl.$type)},true);$c("CategoryToolTipLayer:wz","AnnotationLayer",{init:function(){$$t.$wk.init.call(this);var a=new $$t.w5;var b=new $$t.w5;var c=new $$t.w5;this.kf(a);this.ke(b);this.kg(c);this.y($$t.$wz.$type)},aw:function(){return new $$t.w0(this)},he:function(a){$$t.$wk.he.call(this,a);this.lk(a)},_lk:null,lk:function(a){if(arguments.length===1){this._lk=a;return a}else{return this._lk}},isDefaultTooltipBehaviorDisabled:function(){return true},targetAxis:function(a){if(arguments.length===1){this.g($$t.$wz.targetAxisProperty,a);return a}else{return this.c($$t.$wz.targetAxisProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$wz.useInterpolationProperty,a);return a}else{return this.c($$t.$wz.useInterpolationProperty)}},toolTipPosition:function(a){if(arguments.length===1){this.g($$t.$wz.toolTipPositionProperty,$$t.$w4.getBox(a));return a}else{return $f(this.c($$t.$wz.toolTipPositionProperty))}},hj:function(a,b,c,d){$$t.$wk.hj.call(this,a,b,c,d);switch(b){case"TargetAxis":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break;case"ToolTipPosition":this.renderSeries(true);break;case"SeriesViewer":this.lk().co();break}},kx:function(a,b){if(this.targetAxis()==a){if(!this.af().c()){this.renderSeries(b)}}},ky:function(a,b){if(!this.af().c()){this.renderSeries(b)}},k0:function(a,b){$$t.$wk.k0.call(this,a,b);var c=a;var d=this.useInterpolation();c.n(NaN);c.m(NaN);c.i(NaN);c.j(NaN);c.m(NaN);c.n(NaN);if($.ig.util.isNaN(this.lf.__x)&&$.ig.util.isNaN(this.lf.__y)){this.lk().cm(this.lk().cj());return}if(this.targetAxis()!=null){var e=this.targetAxis();if(e==null||!e.isCategory()||e.isAngular()){return}if(!e.bp()){return}var f=e;var g=this.ll(f.b4(),d);this.lr(g,c,d)}else{if($b($$t.$fx.$type,this.seriesViewer())!==null){var h=this.seriesViewer();var i=true;var j=false;var k=new $$t.b7($$t.$bc.$type,0);var m=h.axes().getEnumerator();while(m.moveNext()){var l=m.current();if(l.isCategory()&&!l.isAngular()){if(!l.bp()){continue}if(i){i=false;j=l.isVertical()}else{if(l.isVertical()!=j){continue}}var o=l.b4().getEnumerator();while(o.moveNext()){var n=o.current();k.add(n)}}}var p=this.ll(k,d);this.lr(p,c,d)}}},ll:function(a,b){var c=1.7976931348623157e308;var d=-1.7976931348623157e308;var e=new $$t.b7($$t.$hb.$type,0);var f=new $$t.b7($.ig.$op.$type,0);var g=false;var h=true;for(var i=0;i<a.count();i++){var j=a.item(i);if(!j.isFinancial()&&!j.isCategory()){continue}if(j.isStacked()){continue}var k=j;if(!k.categoryAxis().bp()){continue}if(h){g=j.isVertical()}else{if(g!=j.isVertical()){continue}}var l=this.kr(j);if(!l.a()){continue}var m=j.getSeriesValuePosition(l.b(),b,false);if(g){if(!$.ig.util.isNaN(m.__y)){c=Math.min(c,m.__y);d=Math.max(d,m.__y)}}else{if(!$.ig.util.isNaN(m.__x)){c=Math.min(c,m.__x);d=Math.max(d,m.__x)}}var n=this.ln(j);if(n==null){continue}var o=null;var p=j.getItem(this.lf);if(j.isDefaultToolTipSelected()&&p!=null){o=j.ah(p)}else{o=new $$t.hb;o.item(p);o.series(j)}e.add(o);f.add1(n)}var q=0;
var r=0;if(g){r=(c+d)/2;q=this.kb().right();if(this.toolTipPosition()==2||this.toolTipPosition()==1){q=this.kb().left()}if(r<0||r>this.kb().bottom()){r=NaN}}else{q=(c+d)/2;r=this.kb().top();if(this.toolTipPosition()==2||this.toolTipPosition()==1){r=this.kb().bottom()}if(q<0||q>this.kb().right()){q=NaN}}var s=new $$t.w6;s.c({__x:q,__y:r,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});s.a(e);s.b(f);return s},lr:function(a,b,c){var d=a.c();var e=a.a();var f=a.b();d=this.lk().cp(d);var g=0;var h=this.view().b3();var i=this.lk().cj();this.lk().cl();var j=false;if(e.count()==0){this.lk().aq();return}var k=false;for(var l=0;l<e.count();l++){var m=e.__inner[l].series();j=m.isVertical();var n=e.__inner[l];var o=f.__inner[l];if(this.lk().cg(m,o,n)){k=true}g++}if(!k){this.lk().cm(i);return}var p=this.lk().cq(i);var q=0;var r=0;var s=0;var t=0;var u=false;var v=false;var w=false;var x=this.toolTipPosition();if(x==0){w=true}if(x==2||x==3){v=true}if(x==2||x==1){u=true}var y=this.lk().cr();if(j){if(!u&&!v&&d.__x+(p.k()+10)>y.k()){v=true}if(u&&!v&&d.__x-(p.k()+10)<0){v=true}}else{if(!u&&!v&&d.__y-(p.j()+10)<0){v=true}if(u&&!v&&d.__y+(p.j()+10)>y.j()){v=true}}var z=10;var aa=5;if(!u){if(!j){aa=p.j()+z}if(v){if(j){aa=aa+p.k()+z}else{aa=0}}}else{if(j){aa=p.k()+z;if(v){aa=0}}else{aa=5;if(v){aa=aa+p.j()+z}}}if(j){r=0-(z+5);if(u){r=r*-1+p.k()}q=p.j()/2;t=d.__y-p.j()/2;s=d.__x-aa}else{q=p.j()+10+5;if(u){q=0-(z+5)}r=p.k()/2;s=d.__x-p.k()/2;t=d.__y-aa}if(j){if(t<0){q-=0-t;t=0}if(t+p.j()>y.j()){q+=t+p.j()-y.j();t=y.j()-p.j()}}else{if(s<0){r-=0-s;s=0}if(s+p.k()>y.k()){r+=s+p.k()-y.k();s=y.k()-p.k()}}b.m(s);b.n(t);b.i(r);b.j(q);b.l(p.k());b.k(p.j())},ln:function(a){return a.toolTip()},k3:function(a,b){$$t.$wk.k3.call(this,a,b);var c=a;var d=b.b3().left();var e=b.b3().right();var f=b.b3().top();var g=b.b3().bottom();var h=this.lk().cj();if($.ig.util.isNaN(c.m())||$.ig.util.isNaN(c.n())||$.ig.util.isNaN(c.i())||$.ig.util.isNaN(c.j())){this.lk().cm(h);return}var i=c.m();var j=c.n();var k=c.i();var l=c.j();this.lk().cn(h,i,j,k,l)},$type:new $.ig.Type("CategoryToolTipLayer",$$t.$wk.$type)},true);$c("CategoryToolTipCollisionInfo:w7","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("CategoryToolTipCollisionInfo",$.ig.$ot)},true);$c("CategoryToolTipLayerFrame:w5","Frame",{h:0,n:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},init:function(){$$t.$i8.init.call(this);this.m(NaN);this.n(NaN);this.i(NaN);this.j(NaN);this.l(NaN);this.k(NaN)},d:function(a,b,c){var d=b;var e=c;if($.ig.util.isNaN(d.m())){this.m(e.m())}else{this.m(d.m()+(e.m()-d.m())*a)}if($.ig.util.isNaN(d.n())){this.n(e.n())}else{this.n(d.n()+(e.n()-d.n())*a)}if($.ig.util.isNaN(d.i())){this.i(e.i())}else{this.i(d.i()+(e.i()-d.i())*a)}if($.ig.util.isNaN(d.j())){this.j(e.j())}else{this.j(d.j()+(e.j()-d.j())*a)}if($.ig.util.isNaN(d.l())){this.l(e.l())}else{this.l(d.l()+(e.l()-d.l())*a)}if($.ig.util.isNaN(d.k())){this.k(e.m())}else{this.k(d.k()+(e.k()-d.k())*a)}},$type:new $.ig.Type("CategoryToolTipLayerFrame",$$t.$i8.$type)},true);$c("CategoryTooltipSeriesInfo:w6","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("CategoryTooltipSeriesInfo",$.ig.$ot)},true);$c("CategoryToolTipLayerView:w0","AnnotationLayerView",{init:function(a){this.ce=null;this.__tooltips=null;this.ch=null;this.cf=false;$$t.$wl.init.call(this,a);this.cd(a);this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/)},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},ce:null,__tooltips:null,ch:null,cf:false,cj:function(){if(this.ce==null){this.ce=new $$t.w1;this.ce.eventSink(this.e().seriesViewer().ba().m());this.__tooltips=$("<div></div>");this.ch=$("<div></div>");this.ce.__visibility=0}return this.ce},at:function(){$$t.$wl.at.call(this);if(this.ce!=null){this.ce.__visibility=1}},ak:function(){$$t.$wl.ak.call(this);if(this.ce!=null){this.ce.destroy();this.ce=null}},_htmlTest:null,htmlTest:function(a){if(arguments.length===1){this._htmlTest=a;return a}else{return this._htmlTest}},cg:function(a,b,c){if(a.tooltipTemplate()=="default"){a.tooltipTemplate(a.view().getDefaultTooltipTemplate())}var template_=a.tooltipTemplate();var context_=c;var d=$.ig.tmpl!==null;if(!d){return false}if(a.flattenEventArgs()==null){return false}var args_=a.flattenEventArgs()(c);var expanded_=$.ig.tmpl(template_,args_).toString();if(!this.htmlTest().test(expanded_)){expanded_="<span>"+expanded_+"</span>"}var e=$(expanded_);this.__tooltips.append(e);return true},cq:function(a){var b=a;b.content(this.__tooltips);var c=new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);b.pointerVisibility(1);var d=b.cj(new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));b.pointerVisibility(0);return d},cp:function(a){var b=0;var c=0;if(this.e().seriesViewer()!=null){var d=this.e().seriesViewer().getContainerOffsets();b+=d.__x;c+=d.__y}return{__x:b+a.__x,__y:c+a.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},cn:function(a,b,c,d,e){var f=a;var g=f.content();f.pointerPosition({__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});f.__visibility=0;f.l(b);f.m(c)},cr:function(){var a=$(window).width();var b=$(window).height();return new $$t.a9(1,a,b)},cm:function(a){this.__tooltips.children().remove();this.ch.children().remove();this.ce.__visibility=1},cl:function(){if(this.__tooltips!=null){var a=this.__tooltips;this.__tooltips=this.ch;this.ch=a;this.__tooltips.children().remove()}},co:function(){},a7:function(a,b){$$t.$wl.a7.call(this,a,b);if(b){return}var c=null;if(this.e().seriesViewer()!=null){c=this.e().seriesViewer().ba().l().f()}var d=0;var e=0;var f=this.e().seriesViewer();if(f!=null){var g=f.ba().l().br();d+=g.__x;e+=g.__y}if(this.ce!=null){this.ce.pointerTooltipStyle(c);this.ce.render(this.ce.l(),this.ce.m())}},am:function(a){$$t.$wl.am.call(this,a);var b=this.ce;var c=0;var d=0;if(this.e().seriesViewer()!=null){var e=this.e().seriesViewer().getContainerOffsets();c+=e.__x;d+=e.__y}var f=b.exportVisualData();f.offsetX(b.l()-c);f.offsetY(b.m()-d);f.categoryNames(new $$t.b7(String,0));var g=this.__tooltips.children().length;for(var h=0;h<g;h++){var indexliteral_=h.toString();var i=$(this.__tooltips.children()[indexliteral_]).text();var j=i.toString();f.categoryNames().add(j)}a.pointerTooltips().add(f)},$type:new $.ig.Type("CategoryToolTipLayerView",$$t.$wl.$type)},true);$c("CrosshairLayer:w8","AnnotationLayer",{init:function(){$$t.$wk.init.call(this);var a=new $$t.xa;var b=new $$t.xa;var c=new $$t.xa;var d=this.transitionDuration()/1e3;this.kf(a);this.ke(b);this.kg(c);this.y($$t.$w8.$type)},aw:function(){return new $$t.w9(this)},he:function(a){$$t.$wk.he.call(this,a);this.li(a)},_li:null,li:function(a){if(arguments.length===1){this._li=a;return a}else{return this._li}},targetSeries:function(a){if(arguments.length===1){this.g($$t.$w8.targetSeriesProperty,a);return a}else{return this.c($$t.$w8.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$w8.useInterpolationProperty,a);return a}else{return this.c($$t.$w8.useInterpolationProperty)}},verticalLineVisibility:function(a){if(arguments.length===1){this.g($$t.$w8.verticalLineVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$w8.verticalLineVisibilityProperty))}},horizontalLineVisibility:function(a){if(arguments.length===1){this.g($$t.$w8.horizontalLineVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$w8.horizontalLineVisibilityProperty))}},skipUnknownValues:function(a){if(arguments.length===1){this.g($$t.$w8.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$w8.skipUnknownValuesProperty)}},ky:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this.af().c()){this.renderSeries(b)}}},k0:function(a,b){$$t.$wk.k0.call(this,a,b);var c=a;var d=this.useInterpolation();var e=this.skipUnknownValues();c.i().clear();c.j().clear();c.h().clear();if(this.kj(this.targetSeries())){this.lr(this.targetSeries(),c,d,e)}else{var g=this.seriesViewer().series().getEnumerator();while(g.moveNext()){var f=g.current();if(this.kj(f)){this.lr(f,c,d,e)}}}},kj:function(a){if(!$$t.$wk.kj.call(this,a)){return false}var b=this.kr(a);if(!b.a()){return false}return true},lr:function(a,b,c,d){var e=this.kr(a);if(!e.a()){return}var f=e.b();f=a.getSeriesValuePosition(f,c,d);var g=this.actualBrush();if(g==null){g=this.brush()}if(g==null){g=a.actualBrush();if(g!=null){g=this.li().ck(g)}}b.h().add(g);b.i().add(f.__y);b.j().add(f.__x)},k3:function(a,b){$$t.$wk.k3.call(this,a,b);var c=this.li().ce();var d=a;var e=d.i().count();var f=0;var g=b.b3().left();var h=b.b3().right();var i=b.b3().top();var j=b.b3().bottom();var k=this.verticalLineVisibility()==0;var l=this.horizontalLineVisibility()==0;for(var m=0;m<e;m++){var n=Math.floor(d.i().__inner[m]);var o=Math.floor(d.j().__inner[m]);if($.ig.util.isNaN(o)||$.ig.util.isNaN(n)){continue}var p=c.item(f);f++;p.__stroke=d.h().__inner[m];p.z(this.thickness());p.__fill=d.h().__inner[m];p.af(this.dashArray());p.aa(this.dashCap());var q=new $$t.es;if(k){var r=new $$t.e1;r.__startPoint={__x:o,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var s=new $$t.e3(1);s.c({__x:o,__y:j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});r.__segments.add(s);q.b().add(r)}if(l){var t=new $$t.e1;t.__startPoint={__x:g,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var u=new $$t.e3(1);u.c({__x:h,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});t.__segments.add(u);q.b().add(t)}p.ak(q)}c.c(f)},hj:function(a,b,c,d){$$t.$wk.hj.call(this,a,b,c,d);switch(b){case"HorizontalLineVisibility":this.renderSeries(true);break;case"VerticalLineVisibility":this.renderSeries(true);break;case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break}},$type:new $.ig.Type("CrosshairLayer",$$t.$wk.$type)},true);$c("CrosshairLayerFrame:xa","Frame",{_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},init:function(){$$t.$i8.init.call(this);this.i(new $$t.b7(Number,0));this.j(new $$t.b7(Number,0));this.h(new $$t.b7($$t.$cv.$type,0))},d:function(a,b,c){var d=b;var e=c;$$t.$i8.b(this.i(),a,d.i(),e.i());$$t.$i8.b(this.j(),a,d.j(),e.j());$$t.$i8.c(this.h(),a,d.h(),e.h(),0)},$type:new $.ig.Type("CrosshairLayerFrame",$$t.$i8.$type)},true);$c("CrosshairLayerView:w9","AnnotationLayerView",{init:function(a){$$t.$wl.init.call(this,a);this.cd(a);this.cf(new $$t.b7($$t.$cz.$type,0))},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},_ce:null,ce:function(a){if(arguments.length===1){this._ce=a;return a}else{return this._ce}},_cf:null,cf:function(a){if(arguments.length===1){this._cf=a;return a}else{return this._cf}},at:function(){var $self=this;$$t.$wl.at.call(this);this.ce(function(){var $ret=new $$t.hh($$t.$cz.$type);$ret.create($self.cl.runOn($self));$ret.activate($self.cg.runOn($self));$ret.disactivate($self.ci.runOn($self));$ret.destroy($self.ch.runOn($self));return $ret}())},cl:function(){var a=new $$t.cz;a.h(new $$t.fb);this.cf().add(a);return a},cg:function(a){a.__visibility=0},ci:function(a){a.__visibility=1},ch:function(a){this.cf().remove(a)},cj:function(a,b,c,d){if(a.ak()==null||a.ak().b().__x!=d||a.ak().c().__x!=c){var e=function(){var $ret=new $$t.eu;$ret.c({__x:c,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:d,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();a.ak(e)}},ck:function(a){if(a==null){return a}return $$t.$i9.h(a,.1)},a7:function(a,b){$$t.$wl.a7.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this.cf().count();c++){var d=this.cf().__inner[c];if(d.__visibility==0){a.r(d)}}}},am:function(a){$$t.$wl.am.call(this,a);for(var b=0;b<this.cf().count();b++){var c=new $$t.nj(1,"crosshairLine",this.cf().__inner[b]);c.tags().add("Main");c.tags().add("Crosshair");a.shapes().add(c)}},$type:new $.ig.Type("CrosshairLayerView",$$t.$wl.$type)},true);$c("ItemToolTipLayer:xb","AnnotationLayer",{init:function(){$$t.$wk.init.call(this);var a=new $$t.xd;var b=new $$t.xd;var c=new $$t.xd;var d=this.transitionDuration()/1e3;this.kf(a);this.ke(b);this.kg(c);this.y($$t.$xb.$type)},aw:function(){return new $$t.xc(this)},he:function(a){$$t.$wk.he.call(this,a);this.li(a)},_li:null,li:function(a){if(arguments.length===1){this._li=a;return a}else{return this._li}},isDefaultTooltipBehaviorDisabled:function(){return true},targetSeries:function(a){if(arguments.length===1){this.g($$t.$xb.targetSeriesProperty,a);return a}else{return this.c($$t.$xb.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$xb.useInterpolationProperty,a);return a}else{return this.c($$t.$xb.useInterpolationProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.g($$t.$xb.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$xb.skipUnknownValuesProperty)}},hj:function(a,b,c,d){$$t.$wk.hj.call(this,a,b,c,d);switch(b){case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break;case"SkipUnknownValues":this.renderSeries(true);break}},ky:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this.af().c()){this.renderSeries(b)}}},kj:function(a){if(!$$t.$wk.kj.call(this,a)){return false}var b=this.kr(a);if(!b.a()){return false}return true},k0:function(a,b){$$t.$wk.k0.call(this,a,b);var c=a;var d=this.li().ce();var e=this.useInterpolation();var f=this.skipUnknownValues();c.q().clear();c.k().clear();c.p().clear();c.i().clear();c.h().clear();c.n().clear();c.l().clear();c.o().clear();c.m().clear();c.j().clear();if($.ig.util.isNaN(this.lf.__x)&&$.ig.util.isNaN(this.lf.__y)){d.c(0);return}var g=0;if(this.kj(this.targetSeries())){this.ls(this.targetSeries(),c,e,f,0);g++}else{var i=this.seriesViewer().series().getEnumerator();while(i.moveNext()){var h=i.current();if(this.kj(h)){this.ls(h,c,e,f,g);g++}}this.lr(c)}d.c(g)},lr:function(a){var b=new $$t.b7($$t.$xg.$type,0);for(var c=0;c<a.h().count();c++){var d=new $$t.xg;d.d(c);d.e({__x:a.h().__inner[c],__y:a.i().__inner[c],$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.c(a.o().__inner[c]);d.a(a.m().__inner[c]);d.b(a.q().__inner[c]);if($.ig.util.isNaN(d.e().__x)||$.ig.util.isNaN(d.e().__y)){continue}b.add(d)}b.sort2(function(e,f){if(e.e().__y<f.e().__y){return-1}if(e.e().__y>f.e().__y){return 1}if(e.b()<f.b()){return-1}if(e.b()>f.b()){return 1}return 0});var e=this.lk(b);if(!e){return}for(var f=0;f<b.count()-1;f++){var g=b.__inner[f];var h=b.__inner[f+1];var i=new $$t.a8(0,g.e().__x,g.e().__y,g.c(),g.a());var j=new $$t.a8(0,h.e().__x,h.e().__y,h.c(),h.a());if(i.intersectsWith(j)||i.top()>j.bottom()){h.e({__x:h.e().__x,__y:i.bottom()+1,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}if(b.__inner[b.count()-1].e().__y+b.__inner[b.count()-1].a()>this.view().b3().height()){b.__inner[b.count()-1].e({__x:b.__inner[b.count()-1].e().__x,__y:b.__inner[b.count()-1].e().__y-(b.__inner[b.count()-1].e().__y+b.__inner[b.count()-1].a()-this.view().b3().height()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}for(var k=b.count()-1;k>=1;k--){var l=b.__inner[k];var m=b.__inner[k-1];var n=new $$t.a8(0,l.e().__x,l.e().__y,l.c(),l.a());var o=new $$t.a8(0,m.e().__x,m.e().__y,m.c(),m.a());if(n.intersectsWith(o)||n.top()<o.bottom()){m.e({__x:m.e().__x,__y:n.top()-(o.height()+1),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}for(var p=0;p<b.count();p++){var q=b.__inner[p].d();var r=b.__inner[p];a.h().__inner[q]=r.e().__x;a.i().__inner[q]=r.e().__y}},lk:function(a){if(a.count()<=1){return false}var b=this.view().b3();for(var c=0;c<a.count()-1;c++){var d=a.__inner[c];var e=a.__inner[c+1];var f=new $$t.a8(0,d.e().__x,d.e().__y,d.c(),d.a());var g=new $$t.a8(0,e.e().__x,e.e().__y,e.c(),e.a());if(f.intersectsWith(g)){return true}}return false},ls:function(a,b,c,d,e){var f=this.kr(a);if(!f.a()){return}var g=a.getSeriesValuePosition(f.b(),c,d);var h=this.li().ce();var i=this.ln(a);var j=this.lf;if(!c){j=this.toWorldPosition(g)}var k=a.getItem(j);var l=h.item(e);var m=this.view().b3();var n=null;if(a.isDefaultToolTipSelected()&&k!=null){n=a.ah(k)}else{n=new $$t.hb;n.item(k);n.series(a)}if(!this.li().cf(a,l,i,n)){return}var o=this.li().co(l,i,n);b.k().add1(l);b.l().add1(n);b.n().add1(i);var p=g.__x;var q=g.__x;q=Math.max(q,m.left());q=Math.min(q,m.right());b.p().add(q);var r=g.__y;r=Math.max(r,m.top());r=Math.min(r,m.bottom());b.q().add(r);var s=g.__x+10;if(s+o.k()>m.right()){s=p-o.k()-10}if(s<m.left()){s=m.left()}b.h().add(s);var t=g.__y-o.j()-10;if(t+o.j()>m.bottom()){t=m.bottom()-o.j()-10}if(t<m.top()){t=m.top()}b.i().add(t);b.o().add(o.k());b.m().add(o.j());var u=this.actualBrush();if(u==null){u=this.brush()}if(u==null){u=a.actualBrush()}b.j().add(u)},ln:function(a){return a.toolTip()},k3:function(a,b){$$t.$wk.k3.call(this,a,b);var c=a;var d=c.q().count();var e=b.b3().left();var f=b.b3().right();var g=b.b3().top();var h=b.b3().bottom();for(var i=0;i<d;i++){if($.ig.util.isNaN(c.p().__inner[i])||$.ig.util.isNaN(c.q().__inner[i])||$.ig.util.isNaN(c.h().__inner[i])||$.ig.util.isNaN(c.i().__inner[i])||c.n().__inner[i]==null||c.l().__inner[i]==null){this.li().cm(c.k().__inner[i]);continue}var j=c.h().__inner[i];var k=c.i().__inner[i];var l=c.o().__inner[i];var m=c.m().__inner[i];var n=false;if(j<e&&Math.abs(j-e)>1){n=true}if(k<g&&Math.abs(k-g)>1){n=true}if(j+l>f&&Math.abs(j+l-f)>1){n=true}if(k+m>h&&Math.abs(k+m-h)>1){n=true}if(n){this.li().cm(c.k().__inner[i]);continue}var o=c.k().__inner[i];var p=Math.min(c.h().__inner[i],c.p().__inner[i]);var q=Math.min(c.i().__inner[i],c.q().__inner[i]);var r=c.p().__inner[i]-c.h().__inner[i];var s=c.q().__inner[i]-c.i().__inner[i];this.li().cn(o,p,q,r,s)}},$type:new $.ig.Type("ItemToolTipLayer",$$t.$wk.$type)},true);$c("ItemTooltipCollisionInfo:xg","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("ItemTooltipCollisionInfo",$.ig.$ot)},true);$c("ItemTooltipLayerFrame:xd","Frame",{_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},init:function(){$$t.$i8.init.call(this);this.q(new $$t.b7(Number,0));this.p(new $$t.b7(Number,0));this.i(new $$t.b7(Number,0));this.h(new $$t.b7(Number,0));this.n(new $$t.b7($.ig.$op.$type,0));this.l(new $$t.b7($.ig.$op.$type,0));this.k(new $$t.b7($.ig.$op.$type,0));this.o(new $$t.b7(Number,0));this.m(new $$t.b7(Number,0));this.j(new $$t.b7($$t.$cv.$type,0))},d:function(a,b,c){var d=b;var e=c;$$t.$i8.b(this.q(),a,d.q(),e.q());$$t.$i8.b(this.p(),a,d.p(),e.p());$$t.$i8.b(this.i(),a,d.i(),e.i());$$t.$i8.b(this.h(),a,d.h(),e.h());$$t.$i8.b(this.o(),a,d.o(),e.o());$$t.$i8.b(this.m(),a,d.m(),e.m());$$t.$i8.c(this.j(),a,d.j(),e.j(),0);$$t.$xf.b($.ig.$op.$type,this.n(),a,d.n(),e.n(),function(){return null},function(f,g,h,i){return i});$$t.$xf.b($.ig.$op.$type,this.l(),a,d.l(),e.l(),function(){return null},function(f,g,h,i){return i});$$t.$xf.b($.ig.$op.$type,this.k(),a,d.k(),e.k(),function(){return null},function(f,g,h,i){return i})},$type:new $.ig.Type("ItemTooltipLayerFrame",$$t.$i8.$type)},true);$c("ItemToolTipLayerView:xc","AnnotationLayerView",{init:function(a){$$t.$wl.init.call(this,a);this.cd(a);this.cg(new $$t.b7($$t.$w1.$type,0))},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},_ce:null,ce:function(a){if(arguments.length===1){this._ce=a;return a}else{return this._ce}},at:function(){var $self=this;$$t.$wl.at.call(this);this.ce(function(){var $ret=new $$t.hh($.ig.$op.$type);$ret.create($self.ch.runOn($self));$ret.activate($self.cj.runOn($self));$ret.disactivate($self.cl.runOn($self));$ret.destroy($self.ck.runOn($self));return $ret}());this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/)},ak:function(){$$t.$wl.ak.call(this);for(var a=0;a<this.ce().a().count();a++){this.ce().a().__inner[a].destroy()}for(var b=0;b<this.ce().b().count();b++){this.ce().b().__inner[b].destroy()}this.ce().clear()},_cg:null,cg:function(a){if(arguments.length===1){this._cg=a;return a}else{return this._cg}},ch:function(){var a=new $$t.w1;a.__visibility=1;a.eventSink(this.e().seriesViewer().ba().m());this.cg().add(a);return a},cj:function(a){var b=a},cl:function(a){var b=a;b.__visibility=1},ck:function(a){var b=a;b.unbind();b.content(null);this.cg().remove1(a)},_htmlTest:null,htmlTest:function(a){if(arguments.length===1){this._htmlTest=a;return a}else{return this._htmlTest}},cf:function(a,b,c,d){var e=b;if(a.tooltipTemplate()=="default"){a.tooltipTemplate(a.view().getDefaultTooltipTemplate())}var template_=a.tooltipTemplate();var context_=d;var f=$.ig.tmpl!==null;if(!f){return false}if(a.flattenEventArgs()==null){return false}var args_=a.flattenEventArgs()(d);var expanded_=$.ig.tmpl(template_,args_).toString();if(!this.htmlTest().test(expanded_)){expanded_="<span>"+expanded_+"</span>"}var g=$(expanded_);e.content(g);return true},co:function(a,b,c){var d=a;var e=d.content();var f=new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);d.pointerVisibility(1);var g=d.cj(new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));d.pointerVisibility(0);return g},cn:function(a,b,c,d,e){var f=null;if(this.e().seriesViewer()!=null){f=this.e().seriesViewer().ba().l().f()}var g=a;g.pointerTooltipStyle(f);var h=g.content();g.pointerPosition({__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});g.__visibility=0;g.l(b);g.m(c)},cm:function(a){if(a!=null){var b=a;b.__visibility=1}},a7:function(a,b){$$t.$wl.a7.call(this,a,b);if(b){return}var c=0;var d=0;var e=this.e().seriesViewer();if(e!=null){var f=e.ba().l().br();c+=f.__x;d+=f.__y}for(var g=0;g<this.cg().count();g++){this.cg().__inner[g].render(this.cg().__inner[g].l()+c,this.cg().__inner[g].m()+d)}},am:function(a){$$t.$wl.am.call(this,a);var b=this.ce().a().getEnumerator();while(b.moveNext()){var tooltip_=b.current();if(tooltip_.__visibility!=0){continue}var c=tooltip_;var d=c.exportVisualData();d.offsetX(c.l());d.offsetY(c.m());d.categoryNames(new $$t.b7(String,0));var e=tooltip_.content().text();var f=e.toString();d.categoryNames().add(f);a.pointerTooltips().add(d)}},$type:new $.ig.Type("ItemToolTipLayerView",$$t.$wl.$type)},true);$c("PointerTooltip:w1","ContentControl",{init:function(){var $self=this;this.b6={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.af=0;this.aq=0;this.ap=0;this.am=false;$$t.$c8.init.call(this);this.y($$t.$w1.$type);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.bj(a,b.propertyName(),b.oldValue(),b.newValue())});this.ai(new $$t.w2(this))},_ai:null,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},pointerPosition:function(a){if(arguments.length===1){this.g($$t.$w1.pointerPositionProperty,a);return a}else{return this.c($$t.$w1.pointerPositionProperty)}},pointerInset:function(a){if(arguments.length===1){this.g($$t.$w1.pointerInsetProperty,a);return a}else{return this.c($$t.$w1.pointerInsetProperty)}},pointerWidth:function(a){if(arguments.length===1){this.g($$t.$w1.pointerWidthProperty,a);return a}else{return this.c($$t.$w1.pointerWidthProperty)}},pointerVisibility:function(a){if(arguments.length===1){this.g($$t.$w1.pointerVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$w1.pointerVisibilityProperty))}},pointerLocation:function(a){if(arguments.length===1){this.g($$t.$w1.pointerLocationProperty,$$t.$w3.getBox(a));return a}else{return $f(this.c($$t.$w1.pointerLocationProperty))}},actualPointerStartPosition:function(a){if(arguments.length===1){this.g($$t.$w1.actualPointerStartPositionProperty,a);return a}else{return this.c($$t.$w1.actualPointerStartPositionProperty)}},actualPointerFirstPosition:function(a){if(arguments.length===1){this.g($$t.$w1.actualPointerFirstPositionProperty,a);return a}else{return this.c($$t.$w1.actualPointerFirstPositionProperty)}},actualPointerSecondPosition:function(a){if(arguments.length===1){this.g($$t.$w1.actualPointerSecondPositionProperty,a);return a}else{return this.c($$t.$w1.actualPointerSecondPositionProperty)}},actualBoxTopLeftPosition:function(a){if(arguments.length===1){this.g($$t.$w1.actualBoxTopLeftPositionProperty,a);return a}else{return this.c($$t.$w1.actualBoxTopLeftPositionProperty)}},actualBoxTopRightPosition:function(a){if(arguments.length===1){this.g($$t.$w1.actualBoxTopRightPositionProperty,a);return a}else{return this.c($$t.$w1.actualBoxTopRightPositionProperty)}},actualBoxBottomLeftPosition:function(a){if(arguments.length===1){this.g($$t.$w1.actualBoxBottomLeftPositionProperty,a);return a}else{return this.c($$t.$w1.actualBoxBottomLeftPositionProperty)}},actualBoxBottomRightPosition:function(a){if(arguments.length===1){this.g($$t.$w1.actualBoxBottomRightPositionProperty,a);return a}else{return this.c($$t.$w1.actualBoxBottomRightPositionProperty)}},actualBoxWidth:function(a){if(arguments.length===1){this.g($$t.$w1.actualBoxWidthProperty,a);return a}else{return this.c($$t.$w1.actualBoxWidthProperty)}},actualBoxHeight:function(a){if(arguments.length===1){this.g($$t.$w1.actualBoxHeightProperty,a);return a}else{return this.c($$t.$w1.actualBoxHeightProperty)}},actualBoxFullHeight:function(a){if(arguments.length===1){this.g($$t.$w1.actualBoxFullHeightProperty,a);return a}else{return this.c($$t.$w1.actualBoxFullHeightProperty)}},actualBoxFullWidth:function(a){if(arguments.length===1){this.g($$t.$w1.actualBoxFullWidthProperty,a);return a}else{return this.c($$t.$w1.actualBoxFullWidthProperty)}},pointerPoints:function(a){if(arguments.length===1){this.g($$t.$w1.pointerPointsProperty,a);return a}else{return this.c($$t.$w1.pointerPointsProperty)}},pointerOutlinePoints:function(a){if(arguments.length===1){this.g($$t.$w1.pointerOutlinePointsProperty,a);return a}else{return this.c($$t.$w1.pointerOutlinePointsProperty)}},bk:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},propertyChanged:null,propertyUpdated:null,bj:function(a,b,c,d){switch(b){case"PointerPosition":this.bi();break;case"PointerVisibility":this.bi();break}},_bn:null,bn:function(a){if(arguments.length===1){this._bn=a;return a}else{return this._bn}},_ch:null,ch:function(a){if(arguments.length===1){this._ch=a;return a}else{return this._ch}},_ci:null,ci:function(a){if(arguments.length===1){this._ci=a;return a}else{return this._ci}},_ao:false,ao:function(a){if(arguments.length===1){this._ao=a;return a}else{return this._ao}},bg:function(){if(this.ai().e(this.content())){this.bi()}},bi:function(){this.ao(true)},b6:null,af:0,aq:0,ap:0,an:function(a,b){if(Math.abs(a-b)<1e-5){return true}return false},cj:function(a){this.ao(false);var b=0;var c=0;var d=this.ai().s(a);b=d.k();c=d.j();if(this.af==this.pointerLocation()&&this.an(this.b6.__x,this.pointerPosition().__x)&&this.an(this.b6.__y,this.pointerPosition().__y)){this.actualBoxWidth(b);this.actualBoxHeight(c);if(this.pointerVisibility()==0){b+=this.aq;c+=this.ap;this.actualBoxFullWidth(this.actualBoxWidth()+this.aq);this.actualBoxFullHeight(this.actualBoxHeight()+this.ap)}return new $$t.a9(1,b,c)}var e={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var f={__x:b*.5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var g={__x:b,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var h={__x:b,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var i={__x:b*.5,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};
var j={__x:0,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var k={__x:0,__y:c*.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var l={__x:b,__y:c*.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var m=b;var n=c;var o=b;var p=c;var q={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var r={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var s={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var t={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var u=this.pointerInset();var v=this.pointerWidth();var w=this.pointerLocation();var x=this.pointerPosition();var y=0;var z=0;var aa=Math.pow(e.__x-x.__x,2)+Math.pow(e.__y-x.__y,2);var ab=Math.pow(f.__x-x.__x,2)+Math.pow(f.__y-x.__y,2);var ac=Math.pow(g.__x-x.__x,2)+Math.pow(g.__y-x.__y,2);var ad=Math.pow(l.__x-x.__x,2)+Math.pow(l.__y-x.__y,2);var ae=Math.pow(h.__x-x.__x,2)+Math.pow(h.__y-x.__y,2);var af=Math.pow(i.__x-x.__x,2)+Math.pow(i.__y-x.__y,2);var ag=Math.pow(j.__x-x.__x,2)+Math.pow(j.__y-x.__y,2);var ah=Math.pow(k.__x-x.__x,2)+Math.pow(k.__y-x.__y,2);var ai=1.7976931348623157e308;ai=Math.min(ai,aa);ai=Math.min(ai,ab);ai=Math.min(ai,ac);ai=Math.min(ai,ad);ai=Math.min(ai,ae);ai=Math.min(ai,af);ai=Math.min(ai,ag);ai=Math.min(ai,ah);if(w==0){if(ai==aa){w=12;if(x.__x>=e.__x){w=1}}if(ai==ah){w=11}if(ai==ag){w=10;if(x.__x>=j.__x){w=9}}if(ai==ac){w=4;if(x.__x<=g.__x){w=3}}if(ai==ad){w=5}if(ai==ae){w=6;if(x.__x<=h.__x){w=7}}if(ai==ab){w=2}if(ai==af){w=8}}var aj=3;switch(w){case 1:q={__x:e.__x+u,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:e.__x+u+v,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:e.__x+u,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:e.__x+u+v,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 2:q={__x:(e.__x+g.__x)/2-v/2,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:(e.__x+g.__x)/2+v/2,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:(e.__x+g.__x)/2-v/2,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:(e.__x+g.__x)/2+v/2,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 3:q={__x:g.__x-u,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:g.__x-u-v,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:g.__x-u,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:g.__x-u-v,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 4:q={__x:g.__x,__y:g.__y+u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:g.__x,__y:g.__y+u+v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:g.__x-aj,__y:g.__y+u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:g.__x-aj,__y:g.__y+u+v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 5:q={__x:g.__x,__y:(g.__y+h.__y)/2-v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:g.__x,__y:(g.__y+h.__y)/2+v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:g.__x-aj,__y:(g.__y+h.__y)/2-v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:g.__x-aj,__y:(g.__y+h.__y)/2+v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 6:q={__x:h.__x,__y:h.__y-u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:h.__x,__y:h.__y-u-v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:h.__x-aj,__y:h.__y-u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:h.__x-aj,__y:h.__y-u-v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 7:q={__x:h.__x-u,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:h.__x-u-v,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:h.__x-u,__y:h.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:h.__x-u-v,__y:h.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 8:q={__x:(j.__x+h.__x)/2-v/2,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:(j.__x+h.__x)/2+v/2,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:(j.__x+h.__x)/2-v/2,__y:h.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:(j.__x+h.__x)/2+v/2,__y:h.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 9:q={__x:j.__x+u,__y:j.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:j.__x+u+v,__y:j.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:j.__x+u,__y:j.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:j.__x+u+v,__y:j.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 10:q={__x:e.__x,__y:j.__y-u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:e.__x,__y:j.__y-u-v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:e.__x+aj,__y:j.__y-u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:e.__x+aj,__y:j.__y-u-v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 11:q={__x:e.__x,__y:(e.__y+j.__y)/2-v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:e.__x,__y:(e.__y+j.__y)/2+v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:e.__x+aj,__y:(e.__y+j.__y)/2-v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:e.__x+aj,__y:(e.__y+j.__y)/2+v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 12:q={__x:e.__x,__y:e.__y+u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:e.__x,__y:e.__y+u+v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:e.__x+aj,__y:e.__y+u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:e.__x+aj,__y:e.__y+u+v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break}var ak={__x:x.__x,__y:x.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(ak.__y<e.__y){var al=e.__y-ak.__y;ak={__x:ak.__x,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};p+=al;e={__x:e.__x,__y:e.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g={__x:g.__x,__y:g.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:j.__x,__y:j.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};h={__x:h.__x,__y:h.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};q={__x:q.__x,__y:q.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:r.__x,__y:r.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:s.__x,__y:s.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:t.__x,__y:t.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{p=Math.max(ak.__y,n)}if(ak.__x<e.__x){var am=e.__x-ak.__x;ak={__x:0,__y:ak.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};o+=am;e={__x:e.__x+am,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g={__x:g.__x+am,__y:g.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:j.__x+am,__y:j.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};h={__x:h.__x+am,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};q={__x:q.__x+am,__y:q.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:r.__x+am,__y:r.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:s.__x+am,__y:s.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:t.__x+am,__y:t.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{o=Math.max(ak.__x,m)}y=o-m;z=p-n;this.aq=y;this.ap=z;this.af=this.pointerLocation();this.b6=this.pointerPosition();this.actualPointerStartPosition(ak);this.actualPointerFirstPosition(q);this.actualPointerSecondPosition(r);this.actualBoxWidth(m);this.actualBoxHeight(n);this.actualBoxFullWidth(o);this.actualBoxFullHeight(p);this.actualBoxTopLeftPosition(e);this.actualBoxTopRightPosition(g);this.actualBoxBottomRightPosition(h);this.actualBoxBottomLeftPosition(j);var an=new $$t.c4(0);an.add(t);an.add(this.actualPointerSecondPosition());an.add(this.actualPointerStartPosition());an.add(this.actualPointerFirstPosition());an.add(s);this.pointerPoints(an);if(this.ch()!=null){this.ch().ag(an)}var ao=new $$t.c4(0);ao.add(this.actualPointerSecondPosition());ao.add(this.actualPointerStartPosition());ao.add(this.actualPointerFirstPosition());this.pointerOutlinePoints(ao);if(this.ci()!=null){this.ci().ag(ao)}if(this.pointerVisibility()==1){return new $$t.a9(1,b,c)}return new $$t.a9(1,o,p)},destroy:function(){this.unbind();this.ai().p()},render:function(a,b){if(this.ao()){this.cj(new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))}this.ai().q(a,b)},_eventSink:null,eventSink:function(a){if(arguments.length===1){this._eventSink=a;return a}else{return this._eventSink}},am:false,bind:function(){if(!this.am){if(this.eventSink()!=null&&this.ai().k()!=null){this.am=true;this.eventSink().ad(this.ai().k(),"pointerTooltip"+this.getHashCode())}}},unbind:function(){if(this.am){if(this.eventSink()!=null&&this.ai().k()!=null){this.am=false;this.eventSink().aw(this.ai().k(),"pointerTooltip"+this.getHashCode())}this.eventSink(null)}},_pointerTooltipStyle:null,pointerTooltipStyle:function(a){if(arguments.length===1){this._pointerTooltipStyle=a;return a}else{return this._pointerTooltipStyle}},exportVisualData:function(){return this.ai().b()},$type:new $.ig.Type("PointerTooltip",$$t.$c8.$type,[$$t.$bz.$type])},true);$c("PointerTooltipView:w2","Object",{init:function(a){this.d=false;this.i=0;this.h=0;this.g=-1;this.f=-1;$.ig.$op.init.call(this);this.a(a);this.a().ch(new $$t.c3);this.a().ci(new $$t.c5);this.k(null)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},s:function(a){var b=$(this.a().content()).clone();var c=new $$t.a9(1,0,0);var d=$("body");if(this.m()==null){this.m($('<div class="ui-chart-pointer-tooltip-container" style="position: absolute; visibility: hidden; top : 0; left : 0"></div>'));this.o($('<div style="position: relative"></div>'));this.n($('<div class="ui-chart-pointer-tooltip-content-container" style="position : absolute; top : 0; left : 0" /></div>'));this.m().append(this.o());this.o().append(this.n())}this.m().remove();d.append(this.m());this.n().append(b);c=new $$t.a9(1,this.n().outerWidth(true),this.n().outerHeight(true));this.m().remove();b.remove();return c},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},r:null,d:false,i:0,h:0,q:function(a,b){if(this.k()==null){this.k($('<div class="ui-chart-pointer-tooltip-container" style="position : absolute; top : 0; left : 0"></div>'));var c=$("<div></div>");c.css("position","relative");this.j($('<canvas style="position : absolute; top : 0; left : 0" />'));this.l($('<div class="ui-chart-pointer-tooltip-content-container" style="position : absolute; top : 0; left : 0" /></div>'));c.append(this.j());c.append(this.l());this.k().append(c);this.c(new $$t.cr(new $$t.eg,this.j()[0].getContext("2d")));this.k().hide();$("body").append(this.k())}this.a().bind();if(this.a().__visibility==1&&this.d){this.k().hide();this.d=false;return}var d=null;if(this.a().content()!=null){d=$(this.a().content());d.remove()}this.l().children().remove();if(d!=null){var cont_=this.l()[0];var xPos_=this.a().actualBoxTopLeftPosition().__x.toString()+"px";var yPos_=this.a().actualBoxTopLeftPosition().__y.toString()+"px";cont_.style["left"]=xPos_;cont_.style["top"]=yPos_;this.l().append(d)}var e=this.a().pointerTooltipStyle();var f=1;if(e!=null){f=!$.ig.util.isNaN(e.b())?e.b():1}var g=$.ig.truncate(Math.ceil(this.a().actualBoxFullWidth()+f*2));var h=$.ig.truncate(Math.ceil(this.a().actualBoxFullHeight()+f*2));if(g!=this.i||h!=this.h){this.j().attr("width",g.toString());this.j().attr("height",h.toString());this.i=g;this.h=h}else{this.c().j(0,0,this.i,this.h)}var i=new $$t.ct;i.width(this.a().actualBoxWidth());i.height(this.a().actualBoxHeight());i.l(this.a().actualBoxTopLeftPosition().__x);i.m(this.a().actualBoxTopLeftPosition().__y);if(e!=null){i.__fill=e.c()!=null?e.c():function(){var $ret=new $$t.cv;$ret.fill("white");return $ret}();i.__stroke=e.d()!=null?e.d():function(){var $ret=new $$t.cv;$ret.fill("black");return $ret}();i.z(!$.ig.util.isNaN(e.b())?e.b():1);i.ai(!$.ig.util.isNaN(e.a())?e.a():0);i.aj(!$.ig.util.isNaN(e.a())?e.a():0)}else{i.__fill=function(){var $ret=new $$t.cv;$ret.fill("white");return $ret}();i.__stroke=function(){var $ret=new $$t.cv;$ret.fill("black");return $ret}();i.z(1)}this.r=i;var j=this.a().ch();var k=this.a().ci();j.__fill=i.__fill;k.__stroke=i.__stroke;this.c().u(i);this.c().s(j);this.c().t(k);var x_=a+"px";var y_=b+"px";var container_=this.k();container_[0].style["left"]=x_;container_[0].style["top"]=y_;if(this.a().__visibility==0&&!this.d){this.k().show();this.d=true}},b:function(){var a=new $$t.ie;a.pointerFillShape(new $$t.ih(1,"fillShape",this.a().ch()));a.pointerOutlineShape(new $$t.ii(1,"outlineShape",this.a().ci()));a.boxShape(new $$t.ig(1,"boxShape",this.r));a.viewport(new $$t.a8(0,0,0,this.a().actualBoxFullWidth(),this.a().actualBoxFullHeight()));return a},g:0,f:0,e:function(a){var b=this.g;var c=this.f;var d=this.s(new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));if(d.k()!=b||d.j()!=c){return true}return false},p:function(){this.k().hide();this.k().remove();this.k(null);this.m(null);this.o(null);this.n(null);this.k(null);this.j(null);this.l(null)},$type:new $.ig.Type("PointerTooltipView",$.ig.$ot)},true);$c("PointerTooltipStyle:gc","Object",{init:function(){$.ig.$op.init.call(this);this.b(NaN);this.a(NaN)},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("PointerTooltipStyle",$.ig.$ot)},true);$c("AxisLabelPanelBaseView:ke","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_at:null,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},init:function(a){this.as=$$t.$a8.empty();this.h=0;this.i=NaN;$.ig.$op.init.call(this);this.a(a)},z:function(a,b,c,d,e,f){var g=$b($$t.$c2.$type,a);if(g!=null){g.__visibility=0;if(b.width()==0&&b.height()==0){g.__visibility=1}var h=b.height()-(d+f);var i=b.width()-(c+e);g.l(b.left()+c);g.m(b.top()+d);if(i<0){i=0}if(h<0){h=0}g.j(h);g.k(i);if(g.h()!=null){var j=g.h();var k=j.h().__inner[0];k.i(k.i()+g.l());k.j(k.j()+g.m())}}},ac:function(a){var b=a;b.h(null)},af:function(a){},ag:function(a,b){},ah:function(a,b){var c=$b($$t.$be.$type,a);var d=0;var e=0;var f=new $$t.e9;var g=function(){var $ret=new $$t.fc;$ret.h(b);$ret.i(d);$ret.j(e);return $ret}();f.h().add(g);c.h(f)},x:function(a,b){var c=a.aa().length;var d=a.aa();var e=a.aa();while(this.w(a)>b&&c>0){c--;d=d.substr(0,c)+"…";a.aa(d)}a.aa(e);return d},ad:function(){var a=this.g();var c=a.getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$be.$type,b);if(d!=null){this.a().b1(d)}this.a().bt(b)}},g:function(){var a=this.a().as();var b=this.a().ar();if(!this.a().z().bz()){return a}else{return b}},l:function(a){return this.h},n:function(a){return this.l(a)+this.r()+this.o()},al:function(){this.at(function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);$ret.y(false);return $ret}())},m:function(a){var b=a;if(b!=null&&b.aa()!=null){return this.e().e(b.aa())}return 0},w:function(a){var b=a;if(b!=null&&b.aa()!=null){return this.m(a)+this.p()+this.q()}return 0},ab:function(){this.a().a4(this.a().z().cu())},ai:function(){this.ae();this.a().cj(new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},f:function(){return this.e()},aj:function(a){this.e(a)},y:function(){if(this.a().cf().isEmpty()){return}var a=this.a().a2;this.a().ci(new $$t.a9(1,this.a().cf().width(),this.a().cf().height()));if(this.a().a2!=a){this.a().z().chart().hl();this.ak()}},ak:function(){},as:null,an:function(a){this.e().v(a)},am:function(){if(this.e()==null){return}if(this.e().d()){if(this.a().z().seriesViewer()!=null&&this.a().z().seriesViewer().actualPixelScalingRatio()!=1){this.e().y();this.e().z(this.a().z().seriesViewer().actualPixelScalingRatio(),this.a().z().seriesViewer().actualPixelScalingRatio())}this.ae();this.as=this.a().cf();var a=this.a().z().chart().ly();if(this.a().ac()!=null&&this.a().ac().textColor()!=null){a=this.a().ac().textColor()}var c=this.g().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$c2.$type,b);if(d!=null){d.ab(a);if(d.h()!=null){this.e().y();this.e().i(d.h())}this.an(d);if(d.h()!=null){this.e().x()}}}this.ao();a=this.aq();this.e().ab(this.d());var e=this.a().z().fk();if(e!=null){e.ab(a);if(e.h()!=null){this.e().y();this.e().i(e.h())}this.e().v(e);if(e.h()!=null){this.e().x()}}if(this.a().z().seriesViewer()!=null&&this.a().z().seriesViewer().actualPixelScalingRatio()!=1){this.e().x()}}},d:function(){var a=this.a().z().seriesViewer().bh();if(this.a().z().titleSettings()!=null&&this.a().z().titleSettings().textStyle()!=null){a=this.a().z().titleSettings().f()}else{var b=this.a().z().seriesViewer().bf();if(b!=null){a=b}}return a},aq:function(){var a=this.a().z().chart().ly();if(this.a().z().titleSettings()!=null&&this.a().z().titleSettings().textColor()!=null){a=this.a().z().titleSettings().textColor()}else{var b=this.a().z().seriesViewer().lw();if(b!=null){a=b}}return a},c:null,ae:function(){if(this.e()==null){return}var a=this.a().z().seriesViewer().bh();if(this.a().ac()!=null&&this.a().ac().textStyle()!=null){a=this.a().ac().f()}if(this.c!=a){this.ap()}this.e().ab(a)},h:0,ap:function(){if(this.a().z()!=null&&this.a().z().seriesViewer()!=null){if(this.a().ac()==null||this.a().ac().textStyle()==null){this.h=this.a().z().seriesViewer().ba().a5();return}if(this.h==0){this.h=this.a().z().seriesViewer().ba().a5()}var a=this.h;var b=this.a().z().seriesViewer().bh();if(this.a().ac()!=null&&this.a().ac().textStyle()!=null){b=this.a().ac().f()}var c=$$t.$gt.i(b);this.h=c;if(a!=this.h){this.a().z().seriesViewer().hl()}}},i:0,j:function(){if(this.a().z().title()==null){return 0}if(!$.ig.util.isNaN(this.i)){return this.i}var a=this.d();this.i=$$t.$gt.i(a);return this.i},k:function(){var a=this.a().z().fk();if(a!=null&&a.aa()!=null){this.e().ab(this.d());var b=this.e().e(a.aa());this.ae();return b}return 0},ao:function(){if(this.a().z().tickStroke()==null){this.at().__stroke=this.a().z().chart().lu()}else{this.at().__stroke=this.a().z().tickStroke()}this.at().z(this.a().z().tickStrokeThickness());this.e().r(this.at())},aa:function(a){},au:function(){return this.a().z().seriesViewer().m1()},v:function(){if(this.a().z().titleSettings()!=null&&!$.ig.util.isNaN(this.a().z().titleSettings().topMargin())){return Math.max(0,this.a().z().titleSettings().topMargin())}else{return this.au().e()}},s:function(){if(this.a().z().titleSettings()!=null&&!$.ig.util.isNaN(this.a().z().titleSettings().bottomMargin())){return Math.max(0,this.a().z().titleSettings().bottomMargin())}else{return this.au().b()}},t:function(){if(this.a().z().titleSettings()!=null&&!$.ig.util.isNaN(this.a().z().titleSettings().leftMargin())){return Math.max(0,this.a().z().titleSettings().leftMargin())}else{return this.au().c()}},u:function(){if(this.a().z().titleSettings()!=null&&!$.ig.util.isNaN(this.a().z().titleSettings().rightMargin())){return Math.max(0,this.a().z().titleSettings().rightMargin())}else{return this.au().d()}},ar:function(){return this.at().ak().c()},b:function(){var $self=this;var a=function(){var $ret=new $$t.j1;$ret.d($self.a().z().tickStroke());$ret.b($self.a().z().tickStrokeThickness());return $ret}();if(this.a().z()!=null&&$b($$t.$fx.$type,this.a().z().chart())!==null){var b=this.a().z().chart();if(b.alignsGridLinesToPixels()&&b.a7()!=2&&b.a7()!=1){a.a(true)}}return a},r:function(){if(this.a().ac()==null){return 0}return Math.max(0,this.a().ac().topMargin())},p:function(){if(this.a().ac()==null){return 0}return Math.max(0,this.a().ac().leftMargin())},q:function(){if(this.a().ac()==null){return 0}return Math.max(0,this.a().ac().rightMargin())},o:function(){if(this.a().ac()==null){return 0}return Math.max(0,this.a().ac().bottomMargin())},$type:new $.ig.Type("AxisLabelPanelBaseView",$.ig.$ot)},true);$c("AngleAxisLabelPanelView:k9","AxisLabelPanelBaseView",{_av:null,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},init:function(a){$$t.$ke.init.call(this,a);this.av(a)},al:function(){$$t.$ke.al.call(this);this.av().cl(true)},aw:function(a){this.av().cp(-1.7976931348623157e308);this.av().cm(-1.7976931348623157e308);this.av().co(-1.7976931348623157e308);this.av().cn(-1.7976931348623157e308);for(var b=0;b<this.a().a0().count();b++){var c=this.a().a0().__inner[b];var d=this.a().az().__inner[b];var e=this.av().cr()(d.a());var f=this.m(c);var g=this.l(c);var h=f+this.p()+this.q();var i=g+this.r()+this.o();var j=e.__x-h/2;var k=e.__y-i/2;this.av().co(Math.max(f,this.av().co()));this.av().cn(Math.max(g,this.av().cn()));this.av().cp(Math.max(h,this.av().cp()));this.av().cm(Math.max(i,this.av().cm()));var l=new $$t.a8(0,j,k,h,i);a.add(l)}},o:function(){return 0},p:function(){return 0},q:function(){return 0},r:function(){return 0},$type:new $.ig.Type("AngleAxisLabelPanelView",$$t.$ke.$type)},true);$c("AxisLabelPanelBase:kd","Panel",{aa:function(){return new $$t.ke(this)},b2:function(a){},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},init:function(){this.au=null;this.cc=$$t.$a8.empty();this.a2=50;$$t.$jb.init.call(this);this.cg($$t.$a8.empty());this.cf($$t.$a8.empty());this.ab(this.aa());this.b2(this.ab());this.ab().al();this.a0(new $$t.b7($$t.$be.$type,0));this.az(new $$t.b7($$t.$ka.$type,0));this.ax(new $$t.b7($$t.$a8.$type,0));this.an(false);this.am(false);this.ao(false);this.aj(false);this.ag=false},_bi:0,bi:function(a){if(arguments.length===1){this._bi=a;return a}else{return this._bi}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},ag:false,aq:function(a){if(arguments.length===1){this.ag=a;return a}else{return this.ag}},au:null,ay:function(a){if(arguments.length===1){var b=this.au;this.au=a;if(b==null&&b!=a){this.bz()}return a}else{return this.au}},_az:null,az:function(a){if(arguments.length===1){this._az=a;return a}else{return this._az}},_cg:null,cg:function(a){if(arguments.length===1){this._cg=a;return a}else{return this._cg}},cc:null,ch:function(a){if(arguments.length===1){var b=this.cc;this.cc=a;this.b9(b,this.cc);return a}else{return this.cc}},cb:null,cf:function(a){if(arguments.length===1){var b=this.cb;this.cb=a;this.by(b,this.cb);return a}else{return this.cb}},a1:0,a3:function(a){if(arguments.length===1){this.a1=a;return a}else{return this.a1}},_bj:null,bj:function(a){if(arguments.length===1){this._bj=a;return a}else{return this._bj}},_a0:null,a0:function(a){if(arguments.length===1){this._a0=a;return a}else{return this._a0}},_ax:null,ax:function(a){if(arguments.length===1){this._ax=a;return a}else{return this._ax}},_ac:null,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},_aj:false,aj:function(a){if(arguments.length===1){this._aj=a;
return a}else{return this._aj}},_am:false,am:function(a){if(arguments.length===1){this._am=a;return a}else{return this._am}},_an:false,an:function(a){if(arguments.length===1){this._an=a;return a}else{return this._an}},_ao:false,ao:function(a){if(arguments.length===1){this._ao=a;return a}else{return this._ao}},_bl:null,bl:function(a){if(arguments.length===1){this._bl=a;return a}else{return this._bl}},_ah:false,ah:function(a){if(arguments.length===1){this._ah=a;return a}else{return this._ah}},ai:function(a){for(var b=0;b<a.count()-1;b++){for(var c=b;c<a.count()-1;c++){if(a.__inner[b].intersectsWith(a.__inner[c+1])){return true}}}return false},bk:function(a,b){return{ret:0,p1:b}},av:function(){return null},bs:function(){},bo:function(a){},a8:function(){return this.ac()!=null?this.ac().angle():0},bc:function(){return this.z().titleSettings()!=null?this.z().titleSettings().angle():0},al:function(a,b){if(a==0&&!this.z().isAngular()&&this.ac()!=null){if(this.z().isVertical()){if(!this.ac().showFirstLabel()&&this.z().seriesViewer().getActualWindowScaleVertical()==1){return false}}else{if(!this.ac().showFirstLabel()&&this.z().seriesViewer().getActualWindowScaleHorizontal()==1){return false}}}return true},a7:function(a){return this.ab().m(a)},bh:function(a){return this.ab().w(a)},a9:function(a){return this.ab().n(a)},a6:function(a){return this.ab().l(a)},ak:function(){return false},b9:function(a,b){},by:function(a,b){},aw:function(){if(this.y().count()<1||this.az().count()==0){return new $$t.b7($$t.$a8.$type,0)}this.a0(new $$t.b7($$t.$be.$type,0));this.ax(new $$t.b7($$t.$a8.$type,0));this.bs();this.ab().ad();var a=this.a8();if(a%360==0){this.am(false)}if(this.a0().count()==0){return new $$t.b7($$t.$a8.$type,0)}this.ax(this.av());this.ag=true;return this.ax()},bb:function(a,b){var c=a*(Math.PI/180);var d=Math.abs(b.k()*Math.cos(c))+Math.abs(b.j()*Math.sin(c));return d},ba:function(a,b){var c=a*(Math.PI/180);var d=Math.abs(b.j()*Math.cos(c))+Math.abs(b.k()*Math.sin(c));return d},bf:function(){var a=this.ab().k();return a},bd:function(){var a=this.ab().j();return a},be:function(){if(this.z().title()==null){return 0}var a=this.bd();var b=this.bf();var c=new $$t.a8(0,0,0,b,a);var d=this.bc();var e=$$t.$fm.w(c,d);return e.height()+this.ab().v()+this.ab().s()},bg:function(){if(this.z().title()==null){return 0}var a=this.bd();var b=this.bf();var c=new $$t.a8(0,0,0,b,a);var d=this.bc();var e=$$t.$fm.w(c,d);return e.width()+this.ab().t()+this.ab().u()},ci:function(a){if(this.z()==null||this.y().count()==0){return a}this.br(a);this.bu();this.bq(a);this.ax(this.aw());if(this.a0().count()!=this.ax().count()){return a}var b=this.ab().p();var c=this.ab().r();var d=this.ab().q();var e=this.ab().o();if(this.am()){for(var f=0;f<this.a0().count();f++){if(this.al(f,this.ax().__inner[f])){this.ab().z(this.a0().__inner[f],this.ax().__inner[f],b,c,d,e)}this.b5(this.a0().__inner[f],this.a8())}}for(var g=0;g<this.a0().count();g++){if(!this.am()){this.ab().ac(this.a0().__inner[g])}if(this.al(g,this.ax().__inner[g])){this.ab().z(this.a0().__inner[g],this.ax().__inner[g],b,c,d,e)}else{this.ab().z(this.a0().__inner[g],new $$t.a8(0,0,0,0,0),b,c,d,e)}}this.bo(a);return a},ce:function(){return $$t.$a8.empty()},br:function(a){if(this.z().fk()==null){return}this.ab().ag(this.z().fk(),new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));var b=Math.abs(this.bc()-0)>1e-6;var c=this.ce();var d=c.left()+c.width()/2;var e=c.top()+c.height()/2;var f=this.bf()+this.ab().t()+this.ab().u();var g=this.bd()+this.ab().v()+this.ab().s();var h=f/2;var i=g/2;var j=new $$t.a8(0,d-h,e-i,f,g);if(b){this.b6(this.z().fk())}else{this.ab().ac(this.z().fk())}this.ab().z(this.z().fk(),j,this.ab().t(),this.ab().v(),this.ab().u(),this.ab().s());if((this.z().titleSettings()==null||this.z().titleSettings().visibility()==0)&&(this.z().labelSettings()==null||this.z().labelSettings().visibility()==0)){this.z().fk().__visibility=0}else{this.z().fk().__visibility=1}},bq:function(a){this.ab().aa(a)},bu:function(){},at:function(){if($b($$t.$ir.$type,this.z())!==null){return this.z().hf()}if($b($$t.$jo.$type,this.z())!==null){var a=new $$t.b7(Number,0);var d=this.z().actualTickmarkValues().h();for(var c=0;c<d.length;c++){var b=d[c];var e=this.z().gq();var f=new $$t.iz(0,this.z().seriesViewer().windowRect(),this.z().gv(),this.z().bl(),e);a.add(this.z().getScaledValue(b,f))}return a}return null},ad:function(){var a=this.ac()!=null?this.ac().c():this.ae();if(this.z().crossingAxis()==null){if(a==4){a=5}else if(a==5){a=4}else if(a==6){a=7}else if(a==7){a=6}}return a},b8:function(a,b,c,d,e,f){if(b>=e.left()&&b<=e.right()){if(f.a()){b=this.z().cl(b,e.left(),e.right(),f)}var g=new $$t.eu;g.c({__x:b,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});g.b({__x:b,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(g)}},bx:function(a,b,c,d,e,f){if(b<=e.bottom()&&b>=e.top()){if(f.a()){b=this.z().cl(b,e.top(),e.bottom(),f)}var g=new $$t.eu;g.c({__x:c,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});g.b({__x:d,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(g)}},b5:function(a,b){var c=this.a8();this.ab().ah(a,c)},b6:function(a){var b=this.bc();this.bw(a,b)},bw:function(a,b){var c=$b($$t.$be.$type,a);var d=this.bd();var e=this.bf();var f=.5*e;var g=.5*d;var h=function(){var $ret=new $$t.fc;$ret.h(b);$ret.i(f);$ret.j(g);return $ret}();var i=new $$t.e9;i.h().add(h);c.h(i)},cj:function(a){var c=this.y().getEnumerator();while(c.moveNext()){var b=c.current();this.ab().af(b)}var d=this.z()==null||this.a2<=0||$.ig.util.isNaN(this.a2)?50:this.a2;if(this.z()!=null&&(this.z().b4()==null||this.z().b4().count()==0)){if(this.z().bf()){d=this.z().cu()}}var e=new $$t.a9(1,d,d);if(Number.isInfinity(e.k())){e.k(50)}if(Number.isInfinity(e.j())){e.j(50)}return e},a4:function(a){if(arguments.length===1){this.g($$t.$kd.ca,a);return a}else{return this.c($$t.$kd.ca)}},a2:0,af:function(a){if(a==null){return this.z().seriesViewer().ag(this.z())}if(a.position()==0){if(this.z()!=null&&this.z().seriesViewer()!=null){return this.z().seriesViewer().ag(this.z())}return 4}return a.position()},ae:function(){return 1},ap:function(a){return true},ar:function(){var d__=new $.ig.AxisLabelPanelBase___GetLabels__IteratorClass(-2);d__.__4__this=this;return d__},bn:function(a,b,c){var d=this.ab().x(b,c);return d},bt:function(a){if(this.bl()==null||this.a7(this.bl())<this.a7(a)){this.bl(a)}},b1:function(a){this.a0().add(a)},as:function(){var d__=new $.ig.AxisLabelPanelBase___GetTextBlocks__IteratorClass(-2);d__.__4__this=this;return d__},bv:function(){this.ab().ae();this.b7()},b7:function(){this.ax(this.aw())},bz:function(){},a5:function(a){return this.a2},b0:function(){this.ab().ai()},b3:function(a){this.ab().aj(a)},bp:function(){this.ab().y()},b4:function(){this.ab().am()},$type:new $.ig.Type("AxisLabelPanelBase",$$t.$jb.$type)},true);$c("AngleAxisLabelPanel:k8","AxisLabelPanelBase",{aa:function(){return new $$t.k9(this)},b2:function(a){$$t.$kd.b2.call(this,a);this.ck(a)},_ck:null,ck:function(a){if(arguments.length===1){this._ck=a;return a}else{return this._ck}},init:function(){$$t.$kd.init.call(this)},_cl:false,cl:function(a){if(arguments.length===1){this._cl=a;return a}else{return this._cl}},_cr:null,cr:function(a){if(arguments.length===1){this._cr=a;return a}else{return this._cr}},al:function(a,b){if(!$$t.$la.b(b)){return false}if(this.z()==null||this.z().gv().isEmpty()){return $$t.$kd.al.call(this,a,b)}return true},_cp:0,cp:function(a){if(arguments.length===1){this._cp=a;return a}else{return this._cp}},_cm:0,cm:function(a){if(arguments.length===1){this._cm=a;return a}else{return this._cm}},_co:0,co:function(a){if(arguments.length===1){this._co=a;return a}else{return this._co}},_cn:0,cn:function(a){if(arguments.length===1){this._cn=a;return a}else{return this._cn}},av:function(){var a=new $$t.b7($$t.$a8.$type,0);if(this.a0().count()!=this.az().count()){return a}this.ck().aw(a);var b=false;this.aj(this.ai(a));if(!this.z().bf()){b=true;this.a4(this.cp()/2);this.a4(this.a4()+this.cq())}else{b=true;this.ck().ab()}if(b){for(var c=0;c<a.count();c++){var d=this.a0().__inner[c];var e=this.az().__inner[c];var f=a.__inner[c];var g=this.cr()(e.a());var h=g.__x-this.a7(d)/2;var i=g.__y-this.a6(d)/2;f.x(h);f.y(i);a.__inner[c]=f}}return a},cq:function(){var $self=this;var a;var b;b=this.z();a=null;if(b!=null){a=$b($$t.$fx.$type,b.seriesViewer())}if(a==null||b==null){return 0}var c=$$t.$gh.y($$t.$is.$type,$$t.$gh.n($$t.$is.$type,$$t.$is.$type,$$t.$gh.t($$t.$is.$type,a.axes(),function(d){return($b($$t.$ky.$type,d)!==null||$b($$t.$lb.$type,d)!==null)&&$b($$t.$k8.$type,d.al())!==null&&d.al().a0().count()>0&&!d.bf()&&!d.be()&&(d.crossingAxis()==null||$self.z().crossingAxis()==null||d.crossingAxis().ja()==b.crossingAxis().ja())}),function(d){return d}));var d=c.indexOf(b);if(d==-1){return 0}var e=0;var f=5;if(d==0){e+=f}else{e+=c.__inner[d-1].al().a4();e+=c.__inner[d].al().a4()*2+f}return e},ae:function(){return 4},ap:function(a){return a==4||a==5},$type:new $.ig.Type("AngleAxisLabelPanel",$$t.$kd.$type)},true);$c("AutoRangeCalculator:kv","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a){return a.gv().width()},a:function(a){return a.gv().height()},c:function(a,b,c,d,e,f,g){f=!$.ig.util.isNaN(b)&&!Number.isInfinity(b)?b:Number.POSITIVE_INFINITY;g=!$.ig.util.isNaN(c)&&!Number.isInfinity(c)?c:Number.NEGATIVE_INFINITY;var h=f;var i=g;if(Number.isInfinity(h)||Number.isInfinity(i)){if(a!=null){var j=a.g4();if(j!=null){h=Math.min(h,j.c());i=Math.max(i,j.b())}}}if(!Number.isInfinity(h)&&!Number.isInfinity(i)){if(h==i&&h!=0){h*=h>0?.9:1.1;i*=i>0?1.1:.9}if(h==i&&h==0){i=1}if(b>c){var k=c;c=b;b=k}var l=$.ig.util.isNaN(b)||Number.isInfinity(b)?h:b;var m=$.ig.util.isNaN(c)||Number.isInfinity(c)?i:c;if(d){if(l<=0){if(m>1){l=1}else{l=Math.pow(e,Math.floor(Math.logBase(m,e)))}}if($.ig.util.isNaN(b)||Number.isInfinity(b)){h=Math.pow(e,Math.floor(Math.logBase(l,e)))}else{h=l}if($.ig.util.isNaN(c)||Number.isInfinity(c)){i=Math.pow(e,Math.ceil(Math.logBase(m,e)))}else{i=m}}else{var n=Math.pow(10,Math.floor(Math.log10(m-l))-1);var o=$$t.$kv.b(a);if($b($$t.$jm.$type,a)!==null){o=$$t.$kv.a(a)}if($b($$t.$kw.$type,a)!==null&&o>0){var p=a.ja();var q=a.i9();o=Math.min($$t.$kv.b(a),$$t.$kv.a(a))*(p-q)/2;o=Math.max(o,14)}if(a!=null&&o>0&&!a.hasUserMinimum()&&!a.hasUserMaximum()){var r=new $$t.kr(0,h,i,o);n=r.e()}if(($.ig.util.isNaN(b)||Number.isInfinity(b))&&!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(n)&&n!=0){{h=n*Math.floor(h/n)}}else{h=l}if(($.ig.util.isNaN(c)||Number.isInfinity(c))&&!$.ig.util.isNaN(i)&&!$.ig.util.isNaN(n)&&n!=0){var s=Math.ceil(i/n);{i=n*s}}else{i=m}}}f=h;g=i;return{p5:f,p6:g}},$type:new $.ig.Type("AutoRangeCalculator",$.ig.$ot)},true);$c("Axis:is","Control",{ar:function(){return new $$t.it(this)},_as:null,as:function(a){if(arguments.length===1){this._as=a;return a}else{return this._as}},ey:function(a){},isCategory:function(){return false},isNumeric:function(){return false},isAngular:function(){return false},isRadial:function(){return false},isVertical:function(){return false},isSorting:function(){return false},isDateTime:function(){return false},init:function(){var $self=this;this.bb=false;this.b7=NaN;this.b5=50;this.cd=0;this.ca=150;this.ah=0;this.b6=NaN;this.cc=0;this.b9=180;this.a3=null;this.a2=$$t.$gt.b();this.dp="Verdana";this.b8=NaN;this.ce=8;this.cb=16;this.df=-1;this.de=1;this.dd=3;this.g2=0;this.cg=0;this.cf=2;this.go=$$t.$a8.empty();this.ba=false;this.a9=false;this._g0=new $$t.a9;this.ae=new $$t.u9;this.am=new $$t.kf;$$t.$bd.init.call(this);this.cm(NaN);this.as(this.ar());this.ey(this.as());this.as().aa();this.a7(function(){var $ret=new $$t.hh($$t.$c2.$type);$ret.create($self.as().aq.runOn($self.as()));$ret.activate($self.as().aj.runOn($self.as()));$ret.disactivate($self.as().al.runOn($self.as()));$ret.destroy($self.as().ak.runOn($self.as()));return $ret}());this.gu($$t.$a8.empty());this.b2(new $$t.b7($.ig.$op.$type,0));this.b3(new $$t.b7($$t.$ka.$type,0));this.al(this.ak());this.al().ac(this.labelSettings());this.al().z(this);this.b4(new $$t.b7($$t.$bc.$type,0));this.y($$t.$is.$type);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.e0(a,b.propertyName(),b.oldValue(),b.newValue())});this.a8=function(a,b){if($self.seriesViewer()==null||!$self.seriesViewer().b7()){$self.fi(b.oldRect(),b.newRect())}};this.as().p();this.en();this.al().ac(this.labelSettings())},formatLabel:function(a){if(arguments.length===1){this.g($$t.$is.formatLabelProperty,a);return a}else{return this.c($$t.$is.formatLabelProperty)}},ev:function(a,b){if(!a.equals1(b)){this.fh(a,b)}},ak:function(){},z:function(){$$t.$bd.z.call(this);this.as().ac()},_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},a6:function(a){if(arguments.length===1){if(this.a6()!=a){var b=this.a6();this.a5=a;this.e2("FastItemsSourceProvider",b,this.a5)}return a}else{return this.a5}},a5:null,seriesViewer:function(a){if(arguments.length===1){if(this.seriesViewer()!=a){var b=this.seriesViewer();this.a0=a;this.e2("SeriesViewer",b,this.a0)}return a}else{return this.a0}},a0:null,chart:function(a){if(arguments.length===1){this.seriesViewer(a);return a}else{return $b($$t.$fx.$type,this.seriesViewer())}},a8:null,bb:false,useSmartAxis:function(a){if(arguments.length===1){if(this.bb==a){return}this.bb=a;var b=null;if(this.al()!=null&&$$t.$a8.l_op_Inequality(this.al().cf(),null)){b=this.al().cf()}this.al(this.ak());this.al().z(this);this.al().ac(this.labelSettings());if($$t.$a8.l_op_Inequality(b,null)){this.al().cf(b)}if(this.seriesViewer()!=null&&this.seriesViewer().ba()!=null){this.al().ab().aj(this.seriesViewer().ba().z());this.e6(true)}return a}else{return this.bb}},b7:0,smartAxisExtent:function(a){if(arguments.length===1){var b=this.b7;if(b!=a){this.b7=a;this.actualSmartAxisExtent(a);this.e6(true)}return a}else{return this.b7}},b5:0,actualSmartAxisExtent:function(a){if(arguments.length===1){this.b5=a;return a}else{return this.b5}},cd:0,smartAxisMinimumExtent:function(a){if(arguments.length===1){this.cd=a;this.e6(true);return a}else{return this.cd}},ca:0,smartAxisMaximumExtent:function(a){if(arguments.length===1){this.ca=a;this.e6(true);return a}else{return this.ca}},ah:0,smartAxisExtentType:function(a){if(arguments.length===1){var b=this.ah;if(b!=a){this.ah=a;this.e6(true)}return a}else{return this.ah}},b6:0,smartAxisAngle:function(a){if(arguments.length===1){this.b6=a;this.e5();return a}else{return this.b6}},_actualSmartAxisAngle:0,actualSmartAxisAngle:function(a){if(arguments.length===1){this._actualSmartAxisAngle=a;return a}else{return this._actualSmartAxisAngle}},cc:0,smartAxisMinimumAngle:function(a){if(arguments.length===1){this.cc=a;this.e5();return a}else{return this.cc}},b9:0,smartAxisMaximumAngle:function(a){if(arguments.length===1){this.b9=a;this.e5();return a}else{return this.b9}},a3:null,a2:null,smartAxisFont:function(a){if(arguments.length===1){this.a3=a;this.b8=$$t.$gt.j(this.a3);this.e5();return a}else{if(this.a3==null){return this.a2}return this.a3}},dp:null,smartAxisFontName:function(a){if(arguments.length===1){this.dp=a;var b=this.b8;if($.ig.util.isNaN(b)){b=12}this.smartAxisFont().d(a);this.smartAxisFont().b(b);if($b($$t.$l7.$type,this.al())!==null){this.al().fd()}this.e5();return a}else{return this.dp}},b8:0,smartAxisFontSize:function(a){if(arguments.length===1){this.b8=a;this.smartAxisFont($$t.$gt.f(this.smartAxisFont(),this.b8));this.e5();return a}else{return this.b8}},_actualSmartAxisFontSize:0,actualSmartAxisFontSize:function(a){if(arguments.length===1){this._actualSmartAxisFontSize=a;return a}else{return this._actualSmartAxisFontSize}},ce:0,smartAxisMinimumFontSize:function(a){if(arguments.length===1){this.ce=a;this.e5();return a}else{return this.ce}},cb:0,smartAxisMaximumFontSize:function(a){if(arguments.length===1){this.cb=a;this.e5();return a}else{return this.cb}},df:0,smartAxisNumberOfStaggerLevels:function(a){if(arguments.length===1){this.df=a;this.e5();return a}else{return this.df}},de:0,smartAxisMinimumStaggerLevels:function(a){if(arguments.length===1){this.de=a;this.e5();return a}else{return this.de}},dd:0,smartAxisMaximumStaggerLevels:function(a){if(arguments.length===1){this.dd=a;this.e5();return a}else{return this.dd}},_actualSmartAxisNumberOfStaggerLevels:0,actualSmartAxisNumberOfStaggerLevels:function(a){if(arguments.length===1){this._actualSmartAxisNumberOfStaggerLevels=a;return a}else{return this._actualSmartAxisNumberOfStaggerLevels}},g2:0,smartAxisVerticalAlignment:function(a){if(arguments.length===1){this.g2=a;this.e5();return a}else{return this.g2}},cg:0,smartAxisTopMargin:function(a){if(arguments.length===1){this.cg=a;this.e5();return a}else{return this.cg}},cf:0,smartAxisProximityMargin:function(a){if(arguments.length===1){this.cf=a;this.e5();return a}else{return this.cf}},unlockSmartAxisLabelPanel:function(){var a=$b($$t.$l7.$type,this.al());if(a!=null){a.fj();a.b0()}},e5:function(){this.e6(false)},e6:function(a){if(this.useSmartAxis()&&$b($$t.$l7.$type,this.al())!==null){var b=this.al();if(b!=null&&a){b.fj()}}this.br(true);this.e4()},_fk:null,fk:function(a){if(arguments.length===1){this._fk=a;return a}else{return this._fk}},title:function(a){if(arguments.length===1){this.g($$t.$is.titleProperty,a);return a}else{return this.c($$t.$is.titleProperty)}},stroke:function(a){if(arguments.length===1){this.g($$t.$is.strokeProperty,a);return a}else{return this.c($$t.$is.strokeProperty)}},actualStroke:function(a){if(arguments.length===1){this.g($$t.$is.actualStrokeProperty,a);return a}else{return this.c($$t.$is.actualStrokeProperty)}},strokeThickness:function(a){if(arguments.length===1){this.g($$t.$is.strokeThicknessProperty,a);return a}else{return this.c($$t.$is.strokeThicknessProperty)}},strokeDashArray:function(a){if(arguments.length===1){this.g($$t.$is.strokeDashArrayProperty,a);return a}else{return this.c($$t.$is.strokeDashArrayProperty)}},strip:function(a){if(arguments.length===1){this.g($$t.$is.stripProperty,a);return a}else{return this.c($$t.$is.stripProperty)}},majorStroke:function(a){if(arguments.length===1){this.g($$t.$is.majorStrokeProperty,a);return a}else{return this.c($$t.$is.majorStrokeProperty)}},actualMajorStroke:function(a){if(arguments.length===1){this.g($$t.$is.actualMajorStrokeProperty,a);return a}else{return this.c($$t.$is.actualMajorStrokeProperty)}},majorStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$is.majorStrokeThicknessProperty,a);return a}else{return this.c($$t.$is.majorStrokeThicknessProperty)}},majorStrokeDashArray:function(a){if(arguments.length===1){this.g($$t.$is.majorStrokeDashArrayProperty,a);return a}else{return this.c($$t.$is.majorStrokeDashArrayProperty)}},minorStroke:function(a){if(arguments.length===1){this.g($$t.$is.minorStrokeProperty,a);return a}else{return this.c($$t.$is.minorStrokeProperty)}},actualMinorStroke:function(a){if(arguments.length===1){this.g($$t.$is.actualMinorStrokeProperty,a);return a}else{return this.c($$t.$is.actualMinorStrokeProperty)}},minorStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$is.minorStrokeThicknessProperty,a);return a}else{return this.c($$t.$is.minorStrokeThicknessProperty)}},minorStrokeDashArray:function(a){if(arguments.length===1){this.g($$t.$is.minorStrokeDashArrayProperty,a);return a}else{return this.c($$t.$is.minorStrokeDashArrayProperty)}},tickStroke:function(a){if(arguments.length===1){this.g($$t.$is.tickStrokeProperty,a);return a}else{return this.c($$t.$is.tickStrokeProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$is.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$is.tickStrokeThicknessProperty)}},tickStrokeDashArray:function(a){if(arguments.length===1){this.g($$t.$is.tickStrokeDashArrayProperty,a);return a}else{return this.c($$t.$is.tickStrokeDashArrayProperty)}},tickLength:function(a){if(arguments.length===1){this.g($$t.$is.tickLengthProperty,a);return a}else{return this.c($$t.$is.tickLengthProperty)}},_ck:0,ck:function(a){if(arguments.length===1){this._ck=a;return a}else{return this._ck}},fd:function(){if(this.tickLength()>0){this.ck(this.tickLength());return}var a=$b($$t.$fx.$type,this.seriesViewer());if(a!=null&&$.ig.util.isNaN(this.tickLength())&&this.isCategory()&&(this.isVertical()||this.ap()==0)){this.ck(a.ne().e2());return}this.ck(0)},isDisabled:function(a){if(arguments.length===1){this.g($$t.$is.isDisabledProperty,a);return a}else{return this.c($$t.$is.isDisabledProperty)}},isInverted:function(a){if(arguments.length===1){this.g($$t.$is.isInvertedProperty,a);return a}else{return this.c($$t.$is.isInvertedProperty)}},_bl:false,bl:function(a){if(arguments.length===1){this._bl=a;return a}else{return this._bl}},labelSettings:function(a){if(arguments.length===1){this.g($$t.$is.labelSettingsProperty,a);return a}else{return this.c($$t.$is.labelSettingsProperty)}},labelPanelStyle:function(a){if(arguments.length===1){this.g($$t.$is.labelPanelStyleProperty,a);return a}else{return this.c($$t.$is.labelPanelStyleProperty)}},crossingAxis:function(a){if(arguments.length===1){this.g($$t.$is.crossingAxisProperty,a);return a}else{return this.c($$t.$is.crossingAxisProperty)}},crossingValue:function(a){if(arguments.length===1){this.g($$t.$is.crossingValueProperty,a);return a}else{return this.c($$t.$is.crossingValueProperty)}},rangeChanged:null,e3:function(a){if(this.rangeChanged!=null){this.rangeChanged(this,a)}},titleSettings:function(a){if(arguments.length===1){this.g($$t.$is.titleSettingsProperty,a);return a}else{return this.c($$t.$is.titleSettingsProperty)}},cn:function(){return NaN},go:null,gv:function(a){if(arguments.length===1){this.go=a;return a}else{if(this.gu().isEmpty()){return this.go}return this.gu()}},_gu:null,gu:function(a){if(arguments.length===1){this._gu=a;return a}else{return this._gu}},fe:function(){var a=0;var b=$b($$t.$fx.$type,this.seriesViewer());if(b!=null&&b.gridMode()==0){a=1}this.as().ao(a)},b0:function(a,b,c){return this.seriesViewer()!=null},bp:function(){var a=$$t.$a8.empty();if(this.seriesViewer()!=null){a=this.seriesViewer().windowRect()}return this.b0(this.gv(),a,this.as())},_b2:null,b2:function(a){if(arguments.length===1){this._b2=a;return a}else{return this._b2}},_b3:null,b3:function(a){if(arguments.length===1){this._b3=a;return a}else{return this._b3}},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},fh:function(a,b){this.gv(b);this.br(true);this.updateRange();this.e8(false);if(this.seriesViewer()!=null){this.seriesViewer().ai().z(1,this,this.at(),b)}},ba:false,br:function(a){if(arguments.length===1){this.ba=a;return a}else{return this.ba}},gs:function(){if(this.seriesViewer()==null||this.seriesViewer().effectiveViewport().isEmpty()){return $$t.$a8.empty()}var a=this.seriesViewer().effectiveViewport();var b=this.gv();var c=(a.left()-b.left())/b.width();var d=(a.top()-b.top())/b.height();var e=(a.right()-b.left())/b.width();var f=(a.bottom()-b.top())/b.height();return new $$t.a8(0,c,d,e-c,f-d)},fi:function(a,b){this.br(true);this.e8(true)},e4:function(){this.e8(false)},_at:null,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},e0:function(a,b,c,d){switch(b){case"SeriesViewer":var e=$b($$t.$b4.$type,c);if(e!=null){e.windowRectChanged=$.ig.Delegate.prototype.remove(e.windowRectChanged,this.a8);e.ai().y(1,this);this.as().u(e)}var f=$b($$t.$b4.$type,d);if(f!=null){f.windowRectChanged=$.ig.Delegate.prototype.combine(f.windowRectChanged,this.a8);this.at(f.ai().i(1,this,this.er.runOn(this)));this.as().o(f);if(this.bs()&&!this.at().e()){this.bs(false);this.updateRange()}this.fc();this.fd()}break;case"IsDisabled":this.e8(false);break;case"IsInverted":this.bl(this.isInverted());var g=new $$t.ks(0,0,1,1);this.eq(g);var i=this.b4().getEnumerator();while(i.moveNext()){var h=i.current();h.gs();if(h.seriesViewer()!=null){h.g0()}}break;case"Label":if($b($$t.$c9.$type,d)!==null){this.bz(true)}else{this.bz(false)}this.br(true);this.fa();this.e8(false);break;case"MajorStrokeThickness":case"MinorStrokeThickness":case"StrokeThickness":this.e8(false);break;case"LabelPanelStyle":this.as().ab(d);this.e8(false);break;case"LabelSettings":var j=$b($$t.$kf.$type,d);if(j!=null){j.registerAxis(this);this.am=j}else{this.am=new $$t.kf}if(this.al()!=null){this.al().ac(this.am)}if(this.as().k()){this.as().q(this.am)}this.br(true);this.e8(false);break;case"Title":this.as().ad();break;case"TitleSettings":var k=$b($$t.$kh.$type,d);if(k!=null){k.registerAxis(this)}else{k=new $$t.kh}if(this.fk()!=null){this.fk().dataContext(k)}this.as().ad();this.e8(false);break;case"TickLength":this.br(true);this.fd();this.as().x();this.e8(false);break;case"CrossingAxis":if(this.seriesViewer()!=null){this.seriesViewer().hl()}break;case"MinorStroke":this.fc();if(d!=null){this.bu(true);this.e8(false)}else{this.bu(false)}break;case"Stroke":case"MajorStroke":this.fc();this.e8(false);break;case"StrokeDashArray":case"MajorStrokeDashArray":case"MinorStrokeDashArray":case"FormatLabel":case"TickStroke":case"TickStrokeThickness":case"TickStrokeDashArray":case"ActualStroke":case"ActualMajorStroke":case"ActualMinorStroke":case"Strip":this.e8(false);break}},_coercionMethods:null,coercionMethods:function(a){if(arguments.length===1){this._coercionMethods=a;return a}else{return this._coercionMethods}},a9:false,expectFunctions:function(a){if(arguments.length===1){this.a9=a;return a}else{return this.a9}},_bu:false,bu:function(a){if(arguments.length===1){this._bu=a;return a}else{return this._bu}},fa:function(){this.a7().c(0);if(this.as().k()){this.as().ag()}},_bz:false,bz:function(a){if(arguments.length===1){this._bz=a;return a}else{return this._bz}},ex:function(a,b,c,d){var e=Math.min(b,c);var f=Math.max(b,c);if(e<d.bottom()&&f>d.top()){var g=new $$t.ev;g.d(new $$t.a8(0,d.left(),e,d.width(),f-e));a.add(g)}},ew:function(a,b,c,d){if(b<=c.bottom()&&b>=c.top()){if(d.a()){b=this.cl(b,c.top(),c.bottom(),d)}var e=new $$t.eu;e.c({__x:c.left(),__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});e.b({__x:c.right(),__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(e)}},fg:function(a,b,c,d){var e=Math.min(b,c);var f=Math.max(b,c);if(f>d.left()&&e<d.right()){var g=new $$t.ev;g.d(new $$t.a8(0,e,d.top(),f-e,d.height()));a.add(g)}},ff:function(a,b,c,d){if(b>=c.left()&&b<=c.right()){if(d.a()){b=this.cl(b,c.left(),c.right(),d)}var e=new $$t.eu;e.c({__x:b,__y:c.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});e.b({__x:b,__y:c.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(e)}},cl:function(a,b,c,d){var e=a;if(d!=null&&d.b()>0){var f=d.b()%2;if(f==0||f==1){var g=1;e=Math.floor(a);if(e+.5<a){g=-1;e=Math.ceil(a)}if(f==1){e+=.5*g}if(e>=c){e-=1}else if(e<=b){e+=1}}}return e},ep:function(a){this.as().t(a)},eo:function(){this.a7().c(0);this.as().r();this.b2().clear();this.b3().clear()},renderAxis:function(){this.e8(false)},e8:function(a){if(this.seriesViewer()!=null){this.seriesViewer().ai().x(1,this,this.at(),a);if(this.renderRequested!=null){var b=new $$t.vh;b.animate(a);this.renderRequested(this,b);a=b.animate()}}},renderRequested:null,er:function(a){if(this.as().j()){return}var b=0;if(this.b3()!=null&&this.b3().count()>0){b=$$t.$gh.ag($$t.$ka.$type,this.b3()).a()}this.e9(a);var c=1;if(this.b3()!=null&&this.b3().count()>0){c=$$t.$gh.ag($$t.$ka.$type,this.b3()).a()}var d=false;if(c!=b||this.br()){this.br(false);if(this.as().k()){this.as().x();d=true}}this.as().w();if(!d){this.es()}},es:function(){if(!this.as().k()){return}if(!this.bf()){this.as().v()}},_bs:false,bs:function(a){if(arguments.length===1){this._bs=a;return a}else{return this._bs}},updateRange:function(){return this.updateRange1(false)},updateRange1:function(a){if(a||this.seriesViewer()==null){var b=this.bx();if(b){this.br(true)}this.bs(false);return b}if(!this.bs()){this.bs(true);this.seriesViewer().ai().w(this,this.at())}return false},bx:function(){return false},e9:function(a){if(this.fk()!=null){if((this.titleSettings()==null||this.titleSettings().visibility()==0)&&(this.labelSettings()==null||this.labelSettings().visibility()==0)){this.fk().__visibility=0}else{this.fk().__visibility=1}}},fc:function(){var a=$b($$t.$fx.$type,this.seriesViewer());if(a==null){return}var b=null,c=null,d=null;if(this.isCategory()&&!this.isAngular()){b=a.defaultAxisStroke();var f=this.b4().getEnumerator();while(f.moveNext()){var e=f.current();if(e.isScatter()||e.isRadial()||e.isPolar()||e.isRadial()){c=a.defaultAxisMajorStroke();d=a.defaultAxisMinorStroke();break}}}else if(this.isNumeric()&&!this.isAngular()){c=a.defaultAxisMajorStroke();d=a.defaultAxisMinorStroke();b=this.crossingAxis()!=null?a.defaultAxisStroke():null;var h=this.b4().getEnumerator();while(h.moveNext()){var g=h.current();if(g.isScatter()||g.isRadial()||g.isPolar()||g.isRadial()){b=a.defaultAxisStroke();break}}}else if(this.isAngular()||this.ap()==3){b=a.defaultAxisStroke();c=a.defaultAxisMajorStroke();d=a.defaultAxisMinorStroke()}this.actualStroke(this.stroke()!=null?this.stroke():b);this.actualMajorStroke(this.majorStroke()!=null?this.majorStroke():c);this.actualMinorStroke(this.minorStroke()!=null?this.minorStroke():d)},propertyChanged:null,propertyUpdated:null,e2:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},_b4:null,b4:function(a){if(arguments.length===1){this._b4=a;return a}else{return this._b4}},registerSeries:function(a){var b=this.b4().contains(a);if(!b){this.b4().add(a)}this.fc();return!b},deregisterSeries:function(a){var b=this.b4().contains(a);if(b){this.b4().remove(a)}this.fc();return b},label:function(a){if(arguments.length===1){this.g($$t.$is.labelProperty,a);return a}else{return this.c($$t.$is.labelProperty)}},dm:function(a){return this.as().l(a)},getScaledValue:function(a,b){return 0},cp:function(a,b,c){return 0},gr:function(a){if(this.seriesViewer()==null){return $$t.$a8.empty()}if(!a.equals1(this.gv())){return $$t.$a8.empty()}return this.seriesViewer().effectiveViewport()},gq:function(){if(this.seriesViewer()==null){return $$t.$a8.empty()}return this.seriesViewer().effectiveViewport()},gp:function(){if(this.seriesViewer()==null){return this.gv()}return this.seriesViewer().contentViewport()},gt:function(a,b){if(b.isEmpty()){return a}return b},getScaledValue2:function(a,b,c){var d=this.gr(c);var e=new $$t.iz(0,b,c,this.isInverted(),d);return this.getScaledValue(a,e)},getScaledValueList:function(a,b,c,d){},getUnscaledValue:function(a,b){return 0},cs:function(a,b,c){return 0},getUnscaledValue2:function(a,b,c){var d=this.gr(c);var e=new $$t.iz(0,b,c,this.isInverted(),d);return this.getUnscaledValue(a,e)},getUnscaledValueList:function(a,b,c,d){},scaleValue:function(a){var b=this.gq();var c=new $$t.iz(0,this.seriesViewer().windowRect(),this.gv(),this.isInverted(),b);return this.getScaledValue(a,c)},ap:function(){},_g0:null,g0:function(a){if(arguments.length===1){this._g0=a;return a}else{return this._g0}},ez:function(){this.gu(new $$t.a8(0,0,0,this.g0().k(),this.g0().j()))
},ae:null,af:function(){this.ae.a(this.al());return this.ae},_cm:0,cm:function(a){if(arguments.length===1){this._cm=a;return a}else{return this._cm}},bf:function(){if(!$.ig.util.isNaN(this.cm())){return true}if(this.labelSettings()==null){return false}else{return this.labelSettings().i()}},cu:function(){if(!$.ig.util.isNaN(this.cm())){return this.cm()}if(this.labelSettings()==null){return 50}return this.labelSettings().extent()},en:function(){this.as().n()},eq:function(a){this.e3(a)},_a7:null,a7:function(a){if(arguments.length===1){this._a7=a;return a}else{return this._a7}},gw:function(){return this.ag().a()},gx:function(){return this.ag().b()},gz:function(){return this.as().c().d()},gy:function(){return this.ag().c()},av:function(){return $$t.$py.a(this.a0)},ag:function(){return this.as().c()},am:null,an:function(){return this.am},e1:function(a,b){if(this.al()!=null){this.al().b3(a)}this.as().z(a,b)},be:function(){return false},ay:function(a,b,c){var d=new $$t.vi;var e=this.as().az();d.viewport(e);var f=this.as().a0(c);d.textPlotArea(f);var g=c.__visibility==0&&c.u()!=null;var h=this.al().ab().d();var i=this.as().a6(c);var j=$$t.$gt.d(c,h);var k=$$t.$hs.fromTextElement(c,j);k.marginLeft(i.c());k.marginRight(i.d());k.marginTop(i.e());k.marginBottom(i.b());k.fontStretch("Normal");k.textWrapping("Wrap");k.visibility(g);if(this.titleSettings()!=null){k.horizontalAlignment($$t.$bx.$getName(this.titleSettings().horizontalAlignment()));k.verticalAlignment($$t.$by.$getName(this.titleSettings().verticalAlignment()));k.textPosition($$t.$gb.$getName(this.titleSettings().position()))}d.appearance(k);return d},d9:function(a){return a},exportVisualData:function(){var $self=this;var a=new $$t.vk;a.viewport(this.gv());a.labelsViewport(this.as().az());a.type(this.d9(this.getType().typeName()));a.name(this.name());a.axisLine(new $$t.nj(1,"axisLine",this.as().a1()));a.tickMarks(new $$t.nj(1,"tickMarks",this.al().ab().at()));a.minorLines(new $$t.nj(1,"minorLines",this.as().a3()));a.majorLines(new $$t.nj(1,"majorLines",this.as().a2()));a.strips(new $$t.nj(1,"strips",this.as().a4()));if(this.title()!=null){var b=this.ay(this.seriesViewer(),a.type(),this.fk());a.title(b)}else{a.title(null)}var c=this.seriesViewer().bh();if(this.labelSettings()!=null&&this.labelSettings().textStyle()!=null){c=this.labelSettings().f()}var d,e,f,g;var h=this.al().ab().at().ak().c();for(var i=1;i<h.count();i++){var j=h.__inner[i];var k=h.__inner[i-1];d=j.c().__x-j.b().__x;e=j.c().__y-j.b().__y;f=k.c().__x-k.b().__x;g=k.c().__y-k.b().__y;if(1==i){a.tickMarksLength(Math.sqrt(Math.pow(d,2)+Math.pow(e,2)))}}var l=this.al().az();var m=this.al().ab().g();for(var n=0;n<l.count();n++){var o=this.al().az().__inner[n];var p=this.al().ay().__inner[n];var q=function(){var $ret=new $$t.vm;$ret.labelPosition(o.a());$ret.labelValue(p);$ret.panelPosition($self.as().aw());return $ret}();if(n<$$t.$gh.ai($.ig.$op.$type,m)){var r=$$t.$gt.d($$t.$gh.ab($.ig.$op.$type,m,n),c);q.appearance($$t.$hs.fromTextElement($$t.$gh.ab($.ig.$op.$type,m,n),r));var s=this.a7().a().__inner[n];q.position(this.as().av(s));q.size(new $$t.a9(1,s.k(),s.j()))}a.labels().add(q)}return a},b1:function(){var d__=new $.ig.Axis___DirectSeries__IteratorClass(-2);d__.__4__this=this;return d__},$type:new $.ig.Type("Axis",$$t.$bd.$type,[$$t.$bz.$type])},true);$c("AxisCollection:f8","ObservableCollection$1",{init:function(){var $self=this;$$t.$f0.init.call(this,$$t.$is.$type,0);this.propertyChanged=$.ig.Delegate.prototype.combine(this.propertyChanged,function(a,b){if(b.propertyName()=="Name"){for(var c=0;c<$self.count();++c){if($self.__inner[c].name()==b.propertyName()){$self.ab(new $$t.f3(2,2,$self.__inner[c],$self.__inner[c],c))}}}})},collectionResetting:null,o:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$t.$f0.o.call(this)},$type:new $.ig.Type("AxisCollection",$$t.$f0.$type.specialize($$t.$is.$type))},true);$c("AxisComponentsForView:u9","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("AxisComponentsForView",$.ig.$ot)},true);$c("AxisComponentsFromView:va","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("AxisComponentsFromView",$.ig.$ot)},true);$c("AxisLabelInfo:xh","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("AxisLabelInfo",$.ig.$ot)},true);$c("AxisLabelManager:kc","Object",{_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},init:function(){$.ig.$op.init.call(this);this.c(function(a){})},k:function(a,b){this.e().clear();this.f().clear();this.b().z(this.a());this.b().ch(a);this.b().cg(b);if(b.isEmpty()||a.isEmpty()){this.o(0)}if(this.a().a7().c()==0){this.b().y().clear()}},h:function(a,b){this.e().add1(a);this.f().add(b)},p:function(){this.b().ay(this.e());this.b().az(this.f())},i:function(a){},j:function(a){},g:function(a){this.b().y().add(a)},n:function(a){this.b().bi(a)},l:function(a){this.c()(a)},q:function(a){var b=this.a().a7().item(a);return b},o:function(a){if(this.a()==null){return}this.a().a7().c(a)},d:function(){if(this.a()==null||this.a().labelSettings()==null){return false}return this.a().labelSettings().visibility()!=0},m:function(){this.a().a7().c(0);this.a().al().a0().clear()},$type:new $.ig.Type("AxisLabelManager",$.ig.$ot)},true);$c("LabelPosition:ka","Object",{_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a){$.ig.$op.init.call(this);this.a(a)},$type:new $.ig.Type("LabelPosition",$.ig.$ot)},true);$c("AxisLabelSettings:kf","Object",{init:function(){var $self=this;this.au=null;this.b=1;this.ay=0;this.g=true;this.k=0;this.m=NaN;this.n=2;this.o=2;this.p=2;this.l=2;this.as=0;this.aw=1;$.ig.$op.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.ao(a,b.propertyName(),b.oldValue(),b.newValue())})},y:null,textStyle:function(a){if(arguments.length===1){var b=this.y;this.y=a;this.ap("TextStyle",b,a);return a}else{return this.y}},au:null,textColor:function(a){if(arguments.length===1){var b=this.au;this.au=a;this.ap("TextColor",b,a);return a}else{return this.au}},location:function(a){if(arguments.length===1){var b=this.b;this.b=a;this.ap("Location",$$t.$kg.getBox(b),$$t.$kg.getBox(a));return a}else{return this.b}},b:0,visibility:function(a){if(arguments.length===1){var b=this.ay;this.ay=a;this.ap("Visibility",$$t.$bu.getBox(b),$$t.$bu.getBox(a));return a}else{return this.ay}},ay:0,showFirstLabel:function(a){if(arguments.length===1){var b=this.g;this.g=a;this.ap("ShowFirstLabel",b,a);return a}else{return this.g}},g:false,_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},registerAxis:function(a){this.a(a)},unregisterAxis:function(a){this.a(null)},angle:function(a){if(arguments.length===1){var b=this.k;this.k=a;this.ap("Angle",b,a);return a}else{return this.k}},k:0,extent:function(a){if(arguments.length===1){var b=this.m;this.m=a;this.ap("Extent",b,a);return a}else{return this.m}},m:0,margin:function(a){this.topMargin(this.rightMargin(this.bottomMargin(this.leftMargin(a))));return a},leftMargin:function(a){if(arguments.length===1){var b=this.n;this.n=a;this.ap("LeftMargin",b,a);return a}else{return this.n}},n:0,rightMargin:function(a){if(arguments.length===1){var b=this.o;this.o=a;this.ap("RightMargin",b,a);return a}else{return this.o}},o:0,topMargin:function(a){if(arguments.length===1){var b=this.p;this.p=a;this.ap("TopMargin",b,a);return a}else{return this.p}},p:0,bottomMargin:function(a){if(arguments.length===1){var b=this.l;this.l=a;this.ap("BottomMargin",b,a);return a}else{return this.l}},l:0,as:0,horizontalAlignment:function(a){if(arguments.length===1){var b=this.as;this.as=a;this.ap("HorizontalAlignment",$$t.$bx.getBox(b),$$t.$bx.getBox(a));return a}else{return this.as}},aw:0,verticalAlignment:function(a){if(arguments.length===1){var b=this.aw;this.aw=a;this.ap("VerticalAlignment",$$t.$by.getBox(b),$$t.$by.getBox(a));return a}else{return this.aw}},propertyChanged:null,propertyUpdated:null,ap:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},ao:function(a,b,c,d){switch(b){case"Location":this.c(this.location());break}if(this.a()==null||this.a().chart()==null){return}switch(b){case"Angle":this.a().br(true);this.a().renderAxis();break;case"Location":case"Extent":case"Visibility":case"TextStyle":case"HorizontalAlignment":case"VerticalAlignment":case"TopMargin":case"RightMargin":case"BottomMargin":case"LeftMargin":case"ShowFirstLabel":this.a().br(true);if(this.a().seriesViewer()!=null){this.a().seriesViewer().hl()}this.a().renderAxis();break;case"TextColor":this.a().renderAxis();break}},h:function(){return this.k!=0},i:function(){return!$.ig.util.isNaN(this.m)},f:function(){return $$t.$gt.g(this.textStyle())},$type:new $.ig.Type("AxisLabelSettings",$.ig.$ot,[$$t.$bz.$type])},true);$c("TitleSettings:kh","AxisLabelSettings",{init:function(){this.a0=0;$$t.$kf.init.call(this);this.horizontalAlignment(1);this.leftMargin(NaN);this.rightMargin(NaN);this.topMargin(NaN);this.bottomMargin(NaN)},a0:0,position:function(a){if(arguments.length===1){var b=this.a0;this.a0=a;this.ap("AxisTitlePosition",$$t.$gb.getBox(b),$$t.$gb.getBox(a));return a}else{return this.a0}},ao:function(a,b,c,d){$$t.$kf.ao.call(this,a,b,c,d);if(this.a()==null||this.a().seriesViewer()==null){return}switch(b){case"AxisTitlePosition":this.a().br(true);this.a().renderAxis();break}},$type:new $.ig.Type("TitleSettings",$$t.$kf.$type)},true);$c("AxisRange:kt","Object",{init:function(a,b){$.ig.$op.init.call(this);this.c(a);this.b(b)},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},equals:function(a){return a!=null&&this.c()==a.c()&&this.b()==a.b()},equals1:function(a){return this.equals($b($$t.$kt.$type,a))},getHashCode:function(){return $.ig.$op.getHashCode.call(this)},$type:new $.ig.Type("AxisRange",$.ig.$ot,[$$t.$ku.$type.specialize($$t.$kt.$type)])},true);$c("Snapper:kp","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){var c=1;if(b>0){for(;b>0;--b){c*=a}}else{for(;b<0;++b){c/=a}}return c},b:function(a,b){var c=$.ig.truncate(Math.floor(Math.log10(a)));var d=a/Math.pow(10,c);if(b){var e=d<1.5?1:d<3?2:d<7?5:10;return e*Math.pow(10,c)}else{var f=d<=1?1:d<=2?2:d<=5?5:10;return f*Math.pow(10,c)}},d:function(a,b){var c=0;if($.ig.util.timeSpanTotalDays(a)>1){c=$.ig.util.timeSpanFromDays(Math.ceil($.ig.util.timeSpanTotalDays(a)))}else if($.ig.util.timeSpanTotalHours(a)>1){c=$.ig.util.timeSpanFromHours(Math.ceil($.ig.util.timeSpanTotalHours(a)))}else if($.ig.util.timeSpanTotalMinutes(a)>1){c=$.ig.util.timeSpanFromMinutes(Math.ceil($.ig.util.timeSpanTotalMinutes(a)))}else if($.ig.util.timeSpanTotalSeconds(a)>1){c=$.ig.util.timeSpanFromSeconds(Math.ceil($.ig.util.timeSpanTotalSeconds(a)))}else if($.ig.util.timeSpanTotalMilliseconds(a)>1){c=$.ig.util.timeSpanFromMilliseconds(Math.ceil($.ig.util.timeSpanTotalMilliseconds(a)))}return c},$type:new $.ig.Type("Snapper",$.ig.$ot)},true);$c("LinearNumericSnapper:kr","Snapper",{init:function(a,b,c,d){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$kp.init.call(this);this.h(b,c,d,10)},init1:function(a,b,c,d,e){$$t.$kp.init.call(this);this.h(b,c,d,e)},h:function(a,b,c,d){this.e(NaN);this.g(0);this.f(0);var e=0;if(c<100){e=4}else{e=Math.min(d,$.ig.truncate(c/7))}if(e>0){var f=$$t.$kp.b(b-a,false);this.e($$t.$kp.b(f/(e-1),true));var g=Math.floor(a/this.e())*this.e();var h=Math.ceil(b/this.e())*this.e();e=$.ig.truncate(Math.round((h-g)/this.e()));if(c/e>7*10){this.f(10)}else{if(c/e>7*5){this.f(5)}else{if(c/e>7*2){this.f(2)}}}this.g(Math.max(-$.ig.truncate(Math.floor(Math.log10(this.e()))),0))}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_g:0,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},$type:new $.ig.Type("LinearNumericSnapper",$$t.$kp.$type)},true);$c("LogarithmicNumericSnapper:ko","Snapper",{init:function(a,b,c,d){$$t.$kp.init.call(this);this.e(1);this.f(c)},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},$type:new $.ig.Type("LogarithmicNumericSnapper",$$t.$kp.$type)},true);$c("LinearCategorySnapper:lf","Snapper",{init:function(a,b,c,d){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$lf.init1.call(this,1,b,c,d,NaN,0)},init1:function(a,b,c,d,e,f){$$t.$kp.init.call(this);this.e(e);this.f(0);var g=Math.min(10,$.ig.truncate(d/7));if(g>0){var h=$$t.$kp.b(c-b,false);if($.ig.util.isNaN(this.e())){this.e($$t.$kp.b(h/(g-1),true))}if(this.e()<1){this.e(1)}var i=Math.floor(b/this.e())*this.e();var j=Math.ceil(c/this.e())*this.e();g=$.ig.truncate(Math.round((j-i)/this.e()));if(d/g>7*10){this.f(10)}else{if(d/g>7*5){this.f(5)}else{if(d/g>7*2){this.f(2)}}}}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},$type:new $.ig.Type("LinearCategorySnapper",$$t.$kp.$type)},true);$c("AxisView:it","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a){this.b=new $$t.va;this.ay=$$t.$a8.empty();$.ig.$op.init.call(this);this.a(a);this.a5=new $$t.ct},aa:function(){this.a1(function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);return $ret}());this.a4(function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);$ret.y(false);$ret.stroke(null);return $ret}());this.a2(function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);$ret.y(false);return $ret}());this.a3(function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);$ret.y(false);return $ret}());this.a().majorStrokeThickness(1);this.a().strokeThickness(1)},ab:function(a){},_a1:null,a1:function(a){if(arguments.length===1){this._a1=a;return a}else{return this._a1}},_a2:null,a2:function(a){if(arguments.length===1){this._a2=a;return a}else{return this._a2}},_a4:null,a4:function(a){if(arguments.length===1){this._a4=a;return a}else{return this._a4}},_a3:null,a3:function(a){if(arguments.length===1){this._a3=a;return a}else{return this._a3}},aq:function(){var a=new $$t.c2;return a},aj:function(a){a.__visibility=0;if(a.u()==null){this.a().al().y().add(a)}},al:function(a){a.__visibility=1},ak:function(a){if(this.a().al().y().contains(a)){this.a().al().y().remove(a)}},ac:function(){},k:function(){return true},index:function(){if(this.a().seriesViewer()!=null&&this.a().seriesViewer().isMap()){return this.a().seriesViewer().series().count()+1}var a=$b($$t.$fx.$type,this.a().chart());var b=0;if(a==null){return 0}if(a!=null&&a.gridMode()==1){var c=0;for(var d=0;d<this.a().seriesViewer().series().count();d++){if(this.a().seriesViewer().series().__inner[d].isStacked()){c+=this.a().seriesViewer().series().__inner[d].series().count()}else{c++}}b=c}return b+a.axes().indexOf(this.a())},x:function(){this.d().b0();this.d().bp()},v:function(){this.d().bv()},r:function(){if(this.d()!=null){this.d().y().clear()}this.t(this.a1().ak().c());this.t(this.a4().ak().c());this.t(this.a2().ak().c());this.t(this.a3().ak().c());this.y()},ao:function(a){this.a1().__visibility=a;this.a2().__visibility=a;this.a4().__visibility=a;this.a3().__visibility=a},ag:function(){},q:function(a){this.a().br(true);if(this.a().seriesViewer()!=null){this.a().seriesViewer().hl()}this.a().renderAxis()},b:null,c:function(){this.b.a(this.a1());this.b.b(this.a2());this.b.c(this.a3());this.b.d(this.a4());return this.b},t:function(a){if(a!=null){a.clear()}},ar:function(){return this.a1().ak().c()},e:function(){var $self=this;var a=function(){var $ret=new $$t.j1;$ret.d($self.a().stroke());$ret.b($self.a().strokeThickness());$ret.e($self.a().strokeDashArray());return $ret}();if($b($$t.$fx.$type,this.a().chart())!==null){var b=this.a().chart();if(b.alignsGridLinesToPixels()&&b.a7()!=2&&b.a7()!=1){a.a(true)}}return a},au:function(){return this.a4().ak().c()},as:function(){return this.a2().ak().c()},f:function(){var $self=this;var a=function(){var $ret=new $$t.j1;$ret.d($self.a().majorStroke());$ret.b($self.a().majorStrokeThickness());$ret.e($self.a().majorStrokeDashArray());return $ret}();if($b($$t.$fx.$type,this.a().chart())!==null){var b=this.a().chart();if(b.alignsGridLinesToPixels()&&b.a7()!=2&&b.a7()!=1){a.a(true)}}return a},at:function(){return this.a3().ak().c()},g:function(){var $self=this;var a=function(){var $ret=new $$t.j1;$ret.d($self.a().minorStroke());$ret.b($self.a().minorStrokeThickness());$ret.e($self.a().minorStrokeDashArray());return $ret}();if($b($$t.$fx.$type,this.a().chart())!==null){var b=this.a().chart();if(b.alignsGridLinesToPixels()&&b.a7()!=2&&b.a7()!=1){a.a(true)}}return a},d:function(){return this.a().af().a()},am:function(a,b,c){this.d().z(a);this.d().ch(b);this.d().cg(c);this.y()},s:function(){this.d().y().clear();this.y()},ai:function(a){this.d().bi(a);this.y()},an:function(a,b){this.d().ay(a);this.d().az(b)},ah:function(a){this.d().a3(a)},p:function(){},l:function(dataItem_){if(this.a().formatLabel()!=null){return this.a().formatLabel()(dataItem_)}var label_=this.a().label();var labelValue_=typeof dataItem_[label_]!="undefined"?dataItem_[label_]:label_;if(this.a().expectFunctions()){if(typeof labelValue_=="function"){labelValue_=labelValue_()}}return labelValue_},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},z:function(a,b){this.h(a);this.i(b)},_isDirty:false,isDirty:function(a){if(arguments.length===1){this._isDirty=a;return a}else{return this._isDirty}},y:function(){if(this.a().chart()==null||this.h()==null){return}if(!this.isDirty()){this.isDirty(true);this.a().chart().canvasRenderScheduler().l()}},undirty:function(a){this.isDirty(false);this.ae(a)},a5:null,ae:function(a){if(this.h()==null){return}if(this.h().d()){if(this.a().seriesViewer()!=null&&this.a().seriesViewer().actualPixelScalingRatio()!=1){this.h().y();this.h().z(this.a().seriesViewer().actualPixelScalingRatio(),this.a().seriesViewer().actualPixelScalingRatio())}var b=this.a().chart().getContainerRect();if(a){this.h().j(b.left(),b.top(),b.width(),b.height())}if(a){if(this.a().seriesViewer().plotAreaBackground()!=null){this.a5.m(this.a().gv().top());this.a5.l(this.a().gv().left());this.a5.width(this.a().gv().width());this.a5.height(this.a().gv().height());this.a5.__fill=this.a().seriesViewer().plotAreaBackground();this.h().u(this.a5)}}this.h().y();this.h().ad(this.a().gv());this.af();this.h().x();if(this.a().seriesViewer()!=null&&this.a().seriesViewer().actualPixelScalingRatio()!=1){this.h().x()}}if(this.i().d()){if(this.a().seriesViewer()!=null&&this.a().seriesViewer().actualPixelScalingRatio()!=1){this.i().y();this.i().z(this.a().seriesViewer().actualPixelScalingRatio(),this.a().seriesViewer().actualPixelScalingRatio())}var c=this.ay;var d=this.a().chart().getContainerRect();if(!c.isEmpty()&&a){this.i().j(d.left(),d.top(),d.width(),d.height())}if(this.a().seriesViewer()!=null&&this.a().seriesViewer().actualPixelScalingRatio()!=1){this.i().x()}}},postRender:function(){this.d().b4()},ay:null,af:function(){if(this.h().d()){this.a1().__stroke=this.a().actualStroke();this.a4().__fill=this.a().strip();this.a3().__stroke=this.a().actualMinorStroke();this.a2().__stroke=this.a().actualMajorStroke();this.a3().z(this.a().minorStrokeThickness());this.a2().z(this.a().majorStrokeThickness());this.a1().z(this.a().strokeThickness());this.a3().af(this.a().minorStrokeDashArray());this.a2().af(this.a().majorStrokeDashArray());this.a1().af(this.a().strokeDashArray());this.ay=this.a().gv();this.h().r(this.a1());this.h().r(this.a4());this.h().r(this.a2());this.h().r(this.a3())}},w:function(){this.y()},u:function(a){if(a!=null){a.canvasRenderScheduler().p(this)}},o:function(a){if(a!=null){a.canvasRenderScheduler().j(this);this.y()}},j:function(){return this.h()==null},ad:function(){if(this.a().isAngular()||this.a().isRadial()){return}if(this.a().title()==null){this.a().fk(null);this.a().br(true);this.a().renderAxis();return}if(this.a().fk()==null){var a=new $$t.c2;a.aa(this.a().title());a.dataContext(this.a().titleSettings());this.a().fk(a)}else{this.a().fk().aa(this.a().title());this.a().fk().dataContext(this.a().titleSettings())}this.a().br(true);this.a().renderAxis()},n:function(){var a;var b=new $$t.kf;if(this.a().isAngular()){a="ui-angular-axis-labels";b.margin(0)}else if(this.a().isVertical()){a="ui-vertical-axis-labels";b.location(2)}else if(this.a().ap()==3){a="ui-radial-axis-labels";b.location(5)}else{a="ui-horizontal-axis-labels";b.location(1)}this.m(b,a)},ap:function(){if(this.a().seriesViewer()==null){return}var a=this.a().seriesViewer().ne();var b=a.e6();var c=a.e5();if(this.a().stroke()==null){if(b==null){this.a().stroke(a.e4())}else if(b.color().l()!=0){this.a().stroke(b)}}if(this.a().majorStroke()==null){if(c==null){this.a().majorStroke(a.e4())}else if(c.color().l()!=0){this.a().majorStroke(c)}}},m:function(a,b){var c=$$t.$gr.g();var d=$("body");d.append(c);var e=$$t.$gr.q(c,b,"margin-top");var f=$$t.$gr.q(c,b,"margin-right");var g=$$t.$gr.q(c,b,"margin-bottom");var h=$$t.$gr.q(c,b,"margin-left");var i=$$t.$gr.q(c,b,"text-align");var j=$$t.$gr.q(c,b,"vertical-align");var k=$$t.$gr.q(c,b,"color");if(e!=null){a.topMargin(parseFloat(e))}if(f!=null){a.rightMargin(parseFloat(f))}if(g!=null){a.bottomMargin(parseFloat(g))}if(h!=null){a.leftMargin(parseFloat(h))}if(k!=null){if(a.textColor()==null){a.textColor(new $$t.cv)}a.textColor().__fill=k}if(i!=null){switch(i){case"right":a.horizontalAlignment(2);break;case"left":a.horizontalAlignment(0);break;default:a.horizontalAlignment(1);break}}if(j!=null){switch(j){case"top":a.verticalAlignment(0);break;case"bottom":a.verticalAlignment(2);break;default:a.verticalAlignment(1);break}}c.remove();this.a().labelSettings(a)},preRender:function(){if(this.a().seriesViewer()!=null){this.a().seriesViewer().ensureCorrectSize()}},isValid:function(){return this.a()!=null&&!this.a().gv().isEmpty()},av:function(a){return{__x:a.l(),__y:a.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},aw:function(){return{__x:this.a().al().cf().left(),__y:this.a().al().cf().top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},az:function(){var a=this.a().al().cf();return a},ax:function(a){return{__x:a.l(),__y:a.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},a0:function(a){var b=$$t.$vc.a(a);return b},a6:function(a){var b=this.a().al().ab().t();var c=this.a().al().ab().v();var d=this.a().al().ab().u();var e=this.a().al().ab().s();return new $$t.bw(1,b,c,d,e)},$type:new $.ig.Type("AxisView",$.ig.$ot,[$$t.$b3.$type])},true);$c("IScaler:iy","Object",{$type:new $.ig.Type("IScaler",null)},true);$c("ICategoryScaler:ix","Object",{$type:new $.ig.Type("ICategoryScaler",null,[$$t.$iy.$type])},true);$c("CategoryAxisBase:ir","Axis",{ar:function(){return new $$t.ld(this)},ey:function(a){$$t.$is.ey.call(this,a);this.g4(a)},_g4:null,g4:function(a){if(arguments.length===1){this._g4=a;return a}else{return this._g4}},init:function(){this.ho=0;this.hp=0;this.hr=0;this.g9=false;$$t.$is.init.call(this);this.hf(new $$t.b7(Number,0))},b0:function(a,b,c){var d=$$t.$is.b0.call(this,a,b,c);if(!d){return false}return this.itemsSource()!=null&&this.hp>0},ia:function(){if(this.g8()!=null&&this.a6()!=null&&this.itemsSource()!=null){this.g8(this.a6().releaseFastItemsSource(this.itemsSource()))}},h9:function(){if(this.g8()==null&&this.a6()!=null&&this.itemsSource()!=null){this.g8(this.a6().getFastItemsSource(this.itemsSource()))}},_hf:null,hf:function(a){if(arguments.length===1){this._hf=a;return a}else{return this._hf}},isCategory:function(){return true},getCategoryBoundingBox:function(a,b,c){if(this.isAngular()){return $$t.$a8.empty()}return this.getCategoryBoundingBoxHelper(a,b,c,this.isVertical())},getCategoryBoundingBoxHelper:function(a,b,c,d){var e=0;var f=a.__x;var g=this.gv().left();var h=this.gv().right();if(d){f=a.__y;g=this.gv().top();h=this.gv().bottom()}var i=this.hf();if(d&&!this.isInverted()||!d&&this.isInverted()){i=new $$t.b7(Number,0);for(var j=this.hf().count()-1;j>=0;j--){i.add(this.hf().__inner[j])}}if(this.categoryMode()==0){if(b){var k;if(d){k=new $$t.a8(0,this.gv().left(),a.__y-c/2,this.gv().width(),c)}else{k=new $$t.a8(0,a.__x-c/2,this.gv().top(),c,this.gv().height())}k.intersect(this.gv());return k}else{if(f>h){return $$t.$a8.empty()}if(f<g){return $$t.$a8.empty()}var l=1.7976931348623157e308;var m=-1;for(e=0;e<i.count();e++){var n=Math.abs(i.__inner[e]-f);if(n<l){l=n;m=e}}if(m==-1){return $$t.$a8.empty()}var o=i.__inner[m];var p;if(d){p=new $$t.a8(0,this.gv().left(),o-c/2,this.gv().width(),c)}else{p=new $$t.a8(0,o-c/2,this.gv().top(),c,this.gv().height())}p.intersect(this.gv());return p}}else{for(e=0;e<i.count();e++){if(i.__inner[e]>f){break}}if(e==0){return $$t.$a8.empty()}if(f>h){return $$t.$a8.empty()}if(f<g){return $$t.$a8.empty()}var q=this.gv().right();if(d){q=this.gv().bottom()}if(e<i.count()){q=i.__inner[e]}if(d){return new $$t.a8(0,this.gv().left(),i.__inner[e-1],this.gv().width(),q-i.__inner[e-1])}else{return new $$t.a8(0,i.__inner[e-1],this.gv().top(),q-i.__inner[e-1],this.gv().height())}}},g8:function(a){if(arguments.length===1){this.g($$t.$ir.fastItemsSourceProperty,a);return a}else{return this.c($$t.$ir.fastItemsSourceProperty)}},g7:null,itemsSource:function(a){if(arguments.length===1){this.g($$t.$ir.itemsSourceProperty,a);return a}else{return this.c($$t.$ir.itemsSourceProperty)}},ho:0,hp:0,itemsCount:function(a){if(arguments.length===1){this.ho=a;this.hp=this.ho;return a}else{return this.ho}},categoryMode:function(a){if(arguments.length===1){if(this.g5!=a){var b=this.g5;this.g5=a;this.e2("CategoryMode",$$t.$iw.getBox(b),$$t.$iw.getBox(a))}return a}else{return this.g5}},g5:0,gap:function(a){if(arguments.length===1){this.g($$t.$ir.gapProperty,a);return a}else{return this.c($$t.$ir.gapProperty)}},overlap:function(a){if(arguments.length===1){this.g($$t.$ir.overlapProperty,a);return a}else{return this.c($$t.$ir.overlapProperty)}},useClusteringMode:function(a){if(arguments.length===1){this.g($$t.$ir.useClusteringModeProperty,a);return a}else{return this.c($$t.$ir.useClusteringModeProperty)}},hs:function(a){if(arguments.length===1){if(a!=this.hr){var b=this.hr;this.hr=a;this.e2("GroupCount",b,this.hr)}return a}else{return this.hr}},hr:0,getUnscaledValue:function(a,b){return NaN},getUnscaledValue3:function(a,b,c,d){return NaN},getCategorySize:function(a,b,c){return NaN},hk:function(a,b,c){return NaN},getGroupCenter:function(a,b,c,d){return NaN},unscaleValue:function(a){var b=this.seriesViewer().windowRect();var c=this.gv();var d=this.gq();var e=new $$t.iz(0,b,c,this.isInverted(),d);return this.getUnscaledValue(a,e)},he:function(){var d__=new $.ig.CategoryAxisBase___RelatedSeries__IteratorClass(-2);d__.__4__this=this;return d__},ha:function(a){return this.b4().contains(a)},hb:function(a){return false},hd:function(){var d__=new $.ig.CategoryAxisBase___RelatedAxes__IteratorClass(-2);d__.__4__this=this;return d__},g9:false,id:function(a){if(this.g9){return}try{this.g9=true;var b=0;var c=0;var d=false;var f=this.he().getEnumerator();while(f.moveNext()){var e=f.current();var g=$b($$t.$ip.$type,e);if(g!=null){var h=g.preferredCategoryMode(this);if(h==2){b=2;d=true;if(this.ha(e)){c++}}if(h==1&&!d){b=1}}}var i=this.useClusteringMode();var k=this.hd().getEnumerator();while(k.moveNext()){var j=k.current();if(j.useClusteringMode()){i=true}if(a){j.id(false)}}if(b==0&&i){b=2;if(c==0){c=1}}this.categoryMode(b);this.hs(c)}finally{this.g9=false}},e0:function(a,b,c,d){$$t.$is.e0.call(this,a,b,c,d);switch(b){case"FastItemsSourceProvider":if($b($$t.$pv.$type,c)!=null){this.g8(c.releaseFastItemsSource(this.itemsSource()))}if($b($$t.$pv.$type,d)!=null){this.g8(d.getFastItemsSource(this.itemsSource()))}this.itemsCount(0);if(this.g8()!=null){this.itemsCount(this.g8().count())}this.id(true);break;case"ItemsSource":if(this.a6()!=null){this.g8(this.a6().getFastItemsSource(this.itemsSource()))}break;case"FastItemsSource":var e=$b($$t.$ij.$type,c);this.h1();this.br(true);if(e!=null){e.event=$.ig.Delegate.prototype.remove(e.event,this.h4.runOn(this))}this.itemsCount(0);if(this.g8()!=null){this.itemsCount(this.g8().count())}if(this.g8()!=null){var f=this.g8();f.event=$.ig.Delegate.prototype.combine(f.event,this.h4.runOn(this));this.e8(false);var h=this.b1().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);if(g.seriesViewer()!=null){g.g0()}}}else{this.eo();var j=this.b1().getEnumerator();while(j.moveNext()){var i=j.current();i.gg(true,i.view());if(i.seriesViewer()!=null){i.g0()}}}break;case"ItemsCount":this.e3(new $$t.ks(0,0,$g(c)-1,$g(d)-1));this.e8(false);break;case"UseClusteringMode":this.br(true);this.ie();this.e8(false);this.h2();break;case"CategoryMode":this.br(true);this.e8(false);this.ib();this.h2();break;case"Overlap":case"Gap":this.br(true);var l=this.b1().getEnumerator();while(l.moveNext()){var k=l.current();k.co(true);var m=$b($$t.$ip.$type,k);if(m!=null&&m.preferredCategoryMode(this)==2){k.renderSeries(false)}}this.e8(false);if(this.seriesViewer()!=null){this.seriesViewer().ht()}break;case"CrossingValue":case"CrossingAxis":this.br(true);this.e8(true);break}},h2:function(){var b=this.b1().getEnumerator();while(b.moveNext()){var a=b.current();a.renderSeries(false)}},h4:function(a,b){switch(b.action()){case 3:case 0:case 1:case 2:case 4:if(this.g8()!=null){this.itemsCount(this.g8().count())}this.e8(false);break}if(this.g8()!=null){this.itemsCount(this.g8().count())}},ie:function(){var a=false,b=false;var d=this.b4().getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$t.$ip.$type,c);if(e==null){continue}var f=e.preferredCategoryMode(this);a|=f==1;b|=f==2}var g=b?2:a?1:0;if(g==0&&this.useClusteringMode()){g=1;if(this.hs()==0){this.hs(1)}}this.categoryMode(g)},registerSeries:function(a){var b=$$t.$is.registerSeries.call(this,a);if(b){this.id(true);var c=$b($$t.$ip.$type,a);if(c!=null&&c.preferredCategoryMode(this)==2){var e=this.b1().getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$t.$ip.$type,d);if(f!=null&&f!=c&&f.preferredCategoryMode(this)==2){d.renderSeries(false)}}}this.e8(false);this.updateRange()}return b},deregisterSeries:function(a){var b=$$t.$is.deregisterSeries.call(this,a);
if(b){this.id(true);var c=$b($$t.$ip.$type,a);if(c!=null&&c.preferredCategoryMode(this)!=0){var e=this.b1().getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$t.$ip.$type,d);if(f!=null){d.renderSeries(false)}}}this.e8(false)}return b},ib:function(){var a=null;var c=this.b1().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$g7.$type,b);if(d!=null){var e=d.lf();if(e!=null&&e.crossingAxis()==this){a=e}}}if(a!=null){a.renderAxis()}},h1:function(){this.g7=this.g8()},ic:function(){var a=this.labelSettings();if(a==null){a=new $$t.kf}if(a.visibility()==1){this.a7().c(0)}else{var b=0;b=this.g4().a8(this.b2());this.a7().c(b)}},handleCollectionChanged:function(a){if(this.g8()!=null){this.g8().handleCollectionChanged(a)}},notifySetItem:function(a,b,c){this.handleCollectionChanged(new $$t.f3(2,2,c,b,a))},notifyClearItems:function(){this.handleCollectionChanged(new $$t.f3(0,4))},notifyInsertItem:function(a,b){this.handleCollectionChanged(new $$t.f3(1,0,b,a))},notifyRemoveItem:function(a,b){this.handleCollectionChanged(new $$t.f3(1,1,b,a))},$type:new $.ig.Type("CategoryAxisBase",$$t.$is.$type,[$$t.$ix.$type])},true);$c("IAngleScaler:kz","Object",{$type:new $.ig.Type("IAngleScaler",null)},true);$c("CategoryAngleAxis:lb","CategoryAxisBase",{ar:function(){return new $$t.lc(this)},ey:function(a){$$t.$ir.ey.call(this,a);this.ip(a)},_ip:null,ip:function(a){if(arguments.length===1){this._ip=a;return a}else{return this._ip}},isAngular:function(){return true},iu:null,init:function(){this.iv=false;this.ix=NaN;this.iy=0;this.jb=1;$$t.$ir.init.call(this);this.y($$t.$lb.$type);this.ir(this.iq());this.iu=new $$t.k1},ak:function(){var $self=this;var a=new $$t.k8;a.cr(function(b){var c=$self.seriesViewer()!=null?$self.seriesViewer().actualWindowRect():$$t.$a8.empty();var d=!c.isEmpty()?$self.gv():$$t.$a8.empty();return $self.jo(b,{__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},c,d,$self.al().a4())});return a},_ir:null,ir:function(a){if(arguments.length===1){this._ir=a;return a}else{return this._ir}},iv:false,i9:function(a){return Math.round(a*Math.pow(10,10))/Math.pow(10,10)},ix:0,iq:function(){var $self=this;var a=function(){var $ret=new $$t.kc;$ret.a($self);$ret.f($self.b3());$ret.e($self.b2());$ret.b($self.al());return $ret}();if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}var b=new $$t.le(a);b.u(function(){var c=$self.as().ar();var d=$self.as().au();var e=$self.as().as();var f=$self.as().at();$self.fe();$self.ep(c);$self.ep(d);$self.ep(e);$self.ep(f)});b.o(function(c,d){return!d.isEmpty()&&!c.isEmpty()&&$self.it()!=null});b.d(function(c,d,e,f){return $self.io(c,d,e,f)});b.v(function(){if(!$self.iv){$self.iv=true;$self.it().updateRange();$self.iv=false}});b.g(function(c){var d=$g(c);if(d>$self.g8().count()-1){d-=$self.g8().count()}var e=$self.g8().item(d);return $self.dm(e)});b.b().c(function(c){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.it()!=null&&$self.ix!=c){var d=$b($$t.$fx.$type,$self.seriesViewer());if(d==null){return}$self.ix=c;$self.al().a3(c);d.hl();var f=d.axes().getEnumerator();while(f.moveNext()){var e=f.current();if(e!=$self&&$b($$t.$k8.$type,e.al())!==null){e.as().x()}}}});b.k(function(c,d,e){var f=$b($$t.$k6.$type,c);$self.iu.m(d,e,c.x(),c.y(),f.minLength(),f.maxLength(),f.center())});b.l(function(c,d,e,f){var g=$b($$t.$k6.$type,c);$self.iu.n(d,e,f,g.x(),c.y(),g.minLength(),g.maxLength(),g.center())});b.m(function(c,d){return $self.getScaledAngle(d)});b.q(function(c,d){if($self.i9(d-$self.iy)<0){return false}if($self.i9(d-$self.iy-2*Math.PI)>0){return false}return true});b.j(function(c){var d=$b($$t.$k6.$type,c);if(d.e()==d.j().__inner[0]){$self.iu.i(c.r(),c.m(),c.x(),c.y(),d.center(),d.minAngle(),d.maxAngle())}});b.e(function(c){c.m($self.i3());c.p(c.m())});b.p(function(c,d,e){var f=$b($$t.$k6.$type,c);if(e){return false}var g=$self.jo(d,f.center(),c.y(),c.x(),0);if(g.__x<c.x().right()&&g.__x>=c.x().left()&&g.__y<c.x().bottom()&&g.__y>=c.x().top()){return true}return false});b.a(function(c,d,e,f){var g=c.w();var h=new $$t.iz(0,c.y(),c.x(),$self.isInverted(),g);var i=d;if($self.categoryMode()!=0){var j=e*f+1;j=Math.min(j,$self.hp);var k=$self.getScaledValue(j,h);i=(d+k)/2}return i});b.f(this.getGroupCenter.runOn(this));b.i(this.i6.runOn(this));return b},jo:function(a,b,c,d,e){var f=this.i3();var g=$$t.$k2.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.$k2.c(h,c,d);i=$$t.$k2.f(i,c,d);return{__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},i3:function(){if(this.it()==null){return 0}if(!this.be()){return this.it().jd()}else{return this.it().getScaledValue3(this.crossingValue())}},io:function(a,b,c,d){if(this.g8()==null){return null}var e=new $$t.k6;var f=this.g8().count()-1;var g=this.as().ar();var h=this.as().au();var i=this.as().as();var j=this.as().at();e.r(g);e.u(h);e.s(i);e.t(j);e.k(f);e.l(0);e.h(false);e.x(a);e.w(c);e.v(d);e.y(b);e.g(this.iw());e.n(this.interval());e.o(this.minorInterval());e.q(this.label());var k=this.iu.f(b);var l=this.iu.g(b);var m=.5*this.it().ja();var n=.5*this.it().i9();var o=k;var p=l;var q=this.it().jd();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.iu.k(b,e,0,this.g8().count(),this.isInverted(),this.getUnscaledAngle.runOn(this),r);var s={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e.center(s);e.maxLength(p);e.minLength(o);e.effectiveMaximum(q);e.ac(this.g8().count());e.z(this.categoryMode());e.ab(true);e.aa(this.isInverted());e.ad(this.hs());e.f(new $$t.lg);e.i(this.bu());return e},getMinMaxAngle:function(a,b,c){var d=this.iu.l(a,b,c);b=d.p1;c=d.p2;return{p1:b,p2:c}},z:function(){$$t.$ir.z.call(this);this.e8(false)},is:null,it:function(a){if(arguments.length===1){this.is=a;return a}else{if(this.is!=null){return this.is}var a=$b($$t.$fx.$type,this.seriesViewer());if(a!=null){for(var b=0;b<a.axes().count();b++){if($b($$t.$kw.$type,a.axes().__inner[b])!==null){return a.axes().__inner[b]}}}return this.is}},startAngleOffset:function(a){if(arguments.length===1){this.g($$t.$lb.startAngleOffsetProperty,a);return a}else{return this.c($$t.$lb.startAngleOffsetProperty)}},iy:0,getCategorySize:function(a,b,c){return 2*Math.PI/this.hp},hk:function(a,b,c){var d=!$.ig.util.isNaN(this.gap())?$$t.$fn.c(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.hs()-(this.hs()-1)*e)},getGroupCenter:function(a,b,c,d){var e=.5;if(this.hs()>1){var f=!$.ig.util.isNaN(this.gap())?$$t.$fn.c(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.hs()-(this.hs()-1)*g);var j=(h-i)/(this.hs()-1);e=.25*f+.5*i+a*j}return this.getCategorySize(b,c,d)*e},i6:function(a){var b=.5;if(this.hs()>1){var c=!$.ig.util.isNaN(this.gap())?$$t.$fn.c(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.hs()-(this.hs()-1)*d);var g=(e-f)/(this.hs()-1);b=.25*c+.5*f+a*g}return b},e9:function(a){$$t.$ir.e9.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=!b.isEmpty()?this.gv():$$t.$a8.empty();var d=this.gq();var e=this.gp();var f=this.ir().c(a,c,b,d,e);if(f!=null){this.actualInterval(f.f().k());this.actualMinorInterval(f.f().j())}},i5:function(a,b){var c;var d;var e=this.iu.l(b,c,d);c=e.p1;d=e.p2;if(c==0){if(this.isInverted()){return this.hp}else{return 0}}var f=this.getUnscaledAngle(c);if(f<0||f>this.hp){f=this.getUnscaledAngle(c+Math.PI*2)}return f},i4:function(a,b){var c;var d;var e=this.iu.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.hp}}var f=this.getUnscaledAngle(d);if(f<0||f>this.hp){f=this.getUnscaledAngle(d+Math.PI*2)}return f},getScaledAngle:function(a){var b=this.hp;var c=b>=2?a/b:b==1?.5:NaN;if(this.bl()){c=1-c}return c*2*Math.PI+this.iy},getUnscaledAngle:function(a){var b=(a-this.iy)/(2*Math.PI);if(this.isInverted()){b=1-b}return b*this.hp},getScaledValue:function(a,b){return this.getScaledAngle(a)},e0:function(a,b,c,d){$$t.$ir.e0.call(this,a,b,c,d);var e=$b($$t.$fx.$type,this.seriesViewer());switch(b){case"CrossingAxis":var f=$b($$t.$kw.$type,d);this.jk(f);if(f!=null){f.jn(this)}this.br(true);this.e8(false);break;case"StartAngleOffset":this.iy=this.startAngleOffset();while(this.iy<0){this.iy+=360}while(this.iy>=360){this.iy-=360}this.iy=this.iy*Math.PI/180;this.br(true);this.e8(false);var h=this.b4().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);g.g0()}break;case"Label":if(e!=null){var j=e.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.br(true);i.renderAxis()}}break;case"CrossingValue":if(e!=null){var l=e.axes().getEnumerator();while(l.moveNext()){var k=l.current();if($b($$t.$ky.$type,k)!==null||$b($$t.$lb.$type,k)!==null){k.br(true);k.renderAxis()}}}break;case"LabelSettings":this.ir(this.iq());this.ji();this.br(true);this.e8(false);break}},ji:function(){this.ix=NaN},jk:function(a){this.it(a)},interval:function(a){if(arguments.length===1){this.g($$t.$lb.intervalProperty,a);return a}else{return this.c($$t.$lb.intervalProperty)}},iz:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.iz;this.iz=a;this.e2("ActualInterval",b,this.actualInterval())}return a}else{return this.iz}},minorInterval:function(a){if(arguments.length===1){this.g($$t.$lb.minorIntervalProperty,a);return a}else{return this.c($$t.$lb.minorIntervalProperty)}},i1:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.i1;this.i1=a;this.e2("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.i1}},iw:function(){return false},ap:function(){return 2},bx:function(){if(this.g8()==null){return false}var a=this.g8().count();if(a!=this.jc()){var b=new $$t.ks(1,1,this.jc(),a);this.jc(a);this.e3(b);return true}return false},jb:0,jc:function(a){if(arguments.length===1){this.jb=a;return a}else{return this.jb}},$type:new $.ig.Type("CategoryAngleAxis",$$t.$ir.$type,[$$t.$kz.$type])},true);$c("CategoryAxisBaseView:ld","AxisView",{_a7:null,a7:function(a){if(arguments.length===1){this._a7=a;return a}else{return this._a7}},init:function(a){$$t.$it.init.call(this,a);this.a7(a)},a8:function(a){var b=0;for(var c=0;c<a.count();c++){var d=$b($$t.$be.$type,a.__inner[c]);if(d==null){d=this.a().a7().item(c);d.aa(a.__inner[c]==null?"":a.__inner[c].toString());b++}else{this.d().y().add(d)}}return b},$type:new $.ig.Type("CategoryAxisBaseView",$$t.$it.$type)},true);$c("CategoryAngleAxisView:lc","CategoryAxisBaseView",{_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},init:function(a){$$t.$ld.init.call(this,a);this.a9(a)},$type:new $.ig.Type("CategoryAngleAxisView",$$t.$ld.$type)},true);$c("ISortingAxis:i6","Object",{$type:new $.ig.Type("ISortingAxis",null)},true);$c("CategoryDateTimeXAxis:mc","CategoryAxisBase",{init:function(){$$t.$ir.init.call(this);this.y($$t.$mc.$type);this.i1=new Date;this.i0=new Date},ar:function(){return new $$t.md(this)},ey:function(a){$$t.$ir.ey.call(this,a);this.io(a)},_io:null,io:function(a){if(arguments.length===1){this._io=a;return a}else{return this._io}},isSorting:function(){return true},isDateTime:function(){return true},displayType:function(a){if(arguments.length===1){this.g($$t.$mc.displayTypeProperty,$$t.$me.getBox(a));return a}else{return $f(this.c($$t.$mc.displayTypeProperty))}},minimumValue:function(a){if(arguments.length===1){this.g($$t.$mc.minimumValueProperty,a);return a}else{return this.c($$t.$mc.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$mc.maximumValueProperty,a);return a}else{return this.c($$t.$mc.maximumValueProperty)}},interval:function(a){if(arguments.length===1){this.g($$t.$mc.intervalProperty,a);return a}else{return $g(this.c($$t.$mc.intervalProperty))}},jb:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.jb;this.jb=a;this.e2("ActualInterval",b,this.actualInterval())}return a}else{return this.jb}},minorInterval:function(a){if(arguments.length===1){this.g($$t.$mc.minorIntervalProperty,a);return a}else{return $g(this.c($$t.$mc.minorIntervalProperty))}},jd:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.jd;this.jd=a;this.e2("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.jd}},b0:function(a,b,c){var d=$$t.$ir.b0.call(this,a,b,c);if(!d){return false}return+this.actualMinimumValue()!=+this.actualMaximumValue()},ak:function(){if(this.useSmartAxis()){return new $$t.l7}else{return new $$t.mj}},getCategorySize:function(a,b,c){var d=this.gt(b,c);return d.width()/(this.hp*a.width())},getGroupCenter:function(a,b,c,d){return this.getCategorySize(b,c,d)*.5},hk:function(a,b,c){var d=!$.ig.util.isNaN(this.gap())?$$t.$fn.c(this.gap(),0,1):0;var e=1-.5*d;var f=this.getCategorySize(a,b,c)*e;return f},cn:function(){return this.actualInterval()},iy:null,iz:function(a){if(arguments.length===1){this.iy=a;return a}else{return this.iy}},e9:function(a){$$t.$ir.e9.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=!b.isEmpty()?this.gv():$$t.$a8.empty();var d=this.gq();var e=this.gp();var f=new $$t.iz(0,b,c,this.isInverted(),d);var g=this.as().ar();var h=this.as().au();var i=this.as().as();var j=this.as().at();var k=this.as().e();var l=this.as().f();var m=this.as().g();this.fe();this.ep(g);this.ep(h);this.ep(i);this.ep(j);this.b2().clear();this.b3().clear();this.hf().clear();this.al().z(this);this.al().ch(b);this.al().cg(c);if(b.isEmpty()||c.isEmpty()){this.a7().c(0)}if(this.a7().c()==0){this.al().y().clear()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}this.jv();if(!b.isEmpty()&&!c.isEmpty()&&(this.displayType()!=1||this.ir()!=null)){var n=c.bottom();var o=n-c.top();if(this.crossingAxis()!=null){var p=$b($$t.$jm.$type,this.crossingAxis());if(p!=null){var q=new $$t.iz(0,b,c,p.isInverted(),d);n=this.crossingValue();n=p.getScaledValue(n,q);o=n-c.top();if(n<c.top()){n=c.top()}else if(n>c.bottom()){n=c.bottom()}if(o<0){o=0}else if(o>c.height()){o=c.height()}}}if($.ig.util.isNaN(n)){n=0}this.ew(g,n,c,k);this.al().a3(o);if(this.displayType()==1){var r=this.getFirstVisibleIndex(b,c,d,e);var s=this.getLastVisibleIndex(b,c,d,e);if(r<0||s<0){return}var t=NaN;for(var u=r;u<=s;u++){var v=this.iz()==null?u:this.iz().__inner[u];var w=this.getScaledValue(this.ir().item(v).getTime(),f);if(w==t){continue}t=w;if(this.categoryMode()==2){w+=this.isInverted()?-this.getGroupCenter(u,b,c,d):this.getGroupCenter(u,b,c,d)}if(w<e.left()||w>e.right()){continue}this.ff(i,w,c,l);this.hf().add(w);if(this.g8()!=null&&u<this.g8().count()){var x=this.g8().item(v);var y=$$t.$ir.dm.call(this,x);if(!$.ig.util.isNaN(w)&&!Number.isInfinity(w)&&y!=null){if(typeof y==="string"&&y.equals("")){}else{this.b2().add1(y);this.b3().add(new $$t.ka(w))}}}}}else{var z=this.getUnscaledValue(e.left(),f);var aa=this.getUnscaledValue(e.right(),f);var ab=Math.min(z,aa);var ac=Math.max(z,aa);var ad=new $$t.kr(0,ab,ac,e.width());var ae=this.iu()?this.i9():ad.e();this.jx($.ig.truncate(ae));var af=$.ig.truncate(Math.floor((ab-this.actualMinimumValue().getTime())/ae));var ag=$.ig.truncate(Math.ceil((ac-this.actualMinimumValue().getTime())/ae));var ah=0;if(this.categoryMode()==2){ah=this.getGroupCenter(0,b,c,d);ah=this.isInverted()?-ah:ah}var ai=$.ig.truncate(Math.ceil(e.right()));var aj=$.ig.truncate(Math.floor(e.left()));var ak=this.getScaledValue(this.actualMinimumValue().getTime()+af*ae,f)+ah;for(var al=af;al<=ag;al++){var am=this.getScaledValue(this.actualMinimumValue().getTime()+(al+1)*ae,f)+ah;if(!$.ig.util.isNaN(ak)&&!Number.isInfinity(ak)){var an=$.ig.truncate(Math.round(ak));if(an<=ai){if(al%2==0){this.fg(h,ak,am,c)}this.ff(i,ak,c,l);this.hf().add(ak);if(this.bu()){var ao=this.jf();if(ao>0&&ao<ae){var ap=ak;var aq=this.getScaledValue(this.actualMinimumValue().getTime()+ao,f)+ah;while(ap+aq<am){ap+=aq;this.ff(j,ap,c,m)}this.jy(ao)}else{for(var ar=1;ar<ad.f();++ar){var as=this.getScaledValue(this.actualMinimumValue().getTime()+al*ae+ar*ae/ad.f(),f)+ah;this.ff(j,as,c,m)}if(ad.f()>0){this.jy($.ig.truncate(ae/ad.f()))}}}}if(an>=aj&&an<=ai){var at=this.actualMinimumValue().getTime()+al*ae;var ticks_=$.ig.truncate(Math.floor(at));var au=new Date(ticks_);var av=this.dm(au);if(av!=null){this.b2().add1(av);this.b3().add(new $$t.ka(ak))}}}ak=am}}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().hl()}}this.al().ay(this.b2());this.al().az(this.b3());this.ic()}},i9:function(){return this.actualInterval()},jf:function(){return this.minorInterval()},jx:function(a){this.actualInterval(a)},jy:function(a){this.actualMinorInterval(a)},jv:function(){var a=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var b=!a.isEmpty()?this.gv():$$t.$a8.empty();var c=new Date;var d=new Date;if(!a.isEmpty()&&!b.isEmpty()&&this.ir()!=null){var e=$b($$t.$mf.$type,this.ir());if(e!=null){if(this.iz()==null){this.iz(e.getSortedIndices())}}else{this.iz(null)}if(this.ir().count()>0){var f=this.iz()==null?0:this.iz().__inner[0];var g=this.iz()==null?this.ir().count()-1:this.iz().__inner[this.ir().count()-1];c=this.ir().item(f);d=this.ir().item(g);this.iu(false);if(this.categoryMode()==2){var h=d.getTime()-c.getTime();var timeOffset_=$.ig.truncate(Math.round(h*1.25/this.hp/2));if(timeOffset_==0){timeOffset_=1}var minTime_=c.getTime();var maxTime_=d.getTime();c=new Date(minTime_-timeOffset_);d=new Date(maxTime_+timeOffset_)}}}if(this.ix()){c=this.minimumValue()}if(this.iw()){d=this.maximumValue()}if(this.iv()){this.actualInterval(this.interval());var i=Math.abs(d.getTime()-c.getTime());this.iu(this.it()||this.displayType()==1||1*i/this.i9()>b.width()/a.width()?false:true)}else{this.iu(false)}this.actualMinimumValue(c);this.actualMaximumValue(d)},iv:function(){return this.interval()!=0},it:function(){return this.actualInterval()==0},ix:function(){return this.minimumValue()!=null},iw:function(){return this.maximumValue()!=null},i1:new Date,actualMinimumValue:function(a){if(arguments.length===1){var b=+this.i1!=+a;if(b){var c=this.i1;this.i1=a;this.e2("ActualMinimumValue",c,a)}return a}else{return this.i1}},i0:new Date,actualMaximumValue:function(a){if(arguments.length===1){var b=+this.i0!=+a;if(b){var c=this.i0;this.i0=a;this.e2("ActualMaximumValue",c,a)}return a}else{return this.i0}},_iu:false,iu:function(a){if(arguments.length===1){this._iu=a;return a}else{return this._iu}},getScaledValue:function(a,b){if(!b.b.isEmpty()){var c=this.i7(a,$$t.$ll.z,b.b,$$t.$a8.empty());c=(c-b.c.left())/b.c.width();c=b.c.left()+b.c.width()*(c-b.d.left())/b.d.width();return c}return this.i7(a,b.d,b.c,b.b)},i7: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},i8: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.b.isEmpty()){var c=b.d.left()+b.d.width()*(a-b.c.left())/b.c.width();c=c*b.c.width()+b.c.left();c=this.getUnscaledValue3(c,$$t.$ll.z,b.b,this.categoryMode());return c}return this.getUnscaledValue3(a,b.d,b.c,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())))},i4:function(a){return this.ir()==null?$$t.$af.minValue():this.ir().item(a)},dateTimeMemberPath:function(a){if(arguments.length===1){this.g($$t.$mc.dateTimeMemberPathProperty,a);return a}else{return this.c($$t.$mc.dateTimeMemberPathProperty)}},ir:function(a){if(arguments.length===1){if(this.iq!=a){var b=this.iq;this.iq=a;this.e2("DateTimeColumn",b,this.iq)}return a}else{return this.iq}},iq:null,is:function(a){if(a==null){return this.g8().registerColumnDateTime(null,null,false)}var b=null;var c=$$t.$b4.getCoercionMethod(a,this.coercionMethods());a=c.b();b=c.a();return this.g8().registerColumnDateTime(a,b,this.expectFunctions())},e0:function(a,b,c,d){$$t.$ir.e0.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($$t.$ij.$type,c);if(e!=null){e.deregisterColumn(this.ir());this.ir(null);e.event=$.ig.Delegate.prototype.remove(e.event,this.ju.runOn(this))}var f=$b($$t.$ij.$type,d);if(f!=null){this.iz(null);this.ir(this.is(this.dateTimeMemberPath()));f.event=$.ig.Delegate.prototype.combine(f.event,this.ju.runOn(this))}this.jw(false);break;case"DateTimeMemberPath":if(this.g8()!=null){this.g8().deregisterColumn(this.ir());this.ir(this.is(this.dateTimeMemberPath()));this.iz(null)}break;case"DisplayType":this.br(true);this.al().ah(this.displayType()==1);this.e8(false);break;case"MinimumValue":this.updateRange();this.jw(false);break;case"MaximumValue":this.updateRange();this.jw(false);break;case"Interval":this.br(true);this.e8(false);break}},ju:function(a,b){this.iz(null)},jw:function(a){this.e9(a);if(this.g8()==null){return}var c=this.b1().getEnumerator();while(c.moveNext()){var b=c.current();b.renderSeries(a)}},bx:function(){var a=this.actualMinimumValue().getTime();var b=this.actualMaximumValue().getTime();this.jv();var c=!this.ix()?this.actualMinimumValue().getTime():this.minimumValue().getTime();var d=!this.iw()?this.actualMaximumValue().getTime():this.maximumValue().getTime();var e=new $$t.ks(a,c,b,d);this.e3(e);return true},sortedIndices:function(){if(this.iz()==null){var a=$b($$t.$mf.$type,this.ir());if(a!=null){this.iz(a.getSortedIndices())}else{this.iz(null)}}return this.iz()},getFirstVisibleIndex:function(a,b,c,d){var e=d;var f=new $$t.iz(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=0;for(var j=0;j<this.iz().count();j++){if(this.ir()==null){break}var k=this.ir().item(this.iz().__inner[j]);if(k.getTime()>=g){break}i=j}return i},getLastVisibleIndex:function(a,b,c,d){var e=d;var f=new $$t.iz(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=this.iz().count()-1;var j=i;for(var k=i;k>=0;k--){if(this.ir()==null||this.iz().count()<=k){break}var l=this.iz().__inner[k];if(l>=this.ir().count()){break}var m=this.ir().item(l);if(m.getTime()<h){break}j=Math.min(k+1,this.iz().count()-1)}return j},getUnscaledValueAt:function(a){if(this.ir()==null){return NaN}var b=this.iq.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.ml($$t.$af.$type,this.ir(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.ja(a,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}return-1},ja:function(a,b,c){var d=this;if(this.ir()==null||d.sortedIndices()==null){return-1}var e=-1;var f=$$t.$mm.a($$t.$af.$type,c,function(g){if(b<g){return-1}if(b>g){return 1}return 0});if(f>=0){e=f}else{e=~f}while(e>=0&&e<c.count()&&e-1>=0&&+c.item(e)==+c.item(e-1)){e--}return e},getIndexClosestToUnscaledValue:function(a){var b=this;if(b.sortedIndices()==null){return-1}var c=new $$t.ml($$t.$af.$type,this.ir(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.ja(a,d,c);var f=this.gq();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&&Math.abs(this.getScaledValue(a,new $$t.iz(0,this.seriesViewer().actualWindowRect(),this.gv(),this.isInverted(),f))-this.gv().right())<2){return e-1}if(e==-1&&this.seriesViewer()!=null&&Math.abs(this.getScaledValue(a,new $$t.iz(0,this.seriesViewer().actualWindowRect(),this.gv(),this.isInverted(),f))-this.gv().left())<2){return 0}return-1},notifyDataChanged:function(){this.iz(null);this.renderAxis()},ap:function(){return 0},$type:new $.ig.Type("CategoryDateTimeXAxis",$$t.$ir.$type,[$$t.$i6.$type])},true);$c("CategoryDateTimeXAxisView:md","CategoryAxisBaseView",{_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},init:function(a){$$t.$ld.init.call(this,a);this.a9(a)},$type:new $.ig.Type("CategoryDateTimeXAxisView",$$t.$ld.$type)},true);$c("FontMappingInfo:mb","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("FontMappingInfo",$.ig.$ot)},true);$c("HorizontalAxisLabelPanelBase:li","AxisLabelPanelBase",{init:function(){$$t.$kd.init.call(this)},aa:function(){return new $$t.lj(this)},b2:function(a){$$t.$kd.b2.call(this,a);this.ck(a)},_ck:null,ck:function(a){if(arguments.length===1){this._ck=a;return a}else{return this._ck}},_cw:0,cw:function(a){if(arguments.length===1){this._cw=a;return a}else{return this._cw}},_ct:0,ct:function(a){if(arguments.length===1){this._ct=a;return a}else{return this._ct}},_cv:0,cv:function(a){if(arguments.length===1){this._cv=a;return a}else{return this._cv}},_cu:0,cu:function(a){if(arguments.length===1){this._cu=a;return a}else{return this._cu}},bs:function(){this.ck().ax()},cm:function(){return this.ac()!=null&&this.ac().h()&&this.a8()%360!=0},cn:function(){return this.aj()&&!this.am()},ak:function(){return true},av:function(){var $self=this;var a=new $$t.b7($$t.$a8.$type,0);this.an(false);this.am(false);this.ao(false);var b=this.ac()!=null?this.ac().angle():0;var c=b*Math.PI/180;if(this.cm()){this.am(true)}this.ck().ay(a,c);this.aj(this.aj()||this.ai(a));if(this.aj()){this.cy(a)}else{this.cz()}if(!this.z().bf()){var d=b*(Math.PI/180);var e=Math.abs(this.cv()*Math.sin(d))+Math.abs(this.cu()*Math.cos(d));e+=this.ab().r()+this.ab().o();var f=this.be();this.a4(e+f+this.z().ck())}else{this.ab().ab()}if(this.am()){for(var g=0;g<a.count();g++){var h=a.__inner[g];h.x(this.az().__inner[g].a());a.__inner[g]=h}}var i=0;if(this.cn()){i=function(){var j=$self.bk($self.ct(),a);a=j.p1;return j.ret}()}if(this.aj()&&!this.an()){if(i>0){if(this.ck().aw()){this.ao(true)}}}if(this.aj()&&this.cl()){var j=this.cf().width();var k=this.cr();var l=this.cq();var m=this.az().count()>1?this.az().__inner[1].a()-this.az().__inner[0].a():j;var n=Math.abs(m*.8);var o=0;var p=Math.abs(Math.atan(this.ct()/m)*180/Math.PI);for(var q=0;q<a.count();q++){if(this.ah()){if(q>0&&q<a.count()-1){var r=this.az().count()>1?this.az().__inner[q].a()-(a.__inner[q-1].x()+a.__inner[q-1].width()):j;var s=this.az().count()>1?a.__inner[q+1].x()-this.az().__inner[q].a():j;n=Math.abs(Math.min(Math.abs(r*2),Math.abs(s*2))*.8)}else{if(q==0){var t=this.az().count()>1?a.__inner[q+1].x()-this.az().__inner[q].a():j;n=Math.abs(m*2*.8)}if(q==a.count()-1){var u=this.az().count()>1?this.az().__inner[q].a()-(a.__inner[q-1].x()+a.__inner[q-1].width()):j;n=Math.abs(u*2*.8)}}}var v=Math.min(a.__inner[q].width(),n);o=this.am()?this.az().__inner[q].a():this.az().__inner[q].a()-v/2;var w=$$t.$e7.e(b);var x=w>=p&&w<=180-p||w>=180+p&&w<=360-p;var y=a.__inner[q];if(this.am()&&x){var z=this.bh(this.a0().__inner[q]);n=Math.min(k/Math.abs(Math.sin(c)),z)}y.x(o);y.width(Math.min(n,y.width()));a.__inner[q]=y;if(!($b($$t.$c2.$type,this.a0().__inner[q])!==null)){this.a0().__inner[q].width(Math.min(n,y.width()))}var aa=$b($$t.$c2.$type,this.a0().__inner[q]);if(aa!=null){var ab=this.bn(q,aa,n);if(this.ao()){aa.height(l)}else if(!aa.aa().equals(ab)){aa.aa(ab);this.a0().__inner[q].width(Math.min(n,this.a7(this.a0().__inner[q])));this.cv(Math.min(this.cv(),this.a0().__inner[q].width()))}}}}if(this.co()){this.cx(a)}return a},cx:function(a){this.ck().az(a)},cy:function(a){},cz:function(){},b5:function(a,b){var c=0;var d=this.cu()/2;var e=new $$t.e9;var f=$$t.$e7.e(this.a8());var g=function(){var $ret=new $$t.fc;$ret.h(f);$ret.i(c);$ret.j(d);return $ret}();var h=0;var i=0;if(f!=0&&f!=360){if(f>0&&f<180){h=-Math.sin($$t.$fn.u(f))*(this.cu()/2)}else{g.i(this.cv());i=-this.cv();h=-Math.sin($$t.$fn.u(f-180))*(this.cu()/2)}}var j=function(){var $ret=new $$t.fb;$ret.i(h);$ret.h(i);return $ret}();e.h().add(g);e.h().add(j);a.h(e)},co:function(){return!this.an()&&!this.am()},cl:function(){return true},bk:function(a,b){var c=0;var d=new $$t.b7($$t.$a8.$type,0);var e=this.cs()+this.cf().top();var f=this.cr();var g=e+f;if(a*3<=this.a2){c=3}else if(a*2<=this.a2){c=2}else{return{ret:c,p1:b}}for(var h=0;h<b.count();h++){var i=$$t.$fm.p(b.__inner[h]);if(h%c==0){i.y(e)}else if(h%c==c-1){i.y(g-i.height())}else{i.y(e+f/2-i.height()/2)}d.add(i)}this.aj(this.ai(d));if(!this.aj()){this.an(true);b=d}return{ret:c,p1:b}},ce:function(){var a=this.af(this.z().titleSettings());var b=this.be();var c=this.ad();var d=0;if(a==3){d+=this.cf().top();if(c==1||c==5){d+=this.z().ck()}}else{d=this.cf().bottom()-b;if(c==4||c==0){d-=this.z().ck()}}var e=this.bg();var f=0;var g=this.z().titleSettings()==null?1:this.z().titleSettings().horizontalAlignment();if(g==0){f=this.cf().left()}else if(g==2){f=this.cf().right()-e}else{f=this.cf().left()+this.cf().width()/2-e/2}return new $$t.a8(0,f,d,e,b)},cj:function(a){if(this.y().contains(this.z().fk())==false&&this.z().fk()!=null){this.y().add(this.z().fk())}var c=this.y().getEnumerator();while(c.moveNext()){var b=c.current();if(b!=this.z().fk()&&b!=this.ab().at()){this.ab().af(b)}}var d=this.z()==null||this.a2<=0||$.ig.util.isNaN(this.a2)?50:this.a2;if(this.z()!=null&&(this.z().b4()==null||this.z().b4().count()==0)){if(this.z().bf()){d=this.z().cu()}}if(d>a.j()){d=a.j()}var e=new $$t.a9(1,50,d);if(Number.isInfinity(e.k())){e.k(50)}if(Number.isInfinity(e.j())){e.j(50)}return e},cs:function(){var a=0;var b=this.af(this.z().titleSettings());if(b==3){a+=this.be()}var c=this.ad();if(c==1||c==5){a+=this.z().ck()}return a},cp:function(){var a=0;var b=this.af(this.z().titleSettings());if(b==4){a+=this.be()}var c=this.ad();if(c==0||c==4){a+=this.z().ck()}return a},cr:function(){var a=this.a2-this.cs()-this.cp();if(a<0){a=0
}return a},cq:function(){var a=this.cr()-this.ab().r()-this.ab().o();if(a<0){a=0}return a},bu:function(){var a=this.ab().ar();this.z().ep(a);if(this.ac()!=null&&this.ac().visibility()!=0){return}var b=this.z().ck();if(b==0){return}var c=this.at();if(c==null){return}var d=this.cf().top();var e;var f=this.ad();if(f==0||f==4){d=this.cf().bottom();e=d-this.z().ck()}else{e=d+this.z().ck()}var g=this.ab().b();var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.b8(a,h,d,e,this.cg(),g)}if(!this.y().contains(this.ab().at())){this.y().add(this.ab().at())}},$type:new $.ig.Type("HorizontalAxisLabelPanelBase",$$t.$kd.$type)},true);$c("HorizontalSmartAxisLabelPanel:l7","HorizontalAxisLabelPanelBase",{dy:null,d1:null,dz:null,d3:0,fl:null,db:false,dc:false,d0:null,fk:null,c9:false,da:false,d4:0,ew:0,dd:false,c0:null,c1:null,fm:null,c8:false,e5:null,e6:null,c4:0,dw:null,eg:function(){return this.z().smartAxisExtent()},d6:function(a){if(arguments.length===1){this.z().actualSmartAxisExtent(a);return a}else{return this.z().actualSmartAxisExtent()}},er:function(){return this.z().smartAxisMinimumExtent()},en:function(){return this.z().smartAxisMaximumExtent()},c2:function(){return this.z().smartAxisExtentType()},d8:function(){return this.z().smartAxisAngle()},d5:function(a){if(arguments.length===1){this.z().actualSmartAxisAngle(a);return a}else{return this.z().actualSmartAxisAngle()}},eq:function(){return this.z().smartAxisMinimumAngle()},em:function(){return this.z().smartAxisMaximumAngle()},c6:function(){return this.z().smartAxisFont()},ei:function(){return this.z().smartAxisFontSize()},d7:function(a){if(arguments.length===1){this.z().actualSmartAxisFontSize(a);return a}else{return this.z().actualSmartAxisFontSize()}},es:function(){return this.z().smartAxisMinimumFontSize()},eo:function(){return this.z().smartAxisMaximumFontSize()},e2:function(){return this.z().smartAxisNumberOfStaggerLevels()},e1:function(){return this.z().smartAxisMinimumStaggerLevels()},e0:function(){return this.z().smartAxisMaximumStaggerLevels()},ex:function(a){if(arguments.length===1){this.z().actualSmartAxisNumberOfStaggerLevels(a);return a}else{return this.z().actualSmartAxisNumberOfStaggerLevels()}},fo:function(){return this.z().smartAxisVerticalAlignment()},ev:function(){return this.z().smartAxisTopMargin()},et:function(){return this.z().smartAxisProximityMargin()},ef:function(){return this.d3},e8:function(a){if(arguments.length===1){this.e5=a;return a}else{return this.e5}},e9:function(a){if(arguments.length===1){this.e6=a;return a}else{return this.e6}},c5:function(a){if(arguments.length===1){this.c4=a;return a}else{return this.c4}},dt:function(a){if(arguments.length===1){this.dc=this.dc||a;return a}else{return this.dc}},dq:function(){var a=this.ay().count();var b=this.d1.count();if(b!=a){return true}for(var c=0;c<a;c++){var d=this.c3().a7(this.ay().__inner[c]);var e=this.d1.__inner[c];if(d!=e){return true}}return false},fh:function(){this.db=true},fj:function(){this.fi();this.db=false},aa:function(){return new $$t.ma(this)},b2:function(a){$$t.$li.b2.call(this,a);this.c3(a)},_c3:null,c3:function(a){if(arguments.length===1){this._c3=a;return a}else{return this._c3}},dx:function(a){if(arguments.length===1){this.dw=a;return a}else{return this.dw}},init:function(){this.c0=[" ","\0"];this.c1=null;this.fm=new $$t.a9;this.e3=$('<div style="visibility:hidden; position:absolute; width:0px"></div>');this.e4=$("<span>defaultText</span>");this.c7=true;$$t.$li.init.call(this);this.dy=new $$t.b7(String,0);this.dz=new $$t.b7($$t.$a8.$type,0);this.d1=new $$t.b7(String,0);this.d0=new $$t.b7($$t.$b7.$type.specialize($$t.$a8.$type),0);this.dc=true;this.db=false;this.c9=false;this.da=false;this.d3=0;this.d4=-1;this.dd=true;this.c8=false;this.dw=new $$t.gd($.ig.Number.prototype.$type,$$t.$mb.$type,0)},dh:function(a){if(a%180==0){return true}return false},dk:function(a){if(!this.dj(a)){return false}if(a<=0){return false}return true},di:function(a){if(!this.dj(a)){return false}if(a<0){return false}return true},dj:function(a){if($.ig.util.isNaN(a)||Number.isInfinity(a)){return false}return true},eu:function(){var a=0;if(this.ad()==0||this.ad()==4){a=a+this.be()+this.ev()}if(this.ad()==1||this.ad()==5){a=a+this.z().ck()+this.ev()}return a},fi:function(){this.dd=true},a5:function(a){if(!this.db){if(this.z()!=null){var b=this.z().chart().nk(this.z());if(b!=null&&b.count()>0){this.c1=b.__inner[0];if(this.c1.al().aq()||this.c1.labelSettings().visibility()==1){var c=this.c1.al().a4()+a.left();var d=this.cf().top();var e=a.width()-c;var f=this.cf().height();this.fl=new $$t.a8(0,c,a.top(),e,a.height());this.fn(new $$t.a9(1,e,f));this.fk=new $$t.a8(0,c,d,e,this.d6());if(e==this.cf().width()&&e==this.z().gv().width()){this.fh()}}}}}return this.d6()},ek:function(a){if(this.az()!=null&&this.az().count()>a){return this.az().__inner[a].a()}return 0},fd:function(){this.dx().clear();var a=this.c6().a();for(var b=4;b<=this.eo();b++){var c=$$t.$gt.f(a,b);this.e7(this.ef()*this.ew,c)}},eh:function(a){var b=0;if(this.dx().containsKey(a)){var c=this.dx().item(a);b=c.a()}else{var d=$$t.$gt.f(this.c6(),a);b=$$t.$gt.l("gM",d)}return b},fb:function(){var a="";var b=0;var c=0;var d="16px "+this.c6().d();var f=this.dy.getEnumerator();while(f.moveNext()){var e=f.current();var g=this.c3().a1(e,this.c0);var i=g.getEnumerator();while(i.moveNext()){var h=i.current();c=$$t.$gt.m(h,d,this.c3().f());if(c>b){a=h;b=c}}}return a},fa:function(){var a="";var b=0;var c=0;var d="16px "+this.c6().d();var f=this.dy.getEnumerator();while(f.moveNext()){var e=f.current();c=$$t.$gt.m(e,d,this.c3().f());if(c>b){a=e;b=c}}return a},e7:function(a,b){var c="";var d=0;var e=0;var g=this.dy.getEnumerator();while(g.moveNext()){var f=g.current();e=this.ep(f,b,a*this.ew);if(e>d){c=f;d=e}}var h=$.ig.truncate(b.b());if(this.dx().containsKey(h)){this.dx().item(h).c(c);this.dx().item(h).b(d)}else{var i=new $$t.mb;i.b(d);i.c(c);i.a(this.eh(h));this.dx().add(h,i)}return c},dg:function(a){for(var b=0;b<this.c0.length;b++){for(var c=0;c<a.length;c++){if($$t.$gt.h(a,c,this.c0,b)){return true}}}return false},d2:function(){if(this.dq()||this.ay().count()!=0&&this.ay().count()!=this.d1.count()){this.d1.clear();var b=this.ay().getEnumerator();while(b.moveNext()){var a=b.current();var c=this.c3().a7(a);this.d1.add(c)}}return this.d1},fg:function(){this.c3().be()},fc:function(){var a=this.z();var b=0;var c=0;var d=true;var e=a.chart().viewportRect();var f=a.chart().windowRect();var g=a.chart().plotAreaMarginLeft();var h=a.chart().plotAreaMarginRight();var i=a.gq();if($$t.$a8.l_op_Equality(this.fl,null)||this.fl.isEmpty()||$$t.$a8.l_op_Equality(e,null)||e.isEmpty()){d=false}if(d&&this.fl.width()!=e.width()){d=false}if(d){c=this.fl.width()}else{c=e.width()}if(this.db&&f.width()<1){b=a.getCategorySize(a.chart().windowRect(),a.chart().viewportRect(),i)-this.et()}else{b=(c-g-h)/(a.hp*f.width())-this.et()}this.d3=Math.max(0,b)},ez:function(){if(this.dy.count()==0||this.d1.count()==0||this.z()==null||this.c1==null){this.ew=-1;return-1}var a=this.ef();var b=this.z().cn();if($.ig.util.isNaN(b)||b<=0){b=1}var c=a*b;var d=this.dn()?this.ei():this.es();var e=$$t.$gt.f(this.c6(),d);var f=this.d4-this.ev()-this.z().ck()-this.be();var g=$$t.$gt.i(e);if(c<g){this.ew=-1;return-1}var h=this.e8();var i=this.dy.__inner[0];var j=this.dy.__inner[this.dy.count()-1];var k=this.c3().a4(h,e);var l=this.c1.al().a4()-this.c3().a4(i,e)/Math.sqrt(2)<this.fk.left()&&this.cf().right()+this.c3().a4(j,e)/Math.sqrt(2)>this.fk.right();if(k>f&&k>f*Math.sqrt(2)*f&&l&&this.c3().a4(this.e9(),e)>a&&this.ep(h,e,a*b)>f){this.ew=-1;return-1}this.ew=$.ig.truncate(b);return $.ig.truncate(b)},b9:function(a,b){$$t.$li.b9.call(this,a,b);if(a.equals1(b)){return}this.c8=false;if(a.x()!=b.x()&&a.width()==b.width()){this.c8=true}if(a.width()!=b.width()){this.fl=this.z().gv();this.da=true;this.dd=true;this.fc()}},by:function(a,b){$$t.$li.by.call(this,a,b);if(b.isEmpty()||a.equals1(b)){return}this.c9=true;if(this.c3()!=null){this.fl=b;this.dd=true;this.fc()}},dr:function(){return this.dt()||this.c9||this.da},dv:function(){if(this.dl()||this.dp()||this.d4<=0||!this.dd){return false}var a=this.ef();var b=this.d4-this.eu();var c=this.dn()?this.ei():this.es();var d=$$t.$gt.f(this.c6(),c);var e=this.c3().bh(this.e9(),d);if(e.width()>a*this.ew||e.height()>b){this.dd=false;return false}var f=this.dx().item($.ig.truncate(c)).b();if(f>b){this.dd=false;return false}return true},du:function(){if(this.dj(this.d8())){if(this.dh(this.d8())){return false}return true}if(this.dj(this.eq())&&!this.dh(this.eq())){return true}return false},dn:function(){if(this.dj(this.ei())&&this.ei()>=this.es()&&this.ei()<=this.eo()){return true}return false},dl:function(){if(this.dj(this.d8())&&this.d8()>=this.eq()&&this.d8()<=this.em()){return true}return false},dp:function(){if(this.dk(this.e2())&&this.e2()>=this.e1()&&this.e2()<=this.e0()){return true}return false},dm:function(){if(this.dj(this.eg())&&this.eg()>=this.er()&&this.eg()<=this.en()){return true}return false},ak:function(){return true},bz:function(){this.dc=true},ee:function(a,b){var c=b.toString()+"px "+this.c6().d();return $$t.$gt.m(a,c,this.ab().f())},ed:function(a){if(this.az()==null||this.az().count()==0){return 0}if(this.d1.count()==1){return this.ee(this.d1.__inner[0],a)}var b=this.ee(this.d1.__inner[0],a)/2;for(var c=0;c<this.d1.count()-1;c++){var d=this.ek(c);var e=this.ek(c+1);var f=this.d1.__inner[c];var g=this.d1.__inner[c+1];var h=this.ee(f,a);var i=this.ee(g,a);var j=Math.max(e-d,i/2+h/2);b=b+j}b=b+this.ee(this.d1.__inner[this.d1.count()-1],a)/2;return b},d9:function(a){return this.eh($.ig.truncate(a))},el:function(a){var b=$$t.$e7.e(a);if(b>180){b=b%180}return b},eb:function(a,b,c,d){this.dd=false;var e=this.ej(c,d,b);var f=this.fm;if(e==-1){return-1}var g=this.c6();g.b(e);this.dd=true;return Math.max(f.j()+this.ev()+this.z().ck()+this.bd(),a)},ej:function(a,b,c){var d=this.ef()*this.ew;var e=new $$t.a9(1,0,0);for(var f=b;f>=a;f=f-1){var g=0;var h=$$t.$gt.f(this.c6(),f);var i=f+"px "+this.c6().d();g=$$t.$gt.m(this.e9(),i,this.c3().f());if(g>d){continue}var j=1e3;this.e7(d,h);j=this.dx().item($.ig.truncate(f)).b();if(j+this.ev()+this.z().ck()+this.bd()<=c){e.k(d);e.j(j);this.fm=e;this.d7(f);return f}}return-1},ff:function(a,b){this.d0.clear();this.d0.add(new $$t.b7($$t.$a8.$type,0));var c=this.ef();var d=this.eu()+this.cf().top();for(var e=0;e<this.d1.count();e++){var f=this.ek(e)-c/2;var g=new $$t.a8(0,f,d,c,b);this.d0.__inner[0].add(g)}},ea:function(a,b,c,d,e,f,g){if(this.dn()){f=this.ei();g=this.ei()}if(this.dv()){var h=this.eb(a,b,f,g);if(h!=-1){this.ex(1);return h}}if(!this.du()&&this.ey(c,b)>0){return this.d9(this.d7())*this.ex()+this.eu()}var i=this.ee(this.e8(),f);var j=this.d9(f);var k=this.be();var l=k;this.d7(f);if(this.dj(this.d8())){this.d5(this.el(this.d8()));return Math.min(b,this.ev()+j+i*Math.abs(Math.sin(this.d5()*.017453292519943295)))}if(j>this.ef()*this.ew){return k}var m=this.z();var n=this.ef()/2;if(m.categoryMode()==0){n=0}var o=this.dy.__inner[0];var p=this.dy.__inner[this.dy.count()-1];var q=$$t.$gt.f(this.c6(),f);var r=this.c3().bg();var s=this.c1.al().a4()-this.c3().a4(o,q)/Math.sqrt(2)+n<0&&this.fl.right()+this.c3().a4(p,q)/Math.sqrt(2)-n>r.width();if(!s){l=this.ev()+k+this.z().ck()+(j+i)*Math.sin(Math.PI/4)+(j-j*Math.sin(Math.PI/4))}else{l=this.ev()+i+k+this.z().ck()}l=Math.ceil(l);if(l>b){return k}return l},ec:function(a,b,c,d,e){var f=(d+e)/2;var g=0;var h=0;var i=0;var j=this.dn();var k=this.dp();if(j){h=this.d9(this.ei());if(k){this.ex(this.e2());i=h*this.e2()+this.ev()}else{var l=this.ed(this.ei());for(var m=1;m<=this.e0();m++){if(l/m<=a){this.ex(m);i=h*m+this.ev();break}}}}else{while(f>=this.es()&&f<=this.eo()){var n=this.ed(f);if(g==0){if(n/this.e0()<=a){g=1}else{g=-1}}if(k){this.ex(this.e2());h=this.d9(f);i=h*this.e2()+this.ev()}else{for(var o=1;o<=this.ex();o++){if(n/o<=a){this.ex(o);h=this.d9(f);i=h*o+this.ev();break}}}f=f+g}}i=Math.max(i,b);i=Math.min(i,c);return i},fn:function(a){if(this.z()==null||this.z().gv().isEmpty()){return this.c3().bi()}var b=0;var c=this.z().gv().height();this.fc();this.dy.clear();if(this.z().isDateTime()&&this.z().displayType()==0){for(var d=0;d<this.ay().count();d++){var e=this.c3().a7(this.ay().__inner[d]);this.dy.add(e)}}else{var f=this.z().g8();for(var g=0;g<f.count();g++){var h=this.c3().a7(f.item(g));this.dy.add(h)}}this.e8(this.fa());this.e9(this.fb());if(this.di(this.eg())){if(this.c2()==0){b=this.eg()}else{b=c*this.eg()/100}this.d6(b);return new $$t.a9(1,a.k(),b)}var i=0;var j=a.j();if(this.di(this.er())){if(this.c2()!=1){i=this.er()}else{i=this.er()*c/100}}if(this.di(this.en())){if(this.c2()!=1){j=this.en()}else{j=this.en()*c/100}}this.d4=j;var k=0;if(this.dj(this.eq())){k=this.eq()}var l=90;if(this.dj(this.em())){l=this.em()}var m=8;if(this.dj(this.es())){m=this.es()}var n=16;if(this.dj(this.eo())){n=this.eo()}this.ez();this.fd();var o=this.ea(i,j,a.k(),k,l,m,n);this.d6(o);return new $$t.a9(1,a.k(),o)},df: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.et()>f.left()||e.right()>b.right()||f.right()>b.right()||e.bottom()>b.bottom()||f.bottom()>b.bottom()){return true}}return false},de:function(a,b,c,d){if(a==null||a.count()<=1){return false}for(var e=0;e<a.count()-1;e++){var f=a.__inner[e];var g=a.__inner[e+1];var h=(g.left()-f.left())*Math.sin(b*.017453292519943295);var i=new $$t.a8(0,g.left(),g.top()-h,g.width(),g.height());if(f.intersectsWith(i)){return true}if(!c.containsRect($$t.$fm.x(f,f.x(),f.y()+f.height()/2,b))){return true}if(!c.containsRect($$t.$fm.x(g,g.x(),g.y()+g.height()/2,b))){return true}}return false},fe:function(a,b,c,d){this.d0.clear();var e=this.eu();for(var f=0;f<a;f++){this.d0.add(new $$t.b7($$t.$a8.$type,0))}for(var g=0;g<this.d1.count();g++){var h=this.d1.__inner[g];var i=this.ee(h,b);var j=d?this.ek(g):this.ek(g)-i/2;var k=new $$t.a8(0,j,e,i,c);this.d0.__inner[g%a].add(k)}if(!d){for(var l=0;l<a;l++){var m=this.d0.__inner[l].__inner[0];var n=this.d0.__inner[l].__inner[this.d0.__inner[l].count()-1];if(m.left()<0){var o=0-m.left();m.x(m.x()+o);this.d0.__inner[l].__inner[0]=m}if(n.right()>this.fk.right()){var p=n.right()-this.fk.right();n.x(n.x()-p);this.d0.__inner[l].__inner[this.d0.__inner[l].count()-1]=n}}}},ey:function(a,b){var c=-1;if(this.d1.count()==0){return 0}var d=this.dn();var e=this.du();var f=this.dp();var g=d?this.ei():this.es();var h=false;if(this.c3().a4(this.e8(),$$t.$gt.f(this.c6(),g))>2*this.ef()*this.ew){return-1}var i=this.ed(g);var j=this.d9(g);var k=$.ig.truncate(Math.min(this.e0(),b/j));var l=new $$t.a8(0,this.fk.left(),this.fk.top(),this.fk.width(),b);if(this.dj(this.d8())&&this.dh(this.d8())||i/k<=a){h=true}if(!h||e){this.ex(0);return-1}if(f){k=this.e2()}this.d0=new $$t.b7($$t.$b7.$type.specialize($$t.$a8.$type),0);if(d){g=this.ei();j=this.d9(this.ei());if(f){c=this.e2()}else{var m=false;for(var n=1;n<=Math.min(k,this.e0());n++){this.fe(n,g,j,false);for(var o=0;o<n;o++){m=this.df(this.d0.__inner[o],l);if(m){break}}if(!m){c=n;break}}}}else{var p=f?this.e2():1;while(b>=p*j&&g<=this.eo()&&p<=this.e0()){this.fe(p,g,j,false);var q=false;for(var r=0;r<p;r++){if(q){break}q=this.df(this.d0.__inner[r],l)}if(!q){c=p;g=g+1;j=this.d9(g)}else{if(f){break}else{p=p+1}}}g=Math.max(g-1,this.es());j=this.d9(g)}if(c>0){this.fe(c,g,j,false);this.dz.clear();for(var s=0;s<this.d1.count();s++){this.dz.add(this.d0.__inner[s%c].__inner[$a(s,c)])}}this.d7(g);this.ex(Math.max(0,c));return c},aw:function(){return null},av:function(){return null},ds:function(){if(this.d1==null||this.d1.count()==0||this.ew==-1){return false}return true},cj:function(a){if(this.cf().isEmpty()||this.ay()==null){return a}this.d2();if(!this.db){this.z().chart().hl()}var b=1;var c=this.cf().width();var d=this.ch();if(this.z()!=null&&this.z().chart()!=null&&this.z().chart().ba()!=null){c=this.c3().bg().width();b=Math.min(1,this.z().chart().windowRect().width());d=this.z().chart().windowRect()}var e=c/b;var f=this.cf().height();var g=0-d.left()*e;var h=0;this.fk=new $$t.a8(0,g,h,e,f);var i=new $$t.a9(1,e,f);return i},e3:null,e4:null,c7:false,ep:function(a,b,c){var d=$("body");if(this.c7){this.c7=false;this.e3.append(this.e4);d.append(this.e3)}this.__span.text(text);this.__div.width(width);this.e3.css("font-size",b.b()+"px");return this.e3.height()},ci:function(a){var b=a.k();var c=a.j();var d=this.dn();var e=this.dl();var f=this.es();var g=this.eo();if(this.d1.count()==0||this.z()==null||b<=0||c<=0){this.fg();return a}this.fc();var h=this.ef();this.br(a);if(this.dr()){this.da=false;this.c9=false;this.ez()}if(this.ew==-1){this.fg();return a}this.bu();this.bq(a);if(d){f=this.ei();g=this.ei()}var i=f;var j=$$t.$gt.f(this.c6(),i);var k=this.d9(i);var l=c-this.ev()-this.z().ck()-this.be();this.e7(h*this.ew,j);if(this.dv()){this.c5(0);i=this.ej(f,g,c);var m=this.fm;this.ff(i,m.j());this.dz.clear();for(var n=0;n<this.d1.count();n++){this.dz.add(this.d0.__inner[0].__inner[n])}this.d7(i);this.c3().a8(this.dz,m,h,this.ew);return a}var o;if(this.c8){o=this.ex();if(o>0){this.fe(o,this.d7(),this.d9(this.d7()),false);this.dz.clear();for(var p=0;p<this.d1.count();p++){this.dz.add(this.d0.__inner[p%o].__inner[$a(p,o)])}}}else{o=this.ey(b,l)}if(o>0){this.c5(1);k=this.d9(this.d7());this.c3().bc(this.dz,k)}else if(e){var q=this.el(this.d8());var r=i;var s=this.fk;this.c5(2);while(i<=this.eo()&&!d){this.d0.clear();k=this.d9(i);this.fe(1,i,k,true);var t=this.de(this.d0.__inner[0],q,s,i);if(t){break}r=i;i=i+1}this.d7(r);this.d5(q);var u=$$t.$gt.f(this.c6(),i);this.c3().a9(u,k,l)}else{this.c5(2);var v=45;if(this.dj(this.eq())){v=this.eq()}var w=135;if(this.dj(this.em())){w=this.em()}var x=45;var y=90;var z=i;var aa=this.fk;var ab=false;while(i<=this.eo()){this.d0.clear();k=this.d9(i);this.fe(1,i,k,true);ab=this.de(this.d0.__inner[0],x,aa,i);if(ab){if(x==45){x=135;continue}else if(x==135){x=90;continue}else if(x==90){break}}y=x;z=i;if(d){break}i=i+1;x=45}if(ab&&i==f){this.fg();return a}this.d7(z);this.d5(y);var ac=$$t.$gt.f(this.c6(),z);this.c3().a9(ac,k,l)}return a},$type:new $.ig.Type("HorizontalSmartAxisLabelPanel",$$t.$li.$type)},true);$c("HorizontalAxisLabelPanelBaseView:lj","AxisLabelPanelBaseView",{_av:null,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},init:function(a){$$t.$ke.init.call(this,a);this.av(a)},ax:function(){},ay:function(a,b){var c=this.a().be();var d=this.av().cs();this.av().ct(-1.7976931348623157e308);this.av().cw(-1.7976931348623157e308);this.av().cu(-1.7976931348623157e308);this.av().cv(-1.7976931348623157e308);var e=this.p();var f=this.q();var g=this.r();var h=this.o();var i=this.a().cf().top();var j=this.a().cf().height()-c;for(var k=0;k<this.a().a0().count();k++){if(this.a().az()==null||k>=this.a().az().count()){break}var l,m,n,o,p,q;var r=this.a().a0().__inner[k];p=this.m(r);q=this.l(r);o=p+e+f;n=q+g+h;if(this.a().am()){l=this.a().az().__inner[k].a()}else{l=this.a().az().__inner[k].a()-o/2}m=i+d;this.av().ct(Math.max(n,this.av().ct()));this.av().cw(Math.max(o,this.av().cw()));this.av().cu(Math.max(q,this.av().cu()));this.av().cv(Math.max(p,this.av().cv()));var s=new $$t.a8(0,l,m,o,n);a.add(s);var t=o*Math.abs(Math.sin(b));this.a().aj(t>j)}},aw:function(){return false},az:function(a){var b=this.a().be();var c,d;c=this.av().cs();d=this.av().cp();var e=this.a().ac()!=null?this.a().ac().verticalAlignment():1;var f=this.a().a2;var g=a.count();var h=this.a().cf();var i=this.av().cr();var j=i/2;for(var k=0;k<g;k++){var l=a.__inner[k];var m=l.height()/2;switch(e){case 0:l.y(h.top()+c);break;case 1:case 3:l.y(h.top()+c+j-m);break;case 2:l.y(h.bottom()-d-l.height());break}}},$type:new $.ig.Type("HorizontalAxisLabelPanelBaseView",$$t.$ke.$type)},true);$c("HorizontalSmartAxisLabelPanelView:ma","HorizontalAxisLabelPanelBaseView",{_a0:null,a0:function(a){if(arguments.length===1){this._a0=a;return a}else{return this._a0}},init:function(a){$$t.$lj.init.call(this,a);this.a0(a)},bd:function(){var a=$$t.$gt.f(this.a0().c6(),this.a0().d7());$$t.$gt.o(a);this.e().ab(a)},ai:function(){this.a().cj(new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))},y:function(){if(this.a().cf().isEmpty()){return}this.a().ci(new $$t.a9(1,this.a().cf().width(),this.a().cf().height()))},am:function(){if(!this.a0().ds()){return}$$t.$lj.am.call(this)},an:function(a){this.e().y();this.bd();if(this.a0().c5()==0){this.e().w(a,new $$t.a8(0,a.l(),a.m(),a.width(),a.height()))}else{this.e().v(a)}this.e().x()},a5:null,a6:function(){if(this.a().z().seriesViewer()!=null){return this.a().z().seriesViewer().ba().l().ac()}else{if(this.a5==null){this.a5=$("<div></div>")}return this.a5}},bg:function(){var a=this.a().z().chart().ba();return new $$t.a8(0,0,0,a.a9(),a.a8())},a7:function(a){if($b(String,a)!=null){return a}var b=this.a().z().dm(a);if($b(String,b)!=null){return b}return a.toString()},ba:function(a,b,c,d){if(!d){a.width(NaN);a.height(NaN)}else{a.width(c.width());a.height(c.height())}a.l(c.x());a.m(c.y());a.__visibility=0},bb:function(a,b,c,d,e,f){a.width(NaN);a.height(NaN);this.bf(a,c,b,d,e,f)},bf:function(a,b,c,d,e,f){var g={__x:d,__y:this.a0().ev(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var h=this.a0().cf().top()+this.a0().eu()+g.__y;var i=new $$t.e9;var j=new $$t.fb;var k=new $$t.fc;var l=b;var m=0;var n=this.a0().ee(a.aa(),e.b());if(this.a0().dh(l)){m=n/2}if(l>90&&l<270){j.h(g.__x+m-n+f/2*Math.cos(l*.017453292519943295));k.h(l+180)}else{j.h(g.__x-m-f/2*Math.sin(l*.017453292519943295));k.h(l)}j.i(h);k.i(g.__x);k.j(h+f/2);i.h().add(j);i.h().add(k);a.h(i)},a8:function(a,b,c,d){var e=0;var g=this.a().as().getEnumerator();while(g.moveNext()){var f=g.current();var h=this.a0().ek(e)-d*c/2;var i=a.__inner[e].y();var j=c*d;var k=b.j();var l=new $$t.a8(0,h,i,j,k);this.ba(f,e,l,true);e++}},bc:function(a,b){var c=0;var e=this.a0().as().getEnumerator();while(e.moveNext()){var d=e.current();var f=a.__inner[c].x();var g=a.__inner[c].y()+this.a0().cf().top()+b*(c%this.a0().ex());var h=Number.POSITIVE_INFINITY;var i=Number.POSITIVE_INFINITY;var j=new $$t.a8(0,f,g,h,i);this.ba(d,c,j,false);c++}},a9:function(a,b,c){if(c==0){this.be();return}var d=0;var f=this.a0().as().getEnumerator();while(f.moveNext()){var e=f.current();if(c==0){e.__visibility=1}else{e.__visibility=0}this.bb(e,d,this.a0().d5(),this.a0().ek(d),a,b);d++}},be:function(){var b=this.g().getEnumerator();while(b.moveNext()){var a=b.current();a.__visibility=1}},a1:function(a,b){var c=$$t.$gt.a(a,b);var d=new $$t.b7(String,1,c);return d},bi:function(){return new $$t.a9(1,0,0)},a4:function(a,b){var c=b.b().toString()+"px "+b.d();return $$t.$gt.m(a,c,this.e())},a2:function(a,b){return this.a0().eh($.ig.truncate(b.b()))},a3:function(a,b){return this.a0().eh($.ig.truncate(b))},bh:function(a,b){var c=b.b().toString()+"px "+b.d();var d=$$t.$gt.m(a,c,this.e());var e=this.a0().eh($.ig.truncate(b.b()));return new $$t.a8(0,0,0,d,e)},$type:new $.ig.Type("HorizontalSmartAxisLabelPanelView",$$t.$lj.$type)},true);$c("AxisRenderingParametersBase:ju","Object",{init:function(){$.ig.$op.init.call(this);this.j(new $$t.b7($$t.$jv.$type,0))},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},_v:null,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_u:null,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_s:null,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_t:null,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_p:0,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_n:0,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_g:false,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:false,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_i:false,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_o:0,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},$type:new $.ig.Type("AxisRenderingParametersBase",$.ig.$ot)},true);$c("CategoryAxisRenderingParameters:km","AxisRenderingParametersBase",{init:function(){$$t.$ju.init.call(this)},_ac:0,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},_z:0,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_ab:false,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_ad:0,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},_aa:false,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},$type:new $.ig.Type("CategoryAxisRenderingParameters",$$t.$ju.$type)},true);$c("AxisRendererBase:jr","Object",{init:function(a){var $self=this;$.ig.$op.init.call(this);this.u(function(){});this.o(function(b,c){return false});this.v(function(){});this.m(function(b,c){return c});this.l(function(b,c,d,e){});this.k(function(b,c,d){});this.q(function(b,c){return false});this.n(function(b,c){return $self.q()(b,c)});this.j(function(b){});this.e(function(b){});this.p(function(b,c,d){return false});this.h(function(b,c){return new $$t.ka(c)});this.t(function(b,c){return c});this.g(function(b){return null});this.r(function(b,c,d,e){return c});this.a(function(b,c,d,e){return c});this.b(a);this.d(function(b,c,d,e){return null})},_u:null,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_v:null,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_t:null,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},c:function(a,b,c,d,e){this.x(c,b);if(this.o()(b,c)){this.v()();var f=this.d()(b,c,d,e);this.x(c,b);if(f==null){this.aa();return null}if(f.j().count()>1&&!f.g()){this.ab(f)}var h=f.j().getEnumerator();while(h.moveNext()){var g=h.current();f.e(g);if($.ig.util.isNaN(g.c())||Number.isInfinity(g.c())||$.ig.util.isNaN(g.d())||Number.isInfinity(g.d())){continue}if(g.d()==g.c()){continue}this.e()(f);this.b().l(f.m());var i=0;var j=0;var k=false;var l=function(m){return m};if(this.f()!=null){l=this.i()}if($b($$t.$km.$type,f)!==null){i=f.z();j=f.ad();k=f.aa()}f.f(this.s(f));f.f().q(function(){var $ret=new $$t.jx;$ret.m(f.e().d());$ret.l(f.e().c());$ret.g(f.l());$ret.f(f.k());$ret.j(f.e().b());$ret.d(f.g());$ret.k(f.n());$ret.i(f.o());$ret.h(f.e().a());$ret.o(f.e().e());$ret.a(i);$ret.p(j);$ret.r(f.y());$ret.q(f.x());$ret.e(k);$ret.c(l);return $ret}());this.y(f)}this.z();return f}return null},aa:function(){this.b().m()},ab:function(a){var b=-1.7976931348623157e308;var c=-2147483648;var d=0;var e=0;var f=false;var g=function(h){return h};if(this.f()!=null){g=this.i()}if($b($$t.$km.$type,a)!==null){d=a.z();e=a.ad();f=a.aa()}var i=a.j().getEnumerator();while(i.moveNext()){var h=i.current();a.e(h);a.f().q(function(){var $ret=new $$t.jx;$ret.m(h.d());$ret.l(h.c());$ret.g(a.l());$ret.f(a.k());$ret.j(h.b());$ret.d(a.g());$ret.k(a.n());$ret.h(h.a());$ret.o(h.e());$ret.i(a.o());$ret.a(d);$ret.p(e);$ret.r(a.y());$ret.q(a.x());$ret.e(f);$ret.c(g);return $ret}());h.a(a.f().k());h.e(a.f().p());if(!$.ig.util.isNaN(a.f().k())){b=Math.max(b,a.f().k());c=Math.max(c,a.f().p())}}var k=a.j().getEnumerator();while(k.moveNext()){var j=k.current();if(j.a()==b){j.a(-1);j.e(-1)}else{j.a(b);j.e(c)}}},x:function(a,b){this.u()();this.b().k(a,b);this.b().p()},z:function(){this.b().p();if(this.b().d()){this.b().o(0)}else{var a=0;var c=this.b().e().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$be.$type,b);if(d==null){d=this.b().q(a);d.aa(b.toString());a++}else{this.b().g(d)}}this.b().o(a)}},s:function(a){return a.f()},y:function(a){var b=a.f().h();var c=a.f().i();this.b().n(this.m()(a,a.f().k()));this.j()(a);for(var d=0;d<b.length;d++){var e=a.f().n()+d;var f=b[d];var g=f;var h=0;if(d<b.length-1){h=b[d+1]}else{h=Number.POSITIVE_INFINITY}g=this.r()(a,g,e,a.f().k());h=this.r()(a,h,e,a.f().k());var i=this.m()(a,g);var j=this.m()(a,h);if(this.q()(a,i)){if(e%2==0&&this.n()(a,j)&&!Number.isInfinity(j)){this.l()(a,a.u(),i,j)}a.b(a.c());this.k()(a,a.s(),i);a.b(null)}i=this.a()(a,i,e,a.f().k());if(!$.ig.util.isNaN(i)&&!Number.isInfinity(i)&&this.p()(a,i,d==b.length-1)){var k=this.w(a,g,e,a.f().k());if(k!=null){this.b().h(k,this.h()(a,i))}}}if(a.i()){for(var l=0;l<c.length;l++){var m=c[l];var n=this.m()(a,m);a.b(a.d());this.k()(a,a.t(),n);a.b(null)}}},w:function(a,b,c,d){return null},$type:new $.ig.Type("AxisRendererBase",$.ig.$ot)},true);$c("CategoryAxisRenderer:le","AxisRendererBase",{init:function(a){$$t.$jr.init.call(this,a)},ac:function(a,b,c,d,e){var f=$b($$t.$km.$type,a);var g=0;if(f!=null){g=f.z()}var h=new $$t.lf(1,a.e().d(),a.e().c(),a.e().b(),a.n(),g);b=h.e();if(a.e().a()!=-1){b=a.e().a()}var i=Math.floor((a.e().d()-a.l())/b);var j=Math.ceil((a.e().c()-a.l())/b);d=$.ig.truncate(i);e=$.ig.truncate(j);c=$.ig.truncate(h.f());if(a.e().e()!=-1){c=a.e().e()}return{p1:b,p2:c,p3:d,p4:e}},w:function(a,b,c,d){var e=$b($$t.$km.$type,a);
if(e==null){return null}var f=0;if(d>=1){f=c*$.ig.truncate(Math.floor(d))}else{if(c*d*2%2==0){f=$.ig.truncate(Math.floor(c*d))}else{f=-1}}var g=null;if(e.ac()>0&&f<e.ac()&&f>=0||e.ab()){while(f>=e.ac()&&e.ab()){f-=e.ac()}g=this.g()(f)}return g},ad:function(a,b,c,d,e,f){var g=$b($$t.$km.$type,a);if(g.z()!=0&&g.ad()!=0){for(var h=0;h<$.ig.truncate(b);h++){for(var i=0;i<g.ad();i++){var j=this.f()(i,a.y(),a.x(),a.w());if(g.aa()){j=-j}var k=this.m()(a,h+e*b)+j;a.b(a.d());this.k()(a,a.t(),k);a.b(null)}}}},$type:new $.ig.Type("CategoryAxisRenderer",$$t.$jr.$type)},true);$c("CategoryXAxis:xi","CategoryAxisBase",{ar:function(){return new $$t.xj(this)},ey:function(a){$$t.$ir.ey.call(this,a);this.io(a)},_io:null,io:function(a){if(arguments.length===1){this._io=a;return a}else{return this._io}},init:function(){this.ix=1;this.iw=1;$$t.$ir.init.call(this);this.hf(new $$t.b7(Number,0));this.y($$t.$xi.$type)},ix:0,iz:function(a){if(arguments.length===1){this.ix=a;return a}else{return this.ix}},iw:0,iy:function(a){if(arguments.length===1){this.iw=a;return a}else{return this.iw}},ak:function(){if(this.useSmartAxis()){return new $$t.l7}else{return new $$t.mj}},getCategorySize:function(a,b,c){var d=this.gt(b,c);return d.width()/(this.hp*a.width())},hk:function(a,b,c){var d=!$.ig.util.isNaN(this.gap())?$$t.$fn.c(this.gap(),0,1):0;var e=0;if(!$.ig.util.isNaN(this.overlap())){e=Math.min(this.overlap(),1)}else{e=0}var f=1-.5*d;var g=this.hs()==0?1:this.hs();var h=this.getCategorySize(a,b,c)*f/(g-(g-1)*e);return h},getGroupCenter:function(a,b,c,d){var e=.5;if(this.hs()>1){var f=!$.ig.util.isNaN(this.gap())?$$t.$fn.c(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.hs()-(this.hs()-1)*g);var j=(h-i)/(this.hs()-1);e=.25*f+.5*i+a*j}return this.getCategorySize(b,c,d)*e},cn:function(){return this.interval()},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.gv();var d=this.gs();var e=new $$t.a8(0,0,0,1,1);var f=new $$t.iz(0,e,e,this.isInverted(),d);var g=!b.isEmpty()&&!c.isEmpty()&&this.g8()!=null?this.g8().indexOf(a):-1;var h=g>-1?this.getScaledValue(g,f):NaN;if(!$.ig.util.isNaN(h)&&this.seriesViewer().cg()){if(!$.ig.util.isNaN(h)){if(h<b.left()+.1*b.width()){h=h+.4*b.width();b.x(h-.5*b.width())}if(h>b.right()-.1*b.width()){h=h-.4*b.width();b.x(h-.5*b.width())}}this.seriesViewer().j6(b,false)}},getScaledValue:function(a,b){if(!b.b.isEmpty()){var c=this.it(a,$$t.$ll.z,b.b,this.categoryMode());c=(c-b.c.left())/b.c.width();c=b.c.left()+b.c.width()*(c-b.d.left())/b.d.width();return c}return this.it(a,b.d,b.c,this.categoryMode())},cp:function(a,b,c){if(!b.b.isEmpty()){var d=this.it(a,$$t.$ll.z,b.b,c);d=(d-b.c.left())/b.c.width();d=b.c.left()+b.c.width()*(d-b.d.left())/b.d.width();return d}return this.it(a,b.d,b.c,c)},it:function(a,b,c,d){var e=d==0?this.hp-1:this.hp;if(e<0){e=0}var f=e>=1?a/e:e==0?.5:NaN;if(this.bl()){f=1-f}return c.left()+c.width()*(f-b.left())/b.width()},getUnscaledValue:function(a,b){if(!b.b.isEmpty()){var c=b.d.left()+b.d.width()*(a-b.c.left())/b.c.width();c=c*b.c.width()+b.c.left();c=this.getUnscaledValue3(c,$$t.$ll.z,b.b,this.categoryMode());return c}return this.getUnscaledValue3(a,b.d,b.c,this.categoryMode())},cs:function(a,b,c){if(!b.b.isEmpty()){var d=b.d.left()+b.d.width()*(a-b.c.left())/b.c.width();d=d*b.c.width()+b.c.left();d=this.getUnscaledValue3(d,$$t.$ll.z,b.b,c);return d}return this.getUnscaledValue3(a,b.d,b.c,c)},getUnscaledValue3:function(a,b,c,d){var e=b.left()+(a-c.left())*b.width()/c.width();if(this.bl()){e=1-e}var f=d==0?this.hp-1:this.hp;if(f<0){f=0}return e*f},e9:function(a){$$t.$ir.e9.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.gv();var d=this.gq();var e=this.gp();var f=new $$t.iz(0,b,c,this.isInverted(),d);var g=this.as().ar();var h=this.as().au();var i=this.as().as();var j=this.as().at();var k=this.as().e();var l=this.as().f();var m=this.as().g();var n=this.g8();this.fe();this.ep(g);this.ep(h);this.ep(i);this.ep(j);this.b2().clear();this.b3().clear();this.hf().clear();this.as().am(this,b,c);if(b.isEmpty()||c.isEmpty()){this.a7().c(0)}if(this.a7().c()==0){this.as().s()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}if(this.itemsSource()==null||n==null||n.count()==0){this.a7().c(0);this.as().s();return}if(!b.isEmpty()&&!c.isEmpty()){var o=this.getUnscaledValue(e.left(),f);var p=this.getUnscaledValue(e.right(),f);if(this.isInverted()){o=Math.ceil(o);p=Math.floor(p)}else{o=Math.floor(o);p=Math.ceil(p)}var q=c.bottom();var r=q-c.top();if(this.crossingAxis()!=null){var s=$b($$t.$jm.$type,this.crossingAxis());if(s!=null){var t=new $$t.iz(0,b,c,s.isInverted(),d);q=this.crossingValue();q=s.getScaledValue(q,t);r=q-c.top();if(q<c.top()){q=c.top()}else if(q>c.bottom()){q=c.bottom()}if(r<0){r=0}else if(r>c.height()){r=c.height()}}}this.ew(g,q,c,k);this.as().ah(r);var u=Math.min(o,p);var v=Math.max(o,p);var w=new $$t.lf(1,u,v,e.width(),this.interval(),this.categoryMode());var x=Math.floor((u-0)/w.e());var y=Math.ceil((v-0)/w.e());this.actualInterval(w.e());if(!$.ig.util.isNaN(x)&&!$.ig.util.isNaN(y)){var z=$.ig.truncate(x);var aa=$.ig.truncate(y);var ab=this.getScaledValue(0+z*w.e(),f);this.as().ai(this.getScaledValue(w.e(),f));var ac=$.ig.truncate(Math.ceil(e.right()));var ad=$.ig.truncate(Math.floor(e.left()));for(var ae=z;ae<=aa;++ae){var af=this.getScaledValue(0+(ae+1)*w.e(),f);if(ab<=c.right()){if(ae%2==0){this.fg(h,ab,af,c)}this.ff(i,ab,c,l);this.hf().add(ab);if(this.categoryMode()!=0&&this.hs()!=0&&this.bu()){if(this.minorInterval()>0&&this.minorInterval()<w.e()){var ag=this.getScaledValue(w.e(),f);var ah=ag*this.minorInterval();var ai=this.getScaledValue(ae*w.e(),f);var aj=ai+ag;while(ai+ah<aj){ai+=ah;this.ff(j,ai,c,m)}this.actualMinorInterval(this.minorInterval())}else{for(var ak=0;ak<$.ig.truncate(w.e());ak++){for(var al=0;al<this.hs();al++){var am=this.getGroupCenter(al,b,c,d);if(this.isInverted()){am=-am}var an=this.getScaledValue(ak+ae*w.e(),f)+am;this.ff(j,an,c,m)}}this.actualMinorInterval(.5)}}}var ao=ab;if(this.categoryMode()!=0){var ap=this.getScaledValue(ae*w.e()+1,f);ao=(ab+ap)/2}var aq=$.ig.truncate(Math.round(ao));if(aq>=ad&&aq<=ac){var ar=0;if(w.e()>=1){ar=ae*$.ig.truncate(Math.floor(w.e()))}else{if(ae*w.e()*2%2==0){ar=$.ig.truncate(Math.floor(ae*w.e()))}else{ar=-1}}if(n!=null&&ar<n.count()&&ar>=0){var as=n.item(ar);var at=this.dm(as);if(!$.ig.util.isNaN(ao)&&!Number.isInfinity(ao)&&at!=null){if(typeof at==="string"&&at.equals("")){}else{this.b2().add1(at);this.b3().add(new $$t.ka(ao))}}}}ab=af}}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().hl()}}this.as().an(this.b2(),this.b3());this.ic()}},bx:function(){if(this.g8()==null){return false}var a=this.g8().count();if(a!=this.iy()){var b=new $$t.ks(1,1,this.iy(),a);this.iy(a);this.e3(b);return true}return false},interval:function(a){if(arguments.length===1){this.g($$t.$xi.intervalProperty,a);return a}else{return this.c($$t.$xi.intervalProperty)}},ip:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.ip;this.ip=a;this.e2("ActualInterval",b,this.actualInterval())}return a}else{return this.ip}},minorInterval:function(a){if(arguments.length===1){this.g($$t.$xi.minorIntervalProperty,a);return a}else{return this.c($$t.$xi.minorIntervalProperty)}},ir:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.ir;this.ir=a;this.e2("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.ir}},hb:function(a){if(a==null){return false}var b=this.av();if(b==null){return false}return b.synchronizeHorizontally()},ap:function(){return 0},$type:new $.ig.Type("CategoryXAxis",$$t.$ir.$type)},true);$c("CategoryXAxisView:xj","CategoryAxisBaseView",{_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},init:function(a){$$t.$ld.init.call(this,a);this.a9(a)},$type:new $.ig.Type("CategoryXAxisView",$$t.$ld.$type)},true);$c("CategoryYAxis:l2","CategoryAxisBase",{ar:function(){return new $$t.l3(this)},ey:function(a){$$t.$ir.ey.call(this,a);this.io(a)},_io:null,io:function(a){if(arguments.length===1){this._io=a;return a}else{return this._io}},isVertical:function(){return true},getCategoryBoundingBox:function(a,b,c){return this.getCategoryBoundingBoxHelper(a,b,c,true)},init:function(){this.ix=1;this.iw=1;$$t.$ir.init.call(this);this.hf(new $$t.b7(Number,0));this.y($$t.$l2.$type)},interval:function(a){if(arguments.length===1){this.g($$t.$l2.intervalProperty,a);return a}else{return this.c($$t.$l2.intervalProperty)}},ip:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.ip;this.ip=a;this.e2("ActualInterval",b,this.actualInterval())}return a}else{return this.ip}},minorInterval:function(a){if(arguments.length===1){this.g($$t.$l2.minorIntervalProperty,a);return a}else{return this.c($$t.$l2.minorIntervalProperty)}},ir:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.ir;this.ir=a;this.e2("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.ir}},ix:0,iz:function(a){if(arguments.length===1){this.ix=a;return a}else{return this.ix}},iw:0,iy:function(a){if(arguments.length===1){this.iw=a;return a}else{return this.iw}},getScaledValue:function(a,b){if(!b.b.isEmpty()){var c=this.it(a,$$t.$ll.z,b.b);c=(c-b.c.top())/b.c.height();c=b.c.top()+b.c.height()*(c-b.d.top())/b.d.height();return c}return this.it(a,b.d,b.c)},it:function(a,b,c){var d=this.categoryMode()==0?this.hp-1:this.hp;if(d<0){d=0}var e=d>=1?a/d:d==0?.5:NaN;if(!this.bl()){e=1-e}return c.top()+c.height()*(e-b.top())/b.height()},getUnscaledValue:function(a,b){if(!b.b.isEmpty()){var c=b.d.top()+b.d.height()*(a-b.c.top())/b.c.height();c=c*b.c.height()+b.c.top();c=this.getUnscaledValue3(c,$$t.$ll.z,b.b,this.categoryMode());return c}return this.getUnscaledValue3(a,b.d,b.c,this.categoryMode())},cs:function(a,b,c){if(!b.b.isEmpty()){var d=b.d.top()+b.d.height()*(a-b.c.top())/b.c.height();d=d*b.c.height()+b.c.top();d=this.getUnscaledValue3(d,$$t.$ll.z,b.b,c);return d}return this.getUnscaledValue3(a,b.d,b.c,c)},getUnscaledValue3:function(a,b,c,d){var e=b.top()+(a-c.top())*b.height()/c.height();if(!this.bl()){e=1-e}var f=d==0?this.hp-1:this.hp;if(f<0){f=0}return e*f},ak:function(){return new $$t.lq},cn:function(){return this.interval()},getCategorySize:function(a,b,c){var d=this.gt(b,c);return d.height()/(this.hp*a.height())},hk:function(a,b,c){var d=0;if(!$.ig.util.isNaN(this.gap())){d=$$t.$fn.c(this.gap(),0,1)}var e=0;if(!$.ig.util.isNaN(this.overlap())){e=Math.min(this.overlap(),1)}var f=1-.5*d;var g=this.getCategorySize(a,b,c)*f/(this.hs()-(this.hs()-1)*e);return g},getGroupCenter:function(a,b,c,d){var e=.5;if(this.hs()>1){var f=0;if(!$.ig.util.isNaN(this.gap())){f=$$t.$fn.c(this.gap(),0,1)}var g=0;if(!$.ig.util.isNaN(this.overlap())){g=Math.min(this.overlap(),1)}var h=1-.5*f;var i=h/(this.hs()-(this.hs()-1)*g);var j=(h-i)/(this.hs()-1);e=.25*f+.5*i+a*j}return this.getCategorySize(b,c,d)*e},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.gv();var d=new $$t.a8(0,0,0,1,1);var e=this.gs();var f=new $$t.iz(0,d,d,this.isInverted(),e);var g=!b.isEmpty()&&!c.isEmpty()&&this.g8()!=null?this.g8().indexOf(a):-1;var h=g>-1?this.getScaledValue(g,f):NaN;if(!$.ig.util.isNaN(h)&&this.seriesViewer().cg()){if(!$.ig.util.isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}this.seriesViewer().j6(b,false)}},bx:function(){if(this.g8()==null){return false}var a=this.g8().count();if(a!=this.iy()){var b=new $$t.ks(1,1,this.iy(),a);this.iy(a);this.e3(b);return true}return false},hb:function(a){if(a==null){return false}var b=this.av();if(b==null){return false}return b.synchronizeVertically()},e9:function(a){$$t.$ir.e9.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.gv();var d=this.gq();var e=this.gp();var f=new $$t.iz(0,b,c,this.isInverted(),d);var g=this.as().ar();var h=this.as().au();var i=this.as().as();var j=this.as().at();var k=this.as().e();var l=this.as().f();var m=this.as().g();this.fe();this.ep(g);this.ep(h);this.ep(i);this.ep(j);this.b2().clear();this.b3().clear();this.hf().clear();this.as().am(this,b,c);if(b.isEmpty()||c.isEmpty()){this.a7().c(0)}if(this.a7().c()==0){this.as().s()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}if(this.itemsSource()==null||this.g8()==null||this.g8().count()==0){this.a7().c(0);this.as().s();return}if(!b.isEmpty()&&!c.isEmpty()){var n=this.getUnscaledValue(e.top(),f);var o=this.getUnscaledValue(e.bottom(),f);if(!this.isInverted()){n=Math.ceil(n);o=Math.floor(o)}else{n=Math.floor(n);o=Math.ceil(o)}var p=c.left();var q=0;if(this.crossingAxis()!=null){var r=$b($$t.$l5.$type,this.crossingAxis());if(r!=null){var s=new $$t.iz(0,b,c,r.isInverted(),d);p=this.crossingValue();p=r.getScaledValue(p,s);q=p-c.left();if(p<c.left()){p=c.left()}else if(p>c.right()){p=c.right()}if(q<0){q=0}else if(q>c.width()){q=c.width()}}}this.ff(g,p,c,k);this.as().ah(q);var t=Math.min(n,o);var u=Math.max(n,o);var v=new $$t.lf(1,t,u,e.height(),this.interval(),this.categoryMode());var w=Math.floor((t-0)/v.e());var x=Math.ceil((u-0)/v.e());if(!$.ig.util.isNaN(w)&&!$.ig.util.isNaN(x)){var y=$.ig.truncate(w);var z=$.ig.truncate(x);var aa=this.getScaledValue(0+y*v.e(),f);this.al().bi(this.getScaledValue(v.e(),f));for(var ab=y;ab<=z;++ab){var ac=this.getScaledValue(0+(ab+1)*v.e(),f);if(aa<=e.bottom()){if(ab%2==0){this.ex(h,aa,ac,c)}this.ew(i,aa,c,l);this.hf().add(aa);if(this.categoryMode()!=0&&this.hs()!=0&&this.bu()){if(this.minorInterval()>0&&this.minorInterval()<v.e()){var ad=this.getScaledValue(v.e(),f);var ae=ad*this.minorInterval();var af=this.getScaledValue(ab*v.e(),f);var ag=af+ad;while(af+ae<ag){af+=ae;this.ew(j,af,c,m)}this.actualMinorInterval(this.minorInterval())}else{for(var ah=0;ah<$.ig.truncate(v.e());ah++){for(var ai=0;ai<this.hs();ai++){var aj=this.getGroupCenter(ai,b,c,d);if(!this.isInverted()){aj=-aj}var ak=this.getScaledValue(ah+ab*v.e(),f)+aj;this.ew(j,ak,c,m)}}this.actualMinorInterval(.5)}}}var al=aa;if(this.categoryMode()!=0){var am=this.getScaledValue(ab*v.e()+1,f);al=(aa+am)/2}if(al<=e.bottom()&&al>=e.top()){var an=0;if(v.e()>=1){an=ab*$.ig.truncate(Math.floor(v.e()))}else{if(ab*v.e()*2%2==0){an=$.ig.truncate(Math.floor(ab*v.e()))}else{an=-1}}if(this.g8()!=null&&an<this.g8().count()&&an>=0){var ao=this.g8().item(an);var ap=this.dm(ao);if(!$.ig.util.isNaN(al)&&!Number.isInfinity(al)&&ap!=null){if(typeof ap==="string"&&ap.equals("")){}else{this.b2().add1(ap);this.b3().add(new $$t.ka(al))}}}}aa=ac}}this.actualInterval(v.e());if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==6||this.labelSettings().location()==7)){this.seriesViewer().hl()}}this.as().an(this.b2(),this.b3());this.ic()}},ap:function(){return 1},$type:new $.ig.Type("CategoryYAxis",$$t.$ir.$type)},true);$c("CategoryYAxisView:l3","CategoryAxisBaseView",{_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},init:function(a){$$t.$ld.init.call(this,a);this.a9(a)},$type:new $.ig.Type("CategoryYAxisView",$$t.$ld.$type)},true);$c("HorizontalAxisLabelPanel:mj","HorizontalAxisLabelPanelBase",{init:function(){$$t.$li.init.call(this)},ae:function(){return 1},ap:function(a){return a==5||a==4||a==1||a==0},$type:new $.ig.Type("HorizontalAxisLabelPanel",$$t.$li.$type)},true);$c("NumericAxisBase:jo","Axis",{ar:function(){return new $$t.jp(this)},ey:function(a){$$t.$is.ey.call(this,a);this.g5(a)},_g5:null,g5:function(a){if(arguments.length===1){this._g5=a;return a}else{return this._g5}},isNumeric:function(){return true},init:function(){$$t.$is.init.call(this);this.h7(10)},minimumValue:function(a){if(arguments.length===1){this.g($$t.$jo.minimumValueProperty,a);return a}else{return this.c($$t.$jo.minimumValueProperty)}},actualMinimumValue:function(a){if(arguments.length===1){if(this.actualMinimumValue()!=a){var b=this.hq;this.hq=a;this.h0(Math.log(this.actualMinimumValue()));this.e2("ActualMinimumValue",b,this.actualMinimumValue())}return a}else{return this.hq}},hq:0,_h0:0,h0:function(a){if(arguments.length===1){this._h0=a;return a}else{return this._h0}},actualVisibleMinimumValue:function(a){if(arguments.length===1){if(this.actualVisibleMinimumValue()!=a){var b=this.hw;this.hw=a;this.e2("ActualVisibleMinimumValue",b,this.actualVisibleMinimumValue())}return a}else{return this.hw}},hw:0,maximumValue:function(a){if(arguments.length===1){this.g($$t.$jo.maximumValueProperty,a);return a}else{return this.c($$t.$jo.maximumValueProperty)}},actualMaximumValue:function(a){if(arguments.length===1){if(this.actualMaximumValue()!=a){var b=this.ho;this.ho=a;this.hz(Math.log(this.actualMaximumValue()));this.e2("ActualMaximumValue",b,this.actualMaximumValue())}return a}else{return this.ho}},ho:0,_hz:0,hz:function(a){if(arguments.length===1){this._hz=a;return a}else{return this._hz}},hu:0,actualVisibleMaximumValue:function(a){if(arguments.length===1){if(this.actualVisibleMaximumValue()!=a){var b=this.hu;this.hu=a;this.e2("ActualVisibleMaximumValue",b,this.actualVisibleMaximumValue())}return a}else{return this.hu}},interval:function(a){if(arguments.length===1){this.g($$t.$jo.intervalProperty,a);return a}else{return this.c($$t.$jo.intervalProperty)}},hm:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.hm;this.hm=a;this.e2("ActualInterval",b,this.actualInterval())}return a}else{return this.hm}},minorInterval:function(a){if(arguments.length===1){this.g($$t.$jo.minorIntervalProperty,a);return a}else{return this.c($$t.$jo.minorIntervalProperty)}},hs:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.hs;this.hs=a;this.e2("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.hs}},referenceValue:function(a){if(arguments.length===1){this.g($$t.$jo.referenceValueProperty,a);return a}else{return this.c($$t.$jo.referenceValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.g($$t.$jo.isLogarithmicProperty,a);return a}else{return this.c($$t.$jo.isLogarithmicProperty)}},he:false,actualIsLogarithmic:function(a){if(arguments.length===1){if(this.actualIsLogarithmic()!=a){var b=this.he;if(b!=a){this.he=a;this.e2("ActualIsLogarithmic",b,this.actualIsLogarithmic())}}return a}else{return this.he}},hk:function(){return this.actualIsLogarithmic()&&this.actualMinimumValue()>0&&this.h7()>1},logarithmBase:function(a){if(arguments.length===1){this.g($$t.$jo.logarithmBaseProperty,a);return a}else{return $g(this.c($$t.$jo.logarithmBaseProperty))}},_h7:0,h7:function(a){if(arguments.length===1){this._h7=a;return a}else{return this._h7}},_g7:null,g7:function(a){if(arguments.length===1){this._g7=a;return a}else{return this._g7}},_hl:false,hl:function(a){if(arguments.length===1){this._hl=a;return a}else{return this._hl}},e9:function(a){$$t.$is.e9.call(this,a);if(this.hk()&&this.seriesViewer()!=null){var b=this.gq();var c=this.gp();var d=this.g8(this.gv(),this.seriesViewer().actualWindowRect(),b,c);if(d==null){return}for(var e=0;e<d.j().count();e++){var f=this.logarithmBase();var g=d.j().__inner[e];var h=Math.min(g.d(),g.c());var i=Math.max(g.d(),g.c());var j=Math.floor(Math.logBase(h,f));var k=Math.ceil(Math.logBase(i,f));if(k-j<2){if($b($$t.$kn.$type,this.hb)!==null){this.hb=new $$t.kq}}else{this.hb=this.tickmarkValues()!=null?this.tickmarkValues():function(){var $ret=new $$t.kn;$ret.v(f);return $ret}()}}}},e0:function(a,b,c,d){$$t.$is.e0.call(this,a,b,c,d);switch(b){case"MinimumValue":this.updateRange();this.e8(false);break;case"MaximumValue":this.updateRange();this.e8(false);break;case"IsLogarithmic":this.hl(true);this.actualIsLogarithmic(this.isLogarithmic());break;case"CrossingValue":case"CrossingAxis":case"Interval":case"MinorInterval":this.br(true);this.e8(false);break;case"LogarithmBase":this.hl(true);this.h7(this.logarithmBase());if(this.actualIsLogarithmic()){this.updateRange();this.is();this.e8(false)}break;case"ReferenceValue":var e=new $$t.ks(this.actualMinimumValue(),this.actualMinimumValue(),this.actualMaximumValue(),this.actualMaximumValue());this.e3(e);this.br(true);this.e8(false);break;case"LabelSettings":this.g7(this.g6());this.br(true);this.e8(false);break;case"TickmarkValues":this.iu();break;case"ActualIsLogarithmic":this.updateRange();this.is();this.br(true);this.iu();this.e8(false);break;case"ActualTickmarkValues":this.br(true);this.e8(false);break}},is:function(){var b=this.b1().getEnumerator();while(b.moveNext()){var a=b.current();a.renderSeries(false)}},g4:function(){var a=new $$t.kt(Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY);var b=false;if(this.seriesViewer()!=null){var d=this.b1().getEnumerator();while(d.moveNext()){var c=d.current();var e=c.ae(this);if(e!=null){b=true;a=new $$t.kt(Math.min(a.c(),e.c()),Math.max(a.b(),e.b()))}}}if(b){return a}return null},iq:function(a,b,c,d,e,f,g){var h=$$t.$kv.c(a,b,c,d,e,f,g);f=h.p5;g=h.p6;return{p5:f,p6:g}},bx:function(){var a=this.actualIsLogarithmic()&&!$.ig.util.isNaN(this.logarithmBase())&&!Number.isInfinity(this.logarithmBase())&&this.logarithmBase()>1;var b;var c;var d=this.iq(this,this.minimumValue(),this.maximumValue(),a,this.logarithmBase(),b,c);b=d.p5;c=d.p6;if(b!=this.actualMinimumValue()||c!=this.actualMaximumValue()||this.hl()){this.hl(false);var e=new $$t.ks(this.actualMinimumValue(),b,this.actualMaximumValue(),c);this.actualMinimumValue(b);this.actualMaximumValue(c);this.e3(e);this.it(e);this.e8(true);return true}return false},it:function(a){},registerSeries:function(a){var b=$$t.$is.registerSeries.call(this,a);if(b){this.updateRange()}return b},deregisterSeries:function(a){var b=$$t.$is.deregisterSeries.call(this,a);if(b){this.updateRange()}return b},g6:function(){var $self=this;var a=function(){var $ret=new $$t.kc;$ret.a($self);$ret.f($self.b3());$ret.e($self.b2());$ret.b($self.al());return $ret}();if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}var b=new $$t.jq(a);b.u(function(){var c=$self.as().ar();var d=$self.as().au();var e=$self.as().as();var f=$self.as().at();$self.fe();$self.ep(c);$self.ep(d);$self.ep(e);$self.ep(f)});b.o(function(c,d){return!d.isEmpty()&&!c.isEmpty()});b.d(function(c,d,e,f){return $self.g8(c,d,e,f)});b.g(function(c){return $self.dm(c)});return b},g9:function(){return new $$t.k4},ir:function(){},ha:function(){return null},g8:function(a,b,c,d){var e=this.g9();var f=this.as().ar();var g=this.as().au();var h=this.as().as();var i=this.as().at();var j=this.as().e();var k=this.as().f();var l=this.as().g();e.r(f);e.u(g);e.s(h);e.t(i);e.a(j);e.c(k);e.d(l);e.k(this.actualMaximumValue());e.l(this.actualMinimumValue());e.h(this.hasUserMaximum());e.f(this.actualTickmarkValues());e.x(a);e.w(c);e.v(d);e.y(b);e.g(this.hg());e.n(this.interval());e.o(this.minorInterval());e.q(this.label());if(this.label()==null&&this.formatLabel()!=null){e.q("Format")}e.i(this.bu());return e},unscaleValue:function(a){var b=this.gq();var c=new $$t.iz(0,this.seriesViewer().windowRect(),this.gv(),this.isInverted(),b);return this.getUnscaledValue(a,c)},hg:function(){return!$.ig.util.isNaN(this.interval())},hasUserMinimum:function(){return!$.ig.util.isNaN(this.minimumValue())},hasUserMaximum:function(){return!$.ig.util.isNaN(this.maximumValue())},iu:function(){if(this.tickmarkValues()!=null){this.actualTickmarkValues(this.tickmarkValues())}else if(this.actualIsLogarithmic()){this.actualTickmarkValues(new $$t.kn);this.g5().a8()}else{this.actualTickmarkValues(new $$t.kq)}},tickmarkValues:function(a){if(arguments.length===1){this.g($$t.$jo.tickmarkValuesProperty,a);return a}else{return $b($$t.$jw.$type,this.c($$t.$jo.tickmarkValuesProperty))}},hb:null,actualTickmarkValues:function(a){if(arguments.length===1){var b=this.hb;var c=b!=a;if(c){this.hb=a;this.e2("ActualTickmarkValues",b,a)}return a}else{if(this.hb==null){this.iu()}return this.hb}},$type:new $.ig.Type("NumericAxisBase",$$t.$is.$type)},true);$c("NumericAngleAxis:ky","NumericAxisBase",{ar:function(){return new $$t.k0(this)},ey:function(a){$$t.$jo.ey.call(this,a);this.i3(a)},_i3:null,i3:function(a){if(arguments.length===1){this._i3=a;return a}else{return this._i3}},_i6:null,i6:function(a){if(arguments.length===1){this._i6=a;return a}else{return this._i6}},isAngular:function(){return true},init:function(){this.i7=false;this.i8=NaN;this.i9=0;$$t.$jo.init.call(this);this.y($$t.$ky.$type);this.i6(new $$t.k1);this.g7(this.g6())},ak:function(){var $self=this;var a=new $$t.k8;a.cr(function(b){var c=$self.seriesViewer()!=null?$self.seriesViewer().actualWindowRect():$$t.$a8.empty();var d=!c.isEmpty()?$self.gv():$$t.$a8.empty();return $self.jj(b,{__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},c,d,$self.al().a4())});return a},ja:function(){if(this.i5()==null){return 0}if(!this.be()){return this.i5().jd()}else{return this.i5().getScaledValue3(this.crossingValue())}},jc:function(a){return Math.round(a*Math.pow(10,10))/Math.pow(10,10)},i7:false,i8:0,g6:function(){var $self=this;var a=$$t.$jo.g6.call(this);a.b().c(function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.i5()!=null&&$self.i8!=b){var c=$b($$t.$fx.$type,$self.seriesViewer());if(c==null){return}$self.i8=b;$self.al().a3(b);c.hl();var e=c.axes().getEnumerator();while(e.moveNext()){var d=e.current();if(d!=$self&&$b($$t.$k8.$type,d.al())!==null){d.as().x()}}}});a.e(function(b){b.m($self.ja());b.p(b.m())});a.j(function(b){var c=$b($$t.$k3.$type,b);if(c.e()==c.j().__inner[0]){$self.i6().i(b.r(),b.m(),b.x(),b.y(),c.center(),c.minAngle(),c.maxAngle())}});a.k(function(b,c,d){var e=$b($$t.$k3.$type,b);$self.i6().m(c,d,b.x(),b.y(),e.minLength(),e.maxLength(),e.center())});a.l(function(b,c,d,e){var f=$b($$t.$k3.$type,b);$self.i6().n(c,d,e,f.x(),b.y(),f.minLength(),f.maxLength(),f.center())});a.d(function(b,c,d,e){var f=$b($$t.$k3.$type,$self.g8(b,c,d,e));return f});a.v(function(){if(!$self.i7){$self.i7=true;$self.i5().updateRange();$self.i7=false}});a.m(function(b,c){return $self.getScaledAngle(c)});a.o(function(b,c){return!c.isEmpty()&&!b.isEmpty()&&$self.i5()!=null});a.q(function(b,c){if($self.jc(c-$self.i9)<0){return false}if($self.jc(c-$self.i9-2*Math.PI)>0){return false}return true});a.p(function(b,c,d){var e=$b($$t.$k3.$type,b);var f=$self.jj($self.getScaledAngle(e.k()),e.center(),b.y(),b.x(),0);var g=$self.jj(c,e.center(),b.y(),b.x(),0);if(d&&$$t.$fn.j(f.__x-g.__x,f.__y-g.__y)<2){return false}if(g.__x<b.x().right()&&g.__x>=b.x().left()&&g.__y<b.x().bottom()&&g.__y>=b.x().top()){return true}return false});a.r(function(b,c,d,e){if(c<b.l()&&$b($$t.$kn.$type,b.f())!==null){return b.l()}else if(c>b.k()&&($b($$t.$kn.$type,b.f())!==null||b.h())){return b.k()}return c});return a},jj:function(a,b,c,d,e){var f=this.ja();var g=$$t.$k2.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.$k2.c(h,c,d);i=$$t.$k2.f(i,c,d);return{__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},getScaledValue:function(a,b){return this.getScaledAngle(a)},getScaledAngle1:function(a,b,c){var d=0;if(b){d=(Math.log(a)-this.h0())/(this.hz()-this.h0())}else{d=(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}if(c){d=1-d}return d*2*Math.PI+this.i9},getScaledAngle:function(a){return this.getScaledAngle1(a,this.hk(),this.bl())},getUnscaledAngle:function(a){var b=(a-this.i9)/(2*Math.PI);if(this.isInverted()){b=1-b}if(this.hk()){return Math.exp(b*(this.hz()-this.h0())+this.h0())}else{return this.actualMinimumValue()+b*(this.actualMaximumValue()-this.actualMinimumValue())}},startAngleOffset:function(a){if(arguments.length===1){this.g($$t.$ky.startAngleOffsetProperty,a);return a}else{return this.c($$t.$ky.startAngleOffsetProperty)}},i9:0,e0:function(a,b,c,d){$$t.$jo.e0.call(this,a,b,c,d);var e=$b($$t.$fx.$type,this.seriesViewer());switch(b){case"CrossingAxis":var f=$b($$t.$kw.$type,d);this.jh(f);if(f!=null){f.jn(this)}this.e8(false);break;case"StartAngleOffset":this.i9=this.startAngleOffset();while(this.i9<0){this.i9+=360}while(this.i9>=360){this.i9-=360}this.i9=this.startAngleOffset()*Math.PI/180;this.e8(false);var h=this.b1().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);g.g0()}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.$ky.$type,k)!==null||$b($$t.$lb.$type,k)!==null){k.renderAxis()}}}break;case"LabelSettings":this.g7(this.g6());this.jf();this.br(true);this.e8(false);break}},jf:function(){this.i8=NaN},g9:function(){return new $$t.k3},g8:function(a,b,c,d){var e=$b($$t.$k3.$type,$$t.$jo.g8.call(this,a,b,c,d));var f=this.i6().f(b);var g=this.i6().g(b);var h=.5*this.i5().ja();var i=.5*this.i5().i9();var j=f;var k=g;var l=this.i5().jd();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.i6().k(b,e,this.actualMinimumValue(),this.actualMaximumValue(),this.isInverted(),this.getUnscaledAngle.runOn(this),m);var n={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e.center(n);e.maxLength(k);e.minLength(j);e.effectiveMaximum(l);return e},getMinMaxAngle:function(a,b,c){var d=this.i6().l(a,b,c);b=d.p1;c=d.p2;return{p1:b,p2:c}},e9:function(a){$$t.$jo.e9.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=!b.isEmpty()?this.gv():$$t.$a8.empty();var d=this.gq();var e=this.gp();var f=this.g7().c(a,c,b,d,e);if(f!=null){this.actualInterval(f.f().k());this.actualMinorInterval(f.f().j())}},i4:null,i5:function(a){if(arguments.length===1){this.i4=a;return a}else{if(this.i4!=null){return this.i4}var a=$b($$t.$fx.$type,this.seriesViewer());if(a!=null){return $$t.$gh.ae($$t.$kw.$type,$$t.$gh.k($$t.$kw.$type,a.axes()))}return this.i4}},jh:function(a){this.i5(a)},fh:function(a,b){$$t.$jo.fh.call(this,a,b);if(b.height()!=a.height()||b.width()!=a.width()){this.updateRange()}},ap:function(){return 2},$type:new $.ig.Type("NumericAngleAxis",$$t.$jo.$type,[$$t.$kz.$type])},true);$c("NumericAxisBaseView:jp","AxisView",{_a7:null,a7:function(a){if(arguments.length===1){this._a7=a;return a}else{return this._a7}},init:function(a){$$t.$it.init.call(this,a);this.a7(a)},a8:function(){},$type:new $.ig.Type("NumericAxisBaseView",$$t.$it.$type)},true);$c("NumericAngleAxisView:k0","NumericAxisBaseView",{_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},init:function(a){$$t.$jp.init.call(this,a);this.a9(a)},$type:new $.ig.Type("NumericAngleAxisView",$$t.$jp.$type)},true);$c("StraightNumericAxisBase:jn","NumericAxisBase",{init:function(){$$t.$jo.init.call(this);this.ji()},ar:function(){return new $$t.lm(this)},ey:function(a){$$t.$jo.ey.call(this,a);this.i8(a)},_i8:null,i8:function(a){if(arguments.length===1){this._i8=a;return a}else{return this._i8}},scaleMode:function(a){if(arguments.length===1){this.g($$t.$jn.scaleModeProperty,$$t.$ln.getBox(a));
return a}else{return $f(this.c($$t.$jn.scaleModeProperty))}},scaler:function(a){if(arguments.length===1){this.g($$t.$jn.scalerProperty,a);return a}else{return this.c($$t.$jn.scalerProperty)}},jg:function(a,b){var c=$b($$t.$jn.$type,a);c.ji();c.e2("Scaler",b.d(),b.c())},i6:function(){return null},i5:null,i4:function(a){if(arguments.length===1){var b=this.i5!=a;if(b){var c=this.i5;this.i5=a;this.e2("ActualScaler",c,a)}return a}else{if(this.i5==null){this.ji()}return this.i5}},iq:function(a,b,c,d,e,f,g){var h=this.i4().r(a,b,c,f,g);f=h.p3;g=h.p4;return{p5:f,p6:g}},jh:function(a){var b=this.i9();this.i9(true);a();this.i9(b)},_i9:false,i9:function(a){if(arguments.length===1){this._i9=a;return a}else{return this._i9}},ji:function(){var a=this.scaler();if(a==null){a=this.ha()}this.i4(a);if(this.i4()==null){throw new $$t.fv(0,"ActualScaler")}this.jd()},jd:function(){this.i8().ba()},e0:function(a,b,c,d){if(this.i9()){return}$$t.$jo.e0.call(this,a,b,c,d);switch(b){case"LogarithmBase":this.ji();break;case"IsLogarithmic":this.ji();break;case"ScaleMode":this.ji();break;case"Scaler":this.ji();break;case"ActualScaler":this.actualIsLogarithmic($b($$t.$lo.$type,this.i4())!==null);this.jd();this.updateRange();this.e8(false);break;case"ActualMaximumValue":this.je();break;case"ActualMinimumValue":this.jf();this.ji();break}},jf:function(){this.i4().v(this.actualMinimumValue())},je:function(){this.i4().u(this.actualMaximumValue())},$type:new $.ig.Type("StraightNumericAxisBase",$$t.$jo.$type)},true);$c("NumericRadiusAxis:kw","NumericAxisBase",{ar:function(){return new $$t.kx(this)},ey:function(a){$$t.$jo.ey.call(this,a);this.i5(a)},_i5:null,i5:function(a){if(arguments.length===1){this._i5=a;return a}else{return this._i5}},isRadial:function(){return true},i6:null,init:function(){this.i8=NaN;$$t.$jo.init.call(this);this.y($$t.$kw.$type);this.ja(this.radiusExtentScale());this.i9(this.innerRadiusExtentScale());this.i6=new $$t.k1;this.g7(this.g6())},ak:function(){return new $$t.lh},_i7:false,i7:function(a){if(arguments.length===1){this._i7=a;return a}else{return this._i7}},jb:function(a){if(a==null){return 0}return a},i8:0,g6:function(){var $self=this;var a=$$t.$jo.g6.call(this);a.b().c(function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.i4()!=null){if(($self.labelSettings()==null||$self.labelSettings().c()==4||$self.labelSettings().c()==5)&&$self.i8!=b){$self.i8=b;$self.al().a3(b);$self.seriesViewer().hl()}}});a.k(function(b,c,d){var e=$b($$t.$k3.$type,b);$self.i6.i(c,d,e.x(),e.y(),e.center(),e.minAngle(),e.maxAngle())});a.l(function(b,c,d,e){if(d==e){return}var f=$b($$t.$k3.$type,b);$self.i6.j(c,d,e,f.x(),f.y(),f.center(),f.minAngle(),f.maxAngle())});a.m(function(b,c){return $self.getScaledValue3(c)});a.q(function(b,c){var d=$b($$t.$k3.$type,b);return c<=d.effectiveMaximum()});a.n(function(b,c){var d=$b($$t.$k3.$type,b);return c<=d.effectiveMaximum()});a.j(function(b){var c=$b($$t.$k3.$type,b);$self.i6.m(b.r(),c.crossingAngleRadians(),b.x(),b.y(),c.minLength(),c.maxLength(),c.center())});a.e(function(b){b.m($self.labelSettings()==null||$self.labelSettings().c()==4||$self.labelSettings().c()==0?b.x().top():b.x().bottom());b.p(b.m());var c=$b($$t.$k3.$type,b);c.crossingAngleRadians($self.jb($self.crossingValue())*Math.PI/180);if($self.labelSettings()==null||$self.labelSettings().c()==4||$self.labelSettings().c()==5){c.m($$t.$k2.f(.5,c.y(),c.x())-b.x().top());c.p(c.m());var d=$b($$t.$lh.$type,$self.al());if(d!=null){var e=0;if($self.labelSettings()!=null&&$self.labelSettings().c()==4){e=1}d.c7({__x:$$t.$k2.c(.5,c.y(),c.x()),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.c4(c.crossingAngleRadians())}}});a.p(function(b,c,d){var e=$b($$t.$k3.$type,b);if($self.i4()==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.jc()}var h=e.center().__x+c*Math.cos(g);var i=e.center().__y+c*Math.sin(g);h=$$t.$k2.c(h,e.y(),e.x());i=$$t.$k2.f(i,e.y(),e.x());if(h<=b.x().right()&&h>=b.x().left()&&(i<=b.x().bottom()&&i>=b.x().top()||!f)){return true}return false});a.h(function(b,c){var d=$b($$t.$k3.$type,b);return new $$t.ka($$t.$k2.c(d.center().__x+c,d.y(),d.x()))});a.r(function(b,c,d,e){if(c<b.l()){return b.l()}else if(c>b.k()){return b.k()}return c});return a},getScaledValue:function(a,b){return this.getScaledValue3(a)},jf:function(a,b,c,d,e){var f=0;if(b){if(a<=0){f=(Math.log(this.actualMinimumValue())-this.h0())/(this.hz()-this.h0())}else{f=(Math.log(a)-this.h0())/(this.hz()-this.h0())}}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.jf(a,this.hk(),this.bl(),this.ja(),this.i9())},getUnscaledValue3:function(a){var b=a*2;b=(b-this.i9())/(this.ja()-this.i9());if(this.isInverted()){b=1-b}if(this.hk()){return Math.exp(b*(this.hz()-this.h0())+this.h0())}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.g($$t.$kw.radiusExtentScaleProperty,a);return a}else{return this.c($$t.$kw.radiusExtentScaleProperty)}},_ja:0,ja:function(a){if(arguments.length===1){this._ja=a;return a}else{return this._ja}},innerRadiusExtentScale:function(a){if(arguments.length===1){this.g($$t.$kw.innerRadiusExtentScaleProperty,a);return a}else{return this.c($$t.$kw.innerRadiusExtentScaleProperty)}},_i9:0,i9:function(a){if(arguments.length===1){this._i9=a;return a}else{return this._i9}},e0:function(a,b,c,d){switch(b){case"CrossingValue":this.jc(this.jb(this.crossingValue())*Math.PI/180);break}$$t.$jo.e0.call(this,a,b,c,d);switch(b){case"RadiusExtentScale":this.ja(this.radiusExtentScale());if(this.ja()<0){this.ja(.1)}if(this.ja()>1){this.ja(1)}if(this.i9()>=this.ja()){this.i9(this.ja()-.01);if(this.i9()<0){this.i9(0);this.ja(.01)}}this.br(true);this.e8(false);if(this.i4()!=null){this.i4().renderAxis()}var f=this.b1().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false)}break;case"InnerRadiusExtentScale":this.i9(this.innerRadiusExtentScale());if(this.i9()<0){this.i9(.1)}if(this.i9()>1){this.i9(1)}if(this.i9()>=this.ja()){this.i9(this.ja()-.01);if(this.i9()<0){this.i9(0);this.ja(.01)}}this.br(true);this.e8(false);if(this.i4()!=null){this.i4().renderAxis()}var h=this.b1().getEnumerator();while(h.moveNext()){var g=h.current();g.co(true);g.renderSeries(false)}if(this.seriesViewer()!=null){this.seriesViewer().ht()}break;case"CrossingAxis":var i=$b($$t.$ky.$type,d);var j=$b($$t.$lb.$type,d);if(i==null&&j==null){this.jn(null)}if(i!=null){this.jn(i);i.jh(this)}if(j!=null){this.jn(j);j.jk(this)}this.br(true);this.e8(false);break;case"IsInverted":if(this.i4()!=null){this.i4().br(true);this.i4().e8(false)}break}},_jc:0,jc:function(a){if(arguments.length===1){this._jc=a;return a}else{return this._jc}},jn:function(a){this.i4(a)},i3:null,i4:function(a){if(arguments.length===1){this.i3=a;return a}else{if(this.i3!=null){return this.i3}var a=$b($$t.$fx.$type,this.seriesViewer());if(a!=null){for(var b=0;b<a.axes().count();b++){if($b($$t.$ky.$type,a.axes().__inner[b])!==null||$b($$t.$lb.$type,a.axes().__inner[b])!==null){return a.axes().__inner[b]}}}return this.i3}},g9:function(){return new $$t.k3},g8:function(a,b,c,d){var e=$b($$t.$k3.$type,$$t.$jo.g8.call(this,a,b,c,d));var f=this.i6.f(b);var g=this.i6.g(b);var h=.5*this.ja();var i=.5*this.i9();var j,k;if($$t.$a8.l_op_Equality(b,$$t.$b4.ms)){k=this.actualMaximumValue();j=this.actualMinimumValue()}else{k=Math.min(g,h);j=this.getUnscaledValue3(f);k=this.getUnscaledValue3(k);var l=this.jo(a,b,j,k);j=l.p2;k=l.p3}var m={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var n=f;var o=g;var p=Math.min(a.width(),a.height())*(this.ja()-this.i9())/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.j().add(function(){var $ret=new $$t.jv;$ret.d(s);$ret.c(t);$ret.b(p);return $ret}());var u=$b($$t.$kz.$type,this.i4());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.jd();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.$kq.$type,e.f());if(z!=null){z.w(this.jj(m,e.minLength(),e.maxLength(),b,a))}return e},jo:function(a,b,c,d){var e={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var f=0;if(this.isInverted()){f=this.getScaledValue3(this.actualMinimumValue())}else{f=this.getScaledValue3(this.actualMaximumValue())}var g=0;if(this.crossingValue()!=null){g=this.jc()}var h=e.__x+f*Math.cos(g);var i=e.__y+f*Math.sin(g);e.__x=$$t.$k2.c(e.__x,b,a);e.__y=$$t.$k2.f(e.__y,b,a);h=$$t.$k2.c(h,b,a);i=$$t.$k2.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}},jj:function(a,b,c,d,e){var f=$$t.$k2.d(c-b,d,e);var g=f/Math.min(e.width(),e.height());if(g>.7){return 10}return 5},jd:function(){var a=0;if(!this.isInverted()){a=this.getScaledValue3(this.actualMaximumValue())}else{a=this.getScaledValue3(this.actualMinimumValue())}return a},it:function(a){if(this.i4()!=null){this.i4().renderAxis()}},e9:function(a){$$t.$jo.e9.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=!b.isEmpty()?this.gv():$$t.$a8.empty();var d=this.gq();var e=this.gp();var f=this.g7().c(a,c,b,d,e);if(f!=null){this.actualInterval(f.f().k());this.actualMinorInterval(f.f().j())}},fh:function(a,b){$$t.$jo.fh.call(this,a,b);if(b.height()!=a.height()||b.width()!=a.width()){this.updateRange()}},jm:function(a,b,c,d,e){var f=$b($$t.$k5.$type,this.g8(b,c,d,e));if(f==null){return}this.i6.j(a.c(),f.minLength(),f.maxLength(),b,c,f.center(),f.minAngle(),f.maxAngle())},ap:function(){return 3},$type:new $.ig.Type("NumericRadiusAxis",$$t.$jo.$type)},true);$c("NumericRadiusAxisView:kx","NumericAxisBaseView",{_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},init:function(a){$$t.$jp.init.call(this,a);this.a9(a)},$type:new $.ig.Type("NumericRadiusAxisView",$$t.$jp.$type)},true);$c("NumericXAxis:l5","StraightNumericAxisBase",{ar:function(){return new $$t.l6(this)},ey:function(a){$$t.$jn.ey.call(this,a);this.jl(a)},_jl:null,jl:function(a){if(arguments.length===1){this._jl=a;return a}else{return this._jl}},init:function(){$$t.$jn.init.call(this);this.y($$t.$l5.$type);this.g7(this.g6())},ak:function(){if(this.useSmartAxis()){return new $$t.l7}else{return new $$t.mj}},g6:function(){var $self=this;var a=$$t.$jn.g6.call(this);a.b().c(function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.crossingAxis()!=null){$self.al().a3(b);if($self.labelSettings()!=null&&($self.labelSettings().location()==4||$self.labelSettings().location()==5)){$self.seriesViewer().hl()}}});a.k(function(b,c,d){$self.ff(c,d,b.x(),b.b())});a.l(function(b,c,d,e){$self.fg(c,d,e,b.x())});a.m(function(b,c){var d=b.w();var e=new $$t.iz(0,b.y(),b.x(),$self.bl(),d);return $self.getScaledValue(c,e)});a.q(function(b,c){return true});a.j(function(b){$self.ew(b.r(),b.m(),b.x(),b.a())});a.e(function(b){b.m(b.x().bottom());var c=b.w();var d=new $$t.iz(0,b.y(),b.x(),$self.bl(),c);if($self.crossingAxis()!=null&&$self.crossingAxis().seriesViewer()!=null){b.m($self.crossingValue());b.m($self.crossingAxis().getScaledValue(b.m(),d));var e=$b($$t.$ir.$type,$self.crossingAxis());if(e!=null&&e.categoryMode()==2){var f=.5*e.getCategorySize(b.y(),b.x(),b.w());if(!e.isInverted()){f=-f}b.m(b.m()+f)}b.p(b.m()-b.x().top());if(b.m()<b.x().top()){b.m(b.x().top())}else if(b.m()>b.x().bottom()){b.m(b.x().bottom())}if(b.p()<0){b.p(0)}else if(b.p()>b.x().height()){b.p(b.x().height())}}});a.p(function(b,c,d){var e=Math.round(c);return e>=Math.floor(b.x().left())&&e<=Math.ceil(b.x().right())});return a},getScaledValue:function(a,b){if(this.i5!=null){return this.i5.n(a,b)}return this.i4().n(a,b)},getUnscaledValue:function(a,b){if(this.i5!=null){return this.i5.o(a,b)}return this.i4().o(a,b)},getScaledValueList:function(a,b,c,d){if(this.i5!=null){this.i5.s(a,b,c,d);return}this.i4().s(a,b,c,d)},getUnscaledValueList:function(a,b,c,d){if(this.i5!=null){this.i5.h(a,b,c,d);return}this.i4().h(a,b,c,d)},g8:function(a,b,c,d){var e=d;var f=$$t.$jn.g8.call(this,a,b,c,d);var g=new $$t.iz(0,b,a,this.isInverted(),c);var h=NaN;var i=NaN;if(!this.isInverted()&&b.right()==1){i=this.actualMaximumValue()}else if(this.isInverted()&&b.left()==0){h=this.actualMaximumValue()}if($.ig.util.isNaN(h)){h=this.getUnscaledValue(e.left(),g)}if($.ig.util.isNaN(i)){i=this.getUnscaledValue(e.right(),g)}var j=Math.min(h,i);var k=Math.max(h,i);this.actualVisibleMinimumValue(j);this.actualVisibleMaximumValue(k);f.j().add(function(){var $ret=new $$t.jv;$ret.d(j);$ret.c(k);$ret.b(e.width());return $ret}());return f},e9:function(a){$$t.$jn.e9.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=!b.isEmpty()?this.gv():$$t.$a8.empty();var d=this.gq();var e=this.gp();var f=this.g7().c(a,c,b,d,e);if(f!=null){this.actualInterval(f.f().k());this.actualMinorInterval(f.f().j())}},fh:function(a,b){$$t.$jn.fh.call(this,a,b);if(b.height()!=a.height()){this.updateRange()}},ap:function(){return 0},ha:function(){if(this.isLogarithmic()){return new $$t.mn}switch(this.scaleMode()){case 0:return new $$t.mo;case 1:return new $$t.mn}return null},$type:new $.ig.Type("NumericXAxis",$$t.$jn.$type,[$$t.$iy.$type])},true);$c("StraightNumericAxisBaseView:lm","NumericAxisBaseView",{_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},init:function(a){$$t.$jp.init.call(this,a);this.a9(a)},ba:function(){this.a9().i4().u(this.a9().actualMaximumValue());this.a9().i4().v(this.a9().actualMinimumValue())},$type:new $.ig.Type("StraightNumericAxisBaseView",$$t.$jp.$type)},true);$c("NumericXAxisView:l6","StraightNumericAxisBaseView",{_bb:null,bb:function(a){if(arguments.length===1){this._bb=a;return a}else{return this._bb}},init:function(a){$$t.$lm.init.call(this,a);this.bb(a)},$type:new $.ig.Type("NumericXAxisView",$$t.$lm.$type)},true);$c("NumericYAxis:jm","StraightNumericAxisBase",{ar:function(){return new $$t.lp(this)},init:function(){$$t.$jn.init.call(this);this.y($$t.$jm.$type);this.g7(this.g6())},ak:function(){return new $$t.lq},isVertical:function(){return true},getScaledValue:function(a,b){if(this.i5!=null){return this.i5.n(a,b)}return this.i4().n(a,b)},getScaledValueList:function(a,b,c,d){if(this.i5!=null){this.i5.s(a,b,c,d);return}this.i4().s(a,b,c,d)},getUnscaledValue:function(a,b){if(this.i5!=null){return this.i5.o(a,b)}return this.i4().o(a,b)},getUnscaledValueList:function(a,b,c,d){if(this.i5!=null){this.i5.h(a,b,c,d);return}this.i4().h(a,b,c,d)},g6:function(){var $self=this;var a=$$t.$jn.g6.call(this);a.b().c(function(b){if($self.labelSettings()==null||$self.labelSettings().visibility()==0){$self.al().a3(b);if($self.labelSettings()!=null&&($self.labelSettings().location()==7||$self.labelSettings().location()==6)){$self.seriesViewer().hl()}}});a.k(function(b,c,d){$self.ew(c,d,b.x(),b.b())});a.l(function(b,c,d,e){$self.ex(c,d,e,b.x())});a.m(function(b,c){var d=b.w();var e=new $$t.iz(0,b.y(),b.x(),$self.bl(),d);return $self.getScaledValue(c,e)});a.q(function(b,c){return true});a.j(function(b){$self.ff(b.r(),b.m(),b.x(),b.a())});a.e(function(b){b.m(b.x().left());var c=b.w();var d=new $$t.iz(0,b.y(),b.x(),$self.bl(),c);if($self.crossingAxis()!=null&&$self.crossingAxis().seriesViewer()!=null){b.m($self.crossingValue());b.m($self.crossingAxis().getScaledValue(b.m(),d));var e=$b($$t.$ir.$type,$self.crossingAxis());if(e!=null&&e.categoryMode()==2){var f=.5*e.getCategorySize(b.y(),b.x(),b.w());if(e.isInverted()){f=-f}b.m(b.m()+f)}b.p(b.m()-b.x().left());if(b.m()<b.x().left()){b.m(b.x().left())}else if(b.m()>b.x().right()){b.m(b.x().right())}if(b.p()<0){b.p(0)}else if(b.p()>b.x().width()){b.p(b.x().width())}}});a.p(function(b,c,d){var e=Math.round(c);return e>=Math.floor(b.x().top())&&e<=Math.ceil(b.x().bottom())});return a},g8:function(a,b,c,d){var e=d;var f=$$t.$jn.g8.call(this,a,b,c,d);var g=new $$t.iz(0,b,a,this.isInverted(),c);var h=NaN;var i=NaN;if(!this.isInverted()&&b.top()==0){i=this.actualMaximumValue()}else if(this.isInverted()&&b.bottom()==1){h=this.actualMaximumValue()}if($.ig.util.isNaN(h)){h=this.getUnscaledValue(e.bottom(),g)}if($.ig.util.isNaN(i)){i=this.getUnscaledValue(e.top(),g)}var j=Math.min(h,i);var k=Math.max(h,i);this.actualVisibleMinimumValue(j);this.actualVisibleMaximumValue(k);var l=function(){var $ret=new $$t.jv;$ret.d(j);$ret.c(k);$ret.b(e.height());return $ret}();f.j().add(l);return f},e9:function(a){$$t.$jn.e9.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.gv();var d=this.gq();var e=this.gp();var f=this.g7().c(a,c,b,d,e);if(f!=null){this.actualInterval(f.f().k());this.actualMinorInterval(f.f().j())}},fh:function(a,b){$$t.$jn.fh.call(this,a,b);if(b.height()!=a.height()){this.updateRange()}},ap:function(){return 1},ha:function(){if(this.isLogarithmic()){return new $$t.ls}switch(this.scaleMode()){case 0:return new $$t.lt;case 1:return new $$t.ls}return null},i6:function(){return new $$t.lt},$type:new $.ig.Type("NumericYAxis",$$t.$jn.$type,[$$t.$iy.$type])},true);$c("NumericYAxisView:lp","StraightNumericAxisBaseView",{init:function(a){$$t.$lm.init.call(this,a);this.bb(a)},_bb:null,bb:function(a){if(arguments.length===1){this._bb=a;return a}else{return this._bb}},$type:new $.ig.Type("NumericYAxisView",$$t.$lm.$type)},true);$c("PolarAxes:v7","Object",{_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a,b){this.g={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};$.ig.$op.init.call(this);this.b(a);this.a(b)},g:null,c:function(a,b,c,d,e){var f=this.g.__x+b*e(a);return $$t.$k2.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().jf(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:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.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().hk();var u=this.a().isInverted();var v=this.b().hk();var w=this.b().isInverted();var x=this.b().ja();var y=this.b().i9();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().jf(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:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else{a.add({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},f:function(a,b,c,d,e,f){var g=$$t.$k2.a(a,c,d);var h=$$t.$k2.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.$k2.f(f,c,d)},$type:new $.ig.Type("PolarAxes",$.ig.$ot)},true);$c("PolarAxisRenderingManager:k1","Object",{init:function(){$.ig.$op.init.call(this)},p:function(a,b,c,d,e,f){var g=$$t.$k2.d(a,e,f);var h=$$t.$k2.g(a,e,f);var i=$$t.$k2.c(b.__x,e,f);var j=$$t.$k2.f(b.__y,e,f);if(d-c<Math.PI&&d-c>0){var k={__x:$$t.$k2.c(b.__x+a*Math.cos(c),e,f),__y:$$t.$k2.f(b.__y+a*Math.sin(c),e,f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var l={__x:$$t.$k2.c(b.__x+a*Math.cos(d),e,f),__y:$$t.$k2.f(b.__y+a*Math.sin(d),e,f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var m=new $$t.e1;m.__startPoint=k;m.__isClosed=false;m.__segments.add(function(){var $ret=new $$t.ex;$ret.b(false);$ret.e(l);$ret.f(new $$t.a9(1,g,h));$ret.d(1);return $ret}());return m}else{var n=new $$t.e1;n.__startPoint={__x:i,__y:j-h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};n.__isClosed=true;n.__segments.add(function(){var $ret=new $$t.ex;$ret.b(false);$ret.e({__x:i,__y:j+h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.a9(1,g,h));$ret.d(1);return $ret}());n.__segments.add(function(){var $ret=new $$t.ex;$ret.b(false);$ret.e({__x:i,__y:j-h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.a9(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.es;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.$ex.$type,l.__segments.__inner[0]);if(p!=null){var q={__x:$$t.$k2.c(f.__x+j*Math.cos(h),e,d),__y:$$t.$k2.f(f.__y+j*Math.sin(h),e,d),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};m=function(){var $ret=new $$t.e3(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.$ex.$type,n.__segments.__inner[0]);if(s!=null){n.__startPoint=s.e();s.e(r);s.d(0);var t={__x:$$t.$k2.c(f.__x+i*Math.cos(g),e,d),__y:$$t.$k2.f(f.__y+i*Math.sin(g),e,d),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};o=function(){var $ret=new $$t.e3(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.$ex.$type,a.__segments.__inner[0]);var c=$b($$t.$ex.$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.$ex.$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.es;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.$k2.c(n,e,d);o=$$t.$k2.f(o,e,d);p=$$t.$k2.c(p,e,d);q=$$t.$k2.f(q,e,d);t=$$t.$k2.c(t,e,d);u=$$t.$k2.f(u,e,d);v=$$t.$k2.c(v,e,d);w=$$t.$k2.f(w,e,d);var x=new $$t.e1;x.__startPoint={__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};x.__isClosed=true;x.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());x.__segments.add(function(){var $ret=new $$t.ex;$ret.e({__x:v,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.a9(1,$$t.$k2.d(g,e,d),$$t.$k2.g(g,e,d)));$ret.d(1);$ret.b(k);return $ret}());x.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());x.__segments.add(function(){var $ret=new $$t.ex;$ret.e({__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.a9(1,$$t.$k2.d(f,e,d),$$t.$k2.g(f,e,d)));$ret.d(0);$ret.b(k);return $ret}());var y=new $$t.es;y.b().add(x);a.add(y)},m:function(a,b,c,d,e,f,g){var h=new $$t.eu;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.$k2.c(k,d,c);l=$$t.$k2.f(l,d,c);m=$$t.$k2.c(m,d,c);n=$$t.$k2.f(n,d,c);h.c({__x:k,__y:l,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});h.b({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(h)},a:function(a,b){return a.__x>=b.left()&&a.__x<=b.right()},b:function(a,b){return a.__y>=b.top()&&a.__y<=b.bottom()},c:function(a,b){var c=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.top(),2));var d=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.top(),2));var e=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.bottom(),2));var f=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.bottom(),2));return Math.min(c,Math.min(d,Math.min(e,f)))},d:function(a,b){var c=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.top(),2));var d=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.top(),2));var e=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.bottom(),2));var f=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.bottom(),2));return Math.max(c,Math.max(d,Math.max(e,f)))},f:function(a){var b={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(this.a(b,a)&&this.b(b,a)){return 0}if(this.a(b,a)){if(b.__y<a.top()){return a.top()-b.__y}else{return b.__y-a.bottom()}}if(this.b(b,a)){if(b.__x<a.left()){return a.left()-b.__x}else{return b.__x-a.right()}}return this.c(b,a)},g:function(a){var b={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return this.d(b,a)},e:function(a,b){var c=Math.sqrt(Math.pow(b.__x-a.__x,2)+Math.pow(b.__y-a.__y,2));var d=Math.acos((b.__x-a.__x)/c);if(b.__y-a.__y<0){d=2*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:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(this.a(d,a)&&this.b(d,a)){b=0;c=Math.PI*2;return{p1:b,p2:c}}var e=this.e(d,{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var f=this.e(d,{__x:a.right(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var g=this.e(d,{__x:a.right(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var h=this.e(d,{__x:a.left(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(this.b(d,a)&&a.left()>d.__x){b=e;c=2*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.$k3.$type,b)!==null){b.minAngle(k);b.maxAngle(l)}else if($b($$t.$k6.$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.j().add(function(){var $ret=new $$t.jv;$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.j().add(function(){var $ret=new $$t.jv;$ret.d(t);$ret.c(d);$ret.b(u/(u+v)*g);return $ret}());b.j().add(function(){var $ret=new $$t.jv;$ret.d(c);$ret.c(s);$ret.b(v/(u+v)*g);return $ret}())}else{b.j().add(function(){var $ret=new $$t.jv;$ret.d(s);$ret.c(t);$ret.b(g);return $ret}())}}},$type:new $.ig.Type("PolarAxisRenderingManager",$.ig.$ot)},true);$c("IPolarRadialRenderingParameters:k5","Object",{$type:new $.ig.Type("IPolarRadialRenderingParameters",null)},true);$c("NumericAxisRenderingParameters:k4","AxisRenderingParametersBase",{init:function(){$$t.$ju.init.call(this)},$type:new $.ig.Type("NumericAxisRenderingParameters",$$t.$ju.$type)},true);$c("PolarAxisRenderingParameters:k3","NumericAxisRenderingParameters",{init:function(){$$t.$k4.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.$k4.$type,[$$t.$k5.$type])},true);$c("RadialAxisRenderingParameters:k6","CategoryAxisRenderingParameters",{init:function(){$$t.$km.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.$km.$type,[$$t.$k5.$type])},true);$c("RadialAxes:vz","Object",{_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a,b){this.h={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};$.ig.$op.init.call(this);this.b(a);this.a(b)},h:null,d:function(a,b,c,d){var e=this.h.__x+b*Math.cos(a);return $$t.$k2.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:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else{a.item(p,{__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},g:function(a,b,c,d,e,f){var g=$$t.$k2.a(a,c,d);var h=$$t.$k2.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.$k2.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:lh","HorizontalAxisLabelPanelBase",{init:function(){this.c3=new $$t.b7($.ig.Number.prototype.$type,0);$$t.$li.init.call(this)},aa:function(){return new $$t.lk(this)},b2:function(a){$$t.$li.b2.call(this,a);this.c0(a)},_c0:null,c0:function(a){if(arguments.length===1){this._c0=a;return a}else{return this._c0}},_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},_c4:0,c4:function(a){if(arguments.length===1){this._c4=a;return a}else{return this._c4}},c2:function(){return this.z().labelSettings()!=null&&this.z().labelSettings().c()!=5&&this.z().labelSettings().c()!=4},c1:function(){return!this.c2()},cn:function(){return this.aj()&&(!this.am()||this.a8()==-180)},co:function(){return!this.an()},bo:function(a){$$t.$li.bo.call(this,a);if(this.c4()%360==0||this.c2()){this.c0().a2()}else{this.c0().a1(a)}},a8:function(){var a=$$t.$li.a8.call(this);if(this.c1()){a-=this.c4()*180/Math.PI}return a},cm:function(){return this.a8()%360!=0},cl:function(){if(this.c2()){return true}var a=this.c4()*180/Math.PI;if(a<30||a>330||a>150&&a<210){return true}return false},c3:null,b5:function(a,b){var c=b*Math.PI/180;var d=Math.abs(Math.sin(c));if(this.z().labelSettings()!=null&&this.z().labelSettings().c()==4){d=d*-1}this.c0().a3(a,b,d)},c6:function(){var a=1.7976931348623157e308;var c=this.az().getEnumerator();while(c.moveNext()){var b=c.current();a=Math.min(b.a(),a)}return a},c5:function(){var a=-1.7976931348623157e308;var c=this.az().getEnumerator();while(c.moveNext()){var b=c.current();a=Math.max(b.a(),a)}return a},cy:function(a){var $self=this;var b;if(this.z().isInverted()){b=this.c6()}else{b=this.c5()}var c=$$t.$gh.n($$t.$ka.$type,$.ig.Number.prototype.$type,$$t.$gh.t($$t.$ka.$type,this.az(),function(d){return d.a()==b}),function(d){return $self.az().indexOf(d)});this.c3=$$t.$gh.y($.ig.Number.prototype.$type,c);this.aj(this.ai($$t.$gh.y($$t.$a8.$type,$$t.$gh.u($$t.$a8.$type,a,function(d,e){return!$self.c3.contains(e)}))))},al:function(a,b){if(this.c3.contains(a)){return false}else{return $$t.$li.al.call(this,a,b)}},cz:function(){this.c3=new $$t.b7($.ig.Number.prototype.$type,0);$$t.$li.cz.call(this)},ae:function(){return 5},ap:function(a){return a==5||a==4||a==1||a==0},bu:function(){},$type:new $.ig.Type("RadialAxisLabelPanel",$$t.$li.$type)},true);$c("RadialAxisLabelPanelView:lk","HorizontalAxisLabelPanelBaseView",{_a0:null,a0:function(a){if(arguments.length===1){this._a0=a;return a}else{return this._a0}},init:function(a){$$t.$lj.init.call(this,a);this.a0(a)},a3:function(a,b,c){},a2:function(){},a1:function(a){},ak:function(){$$t.$lj.ak.call(this);this.a().ci(new $$t.a9(1,this.a().cf().width(),this.a().cf().height()))},$type:new $.ig.Type("RadialAxisLabelPanelView",$$t.$lj.$type)},true);$c("PathRenderingInfo:j1","Object",{init:function(){$.ig.$op.init.call(this)},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_a:false,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("PathRenderingInfo",$.ig.$ot)},true);$c("NumericAxisRenderer:jq","AxisRendererBase",{init:function(a){$$t.$jr.init.call(this,a)},w:function(a,b,c,d){var e;if(a.q()!=null){e=this.g()(b)}else{b=Math.round(b*1e6)/1e6;e=b.toString()}return e},$type:new $.ig.Type("NumericAxisRenderer",$$t.$jr.$type)},true);$c("RangeInfo:jv","Object",{init:function(){$.ig.$op.init.call(this);this.a(-1);this.e(-1)},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},$type:new $.ig.Type("RangeInfo",$.ig.$ot)},true);$c("NumericScaler:ll","DependencyObject",{init:function(){$$t.$bg.init.call(this)},r:function(a,b,c,d,e){},j:function(a){if(arguments.length===1){this.g($$t.$ll.y,a);return a}else{return this.c($$t.$ll.y)}},i:function(a){if(arguments.length===1){this.g($$t.$ll.x,a);return a}else{return this.c($$t.$ll.x)}},m:0,l:0,v:function(a){this.j(a)},u:function(a){this.i(a)},t:function(a,b,c){switch(a){case"ActualMinimumValue":this.m=this.j();this.w();break;case"ActualMaximumValue":this.l=this.i();this.w();break}},w:function(){if($.ig.util.isNaN(this.j())||$.ig.util.isNaN(this.i())||Number.isInfinity(this.j())||Number.isInfinity(this.i())||this.j()<-7.922816251426434e28||this.i()>7.922816251426434e28){this.k(this.i()-this.j())}else{this.k(this.i()-this.j())}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},o:function(a,b){},n:function(a,b){},h:function(a,b,c,d){var e=new $$t.b7(Number,2,a.count());for(var f=b;f<c;f++){e.add(this.o(a.item(f),d))}return e},s:function(a,b,c,d){for(var e=b;e<c;e++){a.item(e,this.n(a.item(e),d))}},$type:new $.ig.Type("NumericScaler",$$t.$bg.$type)},true);$c("LinearScaler:lu","NumericScaler",{init:function(){$$t.$ll.init.call(this)},r:function(a,b,c,d,e){var f;var g;var h=$$t.$kv.c(a,b,c,false,-1,f,g);f=h.p5;g=h.p6;d=f;e=g;return{p3:d,p4:e}},$type:new $.ig.Type("LinearScaler",$$t.$ll.$type)},true);$c("HorizontalLinearScaler:mo","LinearScaler",{init:function(){$$t.$lu.init.call(this)},o:function(a,b){if(!b.b.isEmpty()){var c=b.d.left()+b.d.width()*(a-b.c.left())/b.c.width();c=c*b.c.width()+b.c.left();c=this.ac(c,$$t.$ll.z,b.b,b.a);return c}return this.ac(a,b.d,b.c,b.a)},n:function(a,b){if(!b.b.isEmpty()){var c=this.ab(a,$$t.$ll.z,b.b,b.a);c=(c-b.c.left())/b.c.width();c=b.c.left()+b.c.width()*(c-b.d.left())/b.d.width();return c}return this.ab(a,b.d,b.c,b.a)},aa:function(values_){var a=$.isArray(values_)?values_:null;return a;return null},s:function(a,b,c,d){var e;var f=d.d;var g=d.c;var h=d.b;var i=d.a;var j=!h.isEmpty();var k=this.k();var l=this.m;var m=h.left();var n=h.width();var o=f.left();var p=f.width();var q=g.left();var r=g.width();var s=0;var t=1;var u=this.aa(a);var v=false;if(u!=null){v=true}for(var w=b;w<c;w++){if(v){e=u[w]}else{e=a.item(w)}if(j){var x=(e-l)/k;if(i){x=1-x}x=m+n*(x-s)/t;var y=(x-o*r)/p;if(v){u[w]=y}else{a.item(w,y)}}else{var z=(e-l)/k;if(i){z=1-z}z=q+r*(z-o)/p;if(v){u[w]=z}else{a.item(w,z)}}}},ac:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(d){e=1-e}return this.m+e*this.k()},ab:function(a,b,c,d){var e=(a-this.m)/this.k();if(d){e=1-e}return c.left()+c.width()*(e-b.left())/b.width()},$type:new $.ig.Type("HorizontalLinearScaler",$$t.$lu.$type)},true);$c("LogarithmicScaler:lo","NumericScaler",{init:function(){$$t.$ll.init.call(this)},_ab:0,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_aa:0,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},t:function(a,b,c){$$t.$ll.t.call(this,a,b,c);switch(a){case"ActualMinimumValue":this.ab(Math.log(this.j()));break;case"ActualMaximumValue":this.aa(Math.log(this.i()));break}},r:function(a,b,c,d,e){var f;var g;var h=$$t.$kv.c(a,b,c,true,a.logarithmBase(),f,g);f=h.p5;g=h.p6;d=f;e=g;return{p3:d,p4:e}},$type:new $.ig.Type("LogarithmicScaler",$$t.$ll.$type)},true);$c("HorizontalLogarithmicScaler:mn","LogarithmicScaler",{init:function(){$$t.$lo.init.call(this)},o:function(a,b){if(!b.b.isEmpty()){var c=b.d.left()+b.d.width()*(a-b.c.left())/b.c.width();c=c*b.c.width()+b.c.left();c=this.ad(c,$$t.$ll.z,b.b,b.a);return c}return this.ad(a,b.d,b.c,b.a)},n:function(a,b){if(!b.b.isEmpty()){var c=this.ac(a,$$t.$ll.z,b.b,b.a);c=(c-b.c.left())/b.c.width();c=b.c.left()+b.c.width()*(c-b.d.left())/b.d.width();return c}return this.ac(a,b.d,b.c,b.a)},ad:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(d){e=1-e}return Math.exp(e*(this.aa()-this.ab())+this.ab())},ac:function(a,b,c,d){if($.ig.util.isNaN(a)){return NaN}var e=0;if(a<=0){e=(Math.log(this.m)-this.ab())/(this.aa()-this.ab())}else{e=(Math.log(a)-this.ab())/(this.aa()-this.ab())}if(d){e=1-e}return c.left()+c.width()*(e-b.left())/b.width()},$type:new $.ig.Type("HorizontalLogarithmicScaler",$$t.$lo.$type)},true);$c("ScalerParams:iz","Object",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.d=b;this.c=c;this.b=e;this.a=d},init1:function(a,b,c,d){$.ig.$op.init.call(this);this.d=b;this.c=c;this.b=$$t.$a8.empty();this.a=d},d:null,c:null,b:null,a:false,$type:new $.ig.Type("ScalerParams",$.ig.$ot)},true);$c("VerticalLinearScaler:lt","LinearScaler",{init:function(){$$t.$lu.init.call(this)},o:function(a,b){if(!b.b.isEmpty()){var c=b.d.top()+b.d.height()*(a-b.c.top())/b.c.height();c=c*b.c.height()+b.c.top();c=this.ac(c,$$t.$ll.z,b.b,b.a);return c}return this.ac(a,b.d,b.c,b.a)},n:function(a,b){if(!b.b.isEmpty()){var c=this.ab(a,$$t.$ll.z,b.b,b.a);c=(c-b.c.top())/b.c.height();c=b.c.top()+b.c.height()*(c-b.d.top())/b.d.height();return c}return this.ab(a,b.d,b.c,b.a)},aa:function(values_){var a=$.isArray(values_)?values_:null;return a;return null},s:function(a,b,c,d){var e;var f=d.d;var g=d.c;var h=d.b;var i=d.a;var j=!h.isEmpty();var k=this.k();var l=this.m;var m=h.top();var n=h.height();var o=f.top();var p=f.height();var q=g.top();var r=g.height();var s=0;var t=1;var u=this.aa(a);var v=false;if(u!=null){v=true}for(var w=b;w<c;w++){if(v){e=u[w]}else{e=a.item(w)}if(j){var x=(e-l)/k;if(!i){x=1-x}x=m+n*(x-s)/t;var y=(x-o*r)/p;if(v){u[w]=y}else{a.item(w,y)}}else{var z=(e-l)/k;if(!i){z=1-z}z=q+r*(z-o)/p;if(v){u[w]=z}else{a.item(w,z)}}}},ab:function(a,b,c,d){var e=(a-this.m)/this.k();if(!d){e=1-e}return c.top()+c.height()*(e-b.top())/b.height()},ac:function(a,b,c,d){var e=b.top()+b.height()*(a-c.top())/c.height();if(!d){e=1-e}return this.m+e*this.k()},$type:new $.ig.Type("VerticalLinearScaler",$$t.$lu.$type)},true);$c("VerticalLogarithmicScaler:ls","LogarithmicScaler",{init:function(){$$t.$lo.init.call(this)},o:function(a,b){if(!b.b.isEmpty()){var c=b.d.top()+b.d.height()*(a-b.c.top())/b.c.height();c=c*b.c.height()+b.c.top();c=this.ad(c,$$t.$ll.z,b.b,b.a);return c}return this.ad(a,b.d,b.c,b.a)},n:function(a,b){if(!b.b.isEmpty()){var c=this.ac(a,$$t.$ll.z,b.b,b.a);c=(c-b.c.top())/b.c.height();c=b.c.top()+b.c.height()*(c-b.d.top())/b.d.height();return c}return this.ac(a,b.d,b.c,b.a)},ac:function(a,b,c,d){if($.ig.util.isNaN(a)){return NaN}var e;if(a<=0){e=(Math.log(this.m)-this.ab())/(this.aa()-this.ab())}else{e=(Math.log(a)-this.ab())/(this.aa()-this.ab())}if(!d){e=1-e}return c.top()+c.height()*(e-b.top())/b.height()},ad:function(a,b,c,d){var e=b.top()+b.height()*(a-c.top())/c.height();if(!d){e=1-e}return Math.exp(e*(this.aa()-this.ab())+this.ab())},$type:new $.ig.Type("VerticalLogarithmicScaler",$$t.$lo.$type)},true);$c("TickmarkValues:jw","DependencyObject",{init:function(){$$t.$bg.init.call(this)},q:function(a){this.m(a.l())},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_n:0,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_o:0,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},h:function(){},i:function(){},_p:0,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},$type:new $.ig.Type("TickmarkValues",$$t.$bg.$type)},true);$c("CategoryTickmarkValues:lg","TickmarkValues",{init:function(){this.r=null;$$t.$jw.init.call(this)},_t:0,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_x:0,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_v:false,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_u:null,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},q:function(a){$$t.$jw.q.call(this,a);var b=a.a();this.t(b);this.x(a.p());this.y(a.q());this.z(a.r());this.v(a.e());this.u(a.c());var c=new $$t.lf(1,a.m(),a.l(),a.j(),a.k(),b);var d=c.e();if(a.h()!=-1){d=a.h()}var e=Math.floor((a.m()-a.g())/d);var f=Math.ceil((a.l()-a.g())/d);var g=$.ig.truncate(e);var h=$.ig.truncate(f);var i=$.ig.truncate(c.f());if(a.o()!=-1){i=a.o()}this.k(d);this.l(a.i());this.n(g);this.o(h);this.p(i);this.w(a.g())},_w:0,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},r:null,h:function(){var a=this.n();var b=this.o()-a+1;if(b<0){b=0}if(this.r==null||this.r.length!=b){this.r=new Array(b)}var c=this.r;for(var d=0;d<b;++d){var e=this.w()+(d+a)*this.k();c[d]=e}return c},s:null,i:function(){var a=this.k();var b=this.o();var c=this.n();var d=this.x();var e=this.t();a=Math.min(a,20);var f=0;for(var g=c;g<b;++g){if(e!=0&&d!=0){for(var h=0;h<$.ig.truncate(a);h++){for(var i=0;i<d;i++){f++}}}}if(this.s==null||this.s.length!=f){this.s=new Array(f)}var j=this.s;var k=0;for(var l=c;l<b;++l){if(e!=0&&d!=0){for(var m=0;m<$.ig.truncate(a);m++){for(var n=0;n<d;n++){var o=this.u()(n);var p=m+l*a+o;j[k]=p;k++}}}}return this.s},$type:new $.ig.Type("CategoryTickmarkValues",$$t.$jw.$type)},true);$c("LinearTickmarkValues:kq","TickmarkValues",{init:function(){this.r=null;this.s=null;$$t.$jw.init.call(this);this.w(0)},_w:0,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},q:function(a){$$t.$jw.q.call(this,a);var b;if(this.w()!=0){b=new $$t.kr(1,a.m(),a.l(),a.j(),this.w())}else{b=new $$t.kr(0,a.m(),a.l(),a.j())}this.k(b.e());if(a.d()&&a.k()>0&&(a.l()-a.m())/a.k()<1e3){this.k(a.k())}if(a.h()!=-1){this.k(a.h())}if(this.k()==0){this.n(0);this.o(0)}else{this.n($.ig.truncate(Math.floor((a.m()-a.g())/this.k())));this.o($.ig.truncate(Math.ceil((a.l()-a.g())/this.k())))}this.p(b.f());if(a.o()!=-1){this.p(a.o())}this.l(a.i());this.v(a.g())},_v:0,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},r:null,h:function(){var a=0;var b=this.n();if(!$.ig.util.isNaN(this.k())){a=this.o()-b+1;if(a<0){a=0}}if(this.r==null||this.r.length!=a){this.r=new Array(a)}var c=this.r;for(var d=0;d<a;++d){var e=this.v()+(d+b)*this.k();c[d]=e}return c},s:null,i:function(){if(this.l()>0){return this.u()}return this.t()},t:function(){var a=this.n();var b=this.o();var c=this.p();var d=this.k();var e=this.v();var f=this.m();var g=d/c;var h=0;for(var i=a;i<b;++i){for(var j=1;j<c;++j){var k=e+i*d+j*g;if(k<=f){h++}}}if(this.s==null||this.s.length!=h){this.s=new Array(h)}var l=this.s;var m=0;for(var n=a;n<b;++n){for(var o=1;o<c;++o){var p=e+n*d+o*g;if(p<=this.m()){l[m]=p;m++}}}return l},u:function(){var a=this.n();var b=this.o();var c=this.p();var d=this.k();var e=this.v();var f=this.m();var g=d/c;var h=0;for(var i=a;i<b;++i){var j=e+i*this.k();var k=this.m();if(i+1<=this.o()){k=this.v()+(i+1)*this.k()}while(j<k){j+=this.l();if(j<k){h++}}}if(this.s==null||this.s.length!=h){this.s=new Array(h)}var l=this.s;var m=0;for(var n=a;n<b;++n){var o=e+n*this.k();var p=this.m();if(n+1<=this.o()){p=this.v()+(n+1)*this.k()}while(o<p){o+=this.l();if(o<p){l[m]=o;m++}}}return l},$type:new $.ig.Type("LinearTickmarkValues",$$t.$jw.$type)},true);$c("LogarithmicTickmarkValues:kn","TickmarkValues",{init:function(){this.r=null;this.s=null;$$t.$jw.init.call(this)},q:function(a){$$t.$jw.q.call(this,a);var b=new $$t.ko(a.m(),a.l(),this.v(),a.j());this.k(1);this.p($.ig.truncate(b.f()));this.n($.ig.truncate(Math.floor(Math.logBase(Math.max(5e-324,a.m()),this.v()))));this.o($.ig.truncate(Math.ceil(Math.logBase(Math.max(5e-324,a.l()),this.v()))))},v:function(a){if(arguments.length===1){this.g($$t.$kn.x,a);return a}else{return $g(this.c($$t.$kn.x))}},t:function(a){var b=a*this.k();return Math.pow(this.v(),b)},r:null,h:function(){var a=this.n();var b=this.o();var c=this.m();var d=0;for(var e=a;e<=b;++e){var f=this.t(e);if(f<=c){d++}}if(this.r==null||this.r.length!=d){this.r=new Array(d)}var g=this.r;var h=0;for(var i=a;i<=b;++i){var j=this.t(i);if(j<=c){g[h]=j;h++}}return g},s:null,i:function(){var a=this.n();var b=this.o();var c=this.v();var d=this.p();var e=this.m();var f=0;for(var g=a;g<=b;++g){var h=this.t(g);var i=Math.pow(c,g);for(var j=1;j<this.p()-1;++j){var k=h+j*i;if(k<=e){f++}}}if(this.s==null||this.s.length!=f){this.s=new Array(f)}var l=this.s;var m=0;for(var n=a;n<=b;++n){var o=this.t(n);var p=Math.pow(c,n);for(var q=1;q<this.p()-1;++q){var r=o+q*p;if(r<=e){l[m]=r;m++}}}return l},$type:new $.ig.Type("LogarithmicTickmarkValues",$$t.$jw.$type)},true);$c("TickmarkValuesInitializationParameters:jx","Object",{init:function(){$.ig.$op.init.call(this)},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_g:0,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_d:false,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_o:0,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_p:0,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_e:false,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},$type:new $.ig.Type("TickmarkValuesInitializationParameters",$.ig.$ot)},true);$c("ViewportUtils:k2","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b,c){return c.left()+c.width()*(a-b.left())/b.width()},a:function(a,b,c){return(a-c.left())*b.width()/c.width()+b.left()},f:function(a,b,c){return c.top()+c.height()*(a-b.top())/b.height()},e:function(a,b,c){return(a-c.top())*b.height()/c.height()+b.top()},d:function(a,b,c){return c.width()*a/b.width()},b:function(a,b,c){return b.width()*a/c.width()},g:function(a,b,c){return c.height()*a/b.height()},$type:new $.ig.Type("ViewportUtils",$.ig.$ot)},true);$c("FramePreparer:lw","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$lw.init1.call(this,1,$b($$t.$i4.$type,b),$b($$t.$a.$type,b),$b($$t.$lx.$type,b))},init1:function(a,b,c,d){$.ig.$op.init.call(this);this.c(new $$t.ly);this.a(new $$t.lz);this.b(new $$t.l0);if(b!=null){this.c(b)}if(c!=null){this.a(c)}if(d!=null){this.b(d)}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},d:function(a,b){},$type:new $.ig.Type("FramePreparer",$.ig.$ot)},true);$c("CategoryFramePreparerBase:lv","FramePreparer",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$lv.init1.call(this,1,b,$b($$t.$i4.$type,b),$b($$t.$a.$type,b),$b($$t.$lx.$type,b),$b($$t.$i0.$type,b))},init1:function(a,b,c,d,e,f){$$t.$lw.init1.call(this,1,c,d,e);this.h(b);this.g(f)},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},l:function(a,b,c,d,e,f){},_m:false,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},i:function(a){var b=new $$t.l1;b.f(this.h().useHighMarkerFidelity());b.b(this.h().scaler());b.c(this.h().yScaler());b.d($b($$t.$i6.$type,b.b()));b.a($b($$t.$i7.$type,a));if(b.a()==null||b.b()==null||b.c()==null){return null}var c;var d;var e;var f;var g=this.g().getBucketInfo(c,d,e,f);c=g.p0;d=g.p1;e=g.p2;f=g.p3;b.i(c);b.j(d);b.h(e);b.g(f);if(b.j()<b.i()){return null}var h;var i;var j;var k=this.a().getViewInfo(i,h);i=k.p0;h=k.p1;j=this.a().getEffectiveViewport();b.m(h);b.l(i);b.k(j);if($$t.$a8.l_op_Equality(b.m(),$$t.$a8.empty())||$$t.$a8.l_op_Equality(b.l(),$$t.$a8.empty())){return null}if(this.h()!=null&&$b($$t.$g4.$type,this.h())!==null&&this.g()!=null){b.e(true)}return b},n:function(a,b,c,d){var e=this.h().currentCategoryMode();var f=0;if(e==0&&a.categoryMode()!=0){e=1}switch(e){case 0:f=0;break;case 1:f=.5*a.getCategorySize(b,c,d);break;case 2:f=a.getGroupCenter(this.h().currentMode2Index(),b,c,d);break}if($b($$t.$l2.$type,a)!==null){if(!a.isInverted()){f=-f}}else if(a.isInverted()){f=-f}return f},o:function(a){return this.n(a.b(),a.m(),a.l(),a.k())},d:function(a,b){var c=this.i(a);if(c==null||this.g()==null){return}c.a().h.clear();c.a().l.clear();c.a().n.clear();c.a().q.clear();c.a().i.clear();c.a().j.clear();var d=this.c().shouldDisplayMarkers();var e=false;var f=this.o(c);var g=this.j(c);if(c.d()!=null&&c.d().sortedIndices().count()!=g.a()){return}if(c.d()!=null&&$b($$t.$mc.$type,c.d())!==null){c.d().jv()}this.g().cacheValues();if(this.m()&&c.d()!=null&&c.d().sortedIndices().count()>0){var h=c.d().sortedIndices().__inner[c.i()];this.v(g,h,true,c.e());while(($.ig.util.isNaN(g.d())||$.ig.util.isNaN(g.e()))&&c.i()>0){c.i(c.i()-1);h=c.d().sortedIndices().__inner[c.i()];this.v(g,h,true,c.e())}var i=c.d().sortedIndices().__inner[c.j()];this.v(g,i,true,c.e());while(($.ig.util.isNaN(g.d())||$.ig.util.isNaN(g.e()))&&c.j()<g.a()-1){c.j(c.j()+1);i=c.d().sortedIndices().__inner[c.j()];this.v(g,i,true,c.e())}}if(this.m()&&c.d()==null){var j=c.i();var k=this.g().getBucket(j);while(($.ig.util.isNaN(k[1])||$.ig.util.isNaN(k[2]))&&c.i()>0){c.i(c.i()-1);j=c.i();k=this.g().getBucket(j)}var l=c.j();k=this.g().getBucket(l);while(($.ig.util.isNaN(k[1])||$.ig.util.isNaN(k[2]))&&c.j()<$a(g.a(),c.h())){c.j(c.j()+1);l=c.j();k=this.g().getBucket(l)}}this.t(c,g,f);var m=this.p(c,g,f,d,e);this.c().updateMarkerCount(m);this.s($b($$t.$i7.$type,a),b);this.g().unCacheValues();return},q:function(a){return a},s:function(a,b){},p:function(a,b,c,d,e){var $self=this;var f=0;var g=false;var h=null;var i=false;var j=a.d()!=null;var k=a.m();var l=a.l();var m=$b($$t.$jo.$type,a.c())!==null&&a.c().hk();var n=a.f();var o=this.h().provideCollisionDetector();var p=0;var q=a.k();var r=new $$t.iz(0,k,l,a.b().isInverted(),q);var s=new $$t.iz(0,k,l,a.c().isInverted(),q);if(j){p=this.q(a.b().getUnscaledValue(2,r)-a.b().getUnscaledValue(1,r));i=this.k()}for(var t=a.i();t<=a.j();++t){var u;if(!j){u=this.g().getBucket(t)}else{u=function(){var v=$self.f(a,t,b,p,g,h,c);t=v.p1;g=v.p4;h=v.p5;return v.ret}()}var v=!m||m&&u[1]>0;var w=u[0];if(!isNaN(u[0])){this.u(a,u,c,j,r,s);a.a().h.add(u);if(g&&i){if(h!=null){this.u(a,h,c,j,r,s);a.a().h.add(h)}}if(d&&v){var x=t*a.h();var y=x;if(j&&a.d().sortedIndices()!=null&&x>=0&&x<a.d().sortedIndices().count()){x=a.d().sortedIndices().__inner[x]}var z=u;if(n&&x<b.a()){z=new Array(u.length);z[0]=w;this.v(b,x,true,a.e());z[1]=b.d();z[2]=b.e();this.u(a,z,c,j,r,s)}if(this.l(a.a(),z,o,Math.min(x,b.a()-1),f,a.a().h.count()-1)){++f}}}}return f},k:function(){var a=$b($$t.$mq.$type,this.h())!==null||$b($$t.$ns.$type,this.h())!==null||$b($$t.$nz.$type,this.h())!==null||$b($$t.$t0.$type,this.h())!==null||$b($$t.$t2.$type,this.h())!==null||$b($$t.$t4.$type,this.h())!==null||$b($$t.$ug.$type,this.h())!==null||$b($$t.$uj.$type,this.h())!==null;return a},v:function(a,b,c,d){},r:function(a,b,c){},e:function(a,b){},f:function(a,b,c,d,e,f,g){var h;f=null;e=false;var i=$b($$t.$g7.$type,this.h());var j=$b($$t.$t6.$type,this.h());var k=$b($$t.$g6.$type,this.h());var l=a.l();var m=a.m();var n=a.k();var o=new $$t.iz(0,m,l,a.b().isInverted(),n);var p=new $$t.iz(0,m,l,a.c().isInverted(),n);var q=a.e();if(a.d()==null||a.d().sortedIndices()==null||a.d().sortedIndices().count()==0){return{ret:[NaN,NaN,NaN],p1:b,p4:e,p5:f}}if(i!=null&&i.bd()!=null&&i.bd().count()<a.d().sortedIndices().count()){return{ret:[NaN,NaN,NaN],p1:b,p4:e,p5:f}}var r=a.d().sortedIndices().__inner[b];var s=a.d().getUnscaledValueAt(r);var t=s;this.v(c,r,false,q);while(b<a.j()){r=a.d().sortedIndices().__inner[b+1];t=a.d().getUnscaledValueAt(r);this.v(c,r,true,q);if(t-s>=d||$.ig.util.isNaN(c.d())||$.ig.util.isNaN(c.e())){if(e){var u=a.d().sortedIndices().__inner[b];this.v(c,u,true,q);f=[a.b().getScaledValue(s+d,o),c.d(),c.e()]}break}if(!e&&this.k()){var v=a.d().sortedIndices().__inner[b];this.v(c,v,true,q);var w=[a.b().getScaledValue(s,o),c.d(),c.e()];if(!$.ig.util.isNaN(w[0])){if(!$.ig.util.isNaN(w[1])&&!$.ig.util.isNaN(w[2])){this.u(a,w,g,a.d()!=null,o,p);a.a().h.add(w);e=true}else{break}}}b++;this.r(c,r,q)}var x=NaN;if(!$.ig.util.isNaN(s)){x=a.b().getScaledValue(s,o)}h=this.e(x,c);return{ret:h,p1:b,p4:e,p5:f}},u:function(a,b,c,d,e,f){},t:function(a,b,c){},j:function(a){},$type:new $.ig.Type("CategoryFramePreparerBase",$$t.$lw.$type)},true);$c("CategoryFramePreparer:qx","CategoryFramePreparerBase",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$qx.init1.call(this,1,b,$b($$t.$i4.$type,b),$b($$t.$a.$type,b),$b($$t.$lx.$type,b),$b($$t.$i0.$type,b))},init1:function(a,b,c,d,e,f){$$t.$lv.init1.call(this,1,b,c,d,e,f);this.w(new $$t.q1);if($b($$t.$qy.$type,b)!==null){this.w($b($$t.$qy.$type,b))}this.x(new $$t.q3);if($b($$t.$q0.$type,b)!==null){this.x($b($$t.$q0.$type,b))}},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];var i=new $$t.a8(0,g-5,h-5,11,11);if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.n.add({__x:g,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c().updateMarkerTemplate(e,d,f);return true}return false},j:function(a){var b=new $$t.q4;var c=this.x().valueColumn();b.f(c);return b},u:function(a,b,c,d,e,f){if(d){b[0]=b[0]+c}else{b[0]=a.b().getScaledValue(b[0],e)+c}b[1]=a.c().getScaledValue(b[1],f);if(a.h()>1||d){b[2]=a.c().getScaledValue(b[2],f)}else{b[2]=b[1]}},t:function(a,b,c){if(this.w().trendLineType()==0||this.w().trendlinePreparer()==null||this.w().trendLinePeriod()<1){return}var d=a.k();var e=new $$t.iz(0,a.m(),a.l(),a.b().isInverted(),d);var f=new $$t.iz(0,a.m(),a.l(),a.c().isInverted(),d);var g=b.f();if(a.d()!=null&&a.d().sortedIndices()!=null){g=new $$t.nw(0,g,a.d().sortedIndices())}var h=function(){var $ret=new $$t.m2;$ret.c(a.h());$ret.d(a.i());$ret.e(a.j());$ret.a(c);$ret.b(a.g());$ret.f(a.l());return $ret}();if(this.w().trendLineType()!=0){if($b($$t.$qq.$type,this.w())!==null){this.w().trendlinePreparer().prepareLine(a.a().q,this.w().trendLineType(),g,this.w().trendLinePeriod(),function(i){return a.c().getScaledValue(i,f)},function(i){return a.b().getScaledValue(i,e)},h)}else{this.w().trendlinePreparer().prepareLine(a.a().q,this.w().trendLineType(),g,this.w().trendLinePeriod(),function(i){return a.b().getScaledValue(i,e)},function(i){return a.c().getScaledValue(i,f)},h)}}},v:function(a,b,c,d){var e=a;var f=e.f();var g=this.q(f.item(b));var h=g;if(d){var i=this.g().getBucket(b);g=i[1];h=i[1]}if(c){e.d(g);e.e(h)}else{e.b(g);e.c(h)}},r:function(a,b,c){var d=a;var e=d.f();if(b<e.count()){var f;if(c){var g=this.g().getBucket(b);f=g[1]}else{f=this.q(e.item(b))}d.b(Math.min(d.b(),f));d.c(Math.max(d.c(),f))
}},e:function(a,b){var c=b;return[this.q(a),c.b(),c.c()]},$type:new $.ig.Type("CategoryFramePreparer",$$t.$lv.$type)},true);$c("BarFramePreparer:qw","CategoryFramePreparer",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$qw.init1.call(this,1,b,$b($$t.$i4.$type,b),$b($$t.$a.$type,b),$b($$t.$lx.$type,b),$b($$t.$i0.$type,b))},init1:function(a,b,c,d,e,f){$$t.$qx.init1.call(this,1,b,c,d,e,f);this.w(new $$t.q1);if($b($$t.$qy.$type,b)!==null){this.w($b($$t.$qy.$type,b))}this.x(new $$t.q3);if($b($$t.$q0.$type,b)!==null){this.x($b($$t.$q0.$type,b))}},l:function(a,b,c,d,e,f){var g=b[1];var h=b[0];var i=new $$t.a8(0,g-5,h-5,11,11);if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.n.add({__x:g,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c().updateMarkerTemplate(e,d,f);return true}return false},t:function(a,b,c){if(this.w().trendLineType()==0||this.w().trendlinePreparer()==null||this.w().trendLinePeriod()<1){return}var d=a.k();var e=new $$t.iz(0,a.m(),a.l(),a.b().isInverted(),d);var f=new $$t.iz(0,a.m(),a.l(),a.c().isInverted(),d);var g=b.f();if(a.d()!=null&&a.d().sortedIndices()!=null){g=new $$t.nw(0,g,a.d().sortedIndices())}var h=function(){var $ret=new $$t.m2;$ret.c(a.h());$ret.d(a.i());$ret.e(a.j());$ret.a(c);$ret.b(a.g());$ret.f(a.l());return $ret}();if(this.w().trendLineType()!=0){this.w().trendlinePreparer().prepareLine(a.a().q,this.w().trendLineType(),g,this.w().trendLinePeriod(),function(i){return a.c().getScaledValue(i,f)},function(i){return a.b().getScaledValue(i,e)},h)}},$type:new $.ig.Type("BarFramePreparer",$$t.$qx.$type)},true);$c("BarTrendFitCalculator:qt","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g,h,i,j,k){if(d==null){switch(b){case 1:d=$$t.$nb.k(e,g,f);break;case 2:d=$$t.$nb.o(e,g,f);break;case 3:d=$$t.$nb.i(e,g,f);break;case 4:d=$$t.$nb.p(e,g,f);break;case 5:d=$$t.$nb.q(e,g,f);break;case 7:d=$$t.$nb.j(e,g,f);break;case 6:d=$$t.$nb.l(e,g,f);break;case 8:d=$$t.$nb.n(e,g,f);break;default:throw new $$t.co(0)}}if(d==null){return null}for(var l=0;l<c.f().height();l+=2){var m=l/(c.f().height()-1);var n=j+m*(k-j);var o=NaN;switch(b){case 1:o=$$t.$nb.ad(d,n);break;case 2:o=$$t.$nb.ah(d,n);break;case 3:o=$$t.$nb.ab(d,n);break;case 4:o=$$t.$nb.ai(d,n);break;case 5:o=$$t.$nb.aj(d,n);break;case 7:o=$$t.$nb.ac(d,n);break;case 6:o=$$t.$nb.ae(d,n);break;case 8:o=$$t.$nb.ag(d,n);break;default:throw new $$t.co(0)}o=h(o);n=i(n);if(!$.ig.util.isNaN(o)&&!Number.isInfinity(o)){a.add({__x:o,__y:n+c.a(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}return d},$type:new $.ig.Type("BarTrendFitCalculator",$.ig.$ot)},true);$c("TrendLineManagerBase$1:mu","Object",{$tTrendColumn:null,_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function($tTrendColumn){this.$tTrendColumn=$tTrendColumn;this.$type=this.$type.specialize(this.$tTrendColumn);this.w=function(){var $ret=new $$t.c5;$ret.y(false);return $ret}();$.ig.$op.init.call(this);this.e(new $$t.b7(this.$tTrendColumn,0))},x:function(){return this.w},w:null,t:function(a){this.u(a,null)},c:function(a){return a==1||a==2||a==3||a==4||a==5||a==6||a==7||a==8},b:function(a){return a==9||a==10||a==11||a==12||a==13},u:function(a,b){this.x().ag().clear();if(b!=null){b.i(this.x().ag())}if(a!=null){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(!$.ig.util.isNaN(c.__x)&&!$.ig.util.isNaN(c.__y)){if(b!=null){b.j(c)}else{this.x().ag().add(c)}}}}this.x().y(this.x().ag().count()>0)},r:function(a,b,c){this.s(a,b,c,null)},s:function(a,b,c,d){if(d!=null){d.i(c)}var f=$$t.$m3.h(a.count(),function(g){return a.item(g).__x},function(g){return a.item(g).__y},b.b()).getEnumerator();while(f.moveNext()){var e=f.current();if(d!=null){d.j(a.item(e))}else{c.add(a.item(e))}}},n:function(a,b){if(a==null||b==null){return}if(this.x().u()!=null){this.q()}a.y().add(this.x())},q:function(){if(this.x()==null){return}var a=$b($$t.$jb.$type,this.x().u());if(a!=null){a.y().remove(this.x())}},o:function(){this.x().ag().clear()},v:function(){this.a(null);this.e().clear()},p:function(a,b,c,d){switch(a){case 3:case 2:case 1:case 0:case 4:this.v();break}},d:function(a,b,c,d){var e=false;switch(b){case"TrendLineType":case"TrendLinePeriod":this.v();e=true;break;case"TrendLineThickness":e=true;break;case"FastItemsSource":e=true;this.v();break}return e},$type:new $.ig.Type("TrendLineManagerBase$1",$.ig.$ot)},true);$c("IPreparesCategoryTrendline:m8","Object",{$type:new $.ig.Type("IPreparesCategoryTrendline",null)},true);$c("CategoryTrendLineManagerBase:mt","TrendLineManagerBase$1",{init:function(){$$t.$mu.init.call(this,Number)},prepareLine:function(a,b,c,d,e,f,g){},y:function(a,b,c,d){if(b!=null&&$b($$t.$i6.$type,b)!==null){if(a!=null){a.q()}var e=new $$t.m9(function(f){var g=f;var h=$b($$t.$i6.$type,b);if(h!=null){f=Math.min(f,h.sortedIndices().count()-1);g=h.sortedIndices().__inner[f]}return h.getUnscaledValueAt(g)},function(f,g,h){var i=d.getEffectiveViewport1(d.view());var j=new $$t.iz(0,h,g,b.isInverted(),i);return b.getUnscaledValue(f,j)});e.n(c,d);return e}else if(!($b($$t.$ne.$type,a)!==null)){if(a!=null){a.q()}var f=new $$t.ne;f.n(c,d);return f}return a},$type:new $.ig.Type("CategoryTrendLineManagerBase",$$t.$mu.$type.specialize(Number),[$$t.$m8.$type])},true);$c("CategoryTrendLineManager:ne","CategoryTrendLineManagerBase",{init:function(){$$t.$mt.init.call(this)},prepareLine:function(a,b,c,d,e,f,g){var h=g.d()*g.c();var i=g.e()*g.c();var j=new $$t.b7($$t.$ba.$type,0);if(b==0){this.a(null);this.e().clear();return}if(this.c(b)){this.e().clear();this.a($$t.$na.a(j,b,g,this.a(),c.count(),function(k){return k+1},function(k){return c.item(k)},function(k){return e(k-1)},f,h+1,i+1))}if(this.b(b)){this.a(null);$$t.$nd.b(b,this.e(),c,d);for(var k=g.d();k<=g.e();k+=1){var l=k*g.c();if(l>=0&&l<this.e().count()){var m=e(l);var n=f(this.e().__inner[l]);j.add({__x:m+g.a(),__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}this.r(j,g,a)},$type:new $.ig.Type("CategoryTrendLineManager",$$t.$mt.$type)},true);$c("BarTrendLineManager:qs","CategoryTrendLineManager",{init:function(){$$t.$ne.init.call(this)},prepareLine:function(a,b,c,d,e,f,g){var h=g.d()*g.c();var i=g.e()*g.c();var j=new $$t.b7($$t.$ba.$type,0);if(b==0){this.a(null);this.e().clear();return}if(this.c(b)){this.e().clear();this.a($$t.$qt.a(j,b,g,this.a(),c.count(),function(k){return c.item(k)},function(k){return k+1},e,function(k){return f(k-1)},h+1,i+1))}if(this.b(b)){this.a(null);$$t.$nd.b(b,this.e(),c,d);for(var k=g.d();k<=g.e();k+=1){var l=k*g.c();if(l>=0&&l<this.e().count()){var m=e(this.e().__inner[l]);var n=f(l);j.add({__x:m,__y:n+g.a(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}this.r(j,g,a)},$type:new $.ig.Type("BarTrendLineManager",$$t.$ne.$type)},true);$c("BrushScale:p4","DependencyObject",{init:function(){var $self=this;this.h=null;$$t.$bg.init.call(this);this.l(new $$t.b7($$t.$bc.$type,0));this.brushes(new $$t.fz);var a=this.brushes();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.m.runOn(this));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(b,c){$self.n(b,c.propertyName(),c.oldValue(),c.newValue())})},m:function(a,b){var d=this.l().getEnumerator();while(d.moveNext()){var c=d.current();c.renderSeries(false);c.gu();c.g0()}},brushes:function(a){if(arguments.length===1){if(this.h!=null){var b=this.h;b.collectionChanged=$.ig.Delegate.prototype.remove(b.collectionChanged,this.m.runOn(this))}this.h=a;if(this.h!=null){var c=this.h;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.m.runOn(this))}var e=this.l().getEnumerator();while(e.moveNext()){var d=e.current();d.renderSeries(false);d.gu();d.g0()}return a}else{return this.h}},h:null,_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},registerSeries:function(a){var b=this.l().contains(a);if(!b){this.l().add(a)}},unregisterSeries:function(a){var b=this.l().contains(a);if(b){this.l().remove(a)}},getBrush:function(a){if(this.brushes()==null||a<0||a>=this.brushes().count()){return null}return this.brushes().item(a)},isReady:function(){return true},s:function(a){if(this.brushes()==null||this.brushes().count()==0||a<0){return null}return this.brushes().getInterpolatedBrush(a)},propertyChanged:null,propertyUpdated:null,o:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},n:function(a,b,c,d){var f=this.l().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false);e.gu();e.g0()}},$type:new $.ig.Type("BrushScale",$$t.$bg.$type,[$$t.$bz.$type])},true);$c("MarkerManagerBase:o9","Object",{_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_b:false,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.h(a);this.g(b);this.a(c);this.f(d);this.e(e)},l:function(a,b,c,d,e){},j:function(a,b){},d:function(a,b){var c=new $$t.b7($.ig.Number.prototype.$type,0);var d=new $$t.b7($.ig.Number.prototype.$type,0);var f=b.getEnumerator();while(f.moveNext()){var e=f.current();if(a.item(e).e().count()>0){c.add(e)}else{d.add(e)}}var g=new $$t.b7($.ig.Number.prototype.$type,0);g.addRange(c);g.addRange(d);return g},k:function(a,b,c,d){while(a>0){if(a<c.count()){if(!$$t.$o9.b()){var e=c;$$t.$mm.d($.ig.Number.prototype.$type,e)}c=this.d(b,c);var f=a;for(var g=0;g<f;g++){var h=g;var i=b.item(c.__inner[h]);var j;var k=function(){var l=i.f(j);j=l.p0;return l.ret}();d.add(k);a--;if(i.a()){b.remove(c.__inner[h])}}}else{var m=c.getEnumerator();while(m.moveNext()){var l=m.current();var n=b.item(l);var o;var p=function(){var q=n.f(o);o=q.p0;return q.ret}();d.add(p);a--;if(n.a()){b.remove(l)}}c=new $$t.b7($.ig.Number.prototype.$type,1,b.keys())}}},i:function(a,b,c,d){var e=b.left();var f=b.right();var g=b.top();var h=b.bottom();if(!a.isEmpty()&&!b.isEmpty()){for(var i=0;i<c.count();++i){var j=c.item(i).__x;if($.ig.util.isNaN(j)){continue}var k=c.item(i).__y;if($.ig.util.isNaN(k)){continue}if(j<e||j>f){continue}if(k<g||k>h){continue}d.add(i)}}},c:function(a,b,c,d){var e=new Array(d.count());var g=this.e()().getEnumerator();while(g.moveNext()){var f=g.current();if(f!=-1){e[f]=true}}var h=$.ig.truncate(Math.floor(a.width()/c));var i=new $$t.gd($.ig.Number.prototype.$type,$$t.$pb.$type,0);var k=b.getEnumerator();while(k.moveNext()){var j=k.current();var l=d.item(j).__x;var m=d.item(j).__y;var n=$.ig.truncate(Math.floor(m/c));var o=$.ig.truncate(Math.floor(l/c));var p=n*h+o;var q;if(!function(){var r=i.tryGetValue(p,q);q=r.p1;return r.ret}()){q=new $$t.pb;i.add(p,q)}if(e[j]){q.e().add(j)}else{q.d().add(j)}}return i},$type:new $.ig.Type("MarkerManagerBase",$.ig.$ot)},true);$c("BubbleMarkerManager:p2","MarkerManagerBase",{_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},init:function(a,b,c,d,e){$$t.$o9.init.call(this,a,b,c,d,e);this.o(new $$t.b7(Number,0));this.n(new $$t.b7($$t.$ha.$type,0))},l:function(a,b,c,d,e){var f=this.f()();a.clear();this.o().clear();this.n().clear();var g=new $$t.b7($.ig.Number.prototype.$type,0);b=Math.max(0,b);var h=null;this.i(c,d,f,g);if(b>=g.count()){h=g}else{h=new $$t.b7($.ig.Number.prototype.$type,0);var i=Math.max(8,e);var j=this.c(d,g,i,f);var k=new $$t.b7($.ig.Number.prototype.$type,1,j.keys());if($$t.$o9.b()){k.sort()}this.k(b,j,k,h)}for(var l=0;l<h.count();++l){var m=f[h.__inner[l]].__x;var n=f[h.__inner[l]].__y;var o=this.m().item(h.__inner[l]);this.o().add(o);var p=this.h()(this.g()(h.__inner[l]));p.content().item(this.g()(h.__inner[l]));var q=new $$t.pa;q.a(p.content().item());q.c({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(!a.containsKey(q.a())){a.add(q.a(),q);this.n().add(p)}}},j:function(a,b){var c=new $$t.b7($.ig.$op.$type,1,a.keys());if($$t.$o9.b()){c.sort2(function(d,e){var f=a.item(d);var g=a.item(e);var h=Math.pow(f.c().__x,2)+Math.pow(f.c().__y,2);var i=Math.pow(g.c().__x,2)+Math.pow(g.c().__y,2);return $v(h,i)})}var e=c.getEnumerator();while(e.moveNext()){var d=e.current();var f=a.item(d);var g=this.h()(f.a());g.ah(c.indexOf1(d));g.l(f.c().__x);g.m(f.c().__y)}this.a()(a)},$type:new $.ig.Type("BubbleMarkerManager",$$t.$o9.$type)},true);$c("MarkerSeries:g8","Series",{_kd:null,kd:function(a){if(arguments.length===1){this._kd=a;return a}else{return this._kd}},init:function(){$$t.$bc.init.call(this)},he:function(a){$$t.$bc.he.call(this,a);this.kd(a)},hasMarkers:function(){return true},getActualMarkerBrush:function(){return this.actualMarkerBrush()},getActualMarkerOutlineBrush:function(){return this.actualMarkerOutline()},getActualMarkerTemplate:function(){return this.ku},markerType:function(a){if(arguments.length===1){this.g($$t.$g8.markerTypeProperty,$$t.$hj.getBox(a));return a}else{return $f(this.c($$t.$g8.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$g8.markerTemplateProperty,a);return a}else{return this.c($$t.$g8.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$g8.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$g8.actualMarkerTemplateProperty)}},ku:null,nullMarkerTemplate:function(){if($$t.$g8.ks==null){$$t.$g8.ks=new $$t.c9}return $$t.$g8.ks},markerBrush:function(a){if(arguments.length===1){this.g($$t.$g8.markerBrushProperty,a);return a}else{return this.c($$t.$g8.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$g8.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$g8.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$g8.markerOutlineProperty,a);return a}else{return this.c($$t.$g8.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.g($$t.$g8.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$g8.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.g($$t.$g8.markerStyleProperty,a);return a}else{return this.c($$t.$g8.markerStyleProperty)}},useLightweightMarkers:function(a){if(arguments.length===1){this.g($$t.$g8.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$g8.useLightweightMarkersProperty)}},kg:function(){return this.ku!=null&&(this.markerType()!=1&&this.markerType()!=0||this.markerTemplate()!=null)},hj:function(a,b,c,d){$$t.$bc.hj.call(this,a,b,c,d);switch(b){case"MarkerBrush":case"MarkerType":case"MarkerOutline":case"MarkerTemplate":this.h6();this.hg();break;case"ActualMarkerTemplate":this.ku=d;if(c==$$t.$g8.nullMarkerTemplate()||d==$$t.$g8.nullMarkerTemplate()||c==null||d!=null){this.kd().cp();var e=$b($$t.$g9.$type,this.ax());if(e!=null){e.cp()}this.renderSeries(false)}this.view().bl();if(this.toolTip()!=null){this.view().bn(this.toolTip())}this.g0();break;case"UseLightweightMarkers":this.kd().cw(this.useLightweightMarkers());this.renderSeries(false);break}},getMarkerTemplatePropertyName:function(a){switch(a){case 3:return"CircleMarkerTemplate";case 4:return"TriangleMarkerTemplate";case 5:return"PyramidMarkerTemplate";case 6:return"SquareMarkerTemplate";case 7:return"DiamondMarkerTemplate";case 8:return"PentagonMarkerTemplate";case 9:return"HexagonMarkerTemplate";case 10:return"TetragramMarkerTemplate";case 11:return"PentagramMarkerTemplate";case 12:return"HexagramMarkerTemplate";default:case 0:case 1:return null}},resolveMarkerType:function(a,b){var c=a.seriesViewer()!=null?b:1;if(c==2){var d=[3,4,8,10,7,6,9,11,5,12];c=a.index()>=0?d[a.index()%d.length]:1}return c},h6:function(){$$t.$bc.h6.call(this);if(this.index()<0){return}if(this.kd().cb()){this.kd().cn();this.kd().ch()}else{var a=$$t.$g8.resolveMarkerType(this,this.markerType());var b=$$t.$g8.getMarkerTemplatePropertyName(a);if(b==null){this.actualMarkerTemplate($$t.$g8.nullMarkerTemplate())}else{this.kd().ck(b)}}if(this.markerBrush()!=null){this.kd().cl();this.kd().ci()}else{this.actualMarkerBrush(this.seriesViewer()==null?null:this.seriesViewer().getMarkerBrushByIndex(this.index()))}if(this.markerOutline()!=null){this.kd().cm();this.kd().cj()}else{this.actualMarkerOutline(this.seriesViewer()==null?null:this.seriesViewer().getMarkerOutlineByIndex(this.index()))}},go:function(a){var $self=this;$$t.$bc.go.call(this,a);this.kd().co(function(b){var c=new $$t.id;var d=new $$t.ho;c.x(b.l());c.y(b.m());c.bounds(new $$t.a8(0,b.l()-b.k()/2,b.m()-b.j()/2,b.k(),b.j()));d.fill($$t.$cw.u(0,0,0,0));d.stroke($$t.$cw.u(0,0,0,0));c.index(-1);c.contentTemplate(b.ae());if(b.content()!=null&&$b($$t.$hb.$type,b.content())!==null&&b.__visibility==0){var e=b.content();d.fill($$t.$hs.fromBrush(e.actualItemBrush()));d.fillExtended($$t.$hs.fromBrushExtended(e.actualItemBrush()));d.stroke($$t.$hs.fromBrush(e.outline()));d.strokeExtended($$t.$hs.fromBrushExtended(e.outline()));d.strokeThickness($self.thickness());if(e.item()!=null){c.index($self.bd().indexOf(e.item()))}}c.visibility(b.__visibility);d.visibility(b.__visibility);c.markerAppearance(d);if($self.ku==$self.seriesViewer().circleMarkerTemplate()){c.markerType("Circle")}else if($self.ku==$self.seriesViewer().diamondMarkerTemplate()){c.markerType("Diamond")}else if($self.ku==$self.seriesViewer().hexagonMarkerTemplate()){c.markerType("Hexagon")}else if($self.ku==$self.seriesViewer().hexagramMarkerTemplate()){c.markerType("Hexagram")}else if($self.ku==$self.seriesViewer().pentagonMarkerTemplate()){c.markerType("Pentagon")}else if($self.ku==$self.seriesViewer().pentagramMarkerTemplate()){c.markerType("Pentagram")}else if($self.ku==$self.seriesViewer().pyramidMarkerTemplate()){c.markerType("Pyramid")}else if($self.ku==$self.seriesViewer().squareMarkerTemplate()){c.markerType("Square")}else if($self.ku==$self.seriesViewer().tetragramMarkerTemplate()){c.markerType("Tetragram")}else if($self.ku==$self.seriesViewer().triangleMarkerTemplate()){c.markerType("Triangle")}else{c.markerType("None")}a.markerShapes().add(c)})},getHitDataContext:function(a){var b=this.kd().b7(a);var c=null;if(b!=null){c=b.content()}return c},$type:new $.ig.Type("MarkerSeries",$$t.$bc.$type)},true);$c("ISupportsErrorBars:lx","Object",{$type:new $.ig.Type("ISupportsErrorBars",null)},true);$c("ScatterBase:o7","MarkerSeries",{aw:function(){return new $$t.o8(this)},he:function(a){$$t.$g8.he.call(this,a);this.lh(a)},_lh:null,lh:function(a){if(arguments.length===1){this._lh=a;return a}else{return this._lh}},isScatter:function(){return true},init:function(){$$t.$g8.init.call(this);this.lm(new $$t.pq);this.m5=$$t.$a8.empty();this.m4=$$t.$a8.empty()},_lg:null,lg:function(a){if(arguments.length===1){this._lg=a;return a}else{return this._lg}},xAxis:function(a){if(arguments.length===1){this.g($$t.$o7.xAxisProperty,a);return a}else{return this.c($$t.$o7.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$o7.yAxisProperty,a);return a}else{return this.c($$t.$o7.yAxisProperty)}},xMemberPath:function(a){if(arguments.length===1){this.g($$t.$o7.xMemberPathProperty,a);return a}else{return this.c($$t.$o7.xMemberPathProperty)}},lq:function(a){if(arguments.length===1){if(this.lp!=a){var b=this.lq();this.lp=a;this.raisePropertyChanged("XColumn",b,this.lq())}return a}else{return this.lp}},lp:null,yMemberPath:function(a){if(arguments.length===1){this.g($$t.$o7.yMemberPathProperty,a);return a}else{return this.c($$t.$o7.yMemberPathProperty)}},ls:function(a){if(arguments.length===1){if(this.lr!=a){var b=this.ls();this.lr=a;this.raisePropertyChanged("YColumn",b,this.ls())}return a}else{return this.lr}},lr:null,trendLineType:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineTypeProperty,$$t.$mv.getBox(a));return a}else{return $f(this.c($$t.$o7.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineBrushProperty,a);return a}else{return this.c($$t.$o7.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$o7.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$o7.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineThicknessProperty,a);return a}else{return this.c($$t.$o7.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineDashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$o7.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$o7.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$o7.trendLinePeriodProperty,a);return a}else{return $g(this.c($$t.$o7.trendLinePeriodProperty))}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.g($$t.$o7.markerCollisionAvoidanceProperty,$$t.$pe.getBox(a));return a}else{return $f(this.c($$t.$o7.markerCollisionAvoidanceProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineZIndexProperty,a);return a}else{return $g(this.c($$t.$o7.trendLineZIndexProperty))}},maximumMarkers:function(a){if(arguments.length===1){this.g($$t.$o7.maximumMarkersProperty,a);return a}else{return $g(this.c($$t.$o7.maximumMarkersProperty))}},gs:function(){$$t.$g8.gs.call(this);if(this.xAxis()!=null){this.xAxis().e8(false)}if(this.yAxis()!=null){this.yAxis().e8(false)}},errorBarSettings:function(a){if(arguments.length===1){this.g($$t.$o7.errorBarSettingsProperty,a);return a}else{return this.c($$t.$o7.errorBarSettingsProperty)}},hj:function(a,b,c,d){$$t.$g8.hj.call(this,a,b,c,d);if(this.lh().c6().d(a,b,c,d)){this.renderSeries(false);this.g0()}switch(b){case"FastItemsSource":if($b($$t.$ij.$type,c)!=null){c.deregisterColumn(this.lq());c.deregisterColumn(this.ls());this.lq(null);this.ls(null)}if($b($$t.$ij.$type,d)!=null){this.lq(this.ba(this.xMemberPath()));this.ls(this.ba(this.yMemberPath()))}if(this.yAxis()!=null&&!this.yAxis().updateRange()||this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}break;case"XAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.g0();break;case"YAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.g0();break;case"XMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.lq());this.lq(this.ba(this.xMemberPath()))}break;case"XColumn":this.lh().c6().v();if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}break;case"YMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.ls());this.ls(this.ba(this.yMemberPath()))}break;case"YColumn":this.lh().c6().v();if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}break;case"MarkerCollisionAvoidance":this.renderSeries(false);this.g0();break;case"MaximumMarkers":this.renderSeries(false);this.g0();break;case"TransitionProgress":this.ln.d(this.d1(),this.ll,this.lk);this.l9();try{if(this.bp(this.view())){return}if(Math.round(this.d1()*1e5)/1e5==1){this.mj(this.lk,this.lh())}else{this.mj(this.ln,this.lh())}}finally{this.mk()}break;case"TrendLineBrush":this.h6();break;case"ErrorBarSettings":if(this.errorBarSettings()!=null){this.errorBarSettings().p(this)}this.renderSeries(false);this.g0();break;case"TrendLineType":this.g0();break}},mk:function(){this.m4=$$t.$a8.empty();this.m5=$$t.$a8.empty()},m4:null,m5:null,l9:function(){var a=this.getViewInfo(this.m4,this.m5);this.m4=a.p0;this.m5=a.p1},lt:function(a,b){if(b!=3){return true}if(a==null){return true}if(this.xMemberPath()==a||this.yMemberPath()==a){return true}return false},gi:function(a,b,c,d){var e=false;if(!this.lt(d,a)){return}this.lh().c6().p(a,b,c,d);if(this.xAxis()!=null&&!this.xAxis().updateRange()){e=true}if(this.yAxis()!=null&&!this.yAxis().updateRange()){e=true}if(e){this.renderSeries(true)}},md:function(a){this.me(a,null)},me:function(a,b){var c=this.lq()!=null?this.lq().count():0;var d=this.ls()!=null?this.ls().count():0;var e=Math.min(c,d);if(e<=this.maximumMarkers()){a.o().clear();var f=new $$t.b7($$t.$pa.$type,0);var h=a.w().values().getEnumerator();while(h.moveNext()){var g=h.current();f.add(g)}var i=this.bd();f.sort2(function(j,k){var l=i.indexOf(j.a());var m=i.indexOf(k.a());if(l<m){return-1}if(l>m){return 1}return 0});if(b!=null){b.i(a.o())}var k=f.getEnumerator();while(k.moveNext()){var j=k.current();if(i.indexOf(j.a())>=0){if(b!=null){b.j(j.c())}else{a.o().add({__x:j.c().__x,__y:j.c().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}}},ae:function(a){if(a!=null&&a==this.xAxis()&&this.lq()!=null){return new $$t.kt(this.lq().minimum(),this.lq().maximum())}if(a!=null&&a==this.yAxis()&&this.ls()!=null){return new $$t.kt(this.ls().minimum(),this.ls().maximum())}return null},getItem:function(a){return null},getItemIndex:function(a){return-1},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.seriesViewer()!=null?this.seriesViewer().viewportRect():$$t.$a8.empty();var d=new $$t.a8(0,0,0,1,1);var e=this.j9(this.view());var f=new $$t.iz(0,d,d,this.xAxis().isInverted(),e);var g=new $$t.iz(0,d,d,this.yAxis().isInverted(),e);var h=!b.isEmpty()&&!c.isEmpty()&&this.bd()!=null?this.bd().indexOf(a):-1;var i=this.xAxis()!=null&&this.lq()!=null&&h<this.lq().count()?this.xAxis().getScaledValue(this.lq().item(h),f):NaN;var j=this.yAxis()!=null&&this.ls()!=null&&h<this.ls().count()?this.yAxis().getScaledValue(this.ls().item(h),g):NaN;if(!$.ig.util.isNaN(i)){if(i<b.left()+.1*b.width()){i=i+.4*b.width();b.x(i-.5*b.width())}if(i>b.right()-.1*b.width()){i=i-.4*b.width();b.x(i-.5*b.width())}}if(!$.ig.util.isNaN(j)){if(j<b.top()+.1*b.height()){j=j+.4*b.height();b.y(j-.5*b.height())}if(j>b.bottom()-.1*b.height()){j=j-.4*b.height();b.y(j-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return h>=0},h9:function(a,b){this.renderSeries(false)},ia:function(a,b){this.renderSeries(false)},ll:null,ln:null,lk:null,ma:function(a,b,c,d,e){var $self=this;b.i(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,1,c));var f=this.getEffectiveViewport1(a);var g=this.bd();var h;var i;var j=function(){var $ret=new $$t.iz(0,d,e,$self.lg().d(),f);$ret.b=$self.getEffectiveViewport1(a);return $ret}();var k=function(){var $ret=new $$t.iz(0,d,e,$self.lg().e(),f);$ret.b=$self.getEffectiveViewport1(a);return $ret}();for(var l=0;l<c;l++){h=this.lq().item(l);i=this.ls().item(l);var m={__x:this.lg().a().getScaledValue(h,j),__y:this.lg().b().getScaledValue(i,k),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(!Number.isInfinity(m.__x)&&!Number.isInfinity(m.__y)){var n=g.item(l);if(!b.i().containsKey(n)){var o={__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var p={__x:m.__x,__y:m.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};b.i().add(n,function(){var $ret=new $$t.pa;$ret.a(n);$ret.b(o);$ret.c(p);return $ret}())}}}},mc:function(a,b){var $self=this;a.l().clear();a.p().clear();a.j().clear();a.n().clear();a.k().clear();a.m().clear();var c=Math.min(this.lq()!=null?this.lq().count():0,this.ls()!=null?this.ls().count():0);var d=b.b4();var e=b.b3();var f=this.getEffectiveViewport1(b);var g=new $$t.iz(0,d,e,this.xAxis().isInverted(),f);g.b=this.getEffectiveViewport1(b);var h=new $$t.iz(0,d,e,this.yAxis().isInverted(),f);h.b=this.getEffectiveViewport1(b);if(c<1){return}this.lg(function(){var $ret=new $$t.pj;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.d($self.xAxis().isInverted());$ret.e($self.yAxis().isInverted());$ret.c($self.bd());return $ret}());var i=b;if(c<=this.maximumMarkers()){this.ma(i,a,c,d,e)}if(this.kg()){b.c4().l(a.l(),this.maximumMarkers(),d,e,this.resolution())}var j=function(){var $ret=new $$t.mw(0,e,false);$ret.i(a.p());return $ret}();var k=this.j7(b);var l=this.xAxis().getUnscaledValue(k.left(),g);var m=this.xAxis().getUnscaledValue(k.right(),g);b.c6().y(a.p(),this.trendLineType(),this.lq(),this.ls(),this.trendLinePeriod(),function(n){return $self.xAxis().getScaledValue(n,g)},function(n){return $self.yAxis().getScaledValue(n,h)},function(){var $ret=new $$t.m2;$ret.b($self.resolution());$ret.f(e);$ret.g(d);return $ret}(),j,l,m);this.mb(a,b)},gg:function(a,b){$$t.$g8.gg.call(this,a,b);var c=b;c.db(a)},mj:function(a,b){var $self=this;var c=b.b3();this.lg(function(){var $ret=new $$t.pj;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.d($self.xAxis().isInverted());$ret.e($self.yAxis().isInverted());return $ret}());if(this.kg()){b.c4().j(a.l(),this.useLightweightMarkers())}b.cv();var d=function(){var $ret=new $$t.mw(1,NaN,c.bottom(),NaN,c.top(),false);$ret.i(b.c6().x().ag());return $ret}();b.c6().u(a.p(),d);this.mg(a,b)},mb:function(a,b){var c=new $$t.p0(this,b);if(this.errorBarSettings()==null){return}var d=this.errorBarSettings().horizontalCalculator();var e=this.errorBarSettings().verticalCalculator();var f=0;var g=0;var h=0;var i=0;if(d!=null&&c.c(d)){var j=c.i(d,f);f=j.p1;var k=c.j(d,this.lg().a(),h);h=k.p2}if(e!=null&&c.c(e)){var l=c.i(e,g);g=l.p1;var m=c.j(e,this.lg().b(),i);i=m.p2}var o=a.l().keys().getEnumerator();while(o.moveNext()){var n=o.current();var p=a.l().item(n);if(d!=null){if(d.getCalculatorType()==1){var q;var r,s;s=this.lg().a();if(this.errorBarSettings().horizontalCalculatorReference()==0){q=p.c().__x;r=this.lg().a()}else{q=p.c().__y;r=this.lg().b()}var t=c.f(q,d,r,s,h);h=t.p4}else if(d.getCalculatorType()==2){var u=d.getItemColumn();var v=this.bd().indexOf(n);if(u!=null&&v<u.count()){var w=u.item(this.bd().indexOf(n));var x=c.h(w,this.lg().a(),h);h=x.p2}else{h=NaN}}var y=new $$t.pa;var z=c.k(d,this.lg().a(),p.c(),f);y.c(z);y.a(p.a());a.j().add(n,y);a.k().add(n,h)}if(e!=null){if(e.getCalculatorType()==1){var aa;var ab,ac;ac=this.lg().b();if(this.errorBarSettings().verticalCalculatorReference()==0){aa=p.c().__x;ab=this.lg().a()}else{aa=p.c().__y;ab=this.lg().b()}var ad=c.f(aa,e,ab,ac,i);i=ad.p4}else if(e.getCalculatorType()==2){var ae=e.getItemColumn();var af=this.bd().indexOf(n);if(ae!=null&&af<ae.count()){var ag=ae.item(this.bd().indexOf(n));var ah=c.h(ag,this.lg().b(),i);i=ah.p2}else{i=NaN
}}var ai=new $$t.pa;var aj=c.l(e,this.lg().b(),p.c(),g);ai.c(aj);ai.a(p.a());a.n().add(n,ai);a.m().add(n,i)}}},mg:function(a,b){if(!b.n()||this.errorBarSettings()==null){b.dc();return}this.mh(a,b);this.mi(a,b)},mh:function(a,b){b.c9();var c=new $$t.p0(this,b);var d=new $$t.es;var e=this.errorBarSettings().horizontalCalculator();var g=a.l().keys().getEnumerator();while(g.moveNext()){var f=g.current();if(e!=null&&a.k().containsKey(f)){var h=a.k().item(f);if(!$.ig.util.isNaN(h)){var i=a.j().item(f).c();if(this.errorBarSettings().enableErrorBarsHorizontal()==1||this.errorBarSettings().enableErrorBarsHorizontal()==2){c.d(d,i,h,true)}if(this.errorBarSettings().enableErrorBarsHorizontal()==1||this.errorBarSettings().enableErrorBarsHorizontal()==3){c.d(d,i,h,false)}}}}b.dd(d)},mi:function(a,b){b.da();var c=new $$t.p0(this,b);var d=new $$t.es;var e=this.errorBarSettings().verticalCalculator();var g=a.l().keys().getEnumerator();while(g.moveNext()){var f=g.current();if(e!=null&&a.m().containsKey(f)){var h=a.m().item(f);if(!$.ig.util.isNaN(h)){var i=a.n().item(f).c();if(this.errorBarSettings().enableErrorBarsVertical()==1||this.errorBarSettings().enableErrorBarsVertical()==2){c.e(d,i,h,true)}if(this.errorBarSettings().enableErrorBarsVertical()==1||this.errorBarSettings().enableErrorBarsVertical()==3){c.e(d,i,h,false)}}}}},cx:function(a,b,c){var d=true;if(!$$t.$g8.cx.call(this,a,b,c)||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.lq()==null||this.ls()==null||this.lq().count()==0||this.ls().count()==0||this.bd()==null||this.bd().count()!=this.lq().count()||this.bd().count()!=this.ls().count()||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()){d=false}return d},getViewInfo:function(a,b){if(!this.m4.isEmpty()&&!this.m5.isEmpty()){a=this.m4;b=this.m5;return{p0:a,p1:b}}a=this.view().b3();b=this.view().b4();return{p0:a,p1:b}},hx:function(a){this.l9();try{if(this.bp(this.view())){return}if(this.bd()!=null&&this.bd().count()>this.maximumMarkers()){a=false}if(this.cj(a)&&!this.cm()){var b=this.ll;if(this.bn()){if(this.a7().needsFlush()){this.a7().flush()}this.ll=this.ln;this.ln=b}else{this.ll=this.lk;this.lk=b}this.mc(this.lk,this.lh());this.h3()}else{if(!this.cm()){this.mc(this.lk,this.lh())}this.mj(this.lk,this.lh())}}finally{this.mk()}},h6:function(){$$t.$g8.h6.call(this);if(this.index()<0){return}this.lh().dg()},_lm:null,lm:function(a){if(arguments.length===1){this._lm=a;return a}else{return this._lm}},hy:function(a,b){$$t.$g8.hy.call(this,a,b);if(!this.co()){this.view().a3(b);return}this.view().a3(b);if(this.bp(this.ax())){return}var c=$b($$t.$o8.$type,this.ax());if(!this.cn()){this.lm(new $$t.pq);this.mc(this.lm(),c)}this.cn(false);this.mj(this.lm(),c);this.co(false)},_lj:null,lj:function(a){if(arguments.length===1){this._lj=a;return a}else{return this._lj}},renderAlternateView:function(a,b,c,d,e){$$t.$g8.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;f.a2(c);if(this.bp(g)){return}if(this.lj()==null){this.lj(new $$t.pq)}this.mc(this.lj(),g);this.mj(this.lj(),g)},mf:function(a,b){var c=new $$t.b7($.ig.$op.$type,0);var e=b.c().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add1(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.g(f)}},lc:function(a,b,c,d,e){var $self=this;if(c==null||c.length!=this.lg().c().count()){c=new Array(this.lg().c().count());for(var f=0;f<this.lg().c().count();f++){c[f]=new $$t.ba(0)}}var g=this.getEffectiveViewport1(a);var h=function(){var $ret=new $$t.iz(0,d,e,$self.xAxis().isInverted(),g);$ret.b=$self.getEffectiveViewport1(a);return $ret}();var i=function(){var $ret=new $$t.iz(0,d,e,$self.yAxis().isInverted(),g);$ret.b=$self.getEffectiveViewport1(a);return $ret}();var j=this.j7(a);var k=this.lg().a().getUnscaledValue(j.left(),h);var l=this.lg().a().getUnscaledValue(j.right(),h);var m=this.lg().b().getUnscaledValue(j.bottom(),i);var n=this.lg().b().getUnscaledValue(j.top(),i);if(this.lg().d()){var o=k;k=l;l=o}if(this.lg().e()){var p=m;m=n;n=p}var q=this.lg();var r=q.a();var s=q.b();var t;var u;var v=this.lq();var w=this.ls();for(var x=0;x<this.lg().c().count();x++){t=v.item(x);u=w.item(x);if(t>=k&&t<=l&&u>=m&&u<=n){c[x].__x=r.getScaledValue(t,h);c[x].__y=s.getScaledValue(u,i)}else{c[x].__x=NaN;c[x].__y=NaN}}return c},lb:function(a,b){if(b==null||b.length!=a.e()){b=new Array(a.e())}var c=0;var d=this.bd();var f=a.c().getEnumerator();while(f.moveNext()){var e=f.current();b[c]=d.indexOf(e);c++}return b},go:function(a){$$t.$g8.go.call(this,a);var b=new $$t.ii(1,"trendLine",this.lh().c6().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("ScatterBase",$$t.$g8.$type,[$$t.$lx.$type])},true);$c("BubbleSeries:o6","ScatterBase",{aw:function(){return new $$t.p1(this)},he:function(a){$$t.$o7.he.call(this,a);this.m7(a)},_m7:null,m7:function(a){if(arguments.length===1){this._m7=a;return a}else{return this._m7}},init:function(){$$t.$o7.init.call(this);this.y($$t.$o6.$type);this.ll=new $$t.pq;this.ln=new $$t.pq;this.lk=new $$t.pq},_n4:null,n4:function(a){if(arguments.length===1){this._n4=a;return a}else{return this._n4}},_n3:null,n3:function(a){if(arguments.length===1){this._n3=a;return a}else{return this._n3}},nd:function(){return this.nf()},_ng:null,ng:function(a){if(arguments.length===1){this._ng=a;return a}else{return this._ng}},radiusMemberPath:function(a){if(arguments.length===1){this.g($$t.$o6.radiusMemberPathProperty,a);return a}else{return this.c($$t.$o6.radiusMemberPathProperty)}},nf:function(a){if(arguments.length===1){if(this.nb!=a){var b=this.nf();this.nb=a;this.raisePropertyChanged("RadiusColumn",b,this.nf())}return a}else{return this.nb}},nb:null,radiusScale:function(a){if(arguments.length===1){this.g($$t.$o6.radiusScaleProperty,a);return a}else{return this.c($$t.$o6.radiusScaleProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$o6.labelMemberPathProperty,a);return a}else{return this.c($$t.$o6.labelMemberPathProperty)}},na:null,ne:function(a){if(arguments.length===1){if(this.na!=a){var b=this.ne();this.na=a;this.raisePropertyChanged("LabelColumn",b,this.ne())}return a}else{return this.na}},fillMemberPath:function(a){if(arguments.length===1){this.g($$t.$o6.fillMemberPathProperty,a);return a}else{return this.c($$t.$o6.fillMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.g($$t.$o6.fillScaleProperty,a);return a}else{return this.c($$t.$o6.fillScaleProperty)}},m9:null,nc:function(a){if(arguments.length===1){if(this.m9!=a){var b=this.nc();this.m9=a;this.raisePropertyChanged("FillColumn",b,this.nc())}return a}else{return this.m9}},ma:function(a,b,c,d,e){if(c<=this.maximumMarkers()){b.i(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,1,c))}var f=this.maximumMarkers();var g=this.bd();var h;var i;var j=this.getEffectiveViewport1(a);var k=new $$t.iz(0,d,e,this.lg().d(),j);var l=new $$t.iz(0,d,e,this.lg().e(),j);for(var m=0;m<c;m++){h=this.lq().item(m);i=this.ls().item(m);var n={__x:this.lg().a().getScaledValue(h,k),__y:this.lg().b().getScaledValue(i,l),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(!Number.isInfinity(n.__x)&&!Number.isInfinity(n.__y)){var o=g.item(m);if(c<=f){if(!b.i().containsKey(o)){var p={__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};b.i().add(o,function(){var $ret=new $$t.pa;$ret.a(o);$ret.b(p);$ret.c(n);return $ret}())}}}}},mj:function(a,b){var $self=this;this.lg(function(){var $ret=new $$t.pj;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.d($self.xAxis().isInverted());$ret.e($self.yAxis().isInverted());return $ret}());var c=$b($$t.$p1.$type,b);c.c4().j(a.l(),this.useLightweightMarkers());b.cv();var d=function(){var $ret=new $$t.mw(1,NaN,b.b3().bottom(),NaN,b.b3().top(),false);$ret.i(b.c6().x().ag());return $ret}();b.c6().u(a.p(),d)},mc:function(a,b){var $self=this;a.l().clear();a.p().clear();var c=$b($$t.$p1.$type,b);var d=c.c4();d.m(this.nf());var e=Math.min(this.lq()!=null?this.lq().count():0,this.ls()!=null?this.ls().count():0);var f=b.b4();var g=b.b3();var h=this.getEffectiveViewport1(b);var i=this.j7(b);var j=new $$t.iz(0,f,g,this.xAxis().isInverted(),h);var k=new $$t.iz(0,f,g,this.yAxis().isInverted(),h);if(e<1){return}this.lg(function(){var $ret=new $$t.pj;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.d($self.xAxis().isInverted());$ret.e($self.yAxis().isInverted());$ret.c($self.bd());return $ret}());this.ma(c,a,e,f,g);c.c4().l(a.l(),this.maximumMarkers(),f,g,this.resolution());c.dn();c.dp();var l=function(){var $ret=new $$t.mw(0,g,false);$ret.i(a.p());return $ret}();var m=this.xAxis().getUnscaledValue(i.left(),j);var n=this.xAxis().getUnscaledValue(i.right(),j);c.c6().y(a.p(),this.trendLineType(),this.lq(),this.ls(),this.trendLinePeriod(),function(o){return $self.xAxis().getScaledValue(o,j)},function(o){return $self.yAxis().getScaledValue(o,k)},function(){var $ret=new $$t.m2;$ret.b($self.resolution());$ret.f(g);$ret.g(f);return $ret}(),l,m,n)},nv:function(){if(this.seriesViewer()==null){return}var a=$b($$t.$o3.$type,this.actualLegend());if(a!=null){a.ba(this);this.nu();a.bc(this)}var b=$b($$t.$p5.$type,this.actualLegend());if(b!=null){b.bk();b.bi(this)}},nh:function(a,b,c,d,e){if(e<=a||$.ig.util.isNaN(e)||Number.isInfinity(e)){return c}if(e>=b){return d}var f=c+(d-c)/(b-a)*(e-a);return f},ni:function(a,b,c,d,e,f){var g=Math.logBase(f,e);var h=Math.logBase(a,e);var i=Math.logBase(b,e);return $$t.$o6.nh(h,i,c,d,g)},cx:function(a,b,c){var d=$$t.$o7.cx.call(this,a,b,c);if(this.nf()==null||this.bd()==null||this.nf().count()==0||this.bd().count()!=this.nf().count()){d=false}return d},lt:function(a,b){if(b!=3){return true}if(a==null){return true}if(this.xMemberPath()==a||this.yMemberPath()==a||this.radiusMemberPath()==a){return true}return false},nu:function(){var $self=this;var a=$b($$t.$o3.$type,this.actualLegend());if(a==null||this.bd()==null){return}this.ng(new $$t.b7($$t.$bf.$type,0));var b=this.bd();for(var c=0;c<b.count();c++){var d=null;if($b($$t.$p9.$type,this.fillScale())!==null&&this.nc()!=null){d=this.fillScale().getBrushByIndex(c,this.nc())}else if($b($$t.$p7.$type,this.fillScale())!==null){d=this.fillScale().getBrush1(c,b.count())}else if(this.fillScale()!=null){d=this.fillScale().getBrush(c)}var e=new $$t.c8;var f=this.ne()!=null&&this.ne().item(c)!=null?this.ne().item(c).toString():"";e.content(function(){var $ret=new $$t.hb;$ret.series($self);$ret.item(b.item(c));$ret.itemBrush(d);$ret.itemLabel(f);return $ret}());e.ae(this.discreteLegendItemTemplate());this.ng().add(e)}},gi:function(a,b,c,d){$$t.$o7.gi.call(this,a,b,c,d);this.nv()},gu:function(){$$t.$o7.gu.call(this);this.nv()},gz:function(){$$t.$o7.gz.call(this);this.nv()},hj:function(a,b,c,d){$$t.$o7.hj.call(this,a,b,c,d);switch(b){case"FastItemsSource":if($b($$t.$ij.$type,c)!=null){c.deregisterColumn(this.nf());c.deregisterColumn(this.nc());c.deregisterColumn(this.ne());this.nf(null);this.nc(null);this.ne(null)}if($b($$t.$ij.$type,d)!=null){this.nf(this.ba(this.radiusMemberPath()));if(!String.isNullOrEmpty(this.fillMemberPath())){this.nc(this.ba(this.fillMemberPath()))}this.ne(this.bc(this.labelMemberPath()))}this.renderSeries(false);this.nv();break;case"RadiusMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.nf());this.nf(this.ba(this.radiusMemberPath()));this.nv()}break;case"RadiusColumn":this.lh().c6().v();this.renderSeries(false);this.g1();break;case"RadiusScale":this.renderSeries(false);this.g0();break;case"DiscreteLegendItemTemplate":this.nv();break;case"FillScale":this.renderSeries(false);this.nv();this.g0();break;case"FillColumn":this.renderSeries(false);this.g0();break;case"FillMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.nc());this.nc(this.ba(this.fillMemberPath()));this.nv()}break;case"LabelMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.ne());this.ne(this.bc(this.labelMemberPath()));this.nv()}break;case"ActualLegend":var e=$b($$t.$o3.$type,c);if(e!=null){e.ba(this)}var f=$b($$t.$p5.$type,c);if(f!=null){var g=true;var h=null;if(this.seriesViewer()!=null){var j=this.seriesViewer().series().getEnumerator();while(j.moveNext()){var i=j.current();if(i.legend()==f){h=i;g=false}}}if(g){f.bk()}else{f.bi(h)}}this.nv();break}},nx:function(a,b,c,d){var e=this.nf().minimum();var f=this.nf().maximum();if(this.radiusScale()!=null){var g=this.radiusScale().minimumValue();var h=this.radiusScale().maximumValue();var i=this.radiusScale().logarithmBase();if(!this.radiusScale().j().contains(this)){this.radiusScale().j().add(this)}if(this.radiusScale().isLogarithmic()){for(var j=0;j<b.count();j++){b.__inner[j]=$$t.$o6.ni(e,f,g,h,i,b.__inner[j])}}else{for(var k=0;k<b.count();k++){b.__inner[k]=$$t.$o6.nh(e,f,g,h,b.__inner[k])}}}if(d){var l=c.width();if(!this.view().b3().isEmpty()){l=this.view().b3().width()}else if(this.seriesViewer()!=null&&!this.seriesViewer().viewportRect().isEmpty()){l=this.seriesViewer().viewportRect().width()}var m=c.width()/l;for(var n=0;n<b.count();n++){b.__inner[n]=b.__inner[n]*m}}for(var o=0;o<a.count();o++){var p=a.__inner[o];p.width(Math.max(0,b.__inner[o]));p.height(Math.max(0,b.__inner[o]))}},nw:function(a){if(this.fillScale()!=null&&!this.fillScale().l().contains(this)){this.fillScale().l().add(this)}var b=$b($$t.$p7.$type,this.fillScale());var c=$b($$t.$p9.$type,this.fillScale());var d=this.fillScale();var e=this.fillScale()==null||!this.fillScale().isReady()||c!=null&&this.fillMemberPath()==null;if(e){this.m7().dm();var f=$b($$t.$p1.$type,this.ax());if(f!=null){f.dm()}return}var g=a.count();var h=this.bd();for(var i=0;i<g;i++){var j=a.__inner[i];var k=$b($$t.$hb.$type,j.content());if(k!=null){var l=null;var m=h.indexOf(k.item());if(b!=null){l=b.getBrush1(m,h.count())}else if(c!=null){l=c.getBrushByIndex(m,this.nc())}else if(d!=null){l=d.getBrush(m)}k.itemBrush(l)}}},$type:new $.ig.Type("BubbleSeries",$$t.$o7.$type)},true);$c("MarkerSeriesView:g9","SeriesView",{_ca:null,ca:function(a){if(arguments.length===1){this._ca=a;return a}else{return this._ca}},ce:0,cg:0,cf:0,init:function(a){this.ce=1;this.cg=.5;this.cf=3;this.b6=new $$t.ha;$$t.$b2.init.call(this,a);this.b6=new $$t.ha;this.b6.content(new $$t.hb);this.ca(a)},at:function(){$$t.$b2.at.call(this);this.cd(new $$t.b7($$t.$ha.$type,0));this.cx=function(){var $ret=new $$t.c9;$ret.render($$t.$hc.c);$ret.measure($$t.$hc.b);return $ret}()},cp:function(){var b=this.cd().getEnumerator();while(b.moveNext()){var a=b.current();a.ae(this.ca().ku)}this.ar()},cw:function(a){},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},b9:function(){var $self=this;var a=new $$t.ha;a.content(function(){var $ret=new $$t.hb;$ret.series($self.e());return $ret}());a.ae(this.ca().ku);this.cd().add(a);return a},co:function(a){},cs:function(a){a.__visibility=0},cu:function(a){a.__visibility=1},ct:function(a){this.cd().remove(a)},cb:function(){return this.ca().markerTemplate()!=null},cn:function(){this.ca().actualMarkerTemplate(null)},ch:function(){this.ca().actualMarkerTemplate(this.ca().markerTemplate())},ck:function(a){switch(a){case"CircleMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().circleMarkerTemplate());break;case"TriangleMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().triangleMarkerTemplate());break;case"PyramidMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().pyramidMarkerTemplate());break;case"SquareMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().squareMarkerTemplate());break;case"DiamondMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().diamondMarkerTemplate());break;case"PentagonMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().pentagonMarkerTemplate());break;case"HexagonMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().hexagonMarkerTemplate());break;case"TetragramMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().tetragramMarkerTemplate());break;case"PentagramMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().pentagramMarkerTemplate());break;case"HexagramMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().hexagramMarkerTemplate());break}},cl:function(){this.ca().actualMarkerBrush(null)},ci:function(){this.ca().actualMarkerBrush(this.ca().markerBrush())},cm:function(){this.ca().actualMarkerOutline(null)},cj:function(){this.ca().actualMarkerOutline(this.ca().markerOutline())},cv:function(){this.ar()},_cc:false,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},bi:function(a,b){$$t.$b2.bi.call(this,a,b);if(!this.cc()){var c=a;var d=c.content();if(d!=null){d.actualItemBrush(this.ca().actualMarkerBrush());if(d.itemBrush()!=null){d.actualItemBrush(d.itemBrush())}d.outline(this.ca().actualMarkerOutline());d.thickness(this.cg)}}},b6:null,bj:function(a,b){$$t.$b2.bj.call(this,a,b);var c=a;this.b6.__visibility=c.__visibility;this.b6.ae(c.ae());this.b6.width(c.width());this.b6.height(c.height());this.b6.k(c.k());this.b6.j(c.j());this.b6.l(c.l());this.b6.m(c.m());var d=this.by(b);var e=this.b6.content();var f=c.content();e.item(f.item());e.series(f.series());e.thickness(f.thickness());if(e!=null){e.actualItemBrush(d);e.outline(d);e.thickness(this.ce+this.cf)}},b:function(a){if(a>=0&&a<this.cd().count()){return this.cd().__inner[a].content()}return $$t.$b2.b.call(this,a)},cx:null,a6:function(a,b){$$t.$b2.a6.call(this,a,b);if(a.d()){var c=new $$t.c7;c.isHitTestRender=b;c.context=a.f();c.viewportTop=this.b3().top();c.viewportLeft=this.b3().left();c.viewportWidth=this.b3().width();c.viewportHeight=this.b3().height();c.passID="Markers";var d=new $$t.c6;d.isHitTestRender=b;d.passInfo=c;var e=new $$t.dc;e.passInfo=c;var f=false;var g=a.f();e.context=g;d.context=g;var h=0;var i=0;var j=true;if(this.ca().ku!=null&&this.ca().ku.passStarting()!=null){this.ca().ku.passStarting()(c)}for(var k=0;k<this.cd().count();k++){var l=this.cd().__inner[k];if(l.__visibility==1){continue}this.bh(l,k,b);if(b){l=this.b6}if(!f){e.data=l.content();e.width=l.width();e.height=l.height();e.renderOffsetX=0;e.renderOffsetY=0;e.renderContext=a;var m=l.ae();if(m.measure()!=null){e.data=l.content();m.measure()(e);f=e.isConstant;if(f){h=e.width;i=e.height}}d.availableWidth=e.width;d.availableHeight=e.height;d.renderOffsetX=e.renderOffsetX;d.renderOffsetY=e.renderOffsetY;d.renderContext=a}else{d.availableWidth=h;d.availableHeight=i}if(!$.ig.util.isNaN(l.width())&&!Number.isInfinity(l.width())){d.availableWidth=l.width()}if(!$.ig.util.isNaN(l.height())&&!Number.isInfinity(l.height())){d.availableHeight=l.height()}j=false;a.o(d,l);l.k(d.availableWidth);l.j(d.availableHeight);l.af=d.renderOffsetX;l.ag=d.renderOffsetY}if(this.ca().ku!=null&&this.ca().ku.passCompleted()!=null){this.ca().ku.passCompleted()(c)}}},cq:function(a){a.create(this.b9.runOn(this));a.destroy(this.ct.runOn(this));a.activate(this.cs.runOn(this));a.disactivate(this.cu.runOn(this))},cr:function(a){a.create(this.b9.runOn(this));a.destroy(this.ct.runOn(this));a.activate(this.cs.runOn(this));a.disactivate(this.cu.runOn(this))},b7:function(a){var b=this.b8(a,0);if(b==null){b=this.b8(a,3)}return b},b8:function(a,b){var c;var d;var e;var f;for(var g=this.cd().count()-1;g>=0;g--){var h=this.cd().__inner[g];if(h.__visibility==1||h.__opacity==0){continue}c=h.k()/2+b;d=h.j()/2+b;e=h.af;f=h.ag;if(h.l()+e-c<=a.__x&&h.l()+e+c>=a.__x&&h.m()+f-d<=a.__y&&h.m()+f+d>=a.__y){return h}}return null},$type:new $.ig.Type("MarkerSeriesView",$$t.$b2.$type)},true);$c("ScatterBaseView:o8","MarkerSeriesView",{_c4:null,c4:function(a){if(arguments.length===1){this._c4=a;return a}else{return this._c4}},_c2:null,c2:function(a){if(arguments.length===1){this._c2=a;return a}else{return this._c2}},_c5:null,c5:function(a){if(arguments.length===1){this._c5=a;return a}else{return this._c5}},_c1:null,c1:function(a){if(arguments.length===1){this._c1=a;return a}else{return this._c1}},init:function(a){this.dh=null;$$t.$g9.init.call(this,a);this.c5(a);this.c7(new $$t.hd($.ig.$op.$type,$$t.$ha.$type));this.cq(this.c7());this.c6(new $$t.pc)},_di:null,di:function(a){if(arguments.length===1){this._di=a;return a}else{return this._di}},_dj:null,dj:function(a){if(arguments.length===1){this._dj=a;return a}else{return this._dj}},_c6:null,c6:function(a){if(arguments.length===1){this._c6=a;return a}else{return this._c6}},at:function(){$$t.$g9.at.call(this);this.c4(this.c3());this.di(new $$t.cz);this.dj(new $$t.cz);if(!this.p()){this.c5().maximumMarkers(2e3)}},dh:null,dk:function(a){if(this.dh==null){this.dh=new $$t.dc;this.dh.context=this.h().f()}this.dh.width=a.width();this.dh.height=a.height();this.dh.data=a.content();var b=a.ae();if(b.measure()!=null){b.measure()(this.dh)}return new $$t.a9(1,this.dh.width,this.dh.height)},c3:function(){var $self=this;var a=new $$t.pd(1,function(b){return $self.c7().item(b)},function(b){return $self.c5().lg().c().item(b)},this.df.runOn(this),this.cz.runOn(this),this.cy.runOn(this),function(){return $self.c5().markerCollisionAvoidance()});a.p(this.dk.runOn(this));return a},df:function(a){this.c5().mf(a,this.c7())},c8:function(){return this.cd()},c0:function(){return this.c2()},cz:function(){this.c2(this.c5().lc(this,this.c7(),this.c2(),this.b4(),this.b3()));return this.c2()},cy:function(){this.c1(this.c5().lb(this.c7(),this.c1()));return this.c1()},c9:function(){},dd:function(a){},da:function(){},de:function(a){},dg:function(){if(this.c5().trendLineBrush()!=null){this.c5().actualTrendLineBrush(this.c5().trendLineBrush())}else{this.c5().actualTrendLineBrush(this.c5().actualBrush())}},_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},co:function(a){this.c7().f(a)},dc:function(){},a6:function(a,b){if(a.d()){if(this.c5().trendLineType()!=0&&!b){var c=this.c6().x();c.z(this.c5().trendLineThickness());c.__stroke=this.c5().actualTrendLineBrush();c.af(this.c5().trendLineDashArray());c.aa(this.c5().trendLineDashCap());a.t(c)}}$$t.$g9.a6.call(this,a,b)},db:function(a){if(a){this.dc();this.c7().clear()}this.c6().o();this.ar()},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.c5().title()+"</span><br/><span>"+"x: </span><span class='ui-priority-primary'>${item."+this.c5().xMemberPath()+"}</span><br/><span>"+"y: </span><span class='ui-priority-primary'>${item."+this.c5().yMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("ScatterBaseView",$$t.$g9.$type)},true);$c("BubbleSeriesView:p1","ScatterBaseView",{_dl:null,dl:function(a){if(arguments.length===1){this._dl=a;return a}else{return this._dl}},init:function(a){$$t.$o8.init.call(this,a);this.dl(a);this.c6(new $$t.pc)},at:function(){$$t.$o8.at.call(this);if(!this.p()){this.ca().markerType(2);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.r);$ret.measure($$t.$n1.l);return $ret}())}},c3:function(){var $self=this;return new $$t.p2(function(a){return $self.c7().item(a)},function(a){return $self.c5().lg().c().item(a)},this.df.runOn(this),this.cz.runOn(this),this.cy.runOn(this))},dn:function(){var a=this.c4();this.dl().nx(a.n(),a.o(),this.b3(),this==this.e().ax());this.ar()},dp:function(){var a=this.c4();this.dl().nw(a.n())},dm:function(){var a=this.c4();var c=a.n().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$hb.$type,b.content());if(d!=null){d.itemBrush(null)}}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.dl().title()+"</span><br/><span>"+"(${item."+this.dl().xMemberPath()+"}, ${item."+this.dl().yMemberPath()+"})</span>";if(!String.isNullOrEmpty(this.dl().radiusMemberPath())){a+="<span>, Radius: ${item."+this.dl().radiusMemberPath()+"}</span>"}a+="</div>";return a},$type:new $.ig.Type("BubbleSeriesView",$$t.$o8.$type)},true);$c("CustomPaletteBrushScale:p7","BrushScale",{init:function(){$$t.$p4.init.call(this)},brushSelectionMode:function(a){if(arguments.length===1){this.g($$t.$p7.brushSelectionModeProperty,$$t.$p8.getBox(a));return a}else{return $f(this.c($$t.$p7.brushSelectionModeProperty))}},getBrush1:function(a,b){if(this.brushes()==null||this.brushes().count()==0){return null}if(this.brushSelectionMode()==0){return $$t.$p4.getBrush.call(this,a%this.brushes().count())}var c=$$t.$o6.nh(0,b-1,0,this.brushes().count()-1,a);return this.s(c)},isReady:function(){return this.brushes()!=null&&this.brushes().count()>0},$type:new $.ig.Type("CustomPaletteBrushScale",$$t.$p4.$type)},true);$c("SizeScale:p3","DependencyObject",{init:function(){var $self=this;$$t.$bg.init.call(this);this.j(new $$t.b7($$t.$bc.$type,0));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.r(a,b.propertyName(),b.oldValue(),b.newValue())})},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},minimumValue:function(a){if(arguments.length===1){this.g($$t.$p3.minimumValueProperty,a);return a}else{return this.c($$t.$p3.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$p3.maximumValueProperty,a);return a}else{return this.c($$t.$p3.maximumValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.g($$t.$p3.isLogarithmicProperty,a);return a}else{return this.c($$t.$p3.isLogarithmicProperty)}},logarithmBase:function(a){if(arguments.length===1){this.g($$t.$p3.logarithmBaseProperty,a);return a}else{return $g(this.c($$t.$p3.logarithmBaseProperty))}},propertyChanged:null,propertyUpdated:null,s:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},r:function(a,b,c,d){var f=this.j().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false);if(e.seriesViewer()!=null){e.g0();e.gz()}}},$type:new $.ig.Type("SizeScale",$$t.$bg.$type,[$$t.$bz.$type])},true);$c("ValueBrushScale:p9","BrushScale",{init:function(){this.t=false;this.x=10;$$t.$p4.init.call(this)},minimumValue:function(a){if(arguments.length===1){this.g($$t.$p9.minimumValueProperty,a);return a}else{return this.c($$t.$p9.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$p9.maximumValueProperty,a);return a}else{return this.c($$t.$p9.maximumValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.g($$t.$p9.isLogarithmicProperty,a);return a}else{return this.c($$t.$p9.isLogarithmicProperty)}},t:false,logarithmBase:function(a){if(arguments.length===1){this.g($$t.$p9.logarithmBaseProperty,a);return a}else{return $g(this.c($$t.$p9.logarithmBaseProperty))}},x:0,getBrushByIndex:function(a,b){if(b==null||this.brushes()==null||this.brushes().count()==0||a<0||a>=b.count()){return null}if(b.count()==0){return this.brushes().item(0)}var c=$.ig.util.isNaN(this.minimumValue())||Number.isInfinity(this.minimumValue())?b.minimum():this.minimumValue();var d=$.ig.util.isNaN(this.maximumValue())||Number.isInfinity(this.maximumValue())?b.maximum():this.maximumValue();var e=b.item(a);if(c==d){return e==c?this.brushes().item(0):null}return this.ak(c,d,e)},getBrushByValue:function(a,b){if(b==null||this.brushes()==null||this.brushes().count()==0){return null}if(b.count()<=1){return this.brushes().item(0)}var c=$.ig.util.isNaN(this.minimumValue())||Number.isInfinity(this.minimumValue())?b.minimum():this.minimumValue();var d=$.ig.util.isNaN(this.maximumValue())||Number.isInfinity(this.maximumValue())?b.maximum():this.maximumValue();if(a<c){return null}if(a>d){return null}return this.ak(c,d,a)},ak:function(a,b,c){if(this.t&&this.x>0){var d=Math.logBase(a,this.x);var e=Math.logBase(b,this.x);var f=Math.logBase(c,this.x);return this.aj(d,e,f)}return this.aj(a,b,c)},aj:function(a,b,c){if(c<a||c>b){return null}var d=(c-a)/(b-a);var e=d*(this.brushes().count()-1);return this.s(e)},isReady:function(){return this.brushes()!=null&&this.brushes().count()>0},n:function(a,b,c,d){switch(b){case"LogarithmBase":this.x=$g(d);break;case"IsLogarithmic":this.t=d;break}$$t.$p4.n.call(this,a,b,c,d)},$type:new $.ig.Type("ValueBrushScale",$$t.$p4.$type)},true);$c("IHasCategoryAxis:iq","Object",{$type:new $.ig.Type("IHasCategoryAxis",null)},true);$c("IHasCategoryModePreference:ip","Object",{$type:new $.ig.Type("IHasCategoryModePreference",null,[$$t.$iq.$type])},true);$c("CategorySeries:g7","MarkerSeries",{_ll:null,ll:function(a){if(arguments.length===1){this._ll=a;return a}else{return this._ll}},aw:function(){var a=new $$t.i3(this);return a},_lp:null,lp:function(a){if(arguments.length===1){this._lp=a;return a}else{return this._lp}},he:function(a){$$t.$g8.he.call(this,a);this.lp(a)},preferredCategoryMode:function(a){return 0},categoryAxis:function(){return this.lg()},lg:function(){return this.le()},isCategory:function(){return true},init:function(){this.li=new $$t.i7(3);this.lk=new $$t.i7(3);this.lh=new $$t.i7(3);this.lj=new $$t.i7(3);$$t.$g8.init.call(this);this.lo=new $$t.nk;this.ls(new $$t.tm);this.m5=new $$t.a8(0,0,0,1,1);this.lz(false);this.ly(false);this.y($$t.$g7.$type)},z:function(){$$t.$g8.z.call(this);this.lp().cy().f(this.resolution())},isCustomCategoryStyleAllowed:function(a){if(arguments.length===1){this.g($$t.$g7.isCustomCategoryStyleAllowedProperty,a);return a}else{return this.c($$t.$g7.isCustomCategoryStyleAllowedProperty)}},isCustomCategoryMarkerStyleAllowed:function(a){if(arguments.length===1){this.g($$t.$g7.isCustomCategoryMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$g7.isCustomCategoryMarkerStyleAllowedProperty)}},_lz:false,lz:function(a){if(arguments.length===1){this._lz=a;return a}else{return this._lz}},_ly:false,ly:function(a){if(arguments.length===1){this._ly=a;return a}else{return this._ly}},assigningCategoryStyle:null,assigningCategoryMarkerStyle:null,l6:function(){return this.assigningCategoryStyle!=null&&this.lz()||this.isHighlightingEnabled()},l7:function(){return this.assigningCategoryMarkerStyle!=null&&this.ly()||this.isHighlightingEnabled()},mx:function(a){if(this.assigningCategoryStyle!=null&&this.lz()){this.assigningCategoryStyle(this,a)}},mw:function(a){if(this.assigningCategoryMarkerStyle!=null&&this.ly()){this.assigningCategoryMarkerStyle(this,a)}},getCategoryItems:function(a,b){return null},gg:function(a,b){$$t.$g8.gg.call(this,a,b);if(a){this.mr(b)}},au:function(){var a=$$t.$g8.au.call(this);return a},gs:function(){$$t.$g8.gs.call(this);var a=this.le();if(a!=null){a.e8(false)}var b=this.lf();if(b!=null){b.e8(false)}},useHighMarkerFidelity:function(a){if(arguments.length===1){this.g($$t.$g7.useHighMarkerFidelityProperty,a);return a}else{return this.c($$t.$g7.useHighMarkerFidelityProperty)}},ia:function(a,b){$$t.$g8.ia.call(this,a,b);this.lp().cy().f(this.resolution());this.renderSeries(false)},transitionInMode:function(a){if(arguments.length===1){this.g($$t.$g7.transitionInModeProperty,$$t.$qv.getBox(a));return a}else{return $f(this.c($$t.$g7.transitionInModeProperty))}},isTransitionInEnabled:function(a){if(arguments.length===1){this.g($$t.$g7.isTransitionInEnabledProperty,a);return a}else{return this.c($$t.$g7.isTransitionInEnabledProperty)}},h9:function(a,b){if(this.cp()&&this.d1()<.05&&(this.seriesViewer()==null||!this.seriesViewer().cm())){this.cq(true)
}$$t.$g8.h9.call(this,a,b);this.lp().cy().f(this.resolution());this.renderSeries(false)},hj:function(a,b,c,d){$$t.$g8.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":var e=this.lf();var f=this.le();if(c!=null&&d==null){this.gj(f);this.gj(e)}if(c==null&&d!=null){this.hn(f);this.hn(e)}this.lp().cy().f(this.resolution());this.renderSeries(false);break;case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this.lp().cy().f(this.resolution())}this.renderSeries(false);break;case"TransitionProgress":this.lk.d(this.d1(),this.li,this.lh);if(this.bp(this.view())){return}if(this.d1()==1){this.lh.w();this.my(this.lh,this.lp());if(this.cp()){this.cp(false);this.gh();this.a7().intervalMilliseconds($.ig.truncate(this.dt()));this.a7().easingFunction(this.transitionEasingFunction())}}else{this.my(this.lk,this.lp())}break;case"ErrorBarSettings":this.g0();break;case"UseHighMarkerFidelity":this.renderSeries(false);break;case"IsCustomCategoryStyleAllowed":this.lz(this.l1());this.renderSeries(false);break;case"IsCustomCategoryMarkerStyleAllowed":this.ly(this.l0());this.renderSeries(false);break}},l1:function(){return this.isCustomCategoryStyleAllowed()},l0:function(){return this.isCustomCategoryMarkerStyleAllowed()},md:function(a){return this.di(a,this.le())},mi:function(a){var b=this.view().b4();var c=this.view().b3();var d=this.getEffectiveViewport1(this.view());if(b.isEmpty()||c.isEmpty()){return-1}if($.ig.util.isNaN(a.__x)||$.ig.util.isNaN(a.__y)){return-1}var e=this.le();if(e==null){return-1}var f=$b($$t.$i6.$type,e);var g=this.j7(this.view());var h=new $$t.iz(0,b,c,e.isInverted(),d);var i=e.getUnscaledValue(g.left(),h);var j=e.getUnscaledValue(g.right(),h);var k=(a.__x-b.left())/b.width();var l=i+(j-i)*k;var m=f.getIndexClosestToUnscaledValue(l);return m},getOffsetValue:function(){},getCategoryWidth:function(){},getItem:function(a){var b=0;var c=this.le();if($b($$t.$i6.$type,c)!==null){b=this.mi(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bd()!=null&&b<this.bd().count()?this.bd().item(b):null},getItemIndex:function(a){var b=$.ig.truncate(Math.round(this.getExactItemIndex(a)));return b},getExactItemIndex:function(a){var b=this.view().b4();var c=this.view().b3();var d=this.le();var e=this.getEffectiveViewport1(this.view());var f=this.j7(this.view());var g=-1;if(d!=null&&!b.isEmpty()&&!c.isEmpty()){var h=new $$t.iz(0,b,c,d.isInverted(),e);var i=d.getUnscaledValue(f.left(),h);var j=d.getUnscaledValue(f.right(),h);var k=(a.__x-b.left())/b.width();var l=i+k*(j-i);if(d.categoryMode()!=0){l-=.5}g=l}return g},_lw:null,lw:function(a){if(arguments.length===1){this._lw=a;return a}else{return this._lw}},_lx:null,lx:function(a){if(arguments.length===1){this._lx=a;return a}else{return this._lx}},l2:function(){return false},mk:function(a){var b=this.lh;if(this.bn()){b=this.lk}var c=this.view().b3();var d=this.view().b4();var e=this.lg();var f=0;if(e.isVertical()){var g=(a.__y-d.top())/d.height();f=g*c.height()+c.top()}else{var h=(a.__x-d.left())/d.width();f=h*c.width()+c.left()}if(e.isInverted()){var i=b.h.count();var j=0;for(j=i-1;j>=0;j--){var k=b.h.__inner[j];var l=null;if(j>0){l=b.h.__inner[j-1]}if(k[0]<=f&&l==null||l[0]>=f){if(l!=null){if(Math.abs(k[0]-f)<Math.abs(l[0]-f)){return j}else{return j-1}}else{return j}}}return j}else{var m=b.h.count();var n=0;for(n=0;n<m;n++){var o=b.h.__inner[n];var p=null;if(n<m-1){p=b.h.__inner[n+1]}if(o[0]<=f&&p==null||p[0]>=f){if(p!=null){if(Math.abs(o[0]-f)<Math.abs(p[0]-f)){return n}else{return n+1}}else{return n}}}return n}},aj:function(a,b){var c=this.lv(a,b,this.lx());this.lx(c);return c},b5:function(){return true},ai:function(a,b){if(this.l2()){var c=this.lu(a,b,this.lw());this.lw(c);return c}else{var d=this.lt(a,b,this.lw());this.lw(d);return d}},mb:function(){return this.lp().c1().a()},lv:function(a,b,c){if(!this.kg()){return null}var d=this.lh;if(this.bn()){d=this.lk}var e=this.fromWorldPosition(b);var f=this.mb();if(f==null){return null}var g=f.count();if(g==0){return null}var h=f.__inner[0].aj();if(this.isVertical()){var i=d.h.__inner[f.__inner[0].aj()][0];var j=(e.__y-i)*(e.__y-i);var k;for(var l=0;l<g;l++){i=d.h.__inner[f.__inner[l].aj()][0];k=(e.__y-i)*(e.__y-i);if(k<=j){j=k;h=f.__inner[l].aj()}}}else{var m=d.h.__inner[f.__inner[0].aj()][0];var n=(e.__x-m)*(e.__x-m);var o;for(var p=0;p<g;p++){m=d.h.__inner[f.__inner[p].aj()][0];o=(e.__x-m)*(e.__x-m);if(o<=n){n=o;h=f.__inner[p].aj()}}}var q=new $$t.no;q.series(this);q.isMarker(true);q.startIndex(h);q.endIndex(q.startIndex());if(c!=null&&c.startIndex()==q.startIndex()&&c.endIndex()==q.endIndex()){return c}return q},lu:function(a,b,c){var d=this.bd().count();var e=this.lp().cy().d;var f=this.lp().cy().e;var g=this.lp().cy().c;var h=this.lg();var i=-1;var j=-1;if(h.isSorting()){var k=this.lh;if(this.bn()){k=this.lk}var l=this.mk(b);i=l;j=l}else{var m=this.getItemIndex(b);i=$.ig.truncate(Math.floor($a(m,g)))*g;j=i+(g-1)}if(c!=null&&c.startIndex()==i&&c.endIndex()==j){return c}var n=new $$t.no;n.series(this);n.startIndex(i);n.endIndex(j);return n},lt:function(a,b,c){var d=new $$t.no;d.series(this);d.startIndex(0);d.endIndex(this.bd().count()-1);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},li:null,lk:null,lh:null,lj:null,lo:null,mt:function(a,b,c,d,e,f){var g=this.bm();this.lo.ab(a,b,c,d,e,f,g);var h=this.lo.b();var i=null;var j=this.bd();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().aq().a(this,j,d,h.startIndex(),h.endIndex(),true);h.highlightingInfo(i)}h.isThumbnail(f);this.mw(h);this.lo.z(i,f,g)},mu:function(a,b,c,d,e,f){var g=this.bm();this.lo.ac(a,b,c,d,e,f,g);var h=this.lo.c();var i=null;var j=this.bd();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().aq().a(this,j,d,h.startIndex(),h.endIndex(),false);h.highlightingInfo(i)}h.isThumbnail(f);this.mx(h);this.lo.aa(i,f,g)},cx:function(a,b,c){var d=$$t.$g8.cx.call(this,a,b,c);d&=this.ma(this.le());d&=this.ma(this.lf());var e=c;if(!c.n()||b.isEmpty()||a.isEmpty()||this.bd()==null){d=false}if(!d){e.cy().c=0}return d},ma:function(a){if(a==null||a.seriesViewer()==null){return false}var b=$b($$t.$ir.$type,a);if(b!=null){if(b.itemsSource()==null){return false}if(b.hp<1){return false}}else{var c=$b($$t.$jo.$type,a);if(c!=null){return c.actualMinimumValue()!=c.actualMaximumValue()}}return true},cl:function(){return this.isTransitionInEnabled()},lq:function(){return 12},_ls:null,ls:function(a){if(arguments.length===1){this._ls=a;return a}else{return this._ls}},gh:function(){$$t.$g8.gh.call(this);this.li.w();this.lh.w();this.lk.w()},hx:function(a){$$t.$g8.hx.call(this,a);this.lp().cy().f(this.resolution());if(this.bp(this.view())){this.lh.z();this.lk.z();this.li.z();return}if(this.cm()){if(this.bn()){if(this.a7().needsFlush()){this.a7().flush()}this.my(this.lk,this.lp())}else{this.my(this.lh,this.lp())}return}if(this.cj(a)){var b=this.li;if(this.bn()){if(this.a7().needsFlush()){this.a7().flush()}this.li=this.lk;this.lk=b}else{this.li=this.lh;this.lh=b}this.mv(this.lh,this.lp());if(this.cq()){this.a7().stop();this.a7().intervalMilliseconds($.ig.truncate(this.du()));this.a7().easingFunction(this.transitionInEasingFunction()!=null?this.transitionInEasingFunction():this.transitionEasingFunction());this.ls().p(this.li,this.lh,this.isVertical(),this.le(),this.lf(),this.transitionInMode(),this.lq(),this.transitionInSpeedType(),this.a1(),this.mf.runOn(this),this.lp().b3())}this.ge();this.h3();if(this.cq()){this.cq(false);this.cp(true)}}else{this.mv(this.lh,this.lp());this.my(this.lh,this.lp())}},a1:function(){return 3},mf:function(){if(this.isVertical()){return this.kb().left()}return this.kb().bottom()},mj:function(){var a=0;var b=this.le();var d=this.seriesViewer().series().getEnumerator();while(d.moveNext()){var c=d.current();if(c==this){return a}var e=$b($$t.$g7.$type,c);if(e!=null){var f=$b($$t.$ir.$type,e.le());if(f==b&&e.preferredCategoryMode(f)==2){a++}}}return-1},xAxis:function(){return this.le()},yAxis:function(){return this.lf()},ms:function(a,b){this.lo.w(this,this.l7(),this.getCategoryItems.runOn(this),this.mg(a),this.mh(a));var c=this.lo.b();var d=c!=null;var e=this.lg();if(e==null){return}var f=this.getEffectiveViewport1(a);var g=new $$t.iz(0,a.b4(),a.b3(),e.isInverted(),f);var h=this.bd().count();var i=a;var j=b.h;var k=i.cy().d;var l=i.cy().e;var m=i.cy().c;var n=k*m;for(var o=0;o<a.c1().c();o++){var p=a.c1().item(o);var q=p.content();if(d){var r=p.aj();this.mt(j,r,h,e,g,a.p())}this.lo.ad(p,q)}},my:function(a,b){this.j6(a.ab());b.av()},m5:null,m6:function(){return this.m5},mv:function(a,b){a.v()},mg:function(a){return a.cy().c},mh:function(a){return a.cy().d},mr:function(a){var b=a;b.c1().c(0)},hy:function(a,b){$$t.$g8.hy.call(this,a,b);if(!this.co()){this.view().a3(b);return}var c=$b($$t.$i3.$type,this.ax());c.cy().f(this.resolution());this.view().a3(b);if(this.bp(this.ax())){return}this.mz();this.co(false)},mz:function(){var a=$b($$t.$i3.$type,this.ax());if(!this.cn()){this.mv(this.lj,a)}this.cn(false);this.my(this.lj,a)},le:function(){},lf:function(){},l8:function(){},lm:function(a){var b=$b($$t.$i3.$type,a);if(b!=null&&b.p()){if(b.o()){return new $$t.qx(1,$b($$t.$iv.$type,this),$b($$t.$i4.$type,b),b,this,b.cy())}else{return new $$t.qx(1,$b($$t.$iv.$type,this),$b($$t.$i4.$type,b),this.seriesViewer().ba().o(),this,b.cy())}}else{return this.ll()}},ad:function(a){if(this.le()==a){return this.lf()}if(this.lf()==a){return this.le()}return null},$type:new $.ig.Type("CategorySeries",$$t.$g8.$type,[$$t.$ip.$type,$$t.$lx.$type])},true);$c("IIsCategoryBased:iv","Object",{$type:new $.ig.Type("IIsCategoryBased",null)},true);$c("IHasSingleValueCategory:q0","Object",{$type:new $.ig.Type("IHasSingleValueCategory",null)},true);$c("IHasTrendline:qz","Object",{$type:new $.ig.Type("IHasTrendline",null)},true);$c("IHasCategoryTrendline:qy","Object",{$type:new $.ig.Type("IHasCategoryTrendline",null,[$$t.$qz.$type])},true);$c("AnchoredCategorySeries:g6","CategorySeries",{_m9:null,m9:function(a){if(arguments.length===1){this._m9=a;return a}else{return this._m9}},aw:function(){var a=new $$t.ms(this);return a},he:function(a){$$t.$g7.he.call(this,a);this.m9(a)},_ne:false,ne:function(a){if(arguments.length===1){this._ne=a;return a}else{return this._ne}},init:function(){$$t.$g7.init.call(this);this.nb(new $$t.nh);this.ll(new $$t.qx(1,this,this.lp(),this,this,this.lp().cy()))},_nb:null,nb:function(a){if(arguments.length===1){this._nb=a;return a}else{return this._nb}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$g6.valueMemberPathProperty,a);return a}else{return this.c($$t.$g6.valueMemberPathProperty)}},valueColumn:function(a){if(arguments.length===1){if(this.nc!=a){var b=this.nc;this.nc=a;if(!this.ne()){this.raisePropertyChanged("ValueColumn",b,this.nc)}}return a}else{return this.nc}},nc:null,trendLineType:function(a){if(arguments.length===1){this.g($$t.$g6.trendLineTypeProperty,$$t.$mv.getBox(a));return a}else{return $f(this.c($$t.$g6.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$g6.trendLineBrushProperty,a);return a}else{return this.c($$t.$g6.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$g6.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$g6.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$g6.trendLineThicknessProperty,a);return a}else{return this.c($$t.$g6.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$g6.trendLineDashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$g6.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$g6.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$g6.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$g6.trendLinePeriodProperty,a);return a}else{return $g(this.c($$t.$g6.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$g6.trendLineZIndexProperty,a);return a}else{return $g(this.c($$t.$g6.trendLineZIndexProperty))}},scrollIntoView:function(a){var b=this.view().b4();var c=this.view().b3();var d=new $$t.a8(0,0,0,1,1);var e=!b.isEmpty()&&!c.isEmpty()&&this.bd()!=null?this.bd().indexOf(a):-1;var f=this.le();var g=this.lf();var h=this.j9(this.view());var i=new $$t.iz(0,d,d,f.isInverted(),h);var j=new $$t.iz(0,d,d,g.isInverted(),h);var k=f!=null?f.getScaledValue(e,i):NaN;var l=f!=null?this.ll().n($b($$t.$ix.$type,f),i.d,i.c,h):0;k+=l;var m=g!=null&&this.valueColumn()!=null&&e<this.valueColumn().count()?g.getScaledValue(this.valueColumn().item(e),j):NaN;if(!$.ig.util.isNaN(k)){if(k<b.left()+.1*b.width()){k=k+.4*b.width();b.x(k-.5*b.width())}if(k>b.right()-.1*b.width()){k=k-.4*b.width();b.x(k-.5*b.width())}}if(!$.ig.util.isNaN(m)){if(m<b.top()+.1*b.height()){m=m+.4*b.height();b.y(m-.5*b.height())}if(m>b.bottom()-.1*b.height()){m=m-.4*b.height();b.y(m-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return e>=0},m7:function(a,b,c){if(b<a||a<0||a>this.valueColumn().count()||b<0||b>this.valueColumn().count()||c==null){return null}var d=new Array(b-a+1);var e=c.isSorting();var f=null;if(e){f=c.sortedIndices()}for(var g=a;g<=b;g++){var h=g;if(e){h=f.__inner[h]}d[g-a]=this.bd().item(g)}return d},hj:function(a,b,c,d){$$t.$g7.hj.call(this,a,b,c,d);if(this.m9().c8().d(a,b,c,d)){this.renderSeries(false);this.g0()}switch(b){case"FastItemsSource":if($b($$t.$ij.$type,c)!=null){c.deregisterColumn(this.valueColumn());this.valueColumn(null)}if($b($$t.$ij.$type,d)!=null){this.valueColumn(this.ba(this.valueMemberPath()))}var e=$b($$t.$jo.$type,this.lf());if(e!=null&&!e.updateRange()){this.m9().cy().f(this.resolution());this.renderSeries(false)}break;case"ValueMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.valueColumn());this.valueColumn(this.ba(this.valueMemberPath()))}this.ni(this.valueMemberPath());break;case"ValueColumn":this.m9().c8().v();var f=$b($$t.$jo.$type,this.lf());if(f!=null&&!f.updateRange()){this.m9().cy().f(this.resolution());this.renderSeries(false)}break;case"TrendLineBrush":this.h6();break;case"ErrorBarSettings":this.renderSeries(false);break;case"TrendLineType":this.g0();break}},ae:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}if(a==this.le()){return new $$t.kt(0,this.valueColumn().count()-1)}if(a==this.lf()){return new $$t.kt(this.valueColumn().minimum(),this.valueColumn().maximum())}return null},gi:function(a,b,c,d){switch(a){case 4:case 1:case 0:this.m9().cy().f(this.resolution());break}this.m9().c8().p(a,b,c,d)},mf:function(){return this.nf(this.lp())},nf:function(a){var b=0;var c=a.b4();var d=a.b3();var e=this.getEffectiveViewport1(a);var f=$b($$t.$jm.$type,this.lf());if(!c.isEmpty()&&!d.isEmpty()&&f!=null){var g=new $$t.iz(0,c,d,f.isInverted(),e);b=f.getScaledValue(f.referenceValue(),g)}return b},np:function(a,b,c){var d=this.nf(c);if(a.count()>0){var e=d;a.add({__x:$$t.$gh.ag($$t.$ba.$type,a).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add({__x:$$t.$gh.ac($$t.$ba.$type,a).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},m8:function(a,b,c,d){var e=null;if(b>-1&&!d.isEmpty()&&!c.isEmpty()){var f=a.__inner[0][0]<c.left()-2e3?c.left()-10:NaN;var g=c.bottom()+10;var h=a.__inner[b][0]>c.right()+2e3?c.right()+10:NaN;var i=c.top()-10;e=new $$t.mw(1,f,g,h,i,false)}return e},cx:function(a,b,c){var d=$$t.$g7.cx.call(this,a,b,c);var e=c;if(this.valueColumn()==null||this.valueColumn().count()==0||e.cy().c<1){d=false}return d},gg:function(a,b){$$t.$g7.gg.call(this,a,b);var c=b;c.c4();c.c8().o()},mv:function(a,b){$$t.$g7.mv.call(this,a,b);this.lm(b).d(a,b)},my:function(a,b){$$t.$g7.my.call(this,a,b);var c=$b($$t.$ms.$type,b);c.cc(true);c.c8().t(a.q);if(this.kg()){$$t.$ud.b(this,a.n,b.c1(),this.useLightweightMarkers());this.ms(b,a);b.cv()}this.nm(a,b)},_na:null,na:function(a){if(arguments.length===1){this._na=a;return a}else{return this._na}},renderAlternateView:function(a,b,c,d,e){$$t.$g7.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;g.cy().f(this.resolution());f.a2(c);if(this.bp(g)){return}if(this.na()==null){this.na(new $$t.i7(3))}this.na().v();this.mv(this.na(),g);this.my(this.na(),g)},nm:function(a,b){},h6:function(){$$t.$g7.h6.call(this);if(this.index()<0){return}this.m9().dc();if(this.trendLineBrush()!=null){this.m9().da()}else{this.m9().c9()}},en:function(a,b){if(a==this.m9().c8().x()){return null}return $$t.$g7.en.call(this,a,b)},currentCategoryMode:function(){return this.preferredCategoryMode($b($$t.$ir.$type,this.le()))},scaler:function(){return $b($$t.$ix.$type,this.le())},yScaler:function(){return $b($$t.$iy.$type,this.lf())},bucketizer:function(){return this.m9().cy()},currentMode2Index:function(){return this.mj()},provideCollisionDetector:function(){return new $$t.nv},trendlinePreparer:function(){return this.m9().c8()},_ni:null,ni:function(a){if(arguments.length===1){this._ni=a;return a}else{return this._ni}},nn:function(a){},no:function(a){},go:function(a){$$t.$g7.go.call(this,a);var b=new $$t.ii(1,"trendLine",this.m9().c8().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("AnchoredCategorySeries",$$t.$g7.$type,[$$t.$iv.$type,$$t.$q0.$type,$$t.$qy.$type])},true);$c("VerticalAnchoredCategorySeries:qp","AnchoredCategorySeries",{init:function(){$$t.$g6.init.call(this)},xAxis:function(a){if(arguments.length===1){this.g($$t.$qp.xAxisProperty,a);return a}else{return this.c($$t.$qp.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$qp.yAxisProperty,a);return a}else{return this.c($$t.$qp.yAxisProperty)}},isVertical:function(){return true},lg:function(){return this.yAxis()},getOffsetValue:function(){return this.ll().n(this.yAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.yAxis().getCategorySize(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getNextOrExactIndex:function(a,b){return this.ea(a,b,this.yAxis(),this.md.runOn(this),this.valueColumn())},getPreviousOrExactIndex:function(a,b){return this.ec(a,b,this.yAxis(),this.md.runOn(this),this.valueColumn())},de:function(a,b,c,d,e){if(this.valueColumn()==null){return Number.POSITIVE_INFINITY}return this.df(a,b,this.yAxis(),d,e,this.valueColumn().count(),this.md.runOn(this))},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,this.seriesViewer().actualWindowRect(),this.view().b3(),this.yAxis().isInverted(),d);var f=this.ll().n(this.yAxis(),this.seriesViewer().actualWindowRect(),this.view().b3(),d);return this.ds(this.valueColumn(),a,this.yAxis(),e,f,this.md.runOn(this),b,c)},getSeriesValuePosition:function(a,b,c){return this.j4(a,b,c,this.ll().n(this.yAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.xAxis(),this.yAxis(),null,null,null)},le:function(){return this.xAxis()},lf:function(){return this.yAxis()},nn:function(a){this.xAxis($b($$t.$l5.$type,a))},no:function(a){this.yAxis($b($$t.$l2.$type,a))},l8:function(){return this.xAxis()!=null&&this.xAxis().updateRange()},getCategoryItems:function(a,b){return this.m7(a,b,this.yAxis())},getExactItemIndex:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.view().b3();var d=this.j7(this.view());var e=this.getEffectiveViewport1(this.view());var f=-1;if(this.yAxis()!=null&&!b.isEmpty()&&!c.isEmpty()){var g=new $$t.iz(0,b,c,this.yAxis().isInverted(),e);var h=this.yAxis().getUnscaledValue(d.top(),g);var i=this.yAxis().getUnscaledValue(d.bottom(),g);var j=(a.__y-b.top())/b.height();var k=h+j*(i-h);if(this.yAxis().categoryMode()!=0){k-=.5}f=k}return f},md:function(a){return this.di(a,this.lf())},getItemIndex:function(a){return $.ig.truncate(Math.round(this.getExactItemIndex(a)))},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.bd()!=null&&b<this.bd().count()?this.bd().item(b):null},hj:function(a,b,c,d){$$t.$g6.hj.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.lp().cy().f(this.resolution());this.renderSeries(false);this.g0()}break;case"YAxis":if(c!=d){this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.lp().cy().f(this.resolution());this.l8();this.renderSeries(false);this.g0()}break}},$type:new $.ig.Type("VerticalAnchoredCategorySeries",$$t.$g6.$type)},true);$c("IBarSeries:qq","Object",{$type:new $.ig.Type("IBarSeries",null)},true);$c("BarSeries:qo","VerticalAnchoredCategorySeries",{aw:function(){return new $$t.qr(this)},lq:function(){return 1},he:function(a){$$t.$qp.he.call(this,a);this.n9(a)},_n9:null,n9:function(a){if(arguments.length===1){this._n9=a;return a}else{return this._n9}},l2:function(){return true},init:function(){$$t.$qp.init.call(this);this.y($$t.$qo.$type);this.ll(new $$t.qw(1,this,this.n9(),this,this,this.n9().cy()))},lm:function(a){var b=$b($$t.$i3.$type,a);if(b!=null&&b.p()){if(b.o()){return new $$t.qw(1,this,$b($$t.$i4.$type,b),b,this,b.cy())}else{return new $$t.qw(1,this,$b($$t.$i4.$type,b),this.seriesViewer().ba().o(),this,b.cy())}}else{return this.ll()}},z:function(){$$t.$qp.z.call(this)},radiusX:function(a){if(arguments.length===1){this.g($$t.$qo.radiusXProperty,a);return a}else{return this.c($$t.$qo.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$qo.radiusYProperty,a);return a}else{return this.c($$t.$qo.radiusYProperty)}},preferredCategoryMode:function(a){return 2},gg:function(a,b){$$t.$qp.gg.call(this,a,b);var c=$b($$t.$qr.$type,b);if(a&&c!=null&&c.df()!=null){c.df().c(0)}},mj:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$b($$t.$qq.$type,b);if(d!=null&&d.yAxis()==this.yAxis()&&d.getPreferredCategoryMode()==2){a++}}return-1},nf:function(a){var b=0;var c=a.b4();var d=a.b3();var e=this.getEffectiveViewport1(a);if(!c.isEmpty()&&!d.isEmpty()&&this.xAxis()!=null){var f=new $$t.iz(0,c,d,this.xAxis().isInverted(),e);b=this.xAxis().getScaledValue(this.xAxis().referenceValue(),f)}return b},ae:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}if(a==this.yAxis()){return new $$t.kt(0,this.valueColumn().count()-1)}if(a==this.xAxis()){return new $$t.kt(this.valueColumn().minimum(),this.valueColumn().maximum())}return null},scrollIntoView:function(a){var b=this.view().b4();var c=this.view().b3();var d=new $$t.a8(0,0,0,1,1);var e=!b.isEmpty()&&!c.isEmpty()&&this.bd()!=null?this.bd().indexOf(a):-1;var f=this.j9(this.view());var g=new $$t.iz(0,d,d,this.xAxis().isInverted(),f);var h=new $$t.iz(0,d,d,this.yAxis().isInverted(),f);var i=this.yAxis()!=null?this.yAxis().getScaledValue(e,h):NaN;var j=this.yAxis()!=null?this.ll().n(this.yAxis(),d,d,f):0;i+=j;var k=this.xAxis()!=null&&this.valueColumn()!=null&&e<this.valueColumn().count()?this.xAxis().getScaledValue(this.valueColumn().item(e),g):NaN;if(!$.ig.util.isNaN(k)){if(k<b.left()+.1*b.width()){k=k+.4*b.width();b.x(k-.5*b.width())}if(k>b.right()-.1*b.width()){k=k-.4*b.width();b.x(k-.5*b.width())}}if(!$.ig.util.isNaN(i)){if(i<b.top()+.1*b.height()){i=i+.4*b.height();b.y(i-.5*b.height())}if(i>b.bottom()-.1*b.height()){i=i-.4*b.height();b.y(i-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return e>=0},getItemSpan:function(){return this.yAxis().hk(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},my:function(a,b){$$t.$qp.my.call(this,a,b);var c=a.h;if(!b.n()){return}var d=b.b4();var e=b.b3();var f=this.getEffectiveViewport1(b);var g=new $$t.iz(0,d,e,this.xAxis().isInverted(),f);var h=this.yAxis();var i=new $$t.iz(0,d,e,this.yAxis().isInverted(),f);var j=this.xAxis();var k=j.getScaledValue(j.referenceValue(),g);var l=this.yAxis().hk(d,e,f);var m=$b($$t.$qr.$type,b);if($.ig.util.isNaN(l)||Number.isInfinity(l)||$.ig.util.isNaN(k)){m.df().c(0);return}this.lo.x(this,this.l6(),this.yAxis(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));this.lo.p=this.radiusX();this.lo.q=this.radiusY();this.lo.j=this.radiusX();this.lo.k=this.radiusY();var n=false;var o=this.lo.c();if(o!=null){n=true}var p=this.xAxis().isSorting();var q=this.valueColumn().count();for(var r=0;r<c.count();++r){var s=c.__inner[r][0]-.5*l;var t=c.__inner[r][1];var u=k;u=Math.max(u,-100);t=Math.min(t,e.right()+100);var v=m.df().item(r);v.height(l);v.width(Math.abs(t-u));if(n){this.mu(c,r,q,h,i,b.p())}this.lo.ae(v,false,false,false,false);v.ai(this.lo.j);v.aj(this.lo.k);m.dk(v,Math.min(t,u),s)}m.df().c(c.count());b.c5(a)},gi:function(a,b,c,d){switch(a){case 4:case 1:case 0:this.m9().cy().f(this.resolution());break}this.m9().c8().p(a,b,c,d);switch(a){case 4:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this.valueMemberPath()!=null&&this.m9().cy().c>0){this.renderSeries(true)}break;case 3:if(d==this.valueMemberPath()){if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}}break}},hj:function(a,b,c,d){$$t.$qp.hj.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this.m9().cy().f(this.resolution());if(this.xAxis()!=null&&this.xAxis().updateRange()){this.renderSeries(false)}break;case"YAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this.m9().c8($$t.$mt.y(this.m9().c8(),this.yAxis(),this.rootCanvas(),this));this.m9().cy().f(this.resolution());this.renderSeries(false);break;case"FastItemsSource":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.m9().cy().f(this.resolution());this.renderSeries(false)}break;case"ValueColumn":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.m9().cy().f(this.resolution());this.renderSeries(false)}break;case"SeriesViewer":if(c!=null&&d==null){this.gj(this.xAxis());this.gj(this.yAxis())}if(c==null&&d!=null){this.hn(this.xAxis());this.hn(this.yAxis())}this.m9().cy().f(this.resolution());this.renderSeries(false);break}},getPreferredCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},currentCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},scaler:function(){return this.yAxis()},yScaler:function(){return this.xAxis()},$type:new $.ig.Type("BarSeries",$$t.$qp.$type,[$$t.$iv.$type,$$t.$qq.$type])},true);$c("ISupportsMarkers:i4","Object",{$type:new $.ig.Type("ISupportsMarkers",null)},true);$c("CategorySeriesView:i3","MarkerSeriesView",{_c0:null,c0:function(a){if(arguments.length===1){this._c0=a;return a}else{return this._c0}},_c3:0,c3:function(a){if(arguments.length===1){this._c3=a;return a}else{return this._c3}},c2:function(a){if(this.c3()!=a.u()){return true}return false},c5:function(a){this.c3(a.u())},init:function(a){var $self=this;$$t.$g9.init.call(this,a);this.c3(-1);this.c0(a);this.cy(this.cz());this.c1(function(){var $ret=new $$t.hh($$t.$ha.$type);$ret.create($self.b9.runOn($self));$ret.activate($self.cs.runOn($self));$ret.disactivate($self.cu.runOn($self));$ret.destroy($self.ct.runOn($self));return $ret}())},updateMarkerTemplate:function(a,b,c){if(!this.ca().useLightweightMarkers()){var d=this.c1().item(a);var e=d.content();e.item(this.e().bd().item(b));d.ai(b);d.aj(c)}},_cy:null,cy:function(a){if(arguments.length===1){this._cy=a;return a}else{return this._cy}},cz:function(){return new $$t.i5(this)},_c1:null,c1:function(a){if(arguments.length===1){this._c1=a;return a}else{return this._c1}},shouldDisplayMarkers:function(){return this.c0().kg()},updateMarkerCount:function(a){this.c1().c(a)},co:function(a){this.c1().d(a)},c4:function(){},$type:new $.ig.Type("CategorySeriesView",$$t.$g9.$type,[$$t.$i4.$type])},true);$c("AnchoredCategorySeriesView:ms","CategorySeriesView",{_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},init:function(a){$$t.$i3.init.call(this,a);this.c7(a);this.c8(new $$t.ne)},_c8:null,c8:function(a){if(arguments.length===1){this._c8=a;return a}else{return this._c8}},dc:function(){this.c7().actualTrendLineBrush(null)},da:function(){this.c7().actualTrendLineBrush(this.c7().trendLineBrush())},c9:function(){this.c7().actualTrendLineBrush(this.c7().actualBrush())},cz:function(){return new $$t.nf(this)},db:function(){this.cy().cacheValues()},dd:function(){this.cy().unCacheValues()},a6:function(a,b){if(a.d()){if(this.c7().trendLineType()!=0&&!b){var c=this.c8().x();c.z(this.c7().trendLineThickness());c.__stroke=this.c7().actualTrendLineBrush();c.af(this.c7().trendLineDashArray());c.aa(this.c7().trendLineDashCap());a.t(c)}}$$t.$i3.a6.call(this,a,b)},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";var b=null;if(this.c7().le().isCategory()){b=this.c7().le()}else if(this.c7().lf().isCategory()){b=this.c7().lf()}var c=$b($$t.$mc.$type,b);if(c!=null){a+="<span>${item."+c.dateTimeMemberPath()+"}</span><br/>"}else if(b!=null&&b.label()!=null){a+="<span>${item."+b.label()+"}</span><br/>"}a+="<span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">${series.title}: </span><span class='ui-priority-primary'>"+"${item."+this.c7().valueMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("AnchoredCategorySeriesView",$$t.$i3.$type)},true);$c("BarSeriesView:qr","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){var $self=this;this.dl=new $$t.ct;$$t.$ms.init.call(this,a);this.de(a);this.df(function(){var $ret=new $$t.hh($$t.$ct.$type);$ret.create($self.dm.runOn($self));$ret.activate($self.dh.runOn($self));$ret.disactivate($self.dj.runOn($self));$ret.destroy($self.di.runOn($self));return $ret}());this.c8(new $$t.qs)},_df:null,df:function(a){if(arguments.length===1){this._df=a;return a}else{return this._df}},at:function(){$$t.$ms.at.call(this);this.dg(new $$t.b7($$t.$ct.$type,0));if(!this.p()){this.e().resolution(4);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},dm:function(){var a=new $$t.ct;this.dg().add(a);a.__visibility=1;return a},_dg:null,dg:function(a){if(arguments.length===1){this._dg=a;return a}else{return this._dg}},dh:function(a){a.__visibility=0},dj:function(a){a.__visibility=1},di:function(a){this.dg().remove(a)},dk:function(a,b,c){if(!this.isDirty()){this.ar()}a.m(c);a.l(b)},cz:function(){return new $$t.qu(this)},bg:function(a,b){$$t.$ms.bg.call(this,a,b);var c=a;var d=this.by(b);c.__fill=d;c.__stroke=d;c.z(this.e().thickness())},ab:function(a){return this.dg().__inner[a]},dl:null,aa:function(a){var b=this.dg().__inner[a];this.dl.l(b.l());this.dl.m(b.m());this.dl.width(b.width());this.dl.height(b.height());var c=this.by(a);this.dl.__fill=c;this.dl.__stroke=c;this.dl.z(this.e().thickness()+3);return this.dl},a7:function(a,b){$$t.$ms.a7.call(this,a,b);if(a.d()){for(var c=0;c<this.dg().count();c++){var d=this.z(c,b);this.be(d,c,b);a.u(d)}}},am:function(a){$$t.$ms.am.call(this,a);var b=0;var c=new $$t.b7($$t.$ct.$type,0);var e=this.df().a().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f.m()>g.m()){return-1}else if(f.m()<g.m()){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$t.ig(1,"column"+b,f);h.tags().add("Main");
h.tags().add("Fill");a.shapes().add(h)}b++},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(5);this.e().shadowOffsetX(5);this.e().shadowOffsetY(-5)},$type:new $.ig.Type("BarSeriesView",$$t.$ms.$type)},true);$c("IBucketizer:i0","Object",{$type:new $.ig.Type("IBucketizer",null)},true);$c("CategoryBucketCalculator:i5","Object",{_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},init:function(a){$.ig.$op.init.call(this);if(a==null){throw new $$t.fv(0,"view")}this.b(a);this.d=-1;this.e=this.e;this.c=0},d:0,e:0,c:0,getBucket:function(a){return null},getErrorBucket:function(a,b){return NaN},f:function(a){var b=this.b().b4();var c=this.b().b3();var d=this.b().c0();var e=$b($$t.$ir.$type,d.le());var f=d.bd();if(b.isEmpty()||c.isEmpty()||e==null||f==null||f.count()==0){this.c=0;return}var g=d.getEffectiveViewport1(this.b());var h=d.j7(this.b());var i=$b($$t.$i6.$type,e);if(i==null||i.sortedIndices()==null){var j=new $$t.iz(0,b,c,e.isInverted(),g);var k=Math.floor(e.cs(h.left(),j,0));var l=Math.ceil(e.cs(h.right(),j,0));if(e.isInverted()){l=Math.ceil(e.cs(h.left(),j,0));k=Math.floor(e.cs(h.right(),j,0))}var m=Math.floor((l-k+1)*a/h.width());this.c=$.ig.truncate(Math.max(1,m));this.d=$.ig.truncate(Math.max(0,Math.floor(k/this.c)-1));this.e=$.ig.truncate(Math.ceil(l/this.c))}else{this.d=i.getFirstVisibleIndex(b,c,g,h);this.e=i.getLastVisibleIndex(b,c,g,h);this.c=1}},getBucketInfo:function(a,b,c,d){a=this.d;b=this.e;c=this.c;d=this.b().c0().resolution();return{p0:a,p1:b,p2:c,p3:d}},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("CategoryBucketCalculator",$.ig.$ot,[$$t.$i0.$type])},true);$c("AnchoredCategoryBucketCalculator:nf","CategoryBucketCalculator",{init:function(a){$$t.$i5.init.call(this,a);this.h(a)},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},getBucket:function(a){var b=this.g;var c=this.i;var d=Math.min(a*this.c,c-1);var e=Math.min(d+this.c-1,c-1);var f=NaN;var g=NaN;var h=true;for(var i=d;i<=e;++i){var j=b[i];if(!h){if(!$.ig.util.isNaN(j)){f=f<j?f:j;g=g>j?g:j}}else{if(!$.ig.util.isNaN(j)){f=j;g=j;h=false}}}if(!h){return[.5*(d+e),f,g]}return[.5*(d+e),NaN,NaN]},g:null,i:0,cacheValues:function(){this.i=this.h().c7().valueColumn().count();this.g=this.h().c7().valueColumn().asArray()},unCacheValues:function(){this.g=null},$type:new $.ig.Type("AnchoredCategoryBucketCalculator",$$t.$i5.$type)},true);$c("BarBucketCalculator:qu","CategoryBucketCalculator",{init:function(a){$$t.$i5.init.call(this,a);this.h(a)},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},f:function(a){var b=this.b().b4();var c=this.b().b3();var d=this.b().c0().bd();if(b.isEmpty()||c.isEmpty()||this.h().de().yAxis()==null||d==null||d.count()==0){this.c=0;return}var e=$b($$t.$qo.$type,this.b().c0());var f=e.j7(this.b());var g=e.getEffectiveViewport1(this.b());var h=new $$t.iz(0,b,c,e.yAxis().isInverted(),g);var i=Math.floor(e.yAxis().cs(f.top(),h,0));var j=Math.ceil(e.yAxis().cs(f.bottom(),h,0));if(!e.yAxis().isInverted()){j=Math.ceil(e.yAxis().cs(f.top(),h,0));i=Math.floor(e.yAxis().cs(f.bottom(),h,0))}var k=Math.floor((j-i+1)*a/f.height());this.c=$.ig.truncate(Math.max(1,k));this.d=$.ig.truncate(Math.max(0,Math.floor(i/this.c)-1));this.e=$.ig.truncate(Math.ceil(j/this.c))},getBucket:function(a){var b=this.g;var c=this.i;var d=Math.min(a*this.c,c-1);var e=Math.min(d+this.c-1,c-1);var f=NaN;var g=NaN;for(var h=d;h<=e;++h){var i=b[h];if(!$.ig.util.isNaN(f)){if(!$.ig.util.isNaN(i)){f=Math.min(f,i);g=Math.max(g,i)}}else{f=i;g=i}}if(!$.ig.util.isNaN(f)){return[.5*(d+e),f,g]}return[.5*(d+e),NaN,NaN]},g:null,i:0,cacheValues:function(){this.i=this.h().de().valueColumn().count();this.g=this.h().de().valueColumn().asArray()},unCacheValues:function(){this.g=null},$type:new $.ig.Type("BarBucketCalculator",$$t.$i5.$type)},true);$c("RangeCategoryBucketCalculator:t9","CategoryBucketCalculator",{_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},init:function(a){this.h=null;this.g=null;$$t.$i5.init.call(this,a);this.i(a)},getBucket:function(a){var b=false;var c=this.h;var d=this.g;var e=this.k;var f=this.j;var g=Math.min(e,f);var h=a*this.c;var i=Math.min(h+this.c-1,g-1);var j=NaN;var k=NaN;var l=true;var m=0;var n=0;var o;var p;for(var q=h;q<=i;++q){m=c[q];n=d[q];if(m<n){o=m;p=n}else{p=m;o=n}if(!l){if(!$.ig.util.isNaN(o)){j=j<o?j:o;k=k>o?k:o}if(!$.ig.util.isNaN(p)){j=j<p?j:p;k=k>p?k:p}}else{if(!$.ig.util.isNaN(o)){if($.ig.util.isNaN(j)){j=o}else{j=Math.min(j,o)}if(!$.ig.util.isNaN(k)){k=Math.max(k,o)}}if(!$.ig.util.isNaN(p)){if($.ig.util.isNaN(k)){k=p}else{k=Math.max(k,p)}if(!$.ig.util.isNaN(j)){j=Math.min(j,p)}}if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){l=false}}}if(n<m&&b){var r=j;j=k;k=r}if(!l){var s=new Array(3);s[0]=.5*(h+i);s[1]=j;s[2]=k;return s}var t=new Array(3);t[0]=NaN;t[1]=NaN;t[2]=NaN;return t},k:0,j:0,h:null,g:null,cacheValues:function(){this.k=this.i().c7().lowColumn().count();this.j=this.i().c7().highColumn().count();this.h=this.i().c7().lowColumn().asArray();this.g=this.i().c7().highColumn().asArray()},unCacheValues:function(){this.h=null;this.g=null},$type:new $.ig.Type("RangeCategoryBucketCalculator",$$t.$i5.$type)},true);$c("HorizontalAnchoredCategorySeries:g5","AnchoredCategorySeries",{init:function(){$$t.$g6.init.call(this)},xAxis:function(a){if(arguments.length===1){this.g($$t.$g5.xAxisProperty,a);return a}else{return this.c($$t.$g5.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$g5.yAxisProperty,a);return a}else{return this.c($$t.$g5.yAxisProperty)}},getOffsetValue:function(){return this.ll().n(this.n3(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){var a=this.getEffectiveViewport1(this.view());return this.n3().getCategorySize(this.view().b4(),this.view().b3(),a)},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,this.seriesViewer().actualWindowRect(),this.view().b3(),this.n3().isInverted(),d);var f=this.ll().n(this.n3(),this.seriesViewer().actualWindowRect(),this.view().b3(),d);return this.ds(this.valueColumn(),a,this.n3(),e,f,this.md.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){return this.ec(a,b,this.n3(),this.md.runOn(this),this.valueColumn())},getNextOrExactIndex:function(a,b){return this.ea(a,b,this.n3(),this.md.runOn(this),this.valueColumn())},de:function(a,b,c,d,e){if(this.valueColumn()==null){return Number.POSITIVE_INFINITY}return this.df(a,b,this.n3(),d,e,this.valueColumn().count(),this.md.runOn(this))},getSeriesValuePosition:function(a,b,c){return this.j4(a,b,c,this.ll().n(this.n3(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.n5(),this.n3(),null,null,null)},le:function(){return this.n3()},lf:function(){return this.n5()},nn:function(a){this.xAxis($b($$t.$ir.$type,a))},no:function(a){this.yAxis($b($$t.$jm.$type,a))},l8:function(){return this.n5()!=null&&this.n5().updateRange()},_n3:null,n3:function(a){if(arguments.length===1){this._n3=a;return a}else{return this._n3}},_n5:null,n5:function(a){if(arguments.length===1){this._n5=a;return a}else{return this._n5}},n9:function(a){this.n3(a)},oa:function(a){this.n5(a)},getCategoryItems:function(a,b){return this.m7(a,b,this.n3())},hj:function(a,b,c,d){switch(b){case"XAxis":this.n9(this.xAxis());this.m9().c8($$t.$mt.y(this.m9().c8(),this.n3(),this.rootCanvas(),this));break}$$t.$g6.hj.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.n9(this.xAxis());this.lp().cy().f(this.resolution());this.renderSeries(false);this.g0()}break;case"YAxis":if(c!=d){this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.oa(this.yAxis());this.lp().cy().f(this.resolution());this.l8();this.renderSeries(false);this.g0()}break}},gi:function(a,b,c,d){$$t.$g6.gi.call(this,a,b,c,d);if(this.n3()!=null&&$b($$t.$i6.$type,this.n3())!==null){this.n3().notifyDataChanged()}switch(a){case 4:if(this.n3()!=null){this.n3().updateRange()}if(this.n5()!=null&&!this.n5().updateRange()){this.renderSeries(true)}break;case 1:if(this.n3()!=null){this.n3().updateRange()}if(this.n5()!=null&&!this.n5().updateRange()){this.renderSeries(true)}break;case 0:if(this.n3()!=null){this.n3().updateRange()}if(this.n5()!=null&&!this.n5().updateRange()){this.renderSeries(true)}break;case 2:if(this.ni()!=null&&this.m9().cy().c>0&&this.n5()!=null&&!this.n5().updateRange()){this.renderSeries(true)}break;case 3:if(d==this.ni()){if(this.n3()!=null){this.n3().updateRange()}if(this.n5()!=null&&!this.n5().updateRange()){this.renderSeries(true)}}break}},$type:new $.ig.Type("HorizontalAnchoredCategorySeries",$$t.$g6.$type)},true);$c("PointSeries:xl","HorizontalAnchoredCategorySeries",{aw:function(){return new $$t.xm(this)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},he:function(a){$$t.$g5.he.call(this,a);this.od(a)},init:function(){$$t.$g5.init.call(this);this.y($$t.$xl.$type)},my:function(a,b){$$t.$g5.my.call(this,a,b)},hj:function(a,b,c,d){$$t.$g5.hj.call(this,a,b,c,d)},$type:new $.ig.Type("PointSeries",$$t.$g5.$type)},true);$c("PointSeriesView:xm","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){$$t.$ms.init.call(this,a);this.de(a)},at:function(){$$t.$ms.at.call(this);if(!this.p()){this.ca().markerType(2);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.r);$ret.measure($$t.$n1.l);return $ret}())}},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(2);this.e().shadowOffsetY(2);this.e().useSingleShadow(false)},$type:new $.ig.Type("PointSeriesView",$$t.$ms.$type)},true);$c("IHasHighLowValueCategory:t7","Object",{$type:new $.ig.Type("IHasHighLowValueCategory",null)},true);$c("RangeCategorySeries:t6","CategorySeries",{aw:function(){return new $$t.t8(this)},he:function(a){$$t.$g7.he.call(this,a);this.m9(a)},_m9:null,m9:function(a){if(arguments.length===1){this._m9=a;return a}else{return this._m9}},init:function(){$$t.$g7.init.call(this);this.m8(new $$t.ua(1,this,this.m9(),this,this,this.m9().cy()))},_m8:null,m8:function(a){if(arguments.length===1){this._m8=a;return a}else{return this._m8}},lowMemberPath:function(a){if(arguments.length===1){this.g($$t.$t6.lowMemberPathProperty,a);return a}else{return this.c($$t.$t6.lowMemberPathProperty)}},lowColumn:function(a){if(arguments.length===1){if(this.nc!=a){var b=this.nc;this.nc=a;this.raisePropertyChanged("LowColumn",b,this.nc)}return a}else{return this.nc}},nc:null,highMemberPath:function(a){if(arguments.length===1){this.g($$t.$t6.highMemberPathProperty,a);return a}else{return this.c($$t.$t6.highMemberPathProperty)}},highColumn:function(a){if(arguments.length===1){if(this.na!=a){var b=this.na;this.na=a;this.raisePropertyChanged("HighColumn",b,this.na)}return a}else{return this.na}},na:null,lq:function(){return 11},my:function(a,b){$$t.$g7.my.call(this,a,b);b.cc(true);$$t.$ud.b(this,a.n,b.c1(),this.useLightweightMarkers());this.ms(b,a)},nk:function(a,b,c,d,e,f){this.m9().c8(a,b,c,d,e,f)},scrollIntoView:function(a){var b=new $$t.a8(0,0,0,1,1);var c=this.view()!=null?this.view().b4():$$t.$a8.empty();var d=this.view()!=null?this.view().b3():$$t.$a8.empty();var e=!c.isEmpty()&&!d.isEmpty()&&this.bd()!=null?this.bd().indexOf(a):-1;var f=this.le();var g=this.lf();var h=this.j9(this.view());var i;if(f!=null){var j=new $$t.iz(0,b,b,f.isInverted(),h);i=f.getScaledValue(e,j)}else{i=NaN}var k=f!=null?this.m8().n($b($$t.$ix.$type,f),b,b,h):0;i+=k;if(e>=0&&$$t.$a8.l_op_Inequality(c,null)&&$$t.$a8.l_op_Inequality(d,null)){if(!$.ig.util.isNaN(i)){if(i<c.left()+.1*c.width()){i=i+.4*c.width()}if(i>c.right()-.1*c.width()){i=i-.4*c.width()}c.x(i-.5*c.width())}if(g!=null&&this.highColumn()!=null&&e<this.highColumn().count()){var l=new $$t.iz(0,b,b,g.isInverted(),h);var m=g.getScaledValue(this.highColumn().item(e),l);var n=g.getScaledValue(this.lowColumn().item(e),l);if(!$.ig.util.isNaN(m)&&!$.ig.util.isNaN(n)){var o=Math.abs(n-m);if(c.height()<o){c.height(o);c.y(Math.min(n,m))}else{if(n<c.top()+.1*c.height()){n=n+.4*c.height()}if(n>c.bottom()-.1*c.height()){n=n-.4*c.height()}c.y(n-.5*c.height())}}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),c)}}return e>=0},hj:function(a,b,c,d){$$t.$g7.hj.call(this,a,b,c,d);switch(b){case"FastItemsSource":if($b($$t.$ij.$type,c)!=null){c.deregisterColumn(this.lowColumn());c.deregisterColumn(this.highColumn());this.lowColumn(null);this.highColumn(null)}if($b($$t.$ij.$type,d)!=null){this.lowColumn(this.ba(this.lowMemberPath()));this.highColumn(this.ba(this.highMemberPath()))}if(!this.l8()){this.lp().cy().f(this.resolution());this.renderSeries(false)}break;case"LowMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.lowColumn());this.lowColumn(this.ba(this.lowMemberPath()))}break;case"LowColumn":if(!this.l8()){this.lp().cy().f(this.resolution());this.renderSeries(false)}break;case"HighMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.highColumn());this.highColumn(this.ba(this.highMemberPath()))}break;case"HighColumn":if(!this.l8()){this.lp().cy().f(this.resolution());this.renderSeries(false)}break}},ae:function(a){if(this.lowColumn()==null||this.lowColumn().count()==0||this.highColumn()==null||this.highColumn().count()==0){return null}if(a==this.le()){var b=Math.min(this.lowColumn().count(),this.highColumn().count());return new $$t.kt(0,b-1)}if(a==this.lf()){var c=Math.min(this.lowColumn().minimum(),this.highColumn().minimum());var d=Math.max(this.lowColumn().maximum(),this.highColumn().maximum());return new $$t.kt(Math.min(c,d),Math.max(c,d))}return null},gi:function(a,b,c,d){if(this.le()!=null&&$b($$t.$i6.$type,this.le())!==null){this.le().notifyDataChanged()}var e=this.le();switch(a){case 3:if(d==this.lowMemberPath()||d==this.highMemberPath()){if(e!=null){e.updateRange()}if(!this.l8()){this.renderSeries(true)}}break;case 1:if(e!=null){e.updateRange()}this.lp().cy().f(this.resolution());if(!this.l8()){this.renderSeries(true)}break;case 0:if(e!=null){e.updateRange()}this.lp().cy().f(this.resolution());if(!this.l8()){this.renderSeries(true)}break;case 2:if(e!=null){e.updateRange()}if(this.lowMemberPath()!=null&&this.highMemberPath()!=null&&this.lp().cy().c>0&&!this.l8()){this.renderSeries(true)}break;case 4:if(e!=null){e.updateRange()}this.lp().cy().f(this.resolution());if(!this.l8()){this.renderSeries(true)}break}},cx:function(a,b,c){var d=$$t.$g7.cx.call(this,a,b,c);if(this.lowColumn()==null||this.lowColumn().count()==0||this.highColumn()==null||this.highColumn().count()==0){d=false}return d},mv:function(a,b){$$t.$g7.mv.call(this,a,b);this.m8().d(a,b)},currentCategoryMode:function(){return this.preferredCategoryMode($b($$t.$ir.$type,this.le()))},scaler:function(){return $b($$t.$ix.$type,this.le())},yScaler:function(){return $b($$t.$iy.$type,this.lf())},bucketizer:function(){return this.lp().cy()},currentMode2Index:function(){return this.mj()},provideCollisionDetector:function(){return new $$t.nv},hy:function(a,b){var c=this.co();$$t.$g7.hy.call(this,a,b);if(!c){this.view().a3(b);return}this.view().a3(b);if(this.bp(this.ax())){return}var d=new $$t.ua(1,this,$b($$t.$i4.$type,this.ax()),this.seriesViewer().ba().o(),this,this.ax().cy());if(!this.cn()){this.lj=new $$t.i7(3);this.lj.v();d.d(this.lj,this.ax())}this.cn(false);this.my(this.lj,this.ax());this.co(false)},_m7:null,m7:function(a){if(arguments.length===1){this._m7=a;return a}else{return this._m7}},renderAlternateView:function(a,b,c,d,e){$$t.$g7.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;g.cy().f(this.resolution());f.a2(c);if(this.bp(g)){return}var h=new $$t.ua(1,this,$b($$t.$i4.$type,f),f,this,f.cy());if(this.m7()==null){this.m7(new $$t.i7(3))}this.m7().v();h.d(this.m7(),g);this.my(this.m7(),g)},$type:new $.ig.Type("RangeCategorySeries",$$t.$g7.$type,[$$t.$iv.$type,$$t.$t7.$type])},true);$c("HorizontalRangeCategorySeries:t5","RangeCategorySeries",{init:function(){$$t.$t6.init.call(this)},xAxis:function(a){if(arguments.length===1){this.g($$t.$t5.xAxisProperty,a);return a}else{return this.c($$t.$t5.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$t5.yAxisProperty,a);return a}else{return this.c($$t.$t5.yAxisProperty)}},le:function(){return this.xAxis()},lf:function(){return this.yAxis()},isRange:function(){return true},getOffsetValue:function(){return this.m8().n(this.xAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getNextOrExactIndex:function(a,b){return this.ea(a,b,this.xAxis(),this.md.runOn(this),new $$t.ue(this.highColumn(),this.lowColumn()))},getPreviousOrExactIndex:function(a,b){return this.ec(a,b,this.xAxis(),this.md.runOn(this),new $$t.ue(this.highColumn(),this.lowColumn()))},de:function(a,b,c,d,e){if(c==null){return Number.POSITIVE_INFINITY}var f=this.xAxis().hp;return this.df(a,b,this.xAxis(),d,e,f,this.md.runOn(this))},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,this.seriesViewer().actualWindowRect(),this.view().b3(),this.xAxis().isInverted(),d);var f=this.m8().n(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().b3(),d);return this.ds(new $$t.ue(this.highColumn(),this.lowColumn()),a,this.xAxis(),e,f,this.md.runOn(this),b,c)},getSeriesLowValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,this.seriesViewer().actualWindowRect(),this.view().b3(),this.xAxis().isInverted(),d);var f=this.m8().n(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().b3(),d);return this.ds(this.lowColumn(),a,this.xAxis(),e,f,this.md.runOn(this),b,c)},getSeriesHighValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,this.seriesViewer().actualWindowRect(),this.view().b3(),this.xAxis().isInverted(),d);var f=this.m8().n(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().b3(),d);return this.ds(this.highColumn(),a,this.xAxis(),e,f,this.md.runOn(this),b,c)},getSeriesHighValuePosition:function(a,b,c){var $self=this;return this.j4(a,b,c,this.m8().n(this.xAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesHighValue.runOn(this),function(d,e){return $self.ec(d,e,$self.xAxis(),$self.md.runOn($self),$self.highColumn())},function(d,e){return $self.ea(d,e,$self.xAxis(),$self.md.runOn($self),$self.highColumn())})},getSeriesLowValuePosition:function(a,b,c){var $self=this;return this.j4(a,b,c,this.m8().n(this.xAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesLowValue.runOn(this),function(d,e){return $self.ec(d,e,$self.xAxis(),$self.md.runOn($self),$self.lowColumn())},function(d,e){return $self.ea(d,e,$self.xAxis(),$self.md.runOn($self),$self.lowColumn())})},getSeriesValuePosition:function(a,b,c){return this.j4(a,b,c,this.m8().n(this.xAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),null,null,null)},l8:function(){return this.yAxis()!=null&&this.yAxis().updateRange()},hj:function(a,b,c,d){$$t.$t6.hj.call(this,a,b,c,d);switch(b){case"XAxis":this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.lp().cy().f(this.resolution());this.renderSeries(false);this.g0();break;case"YAxis":this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.lp().cy().f(this.resolution());this.l8();this.renderSeries(false);this.g0();break}},$type:new $.ig.Type("HorizontalRangeCategorySeries",$$t.$t6.$type)},true);$c("RangeAreaSeries:t4","HorizontalRangeCategorySeries",{aw:function(){return new $$t.uf(this)},he:function(a){$$t.$t5.he.call(this,a);this.nt(a)},_nt:null,nt:function(a){if(arguments.length===1){this._nt=a;return a}else{return this._nt}},init:function(){$$t.$t5.init.call(this);this.y($$t.$t4.$type)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$t5.gg.call(this,a,b);var c=b;c.da()},my:function(a,b){$$t.$t5.my.call(this,a,b);var c=a.h.count();var d=new $$t.b7(Array,2,c);for(var e=0;e<c;e++){var f=a.h.__inner[e];var g=new Array(4);g[0]=f[0];g[1]=f[1];var h=a.h.__inner[a.h.count()-1-e];g[2]=h[0];g[3]=h[2];d.add(g)}var i=$b($$t.$uf.$type,b);var j=this.getEffectiveViewport1(i);this.lo.x(this,this.l6(),this.xAxis(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));var k=false;var l=this.lo.c();if(l!=null){k=true}if(k){var m=new $$t.iz(0,b.b4(),b.b3(),this.xAxis().isInverted(),j);this.mu(d,-1,this.lowColumn().count(),this.xAxis(),m,b.p())}var n=i.di();var o=i.dk();var p=i.de();this.lo.ae(n,true,false,true,true);this.lo.ae(o,true,false,true,true);this.lo.ae(p,false,true,false,false);if(b.c2(a)){i.db(a.h.count(),d,false);b.c5(a)}i.de().__opacity=this.lo.i*this.actualAreaFillOpacity()},$type:new $.ig.Type("RangeAreaSeries",$$t.$t5.$type)},true);$c("RangeCategorySeriesView:t8","CategorySeriesView",{_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},init:function(a){$$t.$i3.init.call(this,a);this.c7(a)},c8:function(a,b,c,d,e,f){a.ag().clear();b.ag().clear();c.ag().clear();var g=$$t.$m3.b(d,e,true,f,this.e().resolution());var h=$$t.$m3.b(d,e,false,f,this.e().resolution());var i=g.count();var j=h.count();var k;var l;var m;var n;for(var o=0;o<i;o++){k=g.item(o);l=e.__inner[k];m=l[0];n=l[1];a.ag().add({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});b.ag().add({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var p;var q;for(var r=0;r<j;r++){k=h.item(r);l=e.__inner[k];if(f){p=l[0];q=l[2]}else{p=l[2];q=l[3]}c.ag().add({__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});b.ag().add({__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}a.y(a.ag().count()>0);b.y(b.ag().count()>0);c.y(c.ag().count()>0)},cz:function(){return new $$t.t9(this)},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";var b=null;if(this.c7().le().isCategory()){b=this.c7().le()}else if(this.c7().lf().isCategory()){b=this.c7().lf()}var c=$b($$t.$mc.$type,b);if(c!=null){a+="<span>${item."+c.dateTimeMemberPath()+"}</span><br/>"}else if(b!=null&&b.label()!=null){a+="<span>${item."+b.label()+"}</span><br/>"}a+="<span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.c7().title()+": </span><span class='ui-priority-primary'>"+"${item."+this.c7().lowMemberPath()+"} - ${item."+this.c7().highMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("RangeCategorySeriesView",$$t.$i3.$type)},true);$c("RangeAreaSeriesView:uf","RangeCategorySeriesView",{_c9:null,c9:function(a){if(arguments.length===1){this._c9=a;return a}else{return this._c9}},init:function(a){this.dh=new $$t.c5;this.dd=new $$t.c3;this.dj=new $$t.c5;this.dg=new $$t.c5;this.df=new $$t.c5;this.dc=new $$t.c3;$$t.$t8.init.call(this,a);this.c9(a)},at:function(){$$t.$t8.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},dh:null,dd:null,dj:null,di:function(){return this.dh},de:function(){return this.dd},dk:function(){return this.dj},da:function(){this.dd.ag().clear();this.dh.ag().clear();this.dj.ag().clear()},db:function(a,b,c){this.c8(this.dh,this.dd,this.dj,a,b,c);this.ar()},dg:null,df:null,dc:null,bd:function(){$$t.$t8.bd.call(this);this.df.ag(this.dh.ag());this.dg.ag(this.dj.ag());this.dc.ag(this.dd.ag());var a=this.bx();this.df.__stroke=a;this.df.z(this.e().thickness()+3);this.dg.__stroke=a;this.dg.z(this.e().thickness()+3);this.dc.__fill=a;this.dc.__opacity=1},a7:function(a,b){$$t.$t8.a7.call(this,a,b);if(a.d()){if(b){a.s(this.dc);a.t(this.df);a.t(this.dg)}else{a.s(this.dd);a.t(this.dh);a.t(this.dj)}}},am:function(a){$$t.$t8.am.call(this,a);var b=new $$t.ii(1,"lowerShape",this.dh);b.tags().add("Lower");var c=new $$t.ii(1,"upperShape",this.dj);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.ih(1,"fillShape",this.dd);d.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("RangeAreaSeriesView",$$t.$t8.$type)},true);$c("RangeCategoryFramePreparer:ua","CategoryFramePreparerBase",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ua.init1.call(this,1,b,$b($$t.$i4.$type,b),$b($$t.$a.$type,b),$b($$t.$lx.$type,b),$b($$t.$i0.$type,b))},init1:function(a,b,c,d,e,f){$$t.$lv.init1.call(this,1,b,c,d,e,f);this.w(new $$t.q1);if($b($$t.$qy.$type,b)!==null){this.w($b($$t.$qy.$type,b))}this.x(new $$t.ub);if($b($$t.$t7.$type,b)!==null){this.x($b($$t.$t7.$type,b))}},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];var i=b[2];if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)){a.n.add({__x:g,__y:(h+i)/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c().updateMarkerTemplate(e,d,f);return true}return false},v:function(a,b,c,d){var e=a;var f=e.f();var g=e.g();var h=this.q(f.item(b));var i=this.q(g.item(b));var j=Math.max(h,i);var k=Math.min(h,i);if(c){e.d(k);e.e(j)}else{e.c(j);e.b(k)}},r:function(a,b,c){var d=a;var e=d.f();var f=d.g();var g=this.q(e.item(b));var h=this.q(f.item(b));if(!isNaN(g)){d.c(Math.max(d.c(),g));d.b(Math.min(d.b(),g))}if(!isNaN(h)){d.c(Math.max(d.c(),h));d.b(Math.min(d.b(),h))}},e:function(a,b){var c=b;return[this.q(a),c.b(),c.c()]},u:function(a,b,c,d,e,f){if(d){b[0]=b[0]+c}else{b[0]=a.b().getScaledValue(b[0],e)+c}b[1]=a.c().getScaledValue(b[1],f);b[2]=a.c().getScaledValue(b[2],f)},j:function(a){var b=new $$t.uc;b.f(this.x().highColumn());b.g(this.x().lowColumn());return b},$type:new $.ig.Type("RangeCategoryFramePreparer",$$t.$lv.$type)},true);$c("ValuesHolder:mp","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},$type:new $.ig.Type("ValuesHolder",$.ig.$ot)},true);$c("HighLowValuesHolder:uc","ValuesHolder",{init:function(){$$t.$mp.init.call(this)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},a:function(){if(this.f()==null||this.g()==null){return 0}return Math.min(this.f().count(),this.g().count())},$type:new $.ig.Type("HighLowValuesHolder",$$t.$mp.$type)},true);$c("DefaultHighLowValueProvider:ub","Object",{init:function(){$.ig.$op.init.call(this)},highColumn:function(){return new $$t.b7(Number,0)},lowColumn:function(){return new $$t.b7(Number,0)},$type:new $.ig.Type("DefaultHighLowValueProvider",$.ig.$ot,[$$t.$t7.$type])},true);$c("RangeValueList:ue","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.b=b},indexOf:function(a){throw new $$t.co(0)},insert:function(a,b){throw new $$t.co(0)},removeAt:function(a){throw new $$t.co(0)},item:function(a,b){if(arguments.length===2){throw new $$t.co(0);return b}else{var b=NaN;var c=NaN;if(this.a!=null&&a>=0&&a<this.a.count()){b=this.a.item(a)}if(this.b!=null&&a>=0&&a<this.b.count()){c=this.b.item(a)}var d=$.ig.util.isNaN(b);var e=$.ig.util.isNaN(c);if(!d&&!e){return(b+c)/2}if(!d){return b}if(!e){return c}return NaN}},add:function(a){throw new $$t.co(0)},clear:function(){throw new $$t.co(0)},contains:function(a){throw new $$t.co(0)},copyTo:function(a,b){throw new $$t.co(0)},count:function(){var a=0;var b=0;if(this.a!=null){a=this.a.count()}if(this.b!=null){b=this.b.count()}var c=0;c=Math.max(c,a);c=Math.max(c,b);return c},isReadOnly:function(){return true},remove:function(a){throw new $$t.co(0)},getEnumerator:function(){throw new $$t.co(0)},getEnumerator:function(){throw new $$t.co(0)},$type:new $.ig.Type("RangeValueList",$.ig.$ot,[$$t.$b8.$type.specialize(Number)])},true);$c("RangeColumnSeries:xn","HorizontalRangeCategorySeries",{aw:function(){return new $$t.xo(this)},he:function(a){$$t.$t5.he.call(this,a);this.nt(a)},_nt:null,nt:function(a){if(arguments.length===1){this._nt=a;return a}else{return this._nt}},init:function(){$$t.$t5.init.call(this);this.y($$t.$xn.$type)},radiusX:function(a){if(arguments.length===1){this.g($$t.$xn.radiusXProperty,a);return a}else{return this.c($$t.$xn.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$xn.radiusYProperty,a);return a}else{return this.c($$t.$xn.radiusYProperty)}},l2:function(){return true},preferredCategoryMode:function(a){return 2},gg:function(a,b){$$t.$t5.gg.call(this,a,b);var c=b;if(a&&c.da()!=null){c.da().c(0)}},getItemSpan:function(){return this.xAxis().hk(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},my:function(a,b){$$t.$t5.my.call(this,a,b);var c=$b($$t.$xo.$type,b);var d=a.h;var e=b.b4();var f=b.b3();var g=this.getEffectiveViewport1(b);var h=this.xAxis().hk(e,f,g);if($.ig.util.isNaN(h)||Number.isInfinity(h)){c.da().c(0);return}this.lo.x(this,this.l6(),this.xAxis(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));this.lo.p=this.radiusX();this.lo.q=this.radiusY();this.lo.j=this.radiusX();this.lo.k=this.radiusY();var i=false;var j=this.lo.c();if(j!=null){i=true}var k=this.xAxis().isSorting();var l=this.lowColumn().count();var m=this.xAxis();var n=new $$t.iz(0,e,f,this.xAxis().isInverted(),g);var o=0;for(var p=0;p<d.count();++p){var q=d.__inner[p][0]-.5*h;var r=Math.min(d.__inner[p][1],d.__inner[p][2]);var s=Math.max(d.__inner[p][1],d.__inner[p][2]);var t=Math.abs(s-r);if(Number.isInfinity(t)){continue}var u=c.da().item(o);o++;u.width(h);u.height(t);if(i){this.mu(d,p,l,m,n,b.p())}this.lo.ae(u,false,false,false,false);u.ai(this.lo.j);u.aj(this.lo.k);c.df(u,q,r)}c.da().c(o);b.c5(a)},$type:new $.ig.Type("RangeColumnSeries",$$t.$t5.$type)},true);$c("RangeColumnSeriesView:xo","RangeCategorySeriesView",{_c9:null,c9:function(a){if(arguments.length===1){this._c9=a;return a}else{return this._c9}},init:function(a){var $self=this;this.dg=new $$t.ct;$$t.$t8.init.call(this,a);this.c9(a);this.da(function(){var $ret=new $$t.hh($$t.$ct.$type);$ret.create($self.dh.runOn($self));$ret.activate($self.dc.runOn($self));$ret.disactivate($self.de.runOn($self));$ret.destroy($self.dd.runOn($self));return $ret}())},_da:null,da:function(a){if(arguments.length===1){this._da=a;return a}else{return this._da}},at:function(){$$t.$t8.at.call(this);this.db(new $$t.b7($$t.$ct.$type,0));if(!this.p()){this.e().resolution(4);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;
$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},_db:null,db:function(a){if(arguments.length===1){this._db=a;return a}else{return this._db}},dh:function(){var a=new $$t.ct;this.db().add(a);a.__visibility=1;return a},dc:function(a){a.__visibility=0},de:function(a){a.__visibility=1},dd:function(a){this.db().remove(a)},df:function(a,b,c){if(!this.isDirty()){this.ar()}a.m(c);a.l(b)},ab:function(a){return this.db().__inner[a]},dg:null,aa:function(a){var b=this.db().__inner[a];this.dg.__visibility=b.__visibility;this.dg.l(b.l());this.dg.m(b.m());this.dg.width(b.width());this.dg.height(b.height());var c=this.by(a);this.dg.__fill=c;this.dg.__stroke=c;this.dg.z(this.e().thickness()+3);return this.dg},a7:function(a,b){$$t.$t8.a7.call(this,a,b);if(a.d()){for(var c=0;c<this.db().count();c++){var d=this.z(c,b);this.be(d,c,b);a.u(d)}}},am:function(a){$$t.$t8.am.call(this,a);var b=0;var c=new $$t.b7($$t.$ct.$type,0);var e=this.da().a().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f.l()<g.l()){return-1}else if(f.l()>g.l()){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$t.ig(1,"column"+b,f);h.tags().add("Main");h.tags().add("Fill");a.shapes().add(h)}b++},$type:new $.ig.Type("RangeColumnSeriesView",$$t.$t8.$type)},true);$c("SplineSeriesBaseView:nt","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){$$t.$ms.init.call(this,a);this.de(a)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(1);this.e().shadowOffsetY(4);this.e().useSingleShadow(false)},$type:new $.ig.Type("SplineSeriesBaseView",$$t.$ms.$type)},true);$c("SplineAreaSeriesView:xp","SplineSeriesBaseView",{_df:null,df:function(a){if(arguments.length===1){this._df=a;return a}else{return this._df}},init:function(a){this.dp=new $$t.cz;this.dt=new $$t.cz;this.dr=new $$t.cz;this.du=new $$t.cz;this.di=new $$t.cz;this.dk=new $$t.cz;this.dj=new $$t.cz;this.dl=new $$t.cz;$$t.$nt.init.call(this,a);this.df(a)},at:function(){$$t.$nt.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},dp:null,dt:null,dr:null,du:null,dm:function(){return this.dt},dn:function(){return this.du},dq:function(){return this.dp},ds:function(){return this.dr},dg:function(){this.dp.ak(null);this.dr.ak(null);this.dt.ak(null);this.du.ak(null);this.ar()},dh:function(a,b,c,d,e,f,g){this.c7().nb().a($b($$t.$i6.$type,this.c0().le())!==null?true:false);this.c7().nb().f(this.dp,this.dt,this.dr,this.du,a,b,c,d,e,f,g);this.ar()},di:null,dk:null,dj:null,dl:null,bd:function(){$$t.$nt.bd.call(this);this.di.ak(this.dp.ak());this.dk.ak(this.dt.ak());this.dj.ak(this.dr.ak());this.dl.ak(this.du.ak());var a=this.bx();this.di.__fill=a;this.di.__opacity=1;this.dj.__fill=a;this.dj.__opacity=1;this.dk.__stroke=a;this.dk.z(this.e().thickness()+3);this.dl.__stroke=a;this.dl.z(this.e().thickness()+3)},a7:function(a,b){$$t.$nt.a7.call(this,a,b);if(b){a.r(this.di);a.r(this.dj);a.r(this.dk);a.r(this.dl)}else{a.r(this.dp);a.r(this.dr);a.r(this.dt);a.r(this.du)}},am:function(a){$$t.$nt.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.dt);b.tags().add("Lower");var c=new $$t.nj(1,"upperShape",this.du);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.nj(1,"translucentShape",this.dr);d.tags().add("Translucent");var e=new $$t.nj(1,"fillShape",this.dp);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(5);this.e().shadowOffsetX(1);this.e().shadowOffsetY(-3)},$type:new $.ig.Type("SplineAreaSeriesView",$$t.$nt.$type)},true);$c("VerticalAxisLabelPanel:lq","AxisLabelPanelBase",{init:function(){$$t.$kd.init.call(this)},aa:function(){return new $$t.lr(this)},b2:function(a){$$t.$kd.b2.call(this,a);this.ck(a)},_ck:null,ck:function(a){if(arguments.length===1){this._ck=a;return a}else{return this._ck}},_ct:0,ct:function(a){if(arguments.length===1){this._ct=a;return a}else{return this._ct}},_cq:0,cq:function(a){if(arguments.length===1){this._cq=a;return a}else{return this._cq}},_cs:0,cs:function(a){if(arguments.length===1){this._cs=a;return a}else{return this._cs}},_cr:0,cr:function(a){if(arguments.length===1){this._cr=a;return a}else{return this._cr}},bs:function(){this.ck().aw()},bc:function(){return this.z().titleSettings()!=null?this.z().titleSettings().angle():-90},cm:function(){var a=0;var b=this.af(this.z().titleSettings());if(b==1){a+=this.bg()}var c=this.ad();if(c==3||c==7){a+=this.z().ck()}return a},co:function(){var a=0;var b=this.af(this.z().titleSettings());if(b==2){a+=this.bg()}var c=this.ad();if(c==2||c==6){a+=this.z().ck()}return a},cp:function(){var a=this.a2-this.cm()-this.co();if(a<0){a=0}return a},cn:function(){var a=this.cp()-this.ab().p()-this.ab().q();if(a<0){a=0}return a},av:function(){var a=new $$t.b7($$t.$a8.$type,0);this.an(false);this.am(false);if(this.ac()!=null&&this.ac().h()&&this.a8()%360!=0){this.am(true)}this.ct(-1.7976931348623157e308);this.cq(-1.7976931348623157e308);this.cs(-1.7976931348623157e308);this.cr(-1.7976931348623157e308);var b=this.ab().p();var c=this.ab().r();var d=this.ab().q();var e=this.ab().o();var f=this.cm();for(var g=0;g<this.a0().count();g++){var h=this.a0().__inner[g];var i=this.a6(h);var j=this.a7(h);var k=i+c+e;var l=j+b+d;var m=this.cf().left()+f;var n=this.az().__inner[g].a()-k/2;this.ct(Math.max(l,this.ct()));this.cq(Math.max(k,this.cq()));this.cs(Math.max(j,this.cs()));this.cr(Math.max(i,this.cr()));var o=new $$t.a8(0,m,n,l,k);a.add(o)}var p=0;if(this.am()){p=this.a8()%360;if(p<0){p+=360}}if(!this.z().bf()){var q=p*(Math.PI/180);var r=Math.abs(this.cs()*Math.cos(q))+Math.abs(this.cr()*Math.sin(q));var s=this.bg();this.a4(r+b+d+s+this.z().ck())}else{this.ab().ab()}if(this.am()){for(var t=0;t<a.count();t++){var u=a.__inner[t];u.y(this.az().__inner[t].a()-this.cq()/2);a.__inner[t]=u}}var v=false;if(!this.am()&&this.ct()<=this.a2){v=true}if(!v){var w=this.cf().height();var x=this.cp();var y=x;var z=this.az().count()>1?Math.abs(this.az().__inner[1].a()-this.az().__inner[0].a()):w;var aa=Math.abs(Math.asin(z/this.ct())*(180/Math.PI));var ab=p>=aa&&p<=180-aa||p-180>=aa&&p-180<=180-aa;for(var ac=0;ac<a.count();ac++){if(this.am()){var ad=p*(Math.PI/180);var ae=this.bh(this.a0().__inner[ac]);y=Math.min(x/Math.abs(Math.cos(ad)),ae);if(ab){var af;if(p>0&&p<90){af=Math.PI/180*(90-p)}else if(p>270&&p<360){af=Math.PI/180*(p-270)}else{af=0}y=z/Math.cos(af)}}var ag=a.__inner[ac];ag.width(Math.min(ag.width(),y+b+d));a.__inner[ac]=ag;if(!($b($$t.$c2.$type,this.a0().__inner[ac])!==null)){this.a0().__inner[ac].width(y)}var ah=$b($$t.$c2.$type,this.a0().__inner[ac]);if(ah!=null){var ai=this.bn(ac,ah,y);if(!ah.aa().equals(ai)){ah.aa(ai);this.a0().__inner[ac].width(y)}}}}if(this.cl()){this.cu(a)}return a},cu:function(a){this.ck().ax(a,this.ct())},b5:function(a,b){var c=0;var d=this.cr()/2;var e=new $$t.e9;var f=$$t.$e7.e(this.a8());var g=function(){var $ret=new $$t.fc;$ret.h(f);$ret.i(c);$ret.j(d);return $ret}();var h=0;var i=0;if(f!=0&&f!=360){f-=90;if(f>0&&f<180){g.i(this.cs());h=-this.cs()+this.cr()/2;h=h+Math.sin($$t.$fn.u(f-180))*(this.cr()/2)}else{if(f>=180){h=h-Math.cos($$t.$fn.u(f))*(this.cr()/2)}else{h=h+Math.cos($$t.$fn.u(f))*(this.cr()/2)}}}var j=function(){var $ret=new $$t.fb;$ret.h(h);$ret.i(i);return $ret}();e.h().add(g);e.h().add(j);a.h(e)},cl:function(){return!this.an()&&!this.am()},ce:function(){var a=this.af(this.z().titleSettings());var b=this.bg();var c=this.ad();var d=0;if(a==1){d+=this.cf().left();if(c==3||c==7){d+=this.z().ck()}}else{d=this.cf().right()-b;if(c==6||c==2){d-=this.z().ck()}}var e=this.be();var f=0;var g=this.z().titleSettings()==null?1:this.z().titleSettings().verticalAlignment();if(g==0){f=this.cf().top()}else if(g==2){f=this.cf().bottom()-e}else{f=this.cf().top()+this.cf().height()/2-e/2}return new $$t.a8(0,d,f,b,e)},af:function(a){if(a==null){return this.z().seriesViewer().ah(this.z())}if(a.position()==0){if(this.z()!=null&&this.z().seriesViewer()!=null){return this.z().seriesViewer().ah(this.z())}return 1}return a.position()},ae:function(){return 2},ap:function(a){return a==2||a==3||a==6||a==7},cj:function(a){if(this.y().contains(this.z().fk())==false&&this.z().fk()!=null){this.y().add(this.z().fk())}var c=this.y().getEnumerator();while(c.moveNext()){var b=c.current();if(b!=this.z().fk()&&b!=this.ab().at()){this.ab().af(b)}}var d=this.z()==null||this.a2<=0||$.ig.util.isNaN(this.a2)?50:this.a2;if(d>a.k()){d=a.k()}var e=new $$t.a9(1,d,50);if(Number.isInfinity(e.k())){e.k(50)}if(Number.isInfinity(e.j())){e.j(50)}return e},bu:function(){var a=this.ab().ar();this.z().ep(a);if(this.ac()!=null&&this.ac().visibility()!=0){return}var b=this.z().ck();if(b==0){return}var c=this.at();if(c==null){return}var d=this.cf().left();var e;var f=this.ad();if(f==2||f==6){d=this.cf().right();e=d-b}else{e=d+b}var g=this.ab().b();var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.bx(a,h,d,e,this.cg(),g)}if(!this.y().contains(this.ab().at())){this.y().add(this.ab().at())}},$type:new $.ig.Type("VerticalAxisLabelPanel",$$t.$kd.$type)},true);$c("VerticalAxisLabelPanelView:lr","AxisLabelPanelBaseView",{_av:null,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},init:function(a){$$t.$ke.init.call(this,a);this.av(a)},aw:function(){},d:function(){var a=this.a().z().seriesViewer().bh();if(this.a().z().titleSettings()!=null&&this.a().z().titleSettings().textStyle()!=null){a=this.a().z().titleSettings().f()}else{var b=this.a().z().seriesViewer().bg();if(b!=null){a=b}}return a},au:function(){return this.a().z().seriesViewer().m2()},aq:function(){var a=this.a().z().chart().ly();if(this.a().z().titleSettings()!=null&&this.a().z().titleSettings().textColor()!=null){a=this.a().z().titleSettings().textColor()}else{var b=this.a().z().seriesViewer().lx();if(b!=null){a=b}}return a},ax:function(a,b){var c,d;c=this.av().cm();d=this.av().co();var e=this.a().ac()!=null?this.a().ac().horizontalAlignment():1;var f=this.a().a2;var g=this.av().cp();var h=g/2;var i=this.a().cf();for(var j=0;j<a.count();j++){var k=a.__inner[j];var l=k.width()/2;switch(e){case 0:k.x(i.left()+c);break;case 1:case 3:k.x(i.left()+c+h-l);break;case 2:k.x(i.right()-d-k.width());break}}},$type:new $.ig.Type("VerticalAxisLabelPanelView",$$t.$ke.$type)},true);$c("AreaSeries:nz","HorizontalAnchoredCategorySeries",{aw:function(){return new $$t.n0(this)},lq:function(){return 1},he:function(a){$$t.$g5.he.call(this,a);this.od(a)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},init:function(){$$t.$g5.init.call(this);this.y($$t.$nz.$type)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$g5.gg.call(this,a,b);var c=b;c.df()},my:function(a,b){var $self=this;$$t.$g5.my.call(this,a,b);var c=b.cy().c;var d=$b($$t.$n0.$type,b);var e=a.h;var f=this.getEffectiveViewport1(d);this.lo.x(this,this.l6(),this.n3(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));var g=false;var h=this.lo.c();if(h!=null){g=true}if(g){var i=new $$t.iz(0,b.b4(),b.b3(),this.n3().isInverted(),f);this.mu(e,-1,this.valueColumn().count(),this.n3(),i,b.p())}var j=d.dl();var k=d.dm();var l=d.dp();var m=d.dr();this.lo.ae(j,true,false,true,true);this.lo.ae(k,true,false,true,true);this.lo.ae(l,false,true,false,false);this.lo.ae(m,false,true,false,false);if(b.c2(a)){d.dg(e.count(),e,true,c,this.resolution(),function(n,o,p,q,r){$self.np(n,a.h.count(),b)},this.unknownValuePlotting());b.c5(a)}var n=this.lf();l.__opacity=this.lo.i*this.actualAreaFillOpacity();m.__opacity=.5*this.lo.i*this.actualAreaFillOpacity()},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$nz.unknownValuePlottingProperty,$$t.$ng.getBox(a));return a}else{return $f(this.c($$t.$nz.unknownValuePlottingProperty))}},hj:function(a,b,c,d){$$t.$g5.hj.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.ll().m(this.unknownValuePlotting()==0);this.renderSeries(false);this.g0();break}},$type:new $.ig.Type("AreaSeries",$$t.$g5.$type)},true);$c("AreaSeriesView:n0","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){this.dn=new $$t.cz;this.ds=new $$t.cz;this.dq=new $$t.cz;this.dt=new $$t.cz;this.dh=new $$t.cz;this.dj=new $$t.cz;this.di=new $$t.cz;this.dk=new $$t.cz;$$t.$ms.init.call(this,a);this.de(a)},at:function(){$$t.$ms.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},dl:function(){return this.ds},dm:function(){return this.dt},dp:function(){return this.dn},dr:function(){return this.dq},dn:null,ds:null,dq:null,dt:null,df:function(){this.dn.ak(null);this.dq.ak(null);this.ds.ak(null);this.dt.ak(null);this.ar()},dg:function(a,b,c,d,e,f,g){this.c7().nb().a($b($$t.$i6.$type,this.c0().le())!==null?true:false);this.c7().nb().f(this.dn,this.ds,this.dq,this.dt,a,b,c,d,e,f,g);this.ar()},dh:null,dj:null,di:null,dk:null,bd:function(){$$t.$ms.bd.call(this);this.dh.ak(this.dn.ak());this.dj.ak(this.ds.ak());this.di.ak(this.dq.ak());this.dk.ak(this.dt.ak());var a=this.bx();this.dh.__fill=a;this.dh.__opacity=1;this.di.__fill=a;this.di.__opacity=1;this.dj.__stroke=a;this.dj.z(this.e().thickness()+3);this.dk.__stroke=a;this.dk.z(this.e().thickness()+3)},a7:function(a,b){$$t.$ms.a7.call(this,a,b);if(b){a.r(this.dh);a.r(this.di);a.r(this.dj);a.r(this.dk)}else{a.r(this.dn);a.r(this.dq);a.r(this.ds);a.r(this.dt)}},am:function(a){$$t.$ms.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.ds);b.tags().add("Lower");var c=new $$t.nj(1,"upperShape",this.dt);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.nj(1,"translucentShape",this.dq);d.tags().add("Translucent");var e=new $$t.nj(1,"fillShape",this.dn);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(5);this.e().shadowOffsetX(1);this.e().shadowOffsetY(-3)},$type:new $.ig.Type("AreaSeriesView",$$t.$ms.$type)},true);$c("CategoryFrame:i7","Frame",{init:function(a){this.h=new $$t.b7(Array,0);this.l=new $$t.b7($.ig.Number.prototype.$type,0);this.m=new $$t.b7(Number,0);this.n=new $$t.b7($$t.$ba.$type,0);this.o=new $$t.b7(Number,0);this.q=new $$t.b7($$t.$ba.$type,0);this.r=new $$t.b7(Number,0);this.i=new $$t.b7($$t.$ba.$type,0);this.k=new $$t.b7(Number,0);this.j=new $$t.b7(Number,0);this.p=new $$t.b7(Number,0);$$t.$i8.init.call(this);this.aa=new $$t.a8(0,0,0,1,1);this.t=a;this.x()},aa:null,h:null,l:null,m:null,n:null,o:null,q:null,r:null,i:null,k:null,j:null,p:null,_u:0,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},t:0,d:function(a,b,c){this.x();var d=$b($$t.$i7.$type,b);var e=$b($$t.$i7.$type,c);var f=d.h.count();var g=e.h.count();var h=Math.max(f,g);var i=Math.max(d.n.count(),e.n.count());var j=Math.max(d.q.count(),e.q.count());var k=Math.max(d.l.count(),e.l.count());var l=Math.max(d.i.count(),e.i.count());var m=d.p.count()>0;if(m){this.y(this.p,a,d.p,e.p,h)}var n=d.o.count()>0;if(n){this.y(this.o,a,d.o,e.o,i)}var o=d.r.count()>0;if(o){this.y(this.r,a,d.r,e.r,j)}var p=d.m.count()>0;if(p){this.y(this.m,a,d.m,e.m,k)}var q=d.k.count()>0;if(q){this.y(this.k,a,d.k,e.k,l)}if(this.h.count()<h){while(this.h.count()<h){this.h.add(new Array(this.t))}}if(this.h.count()>h){this.h.removeRange(h,this.h.count()-h)}if(m){var r=0;for(var s=0;s<Math.min(f,g);++s){var t=this.h.__inner[s];r=a*this.p.__inner[s];r=r>1?1:r;for(var u=0;u<this.t;++u){t[u]=d.h.__inner[s][u]+r*(e.h.__inner[s][u]-d.h.__inner[s][u])}}}else{for(var v=0;v<Math.min(f,g);++v){var w=this.h.__inner[v];for(var x=0;x<this.t;++x){w[x]=d.h.__inner[v][x]+a*(e.h.__inner[v][x]-d.h.__inner[v][x])}}}if(f<g){var y=new Array(this.t);for(var z=this.t-1;z>=0;--z){y[z]=d.h.count()>0?d.h.__inner[d.h.count()-1][z]:0}if(m){var aa=0;for(var ab=f;ab<g;++ab){var ac=this.h.__inner[ab];aa=a*this.p.__inner[ab];aa=aa>1?1:aa;for(var ad=this.t-1;ad>=0;--ad){ac[ad]=y[ad]+aa*(e.h.__inner[ab][ad]-y[ad])}}}else{for(var ae=f;ae<g;++ae){var af=this.h.__inner[ae];for(var ag=this.t-1;ag>=0;--ag){af[ag]=y[ag]+a*(e.h.__inner[ae][ag]-y[ag])}}}}if(f>g){var ah=new Array(this.t);for(var ai=this.t-1;ai>=0;--ai){ah[ai]=e.h.count()>0?e.h.__inner[e.h.count()-1][ai]:0}if(m){var aj=0;for(var ak=g;ak<f;++ak){var al=this.h.__inner[ak];aj=a*this.p.__inner[ak];aj=aj>1?1:aj;for(var am=this.t-1;am>=0;--am){al[am]=d.h.__inner[ak][am]+aj*(ah[am]-d.h.__inner[ak][am])}}}else{for(var an=g;an<f;++an){var ao=this.h.__inner[an];for(var ap=this.t-1;ap>=0;--ap){ao[ap]=d.h.__inner[an][ap]+a*(ah[ap]-d.h.__inner[an][ap])}}}}if(n){$$t.$i8.e(this.n,a,d.n,e.n,this.o)}else{$$t.$i8.a(this.n,a,d.n,e.n)}if(o){$$t.$i8.e(this.q,a,d.q,e.q,this.r)}else{$$t.$i8.a(this.q,a,d.q,e.q)}if(p){$$t.$i8.e(this.i,a,d.i,e.i,this.m)}else{$$t.$i8.a(this.i,a,d.i,e.i)}if(q){$$t.$i8.f(this.j,a,d.j,e.j,this.k)}else{$$t.$i8.b(this.j,a,d.j,e.j)}var aq=d.ab();var ar=e.ab();if($$t.$a8.l_op_Equality(aq,null)){aq=this.aa}if($$t.$a8.l_op_Equality(ar,null)){ar=this.aa}var as=aq.left()+(ar.left()-aq.left())*a;var at=aq.top()+(ar.top()-aq.top())*a;var au=aq.width()+(ar.width()-aq.width())*a;var av=aq.height()+(ar.height()-aq.height())*a;this.ab(new $$t.a8(0,as,at,au,av))},y:function(a,b,c,d,e){if(d.count()==0){for(var f=0;f<c.count();f++){d.add(c.__inner[f])}}else{$$t.$i8.b(a,b,c,d)}if(a.count()<e){var g=a.count();for(var h=0;h<e-g;h++){a.add(1)}}},w:function(){this.p.clear();this.r.clear();this.o.clear();this.m.clear();this.k.clear()},v:function(){this.x();this.w();this.ab(this.aa)},z:function(){this.v();this.h.clear();this.i.clear();this.l.clear();this.n.clear();this.q.clear()},x:function(){$$t.$i7.s++;if($$t.$i7.s>=2147483647-1){$$t.$i7.s=0}this.u($$t.$i7.s)},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},$type:new $.ig.Type("CategoryFrame",$$t.$i8.$type)},true);$c("SingleValuesHolder:q4","ValuesHolder",{init:function(){$$t.$mp.init.call(this)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},a:function(){if(this.f()!=null){return this.f().count()}return 0},$type:new $.ig.Type("SingleValuesHolder",$$t.$mp.$type)},true);$c("DefaultSingleValueProvider:q3","Object",{init:function(){$.ig.$op.init.call(this)},valueColumn:function(){return new $$t.b7(Number,0)},$type:new $.ig.Type("DefaultSingleValueProvider",$.ig.$ot,[$$t.$q0.$type])},true);$c("PreparationParams:l1","Object",{init:function(){$.ig.$op.init.call(this)},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_g:0,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_e:false,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:false,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},$type:new $.ig.Type("PreparationParams",$.ig.$ot)},true);$c("CategoryLineRasterizer:nh","Object",{init:function(){this.k=new $$t.c4(0);$.ig.$op.init.call(this)},_a:false,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},k:null,l:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},j:function(a,b,c,d,e,f,g,h,i,j){var k=new $$t.es;var l=new $$t.es;var m=new $$t.es;a.ak(k);b.ak(l);c.ak(m);k.b(new $$t.et);l.b(new $$t.et);m.b(new $$t.et);var n=new $$t.b7($$t.$e4.$type,0);var o=new $$t.b7($$t.$e4.$type,0);var p=new $$t.b7($$t.$e4.$type,0);var q=new $$t.b7($$t.$e4.$type,0);if(g==0||g==1){var r=g==1?h:null;var s=0;for(var t=0;t<d;t++){if($.ig.util.isNaN(e.__inner[t][1])){var u=t-s;var v=g==0&&u>0||g==1&&u>1;if(v){if(g==1||n.count()==0){var w=new $$t.e4;var x=new $$t.e4;var y=new $$t.e4;var z=new $$t.e4;n.add(w);o.add(x);p.add(y);q.add(z)}this.h(n.__inner[n.count()-1].__points,o.__inner[o.count()-1].__points,p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,s,t-1,e,f,r,i,j)}s=t+1}}if(g==1||n.count()==0){var aa=new $$t.e4;var ab=new $$t.e4;var ac=new $$t.e4;var ad=new $$t.e4;n.add(aa);o.add(ad);p.add(ab);q.add(ac)}this.h(n.__inner[n.count()-1].__points,o.__inner[o.count()-1].__points,p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,s,d-1,e,f,r,i,j);if(r==null&&n.count()==1&&h!=null){this.c(n.__inner[0],h);if(o.count()==1){this.c(o.__inner[0],h)}}}else{n.add(new $$t.e4);o.add(new $$t.e4);p.add(new $$t.e4);q.add(new $$t.e4);this.g(n.__inner[0].__points,o.__inner[0].__points,p.__inner[0].__points,q.__inner[0].__points,d,e,f,h,i,j)}for(var ae=0;ae<n.count();ae++){var af=n.__inner[ae];var ag=o.__inner[ae];var ah=p.__inner[ae];var ai=q.__inner[ae];if(af.__points.count()>0){var aj=function(){var $ret=new $$t.e1;$ret.startPoint(af.__points.__inner[0]);return $ret}();aj.__segments.add(af);k.b().add(aj)}if(ag.__points.count()>0){var ak=function(){var $ret=new $$t.e1;$ret.startPoint(ag.__points.__inner[0]);return $ret}();ak.__segments.add(ag);m.b().add(ak)}if(ah.__points.count()>0&&ai.__points.count()>0){var al=new $$t.e4;if(h!=null){var am=h.f();h.f(true);h.i(al.__points);var ao=ah.__points.getEnumerator();while(ao.moveNext()){var an=ao.current();h.j(an)}for(var ap=ai.__points.count()-1;ap>=0;ap--){h.j(ai.__points.__inner[ap])}h.i(null);h.f(am)}else{var ar=ah.__points.getEnumerator();while(ar.moveNext()){var aq=ar.current();al.__points.add(aq)}for(var as=ai.__points.count()-1;as>=0;as--){al.__points.add(ai.__points.__inner[as])}}if(al.__points.count()>0){var at=function(){var $ret=new $$t.e1;$ret.startPoint(al.__points.__inner[0]);return $ret}();at.__segments.add(al);l.b().add(at)}}}},c:function(a,b){var c=a.__points;b.i(a.__points=new $$t.c4(0));var e=c.getEnumerator();while(e.moveNext()){var d=e.current();b.j(d)}b.i(null)},i:function(a,b,c,d,e,f,g,h,i,j){a.ag().clear();c.ag().clear();d.ag().clear();b.ag().clear();this.g(a.ag(),b.ag(),c.ag(),d.ag(),e,f,g,h,i,j);a.y(a.ag().count()>0);c.y(c.ag().count()>0);d.y(d.ag().count()>0);b.y(b.ag().count()>0)},g:function(a,b,c,d,e,f,g,h,i,j){this.h(a,b,c,d,0,e-1,f,g,h,i,j)},d:function(a,b,c,d,e,f,g){var h=$$t.$m3.a(new $$t.b7($.ig.Number.prototype.$type,0),d,e,f,b,c,g);var i=0;var j=h.count();var k;var l;var m;if(e){for(var n=0;n<j;n++){i=h.item(n);k=d.__inner[i];l=k[0];m=k[1];var o={__x:l,__y:m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.add(o)}}else if(f){for(var p=0;p<j;p++){i=h.item(p);k=d.__inner[i];l=k[0];m=k[2];var q={__x:l,__y:m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.add(q)}}else{for(var r=0;r<j;r++){i=h.item(r);k=d.__inner[i];l=k[2];m=k[3];var s={__x:l,__y:m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.add(s)}}},b:function(a,b,c,d){c.i(a);for(var e=0;e<b.count();e++){c.j(b.__inner[e])}c.i(null)},h:function(a,b,c,d,e,f,g,h,i,j,k){if(f>-1){if(j==1&&!this.a()){var l=new $$t.c4(0);this.d(l,e,f,g,true,h,k);if(i!=null){this.b(a,l,i,k)}else{var n=l.getEnumerator();while(n.moveNext()){var m=n.current();a.add(m)}}}else{var o=new $$t.c4(0);var p=new $$t.c4(0);this.d(o,e,f,g,true,h,k);this.d(p,e,f,g,false,h,k);var r=o.getEnumerator();while(r.moveNext()){var q=r.current();c.add(q)}var t=p.getEnumerator();while(t.moveNext()){var s=t.current();d.add(s)}if(i!=null){this.b(a,o,i,k);this.b(b,p,i,k)}else{var v=o.getEnumerator();while(v.moveNext()){var u=v.current();a.add(u)}var x=p.getEnumerator();while(x.moveNext()){var w=x.current();b.add(w)}}}}},f:function(a,b,c,d,e,f,g,h,i,j,k){var l=new $$t.es;var m=new $$t.es;var n=new $$t.es;var o=new $$t.es;a.ak(l);b.ak(m);c.ak(n);d.ak(o);l.b(new $$t.et);m.b(new $$t.et);n.b(new $$t.et);o.b(new $$t.et);var p=new $$t.b7($$t.$e4.$type,0);var q=new $$t.b7($$t.$e4.$type,0);var r=new $$t.b7($$t.$e4.$type,0);var s=new $$t.b7($$t.$e4.$type,0);if(k==0||k==1){var t=0;for(var u=0;u<e;u++){if($.ig.util.isNaN(f.__inner[u][1])){var v=u-t;var w=k==0&&v>0||k==1&&v>1;if(w){if(k==1||q.count()==0){var x=new $$t.e4;var y=new $$t.e4;var z=new $$t.e4;var aa=new $$t.e4;p.add(x);q.add(y);r.add(z);s.add(aa)}this.e(p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,r.__inner[r.count()-1].__points,s.__inner[s.count()-1].__points,t,u-1,f,g,h,i);if(k==1){j(p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,r.__inner[r.count()-1].__points,s.__inner[s.count()-1].__points,false)}}t=u+1}}if(k==1||q.count()==0){var ab=new $$t.e4;var ac=new $$t.e4;var ad=new $$t.e4;var ae=new $$t.e4;p.add(ab);q.add(ac);r.add(ad);s.add(ae)}this.e(p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,r.__inner[r.count()-1].__points,s.__inner[s.count()-1].__points,t,e-1,f,g,h,i);j(p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,r.__inner[r.count()-1].__points,s.__inner[s.count()-1].__points,true)}else{p.add(new $$t.e4);q.add(new $$t.e4);r.add(new $$t.e4);s.add(new $$t.e4);this.e(p.__inner[0].__points,q.__inner[0].__points,r.__inner[0].__points,s.__inner[0].__points,0,e-1,f,g,h,i);j(p.__inner[0].__points,q.__inner[0].__points,r.__inner[0].__points,s.__inner[0].__points,true)}for(var af=0;af<q.count();af++){var ag=p.__inner[af];var ah=q.__inner[af];var ai=r.__inner[af];var aj=s.__inner[af];if(ag.__points.count()>0){var ak=function(){var $ret=new $$t.e1;$ret.startPoint(ag.__points.__inner[0]);return $ret}();ak.__segments.add(ag);l.b().add(ak)}if(ah.__points.count()>0){var al=function(){var $ret=new $$t.e1;$ret.startPoint(ah.__points.__inner[0]);return $ret}();al.__segments.add(ah);m.b().add(al)}if(ai.__points.count()>0){var am=function(){var $ret=new $$t.e1;$ret.startPoint(ai.__points.__inner[0]);return $ret}();am.__segments.add(ai);n.b().add(am)}if(aj.__points.count()>0){var an=function(){var $ret=new $$t.e1;$ret.startPoint(aj.__points.__inner[0]);return $ret}();an.__segments.add(aj);o.b().add(an)}}},e:function(a,b,c,d,e,f,g,h,i,j){this.l().clear();if(i==1&&!this.a()){var k=$$t.$m3.a(new $$t.b7($.ig.Number.prototype.$type,0),g,true,h,e,f,j);var l=k.count();var m=0;var n;var o;var p;for(var q=0;q<l;q++){m=k.item(q);n=g.__inner[m];o=n[0];p=n[1];a.add({__x:o,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.add({__x:o,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.l().add({__x:o,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}else{var r=$$t.$m3.a(new $$t.b7($.ig.Number.prototype.$type,0),g,true,h,e,f,j);var s=$$t.$m3.a(new $$t.b7($.ig.Number.prototype.$type,0),g,false,h,e,f,j);var t=r.count();var u=s.count();var v=0;var w;var x;var y;for(var z=0;z<t;z++){v=r.item(z);w=g.__inner[v];x=w[0];y=w[1];a.add({__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});b.add({__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.l().add({__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var aa;var ab;for(var ac=u-1;ac>=0;ac--){v=s.item(ac);w=g.__inner[v];if(h){aa=w[0];ab=w[2]}else{aa=w[2];ab=w[3]}d.add({__x:aa,__y:ab,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:aa,__y:ab,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},$type:new $.ig.Type("CategoryLineRasterizer",$.ig.$ot)},true);$c("CategoryTransitionSourceFramePreparer:tm","Object",{init:function(){this.a=new $$t.f6(0);$.ig.$op.init.call(this)},p:function(a,b,c,d,e,f,g,h,i,j,k){a.ab(new $$t.a8(0,0,0,1,1));a.h.clear();a.l.clear();a.n.clear();a.q.clear();a.i.clear();a.j.clear();var l=false;var m=false;if(e!=null){l=e.isInverted()}if(d!=null){m=d.isInverted()}var n=f;if(n==0){n=g}switch(n){case 1:var o=j();this.t(a,b,o,c);break;case 7:this.r(a,b,false,c,k);break;case 9:this.s(a,b,true,c,k);break;case 10:this.s(a,b,false,c,k);break;case 8:this.r(a,b,true,c,k);break;case 2:this.u(a,b,false);break;case 3:this.u(a,b,true);break;case 4:this.v(a,b,true);break;case 5:this.v(a,b,false);break;case 6:this.j(a,b);a.ab(new $$t.a8(0,.5,.5,0,0));break;case 16:if(c){this.s(a,b,l,c,k)}else{this.r(a,b,m,c,k)}break;case 17:if(c){this.s(a,b,!l,c,k)}else{this.r(a,b,!m,c,k)}break;case 18:if(c){this.r(a,b,m,c,k)}else{this.s(a,b,l,c,k)}break;case 19:if(c){this.r(a,b,!m,c,k)}else{this.s(a,b,!l,c,k)}break;case 12:if(c){this.v(a,b,l)}else{this.u(a,b,m)}break;case 13:if(c){this.v(a,b,!l)}else{this.u(a,b,!m)}break;case 14:if(c){this.u(a,b,m)}else{this.v(a,b,l)}break;case 15:if(c){this.u(a,b,!m)}else{this.v(a,b,!l)}break;case 11:this.q(a,b);break}if(h==0){h=i}a.w();b.w();switch(h){case 3:this.b(a.h.count(),n,a.p,b.p,d,e,c,k);this.b(a.n.count(),n,a.o,b.o,d,e,c,k);this.b(a.q.count(),n,a.r,b.r,d,e,c,k);this.b(a.i.count(),n,a.m,b.m,d,e,c,k);this.b(a.j.count(),n,a.k,b.k,d,e,c,k);break;case 2:var p=j();this.d(a.h.count(),p,n,a.h,b.h,a.p,b.p,d,e,c,k);this.f(a.n.count(),p,n,a.n,b.n,a.o,b.o,d,e,c,k);this.f(a.q.count(),p,n,a.q,b.q,a.r,b.r,d,e,c,k);this.f(a.i.count(),p,n,a.i,b.i,a.m,b.m,d,e,c,k);this.e(a.j.count(),p,n,a.j,b.j,a.k,b.k,d,e,c,k);break;case 4:this.c(a.h.count(),n,a.p,b.p);this.c(a.n.count(),n,a.o,b.o);this.c(a.q.count(),n,a.r,b.r);this.c(a.i.count(),n,a.m,b.m);this.c(a.j.count(),n,a.k,b.k);break}},a:null,c:function(a,b,c,d){if(a==0){return}for(var e=0;e<a;e++){c.add(1+this.a.a());d.add(1+this.a.a())}},d:function(a,b,c,d,e,f,g,h,i,j,k){if(a==0){return}var l=false;var m=i;if(j){m=h}if(m!=null){l=m.isInverted()}var n=k.bottom();var o=k.bottom();var p=k.top();if(j){o=k.right();p=k.left()}if(l){o=k.top();p=k.bottom();if(j){o=k.left();p=k.right()}}b=Math.max(b,Math.min(p,o));b=Math.min(b,Math.max(p,o));n=0;var q;for(var r=0;r<a;r++){q=e.__inner[r];for(var s=1;s<q.length;s++){if($.ig.util.isNaN(q[s])||Number.isInfinity(q[s])){continue}n=Math.max(n,Math.abs(b-q[s]))}}var t;var u;var v;for(var w=0;w<a;w++){q=e.__inner[w];
t=Math.abs(q[1]-b);u=Math.abs(q[1]-b);for(var x=1;x<q.length;x++){if($.ig.util.isNaN(q[x])||Number.isInfinity(q[x])){continue}t=Math.max(Math.abs(q[x]-b),t);u=Math.min(Math.abs(q[x]-b),u)}var y=(t+u)/2;if($.ig.util.isNaN(y)||n==0){v=1}else{v=y/n}f.add(2-v);g.add(2-v)}},f:function(a,b,c,d,e,f,g,h,i,j,k){if(a==0){return}var l=false;var m=i;if(j){m=h}if(m!=null){l=m.isInverted()}var n=k.bottom();var o=k.bottom();var p=k.top();if(j){o=k.right();p=k.left()}if(l){o=k.top();p=k.bottom();if(j){o=k.left();p=k.right()}}b=Math.max(b,Math.min(p,o));b=Math.min(b,Math.max(p,o));n=0;var q;for(var r=0;r<a;r++){q=e.__inner[r];if(j){if($.ig.util.isNaN(q.__x)||Number.isInfinity(q.__x)){continue}n=Math.max(n,Math.abs(q.__x-b))}else{if($.ig.util.isNaN(q.__y)||Number.isInfinity(q.__y)){continue}n=Math.max(n,Math.abs(q.__y-b))}}var s;for(var t=0;t<a;t++){q=e.__inner[t];var u;if(j){u=q.__x}else{u=q.__y}if($.ig.util.isNaN(u)||Number.isInfinity(u)||n==0){s=1}else{s=Math.abs(u-b)/n}f.add(2-s);g.add(2-s)}},e:function(a,b,c,d,e,f,g,h,i,j,k){if(a==0){return}var l=false;var m=i;if(j){m=h}if(m!=null){l=m.isInverted()}var n=k.bottom();var o=k.bottom();var p=k.top();if(j){o=k.right();p=k.left()}if(l){o=k.top();p=k.bottom();if(j){o=k.left();p=k.right()}}b=Math.max(b,Math.min(p,o));b=Math.min(b,Math.max(p,o));n=0;var q;for(var r=0;r<a;r++){q=e.__inner[r];if($.ig.util.isNaN(q)||Number.isInfinity(q)){continue}n=Math.max(n,Math.abs(q-b))}var s;for(var t=0;t<a;t++){q=e.__inner[t];var u;u=q;if(n==0||$.ig.util.isNaN(u)||Number.isInfinity(u)){s=1}else{s=Math.abs(u-b)/n}f.add(2-s);g.add(2-s)}},b:function(a,b,c,d,e,f,g,h){if(a==0){return}var i=e;if(g){i=f}var j=false;if(i!=null){j=i.isInverted()}var k;for(var l=0;l<a;l++){if(a==1){k=1}else{k=l/(a-1)}k=1-k;c.add(1+k);d.add(1+k)}},q:function(a,b){a.h.clear();a.l.clear();a.n.clear();a.q.clear();a.i.clear();a.j.clear();this.g(a.h,b.h);this.i(a.l,b.l);this.k(a.n,b.n);this.k(a.q,b.q);this.k(a.i,b.i);this.h(a.j,b.j);var c=a.h.count();var d=a.h;var e;var f;var g;var h;for(var i=0;i<c;i++){e=d.__inner[i];f=e[1];g=e[1];for(var j=2;j<e.length;j++){f=Math.min(f,e[j]);g=Math.max(g,e[j])}h=(f+g)/2;for(var k=1;k<e.length;k++){e[k]=h}}var l=a.j.count();var m=a.j;for(var n=0;n<l;n++){m.__inner[n]=0}},u:function(a,b,c){if(c){this.j(a,b);a.ab(new $$t.a8(0,1,0,0,1))}else{this.j(a,b);a.ab(new $$t.a8(0,0,0,0,1))}},v:function(a,b,c){if(c){this.j(a,b);a.ab(new $$t.a8(0,0,0,1,0))}else{this.j(a,b);a.ab(new $$t.a8(0,0,1,1,0))}},j:function(a,b){a.h.clear();a.l.clear();a.n.clear();a.q.clear();a.i.clear();a.j.clear();this.g(a.h,b.h);this.i(a.l,b.l);this.k(a.n,b.n);this.k(a.q,b.q);this.k(a.i,b.i);this.h(a.j,b.j)},o:function(a,b,c,d,e){var f=b.count();var g;var h;for(var i=0;i<f;i++){g=b.__inner[i];if(e){if(c){h={__x:d,__y:g.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{h={__x:g.__x,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}else{if(c){h={__x:g.__x,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{h={__x:d,__y:g.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}a.add(h)}},k:function(a,b){var c=b.count();var d;var e;for(var f=0;f<c;f++){d=b.__inner[f];e={__x:d.__x,__y:d.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.add(e)}},g:function(a,b){var c=b.count();var d=b;var e;var f;var g=a;for(var h=0;h<c;h++){f=d.__inner[h];e=new Array(f.length);for(var i=0;i<e.length;i++){e[i]=f[i]}g.add(e)}},l:function(a,b,c,d,e){var f=b.count();var g=b;var h;var i;var j=a;for(var k=0;k<f;k++){i=g.__inner[k];h=new Array(i.length);if(e){h[0]=i[0];for(var l=1;l<h.length;l++){h[l]=d}}else{h[0]=d;for(var m=1;m<h.length;m++){h[m]=i[m]}}j.add(h)}},n:function(a,b){var c=b.count();var d;for(var e=0;e<c;e++){d=b.__inner[e];a.add(d)}},i:function(a,b){var c=b.count();var d;for(var e=0;e<c;e++){d=b.__inner[e];a.add(d)}},h:function(a,b){var c=b.count();var d;for(var e=0;e<c;e++){d=b.__inner[e];a.add(d)}},m:function(a,b,c,d,e){var f=b.count();var g;for(var h=0;h<f;h++){g=b.__inner[h];a.add(g)}},r:function(a,b,c,d,e){var f=e.right();if(!c){f=e.left()}var g=false;if(d){g=true}this.l(a.h,b.h,d,f,g);this.n(a.l,b.l);this.o(a.n,b.n,d,f,g);this.o(a.q,b.q,d,f,g);this.o(a.i,b.i,d,f,g);this.m(a.j,b.j,d,f,g)},s:function(a,b,c,d,e){var f=e.bottom();if(c){f=e.top()}var g=true;if(d){g=false}this.l(a.h,b.h,d,f,g);this.n(a.l,b.l);this.o(a.n,b.n,d,f,g);this.o(a.q,b.q,d,f,g);this.o(a.i,b.i,d,f,g);this.m(a.j,b.j,d,f,g)},t:function(a,b,c,d){this.l(a.h,b.h,d,c,true);this.n(a.l,b.l);this.o(a.n,b.n,d,c,true);this.o(a.q,b.q,d,c,true);this.o(a.i,b.i,d,c,true);this.m(a.j,b.j,d,c,true)},$type:new $.ig.Type("CategoryTransitionSourceFramePreparer",$.ig.$ot)},true);$c("CategorySeriesRenderManager:nk","Object",{init:function(){$.ig.$op.init.call(this)},ah:null,ai:null,l:0,ao:null,aq:0,j:0,k:0,i:0,h:0,as:0,ar:0,am:null,an:null,r:0,ap:null,at:0,p:0,q:0,o:0,n:0,av:0,au:0,ak:null,al:null,m:0,f:false,e:false,af:null,ag:null,g:0,_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},d:null,s:0,t:0,w:function(a,b,c,d,e){this.s=d;this.t=e;this.e=false;this.ak=a.actualMarkerBrush();this.al=a.actualMarkerOutline();this.m=1;this.af=this.ak;this.ag=this.al;this.g=this.m;var f=b;this.b(null);if(f){this.b(new $$t.nq);this.b().maxAllSeriesHighlightingProgress(0);this.b().sumAllSeriesHighlightingProgress(0);if(a.seriesViewer()!=null){this.b().maxAllSeriesHighlightingProgress(a.seriesViewer().aq().l());this.b().sumAllSeriesHighlightingProgress(a.seriesViewer().aq().n())}this.b().getItems(c)}},x:function(a,b,c,d,e,f){this.s=e;this.t=f;this.f=false;this.am=a.actualBrush();this.an=a.actualOutline();this.r=a.thickness();this.ap=a.dashArray();this.at=a.dashCap();this.p=0;this.q=0;this.o=1;this.n=a.miterLimit();this.av=a.startCap();this.au=a.endCap();this.ah=this.am;this.ai=this.an;this.l=this.r;this.ao=this.ap;this.aq=this.at;this.j=this.p;this.k=this.q;this.i=this.o;this.h=this.n;this.as=this.av;this.ar=this.au;this.d=c;var g=b;this.c(null);if(g){this.c(new $$t.nl);this.c().maxAllSeriesHighlightingProgress(0);this.c().sumAllSeriesHighlightingProgress(0);if(a.seriesViewer()!=null){this.c().maxAllSeriesHighlightingProgress(a.seriesViewer().aq().k());this.c().sumAllSeriesHighlightingProgress(a.seriesViewer().aq().m())}this.c().getItems(d)}},ae:function(a,b,c,d,e){var f=this.ah;if(e){f=this.ai}if(c){a.__fill=f}else{if(b){a.__stroke=f}else{a.__fill=f;a.__stroke=this.ai}a.z(this.l);a.af(this.ao);a.aa(this.aq);if(d){}}a.__opacity=this.i},ad:function(a,b){a.__opacity=this.g;b.itemBrush(this.af);b.actualItemBrush(b.itemBrush());b.outline(this.ag);b.thickness(.5)},a:function(a,b){var c=this.s;var d=Math.min(b*c,a-1);var e=Math.min(d+c-1,a-1);var f=new Array(2);f[0]=Math.min(d+this.t*c,a-1);f[1]=Math.min(e+this.t*c,a-1);return f},u:function(a){if(a==null){return}var b=a.progress();b=b*.5;this.ah=this.aj(this.ah,b);this.ai=this.aj(this.ai,b)},aj:function(a,b){if(a==null){return a}return $$t.$i9.h(a,b)},v:function(a){if(a==null){return}var b=a.progress();b=b*.5;this.af=this.aj(this.af,b);this.ag=this.aj(this.ag,b)},y:function(a,b,c,d,e,f,g,h,i){if(d==-1){if(b){a.hasDateRange(true);a.startDate(f.actualMinimumValue());a.endDate(f.actualMaximumValue())}else{a.hasDateRange(false);a.startIndex(0);a.endIndex(e-1)}}else{if(b){var longStart_=$.ig.truncate(f.getUnscaledValue(c.__inner[d][0],g));var longEnd_=longStart_;if(d+1<c.count()){longEnd_=$.ig.truncate(f.getUnscaledValue(c.__inner[d+1][0],g))}a.hasDateRange(true);a.startDate(new Date(longStart_));a.endDate(new Date(longEnd_));if(f.isInverted()){var j=a.endDate();a.endDate(a.startDate());a.startDate(j)}if(i){a.startIndex(d);a.endIndex(d)}else{var k=this.a(e,d);a.startIndex(k[0]);a.endIndex(k[1])}}else{if(i){a.startIndex(d);a.endIndex(d)}else{var l=this.a(e,d);a.hasDateRange(false);a.startIndex(l[0]);a.endIndex(l[1])}}}},ac:function(a,b,c,d,e,f,g){this.ah=this.am;this.ai=this.an;this.l=this.r;this.ao=this.ap;this.aq=this.at;this.j=this.p;this.k=this.q;this.i=this.o;var h=this.c();var i=d.isSorting();this.y(h,i,a,b,c,d,e,f,false);h.fill(this.ah);h.stroke(this.ai);h.strokeThickness(this.l);h.strokeDashArray(this.ao);h.strokeDashCap(this.aq);h.radiusX(this.j);h.radiusY(this.k);h.opacity(this.i);h.isNegativeShape(this.f);h.highlightingHandled(false)},aa:function(a,b,c){var d=this.c();this.ah=d.fill();this.ai=d.stroke();this.l=d.strokeThickness();this.ao=d.strokeDashArray();this.aq=d.strokeDashCap();this.j=d.radiusX();this.k=d.radiusY();this.i=d.opacity();if(c&&!d.highlightingHandled()&&!b){this.u(a)}},ab:function(a,b,c,d,e,f,g){this.af=this.ak;this.ag=this.al;this.g=this.m;var h=this.b();var i=d.isSorting();this.y(h,i,a,b,c,d,e,f,true);h.fill(this.af);h.stroke(this.ag);h.opacity(this.g);h.isNegativeShape(this.e);h.highlightingHandled(false)},z:function(a,b,c){var d=this.b();this.af=d.fill();this.ag=d.stroke();this.g=d.opacity();if(c&&!d.highlightingHandled()&&!b){this.v(a)}},$type:new $.ig.Type("CategorySeriesRenderManager",$.ig.$ot)},true);$c("ColumnSeries:xr","HorizontalAnchoredCategorySeries",{aw:function(){return new $$t.xs(this)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},he:function(a){$$t.$g5.he.call(this,a);this.od(a)},lq:function(){return 1},init:function(){$$t.$g5.init.call(this);this.y($$t.$xr.$type)},radiusX:function(a){if(arguments.length===1){this.g($$t.$xr.radiusXProperty,a);return a}else{return this.c($$t.$xr.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$xr.radiusYProperty,a);return a}else{return this.c($$t.$xr.radiusYProperty)}},l2:function(){return true},preferredCategoryMode:function(a){return 2},gg:function(a,b){$$t.$g5.gg.call(this,a,b);var c=b;if(a&&c.df()!=null){c.df().c(0)}},getItemSpan:function(){return this.n3().hk(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},my:function(a,b){$$t.$g5.my.call(this,a,b);var c=a.h;if(!b.s()){return}var d=b.b4();var e=b.b3();var f=this.getEffectiveViewport1(b);var g=new $$t.iz(0,d,e,this.n5().isInverted(),f);var h=new $$t.iz(0,d,e,this.n3().isInverted(),f);var i=this.n5();var j=i.getScaledValue(i.referenceValue(),g);var k=this.n3().hk(d,e,f);var l=this.n3();var m=b;if($.ig.util.isNaN(k)||Number.isInfinity(k)){m.df().c(0);return}this.lo.x(this,this.l6(),this.n3(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));this.lo.p=this.radiusX();this.lo.q=this.radiusY();this.lo.j=this.radiusX();this.lo.k=this.radiusY();var n=false;var o=this.lo.c();if(o!=null){n=true}var p=this.n3().isSorting();var q=this.valueColumn().count();var r=this.mg(b);var s=0;for(var t=0;t<c.count();++t){var u=c.__inner[t][0]-.5*k;var v=c.__inner[t][1];var w=j;v=Math.max(v,-100);w=Math.min(w,e.bottom()+100);var x=Math.abs(w-v);if(Number.isInfinity(x)){continue}var y=m.df().item(s);s++;y.width(k);y.height(x);if(n){this.mu(c,t,q,l,h,b.p())}if(y.dataContext()!=null){var z=y.dataContext();if(r==1){var aa=this.lo.a(q,t)[0];if(aa>=0&&aa<this.bd().count()){z.item(this.bd().item(aa))}}else{z.item(null)}}this.lo.ae(y,false,false,false,false);y.ai(this.lo.j);y.aj(this.lo.k);m.dk(y,u,Math.min(w,v))}m.df().c(s);b.c5(a)},$type:new $.ig.Type("ColumnSeries",$$t.$g5.$type)},true);$c("ColumnSeriesView:xs","AnchoredCategorySeriesView",{at:function(){$$t.$ms.at.call(this);this.dg(new $$t.b7($$t.$ct.$type,0));if(!this.p()){this.e().resolution(4);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){var $self=this;this.dl=new $$t.ct;$$t.$ms.init.call(this,a);this.de(a);this.df(function(){var $ret=new $$t.hh($$t.$ct.$type);$ret.create($self.dm.runOn($self));$ret.activate($self.dh.runOn($self));$ret.disactivate($self.dj.runOn($self));$ret.destroy($self.di.runOn($self));return $ret}())},dm:function(){var a=new $$t.ct;this.dg().add(a);a.__visibility=1;return a},_dg:null,dg:function(a){if(arguments.length===1){this._dg=a;return a}else{return this._dg}},dh:function(a){a.__visibility=0},dj:function(a){a.__visibility=1},di:function(a){this.dg().remove(a)},dk:function(a,b,c){if(!this.isDirty()){this.ar()}a.m(c);a.l(b)},ab:function(a){return this.dg().__inner[a]},dl:null,aa:function(a){var b=this.dg().__inner[a];this.dl.__visibility=b.__visibility;this.dl.l(b.l());this.dl.m(b.m());this.dl.width(b.width());this.dl.height(b.height());var c=this.by(a);this.dl.__fill=c;this.dl.__stroke=c;this.dl.z(this.e().thickness()+3);return this.dl},a7:function(a,b){$$t.$ms.a7.call(this,a,b);var c=false;if(a.d()){for(var d=0;d<this.dg().count();d++){var e=this.z(d,b);this.be(e,d,b);a.u(e)}}},_df:null,df:function(a){if(arguments.length===1){this._df=a;return a}else{return this._df}},am:function(a){$$t.$ms.am.call(this,a);var b=0;var c=new $$t.b7($$t.$ct.$type,0);var e=this.df().a().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f.l()<g.l()){return-1}else if(f.l()>g.l()){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$t.ig(1,"column"+b,f);h.tags().add("Main");h.tags().add("Fill");a.shapes().add(h)}b++},$type:new $.ig.Type("ColumnSeriesView",$$t.$ms.$type)},true);$c("DefaultSupportsMarkers:ly","Object",{init:function(){$.ig.$op.init.call(this)},shouldDisplayMarkers:function(){return false},updateMarkerCount:function(a){},updateMarkerTemplate:function(a,b,c){},$type:new $.ig.Type("DefaultSupportsMarkers",$.ig.$ot,[$$t.$i4.$type])},true);$c("DefaultProvidesViewport:lz","Object",{init:function(){$.ig.$op.init.call(this)},getViewInfo:function(a,b){a=$$t.$a8.empty();b=$$t.$a8.empty();return{p0:a,p1:b}},getEffectiveViewport:function(){return $$t.$a8.empty()},$type:new $.ig.Type("DefaultProvidesViewport",$.ig.$ot,[$$t.$a.$type])},true);$c("DefaultSupportsErrorBars:l0","Object",{init:function(){$.ig.$op.init.call(this)},xAxis:function(){return null},yAxis:function(){return null},$type:new $.ig.Type("DefaultSupportsErrorBars",$.ig.$ot,[$$t.$lx.$type])},true);$c("LineSeries:mq","HorizontalAnchoredCategorySeries",{aw:function(){return new $$t.mr(this)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},he:function(a){$$t.$g5.he.call(this,a);this.od(a)},init:function(){$$t.$g5.init.call(this);this.y($$t.$mq.$type)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$g5.gg.call(this,a,b);var c=b;c.df()},my:function(a,b){$$t.$g5.my.call(this,a,b);var c=b.cy().c;var d=$b($$t.$mr.$type,b);var e=a.h;var f=this.getEffectiveViewport1(b);this.lo.x(this,this.l6(),this.n3(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));var g=false;var h=this.lo.c();if(h!=null){g=true}if(g){var i=new $$t.iz(0,b.b4(),b.b3(),this.n3().isInverted(),f);this.mu(e,-1,this.valueColumn().count(),this.n3(),i,b.p())}var j=d.dl();var k=d.dm();var l=d.dk();this.lo.ae(j,true,false,true,false);this.lo.ae(k,true,false,true,false);this.lo.ae(l,false,true,false,false);l.__opacity=.75*this.lo.i;if(b.c2(a)){d.dg(e.count(),e,true,this.unknownValuePlotting(),this.m8(e,e.count()-1,b.b3(),b.b4()),c,this.resolution());b.c5(a)}},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$mq.unknownValuePlottingProperty,$$t.$ng.getBox(a));return a}else{return $f(this.c($$t.$mq.unknownValuePlottingProperty))}},hj:function(a,b,c,d){$$t.$g5.hj.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.ll().m(this.unknownValuePlotting()==0);this.renderSeries(false);this.g0();break}},$type:new $.ig.Type("LineSeries",$$t.$g5.$type)},true);$c("LineSeriesView:mr","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){this.dp=new $$t.cz;this.dn=new $$t.cz;this.dq=new $$t.cz;this.dj=new $$t.cz;this.di=new $$t.cz;this.dh=new $$t.cz;$$t.$ms.init.call(this,a);this.de(a)},dp:null,dn:null,dq:null,dl:function(){return this.dp},dm:function(){return this.dq},dk:function(){return this.dn},df:function(){this.dn.ak(null);this.dp.ak(null);this.dq.ak(null);this.ar()},dg:function(a,b,c,d,e,f,g){this.de().nb().a($b($$t.$i6.$type,this.c0().le())!==null?true:false);this.de().nb().j(this.dp,this.dn,this.dq,a,b,c,d,e,f,g);this.ar()},bc:function(){$$t.$ms.bc.call(this)},dj:null,di:null,dh:null,bd:function(){$$t.$ms.bd.call(this);this.di.ak(this.dp.ak());this.dj.ak(this.dq.ak());this.dh.ak(this.dn.ak());var a=this.bx();this.di.__stroke=a;this.di.z(this.e().thickness()+3);this.dj.__stroke=a;this.dj.z(this.e().thickness()+3);this.dh.__fill=a;this.dh.__opacity=1},a7:function(a,b){$$t.$ms.a7.call(this,a,b);if(a.d()){if(b){a.r(this.dh);a.r(this.di);a.r(this.dj)}else{a.r(this.dn);a.r(this.dp);a.r(this.dq)}}},am:function(a){$$t.$ms.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.dp);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.nj(1,"upperShape",this.dq);c.tags().add("Upper");var d=new $$t.nj(1,"translucentShape",this.dn);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(1);this.e().shadowOffsetY(4);this.e().useSingleShadow(false)},$type:new $.ig.Type("LineSeriesView",$$t.$ms.$type)},true);$c("SplineSeriesBase:ns","HorizontalAnchoredCategorySeries",{init:function(){$$t.$g5.init.call(this)},aw:function(){return new $$t.nt(this)},he:function(a){$$t.$g5.he.call(this,a);this.oe(a)},_oe:null,oe:function(a){if(arguments.length===1){this._oe=a;return a}else{return this._oe}},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},oj:function(a){return a},ol:function(a,b,c,d,e,f){var $self=this;var g=$b($$t.$i6.$type,d);var h=this.getEffectiveViewport1(f);if(g==null){return}var i=new $$t.iz(0,b,c,d.isInverted(),h);var j=new $$t.iz(0,b,c,e.isInverted(),h);var k=this.kg();var l=0;var m=this.oi(d,b,c,h);var n=function(o){return o};var o=function(p){return $self.valueColumn().item(g.sortedIndices().__inner[p])};var p=this.lp().cy().e;var q=this.lp().cy().d;var r=$.ig.truncate(Math.ceil(c.width()/(p-q)));var s=new $$t.nv;var t=this.lp().cy().c;if(t<=0||q<=0&&p<=0){this.lp().c1().c(l);return}var u=0;var v=0;for(var w=q;w<p+1;++w){var x=null;var y=w*t;if(g!=null&&g.sortedIndices()!=null&&y>=0&&y<g.sortedIndices().count()){y=g.sortedIndices().__inner[y]}if(w>=this.valueColumn().count()-1){if(k&&this.og(a,$$t.$gh.ag(Array,a.h),s,Math.min(y,this.bd().count()-1),l,f,u-1)){++l}break}var z=n(w);var aa=o(w);var ab=n(w+1);var ac=o(w+1);var ad=ab-z;var ae=this.od()[w];var af=this.od()[w+1];var ag=g.getUnscaledValueAt(g.sortedIndices().__inner[w]);var ah=d.getScaledValue(ag,i)+m;var ai=e.getScaledValue(aa,j);a.h.add([ah,ai,ai]);u++;v=u;for(var aj=1;aj<r;++aj){var ak=aj/r;var al=z+ad*ak;var am=(ab-al)/ad;var an=(al-z)/ad;var ao=am*aa+an*ac+((am*am*am-am)*ae+(an*an*an-an)*af)*ad*ad/6;var ap=g.getUnscaledValueAt(g.sortedIndices().__inner[w]);var aq=g.getUnscaledValueAt(g.sortedIndices().__inner[w+1]);var ar=ap+(aq-ap)*ak;al=d.getScaledValue(ar,i)+m;ao=e.getScaledValue(ao,j);a.h.add([al,ao,ao]);u++}if(k){x=[ah,ai,ai]}if(k&&this.og(a,x,s,Math.min(y,this.bd().count()-1),l,f,v-1)){++l}}this.lp().c1().c(l)},og:function(a,b,c,d,e,f,g){var h=b[0];var i=b[1];var j=new $$t.a8(0,h-5,i-5,11,11);if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)&&c.tryAdd(j)){a.n.add({__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var k=f.c1().item(e);k.content().item(this.bd().item(d));k.aj(g);return true}return false},mv:function(a,b){var $self=this;$$t.$g5.mv.call(this,a,b);if(a.h.count()<=1){return}if(b.cy().c==0){return}var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.n3();var g=this.n5();var h=new $$t.iz(0,c,d,f.isInverted(),e);var i=new $$t.iz(0,c,d,g.isInverted(),e);a.h.clear();a.n.clear();var j=this.kg();var k=0;var l=$b($$t.$i6.$type,this.n3());if(l!=null&&l.sortedIndices().count()!=this.bd().count()){return}var m=this.oi(f,c,d,e);var n=function(o){return o};var o=function(p){return $self.valueColumn().item(p)};var p=b.cy().c;if((this.od()==null||this.od().length!=this.valueColumn().count())&&p==1){var q=this.splineType()==0?NaN:0;if(this.n3()!=null&&$b($$t.$i6.$type,this.n3())!==null&&this.n3().sortedIndices()!=null){var r=new $$t.nw(1,this.valueColumn(),this.n3().sortedIndices(),NaN);o=function(s){return r.item(s)}}this.od($$t.$nc.c(this.valueColumn().count(),n,o,q,q))}var s=b.cy().e;var t=b.cy().d;var u=$.ig.truncate(Math.ceil(d.width()/(s-t)));var v=new $$t.nv;if(l!=null){this.ol(a,c,d,f,g,b);return}var w=b;w.db();var x=0;var y=0;for(var z=t;z<=s;++z){var aa=null;if(p==1){if(z>=this.valueColumn().count()-1){if(j&&this.og(a,a.h.__inner[a.h.count()-1],v,Math.min(z*p,this.bd().count()-1),k,b,x-1)){++k}break}var ab=n(z);var ac=o(z);var ad=n(z+1);var ae=o(z+1);var af=ad-ab;var ag=this.od()[z];var ah=this.od()[z+1];var ai=f.getScaledValue(ab,h)+m;var aj=g.getScaledValue(ac,i);a.h.add([ai,aj,aj]);x++;y=x;for(var ak=1;ak<u;++ak){var al=ab+af*ak/u;var am=(ad-al)/af;var an=(al-ab)/af;var ao=am*ac+an*ae+((am*am*am-am)*ag+(an*an*an-an)*ah)*af*af/6;al=f.getScaledValue(al,h)+m;ao=g.getScaledValue(ao,i);a.h.add([al,ao,ao]);x++}if(j){aa=b.cy().getBucket(z);aa[0]=f.getScaledValue(aa[0],h)+m;aa[1]=g.getScaledValue(aa[1],i);aa[2]=g.getScaledValue(aa[2],i)}}else{aa=b.cy().getBucket(z);if(!isNaN(aa[0])){aa[0]=f.getScaledValue(aa[0],h)+m;aa[1]=g.getScaledValue(aa[1],i);aa[2]=g.getScaledValue(aa[2],i);a.h.add(aa);x++}}if(j&&this.og(a,aa,v,Math.min(z*p,this.bd().count()-1),k,b,y-1)){++k}}w.dd();b.c1().c(k)},oh:function(a,b,c,d,e,f,g){var h=d-b;var i=b+h*a;var j=(d-i)/h;var k=(i-b)/h;var l=j*c+k*e+((j*j*j-j)*f+(k*k*k-k)*g)*h*h/6;return l},dj:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if($.ig.util.isNaN(j)&&g!=0&&a<=.5&&!h){return i}if($.ig.util.isNaN(i)&&g!=0&&a>=.5&&!h){return j}var k=e;var l=f;var m=i;var n=j;var o=NaN;var p=NaN;if(this.od()!=null&&e>=0&&e<this.od().length){o=this.od()[e]}if(this.od()!=null&&f>=0&&f<this.od().length){p=this.od()[f]}return this.oh(a,k,m,l,n,o,p)},oi:function(a,b,c,d){var e=this.preferredCategoryMode(a);if(e==0&&a.categoryMode()!=0){e=1}var f=0;switch(e){case 0:f=0;break;case 1:f=.5*a.getCategorySize(b,c,d);break;case 2:f=a.getGroupCenter(this.index(),b,c,d);break}if(a.isInverted()){f=-f}return f},splineType:function(a){if(arguments.length===1){this.g($$t.$ns.splineTypeProperty,$$t.$nu.getBox(a));return a}else{return $f(this.c($$t.$ns.splineTypeProperty))}},om:function(){this.od(null)},hj:function(a,b,c,d){switch(b){case"ValueColumn":case"FastItemsSource":this.om();break}$$t.$g5.hj.call(this,a,b,c,d);switch(b){case"SplineType":this.om();this.renderSeries(false);this.g0();break}},gi:function(a,b,c,d){this.om();$$t.$g5.gi.call(this,a,b,c,d)},$type:new $.ig.Type("SplineSeriesBase",$$t.$g5.$type)},true);$c("SplineAreaSeries:xq","SplineSeriesBase",{aw:function(){return new $$t.xp(this)},lq:function(){return 1},he:function(a){$$t.$ns.he.call(this,a);this.oo(a)},_oo:null,oo:function(a){if(arguments.length===1){this._oo=a;return a}else{return this._oo}},init:function(){$$t.$ns.init.call(this);this.y($$t.$xq.$type)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$ns.gg.call(this,a,b);var c=b;c.dg()},my:function(a,b){var $self=this;$$t.$ns.my.call(this,a,b);var c=this.lp().cy().c;var d=$b($$t.$xp.$type,b);var e=a.h;var f=this.getEffectiveViewport1(b);this.lo.x(this,this.l6(),this.n3(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));var g=false;var h=this.lo.c();if(h!=null){g=true}if(g){var i=new $$t.iz(0,b.b4(),b.b3(),this.n3().isInverted(),f);this.mu(e,-1,this.valueColumn().count(),this.n3(),i,b.p())}var j=d.dm();var k=d.dn();var l=d.dq();var m=d.ds();this.lo.ae(j,true,false,true,true);this.lo.ae(k,true,false,true,true);this.lo.ae(l,false,true,false,false);this.lo.ae(m,false,true,false,false);l.__opacity=this.lo.i*this.actualAreaFillOpacity();m.__opacity=.5*this.lo.i*this.actualAreaFillOpacity();if(b.c2(a)){d.dh(a.h.count(),e,true,c,this.resolution(),function(n,o,p,q,r){$self.np(n,a.h.count(),b)},1);b.c5(a)}var n=this.lf()},$type:new $.ig.Type("SplineAreaSeries",$$t.$ns.$type)},true);$c("SplineSeries:xt","SplineSeriesBase",{aw:function(){return new $$t.xu(this)},he:function(a){$$t.$ns.he.call(this,a);this.oo(a)},_oo:null,oo:function(a){if(arguments.length===1){this._oo=a;return a}else{return this._oo}},init:function(){$$t.$ns.init.call(this);this.y($$t.$xt.$type)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$ns.gg.call(this,a,b);var c=b;c.dg()},my:function(a,b){$$t.$ns.my.call(this,a,b);var c=b;var d=c.cy().c;var e=$b($$t.$xu.$type,b);var f=a.h;var g=this.getEffectiveViewport1(b);this.lo.x(this,this.l6(),this.n3(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));var h=false;var i=this.lo.c();if(i!=null){h=true}if(h){var j=new $$t.iz(0,b.b4(),b.b3(),this.n3().isInverted(),g);this.mu(f,-1,this.valueColumn().count(),this.n3(),j,b.p())}var k=e.dm();var l=e.dn();var m=e.dl();this.lo.ae(k,true,false,true,false);this.lo.ae(l,true,false,true,false);this.lo.ae(m,false,true,false,false);m.__opacity=.75*this.lo.i;if(b.c2(a)){e.dh(f.count(),f,true,1,this.m8(f,f.count()-1,b.b3(),b.b4()),d,this.resolution());b.c5(a)}},$type:new $.ig.Type("SplineSeries",$$t.$ns.$type)},true);$c("SplineSeriesView:xu","SplineSeriesBaseView",{_df:null,df:function(a){if(arguments.length===1){this._df=a;return a}else{return this._df}},init:function(a){this.dq=new $$t.cz;this.dp=new $$t.cz;this.dr=new $$t.cz;this.dk=new $$t.cz;this.dj=new $$t.cz;this.di=new $$t.cz;$$t.$nt.init.call(this,a);this.df(a)},dq:null,dp:null,dr:null,dm:function(){return this.dq},dn:function(){return this.dr},dl:function(){return this.dp},dg:function(){this.dp.ak(null);this.dq.ak(null);this.dr.ak(null);this.ar()},dh:function(a,b,c,d,e,f,g){this.c7().nb().a($b($$t.$i6.$type,this.c0().le())!==null?true:false);this.c7().nb().j(this.dq,this.dp,this.dr,a,b,c,d,e,f,g);this.ar()},dk:null,dj:null,di:null,bd:function(){$$t.$nt.bd.call(this);this.dj.ak(this.dq.ak());this.dk.ak(this.dr.ak());this.di.ak(this.dp.ak());var a=this.bx();this.dj.__stroke=a;this.dj.z(this.e().thickness()+3);this.dk.__stroke=a;this.dk.z(this.e().thickness()+3);this.di.__fill=a;this.di.__opacity=1},a7:function(a,b){$$t.$nt.a7.call(this,a,b);if(a.d()){if(b){a.r(this.di);a.r(this.dj);a.r(this.dk)}else{a.r(this.dp);a.r(this.dq);a.r(this.dr)}}},am:function(a){$$t.$nt.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.dq);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.nj(1,"upperShape",this.dr);c.tags().add("Upper");var d=new $$t.nj(1,"translucentShape",this.dp);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("SplineSeriesView",$$t.$nt.$type)},true);$c("StepAreaSeries:t2","HorizontalAnchoredCategorySeries",{aw:function(){return new $$t.t3(this)},he:function(a){$$t.$g5.he.call(this,a);this.od(a)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},init:function(){$$t.$g5.init.call(this);this.y($$t.$t2.$type)},preferredCategoryMode:function(a){return 1},gg:function(a,b){$$t.$g5.gg.call(this,a,b);var c=b;c.df()},oe:function(a,b,c,d,e){if(b){if(e){if((a&1)==0||$a(a,2)+1>=c.h.count()){return c.h.__inner[$a(a,2)][0]}return c.h.__inner[$a(a,2)+1][0]}return c.h.__inner[$a(a,2)][0]+((a&1)==1?-d:d)}if(e){if((a&1)==0||$a(a,2)+1>=c.h.count()){return c.h.__inner[$a(a,2)][0]}return c.h.__inner[$a(a,2)+1][0]}return c.h.__inner[$a(a,2)][0]+((a&1)==0?-d:d)},lq:function(){return 1},my:function(a,b){var $self=this;$$t.$g5.my.call(this,a,b);var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=$b($$t.$i6.$type,this.n3())!=null;var g=this.n3()!=null?.5*this.n3().getCategorySize(c,d,e):0;if(this.n3()!=null&&this.n3().isInverted()){g=-g}var h=a.h.count()*2;var i=new $$t.b7(Array,2,h);this.lo.x(this,this.l6(),this.n3(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));var j=false;var k=this.lo.c();if(k!=null){j=true}for(var l=0;l<h;l++){var m=new Array(4);m[0]=this.oe(l,false,a,g,f);m[1]=a.h.__inner[$a(l,2)][1];m[2]=this.oe(l,true,a,g,f);m[3]=a.h.__inner[$a(l,2)][2];i.add(m)}var n=this.lp().cy().c;if(j){var o=new $$t.iz(0,b.b4(),b.b3(),this.n3().isInverted(),e);this.mu(i,-1,this.valueColumn().count(),this.n3(),o,b.p())}var p=$b($$t.$t3.$type,b);var q=p.dr();var r=p.dt();var s=p.dm();var t=p.dp();this.lo.ae(q,true,false,true,true);this.lo.ae(r,true,false,true,true);this.lo.ae(s,false,true,false,false);this.lo.ae(t,false,true,false,false);if(b.c2(a)){p.dg(h,i,false,n,this.resolution(),function(u,v,w,x,y){$self.np(u,2*a.h.count(),b)},1);b.c5(a)}var u=this.lf();p.dm().__opacity=this.actualAreaFillOpacity();p.dp().__opacity=.5*this.actualAreaFillOpacity()},currentCategoryMode:function(){if(this.n3()!=null&&$b($$t.$i6.$type,this.n3())!==null){this.n3().categoryMode(0);return 0}return 1},$type:new $.ig.Type("StepAreaSeries",$$t.$g5.$type,[$$t.$iv.$type])},true);$c("StepAreaSeriesView:t3","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){this.dl=new $$t.cz;this.dq=new $$t.cz;this.dn=new $$t.cz;this.ds=new $$t.cz;this.dh=new $$t.cz;this.dj=new $$t.cz;this.di=new $$t.cz;this.dk=new $$t.cz;$$t.$ms.init.call(this,a);this.de(a)},at:function(){$$t.$ms.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},dl:null,dq:null,dn:null,ds:null,dm:function(){return this.dl},dr:function(){return this.dq},dp:function(){return this.dn},dt:function(){return this.ds},df:function(){this.dl.ak(null);this.dn.ak(null);this.dq.ak(null);this.ds.ak(null);this.ar()},dg:function(a,b,c,d,e,f,g){this.c7().nb().a($b($$t.$i6.$type,this.c0().le())!==null?true:false);this.c7().nb().f(this.dl,this.dq,this.dn,this.ds,a,b,c,d,e,f,g);this.ar()},dh:null,dj:null,di:null,dk:null,bd:function(){$$t.$ms.bd.call(this);this.dh.ak(this.dl.ak());this.dj.ak(this.dq.ak());this.di.ak(this.dn.ak());this.dk.ak(this.ds.ak());var a=this.bx();this.dh.__fill=a;this.dh.__opacity=1;this.di.__fill=a;this.di.__opacity=1;this.dj.__stroke=a;this.dj.z(this.e().thickness()+3);this.dk.__stroke=a;this.dk.z(this.e().thickness()+3)},a7:function(a,b){$$t.$ms.a7.call(this,a,b);if(b){a.r(this.dh);a.r(this.di);a.r(this.dj);a.r(this.dk)}else{a.r(this.dl);a.r(this.dn);a.r(this.dq);a.r(this.ds)}},am:function(a){$$t.$ms.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.dq);b.tags().add("Lower");var c=new $$t.nj(1,"upperShape",this.ds);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.nj(1,"translucentShape",this.dn);d.tags().add("Translucent");var e=new $$t.nj(1,"fillShape",this.dl);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("StepAreaSeriesView",$$t.$ms.$type)},true);$c("StepLineSeries:t0","HorizontalAnchoredCategorySeries",{aw:function(){return new $$t.t1(this)},he:function(a){$$t.$g5.he.call(this,a);this.od(a)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},init:function(){$$t.$g5.init.call(this);this.y($$t.$t0.$type)
},z:function(){$$t.$g5.z.call(this)},preferredCategoryMode:function(a){return 1},gg:function(a,b){$$t.$g5.gg.call(this,a,b);var c=b;c.df()},oe:function(a,b,c,d,e,f){var g;if(b){if(f){g=(a&1)==0;if(g||$a(a,2)+1<0){return c.h.__inner[$a(a,2)][0]}if(c.h.count()==$a(a,2)+1){return c.h.__inner[$a(a,2)][0]}return c.h.__inner[$a(a,2)+1][0]}g=(a&1)==0;return c.h.__inner[$a(a,2)][0]+(g?d:-d)}if(f){g=(a&1)==0;if(g||$a(a,2)+1>=c.h.count()){return c.h.__inner[$a(a,2)][0]}if(c.h.count()==$a(a,2)+1){return c.h.__inner[$a(a,2)][0]}return c.h.__inner[$a(a,2)+1][0]}g=(a&1)==0;return c.h.__inner[$a(a,2)][0]+(g?-d:d)},my:function(a,b){$$t.$g5.my.call(this,a,b);var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=$b($$t.$i6.$type,this.n3())!=null;var g=this.n3().isInverted();var h=0;if(this.n3()!=null){h=.5*this.n3().getCategorySize(c,d,e)}var i=a.h;var j=2*i.count();var k=new $$t.b7(Array,2,j);if(!this.n3().isInverted()){for(var l=0;l<j;l++){var m=new Array(4);m[0]=this.oe(l,false,a,h,g,f);m[1]=a.h.__inner[$a(l,2)][1];m[2]=this.oe(l,true,a,h,g,f);m[3]=a.h.__inner[$a(l,2)][2];k.add(m)}}else{for(var n=0;n<j;n++){var o=new Array(4);o[0]=this.oe(n,true,a,h,g,f);o[1]=a.h.__inner[$a(n,2)][1];o[2]=this.oe(n,true,a,h,g,f);o[3]=a.h.__inner[$a(n,2)][2];k.add(o)}}var p=$b($$t.$t1.$type,b);var q=p.cy().c;this.lo.x(this,this.l6(),this.n3(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));var r=false;var s=this.lo.c();if(s!=null){r=true}if(r){var t=new $$t.iz(0,b.b4(),b.b3(),this.n3().isInverted(),e);this.mu(i,-1,this.valueColumn().count(),this.n3(),t,b.p())}var u=p.dl();var v=p.dm();var w=p.dk();this.lo.ae(u,true,false,true,false);this.lo.ae(v,true,false,true,false);this.lo.ae(w,false,true,false,false);w.__opacity=.75*this.lo.i;if(b.c2(a)){p.dg(j,k,false,1,this.m8(k,j-1,b.b3(),b.b4()),q,this.resolution());b.c5(a)}},currentCategoryMode:function(){if(this.n3()!=null&&$b($$t.$i6.$type,this.n3())!==null){this.n3().categoryMode(0);return 0}return 1},$type:new $.ig.Type("StepLineSeries",$$t.$g5.$type,[$$t.$iv.$type])},true);$c("StepLineSeriesView:t1","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){this.dp=new $$t.cz;this.dn=new $$t.cz;this.dq=new $$t.cz;this.dj=new $$t.cz;this.di=new $$t.cz;this.dh=new $$t.cz;$$t.$ms.init.call(this,a);this.de(a)},dp:null,dn:null,dq:null,dl:function(){return this.dp},dm:function(){return this.dq},dk:function(){return this.dn},df:function(){this.dn.ak(null);this.dp.ak(null);this.dq.ak(null);this.ar()},dg:function(a,b,c,d,e,f,g){this.c7().nb().a($b($$t.$i6.$type,this.c0().le())!==null?true:false);this.c7().nb().j(this.dp,this.dn,this.dq,a,b,c,d,e,f,g);this.ar()},dj:null,di:null,dh:null,bd:function(){$$t.$ms.bd.call(this);this.di.ak(this.dp.ak());this.dj.ak(this.dq.ak());this.dh.ak(this.dn.ak());var a=this.bx();this.di.__stroke=a;this.di.z(this.e().thickness()+3);this.dj.__stroke=a;this.dj.z(this.e().thickness()+3);this.dh.__fill=a;this.dh.__opacity=1},a7:function(a,b){$$t.$ms.a7.call(this,a,b);if(a.d()){if(b){a.r(this.dh);a.r(this.di);a.r(this.dj)}else{a.r(this.dn);a.r(this.dp);a.r(this.dq)}}},am:function(a){$$t.$ms.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.dp);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.nj(1,"upperShape",this.dq);c.tags().add("Upper");var d=new $$t.nj(1,"translucentShape",this.dn);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(1);this.e().shadowOffsetY(4);this.e().useSingleShadow(false)},$type:new $.ig.Type("StepLineSeriesView",$$t.$ms.$type)},true);$c("WaterfallSeries:th","HorizontalAnchoredCategorySeries",{aw:function(){return new $$t.ti(this)},he:function(a){$$t.$g5.he.call(this,a);this.od(a)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},init:function(){$$t.$g5.init.call(this);this.y($$t.$th.$type)},preferredCategoryMode:function(a){return 2},negativeBrush:function(a){if(arguments.length===1){this.g($$t.$th.negativeBrushProperty,a);return a}else{return this.c($$t.$th.negativeBrushProperty)}},radiusX:function(a){if(arguments.length===1){this.g($$t.$th.radiusXProperty,a);return a}else{return this.c($$t.$th.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$th.radiusYProperty,a);return a}else{return this.c($$t.$th.radiusYProperty)}},l2:function(){return true},hj:function(a,b,c,d){$$t.$g5.hj.call(this,a,b,c,d);switch(b){case"RadiusY":case"RadiusX":case"NegativeBrush":this.renderSeries(false);break}},lq:function(){return 1},gg:function(a,b){$$t.$g5.gg.call(this,a,b);this.od().df().c(0)},getItemSpan:function(){return this.n3().hk(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},my:function(a,b){var c=b;$$t.$g5.my.call(this,a,b);var d=b.b4();var e=b.b3();var f=this.getEffectiveViewport1(b);var g=this.n3().hk(d,e,f);var h=this.radiusX();var i=this.radiusY();var j;var k;var l;var m=this.nf(b);var n=NaN;var o=c.df();var p;var q=0;this.lo.x(this,this.l6(),this.n3(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));this.lo.p=this.radiusX();this.lo.q=this.radiusY();this.lo.j=this.radiusX();this.lo.k=this.radiusY();var r=false;var s=this.lo.c();if(s!=null){r=true}var t=this.n3().isSorting();var u=this.valueColumn().count();var v=a.h;var w=this.n3();var x=new $$t.iz(0,d,e,this.n3().isInverted(),f);var y=this.actualBrush();var z=this.negativeBrush();if(a.h.count()>0){l=a.h.__inner[0][0]-.5*g;var aa=a.h.__inner[0][1];if(!$.ig.util.isNaN(aa)){if(aa>m){p=o.item(q);q++;c.dk(p,l,m);p.width(g);p.height(Math.abs(m-aa));this.lo.am=z;this.lo.ah=z;this.lo.f=true;if(r){this.mu(v,0,u,w,x,b.p())}this.lo.ae(p,false,false,false,false);p.ai(this.lo.j);p.aj(this.lo.k)}else{p=o.item(q);q++;c.dk(p,l,aa);p.width(g);p.height(Math.abs(aa-m));this.lo.am=y;this.lo.ah=y;this.lo.f=false;if(r){this.mu(v,0,u,w,x,b.p())}this.lo.ae(p,false,false,false,false);p.ai(this.lo.j);p.aj(this.lo.k)}n=aa}else{n=m}}for(var ab=1;ab<a.h.count();++ab){var ac=a.h.__inner[ab];l=a.h.__inner[ab][0]-.5*g;var ad=ac[1];if(!$.ig.util.isNaN(ad)){p=o.item(q);q++;c.dk(p,l,Math.min(n,ad));p.width(g);p.height(Math.abs(n-ad));this.lo.am=y;this.lo.ah=y;this.lo.f=false;if(n>ad){if(r){this.mu(v,ab,u,w,x,b.p())}}else{this.lo.am=z;this.lo.ah=z;this.lo.f=true;if(r){this.mu(v,ab,u,w,x,b.p())}}this.lo.ae(p,false,false,false,false);p.ai(this.lo.j);p.aj(this.lo.k);n=ad}}o.c(q);b.c5(a)},$type:new $.ig.Type("WaterfallSeries",$$t.$g5.$type)},true);$c("WaterfallSeriesView:ti","AnchoredCategorySeriesView",{at:function(){$$t.$ms.at.call(this);this.dg(new $$t.b7($$t.$ct.$type,0));if(!this.p()){this.e().resolution(4);this.de().negativeBrush(function(){var $ret=new $$t.cv;$ret.fill("#415460");return $ret}());this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.s);$ret.measure($$t.$n1.l);return $ret}())}},_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){var $self=this;this.dl=new $$t.ct;$$t.$ms.init.call(this,a);this.de(a);this.df(function(){var $ret=new $$t.hh($$t.$ct.$type);$ret.create($self.dm.runOn($self));$ret.activate($self.dh.runOn($self));$ret.disactivate($self.dj.runOn($self));$ret.destroy($self.di.runOn($self));return $ret}())},dm:function(){var a=new $$t.ct;this.dg().add(a);a.__visibility=1;return a},_dg:null,dg:function(a){if(arguments.length===1){this._dg=a;return a}else{return this._dg}},dh:function(a){a.__visibility=0},dj:function(a){a.__visibility=1},di:function(a){this.dg().remove(a)},dk:function(a,b,c){var d=false;if(a.m()!=c){d=true;a.m(c)}if(a.l()!=b){d=true;a.l(b)}if(d){this.ar()}},ab:function(a){return this.dg().__inner[a]},dl:null,aa:function(a){var b=this.dg().__inner[a];this.dl.__visibility=b.__visibility;this.dl.l(b.l());this.dl.m(b.m());this.dl.width(b.width());this.dl.height(b.height());var c=this.by(a);this.dl.__fill=c;this.dl.__stroke=c;this.dl.z(this.e().thickness()+3);return this.dl},a7:function(a,b){$$t.$ms.a7.call(this,a,b);var c=false;if(a.d()){for(var d=0;d<this.dg().count();d++){var e=this.z(d,b);this.be(e,d,b);a.u(e)}}},_df:null,df:function(a){if(arguments.length===1){this._df=a;return a}else{return this._df}},am:function(a){$$t.$ms.am.call(this,a);var b=0;var c=new $$t.b7($$t.$ct.$type,0);var e=this.df().a().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f.l()<g.l()){return-1}else if(f.l()>g.l()){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$t.ig(1,"column"+b,f);h.tags().add("Main");a.shapes().add(h);if(f.__fill==this.e().actualBrush()){h.tags().add("Positive")}else{h.tags().add("Negative")}}b++},$type:new $.ig.Type("WaterfallSeriesView",$$t.$ms.$type)},true);$c("MarkerTemplates:hc","Object",{init:function(){$.ig.$op.init.call(this)},n:function(a,b,c){a.beginPath();var d=b.actualItemBrush();var e=b.outline();if(d!=null){if(d._isGradient){var f=c.availableWidth/2;var g=c.availableHeight/2;var h=c.xPosition-f;var i=c.yPosition-f;h+=c.renderOffsetX;i+=c.renderOffsetY;var j=$$t.$eg.j(a,d,h,i,h+c.availableWidth,i+c.availableHeight,b.thickness(),false);a.fillStyle=j}else{if(a.fillStyle!=d.__fill){a.fillStyle=d.__fill}}}if(b.outline()!=null){if(b.outline()._isGradient){var k=c.availableWidth/2;var l=c.availableHeight/2;var m=c.xPosition-k;var n=c.yPosition-k;m+=c.renderOffsetX;n+=c.renderOffsetY;var o=$$t.$eg.j(a,b.outline(),m,n,m+c.availableWidth,n+c.availableHeight,b.thickness(),true);a.strokeStyle=o}else{if(a.strokeStyle!=b.outline().__fill){a.strokeStyle=b.outline().__fill}}a.lineWidth=b.thickness()}},a:function(a,b){if(b.actualItemBrush()!=null){a.fill()}if(b.outline()!=null){a.stroke()}a.closePath()},b:function(a){a.isConstant=true;a.width=8;a.height=8},d:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=Math.min(a.availableWidth,a.availableHeight)/2;b.arc(a.xPosition,a.yPosition,d,0,Math.PI*2,false);$$t.$hc.a(b,c)},m:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f,g);b.lineTo(f+e,g+a.availableHeight);b.lineTo(f+a.availableWidth,g+0);b.lineTo(f,g);$$t.$hc.a(b,c)},j:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f,g+a.availableHeight);b.lineTo(f+e,g+0);b.lineTo(f+a.availableWidth,g+a.availableHeight);b.lineTo(f,g+a.availableHeight);$$t.$hc.a(b,c)},k:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.rect(f,g,a.availableWidth,a.availableHeight);$$t.$hc.a(b,c)},c:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var left_=a.xPosition-e;var top_=a.yPosition-d;b.rect(left_|0,top_|0,a.availableWidth,a.availableHeight);$$t.$hc.a(b,c)},e:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+0,g+d);b.lineTo(f+e,g+a.availableHeight);b.lineTo(f+a.availableWidth,g+d);b.lineTo(f+e,g+0);b.lineTo(f+0,g+d);$$t.$hc.a(b,c)},h:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+.1956000030040741/8*a.availableWidth,g+2.7639999389648438/8*a.availableHeight);b.lineTo(f+1.649999976158142/8*a.availableWidth,g+7.236000061035156/8*a.availableHeight);b.lineTo(f+6.349999904632568/8*a.availableWidth,g+7.236000061035156/8*a.availableHeight);b.lineTo(f+7.8043999671936035/8*a.availableWidth,g+2.7639999389648438/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$hc.a(b,c)},f:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+.35600000619888306/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+.35600000619888306/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+a.availableHeight);b.lineTo(f+7.464000225067139/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+7.464000225067139/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$hc.a(b,c)},l:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+2.585599899291992/8*a.availableWidth,g+2.5856/8*a.availableHeight);b.lineTo(f+0/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+2.585599899291992/8*a.availableWidth,g+5.414400100708008/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+8/8*a.availableHeight);b.lineTo(f+5.414400100708008/8*a.availableWidth,g+5.414400100708008/8*a.availableHeight);b.lineTo(f+8/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+5.414400100708008/8*a.availableWidth,g+2.585599899291992/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$hc.a(b,c)},i:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+2.824399948120117/8*a.availableWidth,g+2.382/8*a.availableHeight);b.lineTo(f+.1956/8*a.availableWidth,g+2.7639999389648438/8*a.availableHeight);b.lineTo(f+2.0980000495910645/8*a.availableWidth,g+4.618000030517578/8*a.availableHeight);b.lineTo(f+1.648800015449524/8*a.availableWidth,g+7.236000061035156/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+6.3512/8*a.availableWidth,g+7.236000061035156/8*a.availableHeight);b.lineTo(f+5.9019999504089355/8*a.availableWidth,g+4.618000030517578/8*a.availableHeight);b.lineTo(f+7.8043999671936035/8*a.availableWidth,g+2.7639999389648438/8*a.availableHeight);b.lineTo(f+5.175600051879883/8*a.availableWidth,g+2.381999969482422/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$hc.a(b,c)},g:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+3/8*a.availableWidth,g+2.268/8*a.availableHeight);b.lineTo(f+.536/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+2/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+.536/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+3/8*a.availableWidth,g+5.73199987411499/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+8/8*a.availableHeight);b.lineTo(f+5/8*a.availableWidth,g+5.73199987411499/8*a.availableHeight);b.lineTo(f+7.464000225067139/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+6/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+7.464000225067139/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+5/8*a.availableWidth,g+2.2679998874664307/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$hc.a(b,c)},$type:new $.ig.Type("MarkerTemplates",$.ig.$ot)},true);$c("DataSourceManager:xv","Object",{d:null,c:null,b:null,a:null,init:function(){$.ig.$op.init.call(this);this.d=new $$t.gd($.ig.$op.$type,$.ig.$op.$type,0);this.c=new $$t.gd($.ig.$op.$type,$.ig.$op.$type,0);this.b=new $$t.gd($.ig.$op.$type,$.ig.Number.prototype.$type,0);this.a=new $$t.gd(String,$.ig.$op.$type,0)},e:function(target_,dataSource_){if(this.d.containsKey(target_)){this.f(target_)}this.d.add(target_,dataSource_);var arr_=dataSource_.dataView();if(this.c.containsKey(arr_)){this.c.remove(arr_)}this.c.add(arr_,dataSource_);var a=dataSource_.id;if(this.a.containsKey(a)){this.a.remove(a)}this.a.add(a,dataSource_);if(!this.b.containsKey(dataSource_)){this.b.add(dataSource_,1)}else{this.b.item(dataSource_,this.b.item(dataSource_)+1)}target_.itemsSource(arr_)},f:function(a){var curr_=target_.itemsSource();this.d.remove(a);if(!this.c.containsKey(curr_)){return}var ds_=this.c.item(curr_);this.b.item(ds_,this.b.item(ds_)-1);if(this.b.item(ds_)==0){this.b.remove(ds_);this.c.remove(curr_);var b=ds_.id;this.a.remove(b)}},$type:new $.ig.Type("DataSourceManager",$.ig.$ot)},true);$c("PieChartBase:n2","Control",{an:function(){return new $$t.n3(this)},d2:function(a){this.ao(a)},_ao:null,ao:function(a){if(arguments.length===1){this._ao=a;return a}else{return this._ao}},init:function(){var $self=this;this.a7=false;this.ba=false;this.a9=false;this.bb=false;this.a8=false;this.af=new $$t.ok;this.ag=new $$t.ok;this.cd=null;$$t.$bd.init.call(this);this.ft($$t.$a8.empty());var a=this.an();this.d2(a);a.aq();this.y($$t.$n2.$type);this.bl(new $$t.b7($.ig.Number.prototype.$type,0));this.bk(new $$t.b7($.ig.Number.prototype.$type,0));this.bj(new $$t.b7($.ig.$op.$type,0));this.ar=function(b,c){$self.d6(b,c.propertyName(),c.oldValue(),c.newValue())};this.bn=function(b,c){$self.ed();$self.ec()};this.bo=function(b,c){if($self.allowSliceExplosion()){$self.d5();$self.d4();$self.ed();$self.eb()}};this.bp=function(b,c){$self.ef(c)};this.b8=function(b,c){$self.dm(c.action(),c.position(),c.count(),c.propertyName())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ar);var b=this.selectedSlices();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.bp);this.bb=true;var c=this.explodedSlices();c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.bo);this.a8=true;this.a6=function(){var $ret=new $$t.hh($$t.$n9.$type);$ret.create($self.ao().f.runOn($self.ao()));$ret.activate($self.ao().az.runOn($self.ao()));$ret.disactivate($self.ao().a1.runOn($self.ao()));$ret.destroy($self.ao().a0.runOn($self.ao()));return $ret}();this.a5=function(){var $ret=new $$t.hh($$t.$ob.$type);$ret.create($self.ao().c.runOn($self.ao()));$ret.activate($self.ao().ai.runOn($self.ao()));$ret.disactivate($self.ao().ak.runOn($self.ao()));$ret.destroy($self.ao().aj.runOn($self.ao()));return $ret}()},a7:false,ba:false,a9:false,bb:false,a8:false,ar:null,bn:null,bp:null,bo:null,b8:null,av:function(a){if(arguments.length===1){this.g($$t.$n2.et,a);return a}else{return this.c($$t.$n2.et)}},az:null,a4:function(a){if(arguments.length===1){if(this.az!=a){var b=this.az;this.az=a;this.d8("ValueColumn",b,this.az)}return a}else{return this.az}},_ca:0,ca:function(a){if(arguments.length===1){this._ca=a;return a}else{return this._ca}},_b3:0,b3:function(a){if(arguments.length===1){this._b3=a;return a}else{return this._b3}},_b7:0,b7:function(a){if(arguments.length===1){this._b7=a;return a}else{return this._b7}},_bl:null,bl:function(a){if(arguments.length===1){this._bl=a;return a}else{return this._bl}},_bk:null,bk:function(a){if(arguments.length===1){this._bk=a;return a}else{return this._bk}},_bj:null,bj:function(a){if(arguments.length===1){this._bj=a;return a}else{return this._bj}},_bs:0,bs:function(a){if(arguments.length===1){this._bs=a;return a}else{return this._bs}},_bi:null,bi:function(a){if(arguments.length===1){this._bi=a;return a}else{return this._bi}},bt:function(){return this.innerExtent()},itemsSource:function(a){if(arguments.length===1){this.g($$t.$n2.itemsSourceProperty,a);return a}else{return this.c($$t.$n2.itemsSourceProperty)}},innerExtent:function(a){if(arguments.length===1){var b=a;if($.ig.util.isNaN(a)||Number.isInfinity(a)){b=0}if(a<0){b=0}if(a>100){b=100}this.g($$t.$n2.innerExtentProperty,b);return a}else{return this.c($$t.$n2.innerExtentProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$n2.valueMemberPathProperty,a);return a}else{return this.c($$t.$n2.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$n2.labelMemberPathProperty,a);return a}else{return this.c($$t.$n2.labelMemberPathProperty)}},legendLabelMemberPath:function(a){if(arguments.length===1){this.g($$t.$n2.legendLabelMemberPathProperty,a);return a}else{return this.c($$t.$n2.legendLabelMemberPathProperty)}},ax:null,a0:function(a){if(arguments.length===1){if(this.ax!=a){var b=this.a0();this.ax=a;this.d8("LabelColumn",b,this.a0())}return a}else{return this.ax}},ay:null,a1:function(a){if(arguments.length===1){if(this.ay!=a){var b=this.a1();this.ay=a;this.d8("LegendLabelColumn",b,this.a1())}return a}else{return this.ay}},labelsPosition:function(a){if(arguments.length===1){this.g($$t.$n2.labelsPositionProperty,$$t.$oh.getBox(a));return a}else{return $f(this.c($$t.$n2.labelsPositionProperty))}},leaderLineVisibility:function(a){if(arguments.length===1){this.g($$t.$n2.leaderLineVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$n2.leaderLineVisibilityProperty))}},leaderLineStyle:function(a){if(arguments.length===1){this.g($$t.$n2.leaderLineStyleProperty,a);return a}else{return this.c($$t.$n2.leaderLineStyleProperty)}},leaderLineType:function(a){if(arguments.length===1){this.g($$t.$n2.leaderLineTypeProperty,$$t.$oi.getBox(a));return a}else{return $f(this.c($$t.$n2.leaderLineTypeProperty))}},leaderLineMargin:function(a){if(arguments.length===1){this.g($$t.$n2.leaderLineMarginProperty,a);return a}else{return this.c($$t.$n2.leaderLineMarginProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$n2.toolTipProperty,a);return a}else{return this.c($$t.$n2.toolTipProperty)}},othersCategoryThreshold:function(a){if(arguments.length===1){this.g($$t.$n2.othersCategoryThresholdProperty,a);return a}else{return this.c($$t.$n2.othersCategoryThresholdProperty)}},othersCategoryType:function(a){if(arguments.length===1){this.g($$t.$n2.othersCategoryTypeProperty,$$t.$oj.getBox(a));return a}else{return $f(this.c($$t.$n2.othersCategoryTypeProperty))}},othersCategoryText:function(a){if(arguments.length===1){this.g($$t.$n2.othersCategoryTextProperty,a);return a}else{return this.c($$t.$n2.othersCategoryTextProperty)}},explodedRadius:function(a){if(arguments.length===1){this.g($$t.$n2.explodedRadiusProperty,a);return a}else{return this.c($$t.$n2.explodedRadiusProperty)}},bq:function(){var a=this.explodedRadius();if($.ig.util.isNaN(a)||Number.isInfinity(a)||a<0){return 0}if(a>1){return 1}return a},radiusFactor:function(a){if(arguments.length===1){this.g($$t.$n2.radiusFactorProperty,a);return a}else{return this.c($$t.$n2.radiusFactorProperty)}},br:function(){var a=this.radiusFactor();if($.ig.util.isNaN(a)||Number.isInfinity(a)||a<0){return 0}if(a>1){return 1}return a},allowSliceSelection:function(a){if(arguments.length===1){this.g($$t.$n2.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$n2.allowSliceSelectionProperty)}},allowSliceExplosion:function(a){if(arguments.length===1){this.g($$t.$n2.allowSliceExplosionProperty,a);return a}else{return this.c($$t.$n2.allowSliceExplosionProperty)}},explodedSlices:function(a){if(arguments.length===1){var b=this.af;b.collectionChanged=$.ig.Delegate.prototype.remove(b.collectionChanged,this.bo);this.a8=false;this.af=a;if(this.af!=null){var c=this.af;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.bo);this.a8=true}if(this.allowSliceExplosion()){this.d5();this.d4();this.ed();this.eb()}return a}else{return this.af}},af:null,legend:function(a){if(arguments.length===1){this.g($$t.$n2.legendProperty,a);return a}else{return this.c($$t.$n2.legendProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$n2.labelExtentProperty,a);return a}else{return this.c($$t.$n2.labelExtentProperty)}},startAngle:function(a){if(arguments.length===1){this.g($$t.$n2.startAngleProperty,a);return a}else{return this.c($$t.$n2.startAngleProperty)}},sweepDirection:function(a){if(arguments.length===1){this.g($$t.$n2.sweepDirectionProperty,$$t.$e0.getBox(a));return a}else{return $f(this.c($$t.$n2.sweepDirectionProperty))}},selectedSlices:function(a){if(arguments.length===1){var b=this.ag;b.collectionChanged=$.ig.Delegate.prototype.remove(b.collectionChanged,this.bp);this.bb=false;this.ag=a;if(this.ag!=null){var c=this.ag;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.bp);this.bb=true}if(this.allowSliceSelection()){this.d5();this.d4();this.ed();this.eb();this.ec()}return a}else{return this.ag}},ag:null,othersCategoryStyle:function(a){if(arguments.length===1){this.g($$t.$n2.othersCategoryStyleProperty,a);return a}else{return this.c($$t.$n2.othersCategoryStyleProperty)}},selectedStyle:function(a){if(arguments.length===1){this.g($$t.$n2.selectedStyleProperty,a);return a}else{return this.c($$t.$n2.selectedStyleProperty)}},toolTipStyle:function(a){if(arguments.length===1){this.g($$t.$n2.toolTipStyleProperty,a);return a}else{return this.c($$t.$n2.toolTipStyleProperty)}},brushes:function(a){if(arguments.length===1){this.g($$t.$n2.brushesProperty,a);return a}else{return this.c($$t.$n2.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.g($$t.$n2.outlinesProperty,a);return a}else{return this.c($$t.$n2.outlinesProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$n2.legendItemTemplateProperty,a);return a}else{return this.c($$t.$n2.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$n2.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$n2.legendItemBadgeTemplateProperty)}},labelTemplate:function(a){if(arguments.length===1){this.g($$t.$n2.labelTemplateProperty,a);return a}else{return $b($$t.$c9.$type,this.c($$t.$n2.labelTemplateProperty))}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.g($$t.$n2.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$n2.isSurfaceInteractionDisabledProperty)}},formatLabel:function(a){if(arguments.length===1){this.g($$t.$n2.formatLabelProperty,a);return a}else{return this.c($$t.$n2.formatLabelProperty)}},formatLegendLabel:function(a){if(arguments.length===1){this.g($$t.$n2.formatLegendLabelProperty,a);return a}else{return this.c($$t.$n2.formatLegendLabelProperty)}},sliceClick:null,d1:function(a,b){if(this.sliceClick!=null){this.sliceClick(a,b)}},a6:null,a5:null,dp:function(a,b){if(!this.explodedSlices().contains(a.az())&&b){this.explodedSlices().add(a.az())}if(this.explodedSlices().contains(a.az())&&!b){this.explodedSlices().remove(a.az())}},eg:function(a,b){if(!this.selectedSlices().contains(a.az())&&b){this.selectedSlices().add(a.az())}if(this.selectedSlices().contains(a.az())&&!b){this.selectedSlices().remove(a.az())}},eh:function(a){this.ao().ax(a)},cb:function(a){return this.ao().x(a)},fs:function(a,b){var c=new $$t.a8(0,0,0,0,0);return c},be:function(a,b){var c=a.ad();if(c==null){return false}var d=c.by();var e=this.sweepDirection()==1?c.ax():c.ar();var f=this.sweepDirection()==1?c.ar():c.ax();var g=false;var h=false;var i=$$t.$e7.i(d,e,c.aw());var j=$$t.$e7.i(d,f,c.aw());e=$$t.$n2.bv(i.__x,d.__x,i.__y,d.__y);f=$$t.$n2.bv(j.__x,d.__x,j.__y,d.__y);if(this.bf(c)){h=true}var k;k=$$t.$fn.j(a.ak().right()-d.__x,a.ak().top()-d.__y);if(k>c.aw()){return false}k=$$t.$fn.j(a.ak().right()-d.__x,a.ak().bottom()-d.__y);if(k>c.aw()){return false}k=$$t.$fn.j(a.ak().left()-d.__x,a.ak().top()-d.__y);if(k>c.aw()){return false}k=$$t.$fn.j(a.ak().left()-d.__x,a.ak().bottom()-d.__y);if(k>c.aw()){return false}if(h){return true}if(e>f){e=e-360;g=true}var l;l=$$t.$n2.bv(a.ak().right(),d.__x,a.ak().top(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$n2.bv(a.ak().right(),d.__x,a.ak().bottom(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$n2.bv(a.ak().left(),d.__x,a.ak().top(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$n2.bv(a.ak().left(),d.__x,a.ak().bottom(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}return true},b5:function(a){var b=Math.round(a*Math.pow(10,5))/Math.pow(10,5);return b},bf:function(a){return $$t.$n2.b5(Math.abs(a.ar()-a.ax()))==360},bv:function(a,b,c,d){var e=$$t.$fn.j(a-b,c-d);var f=Math.asin((c-d)/e)*180/Math.PI;if(a<b){f=180-f}if(a>b){f=360+f}if(f==360){f=0}return $$t.$e7.e(f)},ek:function(a){var b=new Array(a.count());for(var c=0;c<a.count();c++){var d=a.__inner[c];var e=d.ad();var f=$$t.$e7.i(e.bz(),d.ae(),e.aw());b[c]=f.__y}for(var g=0;g<a.count();g++){for(var h=g+1;h<a.count();h++){if(b[g]>=b[h]){var i=a.__inner[g];a.__inner[g]=a.__inner[h];a.__inner[h]=i;var j=b[g];b[g]=b[h];b[h]=j}}}},ee:function(a){if(a.count()==0){return}var b=this.ao().bl().width();var c=this.ao().bl().height();var d=a.count();var e=a.__inner[0].ad().aw();var f=a.__inner[0].ad().by();var g=true;var h=0;var i=Number.POSITIVE_INFINITY;var j=Number.NEGATIVE_INFINITY;for(var k=0;k<d-1;k++){var l=a.__inner[k];var m=a.__inner[k+1];if(l.ak().intersectsWith(m.ak())){h++}}var n=0;var p=a.getEnumerator();while(p.moveNext()){var o=p.current();i=Math.min(i,o.ak().height());j=Math.max(j,o.ak().height());n+=o.ak().height()}if(n>c){g=false}if(g&&h>0){for(var q=0;q<d-1;q++){for(var r=q+1;r<d;r++){var s=a.__inner[q];var t=a.__inner[r];if(s.ak().intersectsWith(t.ak())){var u=t.ak();u.y(Math.min(s.ak().bottom()+.01,c-i));var v=this.labelExtent()+e;var w=Math.abs(f.__y-(u.y()+i/2));var x=Math.sqrt(Math.abs(v*v-w*w));var y=$$t.$e7.e(t.ae());if(y>90&&y<270){x=(u.width()+x)*-1}u.x(f.__x+x);t.ak(u)}}}for(var z=d-1;z>0;z--){for(var aa=z-1;aa>=0;aa--){var ab=a.__inner[z];var ac=a.__inner[aa];if(ab.ak().intersectsWith(ac.ak())){var ad=ac.ak();ad.y(Math.max(ab.ak().top()-i-.01,0));var ae=this.labelExtent()+e;var af=Math.abs(f.__y-(ad.y()+i/2));var ag=Math.sqrt(Math.abs(ae*ae-af*af));var ah=$$t.$e7.e(ac.ae());if(ah>90&&ah<270){ag=(ad.width()+ag)*-1}ad.x(f.__x+ag);ac.ak(ad)}}}}var aj=a.getEnumerator();while(aj.moveNext()){var ai=aj.current();var ak=ai.ak();if(ak.left()>b||ak.right()<0){ai.__visibility=1;if(this.leaderLineType()==0){ai.al().__visibility=1}else{ai.am().__visibility=1}}else if(ak.left()<0){var al=Math.abs(ak.x());ak.x(0);if(al>ak.width()){ak.width(0)}else{}ai.ak(ak)}else if(ak.right()>b){var am=ak.right()-b;if(am>ak.width()){ak.width(0)}else{ak.width(ak.width()-am)}ai.ak(ak)}}},dm:function(a,b,c,d){this.ea()},ea:function(){this.d3();this.d5();this.d4();this.ed();this.eb();this.ec();this.ao().bc()},d3:function(){this.b7(0);this.b3(0);this.bl().clear();this.bk().clear();this.bj().clear();if(this.itemsSource()==null||this.av()==null){return}if(this.a4()==null||this.a4().count()==0){return}var b=this.a4().getEnumerator();while(b.moveNext()){var a=b.current();if($.ig.util.isNaN(a)||Number.isInfinity(a)||a<=0){continue}this.b7(this.b7()+a)}for(var c=0;c<this.a4().count();c++){var d=this.a4().item(c);var e=d<=0;if($.ig.util.isNaN(d)||Number.isInfinity(d)||e){continue}var f=this.othersCategoryType()==1?d/this.b7():d;var g=this.othersCategoryType()==1?this.othersCategoryThreshold()/100:this.othersCategoryThreshold();var h=true;if(f<=g&&h){this.b3(this.b3()+d);this.bk().add(c);this.bj().add1(this.av().item(c))}else{this.bl().add(c)}}},d5:function(){if(this.itemsSource()==null||this.av()==null){this.a6.c(0);return}var a=this.bl().count();var b=this.bk().count()>0;var c=$$t.$n2.b5(this.bs());var d=$$t.$n2.b5(this.bs());if(b){a++}this.ca(a);for(var e=0;e<a;e++){var f=false;var g;if(e==a-1&&b){g=this.b3();f=true}else{g=this.a4().item(this.bl().__inner[e])}if(this.sweepDirection()==1){d+=$$t.$n2.b5(Math.abs(g)*360/this.b7())}else{d-=$$t.$n2.b5(Math.abs(g)*360/this.b7())}var h=this.a6.item(e);h.aq(true);h.ax(c);h.ar(d);h.av(h.au(this.bt()));h.ao(f);h.as(this.bq());h.az(e);h.dataContext(f?this.bj():this.av().item(this.bl().__inner[e]));h.isExploded(this.explodedSlices().contains(e));h.isSelected(this.selectedSlices().contains(e));c=d;h.aq(false)}this.a6.c(a)},d4:function(){var $self=this;if(this.itemsSource()==null||this.av()==null){this.a5.c(0);return}if(this.a0()==null||this.a0().count()==0||this.labelsPosition()==0){this.a5.c(0);return}var a=this.bl().count();if(this.bk().count()>0){a++}this.ao().al();for(var b=0;b<a;b++){var c=String.empty();var d=false;
var e;var f=null;if(b==a-1&&this.bk().count()>0){e=this.othersCategoryText();d=true;if(this.formatLabel()!=null){var g=function(){var $ret=new $$t.n8;$ret.series($self);$ret.item(d?$self.bj():$self.av().item($self.bl().__inner[b]));$ret.itemLabel(e);$ret.legendLabel(e);$ret.percentValue($self.by($self.a6.item(b)));$ret.isOthersSlice(d);return $ret}();var h=g;h=h.flatten();e=this.formatLabel()(h)}if(null!=e){c=e.toString()}}else{e=this.a0().item(this.bl().__inner[b]);f=this.a1()!=null&&this.a1().count()>0?this.a1().item(this.bl().__inner[b]):null;if(this.formatLabel()!=null){var i=function(){var $ret=new $$t.n8;$ret.series($self);$ret.item(d?$self.bj():$self.av().item($self.bl().__inner[b]));$ret.itemLabel(e);$ret.legendLabel(f!=null?f:e);$ret.percentValue($self.by($self.a6.item(b)));$ret.isOthersSlice(d);return $ret}();var j=i;j=j.flatten();var formatedLabel_=this.formatLabel()(j);if(null==formatedLabel_){e=this.a0().item(this.bl().__inner[b])}else{e=formatedLabel_}}var label_=e;if(label_===undefined){throw new Error($.ig.Chart.locale.invalidLabelBinding)}if(null!=e){c=e.toString()}}var k=this.a5.item(b);var l=this.a6.item(b);l.ag(k);l.a9(f);k.ae($$t.$e7.e((l.ax()+l.ar())/2));k.ad(l);k.af(function(){var $ret=new $$t.c2;$ret.aa(c);return $ret}());if(this.labelTemplate()==null){k.dataContext(d?this.bj():this.av().item(this.bl().__inner[b]));k.ag(this.ao())}else{}k.__visibility=0;k.ak(this.ao().bk(k))}this.a5.c(a)},_ft:null,ft:function(a){if(arguments.length===1){this._ft=a;return a}else{return this._ft}},ed:function(){if(this.itemsSource()==null||this.av()==null){return}var a=this.ao().bm();this.ft(new $$t.a8(0,0,0,a.k(),a.j()));var b={__x:a.k()/2,__y:a.j()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var c=Math.min(a.j()/2,a.k()/2)*this.br();var e=this.a6.a().getEnumerator();while(e.moveNext()){var d=e.current();var f=$$t.$e7.h(a.k(),a.j(),true,(d.ax()+d.ar())/2,c*this.bq());d.aq(true);d.av(d.au(this.bt()));d.aw(c);d.as(this.bq());d.bz(b);d.bx(f);this.eh(d);d.aq(false)}this.ao().bc()},eb:function(){var a=this.ao().bl().width();var b=this.ao().bl().height();if(b==0||a==0){return}if(this.a5.a().count()==0||this.labelsPosition()==0){this.a5.c(0);return}var c=new $$t.b7($$t.$ob.$type,0);var d=new $$t.b7($$t.$ob.$type,0);var e=new $$t.b7($$t.$ob.$type,0);var f=new $$t.b7($$t.$ob.$type,0);var h=this.a5.a().getEnumerator();while(h.moveNext()){var g=h.current();var i=g.ad();if(i==null){continue}var j=i.by();var k=g.ak().width();var l=g.ak().height();if(this.labelsPosition()==1||this.labelsPosition()==4){var m=i.aw()*i.av()/100;var n=$$t.$e7.i(j,g.ae(),i.aw()-(i.aw()-m)/2);g.ak(new $$t.a8(0,n.__x-k/2,n.__y-l/2,k,l));var o=this.be(g,n);if(o||this.labelsPosition()==1){e.add(g);if(g.ad().af().leaderLineType()==0){g.al().__visibility=1}else{g.am().__visibility=1}if(!o&&this.labelsPosition()==1){g.__visibility=1}else{g.__visibility=0}continue}}if(this.labelsPosition()==2||this.labelsPosition()==4){var p=$$t.$n2.bw(j,i.aw(),g);var q=$$t.$e7.i(j,g.ae(),p);g.ak(new $$t.a8(0,q.__x-k/2,q.__y-l/2,k,l));var r=this.be(g,q);if(r||this.labelsPosition()==2){f.add(g);if(g.ad().af().leaderLineType()==0){g.al().__visibility=1}else{g.am().__visibility=1}if(!r&&this.labelsPosition()==2){g.__visibility=1}else{g.__visibility=0}continue}}var s=$$t.$e7.i(j,g.ae(),i.aw()+this.labelExtent());g.__visibility=0;g.ah();if(g.ae()<90&&g.ae()>=0){g.ak(new $$t.a8(0,s.__x,s.__y,k,l));c.add(g)}else if(g.ae()<180&&g.ae()>=90){g.ak(new $$t.a8(0,s.__x-k,s.__y,k,l));d.add(g)}else if(g.ae()<270&&g.ae()>=180){g.ak(new $$t.a8(0,s.__x-k,s.__y-l,k,l));d.add(g)}else{g.ak(new $$t.a8(0,s.__x,s.__y-l,k,l));c.add(g)}if(g.ak().y()<0){g.ak(new $$t.a8(0,g.ak().x(),0,g.ak().width(),g.ak().height()))}if(g.ak().bottom()>b){g.ak(new $$t.a8(0,g.ak().x(),b-g.ak().height(),g.ak().width(),g.ak().height()))}}$$t.$n2.ek(c);this.ee(c);$$t.$n2.ek(d);this.ee(d);var u=e.getEnumerator();while(u.moveNext()){var t=u.current();this.ao().a7(t,t.ak().x(),t.ak().y())}var w=f.getEnumerator();while(w.moveNext()){var v=w.current();this.ao().a7(v,v.ak().x(),v.ak().y())}var y=c.getEnumerator();while(y.moveNext()){var x=y.current();this.ao().a7(x,x.ak().x(),x.ak().y());if(x.ad().af().leaderLineType()==0){x.ai()}else{x.aj()}}var aa=d.getEnumerator();while(aa.moveNext()){var z=aa.current();this.ao().a7(z,z.ak().x(),z.ak().y());if(z.ad().af().leaderLineType()==0){z.ai()}else{z.aj()}}this.ao().bc()},bw:function(a,b,c){var d=c.ae()*Math.PI/180;var e=1;var f=$$t.$e7.i({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},c.ae(),e);var g=$$t.$n2.fp(c);var h=Math.sqrt(g.__x*g.__x+g.__y*g.__y);var i={__x:g.__x/h,__y:g.__y/h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var j=$$t.$n2.bx(f,i);var k=h/b;var l=j*k;var m=l;var n=$$t.$e7.c({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},f);var o=$$t.$e7.c({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},i);if(o<n){m=-m}var p=$$t.$e7.i(a,(d+m)*180/Math.PI,b);var q=$$t.$n2.fo(c,p);var r=Math.sqrt((q.__x-a.__x)*(q.__x-a.__x)+(q.__y-a.__y)*(q.__y-a.__y));var s=r-5;return s},fo:function(a,b){var c=$$t.$e7.e(a.ae());var d=a.ak().width()/2;var e=a.ak().height()/2;if(c>=0&&c<=90){return{__x:b.__x-d,__y:b.__y-e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(c>=90&&c<=180){return{__x:b.__x+d,__y:b.__y-e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(c>=180&&c<=270){return{__x:b.__x+d,__y:b.__y+e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}return{__x:b.__x-d,__y:b.__y+e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},bx:function(a,b){var c=a.__x*b.__x+a.__y*b.__y;var d=Math.sqrt(a.__x*a.__x+a.__y*a.__y);var e=Math.sqrt(b.__x*b.__x+b.__y*b.__y);var f=Math.acos(c/(d*e));return f},fp:function(a){var b=$$t.$e7.e(a.ae());var c=a.ak().width()/2;var d=a.ak().height()/2;if(b>=0&&b<=90){return{__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(b>=90&&b<=180){return{__x:-c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(b>=180&&b<=270){return{__x:-c,__y:-d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}return{__x:c,__y:-d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},ec:function(){var $self=this;var a=$b($$t.$o3.$type,this.legend());if(a==null){return}if((this.a0()==null||this.a0().count()==0)&&(this.a1()==null||this.a1().count()==0)){a.ba(this);return}this.bi(new $$t.b7($$t.$bf.$type,0));var c=this.a6.a().getEnumerator();while(c.moveNext()){var b=c.current();var d=new $$t.c8;var e=this.cb(b);var f=this.ao().be(b);d.content(function(){var $ret=new $$t.n8;$ret.series($self);$ret.slice(b);$ret.item(b.dataContext());$ret.itemBrush(f);$ret.itemLabel(e!=null?e.toString():null);$ret.legendLabel(b.ao()?$self.othersCategoryText():b.a9()!=null?b.a9():e!=null?e.toString():null);$ret.percentValue($self.by(b));$ret.isOthersSlice(b.ao());return $ret}());var g=d.content();if(this.formatLegendLabel()!=null){var h=this.formatLegendLabel()(d.content());if(h!=null){g.legendLabel(h.toString())}}if(this.legendItemTemplate()!=null){d.ae(this.legendItemTemplate())}this.bi().add(d)}a.ax(this.bi(),this)},exportVisualData:function(){var a=new $$t.n5;a.viewport(this.ft());this.ao().af(a);for(var b=0;b<this.a6.c();b++){var c=this.a6.item(b).aj();a.slices().add(c);if(this.a6.item(b).ao()){a.othersSlice(this.a6.item(b).aj())}}a.others(this.bj());a.name(this.name());a.radiusFactor(this.br());a.leaderLineMargin(this.leaderLineMargin());return a},a2:function(a){var b=null;return this.av().registerColumn(a,b,false)},a3:function(a){var b=null;return this.av().registerColumnObject(a,b,false)},d6:function(a,b,c,d){switch(b){case"ItemsSource":this.av(function(){var $ret=new $$t.od;$ret.itemsSource(d);return $ret}());break;case"FastItemsSource":if($b($$t.$od.$type,c)!=null){var e=c;e.event=$.ig.Delegate.prototype.remove(e.event,this.b8);this.a9=false;c.deregisterColumn(this.a4());c.deregisterColumn(this.a0());this.a4(null);this.a0(null);$b($$t.$od.$type,c).deregisterColumn(this.a1());this.a1(null)}if($b($$t.$od.$type,d)!=null){var f=d;f.event=$.ig.Delegate.prototype.combine(f.event,this.b8);this.a9=true;this.a4(this.a2(this.valueMemberPath()));this.a0(this.a3(this.labelMemberPath()));this.a1(this.a3(this.legendLabelMemberPath()))}this.ea();break;case"ValueMemberPath":if(this.av()!=null){this.av().deregisterColumn(this.a4());this.a4(this.a2(this.valueMemberPath()))}break;case"LegendLabelMemberPath":if(this.av()!=null){this.av().deregisterColumn(this.a1());this.a1(this.a3(this.legendLabelMemberPath()));this.ec()}break;case"FormatLegendLabel":this.ec();break;case"FormatLabel":case"LabelMemberPath":if(this.av()!=null){this.av().deregisterColumn(this.a0());this.a0(this.a3(this.labelMemberPath()));this.d4();this.eb();this.ec()}break;case"StartAngle":this.bs(d);this.d5();this.d4();this.ed();this.eb();break;case"ToolTip":this.ao().ba(this.toolTip());break;case"Legend":var g=$b($$t.$o3.$type,c);if(g!=null){g.ba(this)}this.ec();break;case"LegendItemBadgeTemplate":case"LegendItemTemplate":this.ec();break;case"RadiusFactor":case"ExplodedRadius":case"SweepDirection":this.d5();this.d4();this.ed();this.eb();break;case"OthersCategoryStyle":case"SelectedStyle":this.ed();this.ec();break;case"Brushes":if(c!=null){var h=c;h.collectionChanged=$.ig.Delegate.prototype.remove(h.collectionChanged,this.bn);this.a7=false}if(d!=null){var i=d;i.collectionChanged=$.ig.Delegate.prototype.combine(i.collectionChanged,this.bn);this.a7=true}this.ed();this.ec();break;case"Outlines":if(c!=null){var j=c;j.collectionChanged=$.ig.Delegate.prototype.remove(j.collectionChanged,this.bn);this.ba=false}if(d!=null){var k=d;k.collectionChanged=$.ig.Delegate.prototype.combine(k.collectionChanged,this.bn);this.ba=true}this.ed();this.ec();break;case"ValueColumn":case"OthersCategoryThreshold":case"OthersCategoryType":case"AllowSliceExplosion":case"AllowSliceSelection":this.ea();break;case"LabelsPosition":this.d4();this.eb();this.ao().bc();break;case"LabelExtent":this.d4();this.eb();break;case"OthersCategoryText":this.d4();this.eb();this.ec();break;case"LeaderLineVisibility":this.eb();break;case"LeaderLineStyle":this.eb();break;case"TextStyle":this.ao().a2();break;case"LabelTemplate":this.d4();this.eb();break;case"LeaderLineType":case"LeaderLineMargin":this.a5.d(this.ao().a6.runOn(this.ao()));this.eb();break;case"IsSurfaceInteractionDisabled":this.ao().ar();break;case"InnerExtent":this.ea();break}},ef:function(a){if(this.allowSliceSelection()){this.d5();this.ed();this.ec()}},propertyChanged:null,propertyUpdated:null,d8:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},ej:function(a,b){var c=new $$t.o2(a);this.d1(this,c);this.ao().a8(a,b)},dr:function(a,b){this.ao().a8(a,b)},dt:function(a,b){this.ao().a8(a,b)},ds:function(a,b){this.ao().ad()},d0:function(){this.ea()},provideContainer:function(a){this.ao().ao(a)},onContainerResized:function(a,b){this.ao().ap(a,b)},notifyContainerResized:function(){this.ao().an()},getContainerRect:function(){return this.ao().bj()},getContainerOffsets:function(){return this.ao().bg()},destroy:function(){this.removeWidgetLevelDataSource();this.ao().ao(null)},flush:function(){this.ao().ag()},cd:null,textStyle:function(a){if(arguments.length===1){var b=this.cd;this.cd=a;this.d8("TextStyle",b,a);return a}else{return this.cd}},by:function(a){if(a==null||this.a4()==null||this.bl()==null){return NaN}if(a.ao()){return this.b3()/this.b7()*100}else{return this.a4().item(this.bl().__inner[a.az()])/this.b7()*100}},notifySetItem:function(source_,a,b,c){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.bh(source_)){return}var d=this.av();if(d==null){return}d.handleCollectionChanged(new $$t.f3(2,2,c,b,a))},notifyClearItems:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.bh(source_)){return}var a=this.av();a.handleCollectionChanged(new $$t.f3(0,4))},bh:function(a){return a==this.itemsSource()},notifyInsertItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.bh(source_)){return}var c=this.av();if(c==null){return}c.handleCollectionChanged(new $$t.f3(1,0,b,a))},notifyRemoveItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.bh(source_)){return}var c=this.av();if(c==null){return}c.handleCollectionChanged(new $$t.f3(1,1,b,a))},setWidgetLevelDataSource:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}this.itemsSource(source_)},removeWidgetLevelDataSource:function(){this.itemsSource(null)},styleUpdated:function(){this.ao().a2()},aw:function(){return $$t.$gt.g(this.textStyle())},$type:new $.ig.Type("PieChartBase",$$t.$bd.$type,[$$t.$bz.$type])},true);$c("Arc:qg","PieChartBase",{an:function(){return new $$t.qh(this)},d2:function(a){$$t.$n2.d2.call(this,a);this.f0(a)},_f0:null,f0:function(a){if(arguments.length===1){this._f0=a;return a}else{return this._f0}},init:function(){this.f1=null;$$t.$n2.init.call(this);this.y($$t.$qg.$type)},f1:null,ring:function(a){if(arguments.length===1){var b=this.f1;this.f1=a;this.f0().bp(b,this.f1);return a}else{return this.f1}},_fz:null,fz:function(a){if(arguments.length===1){this._fz=a;return a}else{return this._fz}},endAngle:function(a){if(arguments.length===1){this.g($$t.$qg.endAngleProperty,a);return a}else{return this.c($$t.$qg.endAngleProperty)}},_f4:0,f4:function(a){if(arguments.length===1){this._f4=a;return a}else{return this._f4}},f5:function(){if(this.ring()!=null){return this.ring().i()}return 0},d1:function(a,b){$$t.$n2.d1.call(this,a,b);if(this.ring()!=null){this.ring().c().chart().bc(a,b)}},dp:function(a,b){if(this.ring()!=null&&this.ring().d()!=null){$$t.$n2.dp.call(this,a,b);var c=this.f3(a);if(c!=null){this.ring().d().a7(c,b)}}},eg:function(a,b){if(this.ring()!=null&&this.ring().d()!=null){$$t.$n2.eg.call(this,a,b);var c=this.f3(a);if(c!=null){this.ring().d().bn(c,b)}}},f3:function(a){var c=this.fz().g().getEnumerator();while(c.moveNext()){var b=c.current();if(b.b()==a){return b}}return null},ef:function(a){if(this.allowSliceSelection()){this.d5();this.ed();this.ec()}},d5:function(){if(this.itemsSource()==null||this.av()==null){this.a6.c(0);return}var a=this.bl().count();var b=this.bk().count()>0;var c=$$t.$n2.b5(this.bs());var d=$$t.$n2.b5(this.bs());this.ca(a);if(b){a++}for(var e=0;e<a;e++){var f=false;var g;if(e==a-1&&b){g=this.b3();f=true}else{g=this.a4().item(this.bl().__inner[e])}if(this.sweepDirection()==1){d+=$$t.$n2.b5(Math.abs(g)*this.endAngle()/this.b7())}else{d-=$$t.$n2.b5(Math.abs(g)*this.endAngle()/this.b7())}var h=this.a6.item(e);if(this.bt()>=100){h.__visibility=1}else{h.__visibility=0}h.aq(true);h.ax(c);h.ar(d);h.av(h.au(this.bt()));h.ao(f);h.as(this.bq());h.az(e);h.dataContext(f?this.bj():this.av().item(this.bl().__inner[e]));h.isExploded(this.explodedSlices().contains(e));h.isSelected(this.selectedSlices().contains(e));c=d;h.aq(false)}this.a6.c(a);if(this.fz()!=null){this.fz().q(this)}},ec:function(){var $self=this;var a=$b($$t.$o3.$type,this.legend());if(a==null){return}if(this.a0()==null||this.a0().count()==0||this.ring()!=null&&this.ring().c()!=null&&this.ring().d()!=null&&!this.ring().d().series().contains(this.ring().c())){a.ba(this.ring().c());return}this.bi(new $$t.b7($$t.$bf.$type,0));var c=this.a6.a().getEnumerator();while(c.moveNext()){var b=c.current();var d=new $$t.c8;var e=this.cb(b);var f=b.bt();d.content(function(){var $ret=new $$t.n8;$ret.series($self.ring().c());$ret.slice(b);$ret.item(b.dataContext());$ret.itemBrush(f);$ret.itemLabel(e!=null?e.toString():null);$ret.percentValue($self.by(b));$ret.isOthersSlice(b.ao());return $ret}());if(this.legendItemTemplate()!=null){d.ae(this.legendItemTemplate())}this.bi().add(d)}a.bb(this.bi(),this.ring().c())},d6:function(a,b,c,d){$$t.$n2.d6.call(this,a,b,c,d);switch(b){case"EndAngle":this.f4(d);this.d5();this.d4();this.ed();this.eb();break;case"RadiusFactor":if(this.ring()!=null&&this.ring().d()!=null){this.ring().d().be()}break;case"Legend":var e=$b($$t.$o3.$type,c);if(e!=null&&this.ring()!=null&&this.ring().c()!=null){e.ba(this.ring().c())}break}},getContainer:function(){return this.ao().w()},$type:new $.ig.Type("Arc",$$t.$n2.$type)},true);$c("ArcItem:qi","Object",{init:function(){$.ig.$op.init.call(this);this.k(0);this.i(360);this.g(new $$t.b7($$t.$qj.$type,0))},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},o:function(a,b){var c=0;var d=0;var e=new $$t.b7($.ig.Number.prototype.$type,0);var f=new $$t.b7($.ig.Number.prototype.$type,0);var g=new $$t.b7($.ig.$op.$type,0);this.g().clear();if(this.h()==null){return}var h=new $$t.od;h.itemsSource(this.h());var i=this.f(h,this.n());if(i==null||i.count()==0){h.deregisterColumn(i);h.detach();return}var k=i.getEnumerator();while(k.moveNext()){var j=k.current();if($.ig.util.isNaN(j)||Number.isInfinity(j)||j<=0){continue}c=c+j}for(var l=0;l<i.count();l++){var m=i.item(l);if($.ig.util.isNaN(m)||Number.isInfinity(m)||m<=0){continue}var n=this.c()==1?m/c:m;var o=this.c()==1?this.j()/100:this.j();if(n<=o){d=d+m;f.add(l);g.add1(h.item(l))}else{e.add(l)}}var p=e.count();var q=f.count()>0;var r=$$t.$n2.b5(a);var s=$$t.$n2.b5(a);if(q){p++}for(var t=0;t<p;t++){var u=false;var v;if(t==p-1&&q){v=d;u=true}else{v=i.item(e.__inner[t])}var w=1;if(w==1){s+=$$t.$n2.b5(Math.abs(v)*b/c)}else{s-=$$t.$n2.b5(Math.abs(v)*b/c)}this.g().add(function(){var $ret=new $$t.qj;$ret.e(r);$ret.d(s-r);$ret.g(u?g:h.item(e.__inner[t]));return $ret}());r=s}h.deregisterColumn(i);h.detach()},f:function(a,b){var c=null;return a.registerColumn(b,c,false)},p:function(a){var b=this.e()==null?a:this.e().e();var c=this.e()==null?360:this.e().d();this.o(b,c)},q:function(a){var $self=this;this.g().clear();for(var b=0;b<a.a6.c();b++){var c=a.a6.item(b);this.g().add(function(){var $ret=new $$t.qj;$ret.e(c.ax());$ret.d(c.ar()-c.ax());$ret.f(b);$ret.a($self);$ret.g(c.dataContext());$ret.c(c.ao());$ret.b(c);return $ret}())}},$type:new $.ig.Type("ArcItem",$.ig.$ot)},true);$c("PieChartBaseView:n3","Object",{init:function(a){this.l=false;this.bi=$$t.$a8.empty();$.ig.$op.init.call(this);this.a(a);this.b(new $$t.n4(this))},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},aq:function(){this.bd(null);this.d(new $$t.n8);this.d().series(this.a());this.bl($$t.$a8.empty());this.r(new $$t.b7($$t.$n9.$type,0));this.q(new $$t.b7($$t.$ob.$type,0));this.a().legendItemTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.q);$ret.measure($$t.$n1.d);return $ret}());this.a().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.p);$ret.measure($$t.$n1.l);return $ret}())},aw:function(){var a=new $$t.fz;var b=new $$t.fz;var c;var d;var e=this.b().w(a,b,c,d);a=e.p0;b=e.p1;c=e.p2;d=e.p3;if(this.a().brushes()==null){this.a().brushes(a)}if(this.a().outlines()==null){this.a().outlines(b)}this.bd(c);if(this.a().textStyle()!=null){this.g(this.a().aw())}else{this.g(d)}},_bd:null,bd:function(a){if(arguments.length===1){this._bd=a;return a}else{return this._bd}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},ao:function(a){if(a==null){this.l=false;this.b().z(null);this.h(null);this.j(null);this.i(null);this.k(null);return}this.b().z(a);this.h(this.b().e());this.j(this.b().g());this.i(this.b().f());this.k(this.b().f())},bj:function(){return this.bl()},bg:function(){return this.b().ai()},av:function(){this.bl(this.b().aj());this.a().d0()},_bl:null,bl:function(a){if(arguments.length===1){this._bl=a;return a}else{return this._bl}},l:false,am:function(){if(!this.l){this.l=true;this.b().ac(this.a3.runOn(this))}},a3:function(){if(this.l){this.l=false;this.at()}},bi:null,at:function(){this.ae();if(!this.bi.isEmpty()){if(this.k().d()){this.k().j(this.bi.left(),this.bi.top(),this.bi.width(),this.bi.height())}if(this.i().d()){this.i().j(this.bi.left(),this.bi.top(),this.bi.width(),this.bi.height())}if(this.j().d()){this.j().j(this.bi.left(),this.bi.top(),this.bi.width(),this.bi.height())}if(this.h().d()){this.h().j(this.bi.left(),this.bi.top(),this.bi.width(),this.bi.height())}}this.au()},au:function(){this.bi=this.bl();if(this.j()!=null&&this.j().d()){var b=this.r().getEnumerator();while(b.moveNext()){var a=b.current();if(a.__visibility==0){var c=a.ai().f();this.b().ad(c);c.z(1);c.__opacity=a.__opacity;if(a.bt()!=null){c.__fill=a.bt()}if(a.bu()!=null){c.__stroke=a.bu()}if(a.v()!=null){this.j().h(c,a.v())}if(c.h()!=null){this.j().y();this.j().i(c.h())}var d=c.__fill;var e=c.__stroke;var f=this.m(a,c,this.j());this.j().r(c);if(f){c.__fill=d;c.__stroke=e}if(c.h()!=null){this.j().x()}}}}if(this.i()!=null&&this.i().d()){var g=this.g();if(this.a().textStyle()!=null){g=this.a().aw()}this.i().ab(g);var i=this.q().getEnumerator();while(i.moveNext()){var h=i.current();if(h.__visibility==0){var j=h.af();if(j!=null){{j.ab(this.bd());this.i().v(j)}}if(this.a().leaderLineType()!=0&&h.am()!=null){h.am().__stroke=h.ad().bt();h.am().z(1);if(this.a().leaderLineStyle()!=null){this.i().h(h.am(),this.a().leaderLineStyle())}this.i().r(h.am())}if(this.a().leaderLineType()==0&&h.al()!=null){h.al().__stroke=h.ad().bt();h.al().z(1);if(this.a().leaderLineStyle()!=null){this.i().h(h.al(),this.a().leaderLineStyle())}this.i().q(h.al())}}}}},m:function(a,b,c){return false},ab:function(a,b,c){var d=this.e();this.a4(a);if(this.e()==null&&d!=null){var e=function(){var $ret=new $$t.fh;$ret.position(a);return $ret}();this.a().ds(this.e(),e)}else if(this.e()!=null){var f=function(){var $ret=new $$t.fh;$ret.position(a);return $ret}();this.a().dt(this.e(),f)}},aa:function(a){var b=this.e();this.a4(a);var c=function(){var $ret=new $$t.fh;$ret.position(a);return $ret}();this.a().ds(b,c)},z:function(a){this.a4(a)},ac:function(a){this.a4(a);if(this.e()!=null){var b=function(){var $ret=new $$t.oc;$ret.position(a);return $ret}();this.a().ej(this.e(),b)}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},a4:function(a){this.e(null);for(var b=0;b<this.r().count();b++){if(this.r().__inner[b].__visibility==0&&this.r().__inner[b].al(a)){this.e(this.r().__inner[b]);break}}},ay:function(){this.a().d0()},ad:function(){this.ah()},a8:function(a,b){var c=b;this.a9(c.position(),a,b)},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},f:function(){var a=new $$t.n9;a.af(this.a());this.r().add(a);return a},az:function(a){a.__visibility=0},a1:function(a){a.__visibility=1},a0:function(a){a.af(null);this.r().remove(a)},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},c:function(){var a=new $$t.ob;if(this.a().leaderLineType()==0){a.al(new $$t.de)}else{a.am(new $$t.cz);var b=new $$t.es;b.b().add(new $$t.e1);b.b().__inner[0].__segments.add(new $$t.e5(0));a.am().ak(b)}this.q().add(a);return a},ai:function(a){a.__visibility=0},ak:function(a){a.__visibility=1},aj:function(a){this.q().remove(a)},a6:function(a){if(this.a().leaderLineType()!=0&&a.am()!=null||this.a().leaderLineType()==0&&a.al()!=null){return}if(this.a().leaderLineType()==0){a.am(null);a.al(new $$t.de)}else{a.al(null);a.am(new $$t.cz);var b=new $$t.es;b.b().add(new $$t.e1);b.b().__inner[0].__segments.add(new $$t.e5(0));a.am().ak(b)}},ax:function(a){if(this.a().othersCategoryStyle()!=null&&a.ao()){a.v(this.a().othersCategoryStyle())}else if(a.isSelected()&&this.a().allowSliceSelection()&&this.a().selectedStyle()!=null){a.v(this.a().selectedStyle())}else{a.v(null);var b;var c;if(this.a().brushes()!=null&&a.az()>=0&&this.a().brushes().count()>0){b=this.a().brushes().item(a.az()%this.a().brushes().count())}else{b=null}if(this.a().outlines()!=null&&a.az()>=0&&this.a().outlines().count()>0){c=this.a().outlines().item(a.az()%this.a().outlines().count())}else{c=null}a.bt(b);a.bu(c)}},x:function(a){if(a==null||a.ag()==null){return this.a().labelMemberPath()}var b=a.ag();var c=b.af();if($b($$t.$c2.$type,c)!==null){return c.aa()}return c},u:function(a){var b=$b($$t.$c2.$type,a);if(b!=null&&b.aa()!=null){return this.i().e(b.aa())+0}return 0},a5:function(){this.s($$t.$gt.i(this.b().d()))},_s:0,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},t:function(a){return this.s()+0},bk:function(a){var b=a.af();if($b($$t.$c2.$type,b)!==null){var c=this.u(b);var d=this.t(b);return new $$t.a8(0,0,0,c,d)}return $$t.$a8.empty()},bm:function(){return new $$t.a9(1,this.bl().width(),this.bl().height())},a7:function(a,b,c){var d=$b($$t.$c2.$type,a.af());if(d!=null){d.l(b);d.m(c)}this.am()},ba:function(a){this.bb(a)},bc:function(){this.am()},al:function(){this.ae()},ae:function(){var a=this.g();if(this.a().textStyle()!=null){a=this.a().aw()}if(this.i()!=null){this.i().ab(a)}},ap:function(a,b){this.b().aa(a,b)},an:function(){this.b().y()},_bh:null,bh:function(a){if(arguments.length===1){this._bh=a;return a}else{return this._bh}},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_p:false,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},ah:function(){if(this.p()==true){this.p(false);this.b().x(this.d())}},bb:function(a){this.b().af(a)},a9:function(a,b,c){this.p(true);this.bh(a);if(b==null){this.y(null);this.d().item(null)}else{this.y(b.dataContext());this.d().item(b.dataContext())}var d=this.a().getContainerOffsets();var pos_={__x:a.__x+15+d.__x,__y:a.__y+15+d.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var context_=this.d();this.b().ae(pos_,context_)},a2:function(){this.aw();this.a5();this.a().ea()},ar:function(){this.b().ab(this.a().isSurfaceInteractionDisabled())},w:function(){return this.b().s()},ag:function(){if(this.l){this.a3()}},o:function(){return this.w()!=null},af:function(a){this.b().v(a)},n:function(){return true},as:function(){},be:function(a){var b=this.b().ag(a.v());if(b!=null){return b}return a.bt()},bf:function(a){var b=this.b().ah(a.v());if(b!=null){return b}return a.bu()},$type:new $.ig.Type("PieChartBaseView",$.ig.$ot)},true);$c("ArcView:qh","PieChartBaseView",{_bn:null,bn:function(a){if(arguments.length===1){this._bn=a;return a}else{return this._bn}},init:function(a){$$t.$n3.init.call(this,a);this.bn(a)},bp:function(a,b){this.d().series(this.bn().ring().c())},bo:function(){return this.e()},bq:function(){this.bd(new $$t.cv);var a=this.b().s();this.bd().__fill=a.css("color");this.g($$t.$gt.c(a))},$type:new $.ig.Type("ArcView",$$t.$n3.$type)},true);$c("DoughnutChartVisualData:rb","Object",{init:function(){$.ig.$op.init.call(this)},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_holeRadius:0,holeRadius:function(a){if(arguments.length===1){this._holeRadius=a;return a}else{return this._holeRadius}},scaleByViewport:function(){if(this.series()!=null){var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();var d=a.rings().getEnumerator();while(d.moveNext()){var c=d.current();var f=c.arcs().getEnumerator();while(f.moveNext()){var e=f.current();var h=e.a().getEnumerator();while(h.moveNext()){var g=h.current();g.scaleByViewport(this.viewport())}}}}}},serialize:function(){var a=new $$t.hq(0);var b=true;a.t("{");if(!$.ig.util.isNaN(this.width())){if(b){b=false}else{a.k(", ")}a.k("width: ");a.t(this.width().toString())}if(!$.ig.util.isNaN(this.height())){if(b){b=false}else{a.k(", ")}a.k("height: ");a.t(this.height().toString())}if(!$.ig.util.isNaN(this.holeRadius())){if(b){b=false}else{a.k(", ")}a.k("holeRadius: ");a.t(this.holeRadius().toString())}if(this.series()!=null){if(b){b=false}else{a.k(", ")}a.t("series: [");for(var c=0;c<this.series().count();c++){if(c!=0){a.k(", ")}a.k(this.series().__inner[c].serialize())}a.t("]")}a.t("}");return a.toString()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("DoughnutChartVisualData",$.ig.$ot)},true);$c("RingSeriesVisualData:rd","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_labelExtent:0,labelExtent:function(a){if(arguments.length===1){this._labelExtent=a;return a}else{return this._labelExtent}},_labelsPosition:null,labelsPosition:function(a){if(arguments.length===1){this._labelsPosition=a;return a}else{return this._labelsPosition}},_leaderLineType:null,leaderLineType:function(a){if(arguments.length===1){this._leaderLineType=a;return a}else{return this._leaderLineType}},_leaderLineVisibility:0,leaderLineVisibility:function(a){if(arguments.length===1){this._leaderLineVisibility=a;return a}else{return this._leaderLineVisibility
}},_leaderLineMargin:0,leaderLineMargin:function(a){if(arguments.length===1){this._leaderLineMargin=a;return a}else{return this._leaderLineMargin}},_rings:null,rings:function(a){if(arguments.length===1){this._rings=a;return a}else{return this._rings}},serialize:function(){var a=new $$t.hq(0);var b=true;a.t("{");if(this.name()!=null){if(b){b=false}else{a.k(", ")}a.k("name: ");a.t("'"+this.name()+"'")}if(!$.ig.util.isNaN(this.labelExtent())){if(b){b=false}else{a.k(", ")}a.k("labelExtent: ");a.t(this.labelExtent().toString())}if(this.labelsPosition()!=null){if(b){b=false}else{a.k(", ")}a.k("labelsPosition: ");a.t("'"+this.labelsPosition()+"'")}if(this.leaderLineType()!=null){if(b){b=false}else{a.k(", ")}a.k("leaderLineType: ");a.t("'"+this.leaderLineType()+"'")}a.k(", leaderLineVisibility: ");a.t(this.leaderLineVisibility()==0?"1":"0");if(!$.ig.util.isNaN(this.leaderLineMargin())){if(b){b=false}else{a.k(", ")}a.k("leaderLineMargin: ");a.t(this.leaderLineMargin().toString())}a.t(", rings: [");for(var c=0;c<this.rings().count();c++){if(c!=0){a.k(", ")}a.k(this.rings().__inner[c].serialize())}a.t("]}");return a.toString()},$type:new $.ig.Type("RingSeriesVisualData",$.ig.$ot)},true);$c("RingSeriesVisualDataList:rc","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$rd.$type,0)},$type:new $.ig.Type("RingSeriesVisualDataList",$$t.$b7.$type.specialize($$t.$rd.$type))},true);$c("RingVisualData:rf","Object",{init:function(){$.ig.$op.init.call(this)},_arcs:null,arcs:function(a){if(arguments.length===1){this._arcs=a;return a}else{return this._arcs}},serialize:function(){var a=new $$t.hq(0);var b=true;a.t("{");if(this.arcs()!=null){if(b){b=false}else{a.k(", ")}a.t("arcs: [");for(var c=0;c<this.arcs().count();c++){if(c!=0){a.k(", ")}a.k(this.arcs().__inner[c].c())}a.t("]")}a.t("}");return a.toString()},$type:new $.ig.Type("RingVisualData",$.ig.$ot)},true);$c("RingVisualDataList:re","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$rf.$type,0)},$type:new $.ig.Type("RingVisualDataList",$$t.$b7.$type.specialize($$t.$rf.$type))},true);$c("ArcVisualData:rh","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},d:function(a){var c=this.a().getEnumerator();while(c.moveNext()){var b=c.current();b.scaleByViewport(a)}},c:function(){var a=new $$t.hq(0);var b=true;a.t("{");if(this.b()!=null){if(b){b=false}else{a.k(", ")}a.k("leaderLine: ");a.t(this.b().serialize())}if(this.a()!=null){if(b){b=false}else{a.k(", ")}a.t("slices: [");for(var c=0;c<this.a().count();c++){if(c!=0){a.k(", ")}a.k(this.a().__inner[c].serialize())}}a.t("]}");return a.toString()},$type:new $.ig.Type("ArcVisualData",$.ig.$ot)},true);$c("ArcVisualDataList:rg","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$rh.$type,0)},$type:new $.ig.Type("ArcVisualDataList",$$t.$b7.$type.specialize($$t.$rh.$type))},true);$c("SliceVisualData:rj","Object",{init:function(){$.ig.$op.init.call(this)},_pieSlice:null,pieSlice:function(a){if(arguments.length===1){this._pieSlice=a;return a}else{return this._pieSlice}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;return a}else{return this._outline}},_labelVisualData:null,labelVisualData:function(a){if(arguments.length===1){this._labelVisualData=a;return a}else{return this._labelVisualData}},_backgroundPath:null,backgroundPath:function(a){if(arguments.length===1){this._backgroundPath=a;return a}else{return this._backgroundPath}},_origin:null,origin:function(a){if(arguments.length===1){this._origin=a;return a}else{return this._origin}},_explodedOrigin:null,explodedOrigin:function(a){if(arguments.length===1){this._explodedOrigin=a;return a}else{return this._explodedOrigin}},_isExploded:false,isExploded:function(a){if(arguments.length===1){this._isExploded=a;return a}else{return this._isExploded}},_isSelected:false,isSelected:function(a){if(arguments.length===1){this._isSelected=a;return a}else{return this._isSelected}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_radius:0,radius:function(a){if(arguments.length===1){this._radius=a;return a}else{return this._radius}},_startAngle:0,startAngle:function(a){if(arguments.length===1){this._startAngle=a;return a}else{return this._startAngle}},_endAngle:0,endAngle:function(a){if(arguments.length===1){this._endAngle=a;return a}else{return this._endAngle}},_visibility:0,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},scaleByViewport:function(a){this.origin({__x:(this.origin().__x-a.left())/a.width(),__y:(this.origin().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.explodedOrigin({__x:(this.explodedOrigin().__x-a.left())/a.width(),__y:(this.explodedOrigin().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},serialize:function(){var a=new $$t.hq(0);var b=true;a.t("{");if(this.pieSlice()!=null){if(b){b=false}else{a.k(", ")}a.k("pieSlice: ");a.t(this.pieSlice().serialize())}if(this.labelVisualData()!=null){if(b){b=false}else{a.k(", ")}a.k("labelVisualData: ");a.t(this.labelVisualData().serialize())}if(this.backgroundPath()!=null){if(b){b=false}else{a.k(", ")}a.k("backgroundPath: ");a.t(this.backgroundPath().serialize())}if(b){b=false}else{a.k(", ")}a.k("isExploded: ");a.t(this.isExploded().toString());if(b){b=false}else{a.k(", ")}a.k("isSelected: ");a.t(this.isSelected().toString());if(!$.ig.util.isNaN(this.explodedOrigin().__x)&&!$.ig.util.isNaN(this.explodedOrigin().__y)){if(b){b=false}else{a.k(", ")}a.k("explodedOrigin: ");a.t("{ x: "+this.explodedOrigin().__x.toString()+", y: "+this.explodedOrigin().__y.toString()+"}")}if(!$.ig.util.isNaN(this.origin().__x)&&!$.ig.util.isNaN(this.origin().__y)){if(b){b=false}else{a.k(", ")}a.k("origin: ");a.t("{ x: "+this.origin().__x.toString()+", y: "+this.origin().__y.toString()+"}")}if(!$.ig.util.isNaN(this.index())){if(b){b=false}else{a.k(", ")}a.k("index: ");a.t(this.index().toString())}if(!$.ig.util.isNaN(this.radius())){if(b){b=false}else{a.k(", ")}a.k("radius: ");a.t(this.radius().toString())}a.k(", visibility: ");a.t(this.visibility()==0?"1":"0");if(!$.ig.util.isNaN(this.startAngle())){if(b){b=false}else{a.k(", ")}a.k("startAngle: ");a.t(this.startAngle().toString())}if(!$.ig.util.isNaN(this.endAngle())){if(b){b=false}else{a.k(", ")}a.k("endAngle: ");a.t(this.endAngle().toString())}a.t("}");return a.toString()},$type:new $.ig.Type("SliceVisualData",$.ig.$ot)},true);$c("SliceVisualDataList:ri","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$rj.$type,0)},$type:new $.ig.Type("SliceVisualDataList",$$t.$b7.$type.specialize($$t.$rj.$type))},true);$c("DoughnutChartLabelVisualData:rk","Object",{init:function(){this._labelSize=new $$t.a9;$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelSize:null,labelSize:function(a){if(arguments.length===1){this._labelSize=a;return a}else{return this._labelSize}},_labelPosition:null,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},scaleByViewport:function(a){this.labelPosition({__x:(this.labelPosition().__x-a.left())/a.width(),__y:(this.labelPosition().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.labelSize(new $$t.a9(1,this.labelSize().k()/a.width(),this.labelSize().j()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().k()+", height: "+this.labelSize().j()+"}, labelPosition: { x: "+this.labelPosition().__x+", y: "+this.labelPosition().__y+"}}"},$type:new $.ig.Type("DoughnutChartLabelVisualData",$.ig.$ot)},true);$c("RingSeriesBase:qa","Control",{ak:null,init:function(){var $self=this;$$t.$bd.init.call(this);this.c2({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.ak=function(a,b){$self.b2(a,b.propertyName(),b.oldValue(),b.newValue())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ak);this.ao(this.an());this.bz(this.ao());this.ao().k();var a=$l($$t.$f.$type,null);this.isSurfaceInteractionDisabled(a);this.ay=function(b,c){$self.by(c.action(),c.position(),c.count(),c.propertyName())}},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},itemsSource:function(a){if(arguments.length===1){this.g($$t.$qa.itemsSourceProperty,a);return a}else{return this.c($$t.$qa.itemsSourceProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$qa.valueMemberPathProperty,a);return a}else{return this.c($$t.$qa.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$qa.labelMemberPathProperty,a);return a}else{return this.c($$t.$qa.labelMemberPathProperty)}},propertyChanged:null,propertyUpdated:null,b4:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},labelsPosition:function(a){if(arguments.length===1){this.g($$t.$qa.labelsPositionProperty,$$t.$oh.getBox(a));return a}else{return $f(this.c($$t.$qa.labelsPositionProperty))}},leaderLineVisibility:function(a){if(arguments.length===1){this.g($$t.$qa.leaderLineVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$qa.leaderLineVisibilityProperty))}},leaderLineStyle:function(a){if(arguments.length===1){this.g($$t.$qa.leaderLineStyleProperty,a);return a}else{return this.c($$t.$qa.leaderLineStyleProperty)}},leaderLineType:function(a){if(arguments.length===1){this.g($$t.$qa.leaderLineTypeProperty,$$t.$oi.getBox(a));return a}else{return $f(this.c($$t.$qa.leaderLineTypeProperty))}},leaderLineMargin:function(a){if(arguments.length===1){this.g($$t.$qa.leaderLineMarginProperty,a);return a}else{return this.c($$t.$qa.leaderLineMarginProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$qa.toolTipProperty,a);return a}else{return this.c($$t.$qa.toolTipProperty)}},othersCategoryThreshold:function(a){if(arguments.length===1){this.g($$t.$qa.othersCategoryThresholdProperty,a);return a}else{return this.c($$t.$qa.othersCategoryThresholdProperty)}},othersCategoryType:function(a){if(arguments.length===1){this.g($$t.$qa.othersCategoryTypeProperty,$$t.$oj.getBox(a));return a}else{return $f(this.c($$t.$qa.othersCategoryTypeProperty))}},othersCategoryText:function(a){if(arguments.length===1){this.g($$t.$qa.othersCategoryTextProperty,a);return a}else{return this.c($$t.$qa.othersCategoryTextProperty)}},legend:function(a){if(arguments.length===1){this.g($$t.$qa.legendProperty,a);return a}else{return this.c($$t.$qa.legendProperty)}},formatLabel:function(a){if(arguments.length===1){this.g($$t.$qa.formatLabelProperty,a);return a}else{return this.c($$t.$qa.formatLabelProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$qa.labelExtentProperty,a);return a}else{return this.c($$t.$qa.labelExtentProperty)}},startAngle:function(a){if(arguments.length===1){this.g($$t.$qa.startAngleProperty,a);return a}else{return this.c($$t.$qa.startAngleProperty)}},othersCategoryStyle:function(a){if(arguments.length===1){this.g($$t.$qa.othersCategoryStyleProperty,a);return a}else{return this.c($$t.$qa.othersCategoryStyleProperty)}},selectedStyle:function(a){if(arguments.length===1){this.g($$t.$qa.selectedStyleProperty,a);return a}else{return this.c($$t.$qa.selectedStyleProperty)}},selectedStyleResolved:function(a){if(arguments.length===1){var b=this.selectedStyleResolved();if(this.selectedStyle()!=null&&a!=this.selectedStyle()){a=this.selectedStyle()}this.b4("SelectedStyleResolved",b,a);return a}else{if(this.selectedStyle()!=null){return this.selectedStyle()}if(this.chart()!=null&&this.chart().selectedStyle()!=null){return this.chart().selectedStyle()}return null}},toolTipStyle:function(a){if(arguments.length===1){this.g($$t.$qa.toolTipStyleProperty,a);return a}else{return this.c($$t.$qa.toolTipStyleProperty)}},brushes:function(a){if(arguments.length===1){this.g($$t.$qa.brushesProperty,a);return a}else{return this.c($$t.$qa.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.g($$t.$qa.outlinesProperty,a);return a}else{return this.c($$t.$qa.outlinesProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$qa.legendItemTemplateProperty,a);return a}else{return this.c($$t.$qa.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$qa.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$qa.legendItemBadgeTemplateProperty)}},labelTemplate:function(a){if(arguments.length===1){this.g($$t.$qa.labelTemplateProperty,a);return a}else{return $b($$t.$c9.$type,this.c($$t.$qa.labelTemplateProperty))}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.g($$t.$qa.isSurfaceInteractionDisabledProperty,$r(a));return a}else{return $s($$t.$f.$type,this.c($$t.$qa.isSurfaceInteractionDisabledProperty))}},radiusFactor:function(a){if(arguments.length===1){this.g($$t.$qa.radiusFactorProperty,a);return a}else{return this.c($$t.$qa.radiusFactorProperty)}},ar:false,ay:null,aq:function(a){if(arguments.length===1){this.g($$t.$qa.cc,a);return a}else{return this.c($$t.$qa.cc)}},_c2:null,c2:function(a){if(arguments.length===1){this._c2=a;return a}else{return this._c2}},_ao:null,ao:function(a){if(arguments.length===1){this._ao=a;return a}else{return this._ao}},b2:function(a,b,c,d){if(b=="ItemsSource"){this.aq(function(){var $ret=new $$t.od;$ret.itemsSource(d);return $ret}())}if(b=="FastItemsSource"){if($b($$t.$od.$type,c)!=null){var e=$b($$t.$od.$type,c);e.event=$.ig.Delegate.prototype.remove(e.event,this.ay);this.ar=false}if($b($$t.$od.$type,d)!=null){var f=$b($$t.$od.$type,d);f.event=$.ig.Delegate.prototype.combine(f.event,this.ay);this.ar=true}this.b1()}switch(b){case"SelectedStyle":this.selectedStyleResolved(d);break}},_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},by:function(a,b,c,d){this.b1()},an:function(){return new $$t.q5(this)},bz:function(a){},am:function(){},b1:function(){},b0:function(){},provideContainer:function(a){this.ao().n(a)},bx:function(){if(this.ao()!=null){this.ao().i()}},b6:function(){},b5:function(){},$type:new $.ig.Type("RingSeriesBase",$$t.$bd.$type,[$$t.$bz.$type])},true);$c("HierarchicalRingSeries:xw","RingSeriesBase",{init:function(){$$t.$qa.init.call(this);this.y($$t.$xw.$type)},_rings:null,rings:function(a){if(arguments.length===1){this._rings=a;return a}else{return this._rings}},childrenMemberPath:function(a){if(arguments.length===1){this.g($$t.$xw.childrenMemberPathProperty,a);return a}else{return this.c($$t.$xw.childrenMemberPathProperty)}},am:function(){if(this.itemsSource()==null){return new $$t.qc}this.rings(this.db(this.itemsSource()));return this.rings()},b2:function(a,b,c,d){$$t.$qa.b2.call(this,a,b,c,d);if(b=="StartAngle"){var e=c;var f=d;var g=f-e;if(this.rings()!=null&&this.rings().count()>0){for(var h=0;h<this.rings().count();h++){var i=this.rings().__inner[h];var k=i.g().getEnumerator();while(k.moveNext()){var j=k.current();j.k(j.k()+g)}}}}if(b=="Brushes"){this.b0()}if(this.rings()!=null&&this.ao().e()){var l=false;var n=this.rings().getEnumerator();while(n.moveNext()){var m=n.current();m.k();if(m.f()){l=true}}if(l){var p=this.rings().getEnumerator();while(p.moveNext()){var o=p.current();o.c().ao().l()}}}},b1:function(){if(this.chart()!=null){this.chart().bf();this.chart().bk()}},b0:function(){if(this.rings()!=null){var b=this.rings().getEnumerator();while(b.moveNext()){var a=b.current();var d=a.g().getEnumerator();while(d.moveNext()){var c=d.current();this.dg(c)}}}},b6:function(){if(this.rings()!=null&&this.rings().count()>0){var a=this.rings().__inner[this.rings().count()-1];this.width(a.m().k());this.height(a.m().j());this.ao().m(a.l().__x,a.l().__y)}},b5:function(){for(var a=0;a<this.rings().count();a++){var c=this.rings().__inner[a].a().aj.a().getEnumerator();while(c.moveNext()){var b=c.current();b.ec()}}},dd:function(obj_){var memberPath_=this.childrenMemberPath();if(obj_[memberPath_]!==undefined){return obj_[memberPath_]}return null},db:function(a){var $self=this;var b=new $$t.xx($$t.$qi.$type);var c=new $$t.xx($$t.$qi.$type);var d=function(){var $ret=new $$t.qi;$ret.m(0);$ret.h(a);$ret.n($self.valueMemberPath());$ret.c($self.othersCategoryType());$ret.j($self.othersCategoryThreshold());return $ret}();d.p(this.startAngle());var e=function(){var $ret=new $$t.qi;$ret.m(-1);$ret.h(null);return $ret}();c.h(d);b.h(e);var f=new $$t.qc;var g=null;var h=-1;while(c.f()>0){var i;var j=c.g(i);i=j.p0;var k;var l=b.g(k);k=l.p0;if(i==null){continue}var m=0;var o=i.g().getEnumerator();while(o.moveNext()){var n=o.current();var p=this.dd(n.g());if(p!=null&&this.dc(p)==false||n.c()){var q=function(){var $ret=new $$t.qi;$ret.m(i.m()+1);$ret.h(n.c()?function(){var $ret=new $$t.b7($.ig.Number.prototype.$type,0);$ret.add(0);return $ret}():p);$ret.l(m);$ret.b(i);$ret.n($self.valueMemberPath());$ret.e(n);return $ret}();q.p(this.startAngle());c.h(q);b.h(i)}m++}var r=this.c9(i,k,h,g);if(r!=g){f.add(r);g=r}h=i.m()}return f},c9:function(a,b,c,d){var $self=this;a.k(a.e()==null?this.startAngle():a.e().e());a.i(a.e()==null?360:a.e().d());this.dg(a);if(a.m()!=c){var e=function(){var $ret=new $$t.qd;$ret.c($self);return $ret}();e.g().add(a);a.d(e);return e}a.d(d);d.g().add(a);return d},dc:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();return false}return true},dg:function(a){if(a.b()==null){a.a(this.brushes())}else if(a.b().m()==0){a.a(new $$t.fz);if(a.b().a()!=null){a.a().add(a.b().a().item(a.l()%a.b().a().count()))}}else{a.a(a.b().a())}},$type:new $.ig.Type("HierarchicalRingSeries",$$t.$qa.$type)},true);$c("IgQueue$1:xx","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);this.e=0;this.b=null;this.a=null;this.c=null;$.ig.$op.init.call(this)},e:0,b:null,a:null,c:null,d:function(){return this.e==0},f:function(){return this.e},h:function(a){if(this.e==0){this.b=this.a=new $$t.xy($d(this.$t,a),this.b)}else{this.a.a=new $$t.xy($d(this.$t,a),this.a.a);this.a=this.a.a}this.e++},g:function(a){this.c=this.b;if(this.e==0){throw new $$t.x(1,"tried to serve from an empty Queue")}this.b=this.b.a;this.e--;a=$b(this.$t,this.c.b);return{p0:a}},$type:new $.ig.Type("IgQueue$1",$.ig.$ot)},true);$c("Node:xy","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=b;this.b=a},$type:new $.ig.Type("Node",$.ig.$ot)},true);$c("HoleDimensionsChangedEventArgs:rm","EventArgs",{init:function(a,b){$$t.$fi.init.call(this);this.d=a;this.b=b},d:null,center:function(){return this.d},b:0,radius:function(){return this.b},$type:new $.ig.Type("HoleDimensionsChangedEventArgs",$$t.$fi.$type)},true);$c("Ring:qd","Object",{init:function(){var $self=this;this._m=new $$t.a9;$.ig.$op.init.call(this);this.l({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.m(new $$t.a9(1,0,0));this.a(function(){var $ret=new $$t.qe;$ret.af($self);return $ret}());this.g(new $$t.b7($$t.$qi.$type,0));this.e(true)},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},b:null,c:function(a){if(arguments.length===1){this.b=a;this.b.ao().h(this.a());if(this.a()!=null){this.a().ah().s(a)}return a}else{return this.b}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:false,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},f:function(){if(this.a()!=null&&this.a().ah().d()){var a,b;a=this.l().__x-this.c().c2().__x;b=this.l().__y-this.c().c2().__y;this.a().ah().v(a,b);return this.a().ak()}return false},k:function(){if(this.a()!=null){this.a().width(this.m().k());this.a().height(this.m().j());this.c().ao().h(this.a());this.a().al(this.g())}},$type:new $.ig.Type("Ring",$.ig.$ot)},true);$c("RingCollection:qc","ObservableCollection$1",{init:function(){$$t.$f0.init.call(this,$$t.$qd.$type,0)},o:function(){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();if(a.e()){var c=0;var d=a.a().aj.c();while(c<d){a.a().aj.destroy()(a.a().aj.item(c));c++}a.a().aj.c(0);a.a(null)}}$$t.$f0.o.call(this)},t:function(a){var b=this.__inner[a];if(b.e()){b.a().aj.destroy()(b.a().aj.item(a));b.a().aj.c(0);b.a(null)}$$t.$f0.t.call(this,a)},$type:new $.ig.Type("RingCollection",$$t.$f0.$type.specialize($$t.$qd.$type))},true);$c("RingControl:qe","Control",{init:function(){var $self=this;$$t.$bd.init.call(this);this.y($$t.$qe.$type);this.ah(this.ag());this.aq(this.ah());this.ah().r();this.aj=function(){var $ret=new $$t.hh($$t.$qg.$type);$ret.create($self.ah().a.runOn($self.ah()));$ret.activate($self.ah().l.runOn($self.ah()));$ret.disactivate($self.ah().n.runOn($self.ah()));$ret.destroy($self.ah().m.runOn($self.ah()));return $ret}()},ai:function(){return this.af().c()},_ah:null,ah:function(a){if(arguments.length===1){this._ah=a;return a}else{return this._ah}},ae:null,af:function(a){if(arguments.length===1){this.ae=a;if(this.ae==null){this.ah().s(null)}else{this.ah().s(this.ae.c())}return a}else{return this.ae}},aj:null,_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},ag:function(){return new $$t.qf(this)},aq:function(a){},propertyChanged:null,propertyUpdated:null,as:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},ap:function(){this.ak()},ak:function(){if(this.al()==null){return false}var a=0;var b=false;var d=this.al().getEnumerator();while(d.moveNext()){var c=d.current();var e=this.aj.item(a);e.fz(c);if(e.innerExtent()!=this.af().h()){e.innerExtent(this.af().h())}if((e.width()!=this.af().m().k()||e.height()!=this.af().m().j())&&e.ao().o()){e.width(this.af().m().k());e.height(this.af().m().j());this.ah().ab(e);b=true}if(e.startAngle()!=c.k()){e.startAngle(c.k())}if(e.endAngle()!=c.i()){e.endAngle(c.i())}if(e.itemsSource()!=c.h()){e.itemsSource(c.h())}if(e.brushes()!=c.a()){e.brushes(c.a())}this.ah().t(e,0,0);a++}this.aj.c(a);return b},ar:function(a){this.ah().w(a)},ao:function(){this.ah().q()},am:function(){return this.ah().j()},$type:new $.ig.Type("RingControl",$$t.$bd.$type,[$$t.$bz.$type])},true);$c("RingControlView:qf","Object",{_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},init:function(a){this.f=new $$t.b7($$t.$qg.$type,0);this.g=new $$t.b7($$t.$qg.$type,0);this.e=new $$t.gd($$t.$qg.$type,$$t.$dj.$type,0);this.c=null;$.ig.$op.init.call(this);this.b(a)},f:null,g:null,a:function(){var a=new $$t.qg;a.m(0);a.l(0);a.ring(this.b().af());this.f.add(a);this.z(a);a.labelExtent(this.b().ai().labelExtent());a.formatLabel(this.b().ai().formatLabel());a.labelMemberPath(this.b().ai().labelMemberPath());a.labelsPosition(this.b().ai().labelsPosition());a.labelTemplate(this.b().ai().labelTemplate());a.valueMemberPath(this.b().ai().valueMemberPath());if(this.b().ai().toolTip()!=null){a.toolTip(this.b().ai().toolTip())}a.leaderLineVisibility(this.b().ai().leaderLineVisibility());a.leaderLineStyle(this.b().ai().leaderLineStyle());a.leaderLineType(this.b().ai().leaderLineType());a.leaderLineMargin(this.b().ai().leaderLineMargin());a.othersCategoryThreshold(this.b().ai().othersCategoryThreshold());a.othersCategoryType(this.b().ai().othersCategoryType());a.othersCategoryText(this.b().ai().othersCategoryText());a.othersCategoryStyle(this.b().ai().othersCategoryStyle());a.legend(this.b().ai().legend());a.legendItemTemplate(this.b().ai().legendItemTemplate());a.legendItemBadgeTemplate(this.b().ai().legendItemBadgeTemplate());a.outlines(this.b().ai().outlines());a.startAngle(this.b().ai().startAngle());a.brushes(this.b().ai().brushes());a.selectedStyle(this.b().ai().selectedStyleResolved());a.isSurfaceInteractionDisabled(true);a.radiusFactor(this.b().ai().radiusFactor());a.allowSliceExplosion(this.b().ai().chart().allowSliceExplosion());a.allowSliceSelection(this.b().ai().chart().allowSliceSelection());return a},l:function(a){var b=this.e.item(a);if(b!=null){b.show()}this.g.add(a)},n:function(a){var b=this.e.item(a);if(b!=null){b.hide()}this.g.remove(a)},m:function(a){this.o(a);this.f.remove(a)},h:function(){return this.f},r:function(){},aa:function(){this.b().ap()},t:function(a,b,c){b=b+this.b().l();c=c+this.b().m();if(this.c!=null){b=b+this.c.l();c=c+this.c.m()}if(a.l()!=b||a.m()!=c){a.l(b);a.m(c);this.u(a,this.e.item(a))}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},w:function(a){if(a==null){this.b().aj.c(0);this.f.clear();this.e.clear();this.g.clear();return}this.i($(a));this.i().css("position","relative");var c=this.f.getEnumerator();while(c.moveNext()){var b=c.current();var d=this.e.item(b);this.i().append(d);b.f0().bq()}},e:null,z:function(a){var b=$('<div style="position : absolute;" />');this.e.add(a,b);this.k(a,b);this.u(a,b);if(this.i()!=null){this.i().append(b)}a.provideContainer(b);b.css("position","absolute");b.removeClass("ui-corner-all ui-widget-content")},k:function(a,b){b.css("width",a.width().toString());b.css("height",a.height().toString())},u:function(a,b){b.css("top",a.m().toString()+"px");b.css("left",a.l().toString()+"px")},o:function(a){var b=this.e.item(a);b.remove();this.e.remove(a);a.provideContainer(null)},ab:function(a){this.k(a,a.getContainer());a.onContainerResized(a.width(),a.height())},d:function(){return true},q:function(){},c:null,s:function(a){this.c=a;if(a!=null){a.propertyUpdated=$.ig.Delegate.prototype.combine(a.propertyUpdated,this.y.runOn(this))}},y:function(a,b){switch(b.propertyName()){case"LabelExtent":for(var c=0;c<this.f.count();c++){this.f.__inner[c].labelExtent(b.newValue())}break;case"LabelMemberPath":for(var d=0;d<this.f.count();d++){this.f.__inner[d].labelMemberPath(b.newValue())}break;case"LabelsPosition":for(var e=0;e<this.f.count();e++){this.f.__inner[e].labelsPosition($f(b.newValue()))}break;case"LabelTemplate":for(var f=0;f<this.f.count();f++){this.f.__inner[f].labelTemplate(b.newValue())}break;case"ValueMemberPath":for(var g=0;g<this.f.count();g++){this.f.__inner[g].valueMemberPath(b.newValue())}break;case"ToolTip":for(var h=0;h<this.f.count();h++){this.f.__inner[h].toolTip(b.newValue())}break;case"LeaderLineVisibility":for(var i=0;i<this.f.count();i++){this.f.__inner[i].leaderLineVisibility($f(b.newValue()))}break;case"LeaderLineStyle":for(var j=0;j<this.f.count();j++){this.f.__inner[j].leaderLineStyle(b.newValue())}break;case"LeaderLineType":for(var k=0;k<this.f.count();k++){this.f.__inner[k].leaderLineType($f(b.newValue()))}break;case"LeaderLineMargin":for(var l=0;l<this.f.count();l++){this.f.__inner[l].leaderLineMargin(b.newValue())}break;case"OthersCategoryThreshold":for(var m=0;m<this.f.count();m++){this.f.__inner[m].othersCategoryThreshold(b.newValue())}break;case"OthersCategoryType":for(var n=0;n<this.f.count();n++){this.f.__inner[n].othersCategoryType($f(b.newValue()))}break;case"OthersCategoryText":for(var o=0;o<this.f.count();o++){this.f.__inner[o].othersCategoryText(b.newValue())}break;case"OthersCategoryStyle":for(var p=0;p<this.f.count();p++){this.f.__inner[p].othersCategoryStyle(b.newValue())}break;case"Legend":for(var q=0;q<this.f.count();q++){this.f.__inner[q].legend(b.newValue())}break;case"LegendItemTemplate":for(var r=0;r<this.f.count();r++){this.f.__inner[r].legendItemTemplate(b.newValue())}break;case"LegendItemBadgeTemplate":for(var s=0;s<this.f.count();s++){this.f.__inner[s].legendItemBadgeTemplate(b.newValue())}break;case"Outlines":for(var t=0;t<this.f.count();t++){this.f.__inner[t].outlines(b.newValue())}break;case"Brushes":for(var u=0;u<this.f.count();u++){this.f.__inner[u].brushes(b.newValue())}break;case"SelectedStyle":for(var v=0;v<this.f.count();v++){this.f.__inner[v].selectedStyle(b.newValue())}break;case"SelectedStyleResolved":for(var w=0;w<this.f.count();w++){this.f.__inner[w].selectedStyle(b.newValue())}break;case"RadiusFactor":for(var x=0;x<this.f.count();x++){this.f.__inner[x].radiusFactor(b.newValue())}break}},p:function(){var b=this.f.getEnumerator();while(b.moveNext()){var a=b.current();a.flush()}},j:function(){return this.i()},v:function(a,b){this.b().l(a);this.b().m(b);this.x()},x:function(){for(var a=0;a<this.f.count();a++){var b=this.f.__inner[a];this.t(b,0,0)}},$type:new $.ig.Type("RingControlView",$.ig.$ot)},true);$c("RingSeries:tg","RingSeriesBase",{init:function(){var $self=this;$$t.$qa.init.call(this);this.ring(function(){var $ret=new $$t.qd;$ret.c($self);$ret.e(false);return $ret}());var a=function(){var $ret=new $$t.qi;$ret.k($self.startAngle());$ret.d($self.ring());$ret.n($self.valueMemberPath());$ret.c($self.othersCategoryType());$ret.j($self.othersCategoryThreshold());return $ret}();this.ring().g().add(a);this.y($$t.$tg.$type)},_ring:null,ring:function(a){if(arguments.length===1){this._ring=a;return a}else{return this._ring}},b2:function(a,b,c,d){$$t.$qa.b2.call(this,a,b,c,d);if(b=="FormatLabel"){for(var e=0;e<this.ring().a().aj.c();e++){this.ring().a().aj.item(e).formatLabel(d)}}if(b=="Brushes"){this.b0()}if(b=="StartAngle"){if(this.ring().g()!=null&&this.ring().g().count()>0){this.ring().g().__inner[0].k(this.startAngle())}}if(b=="ValueMemberPath"){if(this.ring().g()!=null&&this.ring().g().count()>0){this.ring().g().__inner[0].n(this.valueMemberPath());this.b1()}}if(this.ring()!=null&&this.ao().e()){this.ring().k();if(this.ring().f()){this.ring().c().ao().l()}}},am:function(){var a=new $$t.qc;if(this.ring().g().__inner[0].g().count()>0){a.add(this.ring())}return a},b1:function(){if(this.ring()!=null){this.ring().g().__inner[0].h(this.itemsSource());this.ring().g().__inner[0].p(this.startAngle());if(this.chart()!=null){this.chart().bf();this.chart().bk()}}},b0:function(){if(this.ring()!=null){this.ring().g().__inner[0].a(this.brushes())}},b6:function(){if(this.ring()!=null){this.width(this.ring().m().k());this.height(this.ring().m().j());this.ao().m(this.ring().l().__x,this.ring().l().__y)}},b5:function(){if(this.ring()!=null){var b=this.ring().a().aj.a().getEnumerator();while(b.moveNext()){var a=b.current();a.ec()}}},$type:new $.ig.Type("RingSeries",$$t.$qa.$type)},true);$c("RingSeriesBaseView:q5","Object",{_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},init:function(a){$.ig.$op.init.call(this);this.f(new $$t.b7($$t.$qe.$type,0));this.c(a)},k:function(){this.c().legendItemTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.g);$ret.measure($$t.$n1.d);return $ret}());this.c().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;
$ret.render($$t.$n1.f);$ret.measure($$t.$n1.l);return $ret}())},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},h:function(a){if(!this.f().contains(a)){this.f().add(a)}if(this.g()!=null&&a.am()!=this.g()){a.ar(this.g())}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},j:function(a,b,c,d,e){var f=$$t.$i9.d("chart",a,b,c,null);b=f.p2;c=f.p3;d=new $$t.cv;d.__fill=this.g().css("color");e=$$t.$gt.c(a);return{p1:b,p2:c,p3:d,p4:e}},a:null,b:null,o:null,d:null,n:function(a){if(a==null){var c=this.f().getEnumerator();while(c.moveNext()){var b=c.current();b.ar(null)}return}this.g($(a));var d;var e;var f;var g;var h=this.j(this.g(),d,e,f,g);d=h.p1;e=h.p2;f=h.p3;g=h.p4;this.a=d;this.b=e;this.o=f;this.d=g;if(this.c().brushes()==null){this.c().brushes(this.a)}if(this.c().outlines()==null){this.c().outlines(this.b)}var j=this.f().getEnumerator();while(j.moveNext()){var i=j.current();i.ar(this.g())}},e:function(){return true},i:function(){this.n(null)},l:function(){for(var a=0;a<this.f().count();a++){var b=this.f().__inner[a];for(var c=0;c<b.aj.a().count();c++){var d=b.aj.a().__inner[c];d.flush()}}},m:function(a,b){this.c().l(a);this.c().m(b);this.c().c2({__x:a,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("RingSeriesBaseView",$.ig.$ot)},true);$c("RingSeriesCollection:q7","ObservableCollection$1",{init:function(){$$t.$f0.init.call(this,$$t.$qa.$type,0)},$type:new $.ig.Type("RingSeriesCollection",$$t.$f0.$type.specialize($$t.$qa.$type))},true);$c("SliceItem:qj","Object",{init:function(){$.ig.$op.init.call(this)},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_c:false,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("SliceItem",$.ig.$ot)},true);$c("SliceCollection:q8","ObservableCollection$1",{init:function(){$$t.$f0.init.call(this,$$t.$qj.$type,0)},_ad:false,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},_af:false,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},q:function(a,b){if(this.contains(b)){return}var c=this.ag(b.b());if(c!=-1){$$t.$f0.w.call(this,c,b)}else{$$t.$f0.q.call(this,a,b);if(this.ad()){if(this.af()){b.b().isSelected(true)}else{b.b().isExploded(true)}}}},w:function(a,b){if(this.ad()){if(this.af()){this.__inner[a].b().isSelected(false)}else{this.__inner[a].b().isExploded(false)}}$$t.$f0.w.call(this,a,b)},t:function(a){var b=this.__inner[a];$$t.$f0.t.call(this,a);if(this.ad()){if(this.af()){b.b().isSelected(false)}else{b.b().isExploded(false)}}},remove:function(a){var b=this.ag(a.b());if(b!=-1){this.t(b);return true}else{return false}},o:function(){while(this.count()>0){this.t(0)}},ag:function(a){for(var b=0;b<this.count();b++){if(this.__inner[b].b()==a){return b}}return-1},$type:new $.ig.Type("SliceCollection",$$t.$f0.$type.specialize($$t.$qj.$type))},true);$c("XamDoughnutChart:qb","Control",{ai:null,ag:null,am:null,al:null,ae:null,init:function(){var $self=this;this.ai=new $$t.q7;this.ag=new $$t.qc;this.am=function(){var $ret=new $$t.q8;$ret.ad(true);$ret.af(true);return $ret}();this.al=function(){var $ret=new $$t.q8;$ret.ad(true);$ret.af(false);return $ret}();$$t.$bd.init.call(this);var a=this.aq();this.bd(a);a.p();this.y($$t.$qb.$type);this.ae=function(b,c){$self.bh(b,c.propertyName(),c.oldValue(),c.newValue())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ae);var b=this.series();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.bo.runOn(this));var c=$l($$t.$f.$type,null);this.isSurfaceInteractionDisabled(c)},rings:function(){return this.ag},allowSliceSelection:function(a){if(arguments.length===1){this.g($$t.$qb.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$qb.allowSliceSelectionProperty)}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.g($$t.$qb.isSurfaceInteractionDisabledProperty,$r(a));return a}else{return $s($$t.$f.$type,this.c($$t.$qb.isSurfaceInteractionDisabledProperty))}},allowSliceExplosion:function(a){if(arguments.length===1){this.g($$t.$qb.allowSliceExplosionProperty,a);return a}else{return this.c($$t.$qb.allowSliceExplosionProperty)}},series:function(){return this.ai},bo:function(a,b){var c=new $$t.b7($$t.$qa.$type,0);if(b.oldItems()!=null){var e=b.oldItems().getEnumerator();while(e.moveNext()){var d=e.current();if(b.newItems()==null||!b.newItems().contains(d)){d.bx();this.ar().t(d)}}}this.bf();this.bk()},innerExtent:function(a){if(arguments.length===1){this.g($$t.$qb.innerExtentProperty,a);return a}else{return this.c($$t.$qb.innerExtentProperty)}},selectedSlices:function(a){if(arguments.length===1){this.am.clear();this.am.ad(false);this.am=a;this.am.ad(true);this.am.af(true);for(var b=0;b<this.am.count();b++){this.am.__inner[b].b().isSelected(true)}return a}else{return this.am}},explodedSlices:function(a){if(arguments.length===1){this.al.clear();this.al.ad(false);this.al=a;this.al.ad(true);this.al.af(false);for(var b=0;b<this.al.count();b++){this.al.__inner[b].b().isExploded(true)}return a}else{return this.al}},selectedStyle:function(a){if(arguments.length===1){this.g($$t.$qb.selectedStyleProperty,a);return a}else{return this.c($$t.$qb.selectedStyleProperty)}},centerData:function(a){if(arguments.length===1){this.g($$t.$qb.centerDataProperty,a);return a}else{return this.c($$t.$qb.centerDataProperty)}},centerDataTemplate:function(a){if(arguments.length===1){this.g($$t.$qb.centerDataTemplateProperty,a);return a}else{return this.c($$t.$qb.centerDataTemplateProperty)}},_ar:null,ar:function(a){if(arguments.length===1){this._ar=a;return a}else{return this._ar}},bn:function(a,b){if(b){this.selectedSlices().add(a)}else{this.selectedSlices().remove(a)}},a7:function(a,b){if(b){this.explodedSlices().add(a)}else{this.explodedSlices().remove(a)}},bh:function(a,b,c,d){switch(b){case"SelectedStyle":var f=this.series().getEnumerator();while(f.moveNext()){var e=f.current();e.selectedStyleResolved(d)}break;case"AllowSliceExplosion":for(var g=0;g<this.ag.count();g++){var i=this.ag.__inner[g].a().aj.a().getEnumerator();while(i.moveNext()){var h=i.current();h.allowSliceExplosion(this.allowSliceExplosion())}}break;case"AllowSliceSelection":for(var j=0;j<this.ag.count();j++){var l=this.ag.__inner[j].a().aj.a().getEnumerator();while(l.moveNext()){var k=l.current();k.allowSliceSelection(this.allowSliceSelection())}}break}},aq:function(){return new $$t.q9(this)},bd:function(a){this.ar(a)},bk:function(){this.bg();this.bm();this.bl();this.be();this.ar().w()},bm:function(){var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();a.b6()}},be:function(){var a=this.ar().y();if(a.isEmpty()||a.width()==0||a.height()==0){return}var b={__x:a.width()/2,__y:a.height()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var c=Math.min(a.width()/2,a.height()/2);var d=.9;if(this.series().count()>0){d=this.series().__inner[0].radiusFactor();if($.ig.util.isNaN(d)||Number.isInfinity(d)||d<0){d=0}else if(d>1){d=1}}var e=this.innerExtent()*c/100*d;this.ar().u(e*2,e*2);this.ar().r(b.__x-e,b.__y-e)},bl:function(){var a=false;var c=this.ag.getEnumerator();while(c.moveNext()){var b=c.current();if(b.f()){a=true}}if(a){var e=this.ag.getEnumerator();while(e.moveNext()){var d=e.current();d.c().ao().l()}}},bg:function(){var a=this.ar().y();if(a.isEmpty()||a.width()==0||a.height()==0){return}var b={__x:a.width()/2,__y:a.height()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var c=Math.min(a.width()/2,a.height()/2);var d=Math.max(a.width()/2,a.height()/2);if(a.width()>a.height()){c=c+d;d=c-d;c=c-d}var e=(100-this.innerExtent())/100*c/this.ag.count();var f=(100-this.innerExtent())/100*d/this.ag.count();var g=this.innerExtent()*c/100;var h=this.innerExtent()*d/100;var i=1;var k=this.ag.getEnumerator();while(k.moveNext()){var j=k.current();var l=g+e*i;var m=h+f*i;j.i(e);j.m(new $$t.a9(1,l*2,m*2));j.l({__x:b.__x-l,__y:b.__y-m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.h(100-e/l*100);j.k();i++}},bf:function(){this.explodedSlices().clear();this.selectedSlices().clear();this.ag.clear();this.ar().j();this.ar().i();var a=0;for(var b=0;b<this.series().count();b++){var c=this.series().__inner[b];c.chart(this);this.ar().h(c);var d=c.am();var f=d.getEnumerator();while(f.moveNext()){var e=f.current();e.d(this);e.j(a);this.ag.add(e);a++}}},bb:function(){this.bk()},sliceClick:null,bc:function(a,b){if(this.isSurfaceInteractionDisabled().hasValue()&&this.isSurfaceInteractionDisabled().value()){var c=a;var d=c.ring().c();if(d.isSurfaceInteractionDisabled().hasValue()){if(d.isSurfaceInteractionDisabled().value()){return}}else{return}}if(this.sliceClick!=null){this.sliceClick(a,b)}},propertyChanged:null,propertyUpdated:null,bj:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},provideContainer:function(a){this.ar().s(a)},notifyResized:function(){this.ar().v()},getContainerID:function(){return this.ar().g()},getCenterCoordinates:function(){return this.ar().x()},getHoleRadius:function(){return this.ar().d()},flush:function(){var a;var b;for(var c=0;c<this.series().count();c++){b=this.series().__inner[c].am();for(var d=0;d<b.count();d++){a=b.__inner[d].a().ah().h();for(var e=0;e<a.count();e++){a.__inner[e].flush()}}}},holeDimensionsChanged:null,ba:function(){if(this.holeDimensionsChanged!=null){this.holeDimensionsChanged(this,new $$t.rm(this.getCenterCoordinates(),this.getHoleRadius()))}},exportVisualData:function(){var a=new $$t.rb;a.series(new $$t.rc);a.viewport(this.ar().y());this.ar().o(a);return a},$type:new $.ig.Type("XamDoughnutChart",$$t.$bd.$type,[$$t.$bz.$type])},true);$c("XamDoughnutChartView:q9","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},init:function(a){$.ig.$op.init.call(this);this.y($$t.$a8.empty());this.x({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.d(0);this.c(new $$t.b7($$t.$qa.$type,0));this.a(a)},p:function(){},w:function(){},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},h:function(a){if(!this.c().contains(a)){a.provideContainer(this.f());this.c().add(a)}},t:function(a){if(this.c().contains(a)){a.provideContainer(null);this.c().remove(a)}},i:function(){},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},v:function(){if(this.f()==null){return}var a=this.f().width();var b=this.f().height();this.y(new $$t.a8(0,0,0,a,b));if(this.b()!=null){this.b().az(this.y())}this.a().bb()},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},s:function(a){var b=$(a);this.f(b);var c=this.f().width();var d=this.f().height();this.y(new $$t.a8(0,0,0,c,d));this.b(new $$t.ff(this.f()));this.b().az(this.y());var e=this.b();e.onMouseOver=$.ig.Delegate.prototype.combine(e.onMouseOver,this.m.runOn(this));var f=this.b();f.onMouseLeave=$.ig.Delegate.prototype.combine(f.onMouseLeave,this.l.runOn(this));var g=this.b();g.onMouseDown=$.ig.Delegate.prototype.combine(g.onMouseDown,this.k.runOn(this));var h=this.b();h.onMouseUp=$.ig.Delegate.prototype.combine(h.onMouseUp,this.n.runOn(this));this.v()},q:function(a,b,c){var d=$l($$t.$f.$type,null);for(var e=this.c().count()-1;e>=0;e--){var f=this.c().__inner[e];if($i(f.isSurfaceInteractionDisabled(),d)){if($i(this.a().isSurfaceInteractionDisabled(),d)){}else{if(this.a().isSurfaceInteractionDisabled().value()){continue}}}else{if(f.isSurfaceInteractionDisabled().value()){continue}}var g=f.ao().f();for(var h=0;h<g.count();h++){var i=g.__inner[h];var j=i.aj.a();for(var k=0;k<j.count();k++){var l=j.__inner[k];var m={__x:a.__x-l.l(),__y:a.__y-l.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};b(l.ao(),m);if(c=="mouseUp"){var n=l.f0().bo();if(n!=null){return}}}}}},n:function(a){this.q(a,function(b,c){b.ac(c)},"mouseUp")},k:function(a){this.q(a,function(b,c){b.z(c)},"mouseDown")},l:function(a){this.q(a,function(b,c){b.aa(c)},"mouseLeave")},m:function(a,b,c){this.q(a,function(d,e){d.ab(e,b,c)},"mouseOver")},g:function(){return this.f().attr("id")},r:function(a,b){if(!this.y().isEmpty()&&this.y().width()!=0&&this.y().height()!=0){var c=this.x().__x;var d=this.x().__y;this.x().__x=this.y().width()/2;this.x().__y=this.y().height()/2;if(this.x().__x!=c||this.x().__y!=d){this.a().ba()}}},u:function(a,b){var c=this.d();this.d(a/2);if(c!=this.d()){this.a().ba()}},j:function(){},o:function(a){a.width(this.a().width());a.height(this.a().height());a.holeRadius(this.a().getHoleRadius());for(var b=0;b<this.a().series().count();b++){a.series().add(new $$t.rd);a.series().__inner[b].rings(new $$t.re);a.series().__inner[b].name(this.a().series().__inner[b].name());a.series().__inner[b].labelExtent(this.a().series().__inner[b].labelExtent());a.series().__inner[b].leaderLineMargin(this.a().series().__inner[b].leaderLineMargin());a.series().__inner[b].leaderLineType($$t.$oi.$getName(this.a().series().__inner[b].leaderLineType()));a.series().__inner[b].labelsPosition($$t.$oh.$getName(this.a().series().__inner[b].labelsPosition()));a.series().__inner[b].leaderLineVisibility(this.a().series().__inner[b].leaderLineVisibility());for(var c=0;c<this.a().series().__inner[b].am().count();c++){a.series().__inner[b].rings().add(new $$t.rf);a.series().__inner[b].rings().__inner[c].arcs(new $$t.rg);for(var d=0;d<this.a().series().__inner[b].am().__inner[c].g().count();d++){a.series().__inner[b].rings().__inner[c].arcs().add(new $$t.rh);a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a(new $$t.ri);for(var e=0;e<this.a().series().__inner[b].am().__inner[c].g().__inner[d].g().count();e++){if(null==this.a().series().__inner[b].am().__inner[c].g().__inner[d].g().__inner[e].b()){continue}a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a().add(new $$t.rj);var f=new $$t.rj;var g=this.a().series().__inner[b].am().__inner[c].g().__inner[d].g().__inner[e].b();f.visibility(g.__visibility);f.endAngle(g.ar());f.startAngle(g.ax());f.radius(g.aw());f.origin(g.bz());f.explodedOrigin(g.bx());f.index(g.az());f.isExploded(g.isExploded());f.isSelected(g.isSelected());f.outline(g.bu());f.backgroundPath(new $$t.nj(1,"slicePath",g.ai().f()));a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a().__inner[e]=f;var h=g.ag();if(null!=h){a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a().__inner[e].labelVisualData(function(){var $ret=new $$t.rk;$ret.labelSize($$t.$fm.z(h.ak()));$ret.labelValue(h.af().aa());return $ret}());if(!$.ig.util.isNaN(h.l())&&!$.ig.util.isNaN(h.m())){a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a().__inner[e].labelVisualData().labelPosition({__x:h.l(),__y:h.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}}}}},$type:new $.ig.Type("XamDoughnutChartView",$.ig.$ot)},true);$c("AssigningCategoryStyleEventArgsBase:nm","Object",{init:function(){$.ig.$op.init.call(this)},_startIndex:0,startIndex:function(a){if(arguments.length===1){this._startIndex=a;return a}else{return this._startIndex}},_endIndex:0,endIndex:function(a){if(arguments.length===1){this._endIndex=a;return a}else{return this._endIndex}},_startDate:new Date,startDate:function(a){if(arguments.length===1){this._startDate=a;return a}else{return this._startDate}},_endDate:new Date,endDate:function(a){if(arguments.length===1){this._endDate=a;return a}else{return this._endDate}},_getItems:null,getItems:function(a){if(arguments.length===1){this._getItems=a;return a}else{return this._getItems}},_fill:null,fill:function(a){if(arguments.length===1){this._fill=a;return a}else{return this._fill}},_stroke:null,stroke:function(a){if(arguments.length===1){this._stroke=a;return a}else{return this._stroke}},_opacity:0,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_highlightingInfo:null,highlightingInfo:function(a){if(arguments.length===1){this._highlightingInfo=a;return a}else{return this._highlightingInfo}},_maxAllSeriesHighlightingProgress:0,maxAllSeriesHighlightingProgress:function(a){if(arguments.length===1){this._maxAllSeriesHighlightingProgress=a;return a}else{return this._maxAllSeriesHighlightingProgress}},_sumAllSeriesHighlightingProgress:0,sumAllSeriesHighlightingProgress:function(a){if(arguments.length===1){this._sumAllSeriesHighlightingProgress=a;return a}else{return this._sumAllSeriesHighlightingProgress}},_highlightingHandled:false,highlightingHandled:function(a){if(arguments.length===1){this._highlightingHandled=a;return a}else{return this._highlightingHandled}},_hasDateRange:false,hasDateRange:function(a){if(arguments.length===1){this._hasDateRange=a;return a}else{return this._hasDateRange}},_isNegativeShape:false,isNegativeShape:function(a){if(arguments.length===1){this._isNegativeShape=a;return a}else{return this._isNegativeShape}},_isThumbnail:false,isThumbnail:function(a){if(arguments.length===1){this._isThumbnail=a;return a}else{return this._isThumbnail}},$type:new $.ig.Type("AssigningCategoryStyleEventArgsBase",$.ig.$ot)},true);$c("AssigningCategoryStyleEventArgs:nl","AssigningCategoryStyleEventArgsBase",{init:function(){$$t.$nm.init.call(this)},_strokeThickness:0,strokeThickness:function(a){if(arguments.length===1){this._strokeThickness=a;return a}else{return this._strokeThickness}},_strokeDashArray:null,strokeDashArray:function(a){if(arguments.length===1){this._strokeDashArray=a;return a}else{return this._strokeDashArray}},_strokeDashCap:0,strokeDashCap:function(a){if(arguments.length===1){this._strokeDashCap=a;return a}else{return this._strokeDashCap}},_radiusX:0,radiusX:function(a){if(arguments.length===1){this._radiusX=a;return a}else{return this._radiusX}},_radiusY:0,radiusY:function(a){if(arguments.length===1){this._radiusY=a;return a}else{return this._radiusY}},$type:new $.ig.Type("AssigningCategoryStyleEventArgs",$$t.$nm.$type)},true);$c("AssigningCategoryMarkerStyleEventArgs:nq","AssigningCategoryStyleEventArgsBase",{init:function(){$$t.$nm.init.call(this)},$type:new $.ig.Type("AssigningCategoryMarkerStyleEventArgs",$$t.$nm.$type)},true);$c("ChartAxisRangeChangedEventArgs:vq","EventArgs",{init:function(a,b,c,d,e,f){$$t.$fi.init.call(this);this.chart(a);this.axis(b);this.oldMinimumValue(c);this.minimumValue(d);this.oldMaximumValue(e);this.maximumValue(f)},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},_axis:null,axis:function(a){if(arguments.length===1){this._axis=a;return a}else{return this._axis}},_oldMinimumValue:0,oldMinimumValue:function(a){if(arguments.length===1){this._oldMinimumValue=a;return a}else{return this._oldMinimumValue}},_minimumValue:0,minimumValue:function(a){if(arguments.length===1){this._minimumValue=a;return a}else{return this._minimumValue}},_oldMaximumValue:0,oldMaximumValue:function(a){if(arguments.length===1){this._oldMaximumValue=a;return a}else{return this._oldMaximumValue}},_maximumValue:0,maximumValue:function(a){if(arguments.length===1){this._maximumValue=a;return a}else{return this._maximumValue}},$type:new $.ig.Type("ChartAxisRangeChangedEventArgs",$$t.$fi.$type)},true);$c("StackedSeriesCreatedEventArgs:u6","EventArgs",{init:function(a){$$t.$fi.init.call(this);this.c(a)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},brush:function(a){if(arguments.length===1){this.c().brush(a);return a}else{return this.c().brush()}},legendItemTemplate:function(a){if(arguments.length===1){this.c().legendItemTemplate(a);return a}else{return this.c().legendItemTemplate()}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.c().legendItemBadgeTemplate(a);return a}else{return this.c().legendItemBadgeTemplate()}},legendItemVisibility:function(a){if(arguments.length===1){this.c().legendItemVisibility(a);return a}else{return this.c().legendItemVisibility()}},outline:function(a){if(arguments.length===1){this.c().outline(a);return a}else{return this.c().outline()}},dashArray:function(a){if(arguments.length===1){this.c().dashArray(a);return a}else{return this.c().dashArray()}},dashCap:function(a){if(arguments.length===1){this.c().dashCap(a);return a}else{return this.c().dashCap()}},index:function(){return this.c().as()},thickness:function(a){if(arguments.length===1){this.c().thickness(a);return a}else{return this.c().thickness()}},title:function(a){if(arguments.length===1){this.c().title(a);return a}else{return this.c().title()}},markerBrush:function(a){if(arguments.length===1){this.c().markerBrush(a);return a}else{return this.c().markerBrush()}},markerOutline:function(a){if(arguments.length===1){this.c().markerOutline(a);return a}else{return this.c().markerOutline()}},markerStyle:function(a){if(arguments.length===1){this.c().markerStyle(a);return a}else{return this.c().markerStyle()}},markerTemplate:function(a){if(arguments.length===1){this.c().markerTemplate(a);return a}else{return this.c().markerTemplate()}},markerType:function(a){if(arguments.length===1){this.c().markerType(a);return a}else{return this.c().markerType()}},startCap:function(a){if(arguments.length===1){this.c().startCap(a);return a}else{return this.c().actualStartCap()}},endCap:function(a){if(arguments.length===1){this.c().endCap(a);return a}else{return this.c().actualEndCap()}},$type:new $.ig.Type("StackedSeriesCreatedEventArgs",$$t.$fi.$type)},true);$c("FinancialSeries:tj","Series",{he:function(a){$$t.$bc.he.call(this,a);this.kz(a)},_kz:null,kz:function(a){if(arguments.length===1){this._kz=a;return a}else{return this._kz}},isFinancial:function(){return true},init:function(){this.lr=new $$t.gd($$t.$ik.$type.specialize(Number),String,0);this.ls=new $$t.gd(String,String,0);this.lg=false;this.lf=false;$$t.$bc.init.call(this);this.kr=new $$t.nk;this.lh(false);this.ku(new $$t.tm);this.kp(new $$t.i7(3));this.y($$t.$tj.$type)},negativeBrush:function(a){if(arguments.length===1){this.g($$t.$tj.negativeBrushProperty,a);return a}else{return this.c($$t.$tj.negativeBrushProperty)}},xAxis:function(a){if(arguments.length===1){this.g($$t.$tj.xAxisProperty,a);return a}else{return this.c($$t.$tj.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$tj.yAxisProperty,a);return a}else{return this.c($$t.$tj.yAxisProperty)}},openMemberPath:function(a){if(arguments.length===1){this.g($$t.$tj.openMemberPathProperty,a);return a}else{return this.c($$t.$tj.openMemberPathProperty)}},lb:function(a){if(arguments.length===1){if(this.la!=a){var b=this.la;this.la=a;this.raisePropertyChanged("OpenColumn",b,this.la)}return a}else{return this.la}},la:null,highMemberPath:function(a){if(arguments.length===1){this.g($$t.$tj.highMemberPathProperty,a);return a}else{return this.c($$t.$tj.highMemberPathProperty)}},k7:function(a){if(arguments.length===1){if(this.k6!=a){var b=this.k6;this.k6=a;this.raisePropertyChanged("HighColumn",b,this.k6)}return a}else{return this.k6}},k6:null,lowMemberPath:function(a){if(arguments.length===1){this.g($$t.$tj.lowMemberPathProperty,a);return a}else{return this.c($$t.$tj.lowMemberPathProperty)}},k9:function(a){if(arguments.length===1){if(this.k8!=a){var b=this.k8;this.k8=a;this.raisePropertyChanged("LowColumn",b,this.k8)}return a}else{return this.k8}},k8:null,closeMemberPath:function(a){if(arguments.length===1){this.g($$t.$tj.closeMemberPathProperty,a);return a}else{return this.c($$t.$tj.closeMemberPathProperty)}},k5:function(a){if(arguments.length===1){if(this.k4!=a){var b=this.k4;this.k4=a;this.raisePropertyChanged("CloseColumn",b,this.k4)}return a}else{return this.k4}},k4:null,volumeMemberPath:function(a){if(arguments.length===1){this.g($$t.$tj.volumeMemberPathProperty,a);return a}else{return this.c($$t.$tj.volumeMemberPathProperty)}},le:function(a){if(arguments.length===1){if(this.ld!=a){var b=this.ld;this.ld=a;this.raisePropertyChanged("VolumeColumn",b,this.ld)}return a}else{return this.ld}},ld:null,isCustomCategoryStyleAllowed:function(a){if(arguments.length===1){this.g($$t.$tj.isCustomCategoryStyleAllowedProperty,a);return a}else{return this.c($$t.$tj.isCustomCategoryStyleAllowedProperty)}},_lh:false,lh:function(a){if(arguments.length===1){this._lh=a;return a}else{return this._lh}},assigningCategoryStyle:null,ln:function(){return this.assigningCategoryStyle!=null&&this.lh()||this.isHighlightingEnabled()},m5:function(a){if(this.assigningCategoryStyle!=null&&this.lh()){this.assigningCategoryStyle(this,a)}},kr:null,m3:function(a,b,c,d,e,f){var g=this.bm();this.kr.ac(a,b,c,d,e,f,g);var h=this.kr.c();var i=null;var j=this.bd();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().aq().a(this,j,d,h.startIndex(),h.endIndex(),false);h.highlightingInfo(i)}h.isThumbnail(f);this.m5(h);this.kr.aa(i,f,g)},l4:function(a){return this.di(a,this.xAxis())},getPreviousOrExactIndex:function(a,b){return this.ec(a,b,this.xAxis(),this.l4.runOn(this),new $$t.ty(this.lb(),this.k7(),this.k9(),this.k5(),this.le()))},getNextOrExactIndex:function(a,b){return this.ea(a,b,this.xAxis(),this.l4.runOn(this),new $$t.ty(this.lb(),this.k7(),this.k9(),this.k5(),this.le()))},de:function(a,b,c,d,e){if(c==null){return Number.POSITIVE_INFINITY}var f=this.xAxis().hp;return this.df(a,b,this.xAxis(),d,e,f,this.l4.runOn(this))},getOffsetValue:function(){return this.l5(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getSeriesValuePosition:function(a,b,c){return this.j4(a,b,c,this.l5(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),null,null,null)},getSeriesValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.l5(this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.xAxis().isInverted(),d);return this.ds(new $$t.ty(this.lb(),this.k7(),this.k9(),this.k5(),this.le()),a,this.xAxis(),f,e,this.l4.runOn(this),b,c)},getSeriesHighValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.l5(this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.xAxis().isInverted(),d);return this.ds(this.k7(),a,this.xAxis(),f,e,this.l4.runOn(this),b,c)},getSeriesLowValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.l5(this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.xAxis().isInverted(),d);return this.ds(this.k9(),a,this.xAxis(),f,e,this.l4.runOn(this),b,c)},getSeriesCloseValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.l5(this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.xAxis().isInverted(),d);return this.ds(this.k5(),a,this.xAxis(),f,e,this.l4.runOn(this),b,c)},getSeriesOpenValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.l5(this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.xAxis().isInverted(),d);return this.ds(this.lb(),a,this.xAxis(),f,e,this.l4.runOn(this),b,c)},getSeriesVolumeValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.l5(this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.xAxis().isInverted(),d);return this.ds(this.le(),a,this.xAxis(),f,e,this.l4.runOn(this),b,c)},getSeriesHighValuePosition:function(a,b,c){var $self=this;return this.j4(a,b,c,this.l5(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesHighValue.runOn(this),function(d,e){return $self.ec(d,e,$self.xAxis(),$self.l4.runOn($self),$self.k7())},function(d,e){return $self.ea(d,e,$self.xAxis(),$self.l4.runOn($self),$self.k7())})},getSeriesLowValuePosition:function(a,b,c){var $self=this;return this.j4(a,b,c,this.l5(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesLowValue.runOn(this),function(d,e){return $self.ec(d,e,$self.xAxis(),$self.l4.runOn($self),$self.k9())},function(d,e){return $self.ea(d,e,$self.xAxis(),$self.l4.runOn($self),$self.k9())})},getSeriesOpenValuePosition:function(a,b,c){var $self=this;return this.j4(a,b,c,this.l5(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesOpenValue.runOn(this),function(d,e){return $self.ec(d,e,$self.xAxis(),$self.l4.runOn($self),$self.lb())},function(d,e){return $self.ea(d,e,$self.xAxis(),$self.l4.runOn($self),$self.lb())})},getSeriesCloseValuePosition:function(a,b,c){var $self=this;return this.j4(a,b,c,this.l5(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesCloseValue.runOn(this),function(d,e){return $self.ec(d,e,$self.xAxis(),$self.l4.runOn($self),$self.k5())},function(d,e){return $self.ea(d,e,$self.xAxis(),$self.l4.runOn($self),$self.k5())})},getSeriesVolumeValuePosition:function(a,b,c){var $self=this;return this.j4(a,b,c,this.l5(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesVolumeValue.runOn(this),function(d,e){return $self.ec(d,e,$self.xAxis(),$self.l4.runOn($self),$self.le())},function(d,e){return $self.ea(d,e,$self.xAxis(),$self.l4.runOn($self),$self.le())})},gs:function(){$$t.$bc.gs.call(this);if(this.xAxis()!=null){this.xAxis().e8(false)}if(this.yAxis()!=null){this.yAxis().e8(false)}},ia:function(a,b){this.kz().b6().e(this.resolution());this.renderSeries(false)},h9:function(a,b){if(this.lo()&&this.d1()<.05){this.cq(true)}this.kz().b6().e(this.resolution());this.renderSeries(false)},lr:null,ls:null,lc:function(a,b,c){var d=this.ba(b);this.lr.add(d,b);this.ls.add(b,c);return d},m2:function(a,b){if(b==null){return}a.deregisterColumn(b);var c=this.lr.item(b);this.ls.remove(c);this.lr.remove(b)},lg:false,hj:function(a,b,c,d){$$t.$bc.hj.call(this,a,b,c,d);switch(b){case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this.kz().b6().e(this.resolution());this.renderSeries(false)}break;case"SeriesViewer":if(c!=null&&d==null){if(this.xAxis()!=null){this.xAxis().deregisterSeries(this)}if(this.yAxis()!=null){this.yAxis().deregisterSeries(this)}}if(c==null&&d!=null){if(this.xAxis()!=null){this.xAxis().registerSeries(this)
}if(this.yAxis()!=null){this.yAxis().registerSeries(this)}}this.kz().b6().e(this.resolution());this.renderSeries(false);break;case"FastItemsSource":this.lg=true;if($b($$t.$ij.$type,c)!=null){this.m2($b($$t.$ij.$type,c),this.lb());this.m2($b($$t.$ij.$type,c),this.k7());this.m2($b($$t.$ij.$type,c),this.k9());this.m2($b($$t.$ij.$type,c),this.k5());this.m2($b($$t.$ij.$type,c),this.le());this.lb(null);this.k7(null);this.k9(null);this.k5(null);this.le(null)}if($b($$t.$ij.$type,d)!=null){if(this.openMemberPath()!=null){this.lb(this.lc($b($$t.$ij.$type,d),this.openMemberPath(),"OpenColumn"))}if(this.highMemberPath()!=null){this.k7(this.lc($b($$t.$ij.$type,d),this.highMemberPath(),"HighColumn"))}if(this.lowMemberPath()!=null){this.k9(this.lc($b($$t.$ij.$type,d),this.lowMemberPath(),"LowColumn"))}if(this.closeMemberPath()!=null){this.k5(this.lc($b($$t.$ij.$type,d),this.closeMemberPath(),"CloseColumn"))}if(this.volumeMemberPath()!=null){this.le(this.lc($b($$t.$ij.$type,d),this.volumeMemberPath(),"VolumeColumn"))}}this.lg=false;if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.kz().b6().e(this.resolution());this.renderSeries(false)}break;case"OpenMemberPath":if(this.bd()!=null){this.m2(this.bd(),this.lb());this.lb(this.lc(this.bd(),this.openMemberPath(),"OpenColumn"))}break;case"OpenColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.lg){this.kz().b6().e(this.resolution());this.renderSeries(false)}break;case"HighMemberPath":if(this.bd()!=null){this.m2(this.bd(),this.k7());this.k7(this.lc(this.bd(),this.highMemberPath(),"HighColumn"))}break;case"HighColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.lg){this.kz().b6().e(this.resolution());this.renderSeries(false)}break;case"LowMemberPath":if(this.bd()!=null){this.m2(this.bd(),this.k9());this.k9(this.lc(this.bd(),this.lowMemberPath(),"LowColumn"))}break;case"LowColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.lg){this.kz().b6().e(this.resolution());this.renderSeries(false)}break;case"CloseMemberPath":if(this.bd()!=null){this.m2(this.bd(),this.k5());this.k5(this.lc(this.bd(),this.closeMemberPath(),"CloseColumn"))}break;case"CloseColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.lg){this.kz().b6().e(this.resolution());this.renderSeries(false)}break;case"VolumeMemberPath":if(this.bd()!=null){this.m2(this.bd(),this.le());this.le(this.lc(this.bd(),this.volumeMemberPath(),"VolumeColumn"))}break;case"VolumeColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.lg){this.kz().b6().e(this.resolution());this.renderSeries(false)}break;case"XAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this.kz().b6().e(this.resolution());this.renderSeries(false);this.g0();break;case"YAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this.kz().b6().e(this.resolution());if(this.yAxis()!=null){this.yAxis().updateRange()}{this.renderSeries(false)}this.g0();break;case"TransitionProgress":this.kq.d(this.d1(),this.ko,this.kn);if(this.bp(this.view())){return}if(this.d1()==1){this.kn.w();this.m6(this.kn,this.kz());if(this.lo()){this.lo(false);this.gh();this.a7().intervalMilliseconds($.ig.truncate(this.dt()));this.a7().easingFunction(this.transitionEasingFunction())}}else{this.m6(this.kq,this.kz())}break;case"NegativeBrush":this.renderSeries(false);break;case"IsCustomCategoryStyleAllowed":this.lh(this.li());this.renderSeries(false);break}},ke:function(a,b,c){if(b<a||a<0||a>this.bd().count()||b<0||b>this.bd().count()||c==null){return null}var d=new Array(b-a+1);var e=c.isSorting();var f=null;if(e){f=c.sortedIndices()}for(var g=a;g<=b;g++){var h=g;if(e){h=f.__inner[h]}d[g-a]=this.bd().item(g)}return d},mc:function(a){return a.b6().b()},md:function(a){return a.b6().c()},getCategoryItems:function(a,b){return this.ke(a,b,this.yAxis())},_k2:null,k2:function(a){if(arguments.length===1){this._k2=a;return a}else{return this._k2}},lj:function(){return false},b5:function(){return true},ai:function(a,b){if(this.lj()){var c=this.k1(a,b,this.k2());this.k2(c);return c}else{var d=this.k0(a,b,this.k2());this.k2(d);return d}},mf:function(a){var b=this.kn;if(this.bn()){b=this.kq}var c=this.view().b3();var d=this.view().b4();var e=this.xAxis();var f=0;if(e.isVertical()){var g=(a.__y-d.top())/d.height();f=g*c.height()+c.top()}else{var h=(a.__x-d.left())/d.width();f=h*c.width()+c.left()}var i=b.h.count();var j=0;for(j=0;j<i;j++){var k=b.h.__inner[j];var l=null;if(j<i-1){l=b.h.__inner[j+1]}if(k[0]<=f&&l==null||l[0]>=f){if(l!=null){if(Math.abs(k[0]-f)<Math.abs(l[0]-f)){return j}else{return j+1}}else{return j}}}return j},k1:function(a,b,c){var d=this.bd().count();var e=this.kz().b6().c();var f=this.kz().b6().d();var g=this.kz().b6().b();var h=this.xAxis();var i=-1;var j=-1;if(h.isSorting()){var k=this.kn;if(this.bn()){k=this.kq}var l=this.mf(b);i=l;j=l}else{var m=this.getItemIndex(b);i=$.ig.truncate(Math.floor($a(m,g)))*g;j=i+(g-1)}if(c!=null&&c.startIndex()==i&&c.endIndex()==j){return c}var n=new $$t.no;n.series(this);n.startIndex(i);n.endIndex(j);return n},k0:function(a,b,c){var d=new $$t.no;d.series(this);d.startIndex(0);d.endIndex(this.bd().count()-1);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},li:function(){return this.isCustomCategoryStyleAllowed()},getExactItemIndex:function(a){var b=this.view().b4();var c=this.view().b3();var d=-1;if(!b.isEmpty()&&!c.isEmpty()&this.xAxis()!=null){var e=this.getEffectiveViewport1(this.view());var f=new $$t.iz(0,b,c,this.xAxis().isInverted(),e);var g=this.j7(this.view());var h=this.xAxis().getUnscaledValue(g.left(),f);var i=this.xAxis().getUnscaledValue(g.right(),f);var j=(a.__x-b.left())/b.width();var k=h+j*(i-h);if(this.xAxis().categoryMode()!=0){k-=.5}d=k}return d},getItemIndex:function(a){return $.ig.truncate(Math.round(this.getExactItemIndex(a)))},me:function(a){var b=this.view().b4();var c=this.view().b3();var d=this.getEffectiveViewport1(this.view());if(b.isEmpty()||c.isEmpty()){return-1}var e=new $$t.iz(0,b,c,this.xAxis().isInverted(),d);var f=$b($$t.$i6.$type,this.xAxis());var g=this.j7(this.view());var h=this.xAxis().getUnscaledValue(g.left(),e);var i=this.xAxis().getUnscaledValue(g.right(),e);var j=(a.__x-b.left())/b.width();var k=h+(i-h)*j;var l=f.getIndexClosestToUnscaledValue(k);return l},getItem:function(a){var b=0;if($b($$t.$i6.$type,this.xAxis())!==null){b=this.me(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bd()!=null&&b<this.bd().count()?this.bd().item(b):null},ko:null,kq:null,kn:null,l5:function(a,b,c){var d=0;if(this.xAxis()==null){return d}var e=this.xAxis().categoryMode();switch(e){case 0:d=0;break;case 1:d=.5*this.xAxis().getCategorySize(a,b,c);break;case 2:d=this.xAxis().getGroupCenter(this.index(),a,b,c);break}if(this.xAxis().isInverted()){d=-d}return d},transitionInMode:function(a){if(arguments.length===1){this.g($$t.$tj.transitionInModeProperty,$$t.$qv.getBox(a));return a}else{return $f(this.c($$t.$tj.transitionInModeProperty))}},isTransitionInEnabled:function(a){if(arguments.length===1){this.g($$t.$tj.isTransitionInEnabledProperty,a);return a}else{return this.c($$t.$tj.isTransitionInEnabledProperty)}},cl:function(){return this.isTransitionInEnabled()},ks:function(){return 11},a1:function(){return 3},_lo:false,lo:function(a){if(arguments.length===1){this._lo=a;return a}else{return this._lo}},m6:function(a,b){this.j6(a.ab());b.av()},nm:null,nn:function(){return this.nm},m4:function(a,b){a.v()},cx:function(a,b,c){var d=$$t.$bc.cx.call(this,a,b,c);var e=c;if(this.bd()==null||this.bd().count()==0||!c.n()||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||e.b6().b()<1||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.xAxis().itemsSource()==null||this.xAxis().hp<1){e.b6().b(0);d=false}return d},getViewInfo:function(a,b){b=this.view().b4();a=this.view().b3();return{p0:a,p1:b}},_ku:null,ku:function(a){if(arguments.length===1){this._ku=a;return a}else{return this._ku}},ma:function(a){var b=0;var c=a.b4();var d=a.b3();var e=this.getEffectiveViewport1(this.view());if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){var f=new $$t.iz(0,c,d,this.yAxis().isInverted(),e);b=this.yAxis().getScaledValue(this.yAxis().referenceValue(),f)}return b},gh:function(){$$t.$bc.gh.call(this);this.ko.w();this.kn.w();this.kq.w()},hx:function(a){var $self=this;$$t.$bc.hx.call(this,a);this.kz().b6().e(this.resolution());if(this.bp(this.view())){return}if(this.cm()){if(this.bn()){this.m6(this.kq,this.kz())}else{this.m6(this.kn,this.kz())}return}if(this.cj(a)){var b=this.ko;if(this.bn()){if(this.a7().needsFlush()){this.a7().flush()}this.ko=this.kq;this.kq=b}else{this.ko=this.kn;this.kn=b}this.m4(this.kn,this.kz());if(this.cq()){this.a7().stop();this.a7().intervalMilliseconds($.ig.truncate(this.du()));this.a7().easingFunction(this.transitionInEasingFunction()!=null?this.transitionInEasingFunction():this.transitionEasingFunction());this.ku().p(this.ko,this.kn,this.isVertical(),this.xAxis(),this.yAxis(),this.transitionInMode(),this.ks(),this.transitionInSpeedType(),this.a1(),function(){return $self.ma($self.kz())},this.kz().b3())}this.ge();this.h3();if(this.cq()){this.cq(false);this.lo(true)}}else{this.m4(this.kn,this.kz());this.m6(this.kn,this.kz())}},typical:null,typicalBasedOn:null,lp:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();switch(b){case"HighColumn":if(this.k7()==null){return false}break;case"LowColumn":if(this.k9()==null){return false}break;case"OpenColumn":if(this.lb()==null){return false}break;case"CloseColumn":if(this.k5()==null){return false}break;case"VolumeColumn":if(this.le()==null){return false}break}}return true},lq:function(){return this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null},lk:function(){return this.typical!=null},m1:function(a){this.typical(this,a)},lv:function(){var d__=new $.ig.FinancialSeries___get_TypicalColumn__IteratorClass(-2);d__.__4__this=this;return d__},lu:function(){var d__=new $.ig.FinancialSeries___get_TR__IteratorClass(-2);d__.__4__this=this;return d__},lt:function(){var d__=new $.ig.FinancialSeries___get_TL__IteratorClass(-2);d__.__4__this=this;return d__},lx:function(a){if(a==null){return null}if(this.lq()&&this.xAxis().sortedIndices()!=null){return new $$t.nw(0,a,this.xAxis().sortedIndices())}return new $$t.nx(0,a)},lf:false,lw:function(){var a=new $$t.b7(String,0);a.add("HighColumn");a.add("LowColumn");a.add("CloseColumn");if(this.typicalBasedOn!=null&&this.bd()!=null&&!this.lf){this.lf=true;var b=this.kv(0,this.bd().count());this.lf=false;var c=new $$t.tq(0,this.bd().count(),b,this.kw(b));this.typicalBasedOn(this,c);if(c.basedOn()!=null&&c.basedOn().count()>0){return c.basedOn()}}return a},l1:null,getOpenColumnAsArray:function(){if(this.lb()==null){return null}if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){if(this.l1!=null){return this.l1.asArray()}var a=new $$t.b7(Number,2,this.lb().count());var b=this.xAxis().sortedIndices();var c=this.lb().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.l1=a;return this.l1.asArray()}else{return this.lb().asArray()}},lz:null,getHighColumnAsArray:function(){if(this.k7()==null){return null}if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){if(this.lz!=null){return this.lz.asArray()}var a=new $$t.b7(Number,2,this.k7().count());var b=this.xAxis().sortedIndices();var c=this.k7().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.lz=a;return this.lz.asArray()}else{return this.k7().asArray()}},l0:null,getLowColumnAsArray:function(){if(this.k9()==null){return null}if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){if(this.l0!=null){return this.l0.asArray()}var a=new $$t.b7(Number,2,this.k9().count());var b=this.xAxis().sortedIndices();var c=this.k9().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.l0=a;return this.l0.asArray()}else{return this.k9().asArray()}},ly:null,getCloseColumnAsArray:function(){if(this.k5()==null){return null}if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){if(this.ly!=null){return this.ly.asArray()}var a=new $$t.b7(Number,2,this.k5().count());var b=this.xAxis().sortedIndices();var c=this.k5().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.ly=a;return this.ly.asArray()}else{return this.k5().asArray()}},l2:null,getVolumeColumnAsArray:function(){if(this.le()==null){return null}if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){if(this.l2!=null){return this.l2.asArray()}var a=new $$t.b7(Number,2,this.le().count());var b=this.xAxis().sortedIndices();var c=this.le().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.l2=a;return this.l2.asArray()}else{return this.le().asArray()}},gi:function(a,b,c,d){$$t.$bc.gi.call(this,a,b,c,d);if(this.xAxis()==null||!($b($$t.$i6.$type,this.xAxis())!==null)){return}var e=this.xAxis().sortedIndices();switch(a){case 1:for(var f=b;f<c;f++){var g=e.__inner[f];if(this.l1!=null){this.l1.insert(f,this.lb().item(g))}if(this.lz!=null){this.lz.insert(f,this.k7().item(g))}if(this.l0!=null){this.l0.insert(f,this.k9().item(g))}if(this.ly!=null){this.ly.insert(f,this.k5().item(g))}if(this.l2!=null){this.l2.insert(f,this.le().item(g))}}break;case 0:if(this.l1!=null){this.l1.removeRange(b,c)}if(this.lz!=null){this.lz.removeRange(b,c)}if(this.l0!=null){this.l0.removeRange(b,c)}if(this.ly!=null){this.ly.removeRange(b,c)}if(this.l2!=null){this.l2.removeRange(b,c)}break;case 4:if(this.l1!=null){this.l1=new $$t.b7(Number,0)}if(this.lz!=null){this.lz=new $$t.b7(Number,0)}if(this.l0!=null){this.l0=new $$t.b7(Number,0)}if(this.ly!=null){this.ly=new $$t.b7(Number,0)}if(this.l2!=null){this.l2=new $$t.b7(Number,0)}break;case 3:case 2:for(var h=b;h<c;h++){var i=e.__inner[h];if(this.l1!=null){this.l1.__inner[h]=this.lb().item(i)}if(this.lz!=null){this.lz.__inner[h]=this.k7().item(i)}if(this.l0!=null){this.l0.__inner[h]=this.k9().item(i)}if(this.ly!=null){this.ly.__inner[h]=this.k5().item(i)}if(this.l2!=null){this.l2.__inner[h]=this.le().item(i)}}break}},kv:function(a,b){var $self=this;var c=this.lx(this.lb());var d=this.lx(this.k5());var e=this.lx(this.k7());var f=this.lx(this.k9());var g=this.lx(this.le());var h=function(){var $ret=new $$t.to;$ret.typicalColumn(new $$t.tp(1,new $$t.ny($self.lv()),$self.lw()));$ret.trueRange(new $$t.tp(1,new $$t.ny($self.lu()),function(){var $ret=new $$t.b7(String,0);$ret.add("HighColumn");$ret.add("LowColumn");$ret.add("CloseColumn");return $ret}()));$ret.trueLow(new $$t.tp(1,new $$t.ny($self.lt()),function(){var $ret=new $$t.b7(String,0);$ret.add("LowColumn");$ret.add("CloseColumn");return $ret}()));$ret.openColumn(c);$ret.closeColumn(d);$ret.highColumn(e);$ret.lowColumn(f);$ret.volumeColumn(g);$ret.calculateFrom(a);$ret.calculateCount(b);$ret.minimumValue(NaN);$ret.maximumValue(NaN);$ret.count($self.bd()!=null?$self.bd().count():0);return $ret}();return h},mb:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return 0}return a},kw:function(a){var $self=this;return function(){var $ret=new $$t.tr;$ret.a(new $$t.ts(1,$$t.$bc.eMA,new $$t.b7(String,0)));$ret.c(new $$t.ts(1,$$t.$bc.sMA,new $$t.b7(String,0)));$ret.d(new $$t.ts(1,$$t.$bc.sTDEV,new $$t.b7(String,0)));$ret.b(new $$t.ts(1,$$t.$bc.movingSum,new $$t.b7(String,0)));$ret.h(new $$t.tv(1,function(b){return $$t.$bc.eMA(b.volumeColumn(),b.shortPeriod())},function(){var $ret=new $$t.b7(String,0);$ret.add("VolumeColumn");return $ret}()));$ret.f(new $$t.tv(1,function(b){return $$t.$bc.eMA(b.volumeColumn(),b.longPeriod())},function(){var $ret=new $$t.b7(String,0);$ret.add("VolumeColumn");return $ret}()));$ret.g(new $$t.tv(1,function(b){return $$t.$bc.eMA(b.typicalColumn(),b.shortPeriod())},a.typicalColumn().basedOn()));$ret.e(new $$t.tv(1,function(b){return $$t.$bc.eMA(b.typicalColumn(),b.longPeriod())},a.typicalColumn().basedOn()));$ret.k($$t.$bc.toEnumerableRange);$ret.j($$t.$bc.toEnumerable);$ret.i($self.mb.runOn($self));return $ret}()},categoryAxis:function(){return this.xAxis()},_kp:null,kp:function(a){if(arguments.length===1){this._kp=a;return a}else{return this._kp}},hy:function(a,b){$$t.$bc.hy.call(this,a,b);if(!this.co()){this.view().a3(b);return}var c=$b($$t.$tk.$type,this.ax());this.view().a3(b);c.b6().e(this.resolution());if(this.bp(this.ax())){return}if(!this.cn()){this.m4(this.kp(),c)}this.cn(false);this.m6(this.kp(),c);this.co(false)},_km:null,km:function(a){if(arguments.length===1){this._km=a;return a}else{return this._km}},renderAlternateView:function(a,b,c,d,e){$$t.$bc.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;g.b6().e(this.resolution());f.a2(c);if(this.bp(g)){return}if(this.km()==null){this.km(new $$t.i7(3))}this.km().v();this.m4(this.km(),g);this.m6(this.km(),g)},ad:function(a){if(this.xAxis()==a){return this.yAxis()}if(this.yAxis()==a){return this.xAxis()}return null},$type:new $.ig.Type("FinancialSeries",$$t.$bc.$type,[$$t.$iq.$type])},true);$c("FinancialIndicator:x0","FinancialSeries",{aw:function(){return new $$t.x1(this)},he:function(a){$$t.$tj.he.call(this,a);this.np(a)},_np:null,np:function(a){if(arguments.length===1){this._np=a;return a}else{return this._np}},init:function(){$$t.$tj.init.call(this);this.ko=new $$t.i7(3);this.kq=new $$t.i7(3);this.kn=new $$t.i7(3);this.nv(new $$t.b7(Number,0));this.no(new $$t.kt(-100,100))},n4:function(a){if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(true)}},gi:function(a,b,c,d){if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){this.xAxis().notifyDataChanged()}this.np().cc().p(a,b,c,d);if(d!=null&&this.ls.containsKey(d)){var e=this.ls.tryGetValue(d,d);d=e.p1}if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){a=4;b=0;c=this.bd().count()}switch(a){case 3:if(this.nt(b,c,d)){this.n6(b,c,d);this.n4(true)}break;case 2:if(this.nt(b,this.bd().count()-b,d)){this.n6(b,this.bd().count()-b,d);this.n4(true)}break;case 1:if(this.nt(b,this.bd().count()-b,d)){var f=new Array(c);for(var g=0;g<c;g++){f[g]=0}this.nv().insertRange(b,f);this.n6(b,this.bd().count()-b,d);this.n4(true)}break;case 0:if(this.nt(b,this.bd().count()-b,d)){this.nv().removeRange(b,c);this.n6(b,this.bd().count()-b,d);this.n4(true)}break;case 4:if(this.nt(b,this.bd().count()-b,d)){this.nv(new $$t.b7(Number,2,this.bd().count()));var h=new Array(c);for(var i=0;i<c;i++){h[i]=0}this.nv().insertRange(0,h);this.n6(b,this.bd().count()-b,d);this.n4(true)}break}},displayType:function(a){if(arguments.length===1){this.g($$t.$x0.displayTypeProperty,$$t.$xz.getBox(a));return a}else{return $f(this.c($$t.$x0.displayTypeProperty))}},ignoreFirst:function(a){if(arguments.length===1){this.g($$t.$x0.ignoreFirstProperty,a);return a}else{return $g(this.c($$t.$x0.ignoreFirstProperty))}},trendLineType:function(a){if(arguments.length===1){this.g($$t.$x0.trendLineTypeProperty,$$t.$mv.getBox(a));return a}else{return $f(this.c($$t.$x0.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$x0.trendLineBrushProperty,a);return a}else{return this.c($$t.$x0.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$x0.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$x0.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$x0.trendLineThicknessProperty,a);return a}else{return this.c($$t.$x0.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$x0.trendLineDashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$x0.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$x0.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$x0.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$x0.trendLinePeriodProperty,a);return a}else{return $g(this.c($$t.$x0.trendLinePeriodProperty))}},n0:function(){return-1},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$x0.trendLineZIndexProperty,a);return a}else{return $g(this.c($$t.$x0.trendLineZIndexProperty))}},_nv:null,nv:function(a){if(arguments.length===1){this._nv=a;return a}else{return this._nv}},_no:null,no:function(a){if(arguments.length===1){this._no=a;return a}else{return this._no}},ns:function(a,b){},nu:function(a,b){},hj:function(a,b,c,d){switch(b){case"XAxis":this.np().ck();break}$$t.$tj.hj.call(this,a,b,c,d);if(this.np().cc().d(a,b,c,d)){this.renderSeries(false);this.g0()}switch(b){case"FastItemsSource":if(this.bd()!=null){this.nv(new $$t.b7(Number,2,this.bd().count()));var e=new Array(this.bd().count());for(var f=0;f<this.bd().count();f++){e[f]=0}this.nv().insertRange(0,e);this.n6(0,this.bd().count(),null);if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.kz().b6().e(this.resolution());this.renderSeries(false)}}break;case"TrendLineBrush":this.h6();break;case"DisplayType":this.gg(true,this.view());this.renderSeries(false);this.g0();break;case"OpenColumn":case"HighColumn":case"LowColumn":case"CloseColumn":case"VolumeColumn":if(this.bd()!=null){if(this.nv().count()!=this.bd().count()){this.nv(new $$t.b7(Number,2,this.bd().count()));var g=new Array(this.bd().count());for(var h=0;h<this.bd().count();h++){g[h]=0}this.nv().insertRange(0,g)}if(this.nt(0,this.bd().count()-1,b)){this.n5()}}break;case"XAxis":if(this.xAxis()!=null&&($b($$t.$i6.$type,this.xAxis())!==null||$b($$t.$i6.$type,c)!==null)){this.n5()}break;case"YAxis":case"IgnoreFirst":this.n5();this.g0();break;case"TrendLineType":this.g0();break}},getSeriesValue:function(a,b,c){if(this.nv()==null){return $$t.$tj.getSeriesValue.call(this,a,b,c)}var d=this.getEffectiveViewport1(this.view());var e=this.l5(this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.xAxis().isInverted(),d);f.b=this.seriesViewer().viewportRect();return this.ds(this.nv(),a,this.xAxis(),f,e,this.l4.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){if(this.nv()==null){return $$t.$tj.getPreviousOrExactIndex.call(this,a,b)}return this.ec(a,b,this.xAxis(),this.l4.runOn(this),this.nv())},getNextOrExactIndex:function(a,b){if(this.nv()==null){return $$t.$tj.getNextOrExactIndex.call(this,a,b)}return this.ea(a,b,this.xAxis(),this.l4.runOn(this),this.nv())},cw:function(){return true},nt:function(a,b,c){if(c==null){return true}if(this.nu(a,b).contains(c)){return true}return false},n6:function(a,b,c){this.ns(a,b)},ae:function(a){if(this.bd()==null){return null}if(a!=null&&a==this.yAxis()){return this.no()}return null},scrollIntoView:function(a){var b=this.bd()!=null?this.bd().indexOf(a):-1;var c=this.view().b4();var d=this.view().b3();var e=new $$t.a8(0,0,0,1,1);var f=this.j9(this.view());if(b>=0&&$$t.$a8.l_op_Inequality(c,null)&&$$t.$a8.l_op_Inequality(d,null)){if(this.xAxis()!=null){var g=new $$t.iz(0,e,e,this.xAxis().isInverted(),f);var h=this.xAxis().getScaledValue(b,g);if(h<c.left()+.1*c.width()){h=h+.4*c.width()}if(h>c.right()-.1*c.width()){h=h-.4*c.width()}c.x(h-.5*c.width())}if(this.yAxis()!=null&&this.nv()!=null&&b<this.nv().count()){var i=new $$t.iz(0,e,e,this.yAxis().isInverted(),f);var j=this.yAxis().getScaledValue(this.nv().__inner[b],i);if(j<c.top()+.1*c.height()){j=j+.4*c.height()}if(j>c.bottom()-.1*c.height()){j=j-.4*c.height()}c.y(j-.5*c.height())}this.syncLink().al(this.seriesViewer(),c)}return b>=0},cx:function(a,b,c){var d=$$t.$tj.cx.call(this,a,b,c);if(this.nv()==null||this.nv().count()==0){d=false}return d},m4:function(a,b){var $self=this;$$t.$tj.m4.call(this,a,b);var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.xAxis();var g=this.yAxis();var h=new $$t.iz(0,c,d,f.isInverted(),e);var i=new $$t.iz(0,c,d,g.isInverted(),e);a.h.clear();a.n.clear();a.q.clear();var j=0;var k=$b($$t.$i6.$type,this.xAxis());if(k!=null&&k.sortedIndices().count()!=this.bd().count()){return}j=this.l5(c,d,e);var l=this.n0();if(l==-1){l=this.trendLinePeriod()}var m=$b($$t.$x1.$type,b);this.np().cc().prepareLine(a.q,this.trendLineType(),this.nv(),l,function(n){return $self.xAxis().getScaledValue(n,h)},function(n){return $self.yAxis().getScaledValue(n,i)},function(){var $ret=new $$t.m2;$ret.c(b.b6().b());$ret.d(b.b6().c());$ret.e(b.b6().d());$ret.a(j);$ret.b($self.resolution());$ret.f(d);$ret.g(c);return $ret}());var n=this.n1(this.xAxis().getUnscaledValue(2,h)-this.xAxis().getUnscaledValue(1,h));for(var o=b.b6().c();o<=b.b6().d();++o){var p;if(k==null){p=b.b6().getBucket(o)}else{var q=k.sortedIndices().__inner[o];var r=k.getUnscaledValueAt(q);var s=this.n1(this.nv().__inner[o]);var t=s;var u=r;while(o<b.b6().d()){q=k.sortedIndices().__inner[o+1];u=k.getUnscaledValueAt(q);if(u-r>n){break}o++;var v=this.n1(this.nv().__inner[o]);s=Math.min(s,v);t=Math.max(t,v)}var w=NaN;if(!$.ig.util.isNaN(r)){w=this.xAxis().getScaledValue(r,h)}p=[this.n1(w),s,t]}if(!isNaN(p[0])){if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){p[0]=p[0]+j}else{p[0]=f.getScaledValue(p[0],h)+j}p[1]=g.getScaledValue(p[1],i);if(b.b6().b()>1||k!=null){p[2]=g.getScaledValue(p[2],i)}else{p[2]=p[1]}a.h.add(p)}}return},n1:function(a){return a},gg:function(a,b){$$t.$tj.gg.call(this,a,b);var c=b;c.cf(a);c.cc().o()},ks:function(){switch(this.displayType()){case 1:return 1;case 2:return 1;case 0:return 12}return 1},m6:function(a,b){$$t.$tj.m6.call(this,a,b);var c=$b($$t.$x1.$type,b);var d=function(e){return a.h.__inner[e][0]};var e=function(f){return a.h.__inner[f][1]};var f=function(g){return a.h.__inner[g][0]};var g=function(h){return a.h.__inner[h][2]};c.cc().o();c.cc().t(a.q);var h=b.b3();var i=this.getEffectiveViewport1(b);var j=0;var k=this.actualBrush();var l=this.negativeBrush();if(b.b9(a)){c.cf(false);if(a.h.count()>0){switch(this.displayType()){case 0:c.cj(a.h.count(),d,e,f,g,true);break;case 1:if(this.yAxis()!=null){j=this.ma(b)}else{j=.5*(h.top()+h.bottom())}c.ch(a.h.count(),d,e,f,g,true,j);break;case 2:j=this.ma(b);c.ci(a.h.count(),d,e,f,g,true,j);break;default:throw new $$t.co(0)}}b.cb(a)}var m=a.h;var n=this.bd().count();this.kr.x(this,this.ln(),this.xAxis(),this.getCategoryItems.runOn(this),this.mc(b),this.md(b));var o=false;var p=this.kr.c();if(p!=null){o=true}this.kr.am=k;this.kr.ah=k;if(o){var q=new $$t.iz(0,b.b4(),b.b3(),this.xAxis().isInverted(),i);this.kr.f=false;this.m3(m,-1,n,this.xAxis(),q,b.p())}this.kr.ae(c.c1,true,false,true,false);this.kr.ae(c.c3,true,false,true,false);this.kr.ae(c.c2,false,true,false,false);c.c2.__opacity=.8*this.kr.i*this.actualAreaFillOpacity();this.kr.ae(c.c0,true,false,false,false);this.kr.am=l;this.kr.ah=l;if(o){var r=new $$t.iz(0,b.b4(),b.b3(),this.xAxis().isInverted(),i);this.kr.f=true;this.m3(m,-1,n,this.xAxis(),r,b.p())}this.kr.ae(c.cx,true,false,true,false);this.kr.ae(c.cz,true,false,true,false);this.kr.ae(c.cy,false,true,false,false);c.cy.__opacity=.8*this.kr.i*this.actualAreaFillOpacity();this.kr.ae(c.cw,true,false,false,false);c.cl()},h6:function(){$$t.$tj.h6.call(this);if(this.index()<0){return}this.np().cm()},n5:function(){this.np().cc().v();this.ns(0,this.nv().count());if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}},go:function(a){$$t.$tj.go.call(this,a);var b=new $$t.ii(1,"trendLine",this.np().cc().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("FinancialIndicator",$$t.$tj.$type)},true);$c("StrategyBasedIndicator:x5","FinancialIndicator",{init:function(){$$t.$x0.init.call(this);this.ol(this.om());this.y(this.oz())},_ol:null,ol:function(a){if(arguments.length===1){this._ol=a;return a}else{return this._ol}},om:function(){},oz:function(){},os:function(){return-2147483648},ou:function(){return-2147483648},or:function(){return-2147483648},o3:function(a,b,c){var d=$$t.$bi.i(c,$.ig.Number.prototype.$type,b,new $$t.bj(2,a,function(e,f){$b($$t.$x5.$type,e).raisePropertyChanged(c,f.d(),f.c())}));$$t.$x5.op.add(c);return d},o2:function(a,b){return $$t.$x5.o3(a,b,"Period")},o0:function(a,b){return $$t.$x5.o3(a,b,"LongPeriod")},o4:function(a,b){return $$t.$x5.o3(a,b,"ShortPeriod")},nu:function(a,b){var c=this.kv(a,b);var d=this.kw(c);return this.ol().b(c,d)},ns:function(a,b){var c=this.kv(a,b);if(b==0){return false}if(!this.lp(this.nu(a,b))){return false}var d=this.kw(c);if(this.no()!=null){c.minimumValue(this.no().c());c.maximumValue(this.no().b())}var e=this.ol().a(c,d);for(var f=0;f<this.ignoreFirst()&&f<c.indicatorColumn().count();f++){c.indicatorColumn().item(f,NaN)}if(this.yAxis()!=null&&this.oo(c)){this.yAxis().updateRange()}return e},oo:function(a){if(!$.ig.util.isNaN(a.minimumValue())&&!$.ig.util.isNaN(a.maximumValue())&&a.specifiesRange()){var b=this.no();this.no(new $$t.kt(a.minimumValue(),a.maximumValue()));return this.on(b,this.no())}var c=1.7976931348623157e308;var d=-1.7976931348623157e308;var f=a.indicatorColumn().getEnumerator();while(f.moveNext()){var e=f.current();if(!$.ig.util.isNaN(e)){c=Math.min(c,e);d=Math.max(d,e)}}var g=this.no();this.no(new $$t.kt(c,d));return this.on(g,this.no())},on:function(a,b){if(a==null||b==null){return true}if(a.c()!=b.c()){return true}if(a.b()!=b.b()){return true}return false},ot:function(a){if(a==-2147483648){return 0}if(a>this.nv().count()&&this.nv().count()>0){a=this.nv().count()-1}if(a<1){return 1}return a},kv:function(a,b){var c=$$t.$x0.kv.call(this,a,b);c.indicatorColumn(this.nv());c.period(this.ot(this.os()));c.shortPeriod(this.ot(this.ou()));c.longPeriod(this.ot(this.or()));c.multiplier(this.oq());return c},oq:function(){return 1},o1:function(a,b){var c=$$t.$bi.i("Multiplier",Number,b,new $$t.bj(2,a,function(d,e){$b($$t.$x5.$type,d).raisePropertyChanged("Multiplier",e.d(),e.c())}));$$t.$x5.op.add("Multiplier");return c},hj:function(a,b,c,d){$$t.$x0.hj.call(this,a,b,c,d);if($$t.$x5.op.contains(b)){if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.kz().b6().e(this.resolution());this.ns(0,this.nv().count());this.np().cc().v();this.renderSeries(false)}}},$type:new $.ig.Type("StrategyBasedIndicator",$$t.$x0.$type)},true);$c("AbsoluteVolumeOscillatorIndicator:x7","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.x8},oz:function(){return $$t.$x7.$type},shortPeriod:function(a){if(arguments.length===1){this.g($$t.$x7.shortPeriodProperty,a);return a}else{return $g(this.c($$t.$x7.shortPeriodProperty))}},ou:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.g($$t.$x7.longPeriodProperty,a);return a}else{return $g(this.c($$t.$x7.longPeriodProperty))}},or:function(){return this.longPeriod()},$type:new $.ig.Type("AbsoluteVolumeOscillatorIndicator",$$t.$x5.$type)},true);$c("IndicatorCalculationStrategy:x6","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){},b:function(a,b){},$type:new $.ig.Type("IndicatorCalculationStrategy",$.ig.$ot)},true);$c("AbsoluteVolumeOscillatorIndicatorStrategy:x8","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(b.h().c());c.addRange(b.f().c());return c},a:function(a,b){var c=b.h().b()(a).getEnumerator();var d=b.f().b()(a).getEnumerator();var e=a.indicatorColumn();var f=0;while(c.moveNext()&&d.moveNext()){var g=c.current()-d.current();e.item(f,b.i()(g));++f}return true},$type:new $.ig.Type("AbsoluteVolumeOscillatorIndicatorStrategy",$$t.$x6.$type)},true);$c("AccumulationDistributionIndicator:x9","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.ya},oz:function(){return $$t.$x9.$type},$type:new $.ig.Type("AccumulationDistributionIndicator",$$t.$x5.$type)},true);$c("StreamingIndicatorCalculationStrategy:yb","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},c:function(a,b){},$type:new $.ig.Type("StreamingIndicatorCalculationStrategy",$$t.$x6.$type)},true);$c("AccumulationDistributionIndicatorStrategy:ya","StreamingIndicatorCalculationStrategy",{init:function(){$$t.$yb.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");
c.add("LowColumn");c.add("HighColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=0;var e=this.c(a,b).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},c:function(a,b){var d__=new $.ig.AccumulationDistributionIndicatorStrategy___ProvideStream__IteratorClass(-2);d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},$type:new $.ig.Type("AccumulationDistributionIndicatorStrategy",$$t.$yb.$type)},true);$c("AverageDirectionalIndexIndicator:yc","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.yd},oz:function(){return $$t.$yc.$type},period:function(a){if(arguments.length===1){this.g($$t.$yc.periodProperty,a);return a}else{return $g(this.c($$t.$yc.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("AverageDirectionalIndexIndicator",$$t.$x5.$type)},true);$c("AverageDirectionalIndexIndicatorStrategy:yd","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("LowColumn");c.add("HighColumn");c.addRange(a.trueRange().basedOn());c.addRange(b.a().c());return c},j:function(a,b,c){return b.item(a)-b.item(a-1)},i:function(a,b,c){return c.item(a-1)-c.item(a)},h:function(a,b){var d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___PlusDM__IteratorClass(-2);d__.__4__this=this;d__.__3__highColumn=a;d__.__3__lowColumn=b;return d__},f:function(a,b){var d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___MinusDM__IteratorClass(-2);d__.__4__this=this;d__.__3__highColumn=a;d__.__3__lowColumn=b;return d__},g:function(a,b){var d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___PlusDI__IteratorClass(-2);d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},e:function(a,b){var d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___MinusDI__IteratorClass(-2);d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},d:function(a,b){var d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___ADXHelper__IteratorClass(-2);d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},c:function(a,b){var d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___ADX__IteratorClass(-2);d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},a:function(a,b){var c=this.c(a,b).getEnumerator();var d=a.indicatorColumn();for(var e=0;e<d.count();e++){if(c.moveNext()){d.item(e,c.current())}}return true},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy",$$t.$x6.$type)},true);$c("AverageTrueRangeIndicator:ye","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.yf},oz:function(){return $$t.$ye.$type},period:function(a){if(arguments.length===1){this.g($$t.$ye.periodProperty,a);return a}else{return $g(this.c($$t.$ye.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("AverageTrueRangeIndicator",$$t.$x5.$type)},true);$c("AverageTrueRangeIndicatorStrategy:yf","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(a.trueRange().basedOn());c.addRange(b.a().c());return c},a:function(a,b){var c=0;var e=b.a().b()(a.trueRange(),a.period()).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);++c}return true},$type:new $.ig.Type("AverageTrueRangeIndicatorStrategy",$$t.$x6.$type)},true);$c("FinancialOverlay:yg","FinancialSeries",{init:function(){$$t.$tj.init.call(this);this.no(false)},gi:function(a,b,c,d){if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){this.xAxis().notifyDataChanged()}this.kz().b6().e(this.resolution());this.np();if(this.yAxis()!=null){this.yAxis().updateRange()}this.renderSeries(true)},ignoreFirst:function(a){if(arguments.length===1){this.g($$t.$yg.ignoreFirstProperty,a);return a}else{return $g(this.c($$t.$yg.ignoreFirstProperty))}},cw:function(){return true},hj:function(a,b,c,d){switch(b){case"FastItemsSource":this.no(false);break;case"IgnoreFirst":this.no(false);this.renderSeries(false);this.g0();break;case"XAxis":this.no(false);break}$$t.$tj.hj.call(this,a,b,c,d)},z:function(){$$t.$tj.z.call(this);this.renderSeries(false)},scrollIntoView:function(a){var b=this.bd()!=null?this.bd().indexOf(a):-1;var c=this.view().b4();var d=this.view().b3();var e=new $$t.a8(0,0,0,1,1);var f=this.j9(this.view());var g=new $$t.iz(0,e,e,this.xAxis().isInverted(),f);var h=new $$t.iz(0,e,e,this.yAxis().isInverted(),f);if(b>=0&&$$t.$a8.l_op_Inequality(c,null)&&$$t.$a8.l_op_Inequality(d,null)){if(this.xAxis()!=null){var i=this.xAxis().getScaledValue(b,g);if(i<c.left()+.1*c.width()){i=i+.4*c.width()}if(i>c.right()-.1*c.width()){i=i-.4*c.width()}c.x(i-.5*c.width())}if(this.yAxis()!=null&&this.k9()!=null&&this.k7()!=null&&b<this.k9().count()&&b<this.k7().count()){var j=this.yAxis().getScaledValue(this.k9().item(b),h);var k=this.yAxis().getScaledValue(this.k7().item(b),h);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){var l=Math.abs(j-k);if(c.height()<l){c.height(l);c.y(Math.min(j,k))}else{if(j<c.top()+.1*c.height()){j=j+.4*c.height()}if(j>c.bottom()-.1*c.height()){j=j-.4*c.height()}c.y(j-.5*c.height())}}}this.syncLink().al(this.seriesViewer(),c)}return b>=0},ae:function(a){if(a!=null&&a==this.yAxis()&&this.k9()!=null&&this.k7()!=null){return new $$t.kt(this.k9().minimum(),this.k7().maximum())}return null},_no:false,no:function(a){if(arguments.length===1){this._no=a;return a}else{return this._no}},np:function(){},$type:new $.ig.Type("FinancialOverlay",$$t.$tj.$type)},true);$c("BollingerBandsOverlay:yh","FinancialOverlay",{init:function(){this.nu=new $$t.b7(Number,0);this.nv=new $$t.b7(Number,0);$$t.$yg.init.call(this);this.y($$t.$yh.$type);this.ko=new $$t.i7(4);this.kq=new $$t.i7(4);this.kn=new $$t.i7(4)},period:function(a){if(arguments.length===1){this.g($$t.$yh.periodProperty,a);return a}else{return $g(this.c($$t.$yh.periodProperty))}},multiplier:function(a){if(arguments.length===1){this.g($$t.$yh.multiplierProperty,a);return a}else{return this.c($$t.$yh.multiplierProperty)}},hj:function(a,b,c,d){if(this.lw().contains(b)){this.no(false)}$$t.$yg.hj.call(this,a,b,c,d);switch(b){case"Period":this.no(false);this.renderSeries(false);break;case"Multiplier":this.renderSeries(false);break}},nw:0,nx:0,np:function(){this.nu.clear();this.nv.clear();var a=$$t.$bc.sMA(new $$t.ny(this.lv()),this.period()).getEnumerator();var b=$$t.$bc.sTDEV(new $$t.ny(this.lv()),this.period()).getEnumerator();this.nx=1.7976931348623157e308;this.nw=-1.7976931348623157e308;var c=true;var d=true;var e=this.multiplier();while(c||d){if(a.moveNext()){this.nu.add(a.current())}else{c=false}if(b.moveNext()){this.nv.add(b.current())}else{d=false}if(c&&d){this.nx=Math.min(this.nx,a.current()-b.current()*e);this.nw=Math.max(this.nw,a.current()+b.current()*e)}}return true},ae:function(a){if(this.nu==null||this.nv==null||a==null||this.bd()==null||a!=this.yAxis()){return null}var b=new $$t.kt(this.nx,this.nw);return b},nu:null,nv:null,n0:function(a){return a},m4:function(a,b){$$t.$yg.m4.call(this,a,b);var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.xAxis();var g=this.yAxis();var h=new $$t.iz(0,c,d,f.isInverted(),e);var i=new $$t.iz(0,c,d,g.isInverted(),e);a.h.clear();a.n.clear();a.q.clear();var j=$b($$t.$i6.$type,this.xAxis());if(j!=null&&j.sortedIndices().count()!=this.bd().count()){return}var k=0;k=this.l5(c,d,e);if(!this.no()){this.no(this.np());if(this.yAxis()!=null){this.yAxis().updateRange1(true)}}var l=this.n0(this.xAxis().getUnscaledValue(2,h)-this.xAxis().getUnscaledValue(1,h));for(var m=b.b6().c();m<=b.b6().d();++m){var n;if(j==null){n=b.b6().getBucket(m)}else{var o=j.sortedIndices().__inner[m];var p=j.getUnscaledValueAt(o);var q=this.n0(this.nu.__inner[m]);var r=this.n0(this.nv.__inner[m]);var s=q;var t=r;var u=p;var v=1;while(m<b.b6().d()){o=j.sortedIndices().__inner[m+1];u=j.getUnscaledValueAt(o);if(u-p>l){break}m++;s+=this.n0(this.nu.__inner[m]);t+=this.n0(this.nv.__inner[m]);v++}s/=v;t/=v;var w=this.n0(s-t*this.multiplier());var x=this.n0(s);var y=this.n0(s+t*this.multiplier());var z=NaN;if(!$.ig.util.isNaN(p)){z=this.xAxis().getScaledValue(p,h)}n=[this.n0(z),w,x,y]}var aa=Math.max(1,l);if(!isNaN(n[0])&&m*aa>=this.ignoreFirst()){if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){n[0]=n[0]+k}else{n[0]=f.getScaledValue(n[0],h)+k}n[1]=g.getScaledValue(n[1],i);n[2]=g.getScaledValue(n[2],i);n[3]=g.getScaledValue(n[3],i);a.h.add(n)}}},gg:function(a,b){$$t.$yg.gg.call(this,a,b);var c=b;if(c!=null){c.cd()}},getSeriesValue:function(a,b,c){if(this.nu==null){return $$t.$yg.getSeriesValue.call(this,a,b,c)}var d=this.getEffectiveViewport1(this.view());var e=this.l5(this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.xAxis().isInverted(),d);f.b=this.seriesViewer().viewportRect();return this.ds(this.nu,a,this.xAxis(),f,e,this.l4.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){if(this.nu==null){return $$t.$yg.getPreviousOrExactIndex.call(this,a,b)}return this.ec(a,b,this.xAxis(),this.l4.runOn(this),this.nu)},getNextOrExactIndex:function(a,b){if(this.nu==null){return $$t.$yg.getNextOrExactIndex.call(this,a,b)}return this.ea(a,b,this.xAxis(),this.l4.runOn(this),this.nu)},cx:function(a,b,c){var d=$$t.$yg.cx.call(this,a,b,c);if(!this.lp(this.lw())){d=false}return d},m6:function(a,b){$$t.$yg.m6.call(this,a,b);var c=$b($$t.$yi.$type,b);var d=this.getEffectiveViewport1(b);if(b.b9(a)){c.cd();var e=a.h.count();var f=function(g){return a.h.__inner[g][0]};var g=function(h){return a.h.__inner[e-1-h][0]};var h=function(i){return a.h.__inner[i][1]};var i=function(j){return a.h.__inner[j][2]};var j=function(k){return a.h.__inner[e-1-k][3]};c.ce(e,f,g,h,i,j);b.cb(a)}this.kr.x(this,this.ln(),this.xAxis(),this.getCategoryItems.runOn(this),this.mc(b),this.md(b));var k=false;var l=this.kr.c();var m=a.h;var n=this.bd().count();if(l!=null){k=true}if(k){var o=new $$t.iz(0,b.b4(),b.b3(),this.xAxis().isInverted(),d);this.m3(m,-1,n,this.xAxis(),o,b.p())}var p=c.cl();var q=c.cm();var r=c.cn();var s=c.cg();this.kr.ae(q,true,false,true,true);this.kr.ap=null;this.kr.ao=null;this.kr.ae(p,true,false,false,true);this.kr.ae(r,true,false,false,true);this.kr.ae(s,false,true,false,false);s.__opacity=this.kr.i*this.actualAreaFillOpacity()},aw:function(){return new $$t.yi(this)},he:function(a){$$t.$yg.he.call(this,a);this.nt($b($$t.$yi.$type,a))},_nt:null,nt:function(a){if(arguments.length===1){this._nt=a;return a}else{return this._nt}},$type:new $.ig.Type("BollingerBandsOverlay",$$t.$yg.$type)},true);$c("FinancialBucketCalculator:tl","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a){$.ig.$op.init.call(this);if(a==null){throw new $$t.fv(0,"view")}this.a(a);this.c(-1);this.d(this.d());this.b(0)},getBucket:function(a){return null},getErrorBucket:function(a,b){return NaN},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},getBucketInfo:function(a,b,c,d){a=this.c();b=this.d();c=this.b();d=this.a().b8().resolution();return{p0:a,p1:b,p2:c,p3:d}},e:function(a){var b=this.a().b4();var c=this.a().b3();var d=this.a().b3();if(this.a().b8()!=null){d=this.a().b8().getEffectiveViewport1(this.a())}if(b.isEmpty()||c.isEmpty()||this.a().b8().xAxis()==null){this.b(0);return}var e=this.a().b8().xAxis()!=null?this.a().b8().xAxis().isInverted():false;var f=new $$t.iz(0,b,c,e,d);var g=this.a().b8().j7(this.a());var h=$b($$t.$i6.$type,this.a().b8().xAxis());if(h==null||h.sortedIndices()==null){var i=Math.floor(this.a().b8().xAxis().getUnscaledValue(g.left(),f));var j=Math.ceil(this.a().b8().xAxis().getUnscaledValue(g.right(),f));if(this.a().b8().xAxis().isInverted()){j=Math.ceil(this.a().b8().xAxis().getUnscaledValue(g.left(),f));i=Math.floor(this.a().b8().xAxis().getUnscaledValue(g.right(),f))}var k=Math.floor((j-i+1)*a/g.width());this.b($.ig.truncate(Math.max(1,k)));this.c($.ig.truncate(Math.floor(i/this.b())));this.d($.ig.truncate(Math.ceil(j/this.b())))}else{this.c(h.getFirstVisibleIndex(b,c,d,g));this.d(h.getLastVisibleIndex(b,c,d,g));this.b(1)}},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("FinancialBucketCalculator",$.ig.$ot,[$$t.$i0.$type])},true);$c("BollingerBandsBucketCalculator:yj","FinancialBucketCalculator",{init:function(a){$$t.$tl.init.call(this,a);this.f(a)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},getBucket:function(a){var b=a*this.b();var c=Math.min(b+this.b()-1,this.a().b8().bd().count()-1);if(b<=c){var d=this.f().cc().multiplier();var e=0;var f=0;var g=0;for(var h=b;h<=c;++h){if(!$.ig.util.isNaN(this.f().cc().nu.__inner[h])&&!$.ig.util.isNaN(this.f().cc().nv.__inner[h])){e+=this.f().cc().nu.__inner[h];f+=this.f().cc().nv.__inner[h];++g}}if(g>0){e=e/g;f=f/g;return[.5*(b+c),e-f*d,e,e+f*d]}}return[NaN,NaN,NaN,NaN]},$type:new $.ig.Type("BollingerBandsBucketCalculator",$$t.$tl.$type)},true);$c("FinancialSeriesView:tk","SeriesView",{_b8:null,b8:function(a){if(arguments.length===1){this._b8=a;return a}else{return this._b8}},_b6:null,b6:function(a){if(arguments.length===1){this._b6=a;return a}else{return this._b6}},_ca:0,ca:function(a){if(arguments.length===1){this._ca=a;return a}else{return this._ca}},b9:function(a){if(this.ca()!=a.u()){return true}return false},cb:function(a){this.ca(a.u())},init:function(a){$$t.$b2.init.call(this,a);this.ca(-1);this.b8(a);this.b6(this.b7())},b7:function(){},at:function(){$$t.$b2.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.h);$ret.measure($$t.$n1.l);return $ret}())}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";var b=$b($$t.$mc.$type,this.b8().xAxis());if(b!=null){a+="<span>${item."+b.dateTimeMemberPath()+"}</span><br/>"}else if(this.b8().xAxis().label()!=null){a+="<span>${item."+this.b8().xAxis().label()+"}</span><br/>"}a+="<span class='ui-priority-primary'";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.b8().title()+"</span><table><tr><td>"+"Open:</td><td>"+"${item."+this.b8().openMemberPath()+"}</td></tr><tr><td>"+"High:</td><td>"+"${item."+this.b8().highMemberPath()+"}</td></tr><tr><td>"+"Low:</td><td>"+"${item."+this.b8().lowMemberPath()+"}</td></tr><tr><td>"+"Close:</td><td>"+"${item."+this.b8().closeMemberPath()+"}</td></tr>";if(!String.isNullOrEmpty(this.b8().volumeMemberPath())){a+="<tr><td>"+"Volume:</td><td>"+"${item."+this.b8().volumeMemberPath()+"}</td></tr>"}a+="</table></div>";return a},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(5);this.e().shadowOffsetX(2);this.e().shadowOffsetY(2)},$type:new $.ig.Type("FinancialSeriesView",$$t.$b2.$type)},true);$c("BollingerBandsOverlayView:yi","FinancialSeriesView",{_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},init:function(a){this.ch=new $$t.c3;this.co=new $$t.c5;this.cp=new $$t.c5;this.cq=new $$t.c5;this.cf=new $$t.c3;this.ci=new $$t.c5;this.cj=new $$t.c5;this.ck=new $$t.c5;$$t.$tk.init.call(this,a);this.cc(a)},at:function(){$$t.$tk.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},b7:function(){return new $$t.yj(this)},ce:function(a,b,c,d,e,f){var h=$$t.$m3.h(a,b,d,this.e().resolution()).getEnumerator();while(h.moveNext()){var g=h.current();this.ch.ag().add({__x:b(g),__y:d(g),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.co.ag().add({__x:b(g),__y:d(g),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var j=$$t.$m3.h(a,b,e,this.e().resolution()).getEnumerator();while(j.moveNext()){var i=j.current();this.cp.ag().add({__x:b(i),__y:e(i),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var l=$$t.$m3.h(a,c,f,this.e().resolution()).getEnumerator();while(l.moveNext()){var k=l.current();this.ch.ag().add({__x:c(k),__y:f(k),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.cq.ag().add({__x:c(k),__y:f(k),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}this.ar()},cd:function(){this.ch.ag().clear();this.co.ag().clear();this.cp.ag().clear();this.cq.ag().clear();this.ar()},cg:function(){return this.ch},cl:function(){return this.co},cm:function(){return this.cp},cn:function(){return this.cq},ch:null,co:null,cp:null,cq:null,cf:null,ci:null,cj:null,ck:null,bd:function(){$$t.$tk.bd.call(this);this.cf.ag(this.ch.ag());this.ci.ag(this.co.ag());this.cj.ag(this.cp.ag());this.ck.ag(this.cq.ag());var a=this.bx();this.cf.__fill=a;this.cf.__opacity=1;this.ci.__stroke=a;this.ci.z(this.e().thickness()+3);this.cj.__stroke=a;this.cj.z(this.e().thickness()+3);this.ck.__stroke=a;this.ck.z(this.e().thickness()+3)},a7:function(a,b){$$t.$tk.a7.call(this,a,b);if(a.d()){if(b){a.s(this.cf);a.t(this.ci);a.t(this.cj);a.t(this.ck)}else{a.s(this.ch);a.t(this.co);a.t(this.cp);a.t(this.cq)}}},am:function(a){$$t.$tk.am.call(this,a);var b=new $$t.ih(1,"FillShape",this.ch);b.tags().add("Fill");var c=new $$t.ii(1,"BottomLine",this.co);c.tags().add("Main");c.tags().add("Lower");var d=new $$t.ii(1,"CentralLine",this.cp);d.tags().add("Central");var e=new $$t.ii(1,"TopLine",this.cq);e.tags().add("Upper");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("BollingerBandsOverlayView",$$t.$tk.$type)},true);$c("BollingerBandWidthIndicator:yk","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.yl},oz:function(){return $$t.$yk.$type},period:function(a){if(arguments.length===1){this.g($$t.$yk.periodProperty,a);return a}else{return $g(this.c($$t.$yk.periodProperty))}},os:function(){return this.period()},multiplier:function(a){if(arguments.length===1){this.g($$t.$yk.multiplierProperty,a);return a}else{return this.c($$t.$yk.multiplierProperty)}},oq:function(){return this.multiplier()},$type:new $.ig.Type("BollingerBandWidthIndicator",$$t.$x5.$type)},true);$c("BollingerBandWidthIndicatorStrategy:yl","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.c().c());c.addRange(b.d().c());return c},a:function(a,b){var c=b.c().b()(a.typicalColumn(),a.period()).getEnumerator();var d=b.d().b()(a.typicalColumn(),a.period()).getEnumerator();var e=a.multiplier();var f=a.indicatorColumn();var g=0;while(c.moveNext()&&d.moveNext()){var h=d.current()*e;var i=c.current()+h;var j=c.current()-h;var k=c.current();var l=b.i()((i-j)/k);f.item(g,l);g++}return true},$type:new $.ig.Type("BollingerBandWidthIndicatorStrategy",$$t.$x6.$type)},true);$c("ChaikinOscillatorIndicator:ym","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.yn},oz:function(){return $$t.$ym.$type},shortPeriod:function(a){if(arguments.length===1){this.g($$t.$ym.shortPeriodProperty,a);return a}else{return $g(this.c($$t.$ym.shortPeriodProperty))}},ou:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.g($$t.$ym.longPeriodProperty,a);return a}else{return $g(this.c($$t.$ym.longPeriodProperty))}},or:function(){return this.longPeriod()},$type:new $.ig.Type("ChaikinOscillatorIndicator",$$t.$x5.$type)},true);$c("ChaikinOscillatorIndicatorStrategy:yn","IndicatorCalculationStrategy",{_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},init:function(){$$t.$x6.init.call(this);this.c(new $$t.ya)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(this.c().b(a,b));c.addRange(b.a().c());return c},a:function(a,b){var c=a.indicatorColumn();var d=this.c().c(a,b);var e=b.a().b()(d,a.shortPeriod()).getEnumerator();var f=b.a().b()(d,a.longPeriod()).getEnumerator();var g=0;while(e.moveNext()&&f.moveNext()){var h=e.current()-f.current();c.item(g,h);g++}return true},$type:new $.ig.Type("ChaikinOscillatorIndicatorStrategy",$$t.$x6.$type)},true);$c("ChaikinVolatilityIndicator:yo","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.yp},oz:function(){return $$t.$yo.$type},period:function(a){if(arguments.length===1){this.g($$t.$yo.periodProperty,a);return a}else{return $g(this.c($$t.$yo.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("ChaikinVolatilityIndicator",$$t.$x5.$type)},true);$c("ChaikinVolatilityIndicatorStrategy:yp","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("HighColumn");c.add("LowColumn");c.addRange(b.a().c());return c},a:function(a,b){var c=b.j()(function(d){return a.highColumn().item(d)-a.lowColumn().item(d)},a.count());var d=b.a().b()(c,a.period()).getEnumerator();var e=a.indicatorColumn();var f=new Array(a.period());for(var g=0;g<a.period();g++){f[g]=0}var h=0;while(d.moveNext()){var i=h%a.period();var j=b.i()((d.current()-f[i])/(f[i]*100));if(h<a.period()){e.item(h,0)}else{e.item(h,j)}f[i]=d.current();h++}return true},$type:new $.ig.Type("ChaikinVolatilityIndicatorStrategy",$$t.$x6.$type)},true);$c("CommodityChannelIndexIndicator:yq","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.yr},oz:function(){return $$t.$yq.$type},period:function(a){if(arguments.length===1){this.g($$t.$yq.periodProperty,a);return a}else{return $g(this.c($$t.$yq.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("CommodityChannelIndexIndicator",$$t.$x5.$type)},true);$c("CommodityChannelIndexIndicatorStrategy:yr","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.c().c());return c},a:function(a,b){var c=a.period();var d=a.typicalColumn();var e=a.indicatorColumn();var f=b.c().b()(d,c).getEnumerator();var g=d.getEnumerator();var h=new Array(c);for(var i=0;i<c;i++){h[i]=0}var j=0;while(g.moveNext()&&f.moveNext()){h[j%c]=g.current();var k=0;for(var l=0;l<c;++l){k+=Math.abs(f.current()-h[l])}k/=c;e.item(j,b.i()((g.current()-f.current())/(.015*k)));++j}return true},$type:new $.ig.Type("CommodityChannelIndexIndicatorStrategy",$$t.$x6.$type)},true);$c("CustomIndicator:ys","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.yt},oz:function(){return $$t.$ys.$type},nu:function(a,b){var c=this.kv(a,b);var d=this.kw(c);var e=new $$t.b7(String,0);if(this.o5!=null){var f=new $$t.tq(c.calculateFrom(),c.calculateCount(),c,d);this.o5(this,f);if(f.basedOn()!=null){var h=f.basedOn().getEnumerator();while(h.moveNext()){var g=h.current();e.add(g)}}}return e},o6:null,indicator:function(a){if(arguments.length===1){this.o6=a;this.n5();return a}else{return this.o6}},o5:null,basedOnColumns:function(a){if(arguments.length===1){this.o5=a;return a}else{return this.o5}},ns:function(a,b){$$t.$x5.ns.call(this,a,b);if(this.o6!=null){var c=this.kv(a,b);if(b==0){return false}if(!this.lp(this.nu(a,b))){return false}this.o6(this,new $$t.tq(a,b,c,this.kw(c)));if(this.oo(c)&&this.yAxis()!=null){this.yAxis().updateRange()}return true}return false},$type:new $.ig.Type("CustomIndicator",$$t.$x5.$type)},true);$c("CustomIndicatorStrategy:yt","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},a:function(a,b){return true},b:function(a,b){return new $$t.b7(String,0)},$type:new $.ig.Type("CustomIndicatorStrategy",$$t.$x6.$type)},true);$c("PriceChannelOverlayView:yu","FinancialSeriesView",{ch:null,cm:null,cn:null,cg:function(){return this.ch},ck:function(){return this.cm},cl:function(){return this.cn},_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},init:function(a){this.ch=new $$t.c3;this.cm=new $$t.c5;this.cn=new $$t.c5;this.cf=new $$t.c3;this.ci=new $$t.c5;this.cj=new $$t.c5;$$t.$tk.init.call(this,a);this.cc(a)},at:function(){$$t.$tk.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},b7:function(){return new $$t.yw(this)},cd:function(){this.ch.ag().clear();this.cm.ag().clear();this.cn.ag().clear();this.ar()},ce:function(a,b,c,d,e){var g=$$t.$m3.h(a,b,d,this.e().resolution()).getEnumerator();while(g.moveNext()){var f=g.current();this.ch.ag().add({__x:b(f),__y:d(f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.cm.ag().add({__x:b(f),__y:d(f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var i=$$t.$m3.h(a,c,e,this.e().resolution()).getEnumerator();while(i.moveNext()){var h=i.current();this.ch.ag().add({__x:c(h),__y:e(h),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.cn.ag().add({__x:c(h),__y:e(h),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}this.ar()},cf:null,ci:null,cj:null,bd:function(){$$t.$tk.bd.call(this);this.cf.ag(this.ch.ag());this.ci.ag(this.cm.ag());this.cj.ag(this.cn.ag());var a=this.bx();this.cf.__fill=a;this.cf.__opacity=1;this.ci.__stroke=a;this.ci.z(this.e().thickness()+3);this.cj.__stroke=a;this.cj.z(this.e().thickness()+3)},a7:function(a,b){$$t.$tk.a7.call(this,a,b);if(a.d()){if(b){a.s(this.cf);a.t(this.ci);a.t(this.cj)}else{a.s(this.ch);a.t(this.cm);a.t(this.cn)}}},am:function(a){$$t.$tk.am.call(this,a);var b=new $$t.ih(1,"fill",this.ch);var c=new $$t.ii(1,"bottom",this.cm);var d=new $$t.ii(1,"top",this.cn);b.tags().add("Fill");c.tags().add("Lower");c.tags().add("Main");d.tags().add("Upper");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("PriceChannelOverlayView",$$t.$tk.$type)},true);$c("DetrendedPriceOscillatorIndicator:yx","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.yy},oz:function(){return $$t.$yx.$type},period:function(a){if(arguments.length===1){this.g($$t.$yx.periodProperty,a);return a}else{return $g(this.c($$t.$yx.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("DetrendedPriceOscillatorIndicator",$$t.$x5.$type)},true);$c("DetrendedPriceOscillatorIndicatorStrategy:yy","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");c.addRange(b.c().c());return c},a:function(a,b){var c=a.period();var d=a.closeColumn();var e=a.indicatorColumn();var f=b.c().b()(d,c).getEnumerator();var g=$a(c,2)+1;var h=new Array(g);for(var i=0;i<g;i++){h[i]=0}for(var j=1;j<Math.min(g+1,e.count());++j){var k=j%g;e.item(j,0);f.moveNext();h[k]=f.current()}for(var l=g+1;l<e.count();l++){var m=l%g;e.item(l,d.item(l)-h[m]);f.moveNext();h[m]=f.current()}return true},$type:new $.ig.Type("DetrendedPriceOscillatorIndicatorStrategy",$$t.$x6.$type)},true);$c("EaseOfMovementIndicator:yz","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.y0},oz:function(){return $$t.$yz.$type},$type:new $.ig.Type("EaseOfMovementIndicator",$$t.$x5.$type)},true);$c("EaseOfMovementIndicatorStrategy:y0","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("HighColumn");c.add("LowColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.indicatorColumn();var d=a.highColumn();var e=a.lowColumn();var f=a.volumeColumn();var g=a.count();if(g>0){c.item(0,0)}for(var h=1;h<g;h++){var i=(d.item(h)+e.item(h))/2;var j=(d.item(h-1)+e.item(h-1))/2;var k=i-j;var l=1e4;var m=b.i()(f.item(h)/l/(d.item(h)-e.item(h)));c.item(h,b.i()(k/m))}return true},$type:new $.ig.Type("EaseOfMovementIndicatorStrategy",$$t.$x6.$type)},true);$c("FastStochasticOscillatorIndicator:y1","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this);this.trendLineBrush(function(){var $ret=new $$t.cv;$ret.fill("Blue");return $ret}());this.trendLineType(10);this.trendLinePeriod(3)},om:function(){return new $$t.y2},oz:function(){return $$t.$y1.$type},period:function(a){if(arguments.length===1){this.g($$t.$y1.periodProperty,a);return a}else{return $g(this.c($$t.$y1.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("FastStochasticOscillatorIndicator",$$t.$x5.$type)},true);$c("FastStochasticOscillatorIndicatorStrategy:y2","IndicatorCalculationStrategy",{_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},init:function(){$$t.$x6.init.call(this);this.c(new $$t.y3)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(this.c().b(a,b));return c},a:function(a,b){var c=this.c().c(a,b);var d=0;var f=c.getEnumerator();while(f.moveNext()){var e=f.current();a.indicatorColumn().item(d,e);d++}return true},$type:new $.ig.Type("FastStochasticOscillatorIndicatorStrategy",$$t.$x6.$type)},true);$c("FinancialIndicatorBucketCalculator:x2","FinancialBucketCalculator",{init:function(a){$$t.$tl.init.call(this,a);this.f(a)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},getBucket:function(a){var b=a*this.b();var c=Math.min(b+this.b()-1,this.f().cd().nv().count()-1);var d=NaN;var e=NaN;for(var f=b;f<=c;++f){var g=this.f().cd().nv().__inner[f];if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(g)){d=Math.min(d,g);e=Math.max(e,g)}}else{d=g;e=g}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[NaN,NaN,NaN]},$type:new $.ig.Type("FinancialIndicatorBucketCalculator",$$t.$tl.$type)},true);$c("FinancialIndicatorView:x1","FinancialSeriesView",{_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},init:function(a){var $self=this;this.c1=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();this.cx=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();this.c2=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();this.cy=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();this.c3=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();this.cz=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();this.c0=function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);return $ret}();this.cw=function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);return $ret}();this.ct=new $$t.cz;this.cv=new $$t.cz;this.cu=new $$t.cz;this.cs=new $$t.cz;this.cp=new $$t.cz;this.cr=new $$t.cz;this.cq=new $$t.cz;this.co=new $$t.cz;$$t.$tk.init.call(this,a);this.cd(a);this.ce=function(){var $ret=new $$t.hh($$t.$eu.$type);$ret.create($self.cn.runOn($self));$ret.destroy($self.cg.runOn($self));return $ret}();this.cc(new $$t.ne)},b7:function(){return new $$t.x2(this)},at:function(){$$t.$tk.at.call(this);if(!this.p()){this.b8().negativeBrush(function(){var $ret=new $$t.cv;
$ret.fill("#415460");return $ret}())}},ce:null,cn:function(){return new $$t.eu},cg:function(a){},c1:null,cx:null,c2:null,cy:null,c3:null,cz:null,c0:null,cw:null,_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},cf:function(a){$$t.$la.e(this.c1.ak());$$t.$la.e(this.c2.ak());$$t.$la.e(this.c3.ak());$$t.$la.e(this.cx.ak());$$t.$la.e(this.cy.ak());$$t.$la.e(this.cz.ak());$$t.$la.d(this.c0.ak());$$t.$la.d(this.cw.ak());if(a){this.ce.c(0)}this.ar()},cl:function(){},cj:function(a,b,c,d,e,f){$$t.$x3.c(a,b,c,d,e,f,this.b4(),this.b3(),this.c1,this.c2,this.c3,this.cx,this.cy,this.cz,this.b6().b(),this.e().resolution());this.ar()},ch:function(a,b,c,d,e,f,g){$$t.$x3.a(a,b,c,d,e,f,this.b4(),this.b3(),this.c1,this.c2,this.c3,this.cx,this.cy,this.cz,g,this.b6().b(),this.e().resolution());this.ar()},ci:function(a,b,c,d,e,f,g){$$t.$x3.b(a,b,c,d,e,f,g,this.ce,this.c0,this.cw);this.ar()},cm:function(){this.cd().actualTrendLineBrush(null);if(this.cd().trendLineBrush()!=null){this.cd().actualTrendLineBrush(this.cd().trendLineBrush())}else{this.cd().actualTrendLineBrush(this.cd().actualBrush())}},ct:null,cv:null,cu:null,cs:null,cp:null,cr:null,cq:null,co:null,bd:function(){$$t.$tk.bd.call(this);var a=this.bx();this.ct.ak(this.c1.ak());this.cv.ak(this.c3.ak());this.cu.ak(this.c2.ak());this.cs.ak(this.c0.ak());this.cp.ak(this.cx.ak());this.cr.ak(this.cz.ak());this.cq.ak(this.cy.ak());this.co.ak(this.cw.ak());this.ct.__stroke=a;this.cv.__stroke=a;this.ct.z(this.e().thickness()+3);this.cv.z(this.e().thickness()+3);this.cu.__fill=a;this.cu.__opacity=1;this.cs.__stroke=a;this.cs.z(this.e().thickness()+3);this.cp.__stroke=a;this.cr.__stroke=a;this.cp.z(this.e().thickness()+3);this.cr.z(this.e().thickness()+3);this.cq.__fill=a;this.cq.__opacity=1;this.co.__stroke=a;this.co.z(this.e().thickness()+3)},a7:function(a,b){$$t.$tk.a7.call(this,a,b);if(a.d()){if(b){if(this.cd().displayType()==2){a.r(this.cs);a.r(this.co)}else{a.r(this.cu);a.r(this.ct);a.r(this.cv);a.r(this.cq);a.r(this.cp);a.r(this.cr)}}else{if(this.cd().displayType()==2){a.r(this.c0);a.r(this.cw)}else{a.r(this.c2);a.r(this.c1);a.r(this.c3);a.r(this.cy);a.r(this.cx);a.r(this.cz)}}}},a6:function(a,b){if(a.d()){if(this.cd().trendLineType()!=0&&!b){var c=this.cc().x();c.z(this.cd().trendLineThickness());c.__stroke=this.cd().actualTrendLineBrush();c.aa(this.cd().trendLineDashCap());c.af(this.cd().trendLineDashArray());a.t(c)}}$$t.$tk.a6.call(this,a,b)},am:function(a){$$t.$tk.am.call(this,a);var b=new $$t.nj(1,"positiveColumnsShape",this.c0);b.tags().add("Positive");b.tags().add("Main");var c=new $$t.nj(1,"negativeColumnsShape",this.cw);c.tags().add("Negative");var d=new $$t.nj(1,"positive0",this.c1);d.tags().add("Positive");d.tags().add("Main");var e=new $$t.nj(1,"positive1",this.c3);e.tags().add("Positive");var f=new $$t.nj(1,"positive01",this.c2);f.tags().add("PositiveFill");var g=new $$t.nj(1,"negative0",this.cx);g.tags().add("Negative");g.tags().add("Main");var h=new $$t.nj(1,"negative1",this.cz);h.tags().add("Negative");var i=new $$t.nj(1,"negative01",this.cy);i.tags().add("NegativeFill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e);a.shapes().add(f);a.shapes().add(g);a.shapes().add(h);a.shapes().add(i)},ck:function(){this.cc($$t.$mt.y(this.cc(),this.cd().xAxis(),this.e().rootCanvas(),this.cd()))},$type:new $.ig.Type("FinancialIndicatorView",$$t.$tk.$type)},true);$c("ForceIndexIndicator:y4","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this);this.displayType(1)},om:function(){return new $$t.y5},oz:function(){return $$t.$y4.$type},period:function(a){if(arguments.length===1){this.g($$t.$y4.periodProperty,a);return a}else{return $g(this.c($$t.$y4.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("ForceIndexIndicator",$$t.$x5.$type)},true);$c("ForceIndexIndicatorStrategy:y5","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");c.add("VolumeColumn");c.addRange(b.a().c());return c},c:function(a){var d__=new $.ig.ForceIndexIndicatorStrategy___FI__IteratorClass(-2);d__.__4__this=this;d__.__3__dataSource=a;return d__},a:function(a,b){var c=this.c(a);var d=a.period();var e=a.indicatorColumn();if(d!=0&&!$.ig.util.isNaN(d)&&!Number.isInfinity(d)){c=b.a().b()(c,a.period())}var f=0;var h=c.getEnumerator();while(h.moveNext()){var g=h.current();e.item(f,g);++f}return true},$type:new $.ig.Type("ForceIndexIndicatorStrategy",$$t.$x6.$type)},true);$c("FullStochasticOscillatorIndicator:y6","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this);this.trendLineBrush(function(){var $ret=new $$t.cv;$ret.fill("Blue");return $ret}());this.trendLineType(10);this.trendLinePeriod(3)},om:function(){return new $$t.y7},oz:function(){return $$t.$y6.$type},period:function(a){if(arguments.length===1){this.g($$t.$y6.periodProperty,a);return a}else{return $g(this.c($$t.$y6.periodProperty))}},os:function(){return this.period()},smoothingPeriod:function(a){if(arguments.length===1){this.g($$t.$y6.smoothingPeriodProperty,a);return a}else{return $g(this.c($$t.$y6.smoothingPeriodProperty))}},ou:function(){return this.smoothingPeriod()},triggerPeriod:function(a){if(arguments.length===1){this.g($$t.$y6.triggerPeriodProperty,a);return a}else{return $g(this.c($$t.$y6.triggerPeriodProperty))}},or:function(){return this.triggerPeriod()},n0:function(){return this.triggerPeriod()},$type:new $.ig.Type("FullStochasticOscillatorIndicator",$$t.$x5.$type)},true);$c("FullStochasticOscillatorIndicatorStrategy:y7","IndicatorCalculationStrategy",{_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},init:function(){$$t.$x6.init.call(this);this.c(new $$t.y3)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(this.c().b(a,b));c.addRange(b.a().c());return c},a:function(a,b){var c=this.c().c(a,b);var d=b.a().b()(c,a.shortPeriod());var e=0;var g=d.getEnumerator();while(g.moveNext()){var f=g.current();a.indicatorColumn().item(e,f);e++}return true},$type:new $.ig.Type("FullStochasticOscillatorIndicatorStrategy",$$t.$x6.$type)},true);$c("PercentKCalculationStrategy:y3","StreamingIndicatorCalculationStrategy",{init:function(){$$t.$yb.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("HighColumn");c.add("LowColumn");c.add("CloseColumn");return c},c:function(a,b){var d__=new $.ig.PercentKCalculationStrategy___ProvideStream__IteratorClass(-2);d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},a:function(a,b){var c=0;var e=this.c(a,b).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},$type:new $.ig.Type("PercentKCalculationStrategy",$$t.$yb.$type)},true);$c("IndicatorRenderer:x3","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b,c,d){var e=new $$t.e1;var f=$$t.$m3.e(new $$t.b7($.ig.Number.prototype.$type,0),a,b,c,0,a.count()-1,d);for(var g=0;g<f.count();g++){var h=f.item(g);e.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:b(h),__y:c(h),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}())}e.__startPoint=e.__segments.__inner[0].c();return e},c:function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var q=i.ak().b();var r=l.ak().b();if(o==1){var s=new $$t.b7($.ig.Number.prototype.$type,0);var t=q;var u=0;s.add(0);for(var v=0,w=1;w<a;v=w++){var x=u;var y=c(w)-c(v);if(f&&!$.ig.util.isNaN(y)){x=Math.sign(y)}if(x!=0&&x!=u){t.add($$t.$x3.d(s,b,c,p));u=x;t=u==1?r:q;s.clear();s.add(v)}s.add(w)}t.add($$t.$x3.d(s,b,c,p))}else{var z=new $$t.b7($.ig.Number.prototype.$type,0);var aa=q;var ab=0;z.add(0);for(var ac=0,ad=1;ad<a;ac=ad++){var ae=ab;var af=c(ad)-c(ac);if(f&&!$.ig.util.isNaN(af)){ae=Math.sign(af)}if(ae!=0&&ae!=ab){if(z.count()>0){aa.add($$t.$x3.d(z,b,c,p))}ab=ae;aa=ab==1?r:q;z.clear();z.add(ac)}z.add(ad)}if(z.count()>0){aa.add($$t.$x3.d(z,b,c,p))}}},a:function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var r=i.ak().b();var s=j.ak().b();var t=l.ak().b();var u=m.ak().b();if(p==1){var v=new $$t.b7($.ig.Number.prototype.$type,0);var w=r;var x=s;var y=0;v.add(0);for(var z=0,aa=1;aa<a;z=aa++){var ab=y;var ac=c(aa)-c(z);if(f&&!$.ig.util.isNaN(ac)){ab=Math.sign(ac)}if(ab!=0&&ab!=y){if(v.count()>0){var ad=$$t.$x3.d(v,b,c,q);var ae=$$t.$x4.a(ad);ae.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:ad.__segments.__inner[ad.__segments.count()-1].c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ae.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:ad.__segments.__inner[0].c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());w.add(ad);x.add(ae)}y=ab;w=y==1?t:r;x=y==1?u:s;v.clear();v.add(z)}v.add(aa)}{var af=$$t.$x3.d(v,b,c,q);var ag=$$t.$x4.a(af);ag.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:af.__segments.__inner[af.__segments.count()-1].c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ag.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:af.__segments.__inner[0].c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());w.add(af);x.add(ag)}}else{var ah=new $$t.b7($.ig.Number.prototype.$type,0);var ai=r;var aj=s;var ak=0;ah.add(0);for(var al=0,am=1;am<a;al=am++){var an=ak;var ao=c(am)+e(am)-(c(al)+e(al));if(f&&!$.ig.util.isNaN(ao)){an=Math.sign(ao)}if(an!=0&&an!=ak){if(ah.count()>0){var ap=$$t.$x3.d(ah,b,c,q);var aq=$$t.$x4.a(ap);aq.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:ap.__segments.__inner[ap.__segments.count()-1].c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());aq.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:ap.__segments.__inner[0].c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ai.add(ap);aj.add(aq)}ak=an;ai=ak==1?t:r;aj=ak==1?u:s;ah.clear();ah.add(al)}ah.add(am)}{var ar=$$t.$x3.d(ah,b,c,q);var as=$$t.$x4.a(ar);as.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:ar.__segments.__inner[ar.__segments.count()-1].c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());as.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:ar.__segments.__inner[0].c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ai.add(ar);aj.add(as)}}},b:function(a,b,c,d,e,f,g,h,i,j){var k=$b($$t.$ep.$type,i.ak());var l=$b($$t.$ep.$type,j.ak());for(var m=0;m<a;++m){var n=h.item(m);n.c({__x:b(m),__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});n.b({__x:b(m),__y:c(m),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var o=false;if(m>0){if(c(m)<=c(m-1)){o=true}}else{if(a>1){if(c(m+1)<=c(m)){o=true}}}if(o){k.c().add(n)}else{l.c().add(n)}}h.c(a)},$type:new $.ig.Type("IndicatorRenderer",$.ig.$ot)},true);$c("ItemwiseIndicatorCalculationStrategy:y8","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c){},b:function(a,b){},$type:new $.ig.Type("ItemwiseIndicatorCalculationStrategy",$.ig.$ot)},true);$c("ItemwiseStrategyBasedIndicator:y9","StrategyBasedIndicator",{_o5:null,o5:function(a){if(arguments.length===1){this._o5=a;return a}else{return this._o5}},o6:function(){},om:function(){return new $$t.za},init:function(){$$t.$x5.init.call(this);this.o5(this.o6());this.ol().c(this.o5())},$type:new $.ig.Type("ItemwiseStrategyBasedIndicator",$$t.$x5.$type)},true);$c("ItemwiseStrategyCalculationStrategy:za","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},b:function(a,b){return this.c().b(a,b)},a:function(a,b){var c=true;for(var d=a.calculateFrom();d<a.calculateFrom()+a.calculateCount();d++){c=this.c().a(a,b,d);if(!c){return false}}return c},$type:new $.ig.Type("ItemwiseStrategyCalculationStrategy",$$t.$x6.$type)},true);$c("MarketFacilitationIndexIndicator:zb","ItemwiseStrategyBasedIndicator",{init:function(){$$t.$y9.init.call(this);this.displayType(1)},o6:function(){return new $$t.zc},oz:function(){return $$t.$zb.$type},$type:new $.ig.Type("MarketFacilitationIndexIndicator",$$t.$y9.$type)},true);$c("MarketFacilitationIndexIndicatorStrategy:zc","ItemwiseIndicatorCalculationStrategy",{init:function(){$$t.$y8.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("HighColumn");c.add("LowColumn");c.add("VolumeColumn");return c},a:function(a,b,c){a.indicatorColumn().item(c,b.i()((a.highColumn().item(c)-a.lowColumn().item(c))/a.volumeColumn().item(c)));return true},$type:new $.ig.Type("MarketFacilitationIndexIndicatorStrategy",$$t.$y8.$type)},true);$c("MassIndexIndicator:zd","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.ze},oz:function(){return $$t.$zd.$type},$type:new $.ig.Type("MassIndexIndicator",$$t.$x5.$type)},true);$c("MassIndexIndicatorStrategy:ze","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("HighColumn");c.add("LowColumn");c.addRange(b.a().c());return c},c:function(a,b){var c=new $$t.b7(Number,0);for(var d=0;d<Math.min(a.count(),b.count());d++){c.add(a.item(d)-b.item(d))}return c},a:function(a,b){var c=9;var d=a.highColumn();var e=a.lowColumn();var f=a.indicatorColumn();var g=b.a().b()(this.c(d,e),c).getEnumerator();var h=b.a().b()(b.a().b()(this.c(d,e),c),c).getEnumerator();var i=new Array(c);for(var j=0;j<c;j++){i[j]=0}var k=0;for(var l=0;l<f.count();l++){var m=l%c;k-=i[m];g.moveNext();h.moveNext();var n=b.i()(g.current()/h.current());k+=n;f.item(l,k);i[m]=n}return true},$type:new $.ig.Type("MassIndexIndicatorStrategy",$$t.$x6.$type)},true);$c("MedianPriceIndicator:zf","ItemwiseStrategyBasedIndicator",{init:function(){$$t.$y9.init.call(this)},o6:function(){return new $$t.zg},oz:function(){return $$t.$zf.$type},$type:new $.ig.Type("MedianPriceIndicator",$$t.$y9.$type)},true);$c("MedianPriceIndicatorStrategy:zg","ItemwiseIndicatorCalculationStrategy",{init:function(){$$t.$y8.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("HighColumn");c.add("LowColumn");return c},a:function(a,b,c){a.indicatorColumn().item(c,(a.highColumn().item(c)+a.lowColumn().item(c))/2);return true},$type:new $.ig.Type("MedianPriceIndicatorStrategy",$$t.$y8.$type)},true);$c("MoneyFlowIndexIndicator:zh","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this);this.displayType(1)},om:function(){return new $$t.zi},oz:function(){return $$t.$zh.$type},period:function(a){if(arguments.length===1){this.g($$t.$zh.periodProperty,a);return a}else{return $g(this.c($$t.$zh.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("MoneyFlowIndexIndicator",$$t.$x5.$type)},true);$c("MoneyFlowIndexIndicatorStrategy:zi","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(a.typicalColumn().basedOn());c.add("VolumeColumn");return c},a:function(a,b){var c=a.typicalColumn().getEnumerator();var d=a.volumeColumn().getEnumerator();var e=a.period();var f=0;var g=new Array(e);for(f=0;f<e;f++){g[f]=0}var h=0;var i=new Array(e);for(f=0;f<e;f++){i[f]=0}var j=0;var k=0;f=0;while(c.moveNext()&&d.moveNext()){var l=f%e;var m=c.current()*d.current();h-=g[l];j-=i[l];switch(Math.sign(m-k)){case-1:g[l]=0;i[l]=m;break;case 0:g[l]=0;i[l]=0;break;case 1:g[l]=m;i[l]=0;break}h+=g[l];j+=i[l];var n=b.i()(100*h/(h+j));a.indicatorColumn().item(f,n);k=m;++f}return true},$type:new $.ig.Type("MoneyFlowIndexIndicatorStrategy",$$t.$x6.$type)},true);$c("MovingAverageConvergenceDivergenceIndicator:zj","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this);this.trendLineBrush(function(){var $ret=new $$t.cv;$ret.fill("Blue");return $ret}());this.trendLineType(10);this.trendLinePeriod(9)},om:function(){return new $$t.zk},oz:function(){return $$t.$zj.$type},shortPeriod:function(a){if(arguments.length===1){this.g($$t.$zj.shortPeriodProperty,a);return a}else{return $g(this.c($$t.$zj.shortPeriodProperty))}},ou:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.g($$t.$zj.longPeriodProperty,a);return a}else{return $g(this.c($$t.$zj.longPeriodProperty))}},or:function(){return this.longPeriod()},signalPeriod:function(a){if(arguments.length===1){this.g($$t.$zj.signalPeriodProperty,a);return a}else{return $g(this.c($$t.$zj.signalPeriodProperty))}},n0:function(){return this.signalPeriod()},$type:new $.ig.Type("MovingAverageConvergenceDivergenceIndicator",$$t.$x5.$type)},true);$c("MovingAverageConvergenceDivergenceIndicatorStrategy:zk","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.a().c());return c},a:function(a,b){var c=a.typicalColumn();var d=a.indicatorColumn();var e=a.shortPeriod();var f=a.longPeriod();var g=b.a().b()(c,e).getEnumerator();var h=b.a().b()(c,f).getEnumerator();var i=0;while(g.moveNext()&&h.moveNext()){var j=b.i()(g.current()-h.current());d.item(i,j);i++}return true},$type:new $.ig.Type("MovingAverageConvergenceDivergenceIndicatorStrategy",$$t.$x6.$type)},true);$c("NegativeVolumeIndexIndicator:zl","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.zm},oz:function(){return $$t.$zl.$type},$type:new $.ig.Type("NegativeVolumeIndexIndicator",$$t.$x5.$type)},true);$c("NegativeVolumeIndexIndicatorStrategy:zm","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.volumeColumn();var e=a.indicatorColumn();var f=0;var g=0;var h=0;if(e.count()>0){e.item(0,f)}for(var i=1;i<e.count();i++){if(d.item(i)<d.item(i-1)){g=b.i()((c.item(i)-c.item(i-1))/c.item(i-1));if(h!=0){f+=g*h}else{f+=g}}e.item(i,f);h=f}return true},$type:new $.ig.Type("NegativeVolumeIndexIndicatorStrategy",$$t.$x6.$type)},true);$c("OnBalanceVolumeIndicator:zn","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.zo},oz:function(){return $$t.$zn.$type},$type:new $.ig.Type("OnBalanceVolumeIndicator",$$t.$x5.$type)},true);$c("OnBalanceVolumeIndicatorStrategy:zo","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.volumeColumn();var e=a.indicatorColumn();var f=0;if(c!=null&&d!=null){f=Math.min(c.count(),d.count())}var g=0;if(f>0){g=d.item(0);e.item(0,g)}for(var h=1;h<f;++h){switch(Math.sign(c.item(h)-c.item(h-1))){case-1:g-=d.item(h);break;case 1:g+=d.item(h);break}e.item(h,g)}return true},$type:new $.ig.Type("OnBalanceVolumeIndicatorStrategy",$$t.$x6.$type)},true);$c("PercentagePriceOscillatorIndicator:zp","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.zq},oz:function(){return $$t.$zp.$type},shortPeriod:function(a){if(arguments.length===1){this.g($$t.$zp.shortPeriodProperty,a);return a}else{return $g(this.c($$t.$zp.shortPeriodProperty))}},ou:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.g($$t.$zp.longPeriodProperty,a);return a}else{return $g(this.c($$t.$zp.longPeriodProperty))}},or:function(){return this.longPeriod()},$type:new $.ig.Type("PercentagePriceOscillatorIndicator",$$t.$x5.$type)},true);$c("PercentagePriceOscillatorIndicatorStrategy:zq","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(b.g().c());c.addRange(b.e().c());return c},a:function(a,b){var c=a.indicatorColumn();var d=b.g().b()(a).getEnumerator();var e=b.e().b()(a).getEnumerator();var f=0;while(d.moveNext()&&e.moveNext()){var g=b.i()(100*(d.current()-e.current())/e.current());c.item(f,g);++f}return true},$type:new $.ig.Type("PercentagePriceOscillatorIndicatorStrategy",$$t.$x6.$type)},true);$c("PercentageVolumeOscillatorIndicator:zr","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.zs},oz:function(){return $$t.$zr.$type},shortPeriod:function(a){if(arguments.length===1){this.g($$t.$zr.shortPeriodProperty,a);return a}else{return $g(this.c($$t.$zr.shortPeriodProperty))}},ou:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.g($$t.$zr.longPeriodProperty,a);return a}else{return $g(this.c($$t.$zr.longPeriodProperty))}},or:function(){return this.longPeriod()},$type:new $.ig.Type("PercentageVolumeOscillatorIndicator",$$t.$x5.$type)},true);$c("PercentageVolumeOscillatorIndicatorStrategy:zs","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(b.h().c());c.addRange(b.f().c());return c},a:function(a,b){var c=b.h().b()(a).getEnumerator();var d=b.f().b()(a).getEnumerator();var e=a.indicatorColumn();var f=0;while(c.moveNext()&&d.moveNext()){var g=b.i()(100*(c.current()-d.current())/d.current());e.item(f,g);++f}return true},$type:new $.ig.Type("PercentageVolumeOscillatorIndicatorStrategy",$$t.$x6.$type)},true);$c("PositiveVolumeIndexIndicator:zt","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.zu},oz:function(){return $$t.$zt.$type},$type:new $.ig.Type("PositiveVolumeIndexIndicator",$$t.$x5.$type)},true);$c("PositiveVolumeIndexIndicatorStrategy:zu","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.volumeColumn();var e=a.indicatorColumn();var f=0;var g=0;var h=0;if(e.count()>0){e.item(0,f)}for(var i=1;i<e.count();i++){if(d.item(i)>d.item(i-1)){g=b.i()((c.item(i)-c.item(i-1))/c.item(i-1));if(h!=0){f+=g*h}else{f+=g}}e.item(i,f);h=f}return true},$type:new $.ig.Type("PositiveVolumeIndexIndicatorStrategy",$$t.$x6.$type)},true);$c("PriceChannelOverlay:yv","FinancialOverlay",{init:function(){this.nv=new $$t.b7(Number,0);this.nu=new $$t.b7(Number,0);$$t.$yg.init.call(this);this.y($$t.$yv.$type);this.ko=new $$t.i7(3);this.kq=new $$t.i7(3);this.kn=new $$t.i7(3)},period:function(a){if(arguments.length===1){this.g($$t.$yv.periodProperty,a);return a}else{return $g(this.c($$t.$yv.periodProperty))}},hj:function(a,b,c,d){switch(b){case"HighColumn":case"LowColumn":this.no(false);break}$$t.$yg.hj.call(this,a,b,c,d);switch(b){case"Period":this.no(false);this.renderSeries(false);break}},cx:function(a,b,c){var d=$$t.$yg.cx.call(this,a,b,c);if(this.k7()==null||this.k9()==null){d=false}return d},np:function(){this.nv.clear();this.nu.clear();var a=$.ig.truncate($$t.$fn.c(this.period(),0,this.bd().count()));var b=Math.min(this.k7().count(),this.k9().count());var c=this.lx(this.k7());var d=this.lx(this.k9());for(var e=0;e<b;e++){var f=Math.min(a,e);var g=-1.7976931348623157e308;var h=1.7976931348623157e308;for(var i=0;i<f;i++){if(!$.ig.util.isNaN(c.item(e-i))){g=Math.max(g,c.item(e-i))}if(!$.ig.util.isNaN(d.item(e-i))){h=Math.min(h,d.item(e-i))}}if(e==0){h=d.item(0);g=c.item(0)}this.nv.add(g);this.nu.add(h)}return true},nx:function(a){return a},m4:function(a,b){$$t.$yg.m4.call(this,a,b);var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=new $$t.iz(0,c,d,this.xAxis().isInverted(),e);var g=new $$t.iz(0,c,d,this.yAxis().isInverted(),e);var h=this.xAxis();var i=this.yAxis();a.h.clear();a.n.clear();a.q.clear();var j=0;var k=$b($$t.$i6.$type,this.xAxis());if(k!=null&&k.sortedIndices().count()!=this.bd().count()){return}j=this.l5(c,d,e);if(!this.no()){this.no(this.np())}var l=this.nx(this.xAxis().getUnscaledValue(2,f)-this.xAxis().getUnscaledValue(1,f));for(var m=b.b6().c();m<=b.b6().d();++m){var n;if(k==null){n=b.b6().getBucket(m)}else{var o=k.sortedIndices().__inner[m];var p=k.getUnscaledValueAt(o);var q=this.nx(this.nv.__inner[m]);var r=this.nx(this.nu.__inner[m]);var s=q;var t=r;var u=p;while(m<b.b6().d()){o=k.sortedIndices().__inner[m+1];u=k.getUnscaledValueAt(o);if(u-p>l){break}m++;s=Math.max(q,this.nx(this.nv.__inner[m]));t=Math.min(r,this.nx(this.nu.__inner[m]))}if(!Number.isInfinity(t)&&!Number.isInfinity(s)){var v=NaN;if(!$.ig.util.isNaN(p)){v=this.xAxis().getScaledValue(p,f)}n=[this.nx(v),t,s]}else{n=[NaN,NaN,NaN]}}var w=Math.max(1,l);if(!isNaN(n[0])&&m*w>=this.ignoreFirst()){if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){n[0]=n[0]+j}else{n[0]=h.getScaledValue(n[0],f)+j}n[1]=i.getScaledValue(n[1],g);n[2]=i.getScaledValue(n[2],g);a.h.add(n)}}},gg:function(a,b){$$t.$yg.gg.call(this,a,b);var c=b;if(c!=null){c.cd()}},m6:function(a,b){$$t.$yg.m6.call(this,a,b);var c=$b($$t.$yu.$type,b);if(c==null){return}var d=this.getEffectiveViewport1(b);if(b.b9(a)){c.cd();var e=a.h.count();var f=function(g){return a.h.__inner[g][0]};var g=function(h){return a.h.__inner[e-1-h][0]};var h=function(i){return a.h.__inner[i][1]};var i=function(j){return a.h.__inner[e-1-j][2]};c.ce(e,f,g,h,i);b.cb(a)}this.kr.x(this,this.ln(),this.xAxis(),this.getCategoryItems.runOn(this),this.mc(b),this.md(b));var j=false;var k=this.kr.c();var l=a.h;var m=this.bd().count();if(k!=null){j=true}if(j){var n=new $$t.iz(0,b.b4(),b.b3(),this.xAxis().isInverted(),d);this.m3(l,-1,m,this.xAxis(),n,b.p())}var o=c.ck();var p=c.cl();var q=c.cg();this.kr.ae(o,true,false,true,true);this.kr.ae(p,true,false,true,true);this.kr.ae(q,false,true,false,false);q.__opacity=this.kr.i*this.actualAreaFillOpacity()},nv:null,nu:null,aw:function(){return new $$t.yu(this)},he:function(a){$$t.$yg.he.call(this,a);this.nt($b($$t.$yu.$type,a))},_nt:null,nt:function(a){if(arguments.length===1){this._nt=a;return a}else{return this._nt}},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,this.seriesViewer().actualWindowRect(),this.view().b3(),this.xAxis().isInverted(),d);var f=this.l5(this.seriesViewer().actualWindowRect(),this.view().b3(),d);return this.ds(new $$t.ue(this.nv,this.nu),a,this.xAxis(),e,f,this.l4.runOn(this),b,c)},getNextOrExactIndex:function(a,b){if(this.nv==null||this.nu==null){return $$t.$yg.getNextOrExactIndex.call(this,a,b)}return this.ea(a,b,this.xAxis(),this.l4.runOn(this),new $$t.ue(this.nv,this.nu))},getPreviousOrExactIndex:function(a,b){if(this.nv==null||this.nu==null){return $$t.$yg.getPreviousOrExactIndex.call(this,a,b)}return this.ec(a,b,this.xAxis(),this.l4.runOn(this),new $$t.ue(this.nv,this.nu))},$type:new $.ig.Type("PriceChannelOverlay",$$t.$yg.$type)},true);$c("PriceChannelBucketCalculator:yw","FinancialBucketCalculator",{init:function(a){$$t.$tl.init.call(this,a);this.f(a)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},getBucket:function(a){var b=a*this.b();var c=Math.min(b+this.b()-1,this.a().b8().bd().count()-1);if(b<=c){var d=-1.7976931348623157e308;var e=1.7976931348623157e308;var f=0;for(var g=b;g<=c;++g){if(!$.ig.util.isNaN(this.f().cc().nv.__inner[g])&&!$.ig.util.isNaN(this.f().cc().nu.__inner[g])){d=Math.max(d,this.f().cc().nv.__inner[g]);e=Math.min(e,this.f().cc().nu.__inner[g]);++f}}if(f>0&&e!=1.7976931348623157e308&&d!=-1.7976931348623157e308){return[.5*(b+c),e,d]}}return[NaN,NaN,NaN]},$type:new $.ig.Type("PriceChannelBucketCalculator",$$t.$tl.$type)},true);$c("PriceVolumeTrendIndicator:zv","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.zw},oz:function(){return $$t.$zv.$type},$type:new $.ig.Type("PriceVolumeTrendIndicator",$$t.$x5.$type)},true);$c("PriceVolumeTrendIndicatorStrategy:zw","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("VolumeColumn");c.add("CloseColumn");return c},a:function(a,b){var c=0;var d=a.indicatorColumn();var e=a.volumeColumn();var f=a.closeColumn();var g=a.count();if(g>0){d.item(0,c)}for(var h=1;h<g;++h){c=c+b.i()(e.item(h)*(f.item(h)-f.item(h-1))/f.item(h-1));d.item(h,c)}return true},$type:new $.ig.Type("PriceVolumeTrendIndicatorStrategy",$$t.$x6.$type)},true);$c("RateOfChangeAndMomentumIndicator:zx","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.zy},oz:function(){return $$t.$zx.$type},period:function(a){if(arguments.length===1){this.g($$t.$zx.periodProperty,a);return a}else{return $g(this.c($$t.$zx.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("RateOfChangeAndMomentumIndicator",$$t.$x5.$type)},true);$c("RateOfChangeAndMomentumIndicatorStrategy:zy","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.indicatorColumn();var e=a.period();var f=0;var g=new Array(e);for(f=0;f<e;f++){g[f]=0}f=0;var i=c.getEnumerator();while(i.moveNext()){var h=i.current();var j=f%e;var k=b.i()(100*(h-g[j])/g[j]);d.item(f,k);g[j]=h;++f}return true},$type:new $.ig.Type("RateOfChangeAndMomentumIndicatorStrategy",$$t.$x6.$type)},true);$c("RelativeStrengthIndexIndicator:zz","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this);this.displayType(1)},om:function(){return new $$t.z0},oz:function(){return $$t.$zz.$type},period:function(a){if(arguments.length===1){this.g($$t.$zz.periodProperty,a);return a}else{return $g(this.c($$t.$zz.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("RelativeStrengthIndexIndicator",$$t.$x5.$type)},true);$c("RelativeStrengthIndexIndicatorStrategy:z0","StreamingIndicatorCalculationStrategy",{init:function(){$$t.$yb.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");return c},a:function(a,b){var c=0;var e=this.c(a,b).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},c:function(a,b){var d__=new $.ig.RelativeStrengthIndexIndicatorStrategy___ProvideStream__IteratorClass(-2);d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},$type:new $.ig.Type("RelativeStrengthIndexIndicatorStrategy",$$t.$yb.$type)},true);$c("SlowStochasticOscillatorIndicator:z1","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this);this.trendLineBrush(function(){var $ret=new $$t.cv;$ret.fill("Blue");return $ret}());this.trendLineType(10);this.trendLinePeriod(3)},om:function(){return new $$t.z2},oz:function(){return $$t.$z1.$type},period:function(a){if(arguments.length===1){this.g($$t.$z1.periodProperty,a);return a}else{return $g(this.c($$t.$z1.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("SlowStochasticOscillatorIndicator",$$t.$x5.$type)},true);
$c("SlowStochasticOscillatorIndicatorStrategy:z2","IndicatorCalculationStrategy",{_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},init:function(){$$t.$x6.init.call(this);this.c(new $$t.y3)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(this.c().b(a,b));c.addRange(b.a().c());return c},a:function(a,b){var c=this.c().c(a,b);var d=b.a().b()(c,3);var e=0;var g=d.getEnumerator();while(g.moveNext()){var f=g.current();a.indicatorColumn().item(e,f);e++}return true},$type:new $.ig.Type("SlowStochasticOscillatorIndicatorStrategy",$$t.$x6.$type)},true);$c("StandardDeviationIndicator:z3","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.z4},oz:function(){return $$t.$z3.$type},period:function(a){if(arguments.length===1){this.g($$t.$z3.periodProperty,a);return a}else{return $g(this.c($$t.$z3.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("StandardDeviationIndicator",$$t.$x5.$type)},true);$c("StandardDeviationIndicatorStrategy:z4","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.d().c());return c},a:function(a,b){var c=b.d().b()(a.typicalColumn(),a.period()).getEnumerator();var d=a.indicatorColumn();var e=0;while(c.moveNext()){d.item(e,c.current());e++}return true},$type:new $.ig.Type("StandardDeviationIndicatorStrategy",$$t.$x6.$type)},true);$c("StochRSIIndicator:z5","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.z6},oz:function(){return $$t.$z5.$type},period:function(a){if(arguments.length===1){this.g($$t.$z5.periodProperty,a);return a}else{return $g(this.c($$t.$z5.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("StochRSIIndicator",$$t.$x5.$type)},true);$c("StochRSIIndicatorStrategy:z6","IndicatorCalculationStrategy",{_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},init:function(){$$t.$x6.init.call(this);this.c(new $$t.z0)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(this.c().b(a,b));return c},a:function(a,b){var c=this.c().c(a,b).getEnumerator();var d=a.period();var e=0;var f=new Array(d);for(e=0;e<d;e++){f[e]=0}e=0;while(c.moveNext()){var g=Math.min(d,e);var h=-1.7976931348623157e308;var i=1.7976931348623157e308;var j=e%d;for(var k=0;k<g;k++){if(!$.ig.util.isNaN(f[g-k-1])){h=Math.max(h,f[g-k-1])}if(!$.ig.util.isNaN(f[g-k-1])){i=Math.min(i,f[g-k-1])}}f[j]=c.current();var l=b.i()((c.current()-i)/(h-i));a.indicatorColumn().item(e,l);e++}return true},$type:new $.ig.Type("StochRSIIndicatorStrategy",$$t.$x6.$type)},true);$c("TRIXIndicator:z7","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this);this.displayType(0);this.trendLineBrush(function(){var $ret=new $$t.cv;$ret.fill("Blue");return $ret}());this.trendLineType(9);this.trendLinePeriod(9)},om:function(){return new $$t.z8},oz:function(){return $$t.$z7.$type},period:function(a){if(arguments.length===1){this.g($$t.$z7.periodProperty,a);return a}else{return $g(this.c($$t.$z7.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("TRIXIndicator",$$t.$x5.$type)},true);$c("TRIXIndicatorStrategy:z8","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");c.addRange(b.a().c());return c},a:function(a,b){var c=b.a().b()(a.closeColumn(),a.period());var d=b.a().b()(c,a.period());var e=b.a().b()(d,a.period()).getEnumerator();var f=a.indicatorColumn();if(f.count()>0){f.item(0,0)}var g=1;e.moveNext();var h=e.current();while(e.moveNext()){f.item(g,b.i()((e.current()-h)/h));h=e.current();g++}return true},$type:new $.ig.Type("TRIXIndicatorStrategy",$$t.$x6.$type)},true);$c("TypicalPriceIndicator:z9","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.aaa},oz:function(){return $$t.$z9.$type},$type:new $.ig.Type("TypicalPriceIndicator",$$t.$x5.$type)},true);$c("TypicalPriceIndicatorStrategy:aaa","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(a.typicalColumn().basedOn());return c},a:function(a,b){var c=0;var e=a.typicalColumn().getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},$type:new $.ig.Type("TypicalPriceIndicatorStrategy",$$t.$x6.$type)},true);$c("UltimateOscillatorIndicator:aab","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.aac},oz:function(){return $$t.$aab.$type},$type:new $.ig.Type("UltimateOscillatorIndicator",$$t.$x5.$type)},true);$c("UltimateOscillatorIndicatorCalculationStrategy:aac","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(a.trueLow().basedOn());c.add("CloseColumn");c.addRange(a.trueRange().basedOn());c.addRange(b.b().c());return c},c:function(a){var b=0;var c=new $$t.b7(Number,0);var d=a.trueLow().getEnumerator();while(d.moveNext()){c.add(a.closeColumn().item(b)-d.current());b++}return c},a:function(a,b){var c=this.c(a);var d=a.trueRange();var e=b.b().b()(c,7).getEnumerator();var f=b.b().b()(d,7).getEnumerator();var g=b.b().b()(c,14).getEnumerator();var h=b.b().b()(d,14).getEnumerator();var i=b.b().b()(c,28).getEnumerator();var j=b.b().b()(d,28).getEnumerator();var k=0;while(e.moveNext()&&f.moveNext()&&g.moveNext()&&h.moveNext()&&i.moveNext()&&j.moveNext()){var l=b.i()(4*(e.current()/f.current())+2*(g.current()/h.current())+i.current()/j.current());var m=l/(4+2+1)*100;a.indicatorColumn().item(k,m);k++}return true},$type:new $.ig.Type("UltimateOscillatorIndicatorCalculationStrategy",$$t.$x6.$type)},true);$c("WeightedCloseIndicator:aad","ItemwiseStrategyBasedIndicator",{init:function(){$$t.$y9.init.call(this)},o6:function(){return new $$t.aae},oz:function(){return $$t.$aad.$type},$type:new $.ig.Type("WeightedCloseIndicator",$$t.$y9.$type)},true);$c("WeightedCloseIndicatorStrategy:aae","ItemwiseIndicatorCalculationStrategy",{init:function(){$$t.$y8.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("HighColumn");c.add("LowColumn");c.add("CloseColumn");return c},a:function(a,b,c){a.indicatorColumn().item(c,(a.highColumn().item(c)+a.lowColumn().item(c)+a.closeColumn().item(c)*2)/4);return true},$type:new $.ig.Type("WeightedCloseIndicatorStrategy",$$t.$y8.$type)},true);$c("WilliamsPercentRIndicator:aaf","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.aag},oz:function(){return $$t.$aaf.$type},period:function(a){if(arguments.length===1){this.g($$t.$aaf.periodProperty,a);return a}else{return $g(this.c($$t.$aaf.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("WilliamsPercentRIndicator",$$t.$x5.$type)},true);$c("WilliamsPercentRIndicatorStrategy:aag","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("HighColumn");c.add("LowColumn");c.add("CloseColumn");return c},a:function(a,b){var c=a.period();var d=a.highColumn();var e=a.lowColumn();for(var f=0;f<a.count();f++){var g=Math.min(c,f);var h=-1.7976931348623157e308;var i=1.7976931348623157e308;for(var j=0;j<g;j++){if(!$.ig.util.isNaN(d.item(f-j))){h=Math.max(h,d.item(f-j))}if(!$.ig.util.isNaN(e.item(f-j))){i=Math.min(i,e.item(f-j))}}a.indicatorColumn().item(f,b.i()((a.closeColumn().item(f)-h)/(h-i)*100))}return true},$type:new $.ig.Type("WilliamsPercentRIndicatorStrategy",$$t.$x6.$type)},true);$c("FunnelDataContext:sp","Object",{init:function(){$.ig.$op.init.call(this)},c:null,item:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},a:0,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},$type:new $.ig.Type("FunnelDataContext",$.ig.$ot)},true);$c("FunnelFrame:s2","Object",{init:function(){$.ig.$op.init.call(this);this.b(new $$t.ry)},c:false,f:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},e:false,h:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},d:false,g:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},i:0,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},k:function(a,b,c,d){var e=1-d;a.f(c.f());a.g(c.g());a.h(c.h());a.j(b.j()*e+c.j()*d);var f=b.b().count();var g=c.b().count();var h=Math.max(f,g);if(a.b().count()<h){a.b().insertRange(a.b().count(),new Array(h-a.b().count()))}if(a.b().count()>h){a.b().removeRange(h,a.b().count()-h)}for(var i=0;i<Math.min(f,g);++i){a.b().__inner[i]=$$t.$rz.c(a.b().__inner[i],b.b().__inner[i],c.b().__inner[i],d,e)}if(f<g){var j=f>0?b.b().__inner[f-1]:new $$t.rz;for(var k=f;k<g;++k){a.b().__inner[k]=$$t.$rz.c(a.b().__inner[k],j,c.b().__inner[k],d,e)}}if(f>g){var l=g>0?c.b().__inner[g-1]:new $$t.rz;for(var m=g;m<f;++m){a.b().__inner[m]=$$t.$rz.c(a.b().__inner[m],b.b().__inner[m],l,d,e)}}},$type:new $.ig.Type("FunnelFrame",$.ig.$ot)},true);$c("IItemProvider:ro","Object",{$type:new $.ig.Type("IItemProvider",null)},true);$c("IFunnelLabelSizeDecider:sc","Object",{$type:new $.ig.Type("IFunnelLabelSizeDecider",null)},true);$c("IOuterLabelWidthDecider:sb","Object",{$type:new $.ig.Type("IOuterLabelWidthDecider",null)},true);$c("SliceInfo:rz","Object",{init:function(){$.ig.$op.init.call(this);this.b(new $$t.r0);this.n({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},k:null,l:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},m:null,n:function(a){if(arguments.length===1){this.m=a;return a}else{return this.m}},i:0,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},f:false,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},e:false,g:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},c:function(a,b,c,d,e){if(a==null){a=new $$t.rz}a.g(c.g());a.h(c.h());a.j(c.j());a.l(c.l());a.n({__x:b.n().__x*e+c.n().__x*d,__y:b.n().__y*e+c.n().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.b($$t.$r0.f(a.b(),b.b(),c.b(),d,e));return a},d:function(){var a=new $$t.r2;a.appearance(new $$t.ho);a.appearance().fill($$t.$hs.fromBrush(this.b().x()));a.appearance().stroke($$t.$hs.fromBrush(this.b().aa()));a.appearance().strokeThickness(this.b().k());a.appearance().opacity(this.b().j());a.index(this.j());a.innerLabel(this.b().p().toString());a.outerLabel(this.l().toString());a.slicePoints(this.b().ao());a.innerLabelPosition(this.a.ah());a.outerLabelPosition(this.m);a.outerLabelBounds(this.b().as());a.innerLabelBounds(this.b().ar());a.visibility(this.b().aw());a.innerLabelAppearance(new $$t.h9);a.innerLabelAppearance().labelBrush($$t.$hs.fromBrush(this.b().y()));a.innerLabelAppearance().text(a.innerLabel());a.innerLabelAppearance().visibility(this.b().h());a.outerLabelAppearance(new $$t.h9);a.outerLabelAppearance().labelBrush($$t.$hs.fromBrush(this.b().z()));a.outerLabelAppearance().text(a.outerLabel());a.outerLabelAppearance().visibility(this.g());return a},$type:new $.ig.Type("SliceInfo",$.ig.$ot)},true);$c("SliceAppearance:r0","Object",{init:function(){this.i=1;$.ig.$op.init.call(this);this.ac={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.ad={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.af={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.ag={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.ae={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},ae:null,ak:function(a){if(arguments.length===1){this.ae=a;return a}else{return this.ae}},af:null,al:function(a){if(arguments.length===1){this.af=a;this.s();return a}else{return this.af}},a:null,c:function(a){if(arguments.length===1){this.a=a;this.s();return a}else{return this.a}},b:null,e:function(a){if(arguments.length===1){this.b=a;this.s();return a}else{return this.b}},an:null,ao:function(a){if(arguments.length===1){this.an=a;return a}else{return this.an}},s:function(){},r:function(){var a=new $$t.c4(0);if(this.e()!=null){var c=this.e().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}}else{a.add(this.al());a.add(this.am())}if(this.c()!=null){var e=this.c().getEnumerator();while(e.moveNext()){var d=e.current();a.add(d)}if(this.e()!=null&&this.e().count()>0){a.add(this.e().__inner[0])}}else{a.add(this.aj());a.add(this.ai());a.add(this.al())}var f=0,g=Math.min($a(a.count(),2),5);if(g>1){var h=a.__inner[0];var i=0,j=h.__x,k=h.__y;while(++f<g&&i<2){h=a.__inner[f];i=Math.abs(h.__x-j)+Math.abs(h.__y-k);if(i>1){a.add({__x:h.__x,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}this.ao(a)},ag:null,am:function(a){if(arguments.length===1){this.ag=a;this.s();return a}else{return this.ag}},ad:null,aj:function(a){if(arguments.length===1){this.ad=a;this.s();return a}else{return this.ad}},ac:null,ai:function(a){if(arguments.length===1){this.ac=a;this.s();return a}else{return this.ac}},at:null,au:function(a){if(arguments.length===1){this.at=a;return a}else{return this.at}},t:null,x:function(a){if(arguments.length===1){this.t=a;return a}else{return this.t}},w:null,aa:function(a){if(arguments.length===1){this.w=a;return a}else{return this.w}},n:null,p:function(a){if(arguments.length===1){this.n=a;return a}else{return this.n}},ab:null,ah:function(a){if(arguments.length===1){this.ab=a;return a}else{return this.ab}},g:false,h:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g&&this.n!=null}},o:null,item:function(a){if(arguments.length===1){this.o=a;return a}else{return this.o}},l:0,m:function(a){if(arguments.length===1){this.l=a;return a}else{return this.l}},ap:null,ar:function(a){if(arguments.length===1){this.ap=a;return a}else{return this.ap}},aq:null,as:function(a){if(arguments.length===1){this.aq=a;return a}else{return this.aq}},u:null,y:function(a){if(arguments.length===1){this.u=a;return a}else{return this.u}},v:null,z:function(a){if(arguments.length===1){this.v=a;return a}else{return this.v}},av:0,aw:function(a){if(arguments.length===1){this.av=a;return a}else{return this.av}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},i:0,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},f:function(a,b,c,d,e){if(a==null){a=new $$t.r0}a.x(c.x());a.h(c.h());a.p(c.p());if(b.h()&&c.h()){a.ah({__x:b.ah().__x*e+c.ah().__x*d,__y:b.ah().__y*e+c.ah().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else if(c.h()){a.ah({__x:c.ah().__x*d,__y:c.ah().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}a.ai({__x:b.ai().__x*e+c.ai().__x*d,__y:b.ai().__y*e+c.ai().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.aj({__x:b.aj().__x*e+c.aj().__x*d,__y:b.aj().__y*e+c.aj().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.al({__x:b.al().__x*e+c.al().__x*d,__y:b.al().__y*e+c.al().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.am({__x:b.am().__x*e+c.am().__x*d,__y:b.am().__y*e+c.am().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.ak({__x:b.ak().__x*e+c.ak().__x*d,__y:b.ak().__y*e+c.ak().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(c.c()!=null){var f=b.c();if(f==null){f=new $$t.r1;f.add(b.al());f.add(b.ai())}a.c($$t.$r0.d(a.c(),f,c.c(),d,e))}else{a.c(null)}if(c.e()!=null){var g=b.e();if(g==null){g=new $$t.r1;g.add(b.aj());g.add(b.am())}a.e($$t.$r0.d(a.e(),g,c.e(),d,e))}else{a.e(null)}a.aa(c.aa());a.au(c.au());a.item(c.item());a.m(c.m());a.r();return a},d:function(a,b,c,d,e){if(a==null){a=new $$t.r1}if(b==null){b=new $$t.r1}var f=b.count();var g=c.count();var h=Math.max(f,g);if(a.count()<h){a.insertRange(a.count(),new Array(h-a.count()))}if(a.count()>h){a.removeRange(h,a.count()-h)}for(var i=0;i<Math.min(f,g);++i){a.__inner[i]={__x:b.__inner[i].__x*e+c.__inner[i].__x*d,__y:b.__inner[i].__y*e+c.__inner[i].__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f<g){var j=f>0?b.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var k=f;k<g;++k){a.__inner[k]={__x:j.__x*e+c.__inner[k].__x*d,__y:j.__y*e+c.__inner[k].__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(f>g){var l=g>0?c.__inner[g-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var m=g;m<f;++m){a.__inner[m]={__x:b.__inner[m].__x*e+l.__x*d,__y:b.__inner[m].__y*e+l.__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}return a},$type:new $.ig.Type("SliceAppearance",$.ig.$ot)},true);$c("SliceInfoList:ry","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$rz.$type,0)},indexSort:function(){this.sort2(function(a,b){if(a.j()<b.j()){return-1}if(a.j()>b.j()){return 1}return 0})},sortByY:function(){this.sort2(function(a,b){if(a.b().ak().__y<b.b().ak().__y){return-1}if(a.b().ak().__y>b.b().ak().__y){return 1}return 0})},getByYValue:function(a){this.sortByY();var b=this.ab(function(c){if(a<c.b().al().__y+c.b().ak().__y){return-1}if(a>c.b().ai().__y+c.b().ak().__y){return 1}else{return 0}});if(b>=0){b=this.__inner[b].j()}else{b=-1}this.indexSort();if(b>=0){return b}return-1},ab:function(a){var b=0;var c=this.count()-1;while(b<=c){var d=b+(c-b>>1);var e=a(this.__inner[d]);if(e<0){c=d-1}else if(e>0){b=d+1}else{return d}}return~b},$type:new $.ig.Type("SliceInfoList",$$t.$b7.$type.specialize($$t.$rz.$type))},true);$c("SliceSelectionManager:sz","Object",{init:function(){this.e=new $$t.gd($.ig.Number.prototype.$type,$.ig.$op.$type,0);$.ig.$op.init.call(this)},e:null,k:function(a,b){if(this.e.containsKey(a)){this.e.remove(a)}else{this.e.item(a,b)}},c:function(a){return this.e.containsKey(a)},b:function(){return this.e.count()>0},d:function(a){return!this.c(a)&&this.b()},g:function(a,b){switch(a.c()){case 3:break;case 1:this.j(a.g(),a.f());break;case 0:this.h(a.g(),a.f());break;case 2:for(var c=0;c<a.f();c++){if(this.e.containsKey(c)){this.e.item(c,b.a().item(c))}}break;case 4:this.f();break}},h:function(a,b){var c=new $$t.b7($.ig.Number.prototype.$type,0);var d=new $$t.b7($.ig.$op.$type,0);var f=this.e.keys().getEnumerator();while(f.moveNext()){var e=f.current();if(e>=a){c.add(e);d.add1(this.e.item(e))}}var g=0;var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.e.remove(h);if(h-b>a){this.e.item(h-b,d.__inner[g])}g++}},j:function(a,b){var c=new $$t.b7($.ig.Number.prototype.$type,0);var d=new $$t.b7($.ig.$op.$type,0);var f=this.e.keys().getEnumerator();while(f.moveNext()){var e=f.current();if(e>=a){c.add(e);d.add1(this.e.item(e))}}var g=0;var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.e.remove(h);this.e.item(h+b,d.__inner[g]);g++}},f:function(){this.e.clear()},a:function(){var a=new Array(this.e.count());var b=0;var d=this.e.keys().getEnumerator();while(d.moveNext()){var c=d.current();a[b]=c;b++}return a},i:function(a,b){this.f();for(var d=0;d<a.length;d++){var c=a[d];this.k(c,b.a().item(c))}},$type:new $.ig.Type("SliceSelectionManager",$.ig.$ot)},true);$c("XamFunnelController:rx","Object",{_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},as:null,cd:null,ce:null,b9:null,ca:null,ba:false,bf:false,init:function(){var $self=this;this.ba=false;this.bf=false;this.bp=-1;this.ax=false;$.ig.$op.init.call(this);this.au(new $$t.fj(0,1,2e3));var a=this.au();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.cr.runOn(this));this.k(new $$t.s2);this.j(new $$t.s2);this.h(new $$t.s2);this.ah(new $$t.sz);this.al(new $$t.r8);this.aq(new $$t.r9);this.ar(new $$t.r9);this.x(new $$t.rt);this.w(new $$t.rt);this.z(new $$t.rp);this.z().b($$t.$sq.$type,this.c3.runOn(this));this.z().b($$t.$s0.$type,this.cp.runOn(this));this.z().b($$t.$sv.$type,this.da.runOn(this));this.z().b($$t.$sw.$type,this.db.runOn(this));this.z().b($$t.$sf.$type,this.cx.runOn(this));this.z().b($$t.$sg.$type,this.cv.runOn(this));this.z().b($$t.$sd.$type,this.cw.runOn(this));this.z().b($$t.$s3.$type,this.c9.runOn(this));this.z().b($$t.$s4.$type,this.ct.runOn(this));this.z().b($$t.$su.$type,function(b){$self.x().i(b)})},cr:function(a,b){this.b0(this.au().transitionProgress());if(this.b0()==1){this.a8(false);this.cq(this.h())}if(this.a8()){var c=1-this.b0();$$t.$s2.k(this.j(),this.k(),this.h(),this.b0());this.cq(this.j())}},at:null,au:function(a){if(arguments.length===1){this.at=a;return a}else{return this.at}},ai:null,aj:function(a){if(arguments.length===1){this.ai=a;return a}else{return this.ai}},y:null,z:function(a){if(arguments.length===1){this.y=a;return a}else{return this.y}},ak:null,al:function(a){if(arguments.length===1){this.ak=a;return a}else{return this.ak}},an:null,aq:function(a){if(arguments.length===1){this.an=a;return a}else{if(!this.ba&&this.as!=null){this.ba=this.as.r(this.an,this.b9)}return this.an}},ao:null,ar:function(a){if(arguments.length===1){this.ao=a;return a}else{if(!this.bf&&this.as!=null){this.bf=this.as.r(this.ao,this.ca)}return this.ao}},ch:null,ck:function(a){if(arguments.length===1){this.ch=a;return a}else{return this.ch}},cg:null,cj:function(a){if(arguments.length===1){this.cg=a;return a}else{return this.cg}},cf:null,ci:function(a){if(arguments.length===1){this.cf=a;return a}else{return this.cf}},a3:false,bi:function(a){if(arguments.length===1){this.a3=a;return a}else{return this.a3}},bt:0,b2:function(a){if(arguments.length===1){this.bt=a;return a}else{return this.bt}},bs:0,b1:function(a){if(arguments.length===1){this.bs=a;return a}else{return this.bs}},v:null,x:function(a){if(arguments.length===1){this.v=a;return a}else{return this.v}},u:null,w:function(a){if(arguments.length===1){this.u=a;return a}else{return this.u}},r:null,s:function(a){if(arguments.length===1){this.r=a;return a}else{return this.r}},n:null,o:function(a){if(arguments.length===1){this.n=a;return a}else{return this.n}},az:false,bb:function(a){if(arguments.length===1){this.az=a;return a}else{return this.az}},a2:false,bg:function(a){if(arguments.length===1){this.a2=a;return a}else{return this.a2}},br:0,b0:function(a){if(arguments.length===1){this.br=a;return a}else{return this.br}},a1:false,bd:function(a){if(arguments.length===1){this.a1=a;return a}else{return this.a1}},bo:0,bu:function(a){if(arguments.length===1){this.bo=a;return a}else{return this.bo}},a:null,c:function(a){if(arguments.length===1){this.a=a;return a}else{if((this.a==null||this.a.count()<1)&&this.as!=null){this.a=this.as.d(true)}return this.a}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{if((this.b==null||this.b.count()<1)&&this.as!=null){this.b=this.as.d(false)}return this.b}},ac:0,ad:function(a){if(arguments.length===1){this.ac=a;return a}else{return this.ac}},l:0,m:function(a){if(arguments.length===1){this.l=a;return a}else{return this.l}},aw:false,a8:function(a){if(arguments.length===1){this.aw=a;return a}else{return this.aw}},bq:0,bz:function(a){if(arguments.length===1){this.bq=a;return a}else{return this.bq}},a4:false,bl:function(a){if(arguments.length===1){this.a4=a;return a}else{return this.a4}},dj:null,dm:function(a){if(arguments.length===1){this.dj=a;return a}else{return this.dj}},di:null,dl:function(a){if(arguments.length===1){this.di=a;return a}else{return this.di}},av:false,a7:function(a){if(arguments.length===1){this.av=a;return a}else{return this.av}},b3:0,b7:function(a){if(arguments.length===1){this.b3=a;return a}else{return this.b3}},b4:0,b8:function(a){if(arguments.length===1){this.b4=a;return a}else{return this.b4}},p:null,q:function(a){if(arguments.length===1){this.p=a;return a}else{return this.p}},aa:null,ab:function(a){if(arguments.length===1){var b=this.aa;this.aa=a;this.cz(b,this.aa);return a}else{return this.aa}},ag:null,ah:function(a){if(arguments.length===1){this.ag=a;return a}else{return this.ag}},g:null,k:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},e:null,h:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},f:null,j:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},dn:null,dr:function(a){if(arguments.length===1){this.dn=a;return a}else{return this.dn}},dp:null,ds:function(a){if(arguments.length===1){this.dp=a;return a}else{return this.dp}},a6:false,bn:function(a){if(arguments.length===1){this.a6=a;return a}else{return this.a6}},a0:false,bc:function(a){if(arguments.length===1){this.a0=a;return a}else{return this.a0}},a5:false,bm:function(a){if(arguments.length===1){this.a5=a;return a}else{return this.a5}},ay:false,a9:function(a){if(arguments.length===1){this.ay=a;return a}else{return this.ay}},bp:0,bx:function(){var a=this.bp;if(a<0&&this.as!=null){a=this.bp=this.as.w()}return a<0?1:a},cz:function(a,b){if(a!=null){var c=$b($$t.$rt.$type,a.b("ConfigurationMessages"));if(c!=null){c.h(this.cu.runOn(this))}c=$b($$t.$rt.$type,a.b("InteractionMessages"));if(c!=null){c.h(this.cu.runOn(this))}this.x().g();this.w().g()}if(b!=null){var d=$b($$t.$rt.$type,b.b("ConfigurationMessages"));if(d!=null){d.e(this.cu.runOn(this))}d=$b($$t.$rt.$type,b.b("InteractionMessages"));if(d!=null){d.e(this.cu.runOn(this))}var e=$b($$t.$rt.$type,b.b("RenderingMessages"));this.x().f(e);var f=$b($$t.$rt.$type,b.b("ModelUpdateMessages"));this.w().f(f)}this.bi(true)},cu:function(a){this.z().c(a);var b=$b($$t.$sk.$type,a);if(b!=null){this.bi(b.c())}this.c4()},bk:function(){return this.b1()>0&&this.b2()>0},be:function(){return this.al()!=null&&this.al().a()!=null&&this.al().a().count()>0&&this.s()!=null&&this.o()!=null&&this.c()!=null&&this.c().count()>0&&this.d()!=null&&this.d().count()>0&&this.bk()},c4:function(){if(!this.bi()){return}if(!this.be()){this.co();return}this.bi(false);var a=this.s().decideWidth(this.ap());if(a>this.b2()){a=0}if(!this.bg()){a=0}var b=this.b2()-a;var c=a>0;var d=this.bb();var e=b>0;if(e||c){this.c1(e,c,d,b,a)}},co:function(){if(this.bj()&&this.b0()>0){this.au().stop()}this.c6("LeftLabels");this.c6("RightLabels");this.c6("SliceArea");this.cn();this.h().b().clear();this.j().b().clear();this.k().b().clear()},cn:function(){var a=new $$t.s5;this.x().i(a)},c1:function(a,b,c,d,e){if(this.a8()){var f=this.k();this.k(this.j());this.j(f)}else{var g=this.k();this.k(this.h());this.h(g)}this.c2(this.h(),a,b,c,d,e);this.au().stop();this.b0(0);if(this.bj()){$$t.$s2.k(this.j(),this.k(),this.h(),this.b0());this.cq(this.j());this.a8(true);this.au().start()}else{this.cq(this.h())}},by:function(a){if($.ig.util.isNaN(a)){return 0}return Math.abs(a)},ax:false,c2:function(a,b,c,d,e,f){var g=e/2;this.ax=this.bl();if(this.ax){this.cs(e,g)}else{this.aj(null)}var h=this.m()==1;var i=this.am();var j=0;var l=i.values().getEnumerator();while(l.moveNext()){var k=l.current();j+=this.by(this.al().a().item(k))}if(j==0){h=false}var m=this.b1()/i.values().count();var n=0;var o=0;o=this.bx()/2;a.j(f);a.f(d);a.h(c);a.g(this.ad()==0);a.b(new $$t.ry);var p=0;var r=i.values().getEnumerator();while(r.moveNext()){var q=r.current();var s;if(h){s=this.by(this.al().a().item(q))/j*this.b1()}else{s=m}var t=this.bw(e,n+o);var u=n+s;var v=this.bw(e,u-o);var w=t/2;var x=v/2;var y=new $$t.rz;var z=y.b();var aa=0;if(x>w){aa=g-x}else{aa=g-w}var ab=n;z.x(this.dg(q));z.aa(this.dh(q));z.au(this.dq(q));if(b){y.h(true);z.al({__x:g-w-aa+o,__y:n-ab+o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});z.am({__x:g+w-aa-o,__y:n-ab+o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});z.ai({__x:g-x-aa+o,__y:u-ab-o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});z.aj({__x:g+x-aa-o,__y:u-ab-o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(this.ax){this.cl(z,n+o,u-o,g,aa-o,ab)}z.r()}if(d){z.h(true);z.ah({__x:g-aa,__y:(n+u)/2-ab,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});z.p(this.cb(q));var ac=this.o().decideLabelSize(y,true);if(ac.k()>e){z.h(false)}if(ac.j()>s){z.h(false)}}else{z.h(false);z.p(this.cb(q))}if(d||b){z.ak({__x:aa,__y:ab,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});z.item(this.al().a().item(q));z.m(q)}if(c){y.g(true);y.n({__x:0,__y:(n+u)/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});y.l(this.cc(q));var ad=this.o().decideLabelSize(y,false);if(ad.j()>s){y.g(false)}}else{y.g(false);y.l(this.cc(q))}y.j(q);a.b().add(y);n+=s;p++}this.c5(a);a.b().indexSort()},cl:function(a,b,c,d,e,f){var g=this.aj().b(b);var h=this.aj().b(c);var i=new $$t.r1;var j=new $$t.r1;var k=g.b;var l=h.b;for(var m=k;m<=l;m++){i.add({__x:this.aj().e().__inner[m].c.__x-e,__y:this.aj().e().__inner[m].c.__y-f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}e+=this.bx();for(var n=l;n>=k;n--){var o=this.aj().e().__inner[n].c;j.add({__x:d+d-o.__x-e,__y:o.__y-f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})
}a.c(i);a.e(j)},bh:function(a,b){if(a.__x!=b.__x||a.__y!=b.__y){return true}return false},cs:function(a,b){var c;var d;var e=0,f=this.b1();e=this.bx()/2;f-=e;if(this.bc()){c={__x:b-a*this.bu()/2,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};d={__x:b-a/2,__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{c={__x:b-a/2,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};d={__x:b-a*this.bu()/2,__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var g=this.dm().__y<this.dl().__y?this.dm():this.dl();var h=this.dl().__y>this.dm().__y?this.dl():this.dm();if(g.__y<0){g.__y=0}if(h.__y>1){h.__y=1}if(this.bc()){var i=h.__x;h.__x=g.__x;g.__x=i;i=g.__y;g.__y=1-h.__y;h.__y=1-i}var j={__x:a*g.__x,__y:this.b1()*g.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var k={__x:a*h.__x,__y:this.b1()*h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(this.aj()==null||this.bh(c,this.aj().q())||this.bh(j,this.aj().r())||this.bh(k,this.aj().s())||this.bh(d,this.aj().t())){this.aj(new $$t.r4(c,j,k,d,2,b))}if(this.aj()==null){this.ax=false}else{this.ax=this.aj().d()}},cc:function(a){var b=this.ar();var c=b==null?null:b.a();return c==null||a>=c.count()?null:c.item(a)},cb:function(a){var b=this.aq();var c=b==null?null:b.a();return c==null||a>=c.count()?null:c.item(a)},dq:function(a){if(this.ah().c(a)){return this.dr()}if(this.ah().d(a)&&this.bn()){return this.ds()}return null},dh:function(a){return this.d().item(a%this.d().count())},dg:function(a){return this.c().item(a%this.c().count())},bw:function(a,b){var c=a*this.bu();if(this.ax){var d=this.aj().b(b).c.__x;return(a/2-d)*2}else{if(this.bc()){return a-(a-c)*((this.b1()-b)/this.b1())}else{return a-(a-c)*(b/this.b1())}}},am:function(){var $self=this;var a=new $$t.s6;a.populate(this.al().a().count());a.sort(function(b,c){if($self.al().a().item(b)<$self.al().a().item(c)){return $self.bc()?-1:1}if($self.al().a().item(b)>$self.al().a().item(c)){return $self.bc()?1:-1}return 0});return a},cq:function(a){this.c6("LeftLabels");this.c6("RightLabels");this.c6("SliceArea");if(a.g()){this.c7("LeftPanel",a.j());this.c7("RightPanel",0)}else{this.c7("LeftPanel",0);this.c7("RightPanel",a.j())}this.af(a.b());var c=a.b().getEnumerator();while(c.moveNext()){var b=c.current();if(b.h()){var d=new $$t.sl;d.e("SliceArea");d.g(b.b());d.h=this.bx();this.x().i(d)}}var f=a.b().getEnumerator();while(f.moveNext()){var e=f.current();if(e.g()){var g=new $$t.sm;if(a.g()){g.e("LeftLabels")}else{g.e("RightLabels")}g.j(e.l());g.l(e.n());g.h(a.j());g.f(e);this.x().i(g)}}var h=new $$t.s5;this.x().i(h)},c7:function(a,b){var c=new $$t.sj;c.e(a);c.i(true);c.m(b);this.x().i(c)},bj:function(){return this.bz()>0},c6:function(a){var b=new $$t.ss;b.e(a);this.x().i(b)},ap:function(){return this.ar()},cp:function(a){this.bi(true)},b5:function(a){return $$t.$s8.r(a)},c3:function(a){var b=a;var c=b.d();switch(b.g()){case"TextStyle":this.bi(true);break;case"ValueColumn":this.al().b(c);this.bi(true);break;case"InnerLabelColumn":this.ba=false;this.cd=c;this.aq().b(c);this.bi(true);break;case"InnerLabelVisibility":this.bb(c);this.bi(true);break;case"OuterLabelVisibility":this.bg(c);this.bi(true);break;case"OuterLabelColumn":this.bf=false;this.ce=c;this.ar().b(c);this.bi(true);break;case"ValueMemberPath":this.ck($b(String,c));break;case"OuterLabelMemberPath":this.cj($b(String,c));break;case"InnerLabelMemberPath":this.ci($b(String,c));break;case"BottomEdgeWidth":this.bu(c);if(this.bu()>1){this.bu(1)}if(this.bu()<.001){this.bu(.001)}this.bi(true);break;case"Brushes":this.c($b($$t.$fz.$type,c));this.bi(true);break;case"Outlines":this.d($b($$t.$fz.$type,c));this.bi(true);break;case"OuterLabelAlignment":this.ad($f(c));this.bi(true);break;case"FunnelSliceDisplay":this.m($f(c));this.bi(true);break;case"FormatInnerLabel":this.aq().b(this.cd);this.ba=false;this.b9=c;this.bi(true);break;case"FormatOuterLabel":this.ar().b(this.ce);this.ca=c;this.bf=false;this.bi(true);break;case"IsInverted":this.bc(c);this.bi(true);break;case"TransitionDuration":this.au().intervalMilliseconds(this.b5(c));this.bz(this.au().intervalMilliseconds());break;case"AllowSliceSelection":this.a7(c);break;case"SelectedSliceStyle":this.dr(c);this.bi(true);break;case"UnselectedSliceStyle":this.ds(c);this.bi(true);break;case"UseUnselectedStyle":this.bn(c);this.bi(true);break;case"UseBezierCurve":this.bl(c);this.bi(true);break;case"UpperBezierControlPoint":this.dm(c);this.bi(true);break;case"LowerBezierControlPoint":this.dl(c);this.bi(true);break;case"ItemProvider":this.q(c);break;case"ToolTip":var d=new $$t.sn;if(c!=null){this.a9(true)}else{this.a9(false);var e=new $$t.st;this.x().i(e)}d.g(c);this.x().i(d);break;case"Legend":this.cy(c);this.bi(true);break;case"LegendItemTemplate":this.df(c);this.bi(true);break;case"LegendItemBadgeTemplate":this.de(c);this.bi(true);break;case"UseOuterLabelsForLegend":this.bm(c);this.bi(true);break;case"OutlineThickness":this.bp=c;this.bi(true);this.x().i(b);break;case"Container":var f=new $$t.sq;f.g(b.g());f.e(b.e());f.d(c);this.x().i(f);break}},_t:null,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},dd:null,df:function(a){if(arguments.length===1){this.dd=a;return a}else{return this.dd}},dc:null,de:function(a){if(arguments.length===1){this.dc=a;return a}else{return this.dc}},cy:function(a){if(this.t()!=null){this.t().ba(this.ab().b("Model"))}this.t(a)},c5:function(a){var $self=this;var b=new $$t.b7($$t.$bf.$type,0);var d=a.b().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$t.c8;var f="";if(c.b().p()!=null){if(this.bm()&&c.l()!=null){f=c.l().toString()}else{f=c.b().p().toString()}}var g=null;var h=null;if(c.b().x()!=null){g=c.b().x()}if(c.b().aa()!=null){h=c.b().aa()}var i=null;if(this.q()!=null){i=this.q().getItem(c.b().m())}e.content(function(){var $ret=new $$t.oz;$ret.series($self.ab().b("Model"));$ret.item(i);$ret.itemBrush(g);$ret.itemLabel(f);$ret.thickness($self.bx());$ret.itemOutline(h);return $ret}());e.ae(this.df());b.add(e)}if(this.t()!=null){this.t().ax(b,this.ab().b("Model"))}},db:function(a){var b=a;switch(b.g()){case"OuterLabelWidthDecider":this.s($b($$t.$sb.$type,b.d()));this.bi(true);break;case"FunnelLabelSizeDecider":this.o($b($$t.$sc.$type,b.d()));this.bi(true);break}},da:function(a){var b=a;this.b2(b.e());this.b1(b.d());this.bi(true)},cv:function(a){var b=a;if(b.e()==1){return}if(b.c()==1){this.b8(this.b7())}else if(b.c()==0){var c=this.b8();this.b8(-1);if(b.f()==0){}else if(b.f()!=2){return}if(c==this.b7()){this.c0(c)}}},c0:function(a){if(a<0||a>this.al().a().count()-1){return}if(this.a7()){this.ah().k(a,this.al().a().item(a));var b=this.ah().a();var c=new $$t.s9;c.c(b);this.w().i(c);this.bi(true)}var d=new $$t.tb;d.c(a);d.item(this.al().a().item(a));this.w().i(d)},cx:function(a){var b=a;this.b7(this.b6(b.c()));if(this.a9()){this.c8(b.c())}},cw:function(a){var b=new $$t.st;this.x().i(b)},c8:function(a){var b=new $$t.sp;if(this.q()!=null&&this.b7()>=0&&this.b7()<this.q().count()){b.item(this.q().getItem(this.b7()))}b.b(this.b7());if(b.b()<0){var c=new $$t.st;this.x().i(c);return}var d=new $$t.so;d.g(b);d.i(this.dk(a,b));this.x().i(d)},dk:function(a,b){var c={__x:a.__x+10,__y:a.__y+10,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return c},b6:function(a){if(!this.be()){return-1}var b=a.__y;var c=a.__x;var d=this.i();if(d.g()){c-=d.j()}var e=this.ae(b);if(e==null){return-1}var f=this.bv();var g=this.bw(f,b);var h=g/2;var i=f/2;if(c>=i-h&&c<=i+h){return e.j()}else{return-1}},bv:function(){var a=this.i();return this.b2()-a.j()},ae:function(a){var b=this.i();var c=b.b().getByYValue(a);if(c>=0&&c<b.b().count()){return b.b().__inner[c]}return null},i:function(){var a=null;if(this.a8()){a=this.j()}else{a=this.h()}return a},c9:function(a){var b=a;this.ah().i(b.c(),this.al());this.bi(true)},ct:function(a){this.cm(a)},cm:function(a){var b=this.i();if(a.c()==-1){this.bi(true)}else{var c=b.b().__inner[a.c()];if(a.b()){if(a.d().k()>b.j()){this.bi(true)}if(a.d().j()!=a.e().j()){this.bi(true)}if(a.d().j()>c.b().aj().__y-c.b().am().__y){this.bi(true)}}else{if(a.d().j()>c.b().aj().__y-c.b().am().__y){this.bi(true)}}}},$type:new $.ig.Type("XamFunnelController",$.ig.$ot)},true);$c("Message:rr","Object",{init:function(){$.ig.$op.init.call(this)},toString:function(){return this.getType().toString()},$type:new $.ig.Type("Message",$.ig.$ot)},true);$c("InteractionMessage:se","Message",{init:function(){$$t.$rr.init.call(this)},$type:new $.ig.Type("InteractionMessage",$$t.$rr.$type)},true);$c("LabelSizeChangedMessage:s4","InteractionMessage",{init:function(){this._d=new $$t.a9;this._e=new $$t.a9;$$t.$se.init.call(this)},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_b:false,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("LabelSizeChangedMessage",$$t.$se.$type)},true);$c("RenderingMessage:sk","Message",{init:function(){$$t.$rr.init.call(this)},d:null,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},b:false,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},$type:new $.ig.Type("RenderingMessage",$$t.$rr.$type)},true);$c("RenderOuterLabelMessage:sm","RenderingMessage",{init:function(){$$t.$sk.init.call(this)},i:null,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},k:null,l:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},g:0,h:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},toString:function(){return"RenderOuterLabelMessage["+this.j().toString()+", "+this.l().toString()+", "+this.h().toString()+"]"},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},$type:new $.ig.Type("RenderOuterLabelMessage",$$t.$sk.$type)},true);$c("RenderSliceMessage:sl","RenderingMessage",{init:function(){this.h=1;$$t.$sk.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},h:0,toString:function(){return"RenderSliceMessage["+this.g().toString()+"]"},$type:new $.ig.Type("RenderSliceMessage",$$t.$sk.$type)},true);$c("ModelUpdateMessage:ta","Message",{init:function(){$$t.$rr.init.call(this)},$type:new $.ig.Type("ModelUpdateMessage",$$t.$rr.$type)},true);$c("SelectedItemsChangedMessage:s9","ModelUpdateMessage",{init:function(){$$t.$ta.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="SelectedItemsChangedMessage[";var d=this.c();for(var c=0;c<d.length;c++){var b=d[c];a+=b.toString()}a+="]";return a},$type:new $.ig.Type("SelectedItemsChangedMessage",$$t.$ta.$type)},true);$c("SliceClickedMessage:tb","ModelUpdateMessage",{init:function(){$$t.$ta.init.call(this)},b:0,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:null,item:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},toString:function(){return"SliceClickedMessage["+this.c().toString()+", "+this.item().toString()+"]"},$type:new $.ig.Type("SliceClickedMessage",$$t.$ta.$type)},true);$c("ConfigurationMessage:sr","Message",{init:function(){$$t.$rr.init.call(this)},$type:new $.ig.Type("ConfigurationMessage",$$t.$rr.$type)},true);$c("UserSelectedItemsChangedMessage:s3","ConfigurationMessage",{init:function(){$$t.$sr.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="UserSelectedItemsChanged[";var d=this.c();for(var c=0;c<d.length;c++){var b=d[c];a+=b.toString()}a+="]";return a},$type:new $.ig.Type("UserSelectedItemsChangedMessage",$$t.$sr.$type)},true);$c("FunnelSliceClickedEventArgs:td","EventArgs",{init:function(){$$t.$fi.init.call(this)},b:0,index:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:null,item:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},$type:new $.ig.Type("FunnelSliceClickedEventArgs",$$t.$fi.$type)},true);$c("XamFunnelChart:rn","Control",{init:function(){var $self=this;this.be=new $$t.f0($.ig.$op.$type,0);this.bb=new $$t.gd($.ig.$op.$type,$.ig.$op.$type,0);this.bp=null;$$t.$bd.init.call(this);var a=this.be;a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.c3.runOn(this));this.al(new $$t.rp);this.al().b($$t.$tb.$type,this.c7.runOn(this));this.al().b($$t.$s9.$type,this.c4.runOn(this));this.aj(new $$t.rt);this.bj=function(b,c){$self.cq(c.action(),c.position(),c.count(),c.propertyName())};this.c5();this.y($$t.$rn.$type);this.ar(new $$t.rw(new $$t.sa,this));this.legendItemTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.k);$ret.measure($$t.$n1.d);return $ret}());this.legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.j);$ret.measure($$t.$n1.l);return $ret}())},ak:null,al:function(a){if(arguments.length===1){this.ak=a;return a}else{return this.ak}},c5:function(){this.c0("BottomEdgeWidth",0,this.bottomEdgeWidth());this.c0("InnerLabelVisibility",$$t.$bu.getBox(this.innerLabelVisibility()),$$t.$bu.getBox(this.innerLabelVisibility()));this.c0("OuterLabelAlignment",$$t.$sx.getBox(this.outerLabelAlignment()),$$t.$sx.getBox(this.outerLabelAlignment()));this.c0("FunnelSliceDisplay",$$t.$sy.getBox(this.funnelSliceDisplay()),$$t.$sy.getBox(this.funnelSliceDisplay()));this.c0("UpperBezierControlPoint",this.upperBezierControlPoint(),this.upperBezierControlPoint());this.c0("LowerBezierControlPoint",this.lowerBezierControlPoint(),this.lowerBezierControlPoint());this.c6()},c6:function(){var a=new $$t.sq;a.g("ItemProvider");a.e(null);a.d(this);this.aj().i(a)},am:null,an:function(a){if(arguments.length===1){var b=this.am;this.am=a;this.c1(b,this.am);return a}else{return this.am}},_aj:null,aj:function(a){if(arguments.length===1){this._aj=a;return a}else{return this._aj}},_ar:null,ar:function(a){if(arguments.length===1){this._ar=a;return a}else{return this._ar}},c1:function(a,b){if(a!=null){var c=$b($$t.$rt.$type,a.b("ModelUpdateMessages"));if(c!=null){c.h(this.ct.runOn(this))}this.aj().g()}if(b!=null){var d=$b($$t.$rt.$type,b.b("ModelUpdateMessages"));if(d!=null){d.e(this.ct.runOn(this))}var e=$b($$t.$rt.$type,b.b("ConfigurationMessages"));this.aj().f(e)}},ct:function(a){this.al().c(a)},itemsSource:function(a){if(arguments.length===1){this.g($$t.$rn.itemsSourceProperty,a);return a}else{return this.c($$t.$rn.itemsSourceProperty)}},at:function(a){if(arguments.length===1){this.g($$t.$rn.de,a);return a}else{return this.c($$t.$rn.de)}},bj:null,cq:function(a,b,c,d){var e=function(){var $ret=new $$t.s0;$ret.g(b);$ret.f(c);$ret.i(d);return $ret}();switch(a){case 3:e.c(3);break;case 1:e.c(1);break;case 0:e.c(0);break;case 2:e.c(2);break;case 4:e.c(4);break}this.c0("ValueColumn",this.a1(),this.a1());this.c0("InnerLabelColumn",this.aw(),this.aw());this.c0("OuterLabelColumn",this.ax(),this.ax());this.aj().i(e)},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$rn.valueMemberPathProperty,a);return a}else{return this.c($$t.$rn.valueMemberPathProperty)}},a1:function(a){if(arguments.length===1){if(this.a0!=a){var b=this.a0;this.a0=a;this.c0("ValueColumn",b,this.a0)}return a}else{return this.a0}},a0:null,brushes:function(a){if(arguments.length===1){this.g($$t.$rn.brushesProperty,a);return a}else{return this.c($$t.$rn.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.g($$t.$rn.outlinesProperty,a);return a}else{return this.c($$t.$rn.outlinesProperty)}},bottomEdgeWidth:function(a){if(arguments.length===1){this.g($$t.$rn.bottomEdgeWidthProperty,a);return a}else{return this.c($$t.$rn.bottomEdgeWidthProperty)}},innerLabelMemberPath:function(a){if(arguments.length===1){this.g($$t.$rn.innerLabelMemberPathProperty,a);return a}else{return this.c($$t.$rn.innerLabelMemberPathProperty)}},aw:function(a){if(arguments.length===1){if(this.au!=a){var b=this.au;this.au=a;this.c0("InnerLabelColumn",b,this.aw())}return a}else{return this.au}},au:null,outerLabelMemberPath:function(a){if(arguments.length===1){this.g($$t.$rn.outerLabelMemberPathProperty,a);return a}else{return this.c($$t.$rn.outerLabelMemberPathProperty)}},ax:function(a){if(arguments.length===1){if(this.av!=a){var b=this.av;this.av=a;this.c0("OuterLabelColumn",b,this.ax())}return a}else{return this.av}},av:null,innerLabelVisibility:function(a){if(arguments.length===1){this.g($$t.$rn.innerLabelVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$rn.innerLabelVisibilityProperty))}},outerLabelVisibility:function(a){if(arguments.length===1){this.g($$t.$rn.outerLabelVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$rn.outerLabelVisibilityProperty))}},outerLabelAlignment:function(a){if(arguments.length===1){this.g($$t.$rn.outerLabelAlignmentProperty,$$t.$sx.getBox(a));return a}else{return $f(this.c($$t.$rn.outerLabelAlignmentProperty))}},funnelSliceDisplay:function(a){if(arguments.length===1){this.g($$t.$rn.funnelSliceDisplayProperty,$$t.$sy.getBox(a));return a}else{return $f(this.c($$t.$rn.funnelSliceDisplayProperty))}},bk:null,formatInnerLabel:function(a){if(arguments.length===1){var b=this.bk;this.bk=a;this.c0("FormatInnerLabel",b,a);return a}else{return this.bk}},bl:null,formatOuterLabel:function(a){if(arguments.length===1){var b=this.bl;this.bl=a;this.c0("FormatOuterLabel",b,a);return a}else{return this.bl}},transitionDuration:function(a){if(arguments.length===1){this.g($$t.$rn.transitionDurationProperty,a);return a}else{return $g(this.c($$t.$rn.transitionDurationProperty))}},isInverted:function(a){if(arguments.length===1){this.g($$t.$rn.isInvertedProperty,a);return a}else{return this.c($$t.$rn.isInvertedProperty)}},upperBezierControlPoint:function(a){if(arguments.length===1){this.g($$t.$rn.upperBezierControlPointProperty,a);return a}else{return this.c($$t.$rn.upperBezierControlPointProperty)}},lowerBezierControlPoint:function(a){if(arguments.length===1){this.g($$t.$rn.lowerBezierControlPointProperty,a);return a}else{return this.c($$t.$rn.lowerBezierControlPointProperty)}},useBezierCurve:function(a){if(arguments.length===1){this.g($$t.$rn.useBezierCurveProperty,a);return a}else{return this.c($$t.$rn.useBezierCurveProperty)}},allowSliceSelection:function(a){if(arguments.length===1){this.g($$t.$rn.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$rn.allowSliceSelectionProperty)}},useUnselectedStyle:function(a){if(arguments.length===1){this.g($$t.$rn.useUnselectedStyleProperty,a);return a}else{return this.c($$t.$rn.useUnselectedStyleProperty)}},selectedSliceStyle:function(a){if(arguments.length===1){this.g($$t.$rn.selectedSliceStyleProperty,a);return a}else{return this.c($$t.$rn.selectedSliceStyleProperty)}},unselectedSliceStyle:function(a){if(arguments.length===1){this.g($$t.$rn.unselectedSliceStyleProperty,a);return a}else{return this.c($$t.$rn.unselectedSliceStyleProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$rn.toolTipProperty,a);return a}else{return this.c($$t.$rn.toolTipProperty)}},be:null,bb:null,selectedItems:function(){return this.be},legend:function(a){if(arguments.length===1){this.g($$t.$rn.legendProperty,a);return a}else{return this.c($$t.$rn.legendProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$rn.legendItemTemplateProperty,a);return a}else{return this.c($$t.$rn.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$rn.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$rn.legendItemBadgeTemplateProperty)}},useOuterLabelsForLegend:function(a){if(arguments.length===1){this.g($$t.$rn.useOuterLabelsForLegendProperty,a);return a}else{return this.c($$t.$rn.useOuterLabelsForLegendProperty)}},c0:function(a,b,c){if(this.a4(a,b,c)||this.a3(a,b,c)||this.a6(a,b,c)||this.a5(a,b,c)){return}this.aj().i(function(){var $ret=new $$t.sq;$ret.g(a);$ret.e(b);$ret.d(c);return $ret}())},a3:function(a,b,c){if(a=="Brushes"||a=="Outlines"){this.aj().i(function(){var $ret=new $$t.sq;$ret.g(a);$ret.e(b==null?null:b);$ret.d(c==null?null:c);return $ret}());return true}return false},a4:function(a,b,c){var $self=this;if(a=="ItemsSource"){if(b!=null){this.at(null)}if(c!=null){this.at(function(){var $ret=new $$t.od;$ret.itemsSource($self.itemsSource());return $ret}())}return true}else if(a=="FastItemsSource"){if(b!=null){var d=b;d.event=$.ig.Delegate.prototype.remove(d.event,this.bj)}if(c!=null){var e=c;e.event=$.ig.Delegate.prototype.combine(e.event,this.bj)}this.cr(a,b,c);return true}else if(a=="ValueMemberPath"||a=="InnerLabelMemberPath"||a=="OuterLabelMemberPath"){this.cr(a,b,c);return false}return false},ay:function(a,b){return a.registerColumn(b,null,false)},az:function(a,b){return a.registerColumnObject(b,null,false)},cr:function(a,b,c){if(this.at()==null){var d=$b($$t.$od.$type,b);if(d!=null){if(this.a1()!=null){d.deregisterColumn(this.a1())}if(this.aw()!=null){d.deregisterColumn(this.aw())}if(this.ax()!=null){d.deregisterColumn(this.ax())}this.a1(null);this.aw(null);this.ax(null)}return}if(b!=null&&typeof b==="string"){switch(a){case"ValueMemberPath":this.at().deregisterColumn(this.a1());this.a1(null);break;case"InnerLabelMemberPath":this.at().deregisterColumn(this.aw());this.aw(null);break;case"OuterLabelMemberPath":this.at().deregisterColumn(this.ax());this.ax(null);break}}if(c!=null&&$b($$t.$od.$type,c)!==null){if(this.valueMemberPath()!=null){this.a1(this.ay(c,this.valueMemberPath()))}if(this.innerLabelMemberPath()!=null){this.aw(this.az(c,this.innerLabelMemberPath()))}if(this.outerLabelMemberPath()!=null){this.ax(this.az(c,this.outerLabelMemberPath()))}}if(c!=null&&typeof c==="string"){switch(a){case"ValueMemberPath":this.a1(this.ay(this.at(),this.valueMemberPath()));break;case"InnerLabelMemberPath":this.aw(this.az(this.at(),this.innerLabelMemberPath()));break;case"OuterLabelMemberPath":this.ax(this.az(this.at(),this.outerLabelMemberPath()));break}}},a6:function(a,b,c){if(a=="InnerLabelVisibility"||a=="OuterLabelVisibility"){var d=$f(b)==0;var e=$f(c)==0;this.aj().i(function(){var $ret=new $$t.sq;$ret.g(a);$ret.d(e);$ret.e(d);return $ret}());return true}return false},a5:function(a,b,c){if(a=="TransitionDuration"){var d=new $$t.sq;d.g(a);if(b!=null){d.e(b)}if(c!=null){d.d(c)}this.aj().i(d);return true}return false},c7:function(a){var b=a;if(this.sliceClicked!=null){var c=new $$t.td;c.index(b.c());if(this.at().count()>b.c()&&b.c()>=0){c.item(this.at().item(b.c()))}this.sliceClicked(this,c)}},sliceClicked:null,c4:function(a){},c3:function(a,b){},cs:function(a,b,c,d){var e=new $$t.b7($.ig.$op.$type,0);var g=a.getEnumerator();while(g.moveNext()){var f=g.current();if(!d.containsKey(f)){e.add1(f)}}var i=e.getEnumerator();while(i.moveNext()){var h=i.current();a.remove(h);b.remove(h)}var k=c.getEnumerator();while(k.moveNext()){var j=k.current();if(!b.containsKey(j)){a.add(j);b.add(j,j)}}},getItem:function(a){return this.at().item(a)},count:function(){return this.at()!=null?this.at().count():0},bp:null,provideContainer:function(a){var b=this.bp;this.bp=a;this.c0("Container",b,this.bp)},notifyResized:function(){this.aj().i(new $$t.su)},notifySetItem:function(source_,a,b,c){this.cv(source_,new $$t.f3(2,2,c,b,a))},notifyClearItems:function(source_){this.cv(source_,new $$t.f3(0,4))},notifyInsertItem:function(source_,a,b){this.cv(source_,new $$t.f3(1,0,b,a))},notifyRemoveItem:function(source_,a,b){this.cv(source_,new $$t.f3(1,1,b,a))},cv:function(s_,a){if(s_.dataView&&s_.dataSource){s_=s_.dataView()}if(s_==this.itemsSource()){var b=this.at();if(b!=null){b.handleCollectionChanged(a)}}},outlineThickness:function(a){if(arguments.length===1){this.g($$t.$rn.outlineThicknessProperty,a);return a}else{return this.c($$t.$rn.outlineThicknessProperty)}},as:function(){var a=this.ar();return a==null?null:a.c()},ap:function(){var a=this.as();return a==null?null:a.ah()},selectedIndexes:function(a){if(arguments.length===1){var b=this.ap();if(b==null){return}var c=this.as();b.f();var d=a==null?0:a.length;while(d-->0){b.k(a[d],c.al().a().item(a[d]))}c.bi(true);c.c4();return a}else{var a=this.ap();return a==null?null:a.a()}},toggleSelection:function(a){var b=this.ap();if(b==null){return}var c=this.as();var d=c.al().a().item(a);if(d!=null){c.ah().k(a,d);c.bi(true);c.c4()}},exportVisualData:function(){var a=new $$t.te;var b=this.ar().c().af();for(var c=0;c<b.count();c++){var d=b.__inner[c].d();a.slices().add(d)}a.name(this.name());a.viewport(new $$t.a8(0,0,0,this.ar().c().b2(),this.ar().c().b1()));return a},$type:new $.ig.Type("XamFunnelChart",$$t.$bd.$type,[$$t.$ro.$type])},true);$c("XamFunnelConnector:rw","Object",{d:null,b:null,c:function(){return this.b},a:null,init:function(a,b){$.ig.$op.init.call(this);var c=new $$t.rs;c.c("ConfigurationMessages",new $$t.rt);c.c("RenderingMessages",new $$t.rt);c.c("InteractionMessages",new $$t.rt);c.c("ModelUpdateMessages",new $$t.rt);var d=new $$t.rx;d.as=a;d.ab(c);a.i(c);this.b=d;this.d=a;b.an(c);this.a=b;c.c("Model",this.a)},f:function(a){this.d=a;var b=this.b.ab();this.b.ab(null);this.b.ab(b);this.d.i(b)},e:function(){if(this.d!=null){this.d.i(null)}},$type:new $.ig.Type("XamFunnelConnector",$.ig.$ot)},true);$c("XamFunnelSlice:aai","ContentControl",{init:function(){$$t.$c8.init.call(this);this.y($$t.$aai.$type);this.f($$t.$aai.ao,new $$t.br(1,"Fill"));this.f($$t.$aai.ap,new $$t.br(1,"Outline"))},_au:null,au:function(a){if(arguments.length===1){this._au=a;return a}else{return this._au}},_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},ag:function(a){if(arguments.length===1){this.g($$t.$aai.at,a);return a}else{return this.c($$t.$aai.at)}},ax:function(a){if(arguments.length===1){this.g($$t.$aai.aq,a);return a}else{return this.c($$t.$aai.aq)}},ay:function(a){if(arguments.length===1){this.g($$t.$aai.as,a);return a}else{return this.c($$t.$aai.as)}},av:function(a){if(arguments.length===1){this.g($$t.$aai.ao,a);return a}else{return this.c($$t.$aai.ao)}},aw:function(a){if(arguments.length===1){this.g($$t.$aai.ap,a);return a}else{return this.c($$t.$aai.ap)}},az:function(a){if(arguments.length===1){this.g($$t.$aai.ar,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$aai.ar))}},an:function(a,b,c){var d;switch(a){case"Fill":d=new $$t.br(1,"Fill");if(c!=null){d.d(this)}this.f($$t.$aai.ao,d);break;case"Outline":d=new $$t.br(1,"Outline");if(c!=null){d.d(this)}this.f($$t.$aai.ap,d);break}},$type:new $.ig.Type("XamFunnelSlice",$$t.$c8.$type)},true);$c("XamFunnelView:sa","Object",{g:null,h:null,i:function(a){if(arguments.length===1){var b=this.h;this.h=a;this.as(b,this.h);return a}else{return this.h}},f:null,ah:function(a){this.f.i(new $$t.sd)},ai:function(a,b,c){var d=new $$t.sf;d.c(a);this.f.i(d)},ag:function(a){var b=new $$t.sg;b.h(a);b.c(1);b.e(this.j.aa()?1:0);b.f(this.j.ax());this.f.i(b)},aj:function(a){var b=new $$t.sg;b.h(a);b.c(0);b.e(this.j.aa()?1:0);b.f(this.j.ax());this.f.i(b)},a7:null,z:null,y:null,ac:null,ad:null,ab:null,aa:null,n:null,p:null,q:null,o:null,j:null,a5:null,a6:null,k:null,l:null,u:0,v:0,ak:function(a){var b=this.a7;var c=this.p;if(c==null||$$t.$a8.l_op_Equality(b,null)){return}var d=b.left(),e=b.top(),f=b.width(),g=b.height();c.j(d,e,f,g);c=this.n;if(c!=null){c.j(d,e,f,g)}c=this.o;if(c!=null){c.j(d,e,f,g)}c=this.q;if(c!=null){c.j(d,e,f,g)}},s:0,t:0,a1:function(a){var b=a.m();var c=a.e();if(c=="LeftPanel"){this.s=b}if(c=="RightPanel"){this.t=b}},ax:function(a){var b=a.g();var c=this.p;var d=new $$t.c3;var e=new $$t.c4(0);for(var f=0;f<b.ao().count();f++){var g=b.ao().__inner[f];e.add({__x:g.__x+this.s+b.ak().__x,__y:g.__y+b.ak().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}d.ag(e);d.z(a.h);d.__opacity=b.j();d.__fill=b.x();d.__stroke=a.h<1?b.x():b.aa();if(b.au()!=null){c.h(d,b.au());b.x(d.__fill);b.aa(d.__stroke);b.k(d.z());b.j(d.__opacity)}c.s(d);b.k(d.z());if(b.h()){var h=new $$t.c2;if(this.a6==null){this.a6=new $$t.cv;this.a6.__fill=this.af("ui-funnel-slice","color",-1)}h.ab(this.a6);c.ab(this.m(true));var i=b.p().toString();var j=c.e(i);var k=this.x(true);h.aa(i);h.m(b.ah().__y+b.ak().__y-k/2);h.l(b.ah().__x+this.s+b.ak().__x-j/2);b.ar(new $$t.a8(0,h.l(),h.m(),j,k));b.aw(h.__visibility);c.v(h)}},aw:function(a){var b=0;if(this.t>0){b=this.a7.width()-this.t}var c=a;var d=this.o;var e=new $$t.c2;e.aa(c.j().toString());d.ab(this.m(false));if(this.a5==null){this.a5=new $$t.cv;this.a5.__fill=this.z.css("color")}e.ab(this.a5);var f=this.x(false);var g=c.l().__y-f/2;var h=d.e(e.aa());e.l(b);e.m(g);c.f().b().as(new $$t.a8(0,b,g,h,f));d.v(e)},ae:null,a3:function(a){this.ae=a.g()},a2:function(a){this.an(a)},al:function(a){this.an(null)},an:function(a){var x_=0,y_=0;var t_=null,v_=null,i_=this.z;i_=i_?i_.data("igFunnelChart"):null;if(i_!=null){if(a!=null){t_=this.ae;x_=a.i().__x+6;y_=a.i().__y+6;v_=a.g().item()}i_._fireTooltip(t_,v_,x_,y_)}},au:function(a){var b=a;var c=b.g();switch(c){case"Container":this.aq(b.d());break}},av:function(a){window.setTimeout(a,0)},aq:function(a){if(a==null){if(this.j!=null){this.j.ae()}this.z=this.y=this.ac=this.ab=this.ad=null;this.n=this.p=this.o=this.q=null;this.j=null;return}var b=a;var c=this.z=$(b);c.css("position","relative");for(var d=0;d<4;d++){var e=$("<canvas style='position:absolute' />");c.append(e);var f=new $$t.cr(new $$t.eg,e[0].getContext("2d"));if(d==0){this.y=e;this.n=f}if(d==1){this.ac=e;this.p=f}if(d==2){this.ab=e;this.o=f}if(d==3){this.ad=e;this.q=f}}this.aa=$("<span style='position:absolute;display:none' />");c.append(this.aa);this.j=new $$t.ff(this.ad);var g=this.j;g.onMouseOver=$.ig.Delegate.prototype.combine(g.onMouseOver,this.ai.runOn(this));var h=this.j;h.onMouseLeave=$.ig.Delegate.prototype.combine(h.onMouseLeave,this.ah.runOn(this));var i=this.j;i.onMouseDown=$.ig.Delegate.prototype.combine(i.onMouseDown,this.ag.runOn(this));var j=this.j;j.onMouseUp=$.ig.Delegate.prototype.combine(j.onMouseUp,this.aj.runOn(this));this.am()},w:function(){var a=this.af("ui-funnel-slice","border-top-width",-1);return a==null?-1:$.ig.Number.prototype.parseInt(a)},m:function(a){var b=a?this.l:this.k;if(b==null){if(a){var c=this.aa;if(c!=null){c.addClass("ui-funnel-slice");this.l=b=$$t.$gt.c(c);c.removeClass("ui-funnel-slice")}}else{this.k=b=$$t.$gt.c(this.z)}}return b},x:function(a){var b=a?this.v:this.u;if(b<0){var c=a?this.l:this.k;b=$$t.$gt.i(c);if(a){this.v=b}else{this.u=b}}return b},c:null,e:null,d:function(a){if(this.c!=null){return a?this.c:this.e}var b=$$t.$i9.d("chart",this.z,this.c,this.e,null);this.c=b.p2;this.e=b.p3;return a?this.c:this.e},af:function(a,b,c){var d=this.aa;if(d==null){return null}d.addClass(a);var e=d.css(b);if(e==null||e.length==0||e=="null"||e=="transparent"){e=null}if(c>=0){var f=new $$t.cv;if(e!=null&&e.length!=$2(e,"(0, 0, 0, 0","").length){e=null}f.__fill=e==null?$$t.$sa.a[c%$$t.$sa.a.length]:e;this.c.item(c,f);var g=null;if(e!=null){g=d.css("border-top-color");if(g==null||g.length==0||g=="null"||g=="transparent"){g=e}}f=new $$t.cv;f.__fill=g==null?$$t.$sa.b[c%$$t.$sa.b.length]:g;
this.e.item(c,f)}d.removeClass(a);return e},ay:function(a,b,c){var d=new $$t.sq;d.g(a);d.e(b);d.d(c);this.f.i(d)},init:function(){var $self=this;this.u=-1;this.v=-1;this.s=0;this.t=0;this.ae=null;$.ig.$op.init.call(this);this.f=new $$t.rt;this.a0();this.az();var a=this.g=new $$t.rp;a.b($$t.$ss.$type,this.ak.runOn(this));a.b($$t.$sl.$type,this.ax.runOn(this));a.b($$t.$sm.$type,this.aw.runOn(this));a.b($$t.$sj.$type,this.a1.runOn(this));a.b($$t.$sn.$type,this.a3.runOn(this));a.b($$t.$so.$type,this.a2.runOn(this));a.b($$t.$st.$type,this.al.runOn(this));a.b($$t.$sq.$type,this.au.runOn(this));a.b($$t.$su.$type,function(b){$self.am()});this.am()},ap:function(a){this.g.c(a)},as:function(a,b){if(a!=null){var c=$b($$t.$rt.$type,a.b("RenderingMessages"));if(c!=null){c.h(this.ap.runOn(this))}this.f.g()}if(b!=null){var d=$b($$t.$rt.$type,b.b("RenderingMessages"));if(d!=null){d.e(this.ap.runOn(this))}var e=$b($$t.$rt.$type,b.b("InteractionMessages"));this.f.f(e)}},a4:function(a,b,c){a.attr("width",b.toString());a.attr("height",c.toString())},am:function(){if(this.z==null){return}var a=this.z.width();var b=this.z.height();this.a7=new $$t.a8(0,0,0,a,b);if(this.j!=null){this.j.az(this.a7)}this.a4(this.y,a,b);this.a4(this.ac,a,b);this.a4(this.ab,a,b);this.a4(this.ad,a,b);var c=new $$t.sv;c.e(a);c.d(b);this.f.i(c)},ar:function(){this.am()},a0:function(){var a=new $$t.sw;a.g("OuterLabelWidthDecider");a.e(null);a.d($b($$t.$sb.$type,this));this.f.i(a)},az:function(){var a=new $$t.sw;a.g("FunnelLabelSizeDecider");a.e(null);a.d($b($$t.$sc.$type,this));this.f.i(a)},decideWidth:function(a){var b=a==null?null:a.a();if(b==null){return 0}var c=0;this.o.ab(this.m(false));var e=b.getEnumerator();while(e.moveNext()){var d=e.current();if(d!=null){c=Math.max(this.o.e(d.toString()),c)}}return c},decideLabelSize:function(a,b){var c=0;if(a.b().h()){this.o.ab(this.m(true));c=this.o.e(a.b().p().toString())}return new $$t.a9(1,c,this.x(b))},r:function(a,f_){if(f_==null){return true}var b=a.a();var c_=this.z;c_=c_?c_.data("igFunnelChart"):null;if(b==null||c_==null){return false}var i_=b.count();var c=new Array(i_);while(i_-->0){var v_=b.item(i_);c[i_]=f_(v_,i_,c_)}a.b(c);return true},ao:function(){},at:function(){},$type:new $.ig.Type("XamFunnelView",$.ig.$ot,[$$t.$sb.$type,$$t.$sc.$type])},true);$c("LegendBaseViewManager:on","Object",{a:null,init:function(a){this.d=false;$.ig.$op.init.call(this);this.a=a;this.f(new $$t.gd($.ig.$op.$type,$$t.$dj.$type,0))},l:function(a){this.g($(a));this.i($("<table></table>"));this.i().addClass(this.a.j());this.g().append(this.i())},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},d:false,h:function(a,b){var c=$b($$t.$c8.$type,a);var d=$("<tr></tr>");d.addClass(this.a.k());if(c!=null){var e=$b($$t.$hb.$type,c.content());if(e!=null&&c.ae()!=null){var f=new $$t.c7;f.context=d;f.passID="LegendItem";var g=new $$t.dc;g.passInfo=f;g.width=NaN;g.height=NaN;g.data=e;g.context=d;var h=new $$t.c6;h.passInfo=f;if(c.ae().measure()!=null){c.ae().measure()(g)}h.context=d;h.availableWidth=g.width;h.availableHeight=g.height;h.data=e;h.xPosition=0;h.yPosition=0;c.ae().render()(h);d.find(".ui-legend-item-badge").removeClass("ui-legend-item-badge").addClass(this.a.i());d.find(".ui-legend-item-text").removeClass("ui-legend-item-text").addClass(this.a.l())}}return d},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},k:function(a,b){var c=this.h(a,this.i());c.attr("id",b.toString());c.mouseup(this.a.t.runOn(this.a));c.mousedown(this.a.q.runOn(this.a));c.mouseleave(this.a.r.runOn(this.a));c.mousemove(this.a.s.runOn(this.a));this.f().add(a,c);if(this.i().children().size()==0||b>=this.i().children().size()){this.i().append(c)}else{var d=this.i().children().eq(b);d.before(c)}},m:function(a){},n:function(a){var $self=this;var b;if(function(){var c=$self.f().tryGetValue(a,b);b=c.p1;return c.ret}()){b.remove();this.f().remove(a)}},e:function(a){var c=this.f().keys().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$c8.$type,b);if(d!=null&&d.content()!=null){var e=$b($$t.$hb.$type,d.content());if(e!=null&&e.itemLabel()==a.itemLabel()&&e.series()==a.series()&&e.itemBrush()==a.itemBrush()){return true}}}return false},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},b:function(a){var b=this.g().width();var c=this.g().height();var d=$('<div style="position : relative;" />');this.j($('<canvas style="position : absolute; top : 0; left : 0" />'));this.g().append(d);d.append(this.j());this.c(new $$t.cr(new $$t.eg,this.j()[0].getContext("2d")));this.j().attr("width",b.toString());this.j().attr("height",c.toString());return this.c()},p:function(){return new $$t.a9(1,this.g().width(),Math.max(10,this.g().height()-15))},o:function(a,b,c,d){var e=a.f();e.beginPath();e.moveTo(b.ag().__inner[0].__x,b.ag().__inner[0].__y);for(var f=1;f<b.ag().count();f++){e.lineTo(b.ag().__inner[f].__x,b.ag().__inner[f].__y)}e.lineTo(b.ag().__inner[0].__x,b.ag().__inner[0].__y);var g=e.createLinearGradient(d.left(),d.top(),d.left(),d.top()+d.height());var i=c.a().getEnumerator();while(i.moveNext()){var h=i.current();g.addColorStop(h.a(),h.b().__fill)}e.fillStyle=g;e.fill()},$type:new $.ig.Type("LegendBaseViewManager",$.ig.$ot)},true);$c("LegendBase:ol","ContentControl",{ak:function(){return new $$t.om(this)},a3:function(a){this.al(a)},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},init:function(){$$t.$c8.init.call(this);var a=this.ak();this.a3(a);a.v();this.children(new $$t.f0($$t.$bf.$type,0))},aw:function(a,b){},ax:function(a,b){},_children:null,children:function(a){if(arguments.length===1){this._children=a;return a}else{return this._children}},_ar:null,ar:function(a){if(arguments.length===1){this._ar=a;return a}else{return this._ar}},_ap:null,ap:function(a){if(arguments.length===1){this._ap=a;return a}else{return this._ap}},aq:function(){if(this.ar()!=null){return this.ar()}else{return this.ap()}},propertyChanged:null,propertyUpdated:null,a5:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},legendItemMouseLeftButtonDown:null,a0:function(a){if(this.legendItemMouseLeftButtonDown!=null){this.legendItemMouseLeftButtonDown(this,a)}},legendItemMouseLeftButtonUp:null,a1:function(a){if(this.legendItemMouseLeftButtonUp!=null){this.legendItemMouseLeftButtonUp(this,a)}},legendItemMouseEnter:null,ay:function(a){if(this.legendItemMouseEnter!=null){this.legendItemMouseEnter(this,a)}},legendItemMouseLeave:null,az:function(a){if(this.legendItemMouseLeave!=null){this.legendItemMouseLeave(this,a)}},legendItemMouseMove:null,a2:function(a){if(this.legendItemMouseMove!=null){this.legendItemMouseMove(this,a)}},provideContainer:function(a){this.al().u(a)},legendItemsListStyle:function(a){if(arguments.length===1){this.al().j(a);return a}else{return this.al().j()}},legendItemStyle:function(a){if(arguments.length===1){this.al().k(a);return a}else{return this.al().k()}},legendItemBadgeStyle:function(a){if(arguments.length===1){this.al().i(a);return a}else{return this.al().i()}},legendItemTextStyle:function(a){if(arguments.length===1){this.al().l(a);return a}else{return this.al().l()}},exportVisualData:function(){var a=new $$t.ow;var c=this.children().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$c8.$type,b);var e=new $$t.oy;if(d.content().getType()==$$t.$n8.$type){var f=$b($$t.$n8.$type,d.content());e.label(f.legendLabel());e.appearance(new $$t.ho);if(f.actualItemBrush()!=null){e.appearance().fill($$t.$hs.fromBrush(f.actualItemBrush()))}else{e.appearance().fill($$t.$hs.fromBrush(f.itemBrush()))}}else if(d.content().getType()==$$t.$oz.$type){var g=$b($$t.$oz.$type,d.content());e.label(g.itemLabel());e.appearance(new $$t.ho);e.appearance().fill($$t.$hs.fromBrush(g.actualItemBrush()))}else if(d.content().getType()==$$t.$hb.$type){var h=$b($$t.$hb.$type,d.content());e.label(h.itemLabel());e.appearance(new $$t.ho);e.appearance().fill($$t.$hs.fromBrush(h.actualItemBrush()))}a.items().add(e)}return a},$type:new $.ig.Type("LegendBase",$$t.$c8.$type,[$$t.$bz.$type])},true);$c("ScaleLegend:p5","LegendBase",{ak:function(){return new $$t.p6(this)},a3:function(a){$$t.$ol.a3.call(this,a);this.a9(a)},_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},legendScaleElement:function(){return this.a9().av()},minText:function(){return this.a9().ar()},maxText:function(){return this.a9().aq()},init:function(){$$t.$ol.init.call(this);this.y($$t.$p5.$type)},bt:function(a){if(arguments.length===1){this.g($$t.$p5.bn,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$p5.bn))}},bq:function(a){if(arguments.length===1){this.g($$t.$p5.bo,a);return a}else{return this.c($$t.$p5.bo)}},_be:0,be:function(a){if(arguments.length===1){this._be=a;return a}else{return this._be}},_bd:0,bd:function(a){if(arguments.length===1){this._bd=a;return a}else{return this._bd}},_bc:null,bc:function(a){if(arguments.length===1){this._bc=a;return a}else{return this._bc}},_bb:null,bb:function(a){if(arguments.length===1){this._bb=a;return a}else{return this._bb}},_ba:null,ba:function(a){if(arguments.length===1){this._ba=a;return a}else{return this._ba}},_a6:null,a6:function(a){if(arguments.length===1){this._a6=a;return a}else{return this._a6}},a7:null,a8:function(a){if(arguments.length===1){var $self=this;this.a7=a;this.f($$t.$p5.bn,function(){var $ret=new $$t.br(1,"Visibility");$ret.d($self.a7);return $ret}());this.f($$t.$p5.bo,function(){var $ret=new $$t.br(1,"MarkerBrush");$ret.d($self.a7);return $ret}());return a}else{return this.a7}},bh:function(a,b){switch(b.propertyName()){case"Visibility":this.bt(this.a7.__visibility);break;case"ActualMarkerBrush":this.bq(this.a7.actualMarkerBrush());break}},bk:function(){this.a9().an()},bp:function(a){if(this.a8()==null){return null}var b=$b($$t.$p7.$type,this.a8().fillScale());var c=$b($$t.$p9.$type,this.a8().fillScale());var d=this.a8().fillScale();if(b!=null&&this.a8().bd()!=null){return b.getBrush1(a,this.a8().bd().count())}else if(c!=null){return c.getBrushByIndex(a,this.ba())}else if(d!=null){return d.getBrush(a)}return null},br:function(a){if(a==null){return this.a9().au()}return $$t.$f7.l(a)},bi:function(a){var b=$b($$t.$o6.$type,a);if(b==null||a.__visibility!=0){return}this.bb(b.nd());this.a6(b.fillScale());this.ba(b.nc());this.a8(b);this.bc(new $$t.f0($$t.$cv.$type,0));this.bj()},bj:function(){if(this.legendScaleElement()==null||this.bb()==null||this.bb().count()==0){return}if(this.a8()==null||this.a8().actualLegend()!=this){return}var a=false;var b=$b($$t.$cu.$type,this.legendScaleElement());if(b!=null){var c=this.a9().ah();for(var d=0;d<this.bb().count();d++){if(this.a6()==null||!this.a6().isReady()){if(this.a8()!=null){a=true}break}var e=NaN;if(this.ba()!=null){e=(this.ba().item(d)-this.ba().minimum())/(this.ba().maximum()-this.ba().minimum())}var f=(this.bb().item(d)-this.bb().minimum())/(this.bb().maximum()-this.bb().minimum());if($.ig.util.isNaN(e)){e=0}if($.ig.util.isNaN(f)){f=e}var g=this.a8()!=null?this.br(this.a8().actualMarkerBrush()):this.a9().au();var h=this.bp(d);var i=h!=null?this.br(h):g;this.a9().aj(c,i,f)}this.a9().ao(b,a,c)}if(this.minText()!=null){this.minText().aa((Math.round(this.bb().minimum()*1e3)/1e3).toString())}if(this.maxText()!=null){this.maxText().aa((Math.round(this.bb().maximum()*1e3)/1e3).toString())}},$type:new $.ig.Type("ScaleLegend",$$t.$ol.$type)},true);$c("LegendBaseView:om","Object",{init:function(a){this.f=false;$.ig.$op.init.call(this);this.c(a);this.d(new $$t.on(this))},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},v:function(){},e:function(){return false},b:function(a){var b;var c;var d;var e=this.p(a,b,c,d);b=e.p1;c=e.p2;d=e.p3;var f=new $$t.oc;var g=new $$t.oq(b,c,d,f,a);return g},a:function(a){var b;var c;var d;var e=this.p(a,b,c,d);b=e.p1;c=e.p2;d=e.p3;var f=new $$t.fh;var g=new $$t.os(b,c,d,f,a);return g},p:function(a,b,c,d){b=$b($$t.$b4.$type,this.c().aq());c=null;d=null;if(a!=null){var e=$b($$t.$c8.$type,a);if(e!=null&&e.content()!=null&&$b($$t.$hb.$type,e.content())!==null){var f=$b($$t.$hb.$type,e.content());c=$b($$t.$bc.$type,f.series());if(c!=null){b=c.seriesViewer()}d=f.item()}}return{p1:b,p2:c,p3:d}},o:function(){},g:function(){return true},n:function(a){},x:function(a){},u:function(a){this.d().l(a)},y:function(a){this.d().n(a)},m:function(a){var b=this.c().children().indexOf(a);this.d().k(a,b)},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},f:false,w:function(){},h:function(e_){var i_=$(e_.currentTarget).attr("id");return i_==null||i_==""?null:this.c().children().__inner[$.ig.Number.prototype.parseInt(i_)]},s:function(a){if(!this.f){this.c().ay(this.a(this.h(a)))}this.f=true},r:function(a){if(this.f){this.c().az(this.a(this.h(a)))}this.f=false},q:function(a){this.c().a0(this.b(this.h(a)))},t:function(a){this.c().a1(this.b(this.h(a)))},$type:new $.ig.Type("LegendBaseView",$.ig.$ot)},true);$c("ScaleLegendView:p6","LegendBaseView",{init:function(a){this._aw=new $$t.a9;this.ac=false;$$t.$om.init.call(this,a);this.aa(a);this.ar(new $$t.c2);this.aq(new $$t.c2);this.av(new $$t.c3)},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_av:null,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},_ar:null,ar:function(a){if(arguments.length===1){this._ar=a;return a}else{return this._ar}},_aq:null,aq:function(a){if(arguments.length===1){this._aq=a;return a}else{return this._aq}},an:function(){},o:function(){},au:function(){return $$t.$cw.u(0,0,0,0)},ah:function(){return new $$t.oo},aj:function(a,b,c){var d=a;d.a().add(function(){var $ret=new $$t.op;$ret.b(function(){var $ret=new $$t.cv;$ret.color(b);return $ret}());$ret.a(c);return $ret}())},ao:function(a,b,c){if(b){this.as(this.aa().a8().actualMarkerBrush());this.z(null)}else{this.as(null);this.z(c)}this.ak()},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_aw:null,aw:function(a){if(arguments.length===1){this._aw=a;return a}else{return this._aw}},u:function(a){$$t.$om.u.call(this,a);this.ab(this.d().b(a));this.aw(this.d().p());this.ak()},ac:false,ak:function(){if(!this.ac){this.ac=true;window.setTimeout(this.ap.runOn(this),0)}},ap:function(){if(this.ac){this.ac=false;this.am()}},am:function(){if(this.ab()==null){return}this.al()},af:function(a){var b=$b($$t.$c2.$type,a);if(b!=null&&b.aa()!=null){return this.ab().e(b.aa())+0}return 0},ae:function(a){return this.ad()+0},_ad:0,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},_at:null,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},al:function(){if(this.aa().a8()==null||this.aa().a8().seriesViewer()==null||this.z()==null&&this.as()==null){return}if(this.ab().d()){this.ab().ab(this.aa().a8().seriesViewer().bh());this.ad(this.aa().a8().seriesViewer().ba().a5());this.at(this.aa().a8().seriesViewer().ly());var a=this.af(this.ar());var b=this.af(this.aq());var c=Math.max(a,b)+4;if(c>=this.aw().k()){c=0}var d=this.aw().k()-c;var e=2;var f=2;d=d-4;var g=this.aw().j()-4;var h=e+d+4;var i=f;var j=g;var k={__x:e+3/5*d,__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var l={__x:e+5/5*d,__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var m={__x:e+5/5*d,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var n={__x:e,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var o=this.av();o.ag().clear();o.ag().add(k);o.ag().add(l);o.ag().add(m);o.ag().add(n);this.ar().l(h);this.ar().m(i);this.ar().ab(this.at());this.aq().l(h);this.aq().m(i+j-this.ae(this.ar()));this.aq().ab(this.at());this.ab().j(0,0,this.aw().k(),this.aw().j());if(this.z()==null&&this.as()!=null){o.__fill=this.as();this.ab().s(o)}else{this.d().o(this.ab(),o,this.z(),new $$t.a8(0,f,e,d,g))}if(c>0){this.ab().v(this.ar());this.ab().v(this.aq())}}},_as:null,as:function(a){if(arguments.length===1){this._as=a;return a}else{return this._as}},w:function(){$$t.$om.w.call(this)},$type:new $.ig.Type("ScaleLegendView",$$t.$om.$type)},true);$c("GradientData:oo","Object",{init:function(){$.ig.$op.init.call(this);this.a(new $$t.b7($$t.$op.$type,0))},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("GradientData",$.ig.$ot)},true);$c("GradientStopData:op","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("GradientStopData",$.ig.$ot)},true);$c("ClearMessage:ss","RenderingMessage",{init:function(){$$t.$sk.init.call(this)},$type:new $.ig.Type("ClearMessage",$$t.$sk.$type)},true);$c("ClearTooltipMessage:st","RenderingMessage",{init:function(){$$t.$sk.init.call(this)},$type:new $.ig.Type("ClearTooltipMessage",$$t.$sk.$type)},true);$c("DataUpdatedMessage:s0","ConfigurationMessage",{init:function(){$$t.$sr.init.call(this)},b:0,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},e:0,g:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},d:0,f:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},h:null,i:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},toString:function(){return"DataUpdatedMessage["+$$t.$s1.$getName(this.c())+","+this.g().toString()+", "+this.f().toString()+", "+this.i().toString()+"]"},$type:new $.ig.Type("DataUpdatedMessage",$$t.$sr.$type)},true);$c("FrameRenderCompleteMessage:s5","RenderingMessage",{init:function(){$$t.$sk.init.call(this)},$type:new $.ig.Type("FrameRenderCompleteMessage",$$t.$sk.$type)},true);$c("MessageChannel:rt","Object",{init:function(){this.c=new $$t.rv($$t.$rr.$type);$.ig.$op.init.call(this)},c:null,i:function(a){if(this.messageSent!=null){this.messageSent(a)}else{this.c.enqueue(a)}},e:function(a){this.messageSent=$.ig.Delegate.prototype.combine(this.messageSent,a);while(this.c.count()>0){var b=this.c.dequeue();this.messageSent(b)}},messageSent:null,h:function(a){this.messageSent=$.ig.Delegate.prototype.remove(this.messageSent,a)},a:null,f:function(a){this.a=a;this.e(this.j.runOn(this))},g:function(){if(this.a==null){return}this.h(this.j.runOn(this));this.a=null},j:function(a){if(this.a!=null){this.a.i(a)}},toString:function(){return"MessageQueue"},$type:new $.ig.Type("MessageChannel",$.ig.$ot)},true);$c("MessageHandler:rp","Object",{init:function(){this.a=new $$t.gd($$t.$e.$type,$$t.$rq.$type,0);$.ig.$op.init.call(this)},a:null,b:function(a,b){this.a.add(a,b)},c:function(a){var $self=this;var b;if(function(){var c=$self.a.tryGetValue(a.getType(),b);b=c.p1;return c.ret}()){b(a)}},$type:new $.ig.Type("MessageHandler",$.ig.$ot)},true);$c("MouseButtonMessage:sg","InteractionMessage",{init:function(){$$t.$se.init.call(this)},b:0,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:0,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},g:null,h:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},toString:function(){return"MouseButtonMessage["+$$t.$sh.$getName(this.c())+", "+$$t.$si.$getName(this.e())+", "+this.h().toString()+"]"},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},$type:new $.ig.Type("MouseButtonMessage",$$t.$se.$type)},true);$c("MouseLeaveMessage:sd","InteractionMessage",{init:function(){$$t.$se.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"MouseLeaveMessage["+this.c().toString()+"]"},$type:new $.ig.Type("MouseLeaveMessage",$$t.$se.$type)},true);$c("MouseMoveMessage:sf","InteractionMessage",{init:function(){$$t.$se.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"MouseMoveMessage["+this.c().toString()+"]"},$type:new $.ig.Type("MouseMoveMessage",$$t.$se.$type)},true);$c("PropertyChangedMessage:sq","ConfigurationMessage",{init:function(){$$t.$sr.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},c:null,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="null";var b="null";if(this.e()!=null){a=this.e().toString()}if(this.d()!=null){b=this.d().toString()}return"PropertyChangedMessage["+this.g().toString()+", "+a+", "+b+"]"},$type:new $.ig.Type("PropertyChangedMessage",$$t.$sr.$type)},true);$c("ServiceProvider:rs","Object",{init:function(){this.a=new $.ig.Dictionary(0);$.ig.$op.init.call(this)},a:null,c:function(a,b){this.a.item(a,b)},b:function(a){return this.a.item(a)},$type:new $.ig.Type("ServiceProvider",$.ig.$ot)},true);$c("SetAreaSizeMessage:sj","RenderingMessage",{init:function(){$$t.$sk.init.call(this)},f:false,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},j:0,l:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},g:false,i:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},k:0,m:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},toString:function(){return"SetAreaSizeMessage["+this.h().toString()+", "+this.l().toString()+", "+this.i().toString()+", "+this.m().toString()+"]"},$type:new $.ig.Type("SetAreaSizeMessage",$$t.$sk.$type)},true);$c("TemplateChangedMessage:aaj","RenderingMessage",{init:function(){$$t.$sk.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},h:null,i:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},toString:function(){return"TemplateChangedMessage["+this.g().toString()+", "+this.i().toString()+"]"},$type:new $.ig.Type("TemplateChangedMessage",$$t.$sk.$type)},true);$c("TooltipUpdateMessage:so","RenderingMessage",{init:function(){$$t.$sk.init.call(this)},h:null,i:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},toString:function(){return"TooltipUpdateMessage["+this.i().toString()+", "+this.g().toString()+"]"},$type:new $.ig.Type("TooltipUpdateMessage",$$t.$sk.$type)},true);$c("TooltipValueChangedMessage:sn","RenderingMessage",{init:function(){$$t.$sk.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},toString:function(){return"TooltipValueChangedMessage["+this.g().toString()+"]"},$type:new $.ig.Type("TooltipValueChangedMessage",$$t.$sk.$type)},true);$c("ViewportChangedMessage:sv","InteractionMessage",{init:function(){$$t.$se.init.call(this)},c:0,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:0,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"ViewportChangedMessage["+this.e().toString()+", "+this.d().toString()+"]"},$type:new $.ig.Type("ViewportChangedMessage",$$t.$se.$type)},true);$c("ContainerSizeChangedMessage:su","InteractionMessage",{init:function(){$$t.$se.init.call(this)},$type:new $.ig.Type("ContainerSizeChangedMessage",$$t.$se.$type)},true);$c("ViewPropertyChangedMessage:sw","InteractionMessage",{init:function(){$$t.$se.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},c:null,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"ViewPropertyChangedMessage["+this.g().toString()+", "+this.e().toString()+", "+this.d().toString()+"]"},$type:new $.ig.Type("ViewPropertyChangedMessage",$$t.$se.$type)},true);$c("PieChartViewManager:n4","Object",{_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},l:0,k:0,_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},b:null,init:function(a){this.l=0;this.k=0;this.i=false;this.__toolTipObject=null;this.t=null;this.j=true;$.ig.$op.init.call(this);this.b=a},i:false,y:function(){var a=this.o().width();var b=this.o().height();this.aa(a,b)},aa:function(a,b){this.c().az(new $$t.a8(0,0,0,a,b));if(this.l!=a){this.i=true}this.l=a;if(this.k!=b){this.i=true}this.k=b;this.b.av()},aj:function(){this.ak(new $$t.a8(0,0,0,this.l,this.k));this.n().attr("width",this.l.toString());this.n().attr("height",this.k.toString());this.q().attr("width",this.l.toString());this.q().attr("height",this.k.toString());this.p().attr("width",this.l.toString());this.p().attr("height",this.k.toString());this.r().attr("width",this.l.toString());this.r().attr("height",this.k.toString());return this.ak()},d:function(){return this.b.g()},ai:function(){var a=$$t.$ff.c3(this.o());return{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},a:function(a,b){var c=new Array(2);b.addClass(a);var d=new $$t.cv;d.__fill=b.css("background-color");var e=new $$t.cv;e.__fill=b.css("border-top-color");b.removeClass(a);c[0]=d;c[1]=e;return c},ac:function(a){window.setTimeout(a,0)},w:function(a,b,c,d){var e=$$t.$i9.d("chart",this.o(),a,b,null);a=e.p2;b=e.p3;c=new $$t.cv;c.__fill=this.o().css("color");d=$$t.$gt.c(this.o());return{p0:a,p1:b,p2:c,p3:d}},ad:function(a){a.__stroke=function(){var $ret=new $$t.cv;$ret.fill("#000000");return $ret}();a.__fill=function(){var $ret=new $$t.cv;$ret.fill("#222222");return $ret}()},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},z:function(a){if(a==null){if(this.c()!=null){this.c().ae()}this.o(null);this.n(null);this.q(null);this.p(null);this.r(null);this.e(null);this.g(null);this.f(null);this.h(null);this.c(null);return}var b=a;this.o($(b));this.b.aw();this.b.a5();this.o().css("position","relative");this.o().addClass("ui-corner-all ui-widget-content");this.n($('<canvas style="position : absolute; top : 0; left : 0" />'));this.q($('<canvas style="position : absolute; top : 0; left : 0" />'));this.p($('<canvas style="position : absolute; top : 0; left : 0" />'));this.r($('<canvas style="position : absolute; top : 0; left : 0" />'));this.o().append(this.n());this.o().append(this.q());this.o().append(this.p());this.o().append(this.r());this.e(new $$t.cr(new $$t.eg,this.n()[0].getContext("2d")));this.g(new $$t.cr(new $$t.eg,this.q()[0].getContext("2d")));this.f(new $$t.cr(new $$t.eg,this.p()[0].getContext("2d")));this.h(new $$t.cr(new $$t.eg,this.r()[0].getContext("2d")));this.c(new $$t.ff(this.r()));var c=this.c();c.onMouseOver=$.ig.Delegate.prototype.combine(c.onMouseOver,this.b.ab.runOn(this.b));var d=this.c();d.onMouseLeave=$.ig.Delegate.prototype.combine(d.onMouseLeave,this.b.aa.runOn(this.b));var e=this.c();e.onMouseDown=$.ig.Delegate.prototype.combine(e.onMouseDown,this.b.z.runOn(this.b));var f=this.c();f.onMouseUp=$.ig.Delegate.prototype.combine(f.onMouseUp,this.b.ac.runOn(this.b));this.c().w(this.b.a().isSurfaceInteractionDisabled());this.aa(this.o().width(),this.o().height())},u:function(a){this.o().append(a)},ab:function(a){if(this.c()==null){return}this.c().w(a)},s:function(){return this.o()},v:function(a){a.width(this.l);a.height(this.k)},__toolTipObject:null,t:null,j:false,af:function(a){this.t=null;this.__toolTipObject=null;if(typeof a==="string"){this.t=a}else{this.__toolTipObject=a;if(this.__toolTipObject!=null){this.__toolTipObject.css("position","fixed");this.__toolTipObject.css("top","0");this.__toolTipObject.css("left","0");this.__toolTipObject.css("z-index","10000")}}},ae:function(pos_,context_){if(this.__toolTipObject!=null){if(this.j){this.u(this.__toolTipObject);this.j=false}context_.hideOthers=true;if(this.__toolTipObject.updateToolTip){this.__toolTipObject.updateToolTip(context_)}if(this.__toolTipObject.offset){this.__toolTipObject.offset({left:pos_.__x,top:pos_.__y})}}},x:function(a){if(this.__toolTipObject!=null){var context_=a;if(this.__toolTipObject.hideToolTip){this.__toolTipObject.hideToolTip(context_)}}},ag:function(style_){var a=null;var fillColor_=null;if(style_!=null){if(style_.fill){fillColor_=style_.fill}if(fillColor_!=null){a=$$t.$cv.create(fillColor_)}}return a},ah:function(style_){var a=null;var outlineColor_=null;if(style_!=null){if(style_.stroke){outlineColor_=style_.stroke}if(outlineColor_!=null){a=$$t.$cv.create(outlineColor_)}}return a},$type:new $.ig.Type("PieChartViewManager",$.ig.$ot)},true);$c("RadialBase:vt","MarkerSeries",{he:function(a){$$t.$g8.he.call(this,a);this.lf(a)},_lf:null,lf:function(a){if(arguments.length===1){this._lf=a;return a}else{return this._lf}},init:function(){var $self=this;this.lh=new $$t.vy(3);this.li=new $$t.vy(3);this.lg=new $$t.vy(3);$$t.$g8.init.call(this);this.lj(new $$t.vw($$t.$vy.$type,$$t.$vu.$type,1,this.ls.runOn(this),this.lt.runOn(this),this.bn.runOn(this),this.h3.runOn(this),this.lr.runOn(this),function(a){$self.lf().cz().e($self.resolution())}))},lr:function(){if(this.a7().needsFlush()){this.a7().flush()}},categoryAxis:function(){return this.angleAxis()},_lj:null,lj:function(a){if(arguments.length===1){this._lj=a;return a}else{return this._lj}},isRadial:function(){return true},angleAxis:function(a){if(arguments.length===1){this.g($$t.$vt.angleAxisProperty,a);return a}else{return this.c($$t.$vt.angleAxisProperty)}},valueAxis:function(a){if(arguments.length===1){this.g($$t.$vt.valueAxisProperty,a);return a}else{return this.c($$t.$vt.valueAxisProperty)}},clipSeriesToBounds:function(a){if(arguments.length===1){this.g($$t.$vt.clipSeriesToBoundsProperty,a);return a}else{return this.c($$t.$vt.clipSeriesToBoundsProperty)}},ia:function(a,b){this.lf().cz().e(this.resolution());this.renderSeries(false)},h9:function(a,b){this.lf().cz().e(this.resolution());this.renderSeries(false)},preferredCategoryMode:function(a){},hj:function(a,b,c,d){$$t.$g8.hj.call(this,a,b,c,d);
switch(b){case"SeriesViewer":if(c!=null&&d==null){if(this.angleAxis()!=null){this.angleAxis().deregisterSeries(this)}if(this.valueAxis()!=null){this.valueAxis().deregisterSeries(this)}}if(c==null&&d!=null){if(this.angleAxis()!=null){this.angleAxis().registerSeries(this)}if(this.valueAxis()!=null){this.valueAxis().registerSeries(this)}}this.lf().cz().e(this.resolution());this.renderSeries(false);break;case"AngleAxis":if(this.angleAxis()!=null&&this.valueAxis()!=null){this.le=new $$t.vz(this.valueAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this.lf().cz().e(this.resolution());this.renderSeries(false);break;case"ValueAxis":if(this.angleAxis()!=null&&this.valueAxis()!=null){this.le=new $$t.vz(this.valueAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this.lf().cz().e(this.resolution());if(this.valueAxis()==null||!this.valueAxis().updateRange()){this.renderSeries(false)}break;case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this.lf().cz().e(this.resolution());this.renderSeries(false)}break;case"TransitionProgress":this.li.d(this.d1(),this.lh,this.lg);if(this.bp(this.view())){return}if(this.d1()==1){this.lt(this.lg,this.lf())}else{this.lt(this.li,this.lf())}break;case"ClipSeriesToBounds":this.renderSeries(false);this.g0();break;case"VisibilityProxy":if($f(c)!=0&&$f(d)==0){this.lf().cz().e(this.resolution())}break}},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.bd()!=null&&b<this.bd().count()?this.bd().item(b):null},getAngleFromWorld:function(a){var b=this.view().b4();var c=this.view().b3();if(this.angleAxis()!=null&&!b.isEmpty()&&!c.isEmpty()&&this.le!=null){var d=this.le.c(a);if(d<0){d+=Math.PI*2}if(d>Math.PI*2){d-=Math.PI*2}return d}return NaN},getExactItemIndex:function(a){var b=this.view().b4();var c=this.view().b3();var d=-1;if(this.angleAxis()!=null&&!b.isEmpty()&&!c.isEmpty()&&this.le!=null){var e=this.le.c(a);if(e<0){e+=Math.PI*2}if(e>Math.PI*2){e-=Math.PI*2}var f=this.angleAxis().getUnscaledAngle(e);if(this.angleAxis().categoryMode()!=0){f-=.5}d=f}return d},getItemIndex:function(a){var b=$.ig.truncate(Math.round(this.getExactItemIndex(a)));if(this.bd()!=null&&b==this.bd().count()){b=0}return b},scrollIntoView:function(a){return false},lh:null,li:null,lg:null,ls:function(a,b){},lt:function(a,b){},le:null,gs:function(){$$t.$g8.gs.call(this);if(this.angleAxis()!=null){this.angleAxis().e8(false)}if(this.valueAxis()!=null){this.valueAxis().e8(false)}},cx:function(a,b,c){var d=true;var e=c;if(!$$t.$g8.cx.call(this,a,b,c)||!c.n()||b.isEmpty()||a.isEmpty()||this.angleAxis()==null||this.angleAxis().itemsSource()==null||this.valueAxis()==null||this.le==null||this.bd()==null||this.angleAxis().seriesViewer()==null||this.valueAxis().seriesViewer()==null||this.valueAxis().actualMinimumValue()==this.valueAxis().actualMaximumValue()){e.cz().b(0);d=false}return d},hx:function(a){var b;var c;var d=this.getViewInfo(c,b);c=d.p0;b=d.p1;if(!this.cx(c,b,this.view())){this.gg(true,this.view());return}var e=new $$t.vx(this,c,b,a,this.cm());var f=this.lj().g(e,this.lh,this.lg,this.li,this.lf());this.lh=f.p1;this.lg=f.p2;this.li=f.p3},ln:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$b($$t.$vt.$type,b);if(d!=null&&d.angleAxis()==this.angleAxis()&&d.preferredCategoryMode(d.angleAxis())==2){a++}}return-1},$type:new $.ig.Type("RadialBase",$$t.$g8.$type,[$$t.$ip.$type])},true);$c("AnchoredRadialSeries:aak","RadialBase",{aw:function(){return new $$t.aal(this)},he:function(a){$$t.$vt.he.call(this,a);this.ly(a)},_ly:null,ly:function(a){if(arguments.length===1){this._ly=a;return a}else{return this._ly}},init:function(){this.mz={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};$$t.$vt.init.call(this);this.l1(new $$t.vy(3));this.lz(new $$t.nh)},_lz:null,lz:function(a){if(arguments.length===1){this._lz=a;return a}else{return this._lz}},getPreviousOrExactIndex:function(a,b){return this.ec(a,b,this.angleAxis(),null,this.l4())},getNextOrExactIndex:function(a,b){return this.ea(a,b,this.angleAxis(),null,this.l4())},de:function(a,b,c,d,e){if(this.l4()==null){return Number.POSITIVE_INFINITY}return this.df(a,b,this.angleAxis(),d,e,this.l4().count(),null)},getSeriesValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.ma(this.angleAxis(),this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.angleAxis().isInverted(),d);f.b=this.seriesViewer().viewportRect();return this.ds(this.l4(),a,this.angleAxis(),f,e,null,b,c)},getSeriesValuePosition:function(a,b,c){if(this.valueAxis()==null||this.angleAxis()==null||this.view()==null||this.view().b4().isEmpty()||this.view().b3().isEmpty()){return{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,this.view().b4(),this.view().b3(),this.valueAxis().isInverted(),d);e.b=this.getEffectiveViewport1(this.view());var f=this.getSeriesValue(a,b,c);f=this.valueAxis().getScaledValue(f,e);var g=this.le.c(a);if(!b&&this.angleAxis()!=null){var h=this.getPreviousOrExactIndex(a,c);var i=this.getNextOrExactIndex(a,c);var j=this.ma(this.angleAxis(),this.view().b4(),this.view().b3(),d);var k=new $$t.iz(0,this.view().b4(),this.view().b3(),this.angleAxis().isInverted(),d);k.b=this.seriesViewer().viewportRect();var l=this.de(a,h,this.angleAxis(),k,j);var m=this.de(a,i,this.angleAxis(),k,j);if(m<=l){g=this.angleAxis().getScaledValue(i,k)+j}else{g=this.angleAxis().getScaledValue(h,k)+j}}var n=this.le.d(g,f,this.view().b4(),this.view().b3());var o=this.le.e(g,f,this.view().b4(),this.view().b3());return{__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$aak.valueMemberPathProperty,a);return a}else{return this.c($$t.$aak.valueMemberPathProperty)}},l4:function(a){if(arguments.length===1){if(this.l3!=a){var b=this.l3;this.l3=a;this.raisePropertyChanged("ValueColumn",b,this.l3)}return a}else{return this.l3}},l3:null,trendLineType:function(a){if(arguments.length===1){this.g($$t.$aak.trendLineTypeProperty,$$t.$mv.getBox(a));return a}else{return $f(this.c($$t.$aak.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$aak.trendLineBrushProperty,a);return a}else{return this.c($$t.$aak.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$aak.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$aak.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$aak.trendLineThicknessProperty,a);return a}else{return this.c($$t.$aak.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$aak.trendLineDashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$aak.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$aak.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$aak.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$aak.trendLinePeriodProperty,a);return a}else{return $g(this.c($$t.$aak.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$aak.trendLineZIndexProperty,a);return a}else{return $g(this.c($$t.$aak.trendLineZIndexProperty))}},ae:function(a){if(a!=null&&a==this.angleAxis()&&this.l4()!=null&&this.l4().count()>0){return new $$t.kt(0,this.l4().count()-1)}if(a!=null&&a==this.valueAxis()&&this.l4()!=null&&this.l4().count()>0){return new $$t.kt(this.l4().minimum(),this.l4().maximum())}return null},hj:function(a,b,c,d){$$t.$vt.hj.call(this,a,b,c,d);if(this.ly().c4().d(a,b,c,d)){this.renderSeries(false);this.g0()}var e=$b($$t.$jo.$type,this.valueAxis());switch(b){case"FastItemsSource":if($b($$t.$ij.$type,c)!==null){c.deregisterColumn(this.l4());this.l4(null)}if($b($$t.$ij.$type,d)!==null){this.l4(this.ba(this.valueMemberPath()));this.ly().cz().e(this.resolution())}if(e!=null&&!e.updateRange()){this.ly().cz().e(this.resolution());this.renderSeries(false)}break;case"ValueMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.l4());this.l4(this.ba(this.valueMemberPath()))}break;case"ValueColumn":if(e!=null&&!e.updateRange()){this.ly().cz().e(this.resolution());this.renderSeries(false)}break;case"TrendLineBrush":this.h6();break;case"TrendLineType":this.g0();break}},gi:function(a,b,c,d){switch(a){case 4:case 1:case 0:this.ly().cz().e(this.resolution());break}this.ly().c4().p(a,b,c,d);switch(a){case 4:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this.valueMemberPath()!=null&&this.ly().cz().b()>0&&this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 3:if(d==this.valueMemberPath()){if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}}break}},cx:function(a,b,c){var d=$$t.$vt.cx.call(this,a,b,c);var e=c;if(this.bd()==null||this.bd().count()==0||this.angleAxis()==null||this.l4()==null||this.angleAxis().hp==0||this.valueAxis()==null||Number.isInfinity(this.valueAxis().actualMinimumValue())||Number.isInfinity(this.valueAxis().actualMaximumValue())||e.cz().b()<1){d=false}return d},getOffsetValue:function(){return this.ma(this.angleAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.angleAxis().getCategorySize(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},l7:function(){return false},ma:function(a,b,c,d){var e=0;var f=this.preferredCategoryMode(a);if(f==0&&a.categoryMode()!=0){f=1}switch(f){case 0:e=0;break;case 1:e=.5*a.getCategorySize(b,c,d);break;case 2:e=a.getGroupCenter(this.ln(),b,c,d);break}if(a.isInverted()){e=-e}return e},ls:function(a,b){var $self=this;var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.angleAxis();var g=this.valueAxis();var h=g.actualMinimumValue();var i=g.actualMaximumValue();a.h.clear();a.n.clear();a.q.clear();var j=this.kg();var k=0;var l=b;var m=new $$t.nv;var n=0;var o=b.cz().d();n=this.ma(f,c,d,e);l.c4().z(this.valueAxis().ja());l.c4().y(this.valueAxis().i9());l.c4().aa(function(p,q){return $self.mc(p,q,c,d)});l.c4().ab(function(p,q){return $self.md(p,q,c,d)});var p=function(){var $ret=new $$t.mw(0,d,false);$ret.i(a.q);return $ret}();var q=function(){var $ret=new $$t.m2;$ret.c(b.cz().b());$ret.d(b.cz().c());$ret.e(o);$ret.a(n);$ret.b($self.resolution());$ret.f(d);$ret.g(c);return $ret}();l.c4().ac(a.q,this.trendLineType(),this.l4(),this.trendLinePeriod(),function(r){return $self.angleAxis().getScaledAngle(r)},function(r){return $self.valueAxis().getScaledValue3(r)},q,p);var r=true;if(this.l8(b)){o--}for(var s=b.cz().c();s<=o;++s){var t=s;if(t*b.cz().b()>=this.angleAxis().hp){t-=$a(this.angleAxis().hp,b.cz().b())}var u=b.cz().getBucket(t);if(!isNaN(u[0])){u[0]=f.getScaledAngle(u[0])+n;if(u[1]<h||u[1]>i){continue}u[1]=g.getScaledValue3(u[1]);if(b.cz().b()>1){if(u[2]<h||u[2]>i){continue}u[2]=g.getScaledValue3(u[2])}else{u[2]=u[1]}if((isNaN(u[1])||isNaN(u[2]))&&r&&this.l7()&&this.l6()){o++}else{r=false}a.h.add(u);if(j){var v=Math.min(t*b.cz().b(),this.bd().count()-1);var w=this.le.d(u[0],u[1],c,d);var x=this.le.e(u[0],u[1],c,d);var y=new $$t.a8(0,w-5,x-5,11,11);if(!$.ig.util.isNaN(w)&&!$.ig.util.isNaN(x)&&!Number.isInfinity(w)&&!Number.isInfinity(x)&&m.tryAdd(y)){a.n.add({__x:w,__y:x,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var z=b.c0().item(k);z.content().item(this.bd().item(v));++k}}}else{if(r&&this.l7()&&this.l6()){o++}}}b.c0().c(k);return},mc:function(a,b,c,d){return this.le.d(a,b,c,d)},md:function(a,b,c,d){return this.le.e(a,b,c,d)},l8:function(a){var b=a;return!this.l7()&&b.cz().c()==0&&b.cz().d()==this.angleAxis().hp},lx:function(a,b,c){var d=null;var e=c.b4();var f=c.b3();if(b>-1&&!e.isEmpty()&&!f.isEmpty()){var g=a.__inner[0][0]<f.left()-2e3?f.left()-10:NaN;var h=f.bottom()+10;var i=a.__inner[b][0]>f.right()+2e3?f.right()+10:NaN;var j=f.top()-10;d=new $$t.mw(1,g,h,i,j,false)}return d},mz:null,ml:function(a,b,c,d,e){if(a.count()>0&&d.count()>0){if(!e||this.l5()){a.add(this.mz);a.add(a.__inner[0]);d.add(this.mz);d.add(d.__inner[0])}}},l6:function(){return!this.l5()},l5:function(){var a=this.view().b4();return!a.containsPoint({__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},gg:function(a,b){$$t.$vt.gg.call(this,a,b);var c=b;if(a){c.c0().clear()}c.c4().o()},lt:function(a,b){var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.j7(b);var g=b;g.c4().t(a.q);$$t.$ud.b(this,a.n,g.c0(),this.useLightweightMarkers());g.cv();this.mk(d,c,e,f,g)},mk:function(a,b,c,d,e){e.c5(a,b,c,d)},h6:function(){$$t.$vt.h6.call(this);if(this.index()<0){return}this.ly().c6()},en:function(a,b){if(a==this.ly().c4().x()){return null}return $$t.$vt.en.call(this,a,b)},scrollIntoView:function(a){var b=this.view().b4();var c=this.view().b3();var d=!b.isEmpty()&&!c.isEmpty()&&this.bd()!=null?this.bd().indexOf(a):-1;if(this.angleAxis()==null||this.l4()==null||this.valueAxis()==null){return false}if(d<0||d>this.l4().count()-1){return false}var e=this.angleAxis().getScaledAngle(d);var f=this.valueAxis().getScaledValue3(this.l4().item(d));if($.ig.util.isNaN(f)){f=(this.valueAxis().i9()+this.valueAxis().ja())/2}var g=.5+Math.cos(e)*f;var h=.5+Math.sin(e)*f;if(!$.ig.util.isNaN(g)){if(g<b.left()+.1*b.width()){g=g+.4*b.width();b.x(g-.5*b.width())}if(g>b.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}if(!$.ig.util.isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return d>=0},_l1:null,l1:function(a){if(arguments.length===1){this._l1=a;return a}else{return this._l1}},hy:function(a,b){$$t.$vt.hy.call(this,a,b);if(!this.co()){this.view().a3(b);return}this.view().a3(b);var c=$b($$t.$aal.$type,this.ax());c.cz().e(this.resolution());if(this.bp(this.ax())){return}if(!this.cn()){this.l1(new $$t.vy(3));this.ls(this.l1(),c)}this.cn(false);this.lt(this.l1(),c);this.co(false)},_l0:null,l0:function(a){if(arguments.length===1){this._l0=a;return a}else{return this._l0}},renderAlternateView:function(a,b,c,d,e){$$t.$vt.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;g.cz().e(this.resolution());f.a2(c);if(this.bp(g)){return}if(this.l0()==null){this.l0(new $$t.vy(3))}this.l0().v();this.ls(this.l0(),g);this.lt(this.l0(),g)},go:function(a){$$t.$vt.go.call(this,a);var b=new $$t.ii(1,"trendLine",this.ly().c4().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("AnchoredRadialSeries",$$t.$vt.$type)},true);$c("RadialAreaSeries:aao","AnchoredRadialSeries",{aw:function(){return new $$t.aap(this)},he:function(a){$$t.$aak.he.call(this,a);this.m0(a)},_m0:null,m0:function(a){if(arguments.length===1){this._m0=a;return a}else{return this._m0}},init:function(){$$t.$aak.init.call(this);this.y($$t.$aao.$type)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$aak.gg.call(this,a,b);this.m0().c8()},lt:function(a,b){$$t.$aak.lt.call(this,a,b);var c=b.b4();var d=b.b3();var e=b;if(b.n()&&!c.isEmpty()&&!d.isEmpty()&&this.angleAxis()!=null&&this.valueAxis()!=null){var f=a.h;var g=f.count();var h=new $$t.b7(Array,2,g);var i=0;for(var j=0;j<g;j++){var k=new Array(4);h.add(k);k[0]=this.le.d(a.h.__inner[j][0],a.h.__inner[j][1],c,d);k[1]=this.le.e(a.h.__inner[j][0],a.h.__inner[j][1],c,d);k[2]=this.le.d(a.h.__inner[j][0],a.h.__inner[j][2],c,d);var l=a.h.__inner[j][2];k[3]=this.le.e(a.h.__inner[j][0],l,c,d);if(l>i){i=l}}var m=$$t.$k2.c(.5,c,d);var n=$$t.$k2.f(.5,c,d);this.mz={__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e.c9(a.h.count(),h,false,this.m0().cz().b(),this.resolution(),this.ml.runOn(this),this.unknownValuePlotting());e.da.__opacity=this.actualAreaFillOpacity();e.db.__opacity=this.actualAreaFillOpacity()*.5}},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$aao.unknownValuePlottingProperty,$$t.$ng.getBox(a));return a}else{return $f(this.c($$t.$aao.unknownValuePlottingProperty))}},hj:function(a,b,c,d){$$t.$aak.hj.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.g0();break}},l7:function(){return true},$type:new $.ig.Type("RadialAreaSeries",$$t.$aak.$type)},true);$c("RadialBaseView:vu","MarkerSeriesView",{_cz:null,cz:function(a){if(arguments.length===1){this._cz=a;return a}else{return this._cz}},_cy:null,cy:function(a){if(arguments.length===1){this._cy=a;return a}else{return this._cy}},init:function(a){$$t.$g9.init.call(this,a);this.cy(a);this.c0(new $$t.hh($$t.$ha.$type));this.cr(this.c0())},_c0:null,c0:function(a){if(arguments.length===1){this._c0=a;return a}else{return this._c0}},co:function(a){this.c0().d(a)},_c1:0,c1:function(a){if(arguments.length===1){this._c1=a;return a}else{return this._c1}},_c2:null,c2:function(a){if(arguments.length===1){this._c2=a;return a}else{return this._c2}},$type:new $.ig.Type("RadialBaseView",$$t.$g9.$type)},true);$c("AnchoredRadialSeriesView:aal","RadialBaseView",{_c3:null,c3:function(a){if(arguments.length===1){this._c3=a;return a}else{return this._c3}},init:function(a){$$t.$vu.init.call(this,a);this.cz(new $$t.aan(this));this.c3(a);this.c4(new $$t.aam)},_c4:null,c4:function(a){if(arguments.length===1){this._c4=a;return a}else{return this._c4}},c5:function(a,b,c,d){},c6:function(){this.c3().actualTrendLineBrush(null);if(this.c3().trendLineBrush()!=null){this.c3().actualTrendLineBrush(this.c3().trendLineBrush())}else{this.c3().actualTrendLineBrush(this.c3().actualBrush())}},a6:function(a,b){if(a.d()){if(!b){}if(this.c3().trendLineType()!=0&&!b){var c=this.c4().x();c.z(this.c3().trendLineThickness());c.__stroke=this.c3().actualTrendLineBrush();c.af(this.c3().trendLineDashArray());c.aa(this.c3().trendLineDashCap());a.t(c)}}$$t.$vu.a6.call(this,a,b)},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";if(this.c3().angleAxis().label()!=null){a+="<span>${item."+this.c3().angleAxis().label()+"}</span><br/>"}a+="<span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.c3().title()+": </span><span class='ui-priority-primary'>"+"${item."+this.c3().valueMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("AnchoredRadialSeriesView",$$t.$vu.$type)},true);$c("RadialAreaSeriesView:aap","AnchoredRadialSeriesView",{_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},init:function(a){this.da=new $$t.cz;this.dc=new $$t.cz;this.db=new $$t.cz;this.dd=new $$t.cz;$$t.$aal.init.call(this,a);this.c7(a)},at:function(){$$t.$aal.at.call(this);if(!this.p()){this.e().resolution(4);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},da:null,dc:null,db:null,dd:null,c8:function(){this.da.ak(null);this.dc.ak(null);this.db.ak(null);this.dd.ak(null);this.ar()},c9:function(a,b,c,d,e,f,g){this.c3().lz().f(this.da,this.dc,this.db,this.dd,a,b,c,d,e,f,g);this.ar()},bc:function(){$$t.$aal.bc.call(this);this.da.__fill=this.e().actualBrush();this.da.__opacity=this.e().actualAreaFillOpacity();this.db.__fill=this.e().actualBrush();this.db.__opacity=this.e().actualAreaFillOpacity()*.5;this.dc.__stroke=this.e().actualOutline();this.dc.z(this.e().thickness());this.dc.af(this.e().dashArray());this.dc.aa(this.e().dashCap());this.dd.__stroke=this.e().actualOutline();this.dd.z(this.e().thickness());this.dd.af(this.e().dashArray());this.dd.aa(this.e().dashCap())},bd:function(){$$t.$aal.bd.call(this);var a=this.bx();this.dc.__stroke=a;this.dc.z(this.e().thickness()+3);this.dd.__stroke=a;this.dd.z(this.e().thickness()+3);this.da.__fill=a;this.da.__opacity=1;this.db.__fill=a;this.db.__opacity=1},a7:function(a,b){$$t.$aal.a7.call(this,a,b);if(a.d()){a.r(this.da);a.r(this.db);a.r(this.dc);a.r(this.dd)}},am:function(a){$$t.$aal.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.dc);b.tags().add("Lower");var c=new $$t.nj(1,"upperShape",this.dd);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.nj(1,"translucentShape",this.db);d.tags().add("Translucent");var e=new $$t.nj(1,"fillShape",this.da);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("RadialAreaSeriesView",$$t.$aal.$type)},true);$c("HighDensityScatterSeries:aaq","Series",{init:function(){this.ld=0;this.lc=0;this.lb=0;this.la=255;this.k9=0;this.k8=0;this.lg=255;this.lf=0;this.le=0;this.ki=null;this.lv=0;this.lu=0;this.l0=0;this.kv=false;this.__itemIndexes=null;this.kg=null;this.kd=null;$$t.$bc.init.call(this);this.y($$t.$aaq.$type)},isScatter:function(){return true},xAxis:function(a){if(arguments.length===1){this.g($$t.$aaq.xAxisProperty,a);return a}else{return this.c($$t.$aaq.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$aaq.yAxisProperty,a);return a}else{return this.c($$t.$aaq.yAxisProperty)}},xMemberPath:function(a){if(arguments.length===1){this.g($$t.$aaq.xMemberPathProperty,a);return a}else{return this.c($$t.$aaq.xMemberPathProperty)}},kr:function(a){if(arguments.length===1){if(this.kq!=a){var b=this.kr();this.kq=a;this.raisePropertyChanged("XColumn",b,this.kr())}return a}else{return this.kq}},kq:null,yMemberPath:function(a){if(arguments.length===1){this.g($$t.$aaq.yMemberPathProperty,a);return a}else{return this.c($$t.$aaq.yMemberPathProperty)}},kt:function(a){if(arguments.length===1){if(this.ks!=a){var b=this.kt();this.ks=a;this.raisePropertyChanged("YColumn",b,this.kt())}return a}else{return this.ks}},ks:null,useBruteForce:function(a){if(arguments.length===1){this.g($$t.$aaq.useBruteForceProperty,a);return a}else{return this.c($$t.$aaq.useBruteForceProperty)}},progressiveLoad:function(a){if(arguments.length===1){this.g($$t.$aaq.progressiveLoadProperty,a);return a}else{return this.c($$t.$aaq.progressiveLoadProperty)}},mouseOverEnabled:function(a){if(arguments.length===1){this.g($$t.$aaq.mouseOverEnabledProperty,a);return a}else{return this.c($$t.$aaq.mouseOverEnabledProperty)}},heatMinimum:function(a){if(arguments.length===1){this.g($$t.$aaq.heatMinimumProperty,a);return a}else{return this.c($$t.$aaq.heatMinimumProperty)}},heatMaximum:function(a){if(arguments.length===1){this.g($$t.$aaq.heatMaximumProperty,a);return a}else{return this.c($$t.$aaq.heatMaximumProperty)}},heatMinimumColor:function(a){if(arguments.length===1){this.g($$t.$aaq.heatMinimumColorProperty,a);return a}else{return this.c($$t.$aaq.heatMinimumColorProperty)}},heatMaximumColor:function(a){if(arguments.length===1){this.g($$t.$aaq.heatMaximumColorProperty,a);return a}else{return this.c($$t.$aaq.heatMaximumColorProperty)}},pointExtent:function(a){if(arguments.length===1){this.g($$t.$aaq.pointExtentProperty,a);return a}else{return $g(this.c($$t.$aaq.pointExtentProperty))}},mz:function(){if(this.ki==null){return}this.ki.s();var a=this.ki;a.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(a.progressiveThunkCompleted,this.mn.runOn(this));this.ki=null},hj:function(a,b,c,d){$$t.$bc.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(this.seriesViewer()!=null){var e=this.getEffectiveViewport1(this.view());this.kv=!e.isEmpty()}break;case"FastItemsSource":this.mz();if($b($$t.$ij.$type,c)!=null){c.deregisterColumn(this.kr());c.deregisterColumn(this.kt());this.kr(null);this.kt(null)}if($b($$t.$ij.$type,d)!=null){this.kr(this.ba(this.xMemberPath()));this.kt(this.ba(this.yMemberPath()))}if(this.yAxis()!=null&&!this.yAxis().updateRange()||this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}this.g1();break;case"XAxis":var f=this.kj;this.kj=this.xAxis();this.mz();if(f!=null){f.rangeChanged=$.ig.Delegate.prototype.remove(f.rangeChanged,this.mq.runOn(this))}if(this.kj!=null){var g=this.kj;g.rangeChanged=$.ig.Delegate.prototype.combine(g.rangeChanged,this.mq.runOn(this))}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}break;case"YAxis":var h=this.kl;this.kl=this.yAxis();this.mz();if(h!=null){h.rangeChanged=$.ig.Delegate.prototype.remove(h.rangeChanged,this.mq.runOn(this))}if(this.kl!=null){var i=this.kl;i.rangeChanged=$.ig.Delegate.prototype.combine(i.rangeChanged,this.mq.runOn(this))}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}break;case"MouseOverEnabled":this.kw=this.mouseOverEnabled();this.renderSeries(false);break;case"XMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.kr());this.kr(this.ba(this.xMemberPath()))}break;case"XColumn":this.mz();if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}this.g1();break;case"YMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.kt());this.kt(this.ba(this.yMemberPath()))}break;case"YColumn":this.mz();if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}this.g1();break;case"UseBruteForce":this.mz();this.renderSeries(false);this.g0();break;case"HeatMinimum":this.renderSeries(false);this.g0();break;case"HeatMaximum":this.renderSeries(false);this.g0();break;case"HeatMaximumColor":case"HeatMinimumColor":if(!this.kh().ca(this.heatMinimumColor(),this.heatMaximumColor())){return}this.ld=this.heatMinimumColor().o();this.lc=this.heatMinimumColor().n();this.lb=this.heatMinimumColor().m();this.la=this.heatMaximumColor().o();this.k9=this.heatMaximumColor().n();this.k8=this.heatMaximumColor().m();this.lg=this.la-this.ld;this.lf=this.k9-this.lc;this.le=this.k8-this.lb;this.renderSeries(false);this.g0();break;case"PointExtent":this.ly=Math.max($g(d)-1,0);this.ku=this.ly>0;this.renderSeries(false);this.g0();break;case"ProgressiveLoad":this.renderSeries(false);this.g0();break}},mq:function(a,b){this.mz();this.renderSeries(false)},ly:0,ku:false,ld:0,lc:0,lb:0,la:0,k9:0,k8:0,lg:0,lf:0,le:0,ki:null,kn:null,ko:null,kj:null,kl:null,kw:false,cx:function(a,b,c){var d=$$t.$bc.cx.call(this,a,b,c);if(this.yAxis()==null||this.xAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.kt()==null||this.kr()==null||this.kt().count()<1||this.kr().count()<1||this.kt().count()!=this.kr().count()||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.kb().isEmpty()){d=false}return d},lz:0,progressiveStatus:function(a){if(arguments.length===1){var b=this.lz;this.lz=a;this.raisePropertyChanged("ProgressiveStatus",b,this.lz);return a}else{return this.lz}},hx:function(a){$$t.$bc.hx.call(this,a);this.ms(a,this.view())},ms:function(a,b){if(this.bp(b)){return}if(this.ki==null&&!this.useBruteForce()){var c=new $$t.b7($$t.$aau.$type,2,this.kr().count());var d=this.xAxis();var e=this.yAxis();var f=new $$t.a8(0,0,0,1,1);var g=new $$t.a8(0,0,0,1,1);var h=new $$t.iz(1,f,g,d.isInverted());var i=new $$t.iz(1,f,g,e.isInverted());var j;var k;for(var l=0;l<this.kr().count();l++){j=d.getScaledValue(this.kr().item(l),h);k=e.getScaledValue(this.kt().item(l),i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&!Number.isInfinity(j)&&!Number.isInfinity(k)){c.add(function(){var $ret=new $$t.aau;$ret.a=j;$ret.b=k;$ret.c=l;return $ret}())}}if(this.progressiveLoad()){this.lu=1;this.lv=$.ig.truncate(Math.logBase(c.count(),2))+3;this.progressiveStatus($.ig.truncate(this.lu/this.lv*100));if(this.progressiveLoadStatusChanged!=null){this.progressiveLoadStatusChanged(this,new $$t.aa1(this.progressiveStatus()))}this.ki=$$t.$aas.b(c.toArray(),1);var m=this.ki;m.progressiveThunkCompleted=$.ig.Delegate.prototype.combine(m.progressiveThunkCompleted,this.mn.runOn(this));if(!this.ki.f()){var n=this.ki;n.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(n.progressiveThunkCompleted,this.mn.runOn(this))}this.g0()}else{var o=$$t.$af.now();this.ki=new $$t.aas(0,c.toArray(),1);var p=$$t.$af.now()}}if(this.progressiveLoad()&&!this.useBruteForce()){this.mt(b)}else{this.mu(b)}},l1:0,lv:0,lu:0,gi:function(a,b,c,d){$$t.$bc.gi.call(this,a,b,c,d);this.mz();var e=false;if(this.xAxis()!=null&&!this.xAxis().updateRange()){e=true}if(this.yAxis()!=null&&!this.yAxis().updateRange()){e=true}if(e){this.renderSeries(false)}this.g1()},mp:function(a){var b=a;var c=this.lx*this.lw;if(this.kw){if(this.__itemIndexes==null||this.__itemIndexes.length!=c){this.__itemIndexes=new Array(c);for(var d=0;d<c;d++){this.__itemIndexes[d]=0}}else{for(var e=0;e<c;e++){this.__itemIndexes[e]=0}}}},mu:function(a){var b;var c;var d=null;if(a.p()){d=this.__itemIndexes}var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;var f=a;var g=this.getEffectiveViewport1(a);this.kn=new $$t.iz(0,b,c,this.kj.isInverted(),g);this.ko=new $$t.iz(0,b,c,this.kl.isInverted(),g);this.mo(a);this.mp(a);var h=this.lx*this.lw;if(this.kg==null||this.kg.length!=h){this.kg=new Array(h);this.kd=new Array(h)}var i=this.kg.length;var j=this.kg;var k=this.kd;for(var l=0;l<i;l++){j[l]=0;k[l]=0}this.l1=$.ig.truncate(Math.round(this.resolution()));this.kf=f.b7();var m=this.kf.length;var n=this.kf;for(var o=0;o<m;o++){n[o]=0}var p=this.heatMinimum();var q=this.heatMaximum();if($.ig.util.isNaN(p)||Number.isInfinity(p)){p=0}if($.ig.util.isNaN(q)||Number.isInfinity(q)){q=50}this.k6=Math.min(p,q);this.k5=Math.max(p,q);if(this.k6<0){this.k6=0}if(this.k5<0){this.k5=0}this.k7=this.k5-this.k6;if(this.useBruteForce()){this.mr(a)}else{this.m1(a)}f.ci();if(a.p()){this.__itemIndexes=d;this.kh().cj()}},mt:function(a){if(this.ki==null){return}this.mu(a)},progressiveLoadStatusChanged:null,mn:function(a,b){var $self=this;this.kh().ch(function(){if($self.lu<$self.lv-1){$self.lu++}$self.progressiveStatus($.ig.truncate($self.lu/$self.lv*100));if($self.progressiveLoadStatusChanged!=null){$self.progressiveLoadStatusChanged($self,new $$t.aa1($self.progressiveStatus()))}$self.mt($self.view());$self.g0();if($self.ki!=null){if(!$self.ki.f()){var c=$self.ki;c.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(c.progressiveThunkCompleted,$self.mn.runOn($self));$self.progressiveStatus(100);if($self.progressiveLoadStatusChanged!=null){$self.progressiveLoadStatusChanged($self,new $$t.aa1($self.progressiveStatus()))}}}})},mr:function(a){var b=this.kr().asArray().clone();this.xAxis().getScaledValueList(b,0,b.length,this.kn);var c=this.kt().asArray().clone();this.l0=0;var d=this.ly;var e=this.ku;var f=this.kg.length;this.yAxis().getScaledValueList(c,0,c.length,this.ko);var g=255<<24|$.ig.truncate(this.ld)<<16|$.ig.truncate(this.lc)<<8|$.ig.truncate(this.lb);for(var h=0;h<b.length;h++){var i=$.ig.truncate(b[h]);var j=$.ig.truncate(c[h]);i=$.ig.truncate(Math.floor(i));j=$.ig.truncate(Math.floor(j));if(i<0||i>=this.lx||j<0||j>=this.lw){continue}if(e){var k=i-d;var l=i+d;
l=l>this.lx-1?this.lx-1:l;k=k<0?0:k;var m=j+d;var n=j-d;for(var o=k;o<=l;o++){for(var p=n;p<=m;p++){var q=p*this.lx+o;if(q<0||q>f-1){continue}this.kg[q]=this.kg[q]+1;this.kd[q]=1;this.l0++;if(this.kw){this.__itemIndexes[q]=h+1}}}}else{var r=j*this.lx+i;this.kg[r]=this.kg[r]+1;this.kd[r]=1;this.l0++;if(this.kw){this.__itemIndexes[r]=h+1}}}this.mv()},k0:null,m1:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;if(this.ki==null){return}if(this.k0==null){this.k0=new $$t.b7($$t.$aat.$type,2,$.ig.truncate(Math.round(b.width()*b.height())))}else{this.k0.clear()}var e=c.left();var f=c.right();var g=c.top();var h=c.bottom();this.ln=c.top();this.ll=c.height();this.lm=c.left();this.lo=c.width();this.lj=b.top();this.lh=b.height();this.li=b.left();this.lk=b.width();var i=this.getEffectiveViewport1(a);this.k2=(i.left()-this.li)/this.lk;this.k3=(i.top()-this.lj)/this.lh;var j=(i.right()-this.li)/this.lk;this.k4=j-this.k2;var k=(i.bottom()-this.lj)/this.lh;this.k1=k-this.k3;if(this.kv){e=(e-this.k2)/this.k4;f=(f-this.k2)/this.k4;g=(g-this.k3)/this.k1;h=(h-this.k3)/this.k1}var l=this.resolution()/b.width()*c.width();var m=this.resolution()/b.height()*c.height();var n=Math.min(l,m);var o=function(){var $ret=new $$t.aa0;$ret.c=e;$ret.a=f;$ret.d=g;$ret.b=h;$ret.e=l;$ret.f=m;$ret.g=2147483647;return $ret}();this.ki.t(this.k0,o,0,1,0,1);var p;this.l0=0;for(var q=0;q<this.k0.count();q++){p=this.k0.__inner[q];this.mw(p)}this.mv()},k6:0,k5:0,k7:0,lj:0,lh:0,li:0,lk:0,lm:0,lo:0,ln:0,ll:0,k2:0,k3:0,k4:0,k1:0,mw:function(a){if(a.g){return}var b=a.e!=null&&a.e.a;var c=a.a==null?0:a.a.length;var d=a.h-c+1;if(b&&d>0){}else{d=1}this.my(a.d,d,b,a.e);if(c>0&&!b){var e;for(var f=0;f<c;f++){e=a.a[f];this.my(e,d,false,a.e)}}if(a.e!=null){a.e.a=false}},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.seriesViewer()!=null?this.seriesViewer().viewportRect():$$t.$a8.empty();var d=new $$t.a8(0,0,0,1,1);var e=this.j9(this.view());var f=new $$t.iz(0,d,d,this.xAxis().isInverted(),e);var g=new $$t.iz(0,d,d,this.yAxis().isInverted(),e);var h=!b.isEmpty()&&!c.isEmpty()&&this.bd()!=null?this.bd().indexOf(a):-1;var i=this.xAxis()!=null&&this.kr()!=null&&h<this.kr().count()?this.xAxis().getScaledValue(this.kr().item(h),f):NaN;var j=this.yAxis()!=null&&this.kt()!=null&&h<this.kt().count()?this.yAxis().getScaledValue(this.kt().item(h),g):NaN;if(!$.ig.util.isNaN(i)){if(i<b.left()+.1*b.width()){i=i+.4*b.width();b.x(i-.5*b.width())}if(i>b.right()-.1*b.width()){i=i-.4*b.width();b.x(i-.5*b.width())}}if(!$.ig.util.isNaN(j)){if(j<b.top()+.1*b.height()){j=j+.4*b.height();b.y(j-.5*b.height())}if(j>b.bottom()-.1*b.height()){j=j-.4*b.height();b.y(j-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return h>=0},my:function(a,b,c,d){var e=this.l3(b);var f=a.c;var g=this.ly;if(c){var h=d.d;var i=d.b;var j=d.e;var k=d.c;if(this.kv){h=this.k2+this.k4*h;i=this.k2+this.k4*i;j=this.k3+this.k1*j;k=this.k3+this.k1*k}var l=$.ig.truncate(this.li+this.lk*(h-this.lm)/this.lo);var m=$.ig.truncate(this.li+this.lk*(i-this.lm)/this.lo);var n=$.ig.truncate(this.lj+this.lh*(j-this.ln)/this.ll);var o=$.ig.truncate(this.lj+this.lh*(k-this.ln)/this.ll);l=$.ig.truncate(Math.floor(l));m=$.ig.truncate(Math.floor(m));n=$.ig.truncate(Math.floor(n));o=$.ig.truncate(Math.floor(o));if(this.ku){l-=g;m+=g;n-=g;o+=g}var p=(m-l+1)*(o-n+1);var q=b/p;var r=q;for(var s=l;s<=m;s++){for(var t=n;t<=o;t++){this.mx(f,s,t,q,r)}}}else{var u=a.a;var v=a.b;if(this.kv){u=this.k2+this.k4*u;v=this.k3+this.k1*v}var w=$.ig.truncate(this.li+this.lk*(u-this.lm)/this.lo);var x=$.ig.truncate(this.lj+this.lh*(v-this.ln)/this.ll);w=$.ig.truncate(Math.floor(w));x=$.ig.truncate(Math.floor(x));if(this.ku){var y=w-g;var z=w+g;var aa=x+g;var ab=x-g;var ac=(z-y+1)*(aa-ab+1);var ad=b/ac;var ae=ad;for(var af=y;af<=z;af++){for(var ag=ab;ag<=aa;ag++){this.mx(f,af,ag,ad,ae)}}}else{this.mx(f,w,x,b,1)}}},l2:function(a,b){return $.ig.truncate(Math.floor(255*b))<<24|$.ig.truncate(Math.floor(b*(this.ld+a*this.lg)))<<16|$.ig.truncate(Math.floor(b*(this.lc+a*this.lf)))<<8|$.ig.truncate(Math.floor(b*(this.lb+a*this.le)))},l3:function(a){return 255<<24|$.ig.truncate(Math.floor(this.ld+a*this.lg))<<16|$.ig.truncate(Math.floor(this.lc+a*this.lf))<<8|$.ig.truncate(Math.floor(this.lb+a*this.le))},lp:function(a){return(a>>24&255)/255},mx:function(a,b,c,d,e){if(b<0||b>=this.lx||c<0||c>=this.lw){return}var f=c*this.lx+b;this.kg[f]=this.kg[f]+d;this.kd[f]=this.kd[f]+e;if(this.kw){this.__itemIndexes[f]=a+1}this.l0+=$.ig.truncate(d)},mv:function(){var a=0;var b=0;var c=this.k7;var d=this.k6;var e=this.k5;var f=this.kg.length;var g=this.kg;var h=this.kd;var i=this.kf;var j=NaN;var k=NaN;var l=0;var m=0;for(var n=0;n<f;n++){a=g[n];if(a!=0){b=h[n];if(a>=e){a=1}else if(a<=d){a=0}else{a=(a-d)/c}if(b>1){b=1}if(b<.2){b=.2}if(j!=a||k!=b){l=this.l2(a,b);j=a;k=b}i[m]=l>>16&255;i[m+1]=l>>8&255;i[m+2]=l&255;i[m+3]=l>>24&255}m+=4}},lx:0,lw:0,kf:null,l0:0,mo:function(a){var b=a;b.cf()},aw:function(){return new $$t.aar(this)},he:function(a){$$t.$bc.he.call(this,a);this.kh(a)},_kh:null,kh:function(a){if(arguments.length===1){this._kh=a;return a}else{return this._kh}},ae:function(a){if(a!=null&&a==this.xAxis()&&this.kr()!=null){return new $$t.kt(this.kr().minimum(),this.kr().maximum())}if(a!=null&&a==this.yAxis()&&this.kt()!=null){return new $$t.kt(this.kt().minimum(),this.kt().maximum())}return null},kv:false,h9:function(a,b){if(this.seriesViewer()!=null){var c=this.getEffectiveViewport1(this.view());this.kv=!c.isEmpty()}this.renderSeries(false)},ia:function(a,b){this.renderSeries(false)},__itemIndexes:null,kg:null,kd:null,getItem:function(a){if(!this.kw||this.__itemIndexes==null||this.seriesViewer()==null||this.bd()==null||this.__itemIndexes.length!=this.lx*this.lw){return null}var b=this.seriesViewer().actualWindowRect();var c=(a.__x-b.left())/b.width();var d=(a.__y-b.top())/b.height();var e=$.ig.truncate(Math.round(this.kb().left()+this.kb().width()*c));var f=$.ig.truncate(Math.round(this.kb().top()+this.kb().height()*d));var g=this.l6(e,f);if(g<0||g>this.__itemIndexes.length-1){return null}var h=this.__itemIndexes[g]-1;if(h<0||h>this.bd().count()){return null}return this.bd().item(h)},l6:function(a,b){var c=this.lx*b+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}var d=1;c=this.lx*(b-d)+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*(b+d)+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*b+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*b+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*(b-d)+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*(b+d)+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*(b-d)+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*(b+d)+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}return 0},scatterMouseOver:null,m0:function(a,b,c){this.kf=a;this.lx=b;this.lw=c},cr:function(a){if(arguments.length===1){$$t.$bc.cr.call(this,a);return a}else{return true}},gg:function(a,b){$$t.$bc.gg.call(this,a,b);this.kh().cg();if(this.ax()!=null){this.ax().cg()}this.g0()},hy:function(a,b){$$t.$bc.hy.call(this,a,b);if(!this.co()){this.view().a3(b);return}this.view().a3(b);if(this.bp(this.ax())){return}var c=$b($$t.$aar.$type,this.ax());var d=new $$t.pq;this.ms(false,c);this.co(false)},_kp:null,kp:function(a){if(arguments.length===1){this._kp=a;return a}else{return this._kp}},renderAlternateView:function(a,b,c,d,e){$$t.$bc.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;f.a2(c);if(this.bp(g)){return}if(this.kp()==null){this.kp(new $$t.pq)}this.ms(false,f)},$type:new $.ig.Type("HighDensityScatterSeries",$$t.$bc.$type)},true);$c("MouseMoveThunk:aa3","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("MouseMoveThunk",$.ig.$ot)},true);$c("ScatterMouseOverEventArgs:aa2","EventArgs",{_axisPosition:null,axisPosition:function(a){if(arguments.length===1){this._axisPosition=a;return a}else{return this._axisPosition}},_mousePosition:null,mousePosition:function(a){if(arguments.length===1){this._mousePosition=a;return a}else{return this._mousePosition}},_nearestItems:null,nearestItems:function(a){if(arguments.length===1){this._nearestItems=a;return a}else{return this._nearestItems}},init:function(a,b,c){$$t.$fi.init.call(this);this.axisPosition(a);this.mousePosition(b);this.nearestItems(c)},$type:new $.ig.Type("ScatterMouseOverEventArgs",$$t.$fi.$type)},true);$c("ProgressiveLoadStatusEventArgs:aa1","EventArgs",{_currentStatus:0,currentStatus:function(a){if(arguments.length===1){this._currentStatus=a;return a}else{return this._currentStatus}},init:function(a){$$t.$fi.init.call(this);this.currentStatus(a)},$type:new $.ig.Type("ProgressiveLoadStatusEventArgs",$$t.$fi.$type)},true);$c("HighDensityScatterSeriesView:aar","SeriesView",{init:function(a){$$t.$b2.init.call(this,a);this.b8(a)},at:function(){$$t.$b2.at.call(this);if(!this.p()){this.e().resolution(4);this.b8().heatMinimumColor($$t.$cw.u(255,0,0,0));this.b8().heatMaximumColor($$t.$cw.u(255,255,0,0))}},cj:function(){this.b8().m0(this.b6,this.cd,this.cc)},_b8:null,b8:function(a){if(arguments.length===1){this._b8=a;return a}else{return this._b8}},b6:null,cd:0,cc:0,_ce:null,ce:function(a){if(arguments.length===1){this._ce=a;return a}else{return this._ce}},_cb:null,cb:function(a){if(arguments.length===1){this._cb=a;return a}else{return this._cb}},_b9:null,b9:function(a){if(arguments.length===1){this._b9=a;return a}else{return this._b9}},cf:function(){if(this.ce()==null){this.ce($("<canvas></canvas>"));var a=this.ce()[0].getContext("2d");this.b9(new $$t.cr(new $$t.eg,a))}var b;if(this.o()){b=this.b3()}else{b=this.e().seriesViewer().getContainerRect()}var c=$.ig.truncate(Math.round(b.left()));var d=$.ig.truncate(Math.round(b.top()));var e=$.ig.truncate(Math.round(b.width()));var f=$.ig.truncate(Math.round(b.height()));var g=this.cd;var h=this.cc;this.cd=e;this.cc=f;if(g!=this.cd||h!=this.cc||this.b6==null){this.ce().attr("width",e.toString());this.ce().attr("height",f.toString());this.cb(this.b9().f().getImageData(0,0,e,f));this.b6=this.cb().data}this.b8().m0(this.b6,this.cd,this.cc)},b7:function(){return this.b6},ci:function(){var a=$.ig.truncate(Math.round(this.b3().left()));var b=$.ig.truncate(Math.round(this.b3().left()));var c=$.ig.truncate(Math.round(this.b3().width()));var d=$.ig.truncate(Math.round(this.b3().height()));this.b9().f().putImageData(this.cb(),0,0);this.ar()},ch:function(a){window.setTimeout(a,0)},a7:function(a,b){$$t.$b2.a7.call(this,a,b);if(b){if(!this.b8().mouseOverEnabled()){return}var c=new $$t.ct;c.l(this.b3().left());c.m(this.b3().top());c.width(this.b3().width());c.height(this.b3().height());c.__fill=this.bx();a.u(c);return}if(this.ce()==null){return}var d=$.ig.truncate(Math.round(this.b3().left()));var e=$.ig.truncate(Math.round(this.b3().top()));var f=$.ig.truncate(Math.round(this.b3().width()));var g=$.ig.truncate(Math.round(this.b3().height()));this.h().m(this.ce()[0],this.e().__opacity,d,e,f,g,d,e,f,g)},ca:function(a,b){return $$t.$cw.e($l($$t.$cw.$type,a),$l($$t.$cw.$type,null))&&$$t.$cw.e($l($$t.$cw.$type,b),$l($$t.$cw.$type,null))},cg:function(){if(this.b6!=null){for(var a=0;a<this.b6.length;a++){this.b6[a]=0}this.ci()}},am:function(a){$$t.$b2.am.call(this,a);if(this.b6==null){a.pixels(null);return}var b=new Array($a(this.b6.length,4));var c;for(var d=0;d<$a(this.b6.length,4);d++){c=d*4;b[d]=this.b6[c+3]<<24|this.b6[c]<<16|this.b6[c+1]<<8|this.b6[c+2]}a.pixels(b);a.pixelWidth(this.cd)},$type:new $.ig.Type("HighDensityScatterSeriesView",$$t.$b2.$type)},true);$c("KDTree2D:aas","Object",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.k=0;this.o={};this.q=new $$t.f6(0);$.ig.$op.init.call(this);this.d(this.c(b,0,b.length-1,0,c))},init1:function(a){this.k=0;this.o={};this.q=new $$t.f6(0);$.ig.$op.init.call(this)},a:null,h:null,g:null,k:0,o:null,p:function(){return this.o},progressiveThunkCompleted:null,b:function(a,b){var c=new $$t.aas(1);c.d(new $$t.aat);c.d().g=true;c.a=a;c.h=new $$t.m4($$t.$aax.$type);c.g=new $$t.b7($$t.$aax.$type,0);var d=new $$t.aax;d.e=0;d.b=a.length-1;d.c=0;d.d=b;d.a=c.d();c.h.push(d);return c},f:function(){if(this.h.count()==0&&this.g.count()==0){this.a=null;return false}if(this.h.count()==0&&this.g.count()>0){return true}this.k=this.h.peek().c;while(this.h.count()>0&&this.h.peek().c==this.k){this.g.add(this.h.pop())}window.setTimeout(this.y.runOn(this),0);return true},e:false,s:function(){this.e=true},y:function(){var a;for(var b=0;b<this.g.count();b++){if(this.e||this.a==null){return}if(this.a.length==0){continue}a=this.g.__inner[b];this.v(a.a,this.a,a.e,a.b,a.c,a.d)}this.g.clear();if(this.progressiveThunkCompleted!=null){this.progressiveThunkCompleted(this,new $$t.fi)}},v:function(a,b,c,d,e,f){a.g=false;a.f=e%2==0;a.h=d-c;if(c==d){a.d=b[c];return}if(c>d){a.g=true;return}if(d-c+1<=f){a.d=b[c];a.a=new Array(d-c+1);var g=0;for(var h=c;h<=d;h++){a.a[g++]=b[h]}return}var i=Math.max($a(d-c,2),1);var j=this.m(b,c,d,a.f,i);a.d=b[j];if(c<=j-1){a.b=function(){var $ret=new $$t.aat;$ret.g=true;return $ret}();a.b.h=j-1-c+1;this.h.push(function(){var $ret=new $$t.aax;$ret.e=c;$ret.b=j-1;$ret.c=e+1;$ret.d=f;$ret.a=a.b;return $ret}())}else{a.b=null}if(j+1<=d){a.c=function(){var $ret=new $$t.aat;$ret.g=true;return $ret}();a.c.h=d-(j+1)+1;this.h.push(function(){var $ret=new $$t.aax;$ret.e=j+1;$ret.b=d;$ret.c=e+1;$ret.d=f;$ret.a=a.c;return $ret}())}else{a.c=null}},c:function(a,b,c,d,e){var f=new $$t.aat;f.f=d%2==0;f.h=c-b;if(b==c){f.d=a[b];return f}if(b>c){return null}if(c-b+1<=e){f.d=a[b];f.a=new Array(c-b+1);var g=0;for(var h=b;h<=c;h++){f.a[g++]=a[h]}return f}var i=Math.max($a(c-b,2),1);var j=this.m(a,b,c,f.f,i);f.d=a[j];f.b=this.c(a,b,j-1,d+1,e);f.c=this.c(a,j+1,c,d+1,e);return f},l:function(a,b,c,d,e){var f=b?a[e].a:a[e].b;var g=a[e];a[e]=a[d];a[d]=g;var h=c;for(var i=c;i<d;i++){var j;if(b){j=a[i].a}else{j=a[i].b}if(j<=f){g=a[h];a[h]=a[i];a[i]=g;h++}}g=a[d];a[d]=a[h];a[h]=g;return h},q:null,m:function(a,b,c,d,e){if(b==c){return b}var f=this.q.d(b,c);var g=this.l(a,d,b,c,f);var h=g-b+1;if(h==e){return g}else if(e<h){return this.m(a,b,g-1,d,e)}else{return this.m(a,g+1,c,d,e-h)}},w:function(a,b,c,d){this.x(a,b,c,d,this.d())},x:function(a,b,c,d,e){if(e==null||e.g){return}if(e.b==null&&e.c==null){this.r(a,b,c,e,e.d,true,0,d);if(a.a){return}if(e.a!=null&&e.a.length>0){for(var f=0;f<e.a.length;f++){this.r(a,b,c,e,e.a[f],false,f,d);if(a.a){return}}}return}this.r(a,b,c,e,e.d,true,0,d);if(a.a){return}if(e.f){if(b<=e.d.a){this.x(a,b,c,d,e.b);if(a.a){return}if(this.i(b,c,e.d.a,c)<a.c){this.x(a,b,c,d,e.c)}if(a.a){return}}else{this.x(a,b,c,d,e.c);if(a.a){return}if(this.i(b,c,e.d.a,c)<a.c){this.x(a,b,c,d,e.b)}if(a.a){return}}}else{if(c<=e.d.b){this.x(a,b,c,d,e.b);if(a.a){return}if(this.i(b,c,b,e.d.b)<a.c){this.x(a,b,c,d,e.c)}if(a.a){return}}else{this.x(a,b,c,d,e.c);if(a.a){return}if(this.i(b,c,b,e.d.b)<a.c){this.x(a,b,c,d,e.b)}if(a.a){return}}}},r:function(a,b,c,d,e,f,g,h){if(a.a){return}if(a.e>a.f){a.a=true;return}if(a.b.count()<h){if($.ig.util.isNaN(a.d)){a.d=this.i(b,c,e.a,e.b);a.c=a.d;a.g=0}a.b.add(function(){var $ret=new $$t.aaz;$ret.b=f;$ret.e=g;$ret.a=d;$ret.c=e.a;$ret.d=e.b;return $ret}());a.e++;var i=this.i(b,c,e.a,e.b);if(i<a.d){a.d=i}if(i>a.c){a.c=i;a.g=a.b.count()-1}return}var j=0;if(j<a.c){if(j<a.d){a.d=j}a.b.__inner[a.g]=function(){var $ret=new $$t.aaz;$ret.b=f;$ret.e=g;$ret.a=d;$ret.c=e.a;$ret.d=e.b;return $ret}();var k=0;var l=0;for(var m=0;m<a.b.count();m++){var n=this.i(b,c,a.b.__inner[m].c,a.b.__inner[m].d);if(n>k){k=n;l=m}}a.e++}},i:function(a,b,c,d){return(a-c)*(a-c)+(b-d)*(b-d)},t:function(a,b,c,d,e,f){this.u(a,this.d(),b,c,d,e,f,false,0)},u:function(a,b,c,d,e,f,g,h,i){if(b==null){return}var j=b.e;if(i>c.g||g-f<c.f&&e-d<c.e){if(b.e==null){b.e=new $$t.aav}j=b.e;j.a=true;j.d=d;j.b=e;j.e=f;j.c=g;a.add(b);return}if(j!=null){j.a=false}if(b.b==null&&b.c==null){a.add(b);return}var k;var l;var m;var n;var o;var p;var q;var r;if(b.f){k=d;l=b.d.a;m=f;n=g;o=b.d.a;p=e;q=f;r=g}else{k=d;l=e;m=f;n=b.d.b;o=d;p=e;q=b.d.b;r=g}if(h){a.add(b);this.u(a,b.b,c,k,l,m,n,true,i+1);this.u(a,b.c,c,o,p,q,r,true,i+1)}else{var s=false;if(k>=c.c&&l<=c.a&&m>=c.d&&n<=c.b){s=true;a.add(b);this.u(a,b.b,c,k,l,m,n,true,i+1)}else if(!(c.c>l||c.a<k||c.d>n||c.b<m)){s=true;a.add(b);this.u(a,b.b,c,k,l,m,n,false,i+1)}if(o>=c.c&&p<=c.a&&q>=c.d&&r<=c.b){if(!s){a.add(b)}this.u(a,b.c,c,o,p,q,r,true,i+1)}else if(!(c.c>p||c.a<o||c.d>r||c.b<q)){if(!s){a.add(b)}this.u(a,b.c,c,o,p,q,r,false,i+1)}}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},z:function(){this.n(this.d())},n:function(a){if(a==null){return 0}if(this.n(a.b)+this.n(a.c)!=a.h){var b=0}return a.h+1},$type:new $.ig.Type("KDTree2D",$.ig.$ot)},true);$c("KNearestResults:aay","Object",{init:function(){$.ig.$op.init.call(this)},e:0,f:0,b:null,a:false,d:0,c:0,g:0,$type:new $.ig.Type("KNearestResults",$.ig.$ot)},true);$c("KNearestResult:aaz","Object",{init:function(){$.ig.$op.init.call(this)},e:0,b:false,c:0,d:0,a:null,$type:new $.ig.Type("KNearestResult",$.ig.$ot)},true);$c("KDTreeThunk:aax","Object",{init:function(){$.ig.$op.init.call(this)},e:0,b:0,c:0,d:0,a:null,$type:new $.ig.Type("KDTreeThunk",$.ig.$ot)},true);$c("SearchArgs:aa0","Object",{init:function(){$.ig.$op.init.call(this)},c:0,d:0,a:0,b:0,e:0,f:0,g:0,$type:new $.ig.Type("SearchArgs",$.ig.$ot)},true);$c("KDTreeNode2D:aat","Object",{init:function(){$.ig.$op.init.call(this)},g:false,f:false,h:0,d:null,b:null,c:null,a:null,e:null,$type:new $.ig.Type("KDTreeNode2D",$.ig.$ot)},true);$c("SearchData:aav","Object",{init:function(){$.ig.$op.init.call(this)},a:false,d:0,b:0,e:0,c:0,$type:new $.ig.Type("SearchData",$.ig.$ot)},true);$c("PointData:aau","Object",{init:function(){$.ig.$op.init.call(this)},a:0,b:0,c:0,$type:new $.ig.Type("PointData",$.ig.$ot)},true);$c("ScatterLineSeries:aa4","ScatterBase",{init:function(){var $self=this;$$t.$o7.init.call(this);this.y($$t.$aa4.$type);this.ll=new $$t.pq;this.ln=new $$t.pq;this.lk=new $$t.pq;var a=function(b,c,d){var e=$self.bd().indexOf(b.a());if(e==-1||e==0){return b}var f=$self.bd().item(e-1);var g;if(!function(){var h=c.i().tryGetValue(f,g);g=h.p1;return h.ret}()){return b}return g};this.ll.q(a);this.ln.q(a);this.lk.q(a)},aw:function(){return new $$t.aa5(this)},mc:function(a,b){var $self=this;$$t.$o7.mc.call(this,a,b);a.o().clear();a.w().clear();var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.resolution()*this.resolution();var g=0;if(this.lq()!=null){g=this.lq().count()}if(this.ls()!=null){g=Math.min(this.ls().count(),g)}var h=new $$t.iz(0,c,d,this.lg().d(),e);var i=new $$t.iz(0,c,d,this.lg().e(),e);var j=function(k){return $self.lg().a().getScaledValue($self.lq().item(k),h)};var k=function(l){return $self.lg().b().getScaledValue($self.ls().item(l),i)};var l=d.top()-10;var m=d.bottom()+10;var n=d.left()-10;var o=d.right()+10;var p=function(){var $ret=new $$t.mw(1,n,m,o,l,false);$ret.i(a.o());return $ret}();for(var q=0;q<g;){var r=q;++q;if(g>this.maximumMarkers()){while(q<g&&this.m8(j,k,r,q)<f){++q}p.j(this.ne(j,k,r,q-1))}else{var s=new $$t.pa;s.c({__x:j(r),__y:k(r),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});s.a(this.bd().item(r));if(!a.w().containsKey(s.a())){a.w().add(s.a(),s)}}}if(g>this.maximumMarkers()){p.i(null)}},ne:function(a,b,c,d){if(c==d){return{__x:a(c),__y:b(c),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var e=0;var f=0;var g=d-c+1;for(var h=c;h<=d;++h){e+=a(h);f+=b(h)}return{__x:e/g,__y:f/g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},m8:function(a,b,c,d){var e=a(d)-a(c);var f=b(d)-b(c);return e*e+f*f},mj:function(a,b){b.db(false);$$t.$o7.mj.call(this,a,b);var c=new $$t.a8(0,b.b3().left(),b.b3().top(),b.b3().width(),b.b3().height());c=$$t.$fm.t(c,this.thickness(),this.thickness());this.me(a,new $$t.mw(0,c,false));var d=$b($$t.$aa5.$type,b);this.nc(d.dl,a.o().count(),function(e){return a.o().__inner[e].__x},function(e){return a.o().__inner[e].__y},this.unknownValuePlotting(),this.resolution())},nc:function(a,b,c,d,e,f){var g=new $$t.es;a.ak(g);g.b(new $$t.et);var h=new $$t.b7($$t.$e4.$type,0);var i=0;for(var j=0;j<b;j++){if($.ig.util.isNaN(c(j))||$.ig.util.isNaN(d(j))){var k=j-i;if(k>0){if(e==1||h.count()==0){var l=new $$t.e4;h.add(l)}this.nb(h.__inner[h.count()-1].__points,i,j-1,c,d,f)}i=j+1}}if(e==1||h.count()==0){var m=new $$t.e4;h.add(m)}this.nb(h.__inner[h.count()-1].__points,i,b-1,c,d,f);for(var n=0;n<h.count();n++){var o=h.__inner[n];if(o.__points.count()>0){var p=function(){var $ret=new $$t.e1;$ret.startPoint(o.__points.__inner[0]);return $ret}();p.__segments.add(o);g.b().add(p)}}},m7:function(a,b,c,d,e,f){var g=new $$t.b7($.ig.Number.prototype.$type,0);var h=d;var i=e;var j=i-h+1;while(j>0){if(j<=512){$$t.$m3.g(g,b,c,h,i,f);h=i+1}else{var k=h+512-1;$$t.$m3.g(g,b,c,h,k,f);h=k+1}j=i-h+1}return g},nb:function(a,b,c,d,e,f){if(c>-1){var g=this.resolution();var h=this.m7(new $$t.b7($.ig.Number.prototype.$type,0),d,e,b,c,g);var i;for(var j=0;j<h.count();j++){i=h.item(j);a.add({__x:d(i),__y:e(i),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$aa4.unknownValuePlottingProperty,$$t.$ng.getBox(a));return a}else{return $f(this.c($$t.$aa4.unknownValuePlottingProperty))}},hj:function(a,b,c,d){$$t.$o7.hj.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.g0();break}},$type:new $.ig.Type("ScatterLineSeries",$$t.$o7.$type)},true);$c("ScatterLineSeriesView:aa5","ScatterBaseView",{init:function(a){this.dl=new $$t.cz;$$t.$o8.init.call(this,a)},dl:null,bc:function(){$$t.$o8.bc.call(this);this.dl.__stroke=this.e().actualBrush();this.dl.z(this.e().thickness())},bd:function(){$$t.$o8.bd.call(this);var a=this.bx();this.dl.__stroke=a;this.dl.z(this.e().thickness()+3)},a7:function(a,b){$$t.$o8.a7.call(this,a,b);if(a.d()){a.r(this.dl)}},db:function(a){$$t.$o8.db.call(this,a);this.dl.ak(null)},am:function(a){$$t.$o8.am.call(this,a);var b=new $$t.nj(1,"shape",this.dl);b.tags().add("Main");a.shapes().add(b)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(1);this.e().shadowOffsetY(4);this.e().useSingleShadow(false)},$type:new $.ig.Type("ScatterLineSeriesView",$$t.$o8.$type)},true);$c("ScatterSplineSeries:aa6","ScatterBase",{init:function(){$$t.$o7.init.call(this);this.y($$t.$aa6.$type);this.ll=new $$t.pq;this.ln=new $$t.pq;this.lk=new $$t.pq},aw:function(){return new $$t.aa7(this)},stiffness:function(a){if(arguments.length===1){this.g($$t.$aa6.stiffnessProperty,a);return a}else{return this.c($$t.$aa6.stiffnessProperty)}},hj:function(a,b,c,d){$$t.$o7.hj.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);this.g0();break}},mc:function(a,b){var $self=this;$$t.$o7.mc.call(this,a,b);a.o().clear();a.w().clear();var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.resolution()*this.resolution();var g=Math.min(this.lq()!=null?this.lq().count():0,this.ls()!=null?this.ls().count():0);var h=new $$t.iz(0,c,d,this.lg().d(),e);var i=new $$t.iz(0,c,d,this.lg().e(),e);var j=function(k){return $self.lg().a().getScaledValue($self.lq().item(k),h)};var k=function(l){return $self.lg().b().getScaledValue($self.ls().item(l),i)};var l=function(){var $ret=new $$t.mw(0,d,false);$ret.i(a.o());return $ret}();for(var m=0;m<g;){var n=m;++m;while(m<g&&this.m6(j,k,n,m)<f){++m}if(g>this.maximumMarkers()){l.j(this.na(j,k,n,m-1))}else{var o=new $$t.pa;o.c({__x:j(n),__y:k(n),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});o.a(this.bd().item(n));if(!a.w().containsKey(o.a())){a.w().add(o.a(),o)}}}if(g>this.maximumMarkers()){l.i(null)}},na:function(a,b,c,d){if(c==d){return{__x:a(c),__y:b(c),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var e=0;var f=0;var g=d-c+1;for(var h=c;h<=d;++h){e+=a(h);f+=b(h)}return{__x:e/g,__y:f/g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},m6:function(a,b,c,d){var e=a(d)-a(c);var f=b(d)-b(c);return e*e+f*f},gg:function(a,b){$$t.$o7.gg.call(this,a,b);var c=$b($$t.$aa7.$type,b);c.db(false)},mj:function(a,b){this.gg(false,b);$$t.$o7.mj.call(this,a,b);this.md(a);var c=$b($$t.$aa7.$type,b);c.dl.ak(new $$t.es);c.dl.ak().b($$t.$nc.h(a.o().count(),function(d){return a.o().__inner[d].__x},function(d){return a.o().__inner[d].__y},this.stiffness()))},$type:new $.ig.Type("ScatterSplineSeries",$$t.$o7.$type)},true);$c("ScatterSplineSeriesView:aa7","ScatterBaseView",{init:function(a){this.dl=new $$t.cz;$$t.$o8.init.call(this,a)},dl:null,bc:function(){$$t.$o8.bc.call(this);this.dl.__stroke=this.e().actualBrush();this.dl.z(this.e().thickness())},bd:function(){$$t.$o8.bd.call(this);var a=this.bx();this.dl.__stroke=a;this.dl.z(this.e().thickness()+3)},a7:function(a,b){$$t.$o8.a7.call(this,a,b);if(a.d()){a.r(this.dl)}},db:function(a){$$t.$o8.db.call(this,a);this.dl.ak(null)},am:function(a){$$t.$o8.am.call(this,a);var b=new $$t.nj(1,"shape",this.dl);b.tags().add("Main");a.shapes().add(b)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(1);this.e().shadowOffsetY(4);this.e().useSingleShadow(false)},$type:new $.ig.Type("ScatterSplineSeriesView",$$t.$o8.$type)},true);$c("SeriesViewerComponentsForView:wf","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesViewerComponentsForView",$.ig.$ot)},true);$c("SeriesViewerComponentsFromView:v9","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("SeriesViewerComponentsFromView",$.ig.$ot)},true);$c("SeriesViewer:b4","Control",{_ba:null,ba:function(a){if(arguments.length===1){this._ba=a;return a}else{return this._ba}},staticInit:function(){$$t.$b4.ms=new $$t.a8(0,0,0,1,1)},init:function(){var $self=this;this.at=new $$t.v8;this.md=$$t.$a8.empty();this.mc=$$t.$a8.empty();this.bo=true;this.eh=30;this.av=new $$t.wf;this.br=false;this.a6=0;this.bu=false;this.bp=false;this.a0=null;this.bq=false;this.bv=false;this.ej=0;this.bw=false;this.mq=$$t.$a8.empty();this.ls=null;this.lr=null;this.dn=NaN;this.dl=NaN;this.dm=NaN;this.dk=NaN;this.dj=NaN;this.dh=NaN;this.di=NaN;this.dg=NaN;this.bb=0;this.bt=false;this.ep=null;this.c3=new $$t.gd(String,$.ig.$op.$type,0);this.dp=NaN;this.dd=NaN;this.df=NaN;this.db=NaN;this.da=20;this.c9=NaN;this.de=NaN;this.c6=1;this.c7=0;this.c8=0;this.bs=false;this.ei=0;$$t.$bd.init.call(this);this.ma=$$t.$a8.empty();this.l6={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.c5($$t.$af.now());this.b9(false);this.ca(false);this.canvasRenderScheduler(new $$t.b6);this.af(new $$t.b6);this.ad(new $$t.b6);$$t.$b4.ms=new $$t.a8(0,0,0,1,1);this.syncSettings(function(){var $ret=new $$t.l4;$ret.synchronizeHorizontally(true);$ret.synchronizeVertically(true);return $ret}());this.mf($$t.$a8.empty());this.mj($$t.$a8.empty());this.ba(this.a9());this.is(this.ba());this.ba().cr();this.b2(this.crosshairVisibility()==0||this.mobileMode()&&!this.c0());var a=this.bd();a.thumbnailSizeChanged=$.ig.Delegate.prototype.combine(a.thumbnailSizeChanged,function(a,b){$self.bd().surfaceViewer().isDirty(true);var d=$self.series().getEnumerator();while(d.moveNext()){var c=d.current();c.co(true)}});this.actualSyncLink(new $$t.pu);this.j3(null,this.actualSyncLink());this.ai(new $$t.vf(this));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(b,c){$self.iz(b,c.propertyName(),c.oldValue(),c.newValue())});var b=this.series();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.jm.runOn(this));var c=this.series();c.collectionResetting=$.ig.Delegate.prototype.combine(c.collectionResetting,this.jn.runOn(this));this.aq(new $$t.nr);this.be(new $$t.fj(0,1,this.highlightingTransitionDuration()));var d=this.be();d.propertyChanged=$.ig.Delegate.prototype.combine(d.propertyChanged,this.hj.runOn(this));this.ba().br();this.hk()},series:function(){return this.at},at:null,jm:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(null);c.seriesViewer(null);this.jf(c);this.ba().dg(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();if(!this.ba().aq(e)){this.jz(e);this.ba().bi(e);e.syncLink(this.actualSyncLink());e.seriesViewer(this);e.h8()}}}this.ht();this.h6()},jf:function(a){if($b($$t.$bc.$type,a)!==null){a.itemsSource(null)}else if($b($$t.$ir.$type,a)!==null){a.itemsSource(null)}this.removeSpecificDataSource(a.name(),true)},jn:function(a,b){var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(null);c.seriesViewer(null);this.jf(c);this.ba().dg(c)}},hm:function(a,b,c,d){var e=this.viewportRect();var f=e.width();var g=e.height();var h=f/g;var i=a/b;if($.ig.util.isNaN(h)){return{p0:a,p1:b}}if($.ig.util.isNaN(i)||c||d||Math.abs(h-i)>1e-4){if(c&&d){if(a>b){b=a/h}else{a=b*h}}else if(c){b=a/h}else{a=b*h}}if(b>1){var j=1/b;b=1;a=a*j}if(a>1){var k=1/a;a=1;b=b*k}return{p0:a,p1:b}},b5:function(){return false},_aq:null,aq:function(a){if(arguments.length===1){this._aq=a;return a}else{return this._aq}},_be:null,be:function(a){if(arguments.length===1){this._be=a;return a}else{return this._be}},hj:function(a,b){this.j1(this.be().transitionProgress())},j1:function(a){var b=this.aq().c(a);if(a==1&&b&&this.be().intervalMilliseconds()>0){this.be().start()}var c=this.aq().g();for(var d=0;d<c.count();d++){var e=c.__inner[d];e.hh()}if(!b){this.be().stop()}},hideToolTip:function(){this.ba().cc()},lv:function(a){return null},l1:function(a){return null},getMarkerBrushByIndex:function(a){return null},getMarkerOutlineByIndex:function(a){return null},_ai:null,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},crosshairPoint:function(a){if(arguments.length===1){if($$t.$ba.l_op_Inequality(this.l6,a)){var b=this.l6;this.l6=a;this.i3("CrosshairPoint",b,this.l6)}return a}else{return this.l6}},l6:null,cc:function(){return this.a7()==1||this.a7()==2},legend:function(a){if(arguments.length===1){this.g($$t.$b4.legendProperty,a);return a}else{return this.c($$t.$b4.legendProperty)}},animateSeriesWhenAxisRangeChanges:function(a){if(arguments.length===1){this.g($$t.$b4.animateSeriesWhenAxisRangeChangesProperty,a);return a}else{return this.c($$t.$b4.animateSeriesWhenAxisRangeChangesProperty)}},propertyChanged:null,propertyUpdated:null,i3:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))
}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},h8:function(){this.h9(this.series())},h9:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();var d=b.actualLegend();if(d==null){continue}var e=b.legendItem();if(e==null){continue}if(d.children().contains(e)){d.children().remove(e)}if(!d.children().contains(e)&&b.legendItemVisibility()!=1){d.aw(e,b)}}},ij:function(a,b,c){this.i6(a,b,$b($$t.$fh.$type,c))},io:function(a,b,c){this.ja(a,b,$b($$t.$fh.$type,c))},ik:function(a,b,c){this.i7(a,b,$b($$t.$fh.$type,c))},il:function(a,b,c){this.i8(a,b,$b($$t.$oc.$type,c))},im:function(a,b,c){var d=$b($$t.$oc.$type,c);if(d!=null){this.i9(a,b,$b($$t.$oc.$type,c))}},ip:function(a,b,c){},iq:function(a,b,c){},seriesCursorMouseMove:null,i5:function(a,b){if(this.seriesCursorMouseMove!=null&&this.b2()){this.seriesCursorMouseMove(this,new $$t.wh(this,a,b))}},seriesMouseLeftButtonDown:null,i8:function(a,b,c){if(this.seriesMouseLeftButtonDown!=null){this.seriesMouseLeftButtonDown(this,new $$t.or(this,a,b,c))}},seriesMouseLeftButtonUp:null,i9:function(a,b,c){if(this.seriesMouseLeftButtonUp!=null){this.seriesMouseLeftButtonUp(this,new $$t.or(this,a,b,c))}},seriesMouseMove:null,ja:function(a,b,c){if(this.seriesMouseMove!=null){this.seriesMouseMove(this,new $$t.ot(this,a,b,c))}},seriesMouseEnter:null,i6:function(a,b,c){if(this.seriesMouseEnter!=null){this.seriesMouseEnter(this,new $$t.ot(this,a,b,c))}},seriesMouseLeave:null,i7:function(a,b,c){if(this.seriesMouseLeave!=null){this.seriesMouseLeave(this,new $$t.ot(this,a,b,c))}},md:null,viewportRect:function(){return this.md},mc:null,effectiveViewport:function(a){if(arguments.length===1){this.mc=a;return a}else{return this.mc}},mp:function(a,b,c){var d=c;var e=b;var f=(d.left()-e.left())/e.width();var g=(d.top()-e.top())/e.height();var h=(d.right()-e.left())/e.width();var i=(d.bottom()-e.top())/e.height();f=a.left()+f*a.width();g=a.top()+g*a.height();h=a.left()+h*a.width();i=a.top()+i*a.height();return new $$t.a8(0,f,g,h-f,i-g)},bo:false,mb:null,contentViewport:function(){if(this.bo){this.bo=false;var a=this.mn(this.viewportRect(),this.effectiveViewport(),this.actualWindowRect());this.mb=a}return this.mb},mn:function(a,b,c){var d=b;var e=c;var f=a;if(f.isEmpty()){return $$t.$a8.empty()}if(d.isEmpty()){return a}var g=(d.left()-f.left())/f.width();var h=(d.right()-f.left())/f.width();var i=(d.top()-f.top())/f.height();var j=(d.bottom()-f.top())/f.height();g=f.left()+(g-e.left())/e.width()*f.width();h=f.left()+(h-e.left())/e.width()*f.width();i=f.top()+(i-e.top())/e.height()*f.height();j=f.top()+(j-e.top())/e.height()*f.height();var k=new $$t.a8(0,g,i,h-g,j-i);k.intersect(f);return k},mh:function(a){this.bo=true;return $$t.$a8.empty()},mo:function(){return this.viewportRect()},jy:function(a){a.gv(this.viewportRect())},windowRect:function(a){if(arguments.length===1){this.g($$t.$b4.windowRectProperty,a);return a}else{return this.c($$t.$b4.windowRectProperty)}},useTiledZooming:function(a){if(arguments.length===1){this.g($$t.$b4.useTiledZoomingProperty,a);return a}else{return this.c($$t.$b4.useTiledZoomingProperty)}},_bx:false,bx:function(a){if(arguments.length===1){this._bx=a;return a}else{return this._bx}},preferHigherResolutionTiles:function(a){if(arguments.length===1){this.g($$t.$b4.preferHigherResolutionTilesProperty,a);return a}else{return this.c($$t.$b4.preferHigherResolutionTilesProperty)}},zoomTileCacheSize:function(a){if(arguments.length===1){this.g($$t.$b4.zoomTileCacheSizeProperty,a);return a}else{return $g(this.c($$t.$b4.zoomTileCacheSizeProperty))}},eh:0,ek:function(a){if(arguments.length===1){this.eh=a;return a}else{return this.eh}},_ci:false,ci:function(a){if(arguments.length===1){this._ci=a;return a}else{return this._ci}},highlightingTransitionDuration:function(a){if(arguments.length===1){this.g($$t.$b4.highlightingTransitionDurationProperty,a);return a}else{return $g(this.c($$t.$b4.highlightingTransitionDurationProperty))}},iy:function(a,b){if(!b.isEmpty()){this.md=b;this.mc=this.mh(this.md);this.ba().d7(this.md)}if(this.b5()){if(this.actualSyncLink()!=null){this.j6(this.actualWindowRect(),false)}}this.ii(a,b)},av:null,aw:function(){return this.av},isPagePanningAllowed:function(a){if(arguments.length===1){this.g($$t.$b4.isPagePanningAllowedProperty,a);return a}else{return this.c($$t.$b4.isPagePanningAllowedProperty)}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.g($$t.$b4.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$b4.isSurfaceInteractionDisabledProperty)}},isZoomingHorizontallyEnabled:function(){},isZoomingVerticallyEnabled:function(){},isZoomingEnabled:function(){return this.isZoomingHorizontallyEnabled()||this.isZoomingVerticallyEnabled()},h0:function(){$$t.$py.e(this)},hv:function(){$$t.$py.c(this)},a7:function(a){if(arguments.length===1){if(this.a7()!=a){this.a6=a;switch(this.a6){case 0:this.ba().dn();this.jk();this.ba().b5();break;case 1:this.ba().dq();this.ba().cc();this.jk();this.ba().b4();break;case 2:this.ba().dq();this.ba().cc();this.jk();this.ba().b6();break}}return a}else{return this.a6}},br:false,a6:0,_mf:null,mf:function(a){if(arguments.length===1){this._mf=a;return a}else{return this._mf}},_mk:null,mk:function(a){if(arguments.length===1){this._mk=a;return a}else{return this._mk}},ib:function(a){this.g2(this.l9(a))},ic:function(a){this.g2({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},cq:function(a,b){if(this.viewportRect().left()>a.__x||this.viewportRect().right()<a.__x||this.viewportRect().top()>a.__y||this.viewportRect().bottom()<a.__y){return false}var c=this.actualWindowRect().left()+this.actualWindowRect().width()*a.__x/this.viewportRect().width();var d=this.actualWindowRect().top()+this.actualWindowRect().height()*a.__y/this.viewportRect().height();var e=1-$$t.$fn.c(b,-.5,.5);var f=Math.max(0,c-e*(c-this.actualWindowRect().left()));var g=Math.min(1,d+e*(this.actualWindowRect().bottom()-d));var h=Math.min(1,c+e*(this.actualWindowRect().right()-c));var i=Math.max(0,d-e*(d-this.actualWindowRect().top()));this.startTiledZoomingIfNecessary();this.g4(1e3);this.j6(new $$t.a8(0,f,i,h-f,g-i),true);return this.isZoomingEnabled()},g4:function(a){this.ba().bt(a)},h1:function(a){var b=this.actualWindowRect().left()+this.actualWindowRect().width()*a.__x/this.viewportRect().width();var c=this.actualWindowRect().top()+this.actualWindowRect().height()*a.__y/this.viewportRect().height();var d=.7;var e=Math.max(0,b-d*(b-this.actualWindowRect().left()));var f=Math.min(1,c+d*(this.actualWindowRect().bottom()-c));var g=Math.min(1,b+d*(this.actualWindowRect().right()-b));var h=Math.max(0,c-d*(c-this.actualWindowRect().top()));this.j6(new $$t.a8(0,e,h,g-e,f-h),true)},_mx:null,mx:function(a){if(arguments.length===1){this._mx=a;return a}else{return this._mx}},onKeyDown:function(a){if(this.a7()==2&&a==8){this.ba().bm();this.a7(0);this.endTiledZoomingIfRunning();this.ix($$t.$a8.empty(),true);if(this.windowResponse()==1){this.j6(this.mx(),true)}return true}if(this.a7()==1&&a==8){this.ba().bm();this.a7(0);this.endTiledZoomingIfRunning();this.ba().b7();this.ix($$t.$a8.empty(),true);return true}var b=$$t.$a8.empty();var c=false;switch(a){case 13:c=true;b=new $$t.a8(0,0,0,1,1);break;case 11:c=true;b=new $$t.a8(0,this.actualWindowRect().left()-.1*this.actualWindowRect().width(),this.actualWindowRect().top()-.1*this.actualWindowRect().height(),1.2*this.actualWindowRect().width(),1.2*this.actualWindowRect().height());break;case 10:c=true;b=new $$t.a8(0,this.actualWindowRect().left()+.1*this.actualWindowRect().width(),this.actualWindowRect().top()+.1*this.actualWindowRect().height(),.8*this.actualWindowRect().width(),.8*this.actualWindowRect().height());break;case 14:c=true;b=new $$t.a8(0,this.actualWindowRect().left()-.1*this.actualWindowRect().width(),this.actualWindowRect().top(),this.actualWindowRect().width(),this.actualWindowRect().height());b.x(b.x()-Math.min(b.left(),0));break;case 16:c=true;b=new $$t.a8(0,this.actualWindowRect().left()+.1*this.actualWindowRect().width(),this.actualWindowRect().top(),this.actualWindowRect().width(),this.actualWindowRect().height());b.x(b.x()-Math.max(b.right()-1,0));break;case 15:c=true;b=new $$t.a8(0,this.actualWindowRect().left(),this.actualWindowRect().top()-.1*this.actualWindowRect().height(),this.actualWindowRect().width(),this.actualWindowRect().height());b.y(b.y()-Math.min(b.top(),0));break;case 17:c=true;b=new $$t.a8(0,this.actualWindowRect().left(),this.actualWindowRect().top()+.1*this.actualWindowRect().height(),this.actualWindowRect().width(),this.actualWindowRect().height());b.y(b.y()-Math.max(b.bottom()-1,0));break}if(!b.isEmpty()&&$$t.$a8.l_op_Inequality(b,this.actualWindowRect())){this.j6(b,true)}return c},bu:false,_b2:false,b2:function(a){if(arguments.length===1){this._b2=a;return a}else{return this._b2}},bp:false,b0:function(){return this.bp},dc:0,h3:function(a){if(a.__x>=0&&a.__y>=0&&a.__x<=this.viewportRect().width()&&a.__y<=this.viewportRect().height()){this.js(a)}else{this.hh()}},js:function(a){if(this.ca()||this.b9()){return}if(this.bp&&this.b2()){var b=this.viewportRect().height()>this.viewportRect().width();this.ba().bp(b);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();if(c.isStacked()){var e=c.series();var g=e.getEnumerator();while(g.moveNext()){var f=g.current();if(f.visibility()==0){f.visualSeriesLink().h1(a,this.ba().bf.runOn(this.ba()))}}}else{if(c.__visibility==0){c.h1(a,this.ba().bf.runOn(this.ba()))}}}this.ba().dt()}},dragCrosshairActivated:function(){return this.bp},_tooltipStyle:null,tooltipStyle:function(a){if(arguments.length===1){this._tooltipStyle=a;return a}else{return this._tooltipStyle}},jr:function(a){if(this.b2()||this.isDragCrosshairEnabled()||this.b8()){this.bp=true;this.mf(new $$t.a8(0,a.__x,a.__y,0,0));this.mk(new $$t.a8(0,a.__x,a.__y,0,0));this.a7(0);this.g2(this.l9(a))}},ih:function(a){this.jr(a);this.js(a);this.jk()},h4:function(a,b){if(!this.bp){this.jv(a,b)}},h2:function(a){this.mj($$t.$a8.empty());this.hh()},cr:function(){return this.bu},ig:function(a){this.dc=1;this.bp=false;this.ba().cb();this.ba().b7();this.ba().b9();this.g2({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.ba().b8();this.ba().cd();this.ba().cc();this.a7(0);this.bq=true;this.bu=true;this.startTiledZoomingIfNecessary()},ie:function(a){this.ba().b8();this.ba().cd();if(this.ba().av()){this.g8(a)}else{this.ha(a);this.dc=a}},ia:function(a){this.mf(new $$t.a8(0,a.__x,a.__y,0,0));this.mk(new $$t.a8(0,a.__x,a.__y,0,0))},g9:function(a,b){var c=this.actualWindowRect().width();var d=this.actualWindowRect().height();var e=this.actualWindowRect().left()+c/2;var f=this.actualWindowRect().top()+d/2;c=c/a;d=d/a;var g=e-c/2;var h=f-d/2;this.j6(new $$t.a8(0,g,h,c,d),true)},id:function(a){if(this.ba().av()){this.g8(a)}else{this.ha(a)}this.mf($$t.$a8.empty());this.bu=false},h5:function(a){this.bu=false;this.mf($$t.$a8.empty());this.hh()},h7:function(a){this.ba().d2(a.j())},hh:function(){if(this.bp){this.g2({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.ba().b9()}this.bp=false},g8:function(a){var b=1/a;var c={__x:this.windowRect().x()+this.windowRect().width()/2,__y:this.windowRect().y()+this.windowRect().height()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var d={__x:this.windowRect().x()-c.__x,__y:this.windowRect().y()-c.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var e=new $$t.a8(0,d.__x*b+c.__x,d.__y*b+c.__y,this.windowRect().width()*b,this.windowRect().height()*b);this.j6(e,true)},ha:function(a){var b=a-this.dc;if(b!=0){var c=.03;var d=b<0?1+c:1-c;var e={__x:this.windowRect().x()+this.windowRect().width()/2,__y:this.windowRect().y()+this.windowRect().height()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var f={__x:this.windowRect().x()-e.__x,__y:this.windowRect().y()-e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var g=new $$t.a8(0,f.__x*d+e.__x,f.__y*d+e.__y,this.windowRect().width()*d,this.windowRect().height()*d);this.j6(g,true)}},iu:function(a){this.ix($$t.$a8.empty(),true);this.j6(a,true)},hy:function(a,b){if(!this.bu){this.bq=false}this.jv(a,b)},a5:function(a){if(this.defaultInteraction()!=3){return this.defaultInteraction()}return this.ba().n(a)},jv:function(a,b){var c;var d=this.a5(b);if(this.ba().ec()==0){switch(d){case 1:c=this.isZoomingEnabled()?d:0;break;default:c=d;break}}else{if(this.ba().ec()==this.dragModifier()){c=1}else if(this.ba().ec()==this.panModifier()){c=2}else{c=0}}switch(c){case 1:case 2:this.ba().b2();this.ba().da();break}this.a7(c);switch(this.a7()){case 1:this.g2({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.mf(new $$t.a8(0,a.__x,a.__y,0,0));this.mk(new $$t.a8(0,a.__x,a.__y,0,0));this.mj(new $$t.a8(0,a.__x,a.__y,0,0));this.ba().dr();this.ba().dz(this.mf());this.ix($$t.$a8.empty(),true);break;case 2:this.mf(new $$t.a8(0,a.__x,a.__y,0,0));this.mj(new $$t.a8(0,a.__x,a.__y,0,0));this.startTiledZoomingIfNecessary();break}this.mx(this.actualWindowRect())},startTiledZoomingIfNecessary:function(){if(this.bx()&&!this.ci()){this.ci(true);this.ju()}},endTiledZoomingIfRunning:function(){if(this.ci()){this.hc();this.ci(false)}},g1:function(){this.clearTileZoomCache()},clearTileZoomCache:function(){if(this.a0==null){return}this.a1().ab()},a1:function(){return this.a0},a0:null,ju:function(){if(this.a0==null){this.a0=new $$t.gx(this,true,this.ek());this.a0.h(!this.preferHigherResolutionTiles())}this.b7(true);this.iw();this.a0.al();this.ba().bk();this.ba().bl()},iw:function(){},hc:function(){if(this.a0==null){return}this.b7(false);this.ba().c2();this.a0.ah();this.jc();this.ba().bs()},g5:function(){this.clearTileZoomCache();this.je()},je:function(){},jc:function(){for(var a=0;a<this.series().count();a++){this.series().__inner[a].renderSeries(false)}this.hg(false,false)},_mj:null,mj:function(a){if(arguments.length===1){this._mj=a;return a}else{return this._mj}},cw:function(){return this.a7()==2},cx:function(a){return this.windowResponse()==1||a||this.bx()},cv:function(){return this.a7()==1},hx:function(a,b){if(this.mf().isEmpty()&&b){this.jv(a,b)}var c=2;if(b){c=10}var d=false;var e=new $$t.a8(2,{__x:this.mf().x(),__y:this.mf().y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a);var f=new $$t.a8(0,0,0,0,0);if(!this.mj().isEmpty()){f=new $$t.a8(2,{__x:this.mj().x(),__y:this.mj().y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a)}if(f.width()>c&&f.height()>c){d=true}if(!this.bu){if(d){this.bq=false}}if(!this.bu&&(this.bp||!b)){this.g2(this.l9(a))}if(this.cv()){if(d){var g=this.mu(e);this.ix(g,true)}else{this.ix($$t.$a8.empty(),true)}this.ba().dz(e)}if(this.cw()){var h=this.viewportRect();var i=this.actualWindowRect().left()+this.actualWindowRect().width()*(this.mf().x()-a.__x)/h.width();var j=this.actualWindowRect().top()+this.actualWindowRect().height()*(this.mf().y()-a.__y)/h.height();var k=new $$t.a8(0,i,j,this.actualWindowRect().width(),this.actualWindowRect().height());if(this.cx(b)){this.startTiledZoomingIfNecessary();this.ix($$t.$a8.empty(),true);this.j6(k,true);this.mf(new $$t.a8(3,a,new $$t.a9(1,0,0)));this.mk(new $$t.a8(3,a,new $$t.a9(1,0,0)))}else{this.ix(k,true)}}this.mk(new $$t.a8(3,a,new $$t.a9(1,0,0)));this.ba().bo(a)},bq:false,bv:false,hw:function(a,b){var c=2;if(b){c=10}if(!this.bq){var d=false;var e=new $$t.a8(2,{__x:this.mf().x(),__y:this.mf().y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a);if(e.width()>c&&e.height()>c){d=true}if(this.a7()==1){this.ba().b7();if(d){this.j6(this.mu(e),true)}}if(this.a7()==2){var f=this.viewportRect();var g=this.actualWindowRect().left()+this.actualWindowRect().width()*(this.mf().x()-a.__x)/f.width();var h=this.actualWindowRect().top()+this.actualWindowRect().height()*(this.mf().y()-a.__y)/f.height();this.j6(new $$t.a8(0,g,h,this.actualWindowRect().width(),this.actualWindowRect().height()),true)}}var i=false;var j=new $$t.a8(2,{__x:this.mj().x(),__y:this.mj().y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a);if(j.width()>c||j.height()>c){i=true}if(i){this.bv=true}this.a7(0);this.ix($$t.$a8.empty(),true);this.ba().bq();this.bv=false;this.ba().b8();this.ba().cd();if(b){this.ba().cc();this.ba().b8();this.ba().cd();this.ba().b9()}this.endTiledZoomingIfRunning()},j4:function(a,b){if(b.propertyName()=="SyncChannel"){$$t.$py.b(this,b.oldValue(),b.newValue())}},j3:function(a,b){if(a!=null){a.y().remove(this);a.propertyUpdated=$.ig.Delegate.prototype.remove(a.propertyUpdated,this.propertyUpdated)}if(b!=null){b.y().add(this);b.propertyUpdated=$.ig.Delegate.prototype.combine(b.propertyUpdated,this.propertyUpdated)}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(this.actualSyncLink());c.seriesViewer(this)}},g2:function(a){this.actualSyncLink().ah(this,a)},j6:function(a,b){if(!b){this.actualSyncLink().al(this,a)}else{if(!this.isZoomingHorizontallyEnabled()&&!this.isZoomingVerticallyEnabled()){return}var c=!a.isEmpty()&&!$.ig.util.isNaN(a.x())&&!$.ig.util.isNaN(a.y())&&!$.ig.util.isNaN(a.width())&&!$.ig.util.isNaN(a.height());var d=a;if(c&&!this.isZoomingHorizontallyEnabled()){d=new $$t.a8(0,0,a.y(),1,a.height())}if(c&&!this.isZoomingVerticallyEnabled()){d=new $$t.a8(0,a.x(),0,a.width(),1)}this.actualSyncLink().al(this,d)}},ix:function(a,b){if(!b){this.actualSyncLink().ai(this,a)}else{if(!this.isZoomingHorizontallyEnabled()&&!this.isZoomingVerticallyEnabled()){return}var c=!a.isEmpty()&&!$.ig.util.isNaN(a.x())&&!$.ig.util.isNaN(a.y())&&!$.ig.util.isNaN(a.width())&&!$.ig.util.isNaN(a.height());var d=a;if(c&&!this.isZoomingHorizontallyEnabled()){d=new $$t.a8(0,0,a.y(),1,a.height())}if(c&&!this.isZoomingVerticallyEnabled()){d=new $$t.a8(0,a.x(),0,a.width(),1)}this.actualSyncLink().ai(this,d)}},iv:function(a){if(this.windowResponse()==1||this.bx()){this.ix($$t.$a8.empty(),true);this.j6(a,true)}else{this.ix(a,true)}},cg:function(){return this.actualSyncLink()!=null},c4:function(){var d__=new $.ig.SeriesViewer___SynchronizedCharts__IteratorClass(-2);d__.__4__this=this;return d__},l9:function(a){var b=this.viewportRect();var c=this.actualWindowRect().left()+this.actualWindowRect().width()*a.__x/b.width();var d=this.actualWindowRect().top()+this.actualWindowRect().height()*a.__y/b.height();return{__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},mu:function(a){var b=this.viewportRect();var c=this.actualWindowRect().left()+this.actualWindowRect().width()*a.left()/b.width();var d=this.actualWindowRect().top()+this.actualWindowRect().height()*a.top()/b.height();var e=this.actualWindowRect().left()+this.actualWindowRect().width()*a.right()/b.width();var f=this.actualWindowRect().top()+this.actualWindowRect().height()*a.bottom()/b.height();return new $$t.a8(0,c,d,e-c,f-d)},windowRectChanged:null,jb:function(a,b){if(this.windowRectChanged!=null&&$$t.$a8.l_op_Inequality(a,b)){this.windowRectChanged(this,new $$t.gz(a,b))}},it:function(a,b){this.jb(a,b)},sizeChanged:null,ir:function(a,b){if(this.sizeChanged!=null&&$$t.$a9.d(a,b)){this.sizeChanged(this,new $$t.gz(new $$t.a8(1,0,0,a),new $$t.a8(1,0,0,b)))}},_b7:false,b7:function(a){if(arguments.length===1){this._b7=a;return a}else{return this._b7}},ct:function(a,b){if(a.width()!=b.width()||a.height()!=b.height()||a.x()!=b.x()||a.y()!=b.y()){return true}return false},actualWindowRectChanged:null,i1:function(a,b){if(this.actualWindowRectChanged!=null&&this.ct(a,b)){this.actualWindowRectChanged(this,new $$t.gz(a,b))}},resetZoom:function(){this.ba().dk()},gridAreaRectChanged:null,i2:function(a,b){if(this.gridAreaRectChanged!=null&&$$t.$a8.l_op_Inequality(a,b)){this.gridAreaRectChanged(this,new $$t.gz(a,b))}},isMap:function(){return false},ii:function(a,b){this.i2(a,b);if(this.isMap()&&($$t.$a8.l_op_Equality(a,null)||a.isEmpty()||a.width()==0||a.height()==0)){this.j6(this.windowRect(),false)}else{this.hk()}},windowResponse:function(a){if(arguments.length===1){this.g($$t.$b4.windowResponseProperty,$$t.$wd.getBox(a));return a}else{return $f(this.c($$t.$b4.windowResponseProperty))}},_b3:false,b3:function(a){if(arguments.length===1){this._b3=a;return a}else{return this._b3}},windowRectMinWidth:function(a){if(arguments.length===1){this.g($$t.$b4.windowRectMinWidthProperty,a);return a}else{return this.c($$t.$b4.windowRectMinWidthProperty)}},_syncChannel:null,syncChannel:function(a){if(arguments.length===1){this._syncChannel=a;return a}else{return this._syncChannel}},ax:null,actualSyncLink:function(a){if(arguments.length===1){var b=this.ax;this.ax=a;this.i3("ActualSyncLink",b,this.ax);return a}else{return this.ax}},hl:function(){this.ba().dl()},overviewPlusDetailPaneVisibility:function(a){if(arguments.length===1){this.g($$t.$b4.overviewPlusDetailPaneVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$b4.overviewPlusDetailPaneVisibilityProperty))}},bd:function(){return this.ba().k().a()},crosshairVisibility:function(a){if(arguments.length===1){this.g($$t.$b4.crosshairVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$b4.crosshairVisibilityProperty))}},_b6:false,b6:function(a){if(arguments.length===1){this._b6=a;return a}else{return this._b6}},_c0:false,c0:function(a){if(arguments.length===1){this._c0=a;return a}else{return this._c0}},isDragCrosshairEnabled:function(a){if(arguments.length===1){this.g($$t.$b4.isDragCrosshairEnabledProperty,a);return a}else{return this.c($$t.$b4.isDragCrosshairEnabledProperty)}},plotAreaBorderBrush:function(a){if(arguments.length===1){this.g($$t.$b4.plotAreaBorderBrushProperty,a);return a}else{return this.c($$t.$b4.plotAreaBorderBrushProperty)}},actualPlotAreaBorderBrush:function(a){if(arguments.length===1){this.g($$t.$b4.actualPlotAreaBorderBrushProperty,a);return a}else{return this.c($$t.$b4.actualPlotAreaBorderBrushProperty)}},plotAreaBackground:function(a){if(arguments.length===1){this.g($$t.$b4.plotAreaBackgroundProperty,a);return a}else{return this.c($$t.$b4.plotAreaBackgroundProperty)}},plotAreaMinWidth:function(a){if(arguments.length===1){this.g($$t.$b4.plotAreaMinWidthProperty,a);return a}else{return this.c($$t.$b4.plotAreaMinWidthProperty)}},plotAreaMinHeight:function(a){if(arguments.length===1){this.g($$t.$b4.plotAreaMinHeightProperty,a);return a}else{return this.c($$t.$b4.plotAreaMinHeightProperty)}},b1:function(){return this.a7()==0&&!this.bu&&!this.bv},by:function(){if(this.actualSyncLink()!=null&&this.actualSyncLink().charts().count()>0){var a=true;a=this.b1();if(!a){return false}for(var b=0;b<this.actualSyncLink().charts().count();b++){if(!this.actualSyncLink().charts().item(b).b1()){return false}}return true}else{return this.b1()}},jk:function(){var a=this.crosshairPoint();var b=a;var c=this.by();if(!c){b={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d];if(e.isAnnotationLayer()){e.moveCursorPoint(b)}}var f=this.a7()==0&&!this.b9()&&(this.b2()||this.bp)&&!this.bu&&!this.bv;var g=this.viewportRect();if(f&&!$.ig.util.isNaN(a.__x)&&!g.isEmpty()){var h=g.width()*(a.__x-this.actualWindowRect().left())/this.actualWindowRect().width();this.ba().d5(g.left()+h,g.top(),g.left()+h,g.bottom());this.ba().dw();this.ba().d1(h)}else{this.ba().cd()}if(f&&!$.ig.util.isNaN(a.__y)&&!g.isEmpty()){var i=g.height()*(a.__y-this.actualWindowRect().top())/this.actualWindowRect().height();this.ba().d0(g.left(),g.top()+i,g.right(),g.top()+i);this.ba().ds()}else{this.ba().b8()}},ej:0,notifyCrosshairUpdate:function(){},j5:function(a,b){var c=this.windowRectMinWidth();this.windowRect(new $$t.a8(0,this.actualWindowPositionHorizontal(),this.actualWindowPositionVertical(),$$t.$fn.c(a,c,1),$$t.$fn.c(b,c,1)))},getActualWindowScaleHorizontal:function(){return 1},getActualWindowScaleVertical:function(){return 1},iz:function(a,b,c,d){switch(b){case"Title":this.ba().c5();break;case"Subtitle":this.ba().c5();break;case"TitleHorizontalAlignment":this.ba().c3(c,d);this.ba().c5();break;case"SubtitleHorizontalAlignment":this.ba().cz(c,d);this.ba().c5();break;case"TitleTextStyle":case"TitleTextColor":case"SubtitleTextStyle":case"SubtitleTextColor":case"TitleTopMargin":case"TitleLeftMargin":case"TitleRightMargin":case"TitleBottomMargin":case"SubtitleTopMargin":case"SubtitleLeftMargin":case"SubtitleRightMargin":case"SubtitleBottomMargin":this.ba().c5();break;case"PixelScalingRatio":if($.ig.util.isNaN(this.pixelScalingRatio())||this.pixelScalingRatio()<=0){this.actualPixelScalingRatio(1)}else{this.actualPixelScalingRatio(this.pixelScalingRatio())}break;case"ActualPixelScalingRatio":this.ba().c9();break;case"IsPagePanningAllowed":this.ba().cf();break;case"ActualSyncLink":this.j3($b($$t.$pu.$type,c),$b($$t.$pu.$type,d));break;case"CrosshairVisibility":if(!this.b6()){this.c0(true)}if(this.crosshairVisibility()!=1){this.b2(true)}else{this.b2(this.mobileMode())}this.jk();break;case"CrosshairPoint":this.jk();this.notifyCrosshairUpdate();break;case"WindowRect":if(this.actualSyncLink()!=null){this.ej++;this.j6(d,false);this.ej--}if(!this.windowRect().equals1(c)&&this.ej==0){this.it(c,this.windowRect())}this.hk();break;case"WindowPositionHorizontal":this.actualWindowPositionHorizontal(this.windowPositionHorizontal());break;case"WindowPositionVertical":this.actualWindowPositionVertical(this.windowPositionVertical());break;case"ActualWindowPositionVertical":case"ActualWindowPositionHorizontal":if(!this.cy()){this.j5(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"IsSurfaceInteractionDisabled":this.ba().cs();break;case"HighlightingTransitionDuration":this.be().intervalMilliseconds(this.highlightingTransitionDuration());break;case"OverviewPlusDetailPaneVisibility":if(!this.mobileMode()){this.bw=this.overviewPlusDetailPaneVisibility()==0;this.bd().view().s(false);this.ba().c8();this.ba().d3();this.hl()}else{this.bw=this.overviewPlusDetailPaneVisibility()==0;this.bd().view().s(this.bw);this.hl()}break;case"ActualWindowRect":this.bo=true;if(!d.equals(c)){this.gw()}if(d.width()==1&&d.height()==1&&c.isEmpty()){this.c2(true)}this.i1(c,d);break;case"PlotAreaBackground":this.ba().cx(d);break;case"UseTiledZooming":this.bx(this.useTiledZooming());break;case"ZoomTileCacheSize":this.ek(this.zoomTileCacheSize());if(this.a1()!=null){this.a1().ac();this.a1().ab();this.a0=null}break;case"PreferHigherResolutionTiles":if(this.a1()!=null){this.a1().h(!this.preferHigherResolutionTiles())}break}},j2:function(){if(this.bd()==null){return}this.bd().isZoomable(this.isZoomingEnabled())},bw:false,_cy:false,cy:function(a){if(arguments.length===1){this._cy=a;return a}else{return this._cy}},defaultInteraction:function(a){if(arguments.length===1){this.g($$t.$b4.defaultInteractionProperty,$$t.$fr.getBox(a));return a}else{return $f(this.c($$t.$b4.defaultInteractionProperty))}},dragModifier:function(a){if(arguments.length===1){this.g($$t.$b4.dragModifierProperty,$$t.$d0.getBox(a));return a}else{return $f(this.c($$t.$b4.dragModifierProperty))}},panModifier:function(a){if(arguments.length===1){this.g($$t.$b4.panModifierProperty,$$t.$d0.getBox(a));return a}else{return $f(this.c($$t.$b4.panModifierProperty))}},mq:null,previewRect:function(a){if(arguments.length===1){var b=this.mq;this.mq=a;if(this.mq.isEmpty()){this.ba().cb()}else{this.ba().d4(this.viewportRect(),this.mt(this.previewRect()));this.ba().dv();this.i3("PreviewRect",b,this.mq)}return a}else{return this.mq}},_c5:new Date,c5:function(a){if(arguments.length===1){this._c5=a;return a}else{return this._c5}},_c2:false,c2:function(a){if(arguments.length===1){this._c2=a;return a}else{return this._c2}},jx:function(){this.actualWindowPositionHorizontal(this.actualWindowRect().x());this.actualWindowPositionVertical(this.actualWindowRect().y())},gw:function(){this.c2(false);this.c5($$t.$af.now());this.aq().o();if(this.be().animationActive()){this.be().stop()}var a=this.cy();this.cy(true);this.jx();this.cy(a);this.ba().cc();this.ba().d6(this.actualWindowRect())},windowPositionHorizontal:function(a){if(arguments.length===1){this.g($$t.$b4.windowPositionHorizontalProperty,a);return a}else{return this.c($$t.$b4.windowPositionHorizontalProperty)}},windowPositionVertical:function(a){if(arguments.length===1){this.g($$t.$b4.windowPositionVerticalProperty,a);return a}else{return this.c($$t.$b4.windowPositionVerticalProperty)}},mt:function(a){if(this.viewportRect().isEmpty()){return $$t.$a8.empty()}var b=this.viewportRect();var c=b.left()+b.width()*(a.left()-this.actualWindowRect().left())/this.actualWindowRect().width();var d=b.top()+b.height()*(a.top()-this.actualWindowRect().top())/this.actualWindowRect().height();var e=b.left()+b.width()*(a.right()-this.actualWindowRect().left())/this.actualWindowRect().width();var f=b.top()+b.height()*(a.bottom()-this.actualWindowRect().top())/this.actualWindowRect().height();return new $$t.a8(0,c,d,e-c,f-d)},refreshCompleted:null,i4:function(){if(this.refreshCompleted!=null){this.refreshCompleted(this,new $$t.fi)}},a9:function(){},is:function(a){this.j2()},crosshairLineStyle:function(a){if(arguments.length===1){this.g($$t.$b4.crosshairLineStyleProperty,a);return a}else{return this.c($$t.$b4.crosshairLineStyleProperty)}},previewPathStyle:function(a){if(arguments.length===1){this.g($$t.$b4.previewPathStyleProperty,a);return a}else{return this.c($$t.$b4.previewPathStyleProperty)}},zoombarStyle:function(a){if(arguments.length===1){this.g($$t.$b4.zoombarStyleProperty,a);return a}else{return this.c($$t.$b4.zoombarStyleProperty)}},circleMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.circleMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.circleMarkerTemplateProperty)}},triangleMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.triangleMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.triangleMarkerTemplateProperty)}},pyramidMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.pyramidMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.pyramidMarkerTemplateProperty)}},squareMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.squareMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.squareMarkerTemplateProperty)}},diamondMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.diamondMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.diamondMarkerTemplateProperty)}},pentagonMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.pentagonMarkerTemplateProperty,a);
return a}else{return this.c($$t.$b4.pentagonMarkerTemplateProperty)}},hexagonMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.hexagonMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.hexagonMarkerTemplateProperty)}},tetragramMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.tetragramMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.tetragramMarkerTemplateProperty)}},pentagramMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.pentagramMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.pentagramMarkerTemplateProperty)}},hexagramMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.hexagramMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.hexagramMarkerTemplateProperty)}},title:function(a){if(arguments.length===1){this.g($$t.$b4.titleProperty,a);return a}else{return this.c($$t.$b4.titleProperty)}},titleHorizontalAlignment:function(a){if(arguments.length===1){this.g($$t.$b4.titleHorizontalAlignmentProperty,$$t.$bx.getBox(a));return a}else{return $f(this.c($$t.$b4.titleHorizontalAlignmentProperty))}},subtitleHorizontalAlignment:function(a){if(arguments.length===1){this.g($$t.$b4.subtitleHorizontalAlignmentProperty,$$t.$bx.getBox(a));return a}else{return $f(this.c($$t.$b4.subtitleHorizontalAlignmentProperty))}},es:null,titleTextStyle:function(a){if(arguments.length===1){var b=this.es;this.es=a;this.i3("TitleTextStyle",b,a);return a}else{return this.es}},er:null,subtitleTextStyle:function(a){if(arguments.length===1){var b=this.er;this.er=a;this.i3("SubtitleTextStyle",b,a);return a}else{return this.er}},ls:null,titleTextColor:function(a){if(arguments.length===1){var b=this.ls;this.ls=a;this.i3("TitleTextColor",b,a);return a}else{return this.ls}},lr:null,subtitleTextColor:function(a){if(arguments.length===1){var b=this.lr;this.lr=a;this.i3("SubtitleTextColor",b,a);return a}else{return this.lr}},dn:0,titleTopMargin:function(a){if(arguments.length===1){var b=this.dn;this.dn=a;this.i3("TitleTopMargin",b,a);return a}else{return this.dn}},dl:0,titleLeftMargin:function(a){if(arguments.length===1){var b=this.dl;this.dl=a;this.i3("TitleLeftMargin",b,a);return a}else{return this.dl}},dm:0,titleRightMargin:function(a){if(arguments.length===1){var b=this.dm;this.dm=a;this.i3("TitleRightMargin",b,a);return a}else{return this.dm}},dk:0,titleBottomMargin:function(a){if(arguments.length===1){var b=this.dk;this.dk=a;this.i3("TitleBottomMargin",b,a);return a}else{return this.dk}},dj:0,subtitleTopMargin:function(a){if(arguments.length===1){var b=this.dj;this.dj=a;this.i3("SubtitleTopMargin",b,a);return a}else{return this.dj}},dh:0,subtitleLeftMargin:function(a){if(arguments.length===1){var b=this.dh;this.dh=a;this.i3("SubtitleLeftMargin",b,a);return a}else{return this.dh}},di:0,subtitleRightMargin:function(a){if(arguments.length===1){var b=this.di;this.di=a;this.i3("SubtitleRightMargin",b,a);return a}else{return this.di}},dg:0,subtitleBottomMargin:function(a){if(arguments.length===1){var b=this.dg;this.dg=a;this.i3("SubtitleBottomMargin",b,a);return a}else{return this.dg}},subtitle:function(a){if(arguments.length===1){this.g($$t.$b4.subtitleProperty,a);return a}else{return this.c($$t.$b4.subtitleProperty)}},m1:function(){return this.ba().ev()},m2:function(){return this.ba().ew()},ag:function(a){return this.ba().c(a)},ah:function(a){return this.ba().d(a)},ly:function(){},bh:function(){},lu:function(){},_tooltipTemplate:null,tooltipTemplate:function(a){if(arguments.length===1){this._tooltipTemplate=a;return a}else{return this._tooltipTemplate}},provideContainer:function(a){this.ba().co(a)},bb:0,surfaceUsage:function(a){if(arguments.length===1){this.bb=a;if(this.bb==1){this.ba().au(true)}else{this.ba().au(false)}return a}else{return this.bb}},onContainerResized:function(a,b){this.ba().cp(a,b)},notifyContainerResized:function(){this.ba().ck()},getContainerRect:function(){return this.ba().ep()},ensureCorrectSize:function(){this.ba().by()},getContainerOffsets:function(){return this.ba().el()},bg:function(){return this.ba().u()},bf:function(){return this.ba().r()},lw:function(){return this.ba().ed()},lx:function(){return this.ba().eg()},attachSeries:function(a){this.ba().bi(a)},removeSeries:function(a){this.ba().dg(a)},_canvasRenderScheduler:null,canvasRenderScheduler:function(a){if(arguments.length===1){this._canvasRenderScheduler=a;return a}else{return this._canvasRenderScheduler}},_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},_ad:null,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},bt:false,mobileMode:function(a){if(arguments.length===1){var b=this.bt;this.bt=a;if(b!=this.bt){this.ba().ch(this.bt)}return a}else{return this.bt}},_syncSettings:null,syncSettings:function(a){if(arguments.length===1){this._syncSettings=a;return a}else{return this._syncSettings}},addTooltipToView:function(a){this.ba().bg(a)},ji:function(a){this.ba().dh(a)},notifySetItem:function(source_,a,b,c){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var d=this.actualSyncLink().peekItemsSource(source_);if(d==null){return}d.handleCollectionChanged(new $$t.f3(2,2,c,b,a))},notifyClearItems:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var a=this.actualSyncLink().peekItemsSource(source_);if(a==null){return}a.handleCollectionChanged(new $$t.f3(0,4))},notifyInsertItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var c=this.actualSyncLink().peekItemsSource(source_);if(c==null){return}c.handleCollectionChanged(new $$t.f3(1,0,b,a))},notifyRemoveItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var c=this.actualSyncLink().peekItemsSource(source_);if(c==null){return}c.handleCollectionChanged(new $$t.f3(1,1,b,a))},ep:null,c3:null,_manageDataSources:false,manageDataSources:function(a){if(arguments.length===1){this._manageDataSources=a;return a}else{return this._manageDataSources}},destroy:function(){var a=new $$t.b7($$t.$bc.$type,0);for(var b=0;b<this.series().count();b++){a.add(this.series().__inner[b])}for(var c=0;c<a.count();c++){if(a.__inner[c].view()!=null){a.__inner[c].view().ak()}this.series().remove(a.__inner[c]);this.removeSpecificDataSource(a.__inner[c].name(),true);a.__inner[c].itemsSource(null);a.__inner[c].provideContext(null,null)}this.g7();this.removeWidgetLevelDataSource();this.h0();this.ba().co(null)},g7:function(){},setWidgetLevelDataSource:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}this.ep=source_;this.j0()},removeWidgetLevelDataSource:function(){this.ep=null;this.j0()},setSpecificDataSource:function(a,source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.c3.containsKey(a)){this.c3.add(a,source_)}else{this.c3.item(a,source_)}this.j0()},removeSpecificDataSource:function(a,b){if(this.c3.containsKey(a)){this.c3.remove(a)}if(!b){this.j0()}},jo:function(a,b){if(a.itemsSource()!=b){a.itemsSource(b)}},jz:function(a){if(!this.manageDataSources()){return}if($b($$t.$bc.$type,a)!==null){var b=a;if(this.c3.containsKey(b.name())){var c=this.c3.item(b.name());this.jo(b,c)}else{this.jo(b,this.ep)}}if($b($$t.$ir.$type,a)!==null){var d=a;if(this.c3.containsKey(d.name())){var e=this.c3.item(d.name());if(d.itemsSource()!=e){d.itemsSource(e)}}else{if(d.itemsSource()!=this.ep){d.itemsSource(this.ep)}}}},j0:function(){if(!this.manageDataSources()){return}var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();this.jz(a)}},dp:0,topMargin:function(a){if(arguments.length===1){this.dp=a;this.hl();return a}else{return this.dp}},dd:0,leftMargin:function(a){if(arguments.length===1){this.dd=a;this.hl();return a}else{return this.dd}},df:0,rightMargin:function(a){if(arguments.length===1){this.df=a;this.hl();return a}else{return this.df}},db:0,bottomMargin:function(a){if(arguments.length===1){this.db=a;this.hl();return a}else{return this.db}},da:0,autoMarginWidth:function(a){if(arguments.length===1){this.da=a;this.hl();return a}else{return this.da}},c9:0,autoMarginHeight:function(a){if(arguments.length===1){this.c9=a;this.hl();return a}else{return this.c9}},shouldAddAutoMargins:function(){return false},de:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.de;this.de=a;this.i3("PixelScalingRatio",b,this.de);return a}else{return this.de}},c6:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.c6;this.c6=a;this.i3("ActualPixelScalingRatio",b,this.c6);return a}else{return this.c6}},getCoercionMethod:function(a,b){var c=new $$t.mk;c.b(a);c.a(null);var d=$$t.$b4.parseMemberPath(a);if(d.b()==null){return c}if(b!=null){var methods_=b;var key_=d.b();var val_=null;if(typeof methods_[key_]!="undefined"){val_=methods_[key_]}c.b(d.a());c.a(val_)}else if(d.b()=="defaultDateParse"){var e=$.ig.util.defaultDVDateParse;c.b(d.a());c.a(e)}return c},parseMemberPath:function(a){var b=a.split("!");if(b.length==2){return new $$t.e8(String,String,b[0],b[1])}else{return new $$t.e8(String,String,a,null)}},overviewPlusDetailPaneBackgroundImageUri:function(a){if(arguments.length===1){this.bd().view().ac(a);return a}else{return this.bd().view().ac()}},ma:null,actualWindowRect:function(a){if(arguments.length===1){var b=$$t.$a8.l_op_Inequality(this.ma,a);if(b){var c=this.ma;this.ma=a;this.i3("ActualWindowRect",c,a)}return a}else{return this.ma}},hk:function(){this.actualWindowRect(this.mg())},mg:function(){return new $$t.a8(0,Math.min(1,Math.max(0,this.windowRect().left())),Math.min(1,Math.max(0,this.windowRect().top())),Math.min(1,Math.max(0,this.windowRect().width())),Math.min(1,Math.max(0,this.windowRect().height())))},c7:0,actualWindowPositionHorizontal:function(a){if(arguments.length===1){var b=this.c7;this.c7=a;this.i3("ActualWindowPositionHorizontal",b,this.c7);return a}else{return this.c7}},c8:0,actualWindowPositionVertical:function(a){if(arguments.length===1){var b=this.c8;this.c8=a;this.i3("ActualWindowPositionVertical",b,this.c8);return a}else{return this.c8}},hu:function(){if(this.bw){this.bd().surfaceViewer().isDirty(true);this.bd().refresh(false)}this.g1()},ht:function(){if(this.bw){this.bd().surfaceViewer().isDirty(true);this.bd().refresh(false)}this.g1()},flush:function(){this.hg(true,true)},hg:function(a,b){this.ai().u();if(a){this.ba().bz();this.ai().u()}this.canvasRenderScheduler().h();if(b){this.ba().a().h()}this.c2(true)},useFixedAspectZoom:function(){return false},kh:null,aj:null,jd:function(a,b){if(this.kh!=null){this.jw(this.kh);this.kh=null;this.aj=null}this.kh=a;this.aj=this.ai().i(2,a,b)},jw:function(a){this.ai().y(2,a);this.kh=null;this.aj=null},g3:function(){this.ai().x(2,this.kh,this.aj,false)},_b9:false,b9:function(a){if(arguments.length===1){this._b9=a;return a}else{return this._b9}},_ca:false,ca:function(a){if(arguments.length===1){this._ca=a;return a}else{return this._ca}},_b8:false,b8:function(a){if(arguments.length===1){this._b8=a;return a}else{return this._b8}},h6:function(){var a=false;var b=false;var c=false;for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d];if(e.isDefaultCrosshairBehaviorDisabled()){a=true}if(e.isDefaultTooltipBehaviorDisabled()){b=true}if(e.isAnnotationLayer()){c=true}}this.b9(a);this.ca(b);this.b8(c)},he:function(a){this.ba().b1(a)},bs:false,isThumbnailRequired:function(){return this.bw},gz:function(){this.ba().bj()},cm:function(){return this.ba().an()},ei:0,em:function(){var a=this.ei;this.ei++;return a},bj:function(){if(this.titleTextStyle()==null){return null}return $$t.$gt.g(this.titleTextStyle())},bi:function(){if(this.subtitleTextStyle()==null){return null}return $$t.$gt.g(this.subtitleTextStyle())},$type:new $.ig.Type("SeriesViewer",$$t.$bd.$type,[$$t.$bz.$type])},true);$c("XamDataChart:fx","SeriesViewer",{staticInit:function(){$$t.$fx.nu=-1.7976931348623157e308;$$t.$fx.nt=1.7976931348623157e308},n1:function(a){if(a.seriesViewer()==null){return-1}if(!a.isIndexed()){return-1}var b=$$t.$f9.aw(a);if($$t.$gh.ai($$t.$bc.$type,b)==0){return-1}var c=$$t.$gh.ak($$t.$bc.$type,b,function(d){return d.index()})+1;if($b($$t.$g4.$type,a)!==null||$b($$t.$qm.$type,a)!==null){var d=$b($$t.$g4.$type,a)!==null?a.parentSeries():a.parentSeries();var e=$b($$t.$g6.$type,a);if(d.index()==-1||d.ng()==null||e==null||d.ng().f().indexOf(e)==-1){return-1}c=d.index()+d.ng().f().indexOf(e)}return c},init:function(){this.nl=1;this.nm=1;this.m9=new $$t.f8;this.no=0;this.nq=0;this.np=0;this.nn=0;$$t.$b4.init.call(this);this.y($$t.$fx.$type);var a=this.axes();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.on.runOn(this));var b=this.axes();b.collectionResetting=$.ig.Delegate.prototype.combine(b.collectionResetting,this.oo.runOn(this))},iz:function(a,b,c,d){$$t.$b4.iz.call(this,a,b,c,d);switch(b){case"WindowScaleHorizontal":this.actualWindowScaleHorizontal(this.windowScaleHorizontal());break;case"WindowScaleVertical":this.actualWindowScaleVertical(this.windowScaleVertical());break;case"ActualWindowScaleHorizontal":case"ActualWindowScaleVertical":if(!this.cy()){this.j5(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"GridMode":this.ba().e3(d);{var f=this.axes().getEnumerator();while(f.moveNext()){var e=f.current();e.renderAxis()}}break;case"HorizontalZoomable":case"VerticalZoomable":this.j2();break;case"AlignsGridLinesToPixels":if(c!=d){var h=this.axes().getEnumerator();while(h.moveNext()){var g=h.current();g.br(true);g.renderAxis()}}break;case"DefaultAxisStroke":case"DefaultAxisMajorStroke":case"DefaultAxisMinorStroke":var j=this.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.fc()}break}},oq:function(){this.effectiveViewport(this.mh(this.viewportRect()));var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();a.br(true);a.renderAxis()}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.renderSeries(false)}},isSquare:function(a){if(arguments.length===1){this.g($$t.$fx.isSquareProperty,a);return a}else{return this.c($$t.$fx.isSquareProperty)}},getActualWindowScaleHorizontal:function(){return this.actualWindowScaleHorizontal()},getActualWindowScaleVertical:function(){return this.actualWindowScaleVertical()},jx:function(){$$t.$b4.jx.call(this);this.actualWindowScaleHorizontal(this.actualWindowRect().width());this.actualWindowScaleVertical(this.actualWindowRect().height())},windowScaleHorizontal:function(a){if(arguments.length===1){this.g($$t.$fx.windowScaleHorizontalProperty,a);return a}else{return this.c($$t.$fx.windowScaleHorizontalProperty)}},windowScaleVertical:function(a){if(arguments.length===1){this.g($$t.$fx.windowScaleVerticalProperty,a);return a}else{return this.c($$t.$fx.windowScaleVerticalProperty)}},nl:0,actualWindowScaleHorizontal:function(a){if(arguments.length===1){var b=this.nl;this.nl=a;this.i3("ActualWindowScaleHorizontal",b,this.nl);return a}else{return this.nl}},nm:0,actualWindowScaleVertical:function(a){if(arguments.length===1){var b=this.nm;this.nm=a;this.i3("ActualWindowScaleVertical",b,this.nm);return a}else{return this.nm}},isZoomingHorizontallyEnabled:function(){return this.horizontalZoomable()},isZoomingVerticallyEnabled:function(){return this.verticalZoomable()},horizontalZoomable:function(a){if(arguments.length===1){this.g($$t.$fx.horizontalZoomableProperty,a);return a}else{return this.c($$t.$fx.horizontalZoomableProperty)}},verticalZoomable:function(a){if(arguments.length===1){this.g($$t.$fx.verticalZoomableProperty,a);return a}else{return this.c($$t.$fx.verticalZoomableProperty)}},horizontalZoombarVisibility:function(a){if(arguments.length===1){this.g($$t.$fx.horizontalZoombarVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$fx.horizontalZoombarVisibilityProperty))}},verticalZoombarVisibility:function(a){if(arguments.length===1){this.g($$t.$fx.verticalZoombarVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$fx.verticalZoombarVisibilityProperty))}},gridMode:function(a){if(arguments.length===1){this.g($$t.$fx.gridModeProperty,$$t.$fy.getBox(a));return a}else{return $f(this.c($$t.$fx.gridModeProperty))}},alignsGridLinesToPixels:function(a){if(arguments.length===1){this.g($$t.$fx.alignsGridLinesToPixelsProperty,a);return a}else{return this.c($$t.$fx.alignsGridLinesToPixelsProperty)}},brushes:function(a){if(arguments.length===1){this.g($$t.$fx.brushesProperty,a);return a}else{return this.c($$t.$fx.brushesProperty)}},markerBrushes:function(a){if(arguments.length===1){this.g($$t.$fx.markerBrushesProperty,a);return a}else{return this.c($$t.$fx.markerBrushesProperty)}},outlines:function(a){if(arguments.length===1){this.g($$t.$fx.outlinesProperty,a);return a}else{return this.c($$t.$fx.outlinesProperty)}},markerOutlines:function(a){if(arguments.length===1){this.g($$t.$fx.markerOutlinesProperty,a);return a}else{return this.c($$t.$fx.markerOutlinesProperty)}},defaultAxisStroke:function(a){if(arguments.length===1){this.g($$t.$fx.defaultAxisStrokeProperty,a);return a}else{return this.c($$t.$fx.defaultAxisStrokeProperty)}},defaultAxisMajorStroke:function(a){if(arguments.length===1){this.g($$t.$fx.defaultAxisMajorStrokeProperty,a);return a}else{return this.c($$t.$fx.defaultAxisMajorStrokeProperty)}},defaultAxisMinorStroke:function(a){if(arguments.length===1){this.g($$t.$fx.defaultAxisMinorStrokeProperty,a);return a}else{return this.c($$t.$fx.defaultAxisMinorStrokeProperty)}},axes:function(){return this.m9},m9:null,on:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();if(c!=null){c.a6(null);c.seriesViewer(null);this.jf(c);this.ba().de(c);c.rangeChanged=$.ig.Delegate.prototype.remove(c.rangeChanged,this.op.runOn(this));this.ba().df(c);if(c.b4()!=null){var f=c.b1().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false)}}}}if(this.axes().count()==0){this.resetZoom()}}if(b.newItems()!=null){var h=b.newItems().getEnumerator();while(h.moveNext()){var g=h.current();if(g!=null){this.jz(g);g.a6(this.actualSyncLink());g.seriesViewer(this);g.as().ap();this.ba().bh(g);g.rangeChanged=$.ig.Delegate.prototype.combine(g.rangeChanged,this.op.runOn(this));this.ba().be(g)}}}this.ht()},oo:function(a,b){var c=new $$t.b7($$t.$bc.$type,0);var e=this.axes().getEnumerator();while(e.moveNext()){var d=e.current();if(d.b4()!=null){var g=d.b1().getEnumerator();while(g.moveNext()){var f=g.current();if(!c.contains(f)){c.add(f)}}}d.a6(null);d.seriesViewer(null);this.jf(d);this.ba().de(d);d.rangeChanged=$.ig.Delegate.prototype.remove(d.rangeChanged,this.op.runOn(this));this.ba().df(d);this.resetZoom()}var i=this.series().getEnumerator();while(i.moveNext()){var h=i.current();if(!c.contains(h)){c.add(h)}}var k=c.getEnumerator();while(k.moveNext()){var j=k.current();j.renderSeries(false)}},axisRangeChanged:null,op:function(a,b){var c=$b($$t.$is.$type,a);if(c==null){return}this.ht();if(this.axisRangeChanged!=null){this.axisRangeChanged(this,new $$t.vq(this,c,b.oldMinimumValue(),b.minimumValue(),b.oldMaximumValue(),b.maximumValue()))}if(c.crossingAxis()!=null){c.crossingAxis().e4()}c.e4();var d=this.animateSeriesWhenAxisRangeChanges();if($b($$t.$ir.$type,c)!==null){d=true}var f=c.b1().getEnumerator();while(f.moveNext()){var e=f.current();e.co(true);this.ht();e.renderSeries(d)}if(c.seriesViewer()!=null){var h=c.seriesViewer().series().getEnumerator();while(h.moveNext()){var g=h.current();$$t.$fx.or(c,d,g)}}var j=this.axes().getEnumerator();while(j.moveNext()){var i=j.current();if(i!=c&&i.crossingAxis()!=null&&i.crossingAxis()==c){i.e4()}}},or:function(a,b,c){},j3:function(a,b){$$t.$b4.j3.call(this,a,b);if(this.axes()==null){return}var d=this.axes().getEnumerator();while(d.moveNext()){var c=d.current();c.a6(this.actualSyncLink());c.seriesViewer(this)}},gridZIndex:function(){return this.gridMode()==1?2:1},seriesZIndex:function(){return this.gridMode()==1?1:2},styleUpdated:function(){this.ba().dx();var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();a.e8(false)}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.view().bl();c.renderSeries(false)}},ly:function(){return this.ne().e7()},g7:function(){$$t.$b4.g7.call(this);var a=new $$t.b7($$t.$is.$type,0);for(var b=0;b<this.axes().count();b++){a.add(this.axes().__inner[b])}for(var c=0;c<a.count();c++){this.axes().remove(a.__inner[c]);if($b($$t.$ir.$type,a.__inner[c])!==null){var d=a.__inner[c];this.removeSpecificDataSource(d.name(),true);d.itemsSource(null)}a.__inner[c].e1(null,null)}},bh:function(){return this.ne().e0()},lu:function(){return this.ne().e4()},shouldAddAutoMargins:function(){return true},j0:function(){$$t.$b4.j0.call(this);if(!this.manageDataSources()){return}var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();this.jz(a)}},lv:function(a){return this.pe(a,this.brushes())},pe:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},getMarkerBrushByIndex:function(a){return this.pe(a,this.markerBrushes())},getMarkerOutlineByIndex:function(a){return this.pe(a,this.markerOutlines())},l1:function(a){return this.pe(a,this.outlines())},b5:function(){if(this.isSquare()){return true}return this.ng()},ng:function(){var a=$$t.$gh.n($$t.$bc.$type,$$t.$bc.$type,$$t.$gh.t($$t.$bc.$type,this.series(),function(b){return $b($$t.$vt.$type,b)!==null||$b($$t.$v0.$type,b)!==null}),function(b){return b});if($$t.$gh.c($$t.$bc.$type,a)){return true}var b=$$t.$gh.n($$t.$is.$type,$$t.$is.$type,$$t.$gh.t($$t.$is.$type,this.axes(),function(c){return $b($$t.$ky.$type,c)!==null||$b($$t.$kw.$type,c)!==null||$b($$t.$lb.$type,c)!==null}),function(c){return c});if($$t.$gh.c($$t.$is.$type,b)){return true}return false},a9:function(){return new $$t.f9(this)},is:function(a){$$t.$b4.is.call(this,a);this.ne(a)},_ne:null,ne:function(a){if(arguments.length===1){this._ne=a;return a}else{return this._ne}},jc:function(){for(var a=0;a<this.m9.count();a++){this.m9.__inner[a].br(true);this.m9.__inner[a].e8(false)}$$t.$b4.jc.call(this)},plotAreaBackgroundContent:function(a){if(arguments.length===1){this.g($$t.$fx.plotAreaBackgroundContentProperty,a);return a}else{return this.c($$t.$fx.plotAreaBackgroundContentProperty)}},no:0,plotAreaMarginLeft:function(a){if(arguments.length===1){this.no=a;this.oq();return a}else{return this.no}},nq:0,plotAreaMarginTop:function(a){if(arguments.length===1){this.nq=a;this.oq();return a}else{return this.nq}},np:0,plotAreaMarginRight:function(a){if(arguments.length===1){this.np=a;this.oq();return a}else{return this.np}},nn:0,plotAreaMarginBottom:function(a){if(arguments.length===1){this.nn=a;this.oq();return a}else{return this.nn}},mh:function(a){var b=$$t.$b4.mh.call(this,a);if(a.isEmpty()){return $$t.$a8.empty()}if(this.plotAreaMarginLeft()==0&&this.plotAreaMarginTop()==0&&this.plotAreaMarginRight()==0&&this.plotAreaMarginBottom()==0){return $$t.$a8.empty()}if(this.plotAreaMarginLeft()+this.plotAreaMarginRight()>=a.width()||this.plotAreaMarginTop()+this.plotAreaMarginBottom()>=a.height()){return $$t.$a8.empty()}var c=new $$t.a8(0,a.left()+this.plotAreaMarginLeft(),a.top()+this.plotAreaMarginTop(),a.width()-this.plotAreaMarginLeft()-this.plotAreaMarginRight(),a.height()-this.plotAreaMarginTop()-this.plotAreaMarginBottom());return c},mo:function(){var a=this.viewportRect();var b=this.windowRect();var c=this.effectiveViewport();if(c.isEmpty()||a.isEmpty()){return a}if(c.containsRect(a)){return a}if(a.containsRect(c)){return c}return a},exportVisualData:function(){var a=new $$t.vr;for(var b=0;b<this.axes().count();b++){var c=this.axes().__inner[b].exportVisualData();a.axes().add(c)}for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d].exportVisualData();a.series().add(e)}a.name(this.name());this.he(a);this.ba().b0(a);return a},iw:function(){$$t.$b4.iw.call(this);for(var a=0;a<this.axes().count();a++){var b=this.axes().__inner[a];var c=50;if(!$.ig.util.isNaN(b.al().a4())){c=b.al().a4()}b.cm(c)}},je:function(){$$t.$b4.je.call(this);for(var a=0;a<this.axes().count();a++){var b=this.axes().__inner[a];b.cm(NaN);b.br(true);b.e8(false)}},nk:function(a){var b=new $$t.b7($$t.$is.$type,0);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();var e=c.ad(a);if(e!=null){b.add(e)}}return b},$type:new $.ig.Type("XamDataChart",$$t.$b4.$type)},true);$c("SeriesViewerView:b5","Object",{init:function(a){this.ak=false;this.j=new $$t.v9;this.em=$$t.$a8.empty();this.al=false;this.am=true;this.ab=false;this.a2=NaN;this.en=$$t.$a8.empty();this.ac=false;this.aj=false;this.ag=false;this.af=false;this.d9=null;this.d8=null;this.ae=false;this.ad=false;this.ah=true;this.ax=null;this.ai=true;$.ig.$op.init.call(this);this.a4(0);this.a3(0);this.p(a);this.p().crosshairPoint({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.p().windowResponse(1);this.l(new $$t.ga(this));this.er(function(){var $ret=new $$t.de;$ret.visibility(1);return $ret}());this.es(function(){var $ret=new $$t.de;$ret.visibility(1);return $ret}())},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},cr:function(){this.p().b6(true);this.p().crosshairVisibility(1);this.p().b6(false);var model_=this.p();var isTouch_=typeof Modernizr!=="undefined"&&Modernizr.touch||typeof $.mobile!=="undefined"&&$.mobile!==null&&$.support.touch;model_.mobileMode(isTouch_);this.et(new $$t.cz);this.eu(new $$t.ct);this.eu().__visibility=1;this.dp();this.i(new $$t.v8);this.b(new $$t.f8);this.q(new $$t.dg);this.d3();this.q().world(new $$t.a8(0,0,0,1,1));this.q().window(this.p().windowRect());this.q().surfaceViewer(new $$t.wa(this.p(),this));var a=this.p();a.windowRectChanged=$.ig.Delegate.prototype.combine(a.windowRectChanged,this.cj.runOn(this));var b=this.p();b.gridAreaRectChanged=$.ig.Delegate.prototype.combine(b.gridAreaRectChanged,this.ci.runOn(this));this.o(new $$t.fw(this));this.a(new $$t.b6);this.a().j(this);this.a().e().add(this.p().af());if(this.p().bd()!=null){this.p().bd().view().b(this.a());var c=this.q();c.windowChanging=$.ig.Delegate.prototype.combine(c.windowChanging,this.c7.runOn(this));var d=this.q();d.windowChanged=$.ig.Delegate.prototype.combine(d.windowChanged,this.c6.runOn(this))}this.c8()},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},c7:function(a,b){var c=$$t.$wa.y(b.oldValue(),b.newValue(),this.p().isZoomingHorizontallyEnabled(),this.p().isZoomingVerticallyEnabled(),this.q().world());if(c.isEmpty()){this.q().window(b.oldValue())}else if(!c.equals1(b.newValue())){this.q().window(c)}if(this.p().windowResponse()==1){var d=this.p().viewportRect().width()/this.p().viewportRect().height();c=new $$t.a8(0,c.left()/d,c.top(),c.width()/d,c.height());this.p().windowRect(c)}},c6:function(a,b){var c=$$t.$wa.y(b.oldValue(),b.newValue(),this.p().isZoomingHorizontallyEnabled(),this.p().isZoomingVerticallyEnabled(),this.q().world());if(c.isEmpty()){c=b.oldValue()}else if(!c.equals1(b.newValue())){this.q().window(c)}var d=this.p().viewportRect().width()/this.p().viewportRect().height();c=new $$t.a8(0,c.left()/d,c.top(),c.width()/d,c.height());this.p().windowRect(c)},d3:function(){if(this.p().overviewPlusDetailPaneVisibility()!=0){return}var a=1;if(this.p().viewportRect().isEmpty()==false){a=this.p().viewportRect().width()/this.p().viewportRect().height()}var b=this.q().world();var c=new $$t.a8(0,0,0,a,1);this.q().world(c);if(b.width()!=c.width()||b.height()!=c.height()||b.x()!=c.x()||b.y()!=c.y()){this.q().surfaceViewer().isDirty(true)}this.q().window(new $$t.a8(0,this.p().windowRect().left()*a,this.p().windowRect().top(),this.p().windowRect().width()*a,this.p().windowRect().height()))},cj:function(a,b){this.d3()},ci:function(a,b){this.d3()},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},b3:function(a,b,c){var d=true;var f=this.p().series().getEnumerator();while(f.moveNext()){var e=f.current();if(d&&e.co()){d=false;c.a().j(0,0,a,b)}e.hy(new $$t.a8(0,0,0,a,b),c)}},dn:function(){this.l().a7()},b5:function(){},dq:function(){this.l().a8()},cc:function(){for(var a=0;a<this.p().series().count();a++){this.p().series().__inner[a].view().aq()}},b4:function(){},b6:function(){},dg:function(a){var b=this.i().indexOf(a);if(b>=0){this.i().removeAt(b)}if($b($$t.$iu.$type,a)!==null){var d=a.ng().f().getEnumerator();while(d.moveNext()){var c=d.current();b=this.i().indexOf(c);if(b>=0){this.i().removeAt(b)}}}a.provideContext(null,null);this.cy()},cy:function(){if(this.i().count()==0){if(this.z()!=null&&$$t.$a8.l_op_Inequality(this.p().viewportRect(),null)&&!this.p().viewportRect().isEmpty()){this.z().j(this.p().viewportRect().left(),this.p().viewportRect().top(),this.p().viewportRect().width(),this.p().viewportRect().height())}}this.p().canvasRenderScheduler().l()},aq:function(a){a.hf(a.view().b3(),this.em);return this.i().contains(a)},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},ak:false,au:function(a){if(arguments.length===1){this.ak=a;return a}else{return this.ak}},bi:function(a){if(!this.i().contains(a)){this.i().add(a);if($b($$t.$iu.$type,a)!==null){var c=a.ng().f().getEnumerator();while(c.moveNext()){var b=c.current();this.i().add(b)}}}a.provideContext(this.z(),this.y());this.p().hl()},br:function(){},bm:function(){this.b7();this.cc()},b7:function(){this.eu().__visibility=1;this.cg()},b2:function(){},da:function(){},_eu:null,eu:function(a){if(arguments.length===1){this._eu=a;return a}else{return this._eu}},_et:null,et:function(a){if(arguments.length===1){this._et=a;return a}else{return this._et}},dr:function(){this.eu().__visibility=0;this.cg()},dz:function(a){this.eu().m(a.top()+this.p().viewportRect().top());this.eu().l(a.left()+this.p().viewportRect().left());this.eu().width(a.width());this.eu().height(a.height());this.eu().__stroke=this.l().bm();this.eu().__fill=null;this.eu().z(.5);this.cg()},bq:function(){},c1:function(){},d5:function(a,b,c,d){this.es().ag(a);this.es().ai(b);this.es().ah(c);this.es().aj(d);this.cg()},_es:null,es:function(a){if(arguments.length===1){this._es=a;return a}else{return this._es}},_er:null,er:function(a){if(arguments.length===1){this._er=a;return a}else{return this._er}},dw:function(){this.es().__visibility=0;this.cg()},cd:function(){if(this.es().__visibility==0){this.es().__visibility=1;this.cg()}},d0:function(a,b,c,d){this.er().ag(a);this.er().ai(b);this.er().ah(c);this.er().aj(d);this.cg()},ds:function(){this.er().__visibility=0;this.cg()},b8:function(){if(this.er().__visibility==0){this.er().__visibility=1;this.cg()}},cb:function(){this.et().__visibility=1;this.cg()},ej:function(a){var b=new $$t.et;var c=new $$t.e1;c.__isClosed=true;c.__startPoint={__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c.__segments.add(new $$t.e3(0,{__x:a.left(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.e3(0,{__x:a.right(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.e3(0,{__x:a.right(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.e3(0,{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));
b.add(c);return b},ek:function(a){var b=new $$t.et;var c=new $$t.e1;c.__isClosed=true;c.__startPoint={__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c.__segments.add(new $$t.e3(0,{__x:a.right(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.e3(0,{__x:a.right(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.e3(0,{__x:a.left(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.e3(0,{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));b.add(c);return b},d4:function(a,b){b.intersect(a);var c=new $$t.es;c.b(this.ek(a));var d=new $$t.es;d.b(this.ej(b));var e=new $$t.ep;e.c().add(c);e.c().add(d);this.et().ak(e);this.et().__fill=this.l().bm();this.et().__opacity=.1;this.cg()},dv:function(){this.et().__visibility=0;this.cg()},d6:function(a){},de:function(a){var b=this.b().indexOf(a);this.b().removeAt(b);a.e1(null,null);this.dl();this.p().removeSpecificDataSource(a.name(),true)},df:function(a){},bh:function(a){if(!this.b().contains(a)){this.b().add(a)}a.e1(this.z(),this.y());this.dl()},be:function(a){},j:null,k:function(){this.j.a(this.q());return this.j},aw:function(a){var b=a.seriesViewer().series();var c=new $$t.b7($$t.$bc.$type,0);for(var d=0;d<b.count();d++){c.add(b.__inner[d]);if($b($$t.$iu.$type,b.__inner[d])!==null){var e=b.__inner[d];var f=e.ng().f();for(var g=0;g<f.count();g++){c.add(f.__inner[g])}}}return c},dk:function(){this.p().windowRect(new $$t.a8(0,0,0,1,1))},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_ao:false,ao:function(a){if(arguments.length===1){this._ao=a;return a}else{return this._ao}},co:function(a){var $self=this;if(a==null){if(this.m()!=null){this.m().ae()}this.l().a3(null);this.x(null);this.aa(null);this.z(null);this.y(null);this.m(null);if(this.p().bd()!=null){this.p().bd().provideContext(null);this.p().bd().provideContainer(null);this.p().bd().provideEventSource(null)}return}if(this.au()){this.a().e().add(this.p().canvasRenderScheduler())}this.l().a3(a);this.x(this.l().q());this.aa(this.l().t());this.z(this.l().s());this.y(this.l().r());this.ao(window.navigator.msPointerEnabled);if(this.ao()){this.av(true)}this.m(this.l().g());this.m().az(this.p().viewportRect());this.m().ab(this.as.runOn(this));var b=this.m();b.onContactCompleted=$.ig.Delegate.prototype.combine(b.onContactCompleted,this.cl.runOn(this));var c=this.m();c.onContactMoved=$.ig.Delegate.prototype.combine(c.onContactMoved,this.cm.runOn(this));var d=this.m();d.onContactStarted=$.ig.Delegate.prototype.combine(d.onContactStarted,this.cn.runOn(this));var e=this.m();e.onDragCompleted=$.ig.Delegate.prototype.combine(e.onDragCompleted,this.p().h2.runOn(this.p()));var f=this.m();f.onDragDelta=$.ig.Delegate.prototype.combine(f.onDragDelta,function(f){$self.p().h3(f)});var g=this.m();g.onDragStarted=$.ig.Delegate.prototype.combine(g.onDragStarted,function(g){$self.p().h4(g,true)});var h=this.m();h.onGestureCompleted=$.ig.Delegate.prototype.combine(h.onGestureCompleted,function(h,i){$self.p().h5(h)});var i=this.m();i.onKeyDown=$.ig.Delegate.prototype.combine(i.onKeyDown,this.p().onKeyDown.runOn(this.p()));var j=this.m();j.onMouseDown=$.ig.Delegate.prototype.combine(j.onMouseDown,this.ct.runOn(this));var k=this.m();k.onMouseLeave=$.ig.Delegate.prototype.combine(k.onMouseLeave,this.cu.runOn(this));var l=this.m();l.onMouseOver=$.ig.Delegate.prototype.combine(l.onMouseOver,this.cv.runOn(this));var m=this.m();m.onMouseUp=$.ig.Delegate.prototype.combine(m.onMouseUp,this.cw.runOn(this));var n=this.m();n.onMouseWheel=$.ig.Delegate.prototype.combine(n.onMouseWheel,this.p().cq.runOn(this.p()));var o=this.m();o.onPinchDelta=$.ig.Delegate.prototype.combine(o.onPinchDelta,function(o,p){$self.p().ie(p)});var p=this.m();p.onPinchStarted=$.ig.Delegate.prototype.combine(p.onPinchStarted,function(p,q){$self.p().ig(p)});var q=this.m();q.onDoubleTap=$.ig.Delegate.prototype.combine(q.onDoubleTap,function(q){$self.p().h1(q)});var r=this.m();r.onHold=$.ig.Delegate.prototype.combine(r.onHold,this.cq.runOn(this));if(this.p().bd()!=null){this.p().bd().provideContext(this.aa());this.p().bd().provideContainer(a);this.p().bd().provideEventSource(this.m())}},cm:function(a,b){this.p().hx(a,b)},cn:function(a,b){if(!b&&this.p().mobileMode()){this.p().mobileMode(false)}if(b&&!this.p().mobileMode()){this.p().mobileMode(true)}this.p().hy(a,b)},cq:function(a){this.p().ih(a)},cl:function(a,b){this.p().hw(a,b)},dc:function(a){},ap:function(){return false},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},dy:function(){this.a5($$t.$gt.i(this.p().bh()))},_a5:0,a5:function(a){if(arguments.length===1){this._a5=a;return a}else{return this._a5}},f:function(a,b,c){var d=$.ig.truncate(Math.round(a.__x));var e=$.ig.truncate(Math.round(a.__y));c=null;var f=d;var g=e;if(this.p().actualPixelScalingRatio()!=1){f=$.ig.truncate(Math.round(a.__x*this.p().actualPixelScalingRatio()));g=$.ig.truncate(Math.round(a.__y*this.p().actualPixelScalingRatio()))}var h=this.y().a(f,g);if(h==null||h.length==0){c=null;return{ret:null,p2:c}}if((h[0]>0||h[1]>0||h[2]>0)&&h[3]==255){var num2_=h[2];if(num2_%4!=0){num2_=num2_+(4-num2_%4)}var num1_=h[1];if(num1_%4!=0){num1_=num1_+(4-num1_%4)}var num0_=h[0];if(num0_%4!=0){num0_=num0_+(4-num0_%4)}var num_=0;num_=num2_>>2;num_=num_<<6;num_=num_|num1_>>2;num_=num_<<6;num_=num_|num0_>>2;var i=$.ig.truncate(Math.floor($a(num_,1e3)));i--;var j=null;var k=false;var m=this.i().getEnumerator();while(m.moveNext()){var l=m.current();if(k){break}var n=$b($$t.$iu.$type,l);if(n!=null){var p=n.series().getEnumerator();while(p.moveNext()){var o=p.current();if(o.visualSeriesLink()!=null&&o.visualSeriesLink()._uniqueIndex==i){j=o.visualSeriesLink();k=true;break}}}else if(l._uniqueIndex==i){j=l;break}}if(j!=null){var q=j.getHitDataContext({__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(q!=null){c=q}}return{ret:j,p2:c}}return{ret:null,p2:c}},a9:function(){return this.a4()},a8:function(){return this.a3()},_a4:0,a4:function(a){if(arguments.length===1){this._a4=a;return a}else{return this._a4}},_a3:0,a3:function(a){if(arguments.length===1){this._a3=a;return a}else{return this._a3}},em:null,al:false,ck:function(){this.l().a2()},cp:function(a,b){var c=this.a4();var d=this.a3();if(this.a4()!=a){this.al=true}this.a4(a);if(this.a3()!=b){this.al=true}this.a3(b);if(this.al){var e=new $$t.a9(1,c,d);var f=new $$t.a9(1,a,b);this.p().ir(e,f)}this.c5();this.dl()},dl:function(){this.ah=true;this.p().ai().v()},a1:0,az:0,a0:0,ay:0,am:false,ab:false,bw:function(){var $self=this;if(this.a4()==0||this.a3()==0){return}this.ah=false;this.ab=false;if(this.am){this.c4();this.c0();this.am=false}var a=this.a4();var b=this.a3();var c=this.p().leftMargin();var d=this.p().rightMargin();var e=this.p().bottomMargin();var f=this.p().topMargin();var g=this.p().autoMarginHeight();var h=this.p().autoMarginWidth();if($.ig.util.isNaN(g)){g=this.a5()/2}if($.ig.util.isNaN(h)){h=0}var i=this.p().shouldAddAutoMargins();var j=new $$t.b7($$t.$kd.$type,0);var l=this.b().getEnumerator();while(l.moveNext()){var k=l.current();if(k.al()!=null){j.add(k.al());k.al().bj(function(){return $self.al})}}if(i){var m=false;var n=false;var o=false;var p=false;var r=j.getEnumerator();while(r.moveNext()){var q=r.current();if($$t.$wb.b(q)==2&&(q.z().labelSettings()==null||q.z().labelSettings().visibility()==0)){m=true}if($$t.$wb.b(q)==3&&(q.z().labelSettings()==null||q.z().labelSettings().visibility()==0)){n=true}if($$t.$wb.b(q)==0&&(q.z().labelSettings()==null||q.z().labelSettings().visibility()==0)){o=true}if($$t.$wb.b(q)==1&&(q.z().labelSettings()==null||q.z().labelSettings().visibility()==0)){p=true}if(q.z()!=null&&q.z().labelSettings()!=null){q.z().labelSettings().c(q.z().labelSettings().location())}}if(m||n){if(!o&&$.ig.util.isNaN(f)){f=g}if(!p&&$.ig.util.isNaN(e)){e=g}}if(p||o){if(!m&&$.ig.util.isNaN(c)){c=h}if(!n&&$.ig.util.isNaN(d)){d=h}}}if($.ig.util.isNaN(f)){f=0}if($.ig.util.isNaN(c)){c=0}if($.ig.util.isNaN(d)){d=0}if($.ig.util.isNaN(e)){e=0}var s=this.bb();f+=s;var t=this.ba();f+=t;var u=new $$t.a8(0,c,f,a-(c+d),b-(f+e));u=$$t.$wb.e(j,u);var v=new $$t.a9(1,a-(c+d),b-(f+e));if(this.p().b5()&&u.width()!=u.height()){if(u.width()<u.height()){f+=(u.height()-u.width())/2;u.top(u.top()+(u.height()-u.width())/2);v.j(v.j()-(u.height()-u.width()));u.height(u.width())}else{c+=(u.width()-u.height())/2;u.left(u.left()+(u.width()-u.height())/2);v.k(v.k()-(u.width()-u.height()));u.width(u.height())}}this.a1=f-(s+t);this.az=c;this.a0=d;this.ay=e;this.em=u;var w=function(){var $ret=new $$t.wc;$ret.f(c);$ret.c(c);$ret.a(f+v.j());$ret.b(f+v.j());$ret.g(c+v.k());$ret.d(c+v.k());$ret.h(f);$ret.e(f);return $ret}();$$t.$wb.d(j,w,this.em,function(x,y){if(!x.cf().equals1(y)){x.cf(y);x.z().as().x()}});var x=false;if(this.al){this.al=false;x=true}this.p().iy(this.p().viewportRect(),this.em);var z=this.b().getEnumerator();while(z.moveNext()){var y=z.current();if($$t.$a8.l_op_Equality(y.gv(),null)||y.gv().isEmpty()){this.ab=true}if(y.gv().equals1(this.em)){continue}y.ev(y.gv(),this.em)}var ab=this.i().getEnumerator();while(ab.moveNext()){var aa=ab.current();if($$t.$a8.l_op_Equality(aa.view().b3(),null)||aa.view().b3().isEmpty()){this.ab=true}if(aa.view().b3().equals1(this.em)){continue}aa.hf(aa.view().b3(),this.em)}if(this.p().bd()!=null){var ac=this.p().bd();var ad=this.p().mobileMode()?this.em.width():Number.POSITIVE_INFINITY;var ae=this.p().mobileMode()?this.em.height():Number.POSITIVE_INFINITY;var af=ac.getDesiredSize(new $$t.a9(1,ad,ae));this.p().bd().arrange(new $$t.a8(0,this.em.right()-af.k(),this.em.bottom()-af.j(),af.k(),af.j()))}this.dd(this.em)},w:function(){var a=this.p().bh();var b=this.t();if(this.p().bj()!=null){a=this.p().bj()}else if(b!=null){a=b}return a},v:function(){var a=this.p().bh();var b=this.s();if(this.p().bi()!=null){a=this.p().bi()}else if(b!=null){a=b}return a},ei:function(){var a=this.p().ly();var b=this.ef();if(this.p().titleTextColor()!=null){a=this.p().titleTextColor()}else if(b!=null){a=b}return a},eh:function(){var a=this.p().ly();var b=this.ee();if(this.p().subtitleTextColor()!=null){a=this.p().subtitleTextColor()}else if(b!=null){a=b}return a},bb:function(){if(this.p().title()==null||!($b($$t.$fx.$type,this.p())!==null)){return 0}var a=this.w();var b=0;b=$$t.$gt.i(a);var c=this.ey();b+=c.e()+c.b();return b},a2:0,ba:function(){if(this.p().subtitle()==null||!($b($$t.$fx.$type,this.p())!==null)){return 0}if(!$.ig.util.isNaN(this.a2)){return this.a2}var a=this.v();this.a2=$$t.$gt.i(a);var b=this.ex();this.a2+=b.e()+b.b();return this.a2},ey:function(){var a=this.l().bx();var b=$.ig.util.isNaN(this.p().titleTopMargin())?a.e():this.p().titleTopMargin();var c=$.ig.util.isNaN(this.p().titleLeftMargin())?a.c():this.p().titleLeftMargin();var d=$.ig.util.isNaN(this.p().titleRightMargin())?a.d():this.p().titleRightMargin();var e=$.ig.util.isNaN(this.p().titleBottomMargin())?a.b():this.p().titleBottomMargin();return new $$t.bw(1,c,b,d,e)},ex:function(){var a=this.l().bw();var b=$.ig.util.isNaN(this.p().subtitleTopMargin())?a.e():this.p().subtitleTopMargin();var c=$.ig.util.isNaN(this.p().subtitleLeftMargin())?a.c():this.p().subtitleLeftMargin();var d=$.ig.util.isNaN(this.p().subtitleRightMargin())?a.d():this.p().subtitleRightMargin();var e=$.ig.util.isNaN(this.p().subtitleBottomMargin())?a.b():this.p().subtitleBottomMargin();return new $$t.bw(1,c,b,d,e)},dd:function(a){},cg:function(){if(!this.ag){this.ag=true;this.a().l()}},en:null,di:function(){if(this.aa()==null){return}if(this.aa().d()){if(this.p().actualPixelScalingRatio()!=1){this.aa().y();this.aa().z(this.p().actualPixelScalingRatio(),this.p().actualPixelScalingRatio())}if(!this.en.isEmpty()){if(!this.au()){this.aa().j(this.en.left(),this.en.top(),this.en.width(),this.en.height())}}}this.dj();if(this.aa().d()){if(this.p().actualPixelScalingRatio()!=1){this.aa().x()}}},isValid:function(){return true},preRender:function(){this.l().ax(this.a4(),this.a3());this.db()},db:function(){},ac:false,dj:function(){if(this.aa().d()){this.en=new $$t.a8(0,0,0,this.a4(),this.a3());if(this.ax!=null&&this.ax.count()>0){this.ca();this.aa().y();this.aa().ad(this.p().viewportRect());if(!this.au()){this.aa().j(this.p().viewportRect().left(),this.p().viewportRect().top(),this.p().viewportRect().width(),this.p().viewportRect().height())}}this.aa().q(this.er());this.aa().q(this.es());this.aa().r(this.et());this.aa().u(this.eu());this.aa().ab(this.w());if(this.d9!=null){this.d9.ab(this.ei());this.aa().v(this.d9)}this.aa().ab(this.v());if(this.d8!=null){this.d8.ab(this.eh());this.aa().v(this.d8)}if(this.ax!=null&&this.ax.count()>0){this.l().a6(this.ax);this.aa().x()}if(this.ar()){this.du();this.ar(false);this.ax.clear();this.p().a1().ac();this.cg()}}},ep:function(){return new $$t.a8(0,0,0,this.a4(),this.a3())},el:function(){return this.l().br()},dp:function(){this.p().circleMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.d);$ret.measure($$t.$hc.b);return $ret}());this.p().triangleMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.m);$ret.measure($$t.$hc.b);return $ret}());this.p().pyramidMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.j);$ret.measure($$t.$hc.b);return $ret}());this.p().squareMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.k);$ret.measure($$t.$hc.b);return $ret}());this.p().diamondMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.e);$ret.measure($$t.$hc.b);return $ret}());this.p().pentagonMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.h);$ret.measure($$t.$hc.b);return $ret}());this.p().hexagonMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.f);$ret.measure($$t.$hc.b);return $ret}());this.p().tetragramMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.l);$ret.measure($$t.$hc.b);return $ret}());this.p().pentagramMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.i);$ret.measure($$t.$hc.b);return $ret}());this.p().hexagramMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.g);$ret.measure($$t.$hc.b);return $ret}())},dx:function(){this.l().ba();this.dm();var a=this.a5();this.dy();if(a!=this.a5()){this.p().hl()}},c8:function(){if(this.p().bd()!=null){var a=this.p().overviewPlusDetailPaneVisibility();this.p().bd().__visibility=a;this.p().bd().refresh(false)}},as:function(a){if($$t.$ba.l_op_Equality(a,null)){return false}var b=a.__x;var c=a.__y;if(b>=this.p().viewportRect().left()&&c>=this.p().viewportRect().top()&&b<=this.p().viewportRect().left()+this.p().viewportRect().width()&&c<=this.p().viewportRect().top()+this.p().viewportRect().height()){var d=this.p().bd();if(d!=null&&d.__visibility==0&&b>=d.view().bd().left()&&c>=d.view().bd().top()&&b<=d.view().bd().left()+d.view().bd().width()&&c<=d.view().bd().top()+d.view().bd().height()){return false}return true}return false},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},cv:function(a,b,c){var $self=this;if(!c&&this.p().mobileMode()){this.p().mobileMode(false)}var d=new $$t.fh;d.position(a);if(this.p().a7()==2||this.p().a7()==1||this.p().cr()||this.p().bd()==null||this.p().bd().pinching()){if(this.h()!=null){if(this.aj){this.cw(a)}this.h().g7(d.position(),this.e(),d);this.h(null)}return}var e=null;var f=function(){var g=$self.f(a,!b,e);e=g.p2;return g.ret}();this.e(e);var g=this.g(f);if(f!=null){var h=false;var i=false;if(this.h()!=f){i=true}if(this.h()==null||i){h=true}if(h){if(i){if(this.h()!=null){g=this.g(this.h());this.h().g7(d.position(),e,d);if(g!=null){g.g7(d.position(),e,d)}}}this.h(f);f.g6(d.position(),e,d);if(g!=null){g.g6(d.position(),e,d)}}else{this.h(f);f.g9(d.position(),e,d);if(g!=null){g.g9(d.position(),e,d)}}}else{if(this.h()!=null){g=this.g(this.h());this.h().g7(d.position(),e,d);if(g!=null){g.g7(d.position(),e,d)}this.h(null)}for(var j=0;j<this.p().series().count();j++){var k=this.p().series().__inner[j];if(k.b8()){g=this.g(k);k.g7(d.position(),k.eo(),d);if(g!=null){g.g7(d.position(),k.eo(),d)}}}}},g:function(a){var b=null;if(a!=null&&$b($$t.$g4.$type,a)!==null){b=a.parentSeries()}if(a!=null&&$b($$t.$qm.$type,a)!==null){b=a.parentSeries()}return b},cu:function(a){if(this.h()!=null){var b=this.g(this.h());var c=new $$t.fh;c.position(a);this.h().g7(c.position(),null,c);if(b!=null){b.g7(c.position(),null,c)}this.h(null)}this.p().ic(a)},aj:false,ct:function(a){if(this.h()!=null){this.aj=true;var b=new $$t.oc;b.position(a);this.h().g4(b.position(),this.e(),b)}},cw:function(a){if(this.h()!=null){this.aj=false;var b=new $$t.oc;b.position(a);this.h().g8(b.position(),this.e(),b)}},dm:function(){},ec:function(){return this.m().ax()},d7:function(a){if(this.m()!=null){this.m().az(this.p().viewportRect())}},ch:function(a){this.p().b6(true);this.p().b2(this.p().mobileMode()&&!this.p().c0()||this.p().crosshairVisibility()==0);this.p().b6(false);this.bn(a)},bn:function(a){if(this.p().bd()!=null){this.p().bd().mobileMode(a);if(!a){this.p().bd().__visibility=this.p().overviewPlusDetailPaneVisibility();this.p().bd().view().s(false)}else{this.p().bd().__visibility=1;this.p().bd().view().s(this.p().overviewPlusDetailPaneVisibility()==0)}this.p().hl()}},ag:false,isDirty:function(a){if(arguments.length===1){this.ag=a;return a}else{return this.ag}},undirty:function(a){this.ag=false;this.di()},index:function(){return 10},postRender:function(){},bz:function(){this.dl()},af:false,b9:function(){this.l().a0()},dt:function(){this.l().a9()},bp:function(a){this.l().ar()},bf:function(a){this.l().an(a)},d1:function(a){this.l().bf(a)},d2:function(a){this.l().bg(a)},bg:function(a){this.l().ao(a)},dh:function(a){this.l().a5(a)},cx:function(a){this.p().canvasRenderScheduler().l()},bo:function(a){},_av:false,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},n:function(a){if(this.p().mobileMode()){return 2}else{return 1}},cs:function(){this.m().w(this.p().isSurfaceInteractionDisabled());if(this.q()!=null){this.q().isSurfaceInteractionDisabled(this.p().isSurfaceInteractionDisabled())}},d9:null,d8:null,a7:function(a,b){if(a==null){return 0}this.aa().ab(b);return this.aa().e(a)},a6:function(a,b){if(a==null){return 0}var c=0;c=$$t.$gt.i(b);return c},c5:function(){this.am=true;this.dl();this.cg()},c4:function(){if(this.p().title()==null||!($b($$t.$fx.$type,this.p())!==null)){this.d9=null}else{this.d9=new $$t.c2;this.d9.aa(this.p().title().toString());var a=this.ey();var b=this.a7(this.d9.aa(),this.w());this.d9.l(this.a4()/2-(b+a.c()+a.d())/2);this.d9.m(a.e());var c=this.a6(this.d9.aa(),this.w());this.d9.k(b);this.d9.j(c);var d=this.eb();switch(d){case 0:this.d9.l(a.c());break;case 2:this.d9.l(Math.max(this.a4()-a.d()-b,a.c()));break}}},c0:function(){this.a2=NaN;if(this.p().subtitle()==null||!($b($$t.$fx.$type,this.p())!==null)){this.d8=null}else{this.d8=new $$t.c2;this.d8.aa(this.p().subtitle().toString());var a=this.ex();var b=this.a7(this.d8.aa(),this.v());this.d8.l(this.a4()/2-(b+a.c()+a.d())/2);this.d8.m(this.bb()+a.e());var c=this.a6(this.d8.aa(),this.v());this.d8.k(b);this.d8.j(c);var d=this.ea();switch(d){case 0:this.d8.l(a.c());break;case 2:this.d8.l(Math.max(this.a4()-a.d()-b,a.c()));break}}},c:function(a){var b=this.l().c();if(b==0){var c=$$t.$wb.b(a.al());if(a.crossingAxis()==null){if(c==4){return 4}if(c==5){return 3}}else{if(c==4){return 3}if(c==5){return 4}}if(c==0){return 3}return 4}return b},d:function(a){var b=this.l().d();if(b==0){var c=$$t.$wb.b(a.al());if(a.crossingAxis()==null){if(c==7){return 1}if(c==6){return 2}}else{if(c==7){return 2}if(c==6){return 1}}if(c==3){return 2}return 1}return b},u:function(){return this.l().p()},eg:function(){return this.l().bq()},r:function(){return this.l().o()},ed:function(){return this.l().bp()},t:function(){return this.l().n()},s:function(){return this.l().m()},ef:function(){return this.l().bo()},ee:function(){return this.l().bn()},b1:function(a){var b=null;a.title(null);a.subtitle(null);var c=this.ey();var d=0;var e=0;if(this.d9!=null){b=this.w();var f=$$t.$gt.d(this.d9,b);var g={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e=this.d9.j()+c.b()+c.e();var h=new $$t.vi;var i=this.eq();h.viewport(new $$t.a8(0,i.left(),i.top(),i.width(),e));h.textPlotArea(this.eo(this.d9));h.textPlotArea(new $$t.a8(0,this.d9.l(),this.d9.m(),this.d9.k(),this.d9.j()));d=h.height();h.appearance($$t.$hs.fromTextElement(this.d9,f));var j=this.ey();h.appearance().marginTop(j.e());h.appearance().marginLeft(j.c());h.appearance().marginRight(j.d());h.appearance().marginBottom(j.b());var k=this.eb();h.appearance().horizontalAlignment($$t.$bx.$getName(k));a.title(h)}if(this.d8!=null){b=this.v();var l=$$t.$gt.d(this.d8,b);var m={__x:0,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var n=this.ex();var o=this.d8.j()+n.b()+n.e();var p=new $$t.vi;var q=this.eq();p.viewport(new $$t.a8(0,q.left(),q.top()+e,q.width(),o));p.textPlotArea(this.eo(this.d8));p.appearance($$t.$hs.fromTextElement(this.d8,l));var r=this.ex();p.appearance().marginTop(r.e());p.appearance().marginLeft(r.c());p.appearance().marginRight(r.d());p.appearance().marginBottom(r.b());var s=this.ea();p.appearance().horizontalAlignment($$t.$bx.$getName(s));a.subtitle(p)}},eq:function(){return new $$t.a8(0,0,0,this.a4(),this.a3())},eo:function(a){var b=$$t.$vc.a(a);return b},b0:function(a){a.width(this.a4());a.height(this.a3());a.contentArea(this.eq());a.centralArea(new $$t.a8(0,this.az,0,this.a4()-(this.az+this.a0),this.a3()-(this.a1+this.ay)));a.plotArea(this.p().viewportRect());a.actualWindowRect(this.p().actualWindowRect())},ew:function(){return this.l().bz()},ev:function(){return this.l().by()},ae:false,ad:false,cz:function(a,b){this.ad=true},c3:function(a,b){this.ae=true},eb:function(){if(this.ae){return this.p().titleHorizontalAlignment()}else{var a=1;switch(this.l().am()){case"left":a=0;break;case"right":a=2;break}return a}},ea:function(){if(this.ad){return this.p().subtitleHorizontalAlignment()}else{var a=1;switch(this.l().al()){case"left":a=0;break;case"right":a=2;break}return a}},ah:false,bj:function(){if(this.ah){this.bw();if(this.ab){this.p().ai().u()}if(this.ah){this.bw()}}},an:function(){if(this.p().c2()){return false}if($$t.$af.now().getTime()-this.p().c5().getTime()<300){return true}return false},by:function(){this.l().ax(this.a4(),this.a3())},cf:function(){this.l().a1(this.p().isPagePanningAllowed())},at:function(a){var b=this.p().actualWindowRect();var c=b.top()>0;var d=b.left()>0;var e=b.right()<1;var f=b.bottom()<1;var g=a.__y<0;var h=a.__y>0;var i=a.__x<0;var j=a.__x>0;if(c&&g){return true}if(d&&i){return true}if(f&&h){return true}if(j&&e){return true}return false},c9:function(){this.l().a4();this.p().canvasRenderScheduler().l();this.p().af().l();this.p().ad().l();this.a().l()},ax:null,bx:function(a,b,c){this.ar(false);if(this.ax==null){this.ax=new $$t.b7($$t.$gu.$type,0)}for(var d=0;d<this.ax.count();d++){while(d<this.ax.count()&&!a.containsKey(this.ax.__inner[d].i())){this.ax.removeAt(d)}}for(var e=0;e<b.count();e++){this.ax.add(b.__inner[e])}this.cg()},bd:function(a,b,c){return this.l().ai(a,b,c)},bu:function(){this.l().av()},bv:function(a){this.l().aw(a)},ce:function(){if(this.ax==null){return}this.ar(true);this.cg()},_ar:false,ar:function(a){if(arguments.length===1){this._ar=a;return a}else{return this._ar}},bc:0,bs:function(){this.l().at()},bk:function(){this.l().ap()},bt:function(a){this.l().au(a)},bl:function(){this.l().aq()},ai:false,ca:function(){if(this.ai){this.ai=false;this.z().j(this.p().viewportRect().left(),this.p().viewportRect().top(),this.p().viewportRect().width(),this.p().viewportRect().height());this.p().canvasRenderScheduler().c(true)}},du:function(){if(!this.ai){this.ai=true;this.p().canvasRenderScheduler().c(false);this.p().canvasRenderScheduler().m(this.z(),this.y())}},c2:function(){},$type:new $.ig.Type("SeriesViewerView",$.ig.$ot,[$$t.$b3.$type])},true);$c("XamDataChartView:f9","SeriesViewerView",{init:function(a){$$t.$b5.init.call(this,a);this.ez(a)},_ez:null,ez:function(a){if(arguments.length===1){this._ez=a;return a}else{return this._ez}},e3:function(a){this.p().canvasRenderScheduler().n()},db:function(){$$t.$b5.db.call(this);if(this.b().count()==0&&this.z()!=null){this.z().j(0,0,this.a4(),this.a3())}},dm:function(){var a;var b;var c;var d;var e,f,g,h;var i=1,j=0;var k=false;var l=this.l().az(a,b,c,d,e);a=l.p0;b=l.p1;c=l.p2;d=l.p3;e=l.p4;var m;var n=this.l().ay(i,m,f,g,j,k);i=n.p0;m=n.p1;f=n.p2;g=n.p3;j=n.p4;k=n.p5;this.p().topMargin(m[0]);this.p().rightMargin(m[1]);this.p().bottomMargin(m[2]);this.p().leftMargin(m[3]);this.ez().defaultAxisStroke(e);this.ez().defaultAxisMajorStroke(e);this.ez().defaultAxisMinorStroke(e);this.ez().alignsGridLinesToPixels(k);this.e6(f);this.e5(g);this.ez().brushes(a);this.ez().outlines(b);var o=new $$t.fz;for(var p=0;p<a.count();p++){o.add(a.item(p))}this.ez().markerBrushes(o);var q=new $$t.fz;for(var r=0;r<b.count();r++){q.add(b.item(r))}this.ez().markerBrushes(o);this.ez().markerOutlines(q);this.e7(c);this.e0(d);this.e4(e);this.e1(i);this.e2(j)},_e7:null,e7:function(a){if(arguments.length===1){this._e7=a;return a}else{return this._e7}},_e4:null,e4:function(a){if(arguments.length===1){this._e4=a;return a}else{return this._e4}},_e6:null,e6:function(a){if(arguments.length===1){this._e6=a;return a}else{return this._e6}},_e5:null,e5:function(a){if(arguments.length===1){this._e5=a;return a}else{return this._e5}},_e1:0,e1:function(a){if(arguments.length===1){this._e1=a;return a}else{return this._e1}},_e2:0,e2:function(a){if(arguments.length===1){this._e2=a;return a}else{return this._e2}},co:function(a){$$t.$b5.co.call(this,a)},dj:function(){this.er().z(1);this.es().z(1);this.er().__stroke=this.e7();this.es().__stroke=this.e7();$$t.$b5.dj.call(this)},_e0:null,e0:function(a){if(arguments.length===1){this._e0=a;return a}else{return this._e0}},$type:new $.ig.Type("XamDataChartView",$$t.$b5.$type)},true);$c("ChartCollection:pw","ObservableCollection$1",{init:function(){$$t.$f0.init.call(this,$$t.$b4.$type,0)},collectionResetting:null,o:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$t.$f0.o.call(this)},$type:new $.ig.Type("ChartCollection",$$t.$f0.$type.specialize($$t.$b4.$type))},true);$c("ChartContentManager:vf","DependencyObject",{j:null,o:null,q:null,r:function(a){if(arguments.length===1){this.q=a;return a}else{return this.q}},init:function(a){this.j=null;this.o=new $$t.gd($$t.$vg.$type,$$t.$gd.$type.specialize($$t.$bg.$type,$$t.$vd.$type),0);this.q=new $$t.b7($$t.$bc.$type,0);this.k=false;$$t.$bg.init.call(this);this.m(true);this.l(true);this.o.add(0,new $$t.gd($$t.$bg.$type,$$t.$vd.$type,0));this.o.add(1,new $$t.gd($$t.$bg.$type,$$t.$vd.$type,0));this.o.add(2,new $$t.gd($$t.$bg.$type,$$t.$vd.$type,0));this.j=a},i:function(a,b,c){var d=this.h(a,b);d.a(c);return d},y:function(a,b){var c=this.o.item(a);if(c.containsKey(b)){c.remove(b)}var d=$b($$t.$bc.$type,b);if(d!=null&&this.r().contains(d)){this.r().remove(d)}},k:false,v:function(){if(!this.k){this.k=true;window.setTimeout(this.s.runOn(this),0)}},x:function(a,b,c,d){var e=c;if(!e.c()){e.b(d)}else{if(!d){e.b(false)}}if(!e.c()){e.c(true);this.v()}},_n:false,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},h:function(a,b){var c=this.o.item(a);var d=null;if(!function(){var e=c.tryGetValue(b,d);d=e.p1;return e.ret}()){d=new $$t.vd;d.h(b);c.add(b,d);var e=$b($$t.$bc.$type,b);if(e!=null&&!this.r().contains(e)){if($b($$t.$g4.$type,e)!==null||$b($$t.$qm.$type,e)!==null){var f=$b($$t.$g4.$type,e);var g=$b($$t.$qm.$type,e);var h=f!=null?f.parentSeries():g.parentSeries();var i=f!=null?f.logicalSeriesLink():g.logicalSeriesLink();var j=0;if(this.r().indexOf(h)==0){j++}j+=h.series().indexOf(i);if(this.r().count()<=j||h.series().count()==0||j==-1){this.r().add(e)}else{this.r().insert(j,e)}}else{this.r().add(e)}}}return d},u:function(){this.s()},s:function(){if(this.j==null||this.o==null){return}if(!this.k){return}this.k=false;if(this.j!=null){this.j.gz()}var b=this.p().getEnumerator();while(b.moveNext()){var a=b.current();a.f()}if(!this.k){this.j.i4()}},p:function(){var d__=new $.ig.ChartContentManager___InOrder__IteratorClass(-2);d__.__4__this=this;return d__},t:function(a){var c=this.o.item(1).values().getEnumerator();while(c.moveNext()){var b=c.current();b.h().ez()}var e=this.o.item(1).values().getEnumerator();while(e.moveNext()){var d=e.current();d.f()}var g=this.o.item(1).values().getEnumerator();while(g.moveNext()){var f=g.current();f.h().gu($$t.$a8.empty())}},_l:false,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_m:false,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},z:function(a,b,c,d){c.i(d)},w:function(a,b){if(!b.e()){b.e(true);this.v()}},$type:new $.ig.Type("ChartContentManager",$$t.$bg.$type)},true);$c("ContentInfo:vd","Object",{init:function(){$.ig.$op.init.call(this)},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:false,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:false,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},d:function(){if(this.i().isEmpty()){return false}if(this.i().width()==0&&this.i().height()==0){return false}return true},g:function(){if(this.e()&&$b($$t.$is.$type,this.h())!==null){this.e(false);var a=this.c();this.c(true);var b=this.h().updateRange1(true);if(!b){this.c(a)}}},f:function(){this.g();if($b($$t.$is.$type,this.h())!==null){var a=$b($$t.$is.$type,this.h());if(a.crossingAxis()!=null){var b=a.crossingAxis();if(b.at()!=null&&b.at().e()){b.at().g()}}}if(this.c()){this.c(false);this.a()(this.b());this.b(false)}},_e:false,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},$type:new $.ig.Type("ContentInfo",$.ig.$ot)},true);$c("DataContext:hb","Object",{init:function(){$.ig.$op.init.call(this)},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_actualItemBrush:null,actualItemBrush:function(a){if(arguments.length===1){this._actualItemBrush=a;return a}else{return this._actualItemBrush}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;
return a}else{return this._outline}},_itemLabel:null,itemLabel:function(a){if(arguments.length===1){this._itemLabel=a;return a}else{return this._itemLabel}},_itemBrush:null,itemBrush:function(a){if(arguments.length===1){this._itemBrush=a;return a}else{return this._itemBrush}},_thickness:0,thickness:function(a){if(arguments.length===1){this._thickness=a;return a}else{return this._thickness}},flatten:function(){var series_=this.series();var item_=this.item();var actualItemBrush_=this.actualItemBrush();var outline_=this.outline();var itemLabel_=this.itemLabel();var itemBrush_=this.itemBrush();var thickness_=this.thickness();return{item:item_,itemBrush:actualItemBrush_,outline:outline_,itemLabel:itemLabel_,thickness:thickness_}},$type:new $.ig.Type("DataContext",$.ig.$ot)},true);$c("PieSliceDataContext:n8","DataContext",{init:function(){$$t.$hb.init.call(this)},_slice:null,slice:function(a){if(arguments.length===1){this._slice=a;return a}else{return this._slice}},_percentValue:0,percentValue:function(a){if(arguments.length===1){this._percentValue=a;return a}else{return this._percentValue}},_isOthersSlice:false,isOthersSlice:function(a){if(arguments.length===1){this._isOthersSlice=a;return a}else{return this._isOthersSlice}},_legendLabel:null,legendLabel:function(a){if(arguments.length===1){this._legendLabel=a;return a}else{return this._legendLabel}},flatten:function(){var ret_=$$t.$hb.flatten.call(this);var percentValue_=this.percentValue();var isOthersSlice_=this.isOthersSlice();ret_.percentValue=percentValue_;ret_.isOthersSlice=isOthersSlice_;if(isOthersSlice_&&this.item()!=null){var items_=[];var a=this.item().getEnumerator();while(a.moveNext()){var currItem_=a.current();items_.push(currItem_)}ret_.item=items_}return ret_},$type:new $.ig.Type("PieSliceDataContext",$$t.$hb.$type)},true);$c("FunnelSliceDataContext:oz","DataContext",{init:function(){$$t.$hb.init.call(this)},_itemOutline:null,itemOutline:function(a){if(arguments.length===1){this._itemOutline=a;return a}else{return this._itemOutline}},flatten:function(){var ret_=$$t.$hb.flatten.call(this);var itemOutline_=this.itemOutline();ret_.itemOutline=itemOutline_;return ret_},$type:new $.ig.Type("FunnelSliceDataContext",$$t.$hb.$type)},true);$c("LabelPanelArranger:wb","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=c.z();var f=e.crossingAxis();f=$$t.$wb.a(c,e,f);var g=$$t.$wb.b(c);var h=0;var i=0;var j=0;if(e.bf()){c.ab().ab();j=c.a4()}else{j=c.a5(b)}h=j;i=j;if(c.z().labelSettings()!=null&&c.z().labelSettings().visibility()!=0){i=0;h=0}if(c.ak()){switch(g){case 0:b.y(Math.max(0,b.top()+i));b.height(Math.max(0,b.height()-i));e.labelSettings().c(0);break;case 4:if(f!=null&&c.a3()-b.top()<i&&$b($$t.$mj.$type,c)!==null){e.labelSettings().c(5)}else{e.labelSettings().c(4)}break;case 5:if(f!=null&&b.bottom()-c.a3()<i&&$b($$t.$mj.$type,c)!==null){if(e.labelSettings()!=null){e.labelSettings().c(4)}}else{if(e.labelSettings()!=null){e.labelSettings().c(5)}}break;case 1:default:if(e.labelSettings()!=null){e.labelSettings().c(1)}b.height(Math.max(0,b.height()-i));break}}if($b($$t.$lq.$type,c)!==null){switch(g){case 3:b.width(Math.max(0,b.width()-h));e.labelSettings().c(3);break;case 6:if(f!=null&&c.a3()-b.left()<h){e.labelSettings().c(7)}else{e.labelSettings().c(6)}break;case 7:if(f!=null&&b.right()-c.a3()<h){e.labelSettings().c(6)}else{e.labelSettings().c(7)}break;case 2:default:if(e.labelSettings()!=null){e.labelSettings().c(2)}b.x(Math.max(0,b.left()+h));b.width(Math.max(0,b.width()-h));break}}if($b($$t.$k8.$type,c)!==null){if(e.labelSettings()!=null){e.labelSettings().c(g)}}}return b},a:function(a,b,c){if($b($$t.$lh.$type,a)!==null&&$b($$t.$kw.$type,b)!==null){c=b.i4()}if($b($$t.$k8.$type,a)!==null&&$b($$t.$ky.$type,b)!==null){c=b.i5()}if($b($$t.$k8.$type,a)!==null&&$b($$t.$lb.$type,b)!==null){c=b.it()}return c},b:function(a){if(a==null){return 1}else{var b=a.z();if(b!=null&&b.labelSettings()!=null){var c=b.labelSettings().c();if(!a.ap(c)){return a.ae()}return c}else{return a.ae()}}},c:function(a,b,c,d){var e=a.z();var f=e.crossingAxis();f=$$t.$wb.a(a,e,f);var g=$$t.$wb.b(a);var h;var i=a.a5(c);var j=i;var k=i;if(a.z()!=null&&a.z().labelSettings()!=null&&a.z().labelSettings().visibility()==1){return}switch(g){case 3:b.g(b.g()-k);b.d(b.d()-k);h=new $$t.a8(0,b.g(),c.top(),k,c.height());d(a,h);break;case 2:h=new $$t.a8(0,b.f(),c.top(),k,c.height());d(a,h);b.f(b.f()+k);b.c(b.c()+k);break;case 7:if(f!=null){h=new $$t.a8(0,b.f()+a.a3(),c.top(),k,c.height())}else{b.d(b.d()-k);h=new $$t.a8(0,b.d(),c.top(),k,c.height())}d(a,h);break;case 6:if(f!=null){h=new $$t.a8(0,b.f()+a.a3()-k,c.top(),k,c.height())}else{h=new $$t.a8(0,b.c(),c.top(),k,c.height());b.c(b.c()+k)}d(a,h);break;case 1:b.a(b.a()-j);b.b(b.b()-j);h=new $$t.a8(0,c.left(),b.a(),c.width(),j);d(a,h);break;case 0:h=new $$t.a8(0,c.left(),b.h(),c.width(),j);d(a,h);b.h(b.h()+j);b.e(b.e()+j);break;case 5:if(f!=null){h=new $$t.a8(0,c.left(),b.h()+a.a3(),c.width(),j)}else{b.b(b.b()-j);h=new $$t.a8(0,c.left(),b.b(),c.width(),j)}d(a,h);break;case 4:if(f!=null){h=new $$t.a8(0,c.left(),b.h()+a.a3()-j,c.width(),j)}else{h=new $$t.a8(0,c.left(),b.e(),c.width(),j);b.e(b.e()+j)}d(a,h);break}if($b($$t.$k8.$type,a)!==null){h=new $$t.a8(0,c.left(),c.top(),c.width(),c.height());d(a,h)}},d:function(a,b,c,d){var e=new $$t.b7($$t.$kd.$type,0);var f=new $$t.b7($$t.$kd.$type,0);var h=a.getEnumerator();while(h.moveNext()){var g=h.current();var i=$$t.$wb.b(g);switch(i){case 1:case 2:case 0:case 3:f.add(g);break;case 5:case 6:case 4:case 7:e.add(g);break}}var k=f.getEnumerator();while(k.moveNext()){var j=k.current();$$t.$wb.c(j,b,c,d)}var m=e.getEnumerator();while(m.moveNext()){var l=m.current();$$t.$wb.c(l,b,c,d)}},$type:new $.ig.Type("LabelPanelArranger",$.ig.$ot)},true);$c("LabelPanelsArrangeState:wc","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:0,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},$type:new $.ig.Type("LabelPanelsArrangeState",$.ig.$ot)},true);$c("LegendTemplates:n1","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=c.title();if(e==null){e="Series Title"}$$t.$n1.a(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},c:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.itemLabel();if(e==null){e="Series Item"}$$t.$n1.a(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},q:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.itemLabel();if(e==null){e="Pie Item"}$$t.$n1.a(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},g:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.itemLabel();if(e==null){e="Doughnut Item"}$$t.$n1.a(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},k:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.itemLabel();if(e==null){e="Funnel Item"}$$t.$n1.a(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},a:function(a,b,c,d,e,f,g,h,i){var j=a;var k=f;if(k!=null&&k.series()!=null){if(h!=null){var l=$("<canvas></canvas>");l.attr("width","18");l.attr("height","16");var m=$("<td class='ui-legend-item-badge'></td>");m.append(l);var n=l[0].getContext("2d");var o=new $$t.dc;o.passInfo=i;o.context=n;o.width=18;o.height=16;o.data=k;h.measure()(o);var p=new $$t.c6;p.availableWidth=$.ig.util.isNaN(o.width)?18:Math.min(o.width,18);p.availableHeight=$.ig.util.isNaN(o.height)?16:Math.min(o.height,16);p.passInfo=i;p.context=n;p.data=k;p.xPosition=0;p.yPosition=0;h.render()(p);j.append(m)}var q=$("<td class='ui-legend-item-text'><span>"+g+"</span></td>");j.append(q)}},p:function(a){var b=a.data;var c=a.context;var d=new $$t.cr(new $$t.eg,c);var e=b.slice();var f=b.series();var g=f.ao().be(e);var h=f.ao().bf(e);var i=new $$t.ct;i.width(a.availableWidth-e.ay()*2-2);i.height(a.availableHeight-e.ay()*2);i.l(e.ay()+1);i.m(e.ay());i.z(e.ay());i.__fill=g;i.__stroke=h;d.u(i)},f:function(a){var b=a.data;var c=a.context;var d=new $$t.cr(new $$t.eg,c);var e=b.slice();var f=b.series().ring().a().aj.item(0);var g=f.ao().be(e);var h=f.ao().bf(e);var i=new $$t.ct;i.width(a.availableWidth-e.ay()*2-2);i.height(a.availableHeight-e.ay()*2);i.l(e.ay()+1);i.m(e.ay());i.z(e.ay());i.__fill=g;i.__stroke=h;d.u(i)},j:function(a){var b=a.data;var c=a.context;if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}if(b.itemOutline()!=null){b.outline(b.itemOutline())}var d=new $$t.cr(new $$t.eg,c);var e=b.thickness();if($.ig.util.isNaN(e)){e=1}var f=new $$t.ct;f.width(a.availableWidth-e*2-2);f.height(a.availableHeight-e*2);f.l(e+1);f.m(e);f.z(e);f.__fill=b.actualItemBrush();f.__stroke=b.outline();d.u(f)},m:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$t.cr(new $$t.eg,c);var f=new $$t.de;f.ag(0);f.ai(a.availableHeight/2);f.ah(a.availableWidth);f.aj(a.availableHeight/2);f.z(d.thickness());f.__stroke=b.actualItemBrush();f.af(d.dashArray());e.q(f);var g=$b($$t.$g8.$type,b.series());if(g!=null&&g.actualMarkerTemplate()!=null&&g.actualMarkerTemplate().render()!=null){b.outline(d.actualOutline());$$t.$n1.u(g.actualMarkerTemplate(),a)}},u:function(a,b){var c=new $$t.dc;c.passInfo=b.passInfo;c.width=11;c.height=11;c.data=b.data;c.context=b.context;c.renderContext=b.renderContext;var d=b.data;var e=d.actualItemBrush();var f=d.itemBrush();if($b($$t.$bc.$type,d.series())!==null){if(d.itemBrush()==null){var g=d.series();d.actualItemBrush(g.getActualMarkerBrush())}}if(a.measure()!=null){a.measure()(c);if($.ig.util.isNaN(c.width)||Number.isInfinity(c.width)||c.width>11){c.width=11}if($.ig.util.isNaN(c.height)||Number.isInfinity(c.height)||c.height>11){c.height=11}}var h=new $$t.c6;h.passInfo=b.passInfo;h.availableWidth=c.width;h.availableHeight=c.height;h.xPosition=b.availableWidth/2;h.yPosition=b.availableHeight/2;h.data=b.data;h.context=b.context;h.renderContext=b.renderContext;a.render()(h);d.itemBrush(f);d.actualItemBrush(e)},v:function(a){var b=null;if($b($$t.$bc.$type,a.series())!==null){b=a.series()}if(a.itemBrush()!=null){a.actualItemBrush(a.itemBrush())}else{if(b!=null){a.actualItemBrush(b.actualBrush())}else{a.actualItemBrush(a.itemBrush())}}},d:function(a){},b:function(a){},l:function(a){},t:function(a){var b=a.data;var c=a.context;$$t.$n1.v(b);var d=new $$t.cr(new $$t.eg,c);var e=new $$t.cz;var f=new $$t.es;var g=new $$t.e1;g.__isFilled=true;g.__startPoint={__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g.__segments.add(new $$t.e3(0,{__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.e3(0,{__x:11,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:16,__y:9,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());g.__segments.add(new $$t.e3(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.e3(0,{__x:5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());f.b().add(g);e.ak(f);if($b($$t.$bc.$type,b.series())!==null){e.z(b.series().thickness());e.__stroke=b.series().actualOutline();e.af(b.series().dashArray())}e.__fill=b.actualItemBrush();d.r(e);var h=$b($$t.$g8.$type,b.series());if(h!=null&&h.actualMarkerTemplate()!=null&&h.actualMarkerTemplate().render()!=null){if($b($$t.$bc.$type,b.series())!==null){b.outline(b.series().actualOutline())}$$t.$n1.u(h.actualMarkerTemplate(),a)}},o:function(a){var b=a.data;var c=a.context;$$t.$n1.v(b);var d=new $$t.cz;var e=new $$t.es;var f=new $$t.e1;f.__isFilled=true;f.__startPoint={__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};f.__segments.add(new $$t.e3(0,{__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));f.__segments.add(new $$t.e3(0,{__x:11,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));f.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:16,__y:9,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());f.__segments.add(new $$t.e3(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));f.__segments.add(new $$t.e3(0,{__x:5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));f.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());e.b().add(f);d.ak(e);if($b($$t.$bc.$type,b.series())!==null){d.z(b.series().thickness());d.__stroke=b.series().actualOutline();d.af(b.series().dashArray())}d.__fill=b.actualItemBrush();var g=new $$t.cr(new $$t.eg,c);g.r(d)},n:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$t.de;e.ag(0);e.ai(a.availableHeight/2);e.ah(a.availableWidth);e.aj(a.availableHeight/2);e.z(d.thickness());e.af(d.dashArray());e.__stroke=b.actualItemBrush();var f=new $$t.cr(new $$t.eg,c);f.q(e)},r:function(a){var b=a.data;$$t.$n1.v(b);var c=$b($$t.$g8.$type,b.series());if(c!=null&&c.actualMarkerTemplate()!=null&&c.actualMarkerTemplate().render()!=null){if($b($$t.$bc.$type,b.series())!==null){b.outline(b.series().actualOutline())}$$t.$n1.u(c.actualMarkerTemplate(),a)}},s:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$t.cz;var f=new $$t.es;var g=new $$t.e1;g.__isFilled=true;g.__startPoint={__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g.__segments.add(new $$t.e3(0,{__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.e3(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.e3(0,{__x:5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());f.b().add(g);e.ak(f);if($b($$t.$bc.$type,b.series())!==null){e.z(b.series().thickness());e.__stroke=b.series().actualOutline();e.af(b.series().dashArray())}e.__fill=b.actualItemBrush();var h=new $$t.cz;var i=new $$t.es;var j=new $$t.e1;j.__isFilled=true;j.__startPoint={__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j.__segments.add(new $$t.e3(0,{__x:11,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));j.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:16,__y:9,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());j.__segments.add(new $$t.e3(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));i.b().add(j);h.ak(i);if($b($$t.$bc.$type,b.series())!==null){h.z(b.series().thickness());h.__stroke=b.series().actualOutline()}if($b($$t.$th.$type,b.series())!==null){h.__fill=b.series().negativeBrush()}var k=new $$t.cr(new $$t.eg,c);k.r(e);k.r(h);var l=$b($$t.$g8.$type,b.series());if(l!=null&&l.actualMarkerTemplate()!=null&&l.actualMarkerTemplate().render()!=null){if($b($$t.$bc.$type,b.series())!==null){b.outline(b.series().actualOutline())}$$t.$n1.u(l.actualMarkerTemplate(),a)}},h:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$t.cz;var f=new $$t.es;var g=new $$t.e1;g.__isFilled=true;g.__startPoint={__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g.__segments.add(new $$t.e3(0,{__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.e3(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.e3(0,{__x:5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());f.b().add(g);e.ak(f);if($b($$t.$bc.$type,b.series())!==null){e.z(b.series().thickness());e.__stroke=b.series().actualOutline();e.af(b.series().dashArray())}e.__fill=b.actualItemBrush();var h=new $$t.cz;var i=new $$t.es;var j=new $$t.e1;j.__isFilled=true;j.__startPoint={__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j.__segments.add(new $$t.e3(0,{__x:11,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));j.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:16,__y:9,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());j.__segments.add(new $$t.e3(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));i.b().add(j);h.ak(i);if($b($$t.$bc.$type,b.series())!==null){h.z(b.series().thickness());h.__stroke=b.series().actualOutline();h.af(b.series().dashArray())}if($b($$t.$tj.$type,b.series())!==null){h.__fill=b.series().negativeBrush()}var k=new $$t.cr(new $$t.eg,c);k.r(e);k.r(h)},i:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$t.cz;var f=new $$t.es;var g=new $$t.e1;g.__isFilled=true;g.__startPoint={__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g.__segments.add(new $$t.e3(0,{__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.e3(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.e3(0,{__x:5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());f.b().add(g);e.ak(f);if($b($$t.$bc.$type,b.series())!==null){e.z(b.series().thickness());e.__stroke=b.series().actualOutline();e.af(b.series().dashArray())}e.__fill=b.actualItemBrush();var h=new $$t.cz;var i=new $$t.es;var j=new $$t.e1;j.__isFilled=true;j.__startPoint={__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j.__segments.add(new $$t.e3(0,{__x:11,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));j.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:16,__y:9,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());j.__segments.add(new $$t.e3(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));i.b().add(j);h.ak(i);if($b($$t.$bc.$type,b.series())!==null){h.z(b.series().thickness());h.__stroke=b.series().actualOutline();h.af(b.series().dashArray())}if($b($$t.$tj.$type,b.series())!==null){h.__fill=b.series().negativeBrush()}var k=new $$t.cr(new $$t.eg,c);k.r(e);k.r(h)},$type:new $.ig.Type("LegendTemplates",$.ig.$ot)},true);$c("Marker:ha","ContentControl",{init:function(){$$t.$c8.init.call(this)},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},_ah:0,ah:function(a){if(arguments.length===1){this._ah=a;return a}else{return this._ah}},_ai:0,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},_aj:0,aj:function(a){if(arguments.length===1){this._aj=a;return a}else{return this._aj}},af:0,ag:0,$type:new $.ig.Type("Marker",$$t.$c8.$type)},true);$c("NumericMarkerManager:pd","MarkerManagerBase",{init:function(a,b,c,d,e,f){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$pd.init1.call(this,1,b,c,d,e,f,function(){return 0})},init1:function(a,b,c,d,e,f,g){$$t.$o9.init.call(this,b,c,d,e,f);this.m(false);this.o(function(h){return{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}});this.n(g)},_m:false,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},l:function(a,b,c,d,e){var f=this.f()();a.clear();var g=new $$t.b7($.ig.Number.prototype.$type,0);b=Math.max(0,b);var h=null;this.i(c,d,f,g);if(b>=g.count()){h=g}else{h=new $$t.b7($.ig.Number.prototype.$type,0);var i=Math.max(8,e);var j=this.c(d,g,i,f);var k=new $$t.b7($.ig.Number.prototype.$type,1,j.keys());if($$t.$o9.b()){k.sort()}this.k(b,j,k,h)}this.q(a,f,h)},q:function(a,b,c){for(var d=0;d<c.count();++d){var e=c.__inner[d];var f=b[e];var g=this.g()(e);var h=this.h()(g);if(h.content()!=null){h.content().item(g)}var i=new $$t.pa;if(this.m()){i.b(this.o()(e))}i.a(g);i.c({__x:f.__x,__y:f.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(!a.containsKey(g)){a.add(g,i)}}},j:function(a,b){var c=a.keys();if($$t.$o9.b()){var d=new $$t.b7($.ig.$op.$type,1,a.keys());d.sort2(function(e,f){var g=a.item(e);var h=a.item(f);var i=Math.pow(g.c().__x,2)+Math.pow(g.c().__y,2);var j=Math.pow(h.c().__x,2)+Math.pow(h.c().__y,2);return $v(i,j)});c=d}var e=null;var f=null;switch(this.n()()){case 0:break;case 1:e=function(){var $ret=new $$t.pf;$ret.c(.3);$ret.b(0);return $ret}();f=new $$t.pi($$t.$ha.$type);f.f(true);break;case 2:e=function(){var $ret=new $$t.pf;$ret.c(.6);$ret.b(2);return $ret}();f=new $$t.pi($$t.$ha.$type);f.f(true);break;case 3:e=function(){var $ret=new $$t.pf;$ret.c(.3);$ret.b(0);return $ret}();f=new $$t.pi($$t.$ha.$type);break;case 4:e=function(){var $ret=new $$t.pf;$ret.c(.6);$ret.b(2);return $ret}();f=new $$t.pi($$t.$ha.$type);break}var h=c.getEnumerator();while(h.moveNext()){var g=h.current();var i=a.item(g);var j=this.h()(i.a());if(e!=null&&f!=null){f.d(j);f.j(this.p()(j));f.i(i.c());e.d(f);if(f.opacity()==0){f.smartPosition(f.smartPosition())}i.c(f.g())}else{j.__opacity=1;j.__visibility=0}this.r(j,i,b)}this.a()(a)},r:function(a,b,c){a.l(b.c().__x);a.m(b.c().__y)},$type:new $.ig.Type("NumericMarkerManager",$$t.$o9.$type)},true);$c("CategoryMarkerManager:ud","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b,c,d){var e=a.kg();if(c==null){return}if(e){for(var f=0;f<b.count();++f){$$t.$ud.a(c,f,b,d)}c.c(b.count())}},a:function(a,b,c,d){a.item(b).l(c.__inner[b].__x);a.item(b).m(c.__inner[b].__y)},$type:new $.ig.Type("CategoryMarkerManager",$.ig.$ot)},true);$c("MarkerManagerBucket:pb","Object",{init:function(){$.ig.$op.init.call(this)},b:null,d:function(){if(this.b==null){this.b=new $$t.b7($.ig.Number.prototype.$type,0)}return this.b},c:null,e:function(){if(this.c==null){this.c=new $$t.b7($.ig.Number.prototype.$type,0)}return this.c},f:function(a){if(this.e().count()>0){var b=this.e().__inner[this.e().count()-1];this.e().removeAt(this.e().count()-1);a=true;return{ret:b,p0:a}}var c=this.d().__inner[this.d().count()-1];this.d().removeAt(this.d().count()-1);a=false;return{ret:c,p0:a}},a:function(){return this.d().count()==0&&this.e().count()==0},$type:new $.ig.Type("MarkerManagerBucket",$.ig.$ot)},true);$c("PathRenderer:aa8","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.b(1)},init1:function(a,b){$.ig.$op.init.call(this);this.a(b)},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},d:function(a,b,c){var d=$$t.$aba.c(b,this.b());var e=this.c(d,c);var f=new $$t.es;var h=e.getEnumerator();while(h.moveNext()){var g=h.current();f.b().add(g)}a.ak(f)},c:function(a,b){var d__=new $.ig.PathRenderer___GetFigures__IteratorClass(-2);d__.__4__this=this;d__.__3__segments=a;d__.__3__resolution=b;return d__},e:function(a,b){var c=new $$t.e4;if(this.a()==null){var e=$$t.$gh.q($$t.$ba.$type,a,1).getEnumerator();while(e.moveNext()){var d=e.current();c.__points.add(d)}}else{var g=$$t.$gh.q($$t.$ba.$type,this.a().flatten(a,b),1).getEnumerator();while(g.moveNext()){var f=g.current();c.__points.add(f)}}return c},$type:new $.ig.Type("PathRenderer",$.ig.$ot)},true);$c("NaNSegmenter:aba","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b){var d__=new $.ig.NaNSegmenter___Segments__IteratorClass(-2);d__.__3__points=a;d__.__3__mode=b;return d__},a:function(a){return $.ig.util.isNaN(a.__x)||$.ig.util.isNaN(a.__y)||Number.isInfinity(a.__x)||Number.isInfinity(a.__y)},b:function(a){return!$$t.$aba.a(a)},$type:new $.ig.Type("NaNSegmenter",$.ig.$ot)},true);$c("IFlattener:aa9","Object",{$type:new $.ig.Type("IFlattener",null)},true);$c("DefaultFlattener:abb","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f){var g=new $$t.b7($.ig.Number.prototype.$type,0);var h=d;var i=e;var j=i-h+1;while(j>0){if(j<=512){$$t.$m3.g(g,b,c,h,i,f);h=i+1}else{var k=h+512-1;$$t.$m3.g(g,b,c,h,k,f);h=k+1}j=i-h+1}return g},d:function(a,b,c,d,e){var f=new $$t.b7($.ig.Number.prototype.$type,0);var g=c;var h=d;var i=h-g+1;while(i>0){if(i<=512){$$t.$m3.i(f,a,b,g,h,e);g=h+1}else{var j=g+512-1;$$t.$m3.i(f,a,b,g,j,e);g=j+1}i=h-g+1}return f},flatten:function(a,b){var $self=this;var c=function(d){return $self.f(a,d)};var d=function(e){return $self.g(a,e)};return this.b(a,b,c,d)},c:function(a,b,c,d){return this.e(a,b,c,d)},b:function(a,b,c,d){var e=this.a(new $$t.b7($.ig.Number.prototype.$type,0),c,d,0,a.count()-1,b);var f=new $$t.abc($$t.$ba.$type,a,e);return f},e:function(a,b,c,d){var e=this.d(a,b,0,c-1,d);var f=new $$t.b7($$t.$ba.$type,0);for(var g=0;g<e.count();g++){f.add({__x:a[e.__inner[g]],__y:b[e.__inner[g]],$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}return f},f:function(a,b){return a.item(b).__x},g:function(a,b){return a.item(b).__y},$type:new $.ig.Type("DefaultFlattener",$.ig.$ot,[$$t.$aa9.$type])},true);$c("RenderSurface:g3","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;
return a}else{return this._a}},$type:new $.ig.Type("RenderSurface",$.ig.$ot)},true);$c("RenderRequestedEventArgs:vh","EventArgs",{init:function(){$$t.$fi.init.call(this)},_animate:false,animate:function(a){if(arguments.length===1){this._animate=a;return a}else{return this._animate}},$type:new $.ig.Type("RenderRequestedEventArgs",$$t.$fi.$type)},true);$c("HighlightingInfo:no","Object",{init:function(){$.ig.$op.init.call(this);this.state($$t.$np.outward);this.progress(0);this.isMarker(false)},_startIndex:0,startIndex:function(a){if(arguments.length===1){this._startIndex=a;return a}else{return this._startIndex}},_endIndex:0,endIndex:function(a){if(arguments.length===1){this._endIndex=a;return a}else{return this._endIndex}},_state:0,state:function(a){if(arguments.length===1){this._state=a;return a}else{return this._state}},_progress:0,progress:function(a){if(arguments.length===1){this._progress=a;return a}else{return this._progress}},_isMarker:false,isMarker:function(a){if(arguments.length===1){this._isMarker=a;return a}else{return this._isMarker}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},$type:new $.ig.Type("HighlightingInfo",$.ig.$ot)},true);$c("HighlightingManager:nr","Object",{init:function(){this.d=new $$t.gd($$t.$no.$type,$$t.$no.$type,0);this.f=new $$t.b7($$t.$no.$type,0);this.h=0;this.i=0;this.j=0;this.e=new $$t.gd($$t.$bc.$type,$$t.$f.$type,0);$.ig.$op.init.call(this);this.g(new $$t.b7($$t.$bc.$type,0))},d:null,f:null,q:function(a){if(a==null){return}this.b(true);if(!this.d.containsKey(a)){a.state($$t.$np.inward);this.d.item(a,a);this.f.add(a)}if(a.state()==$$t.$np.outward){a.state($$t.$np.inward)}},h:0,i:0,p:function(a){if(a==null){return}if(!this.d.containsKey(a)){return}if(a.state()==$$t.$np.inward){if(a.progress()<.05){if(a.isMarker()){this.i=this.i+a.progress()}else{this.h=this.h+a.progress()}this.d.remove(a);this.f.remove(a);return}a.state($$t.$np.outward)}if(a.state()==2){a.state($$t.$np.outward);a.progress(1)}},o:function(){this.f.clear();this.d.clear()},a:function(a,b,c,d,e,f){for(var g=0;g<this.f.count();g++){var h=this.f.__inner[g];var i=h.startIndex();var j=h.endIndex();if(d>=i&&e<=j&&h.isMarker()==f&&a==h.series()&&(h.state()==$$t.$np.inward||h.state()==2)){return h}}for(var k=0;k<this.f.count();k++){var l=this.f.__inner[k];var m=l.startIndex();var n=l.endIndex();if(d>=m&&e<=n&&l.isMarker()==f&&a==l.series()&&l.state()==$$t.$np.outward){return l}}return null},j:0,_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},e:null,c:function(a){this.e.clear();this.g().clear();var b=0;if(this.j>a){b=1-this.j+a}else{b=a-this.j}this.j=a;var c=false;var d=new $$t.b7($$t.$no.$type,0);this.k(0);this.m(0);this.l(0);this.n(0);var e=false;var f=false;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;for(var m=0;m<this.f.count();m++){var n=this.f.__inner[m];if(n.state()==$$t.$np.inward){if(n.isMarker()){e=true;i=i+Math.min(1-n.progress(),b)}else{f=true;g=g+Math.min(1-n.progress(),b)}}if(n.state()==$$t.$np.outward){if(n.isMarker()){j=j+Math.min(n.progress(),b);l++}else{h=h+Math.min(n.progress(),b);k++}}}h=h+this.h;this.h=0;j=j+this.i;this.i=0;var o=1;var p=1;if(f&&h>g){var q=h-g;o=g/h}if(e&&j>i){var r=j-i;p=i/j}var s;for(var t=0;t<this.f.count();t++){var u=this.f.__inner[t];s=b;if(u.state()==$$t.$np.outward){s=Math.min(s,u.progress());if(u.isMarker()){s=s*p}else{s=s*o}u.progress(u.progress()-s)}else{u.progress(u.progress()+s)}if(u.state()==2){u.progress(1)}if(u.progress()>1){u.progress(1)}if(u.progress()<0){u.progress(0)}if(u.isMarker()){this.l(Math.max(u.progress(),this.l()));this.n(this.n()+u.progress())}else{this.k(Math.max(u.progress(),this.k()));this.m(this.m()+u.progress())}if(u.state()!=$$t.$np.outward&&u.progress()!=1){c=true}if(u.state()==$$t.$np.outward&&u.progress()!=0){c=true}if(u.progress()==1&&u.state()==$$t.$np.inward){u.state(2)}if(u.progress()==0&&u.state()==$$t.$np.outward){d.add(u)}if(!this.e.containsKey(u.series())){this.e.add(u.series(),true);this.g().add(u.series())}}var w=d.getEnumerator();while(w.moveNext()){var v=w.current();this.d.remove(v);this.f.remove(v)}if(this.d.count()==0){this.b(false);this.k(0);this.m(0);this.l(0);this.n(0)}if(!c){this.j=0}return c},_b:false,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_n:0,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},$type:new $.ig.Type("HighlightingManager",$.ig.$ot)},true);$c("SeriesCollection:v8","ObservableCollection$1",{init:function(){$$t.$f0.init.call(this,$$t.$bc.$type,0)},collectionResetting:null,o:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$t.$f0.o.call(this)},$type:new $.ig.Type("SeriesCollection",$$t.$f0.$type.specialize($$t.$bc.$type))},true);$c("SeriesComponentsForView:vo","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesComponentsForView",$.ig.$ot)},true);$c("SeriesComponentsFromView:wn","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesComponentsFromView",$.ig.$ot)},true);$c("SeriesRenderingArguments:vx","Object",{init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.c(a.transitionDuration());this.d(a);this.e(b);this.f(c);this.a(d);this.b(e)},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:false,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:false,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("SeriesRenderingArguments",$.ig.$ot)},true);$c("SeriesRenderer$2:vw","Object",{$tFrame:null,$tView:null,_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},init:function($tFrame,$tView,a,b,c,d,e,f){this.$tFrame=$tFrame;this.$tView=$tView;this.$type=this.$type.specialize(this.$tFrame,this.$tView);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.c(b);this.d(c);this.a(function(g){});this.f(d);this.e(e);this.b(f)},init1:function($tFrame,$tView,a,b,c,d,e,f,g){this.$tFrame=$tFrame;this.$tView=$tView;this.$type=this.$type.specialize(this.$tFrame,this.$tView);$.ig.$op.init.call(this);this.c(b);this.d(c);this.a(g);this.f(d);this.e(e);this.b(f)},g:function(a,b,c,d,e){var f=0;f=a.c();if(a.a()&&f>0&&!a.b()){var g=b;if(this.f()()){this.b()();b=d;d=g}else{b=c;c=g}this.a()(c);this.c()(c,e);this.e()()}else{if(!a.b()){this.a()(c);this.c()(c,e)}this.d()(c,e)}return{p1:b,p2:c,p3:d}},$type:new $.ig.Type("SeriesRenderer$2",$.ig.$ot)},true);$c("SyncLink:pu","FrameworkElement",{init:function(){var $self=this;this.ac=new $$t.gd($.ig.IEnumerable.prototype.$type,$$t.$px.$type,0);$$t.$be.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.aj(a,b.propertyName(),b.oldValue(),b.newValue())});this.y(new $$t.pw);var a=this.y();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.ag.runOn(this));this.am(new $$t.a8(0,0,0,1,1))},_syncChannel:null,syncChannel:function(a){if(arguments.length===1){this._syncChannel=a;return a}else{return this._syncChannel}},aj:function(a,b,c,d){},releaseFastItemsSource:function(a){var $self=this;if(a!=null){var b=null;if(function(){var c=$self.ac.tryGetValue(a,b);b=c.p1;return c.ret}()){--b.b;if(b.b==0){this.ac.remove(a)}}}return null},_fastItemsSourceFactory:null,fastItemsSourceFactory:function(a){if(arguments.length===1){this._fastItemsSourceFactory=a;return a}else{return this._fastItemsSourceFactory}},aa:function(a){return function(){var $ret=new $$t.od;$ret.itemsSource(a);return $ret}()},getFastItemsSource:function(a){var $self=this;if($$t.$pu.fastItemsSourceFactory()==null){$$t.$pu.fastItemsSourceFactory($$t.$pu.aa)}var b=null;if(a!=null){var c=null;if(!function(){var d=$self.ac.tryGetValue(a,c);c=d.p1;return d.ret}()){b=$$t.$pu.fastItemsSourceFactory()(a);c=new $$t.px(b);this.ac.add(a,c)}c.b++;b=c.a}return b},peekItemsSource:function(a){var $self=this;var b=null;if(a!=null){var c=null;if(!function(){var d=$self.ac.tryGetValue(a,c);c=d.p1;return d.ret}()){return null}b=c.a}return b},ac:null,_am:null,am:function(a){if(arguments.length===1){this._am=a;return a}else{return this._am}},an:function(a,b,c){if(!c.isEmpty()){c=new $$t.a8(0,c.left(),c.top(),c.width(),c.height());var d=a.windowRectMinWidth();if(b==a){if(!b.isZoomingHorizontallyEnabled()){c.x(b.windowRect().x());c.width(b.windowRect().width())}if(!b.isZoomingVerticallyEnabled()){c.y(b.windowRect().y());c.height(b.windowRect().height())}}else{var e=$$t.$py.a(b);if(e==null||!e.synchronizeHorizontally()){c.x(b.windowRect().x());c.width(b.windowRect().width())}if(e==null||!e.synchronizeVertically()){c.y(b.windowRect().y());c.height(b.windowRect().height())}}var f=.5*(c.left()+c.right());var g=.5*(c.top()+c.bottom());var h=$$t.$fn.c(c.width(),d,1);var i=$$t.$fn.c(c.height(),d,1);if(a.useFixedAspectZoom()&&!a.viewportRect().isEmpty()){var j=a.viewportRect();var k=j.width()/j.height();var l=h*j.width();var m=i*j.height();var n=l/m;if(n!=k){if(m*k>l){l=m*k;h=l/j.width()}else{m=l/k;i=m/j.height()}}}else if(a.b5()){var o=false;var p=false;if(Math.abs(h-a.actualWindowRect().width())>d){o=true}if(Math.abs(i-a.actualWindowRect().height())>d){p=true}var q=a.hm(h,i,o,p);h=q.p0;i=q.p1;h=$$t.$fn.c(h,d,1);i=$$t.$fn.c(i,d,1)}var r=f-.5*h;var s=g-.5*i;var t=f+.5*h;var u=g+.5*i;if(r<0){r=0;t=r+h}if(t>1){t=1;r=t-h}if(s<0){s=0;u=s+i}if(u>1){u=1;s=u-i}c=new $$t.a8(0,r,s,t-r,u-s)}return c},charts:function(){return this.y()},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},ag:function(a,b){if(b.newItems()!=null){var d=b.newItems().getEnumerator();while(d.moveNext()){var c=d.current();if(c.windowRect().isEmpty()){c.windowRect(this.an(null,c,this.am()))}}}},ah:function(a,b){var d=this.charts().getEnumerator();while(d.moveNext()){var c=d.current();if(c==a){c.crosshairPoint({__x:b.__x,__y:b.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else{var e={__x:b.__x,__y:b.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var f=$$t.$py.a(c);if(f==null||!f.synchronizeHorizontally()){e.__x=NaN}if(f==null||!f.synchronizeVertically()){e.__y=NaN}c.crosshairPoint(e)}}},ai:function(a,b){var d=this.charts().getEnumerator();while(d.moveNext()){var c=d.current();c.previewRect(this.an(a,c,b))}},al:function(a,b){var c=b.isEmpty()||$.ig.util.isNaN(b.x())||$.ig.util.isNaN(b.y())||$.ig.util.isNaN(b.width())||$.ig.util.isNaN(b.height());if(!c&&!a.b3()){var e=this.charts().getEnumerator();while(e.moveNext()){var d=e.current();d.b3(true);d.windowRect(this.an(a,d,b));d.b3(false)}}},propertyChanged:null,propertyUpdated:null,ak:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},$type:new $.ig.Type("SyncLink",$$t.$be.$type,[$$t.$bz.$type,$$t.$pv.$type])},true);$c("SyncSettings:l4","FrameworkElement",{init:function(){$$t.$be.init.call(this)},syncChannel:function(a){if(arguments.length===1){this.g($$t.$l4.syncChannelProperty,a);return a}else{return this.c($$t.$l4.syncChannelProperty)}},synchronizeVertically:function(a){if(arguments.length===1){this.g($$t.$l4.synchronizeVerticallyProperty,a);return a}else{return this.c($$t.$l4.synchronizeVerticallyProperty)}},synchronizeHorizontally:function(a){if(arguments.length===1){this.g($$t.$l4.synchronizeHorizontallyProperty,a);return a}else{return this.c($$t.$l4.synchronizeHorizontallyProperty)}},af:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},propertyChanged:null,propertyUpdated:null,$type:new $.ig.Type("SyncSettings",$$t.$be.$type,[$$t.$bz.$type])},true);$c("SyncSettingsConverter:abe","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SyncSettingsConverter",$.ig.$ot)},true);$c("SyncLinkManager:pz","Object",{instance:function(){if($$t.$pz.b==null){$$t.$pz.b=new $$t.pz}return $$t.$pz.b},d:null,e:function(){return this.d.count()},init:function(){$.ig.$op.init.call(this);this.d=new $$t.gd(String,$$t.$pu.$type,0)},getLink:function(a){var $self=this;var b;if(function(){var c=$self.d.tryGetValue(a,b);b=c.p1;return c.ret}()){return b}b=new $$t.pu;b.syncChannel(a);this.d.add(a,b);return b},releaseLink:function(a){if(a.charts().count()==0&&a.syncChannel()!=null&&this.d.containsKey(a.syncChannel())){this.d.remove(a.syncChannel())}},$type:new $.ig.Type("SyncLinkManager",$.ig.$ot)},true);$c("SyncManager:py","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a){var b=$$t.$py.a(a);if(b==null){return}if(!a.cg()){return}if(a.syncChannel()!=b.syncChannel()){return}$$t.$py.b(a,a.syncChannel(),null)},c:function(a){var b=$$t.$py.a(a);if(b==null){return}if(a.cg()&&a.syncChannel()==b.syncChannel()){return}var c=null;if(a.cg()){c=a.syncChannel()}$$t.$py.b(a,c,b.syncChannel())},b:function(a,b,c){if(a!=null){if(String.isNullOrEmpty(c)){var d=a.actualSyncLink();a.actualSyncLink(null);a.actualSyncLink(new $$t.pu);if(d!=null){$$t.$pz.instance().releaseLink(d)}a.syncChannel(null)}else{if(!String.isNullOrEmpty(b)){var e=a.actualSyncLink();a.actualSyncLink(null);if(e!=null){$$t.$pz.instance().releaseLink(e)}}a.actualSyncLink($$t.$pz.instance().getLink(c));a.syncChannel(c)}}},d:function(a,b){a.syncSettings(b)},a:function(a){return a.syncSettings()},$type:new $.ig.Type("SyncManager",$.ig.$ot)},true);$c("DefaultCategoryTrendlineHost:q1","Object",{init:function(){$.ig.$op.init.call(this);this.a=new $$t.q2},a:null,trendlinePreparer:function(){return this.a},trendLineType:function(){return 0},trendLinePeriod:function(){return 1},$type:new $.ig.Type("DefaultCategoryTrendlineHost",$.ig.$ot,[$$t.$qy.$type])},true);$c("DefaultCategoryTrendlinePreparer:q2","Object",{init:function(){$.ig.$op.init.call(this)},prepareLine:function(a,b,c,d,e,f,g){},$type:new $.ig.Type("DefaultCategoryTrendlinePreparer",$.ig.$ot,[$$t.$m8.$type])},true);$c("TrendResolutionParams:m2","Object",{init:function(){$.ig.$op.init.call(this)},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("TrendResolutionParams",$.ig.$ot)},true);$c("TrendFitCalculator:na","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g,h,i,j,k){if(d==null){switch(b){case 1:d=$$t.$nb.k(e,f,g);break;case 2:d=$$t.$nb.o(e,f,g);break;case 3:d=$$t.$nb.i(e,f,g);break;case 4:d=$$t.$nb.p(e,f,g);break;case 5:d=$$t.$nb.q(e,f,g);break;case 7:d=$$t.$nb.j(e,f,g);break;case 6:d=$$t.$nb.l(e,f,g);break;case 8:d=$$t.$nb.n(e,f,g);break;default:throw new $$t.co(0)}}if(d==null){return null}for(var l=0;l<c.f().width();l+=2){var m=l/(c.f().width()-1);var n=j+m*(k-j);var o=NaN;switch(b){case 1:o=$$t.$nb.ad(d,n);break;case 2:o=$$t.$nb.ah(d,n);break;case 3:o=$$t.$nb.ab(d,n);break;case 4:o=$$t.$nb.ai(d,n);break;case 5:o=$$t.$nb.aj(d,n);break;case 7:o=$$t.$nb.ac(d,n);break;case 6:o=$$t.$nb.ae(d,n);break;case 8:o=$$t.$nb.ag(d,n);break;default:throw new $$t.co(0)}n=h(n);o=i(o);if(!$.ig.util.isNaN(o)&&!Number.isInfinity(o)){a.add({__x:n+c.a(),__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}return d},$type:new $.ig.Type("TrendFitCalculator",$.ig.$ot)},true);$c("TrendAverageCalculator:nd","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c){var d;switch(a){case 9:case 10:case 11:case 13:if(c<1){c=1}break}switch(a){case 9:d=$$t.$bc.sMA(b,c);break;case 10:d=$$t.$bc.eMA(b,c);break;case 11:d=$$t.$bc.mMA(b,c);break;case 12:d=$$t.$bc.cMA(b);break;case 13:d=$$t.$bc.wMA(b,c);break;default:throw new $$t.co(0)}return d},b:function(a,b,c,d){if(b.count()==0){var e=$$t.$nd.a(a,c,d);var g=e.getEnumerator();while(g.moveNext()){var f=g.current();b.add(f)}}},c:function(a,b,c,d,e){if(b.count()==0){var f=$$t.$nd.a(a,c,e).getEnumerator();var g=$$t.$nd.a(a,d,e).getEnumerator();while(f.moveNext()&&g.moveNext()){b.add({__x:f.current(),__y:g.current(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},$type:new $.ig.Type("TrendAverageCalculator",$.ig.$ot)},true);$c("PolarTrendLineManager:v2","TrendLineManagerBase$1",{init:function(){$$t.$mu.init.call(this,$$t.$ba.$type)},ae:function(a,b,c,d,e,f,g,h,i,j,k){var l=j;var m=k;var n=new $$t.b7($$t.$ba.$type,0);if(!h.g().isEmpty()&&!h.f().isEmpty()){var o=null;var p=null;if(c!=null){o=$$t.$gh.y(Number,c)}if(d!=null){p=$$t.$gh.y(Number,d)}var q=0;if(o!=null){q=o.count()}if(p!=null){q=Math.min(q,p.count())}if(b==0){this.a(null);this.e().clear();return}if(this.c(b)){this.e().clear();this.a($$t.$na.a(n,b,h,this.a(),q,function(r){return o.item(r)},function(r){return p.item(r)},f,g,l,m))}if(this.b(b)){this.a(null);$$t.$nd.c(b,this.e(),c,d,e);var s=this.e().getEnumerator();while(s.moveNext()){var r=s.current();var t=f(r.__x);var u=g(r.__y);if(!$.ig.util.isNaN(t)&&!$.ig.util.isNaN(u)){n.add({__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}if(n.count()>0){this.s(n,h,a,i)}}},_z:false,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_y:0,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_ab:0,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_aa:0,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_ac:null,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},_ad:null,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},s:function(a,b,c,d){var $self=this;if(d!=null){d.i(c)}var e=function(){var $ret=new $$t.v3;$ret.m(function(f){return a.item(f).__x});$ret.n(function(f){return a.item(f).__y});$ret.a(d);$ret.q(a.count());$ret.l(b.b());$ret.o(function(f){return $self.ac()(a.item(f).__x,a.item(f).__y)});$ret.p(function(f){return $self.ad()(a.item(f).__x,a.item(f).__y)});$ret.f($self.z());$ret.b($self.y());$ret.ab(b.f());$ret.ac(b.g());return $ret}();e.x(null,null)},$type:new $.ig.Type("PolarTrendLineManager",$$t.$mu.$type.specialize($$t.$ba.$type))},true);$c("RadialTrendLineManager:aam","TrendLineManagerBase$1",{init:function(){$$t.$mu.init.call(this,Number)},ac:function(a,b,c,d,e,f,g,h){var i=g.d()*g.c();var j=g.e()*g.c();var k=new $$t.b7($$t.$ba.$type,0);if(!g.g().isEmpty()&&!g.f().isEmpty()){if(b==0){this.a(null);this.e().clear();return}if(this.c(b)){this.e().clear();this.a($$t.$na.a(k,b,g,this.a(),c.count(),function(l){return l+1},function(l){return c.item(l)},function(l){return e(l-1)},f,i+1,j+1))}if(this.b(b)){this.a(null);$$t.$nd.b(b,this.e(),c,d);for(var l=g.d();l<=g.e();l+=1){var m=l%c.count()*g.c();if(m>=0&&m<this.e().count()){var n=e(m);var o=f(this.e().__inner[m]);if(!$.ig.util.isNaN(n)&&!$.ig.util.isNaN(o)){k.add({__x:n+g.a(),__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}}if(k.count()>0){this.s(k,g,a,h)}}},_z:0,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_y:0,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},r:function(a,b,c){this.s(a,b,c,null)},s:function(a,b,c,d){var $self=this;if(d!=null){d.i(c)}var e=function(){var $ret=new $$t.v3;$ret.m(function(f){return a.item(f).__x});$ret.n(function(f){return a.item(f).__y});$ret.a(d);$ret.q(a.count());$ret.l(b.b());$ret.o(function(f){return $self.aa()(a.item(f).__x,a.item(f).__y)});$ret.p(function(f){return $self.ab()(a.item(f).__x,a.item(f).__y)});$ret.f(true);$ret.ab(b.f());$ret.ac(b.g());return $ret}();e.x(null,null)},$type:new $.ig.Type("RadialTrendLineManager",$$t.$mu.$type.specialize(Number))},true);$c("ScatterTrendLineManager:pc","TrendLineManagerBase$1",{init:function(){$$t.$mu.init.call(this,$$t.$ba.$type)},y:function(a,b,c,d,e,f,g,h,i,j,k){var l=j;var m=k;var n=new $$t.b7($$t.$ba.$type,0);var o=0;if(c!=null){o=c.count()}if(d!=null){o=Math.min(o,d.count())}if(!h.g().isEmpty()&&!h.f().isEmpty()){if(b==0){this.a(null);this.e().clear()}else if(this.c(b)){this.e().clear();this.a($$t.$na.a(n,b,h,this.a(),o,function(p){return c.item(p)},function(p){return d.item(p)},f,g,l,m))}else if(this.b(b)){this.a(null);this.e().clear();$$t.$nd.c(b,this.e(),c,d,e);var q=this.e().getEnumerator();while(q.moveNext()){var p=q.current();var r=f(p.__x);var s=g(p.__y);if(!$.ig.util.isNaN(r)&&!$.ig.util.isNaN(s)){n.add({__x:r,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}this.s(n,h,a,i)}},$type:new $.ig.Type("ScatterTrendLineManager",$$t.$mu.$type.specialize($$t.$ba.$type))},true);$c("SortingTrendLineManager:m9","CategoryTrendLineManagerBase",{init:function(a,b){$$t.$mt.init.call(this);this.z(a);this.aa(b)},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},prepareLine:function(a,b,c,d,e,f,g){var $self=this;var h=g.d()*g.c();var i=g.e()*g.c();var j=new $$t.b7($$t.$ba.$type,0);if(b==0){this.a(null);this.e().clear();return}if(this.c(b)){this.e().clear();this.a($$t.$na.a(j,b,g,this.a(),c.count(),function(k){return k+1},function(k){return c.item(k)},function(k){var l=$.ig.truncate(Math.floor(k));var m=$.ig.truncate(Math.ceil(k));var n=k-l;var o;if(m<=i){o=$self.z()(l)+n*($self.z()(m)-$self.z()(l))}else{o=$self.z()(l)+n*($self.z()($.ig.truncate(i))-$self.z()(l))}return e(o)},f,h,i))}if(this.b(b)){this.a(null);$$t.$nd.b(b,this.e(),c,d);for(var k=g.d();k<=g.e();k+=1){var l=k*g.c();var m=this.z()(l);if(l>=0&&l<this.e().count()){var n=e(m);var o=f(this.e().__inner[l]);j.add({__x:n+g.a(),__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}this.r(j,g,a)},$type:new $.ig.Type("SortingTrendLineManager",$$t.$mt.$type)},true);$c("ErrorBarSettingsBase:pl","DependencyObject",{init:function(){$$t.$bg.init.call(this);this.l(new $$t.bv)},l:function(a){if(arguments.length===1){this.g($$t.$pl.defaultErrorBarStyleProperty,a);return a}else{return this.c($$t.$pl.defaultErrorBarStyleProperty)}},propertyChanged:null,propertyUpdated:null,j:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},$type:new $.ig.Type("ErrorBarSettingsBase",$$t.$bg.$type,[$$t.$bz.$type])},true);$c("CategoryErrorBarSettings:abh","ErrorBarSettingsBase",{init:function(){$$t.$pl.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.z.runOn(this))},enableErrorBars:function(a){if(arguments.length===1){this.g($$t.$abh.enableErrorBarsProperty,$$t.$pm.getBox(a));return a}else{return $f(this.c($$t.$abh.enableErrorBarsProperty))}},errorBarCapLength:function(a){if(arguments.length===1){this.g($$t.$abh.errorBarCapLengthProperty,a);return a}else{return $g(this.c($$t.$abh.errorBarCapLengthProperty))}},calculator:function(a){if(arguments.length===1){this.g($$t.$abh.calculatorProperty,a);return a}else{return this.c($$t.$abh.calculatorProperty)}},stroke:function(a){if(arguments.length===1){this.g($$t.$abh.strokeProperty,a);return a}else{return this.c($$t.$abh.strokeProperty)}},strokeThickness:function(a){if(arguments.length===1){this.g($$t.$abh.strokeThicknessProperty,a);return a}else{return this.c($$t.$abh.strokeThicknessProperty)}},errorBarStyle:function(a){if(arguments.length===1){this.g($$t.$abh.errorBarStyleProperty,a);return a}else{return this.c($$t.$abh.errorBarStyleProperty)}},n:null,o:function(a){if(arguments.length===1){this.n=a;return a}else{return this.n}},z:function(a,b){switch(b.propertyName()){case"Calculator":var c=$b($$t.$po.$type,b.oldValue());if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.y.runOn(this))}if(this.o()!=null){this.o().renderSeries(false);if(this.o().seriesViewer()!=null){this.o().g0()}}var d=$b($$t.$po.$type,b.newValue());if(d!=null){d.changed=$.ig.Delegate.prototype.combine(d.changed,this.y.runOn(this))}break;case"EnableErrorBars":case"ErrorBarCapLength":case"ErrorBarStyle":case"Stroke":case"StrokeThickness":if(this.o()!=null){this.o().renderSeries(false);if(this.o().seriesViewer()!=null){this.o().g0()}}break}},y:function(a,b){var c=$b($$t.$po.$type,a);if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.y.runOn(this));if(this.o()!=null){this.o().renderSeries(false)}c.changed=$.ig.Delegate.prototype.combine(c.changed,this.y.runOn(this))}},$type:new $.ig.Type("CategoryErrorBarSettings",$$t.$pl.$type)},true);$c("ErrorBarsHelper:p0","Object",{init:function(a,b){$.ig.$op.init.call(this);this.b(a);this.a(b)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},c:function(a){var b=a.getCalculatorType();if(b==1||b==2){return false}else{return true}},i:function(a,b){if(a.hasConstantPosition()){b=a.getPosition()}return{p1:b}},j:function(a,b,c){var d;var e;var f;var g=this.a().getViewInfo(e,d);e=g.p0;d=g.p1;f=this.a().getEffectiveViewport();var h=new $$t.iz(0,d,e,b.isInverted(),f);var i=b.getScaledValue(b.referenceValue(),h);var j=a.getIndependentValue();c=Math.abs(Math.round(i-b.getScaledValue(j,h)));return{p2:c}},g:function(a,b,c,d){var e;var f;var g;var h=this.a().getViewInfo(f,e);f=h.p0;e=h.p1;g=this.a().getEffectiveViewport();var i=new $$t.iz(0,e,f,c.isInverted(),g);var j=c.getUnscaledValue(a,i);var k=b.getDependentValue(j);var l=c.getScaledValue(c.referenceValue(),i);d=Math.abs(Math.round(l-c.getScaledValue(k,i)));return{p3:d}},f:function(a,b,c,d,e){var f;var g;var h;var i=this.a().getViewInfo(g,f);g=i.p0;f=i.p1;h=this.a().getEffectiveViewport();var j=new $$t.iz(0,f,g,c.isInverted(),h);var k=new $$t.iz(0,f,g,d.isInverted(),h);var l=c.getUnscaledValue(a,j);var m=b.getDependentValue(l);var n=d.getScaledValue(d.referenceValue(),k);e=Math.abs(Math.round(n-d.getScaledValue(m,k)));return{p4:e}},h:function(a,b,c){var d;var e;var f;var g=this.a().getViewInfo(e,d);e=g.p0;d=g.p1;f=this.a().getEffectiveViewport();var h=new $$t.iz(0,d,e,b.isInverted(),f);var i=b.getScaledValue(b.referenceValue(),h);c=Math.abs(Math.round(i-b.getScaledValue(a,h)));return{p2:c}},e:function(a,b,c,d){},d:function(a,b,c,d){},k:function(a,b,c,d){var e=new $$t.ba(0);if(a.getCalculatorType()==3){var f;var g;var h;var i=this.a().getViewInfo(g,f);g=i.p0;f=i.p1;h=this.a().getEffectiveViewport();var j=new $$t.iz(0,f,g,b.isInverted(),h);e.__x=Math.round(b.getScaledValue(d,j));e.__y=Math.round(c.__y)}else{e.__x=Math.round(c.__x);e.__y=Math.round(c.__y)}return e},l:function(a,b,c,d){var e=new $$t.ba(0);if(a.getCalculatorType()==3){var f;var g;var h;var i=this.a().getViewInfo(g,f);g=i.p0;f=i.p1;h=this.a().getEffectiveViewport();var j=new $$t.iz(0,f,g,b.isInverted(),h);e.__x=Math.round(c.__x);e.__y=Math.round(b.getScaledValue(d,j))}else{e.__x=Math.round(c.__x);e.__y=Math.round(c.__y)}return e},$type:new $.ig.Type("ErrorBarsHelper",$.ig.$ot)},true);$c("ScatterErrorBarSettings:pk","ErrorBarSettingsBase",{init:function(){$$t.$pl.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.an.runOn(this))},enableErrorBarsHorizontal:function(a){if(arguments.length===1){this.g($$t.$pk.enableErrorBarsHorizontalProperty,$$t.$pm.getBox(a));return a}else{return $f(this.c($$t.$pk.enableErrorBarsHorizontalProperty))}},horizontalCalculatorReference:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalCalculatorReferenceProperty,$$t.$pn.getBox(a));return a}else{return $f(this.c($$t.$pk.horizontalCalculatorReferenceProperty))}},horizontalCalculator:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalCalculatorProperty,a);return a}else{return this.c($$t.$pk.horizontalCalculatorProperty)}},horizontalErrorBarCapLength:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalErrorBarCapLengthProperty,a);return a}else{return $g(this.c($$t.$pk.horizontalErrorBarCapLengthProperty))}},horizontalStroke:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalStrokeProperty,a);return a}else{return this.c($$t.$pk.horizontalStrokeProperty)}},horizontalStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalStrokeThicknessProperty,a);return a}else{return this.c($$t.$pk.horizontalStrokeThicknessProperty)}},horizontalErrorBarStyle:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalErrorBarStyleProperty,a);return a}else{return this.c($$t.$pk.horizontalErrorBarStyleProperty)}},enableErrorBarsVertical:function(a){if(arguments.length===1){this.g($$t.$pk.enableErrorBarsVerticalProperty,$$t.$pm.getBox(a));return a}else{return $f(this.c($$t.$pk.enableErrorBarsVerticalProperty))}},verticalCalculatorReference:function(a){if(arguments.length===1){this.g($$t.$pk.verticalCalculatorReferenceProperty,$$t.$pn.getBox(a));return a}else{return $f(this.c($$t.$pk.verticalCalculatorReferenceProperty))}},verticalCalculator:function(a){if(arguments.length===1){this.g($$t.$pk.verticalCalculatorProperty,a);return a}else{return this.c($$t.$pk.verticalCalculatorProperty)}},verticalErrorBarCapLength:function(a){if(arguments.length===1){this.g($$t.$pk.verticalErrorBarCapLengthProperty,a);return a}else{return $g(this.c($$t.$pk.verticalErrorBarCapLengthProperty))}},verticalStroke:function(a){if(arguments.length===1){this.g($$t.$pk.verticalStrokeProperty,a);return a}else{return this.c($$t.$pk.verticalStrokeProperty)}},verticalStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$pk.verticalStrokeThicknessProperty,a);return a}else{return this.c($$t.$pk.verticalStrokeThicknessProperty)
}},verticalErrorBarStyle:function(a){if(arguments.length===1){this.g($$t.$pk.verticalErrorBarStyleProperty,a);return a}else{return this.c($$t.$pk.verticalErrorBarStyleProperty)}},o:null,p:function(a){if(arguments.length===1){this.o=a;return a}else{return this.o}},an:function(a,b){switch(b.propertyName()){case"HorizontalCalculator":case"VerticalCalculator":var c=$b($$t.$po.$type,b.oldValue());if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.am.runOn(this))}if(this.p()!=null){this.p().renderSeries(false);if(this.p().seriesViewer()!=null){this.p().g0()}}var d=$b($$t.$po.$type,b.newValue());if(d!=null){d.changed=$.ig.Delegate.prototype.combine(d.changed,this.am.runOn(this))}break;case"EnableErrorBarsHorizontal":case"EnableErrorBarsVertical":case"HorizontalCalculatorReference":case"HorizontalErrorBarCapLength":case"HorizontalErrorBarStyle":case"HorizontalStroke":case"HorizontalStrokeThickness":case"VerticalCalculatorReference":case"VerticalErrorBarCapLength":case"VerticalErrorBarStyle":case"VerticalStroke":case"VerticalStrokeThickness":if(this.p()!=null){this.p().renderSeries(false);if(this.p().seriesViewer()!=null){this.p().g0()}}break}},am:function(a,b){var c=$b($$t.$po.$type,a);if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.am.runOn(this));if(this.p()!=null){this.p().renderSeries(false)}c.changed=$.ig.Delegate.prototype.combine(c.changed,this.am.runOn(this))}},$type:new $.ig.Type("ScatterErrorBarSettings",$$t.$pl.$type)},true);$c("AxisRangeChangedEventArgs:ks","EventArgs",{init:function(a,b,c,d){$$t.$fi.init.call(this);this.oldMinimumValue(a);this.minimumValue(b);this.oldMaximumValue(c);this.maximumValue(d)},_oldMinimumValue:0,oldMinimumValue:function(a){if(arguments.length===1){this._oldMinimumValue=a;return a}else{return this._oldMinimumValue}},_minimumValue:0,minimumValue:function(a){if(arguments.length===1){this._minimumValue=a;return a}else{return this._minimumValue}},_oldMaximumValue:0,oldMaximumValue:function(a){if(arguments.length===1){this._oldMaximumValue=a;return a}else{return this._oldMaximumValue}},_maximumValue:0,maximumValue:function(a){if(arguments.length===1){this._maximumValue=a;return a}else{return this._maximumValue}},$type:new $.ig.Type("AxisRangeChangedEventArgs",$$t.$fi.$type)},true);$c("DataChartMouseButtonEventArgs:or","EventArgs",{init:function(a,b,c,d){$$t.$fi.init.call(this);this.chart(a);this.series(b);this.item(c);this.originalEvent(d)},toString:function(){return this.chart().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")+", "+this.getPosition(null).toString()},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},handled:function(a){if(arguments.length===1){this.originalEvent().handled(a);return a}else{return this.originalEvent().handled()}},getPosition:function(a){return this.originalEvent().getPosition(a)},originalSource:function(){return this.originalEvent().originalSource()},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},$type:new $.ig.Type("DataChartMouseButtonEventArgs",$$t.$fi.$type)},true);$c("DataChartLegendMouseButtonEventArgs:oq","DataChartMouseButtonEventArgs",{init:function(a,b,c,d,e){$$t.$or.init.call(this,a,b,c,d);this.legendItem(e)},_legendItem:null,legendItem:function(a){if(arguments.length===1){this._legendItem=a;return a}else{return this._legendItem}},$type:new $.ig.Type("DataChartLegendMouseButtonEventArgs",$$t.$or.$type)},true);$c("ChartMouseEventArgs:ot","EventArgs",{init:function(a,b,c,d){$$t.$fi.init.call(this);this.chart(a);this.series(b);this.item(c);this.originalEvent(d)},toString:function(){return this.chart().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")+", "+this.getPosition(null).toString()},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},getPosition:function(a){return this.originalEvent().getPosition(a)},originalSource:function(){return this.originalEvent().originalSource()},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},$type:new $.ig.Type("ChartMouseEventArgs",$$t.$fi.$type)},true);$c("ChartLegendMouseEventArgs:os","ChartMouseEventArgs",{init:function(a,b,c,d,e){$$t.$ot.init.call(this,a,b,c,d);this.legendItem(e)},_legendItem:null,legendItem:function(a){if(arguments.length===1){this._legendItem=a;return a}else{return this._legendItem}},$type:new $.ig.Type("ChartLegendMouseEventArgs",$$t.$ot.$type)},true);$c("ChartCursorEventArgs:wh","EventArgs",{init:function(a,b,c){$$t.$fi.init.call(this);this.seriesViewer(a);this.series(b);this.item(c)},toString:function(){return this.seriesViewer().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_seriesViewer:null,seriesViewer:function(a){if(arguments.length===1){this._seriesViewer=a;return a}else{return this._seriesViewer}},chart:function(){return $b($$t.$fx.$type,this.seriesViewer())},$type:new $.ig.Type("ChartCursorEventArgs",$$t.$fi.$type)},true);$c("FinancialEventArgs:tq","EventArgs",{init:function(a,b,c,d){$$t.$fi.init.call(this);this.position(a);this.count(b);this.dataSource(c);this.supportingCalculations(d)},_position:0,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_count:0,count:function(a){if(arguments.length===1){this._count=a;return a}else{return this._count}},_dataSource:null,dataSource:function(a){if(arguments.length===1){this._dataSource=a;return a}else{return this._dataSource}},_supportingCalculations:null,supportingCalculations:function(a){if(arguments.length===1){this._supportingCalculations=a;return a}else{return this._supportingCalculations}},_basedOn:null,basedOn:function(a){if(arguments.length===1){this._basedOn=a;return a}else{return this._basedOn}},$type:new $.ig.Type("FinancialEventArgs",$$t.$fi.$type)},true);$c("PropertyUpdatedEventArgs:jj","EventArgs",{init:function(a,b,c){$$t.$fi.init.call(this);this.propertyName(a);this.oldValue(b);this.newValue(c)},_propertyName:null,propertyName:function(a){if(arguments.length===1){this._propertyName=a;return a}else{return this._propertyName}},_oldValue:null,oldValue:function(a){if(arguments.length===1){this._oldValue=a;return a}else{return this._oldValue}},_newValue:null,newValue:function(a){if(arguments.length===1){this._newValue=a;return a}else{return this._newValue}},$type:new $.ig.Type("PropertyUpdatedEventArgs",$$t.$fi.$type)},true);$c("SliceClickEventArgs:o2","EventArgs",{init:function(a){$$t.$fi.init.call(this);this.slice(a);if(a==null){return}this.isSelected(a.isSelected());this.isExploded(a.isExploded())},_slice:null,slice:function(a){if(arguments.length===1){this._slice=a;return a}else{return this._slice}},isSelected:function(a){if(arguments.length===1){this.d=a;this.slice().isSelected(a);return a}else{return this.d}},d:false,isExploded:function(a){if(arguments.length===1){this.c=a;this.slice().isExploded(a);return a}else{return this.c}},c:false,isOthersSlice:function(){return this.slice().ao()},dataContext:function(){if(this.slice()!=null){return this.slice().dataContext()}return null},$type:new $.ig.Type("SliceClickEventArgs",$$t.$fi.$type)},true);$c("FinancialPriceSeries:abi","FinancialSeries",{aw:function(){return new $$t.abj(this)},he:function(a){$$t.$tj.he.call(this,a);this.no(a)},_no:null,no:function(a){if(arguments.length===1){this._no=a;return a}else{return this._no}},init:function(){$$t.$tj.init.call(this);this.y($$t.$abi.$type);this.ko=new $$t.i7(5);this.kq=new $$t.i7(5);this.kn=new $$t.i7(5)},trendLineType:function(a){if(arguments.length===1){this.g($$t.$abi.trendLineTypeProperty,$$t.$mv.getBox(a));return a}else{return $f(this.c($$t.$abi.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$abi.trendLineBrushProperty,a);return a}else{return this.c($$t.$abi.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$abi.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$abi.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$abi.trendLineThicknessProperty,a);return a}else{return this.c($$t.$abi.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$abi.trendLineDashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$abi.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$abi.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$abi.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$abi.trendLinePeriodProperty,a);return a}else{return $g(this.c($$t.$abi.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$abi.trendLineZIndexProperty,a);return a}else{return $g(this.c($$t.$abi.trendLineZIndexProperty))}},gi:function(a,b,c,d){if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){this.xAxis().notifyDataChanged()}this.no().b6().e(this.resolution());this.no().cc().p(a,b,c,d);if(this.yAxis()!=null){this.yAxis().updateRange()}this.renderSeries(true)},displayType:function(a){if(arguments.length===1){this.g($$t.$abi.displayTypeProperty,$$t.$abf.getBox(a));return a}else{return $f(this.c($$t.$abi.displayTypeProperty))}},hj:function(a,b,c,d){switch(b){case"XAxis":this.no().ck();break}$$t.$tj.hj.call(this,a,b,c,d);if(this.no().cc()!=null&&this.no().cc().d(a,b,c,d)){this.renderSeries(false);this.g0()}switch(b){case"DisplayType":if(this.rootCanvas()!=null){this.nz();this.kn.x();this.m6(this.kn,this.no())}this.g0();break;case"TrendLineBrush":this.h6();break;case"TrendLineType":this.g0();break}},nz:function(){this.no().co();if(this.ax()!=null){this.ax().co()}},ae:function(a){if(a!=null&&a==this.yAxis()&&this.k9()!=null&&!$.ig.util.isNaN(this.k9().minimum())&&this.k7()!=null&&!$.ig.util.isNaN(this.k7().maximum())){return new $$t.kt(this.k9().minimum(),this.k7().maximum())}return null},scrollIntoView:function(a){var b=this.bd()!=null?this.bd().indexOf(a):-1;var c=this.view().b4();var d=this.view().b3();var e=new $$t.a8(0,0,0,1,1);var f=this.j9(this.view());if(b>=0&&$$t.$a8.l_op_Inequality(c,null)&&$$t.$a8.l_op_Inequality(d,null)){if(this.xAxis()!=null){var g=new $$t.iz(0,e,e,this.xAxis().isInverted(),f);var h=this.xAxis().getScaledValue(b,g);if(h<c.left()+.1*c.width()){h=h+.4*c.width()}if(h>c.right()-.1*c.width()){h=h-.4*c.width()}c.x(h-.5*c.width())}if(this.yAxis()!=null&&this.k9()!=null&&this.k7()!=null&&b<this.k9().count()&&b<this.k7().count()){var i=new $$t.iz(0,e,e,this.yAxis().isInverted(),f);var j=this.yAxis().getScaledValue(this.k9().item(b),i);var k=this.yAxis().getScaledValue(this.k7().item(b),i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){var l=Math.abs(j-k);if(c.height()<l){c.height(l);c.y(Math.min(j,k))}else{if(j<c.top()+.1*c.height()){j=j+.4*c.height()}if(j>c.bottom()-.1*c.height()){j=j-.4*c.height()}c.y(j-.5*c.height())}}}this.syncLink().al(this.seriesViewer(),c)}return b>=0},cx:function(a,b,c){var d=$$t.$tj.cx.call(this,a,b,c);if(this.lb()==null||this.k5()==null||this.k7()==null||this.k9()==null){d=false}return d},nv:function(a){return a},m4:function(a,b){var $self=this;$$t.$tj.m4.call(this,a,b);var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.xAxis();var g=this.yAxis();var h=new $$t.iz(0,c,d,f.isInverted(),e);var i=new $$t.iz(0,c,d,g.isInverted(),e);a.h.clear();a.n.clear();a.q.clear();var j=0;var k=$b($$t.$i6.$type,this.xAxis());if(k!=null&&k.sortedIndices().count()!=this.bd().count()){return}j=this.l5(c,d,e);var l=$b($$t.$abj.$type,b);if(this.trendLineType()!=0){var m=new Array(this.bd().count());var n=0;var p=this.lv().getEnumerator();while(p.moveNext()){var o=p.current();m[n]=o;n++}this.no().cc().prepareLine(a.q,this.trendLineType(),m,this.trendLinePeriod(),function(q){return $self.xAxis().getScaledValue(q,h)},function(q){return $self.yAxis().getScaledValue(q,i)},function(){var $ret=new $$t.m2;$ret.c(b.b6().b());$ret.d(b.b6().c());$ret.e(b.b6().d());$ret.a(j);$ret.b($self.resolution());$ret.f(d);return $ret}())}var q=this.nv(this.xAxis().getUnscaledValue(2,h)-this.xAxis().getUnscaledValue(1,h));for(var r=b.b6().c();r<=b.b6().d();++r){var s;if(k==null){s=b.b6().getBucket(r)}else{var t=k.sortedIndices().__inner[r];var u=k.getUnscaledValueAt(t);var v=this.nv(this.lb().item(t));var w=this.nv(this.k7().item(t));var x=this.nv(this.k9().item(t));var y=this.nv(this.k5().item(t));var z=v;var aa=w;var ab=x;var ac=y;var ad=u;while(r<b.b6().d()){t=k.sortedIndices().__inner[r+1];ad=k.getUnscaledValueAt(t);if(ad-u>q){break}r++;aa=Math.max(w,this.nv(this.k7().item(t)));ab=Math.min(x,this.nv(this.k9().item(t)));ac=this.nv(this.k5().item(t))}var ae=NaN;if(!$.ig.util.isNaN(u)){ae=this.xAxis().getScaledValue(u,h)}s=[this.nv(ae),z,aa,ab,ac]}if(!isNaN(s[0])){if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){s[0]=s[0]+j}else{s[0]=f.getScaledValue(s[0],h)+j}s[1]=g.getScaledValue(s[1],i);s[2]=g.getScaledValue(s[2],i);s[3]=g.getScaledValue(s[3],i);s[4]=g.getScaledValue(s[4],i);a.h.add(s)}}return},gg:function(a,b){$$t.$tj.gg.call(this,a,b);var c=$b($$t.$abj.$type,b);c.ci();if(a){c.ce().c(0)}if(c.cc()!=null){c.cc().o()}},lj:function(){return true},m6:function(a,b){$$t.$tj.m6.call(this,a,b);if(this.xAxis()==null||this.yAxis()==null){return}var c=false;if(b.b9(a)){c=true;b.cb(a)}this.kr.x(this,this.ln(),this.xAxis(),this.getCategoryItems.runOn(this),this.mc(b),this.md(b));var d=false;var e=this.kr.c();if(e!=null){d=true}var f=$b($$t.$abj.$type,b);f.ch();f.cf(false);if(f.cc()!=null){f.cc().o()}if(this.trendLineType()!=0){f.cc().t(a.q)}if(d){this.ny(a,b,c)}else{f.ce().c(0);this.nx(a,b)}},getItemSpan:function(){var a=this.xAxis().hk(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))/2;a=Math.max(a,3);return a},ny:function(a,b,c){var d=this.displayType();var e=this.getEffectiveViewport1(b);var f=this.xAxis().hk(b.b4(),b.b3(),e)/2;f=Math.max(f,3);var g=$b($$t.$abj.$type,b);g.cf(true);var h=a.h;var i=0;var j=this.bd().count();var k=this.xAxis();var l=new $$t.iz(0,b.b4(),b.b3(),k.isInverted(),e);var m=this.actualBrush();var n=this.negativeBrush();if(n==null){n=m}for(var o=0;o<h.count();++o){var p=h.__inner[o][0]-f;var q=h.__inner[o][0];var r=h.__inner[o][0]+f;var s=h.__inner[o][1];var t=h.__inner[o][2];var u=h.__inner[o][3];var v=h.__inner[o][4];if($.ig.util.isNaN(s)||$.ig.util.isNaN(t)||$.ig.util.isNaN(u)||$.ig.util.isNaN(v)){continue}var w=g.ce().item(i);i++;var x=s<v;var y=new $$t.es;if(c){switch(d){case 0:if(x){var z=s;s=v;v=z}var aa=new $$t.e1;aa.__startPoint={__x:q,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};aa.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:q,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());var ab=new $$t.e1;ab.__startPoint={__x:p,__y:v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ab.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:r,__y:v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ab.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:r,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ab.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:p,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ab.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:p,__y:v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());var ac=new $$t.e1;ac.__startPoint={__x:q,__y:v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ac.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:q,__y:t,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());y.b().add(aa);y.b().add(ab);y.b().add(ac);break;case 1:var ad=new $$t.e1;ad.__startPoint={__x:p,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ad.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:q,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());var ae=new $$t.e1;ae.__startPoint={__x:q,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ae.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:q,__y:t,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());var af=new $$t.e1;af.__startPoint={__x:q,__y:v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};af.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:r,__y:v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());y.b().add(ad);y.b().add(ae);y.b().add(af);break}}if(x){this.kr.am=n;this.kr.ah=n;this.kr.f=true}else{this.kr.am=m;this.kr.ah=m;this.kr.f=false}this.m3(h,o,j,k,l,b.p());if(d==1){this.kr.ae(w,true,false,false,false)}else{this.kr.ae(w,false,false,false,false)}if(c){w.ak(y)}}g.ce().c(i);g.cj()},nx:function(a,b){var c=this.displayType();var d=this.getEffectiveViewport1(b);var e=this.xAxis().hk(b.b4(),b.b3(),d)/2;e=Math.max(e,3);var f=$b($$t.$abj.$type,b);var g=f.cr();var h=f.cq();var i=a.h;for(var j=0;j<i.count();++j){var k=i.__inner[j][0]-e;var l=i.__inner[j][0];var m=i.__inner[j][0]+e;var n=i.__inner[j][1];var o=i.__inner[j][2];var p=i.__inner[j][3];var q=i.__inner[j][4];if($.ig.util.isNaN(n)||$.ig.util.isNaN(o)||$.ig.util.isNaN(p)||$.ig.util.isNaN(q)){continue}var r=n<q;var s=r?h:g;switch(c){case 0:if(r){var t=n;n=q;q=t}s.c().add(function(){var $ret=new $$t.eu;$ret.c({__x:l,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:l,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());s.c().add(function(){var $ret=new $$t.ev;$ret.d(new $$t.a8(0,k,q,m-k,n-q));return $ret}());s.c().add(function(){var $ret=new $$t.eu;$ret.c({__x:l,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:l,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());break;case 1:s.c().add(function(){var $ret=new $$t.eu;$ret.c({__x:k,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:l,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());s.c().add(function(){var $ret=new $$t.eu;$ret.c({__x:l,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:l,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());s.c().add(function(){var $ret=new $$t.eu;$ret.c({__x:l,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:m,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());break}}},en:function(a,b){if(a==this.no().cc().x()){return null}return $$t.$tj.en.call(this,a,b)},h6:function(){$$t.$tj.h6.call(this);if(this.index()<0){return}this.no().cp()},go:function(a){$$t.$tj.go.call(this,a);var b=new $$t.ii(1,"trendLine",this.no().cc().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("FinancialPriceSeries",$$t.$tj.$type)},true);$c("FinancialPriceBucketCalculator:abk","FinancialBucketCalculator",{init:function(a){$$t.$tl.init.call(this,a)},getBucket:function(a){var b=a*this.b();var c=Math.min(b+this.b()-1,this.a().b8().bd().count()-1);if(b<=c&&b>=0&&c>=0){var d=this.a().b8().lb().item(b);var e=Number.NEGATIVE_INFINITY;var f=Number.POSITIVE_INFINITY;var g=this.a().b8().k5().item(c);for(var h=b;h<=c;++h){e=Math.max(e,this.a().b8().k7().item(h));f=Math.min(f,this.a().b8().k9().item(h))}f=Math.min(d,f);e=Math.max(g,e);return[.5*(b+c),d,e,f,g]}return[NaN,NaN,NaN,NaN,NaN]},$type:new $.ig.Type("FinancialPriceBucketCalculator",$$t.$tl.$type)},true);$c("FinancialPriceSeriesView:abj","FinancialSeriesView",{_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},init:function(a){var $self=this;this.cu=function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);return $ret}();this.ct=function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);return $ret}();this.cs=new $$t.cz;$$t.$tk.init.call(this,a);this.cd(a);this.cg(new $$t.b7($$t.$cz.$type,0));this.cc(new $$t.ne);this.ce(function(){var $ret=new $$t.hh($$t.$cz.$type);$ret.create($self.cv.runOn($self));$ret.activate($self.cl.runOn($self));$ret.disactivate($self.cn.runOn($self));$ret.destroy($self.cm.runOn($self));return $ret}())},_ce:null,ce:function(a){if(arguments.length===1){this._ce=a;return a}else{return this._ce}},cv:function(){var a=new $$t.cz;this.cg().add(a);a.__visibility=1;return a},_cg:null,cg:function(a){if(arguments.length===1){this._cg=a;return a}else{return this._cg}},cl:function(a){a.__visibility=0},cn:function(a){a.__visibility=1},cm:function(a){this.cg().remove(a)},b7:function(){return new $$t.abk(this)},at:function(){$$t.$tk.at.call(this);if(!this.p()){this.b8().negativeBrush(function(){var $ret=new $$t.cv;$ret.fill("#415460");return $ret}());this.b8().resolution(2);this.b8().thickness(1);this.b8().outline(function(){var $ret=new $$t.cv;$ret.fill("#222222");return $ret}())}},cu:null,ct:null,_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},co:function(){if(this.cd().displayType()==1){this.cu.__stroke=this.e().actualBrush()}else{this.cu.__stroke=this.e().actualOutline()}if(this.cd().displayType()==1){this.ct.__stroke=this.b8().negativeBrush()}else{this.ct.__stroke=this.e().actualOutline()}},ci:function(){this.ar();this.ce().c(0);this.ch()},ch:function(){var a=$b($$t.$ep.$type,this.cu.ak());var b=$b($$t.$ep.$type,this.ct.ak());$$t.$la.d(a);$$t.$la.d(b)},cr:function(){this.ar();return $b($$t.$ep.$type,this.cu.ak())},cq:function(){this.ar();return $b($$t.$ep.$type,this.ct.ak())},cp:function(){this.cd().actualTrendLineBrush(null);if(this.cd().trendLineBrush()!=null){this.cd().actualTrendLineBrush(this.cd().trendLineBrush())}else{this.cd().actualTrendLineBrush(this.cd().actualBrush())}},bc:function(){$$t.$tk.bc.call(this);this.cu.z(this.e().thickness());this.cu.af(this.e().dashArray());this.cu.aa(this.e().dashCap());if(this.cd().displayType()==1){this.cu.__stroke=this.e().actualBrush()}else{this.cu.__stroke=this.e().actualOutline();this.cu.__fill=this.e().actualBrush()}this.ct.z(this.e().thickness());this.ct.af(this.e().dashArray());this.ct.aa(this.e().dashCap());if(this.cd().displayType()==1){this.ct.__stroke=this.b8().negativeBrush()}else{this.ct.__stroke=this.e().actualOutline();this.ct.__fill=this.b8().negativeBrush()}},bd:function(){$$t.$tk.bd.call(this);var a=this.bx();this.cu.z(this.e().thickness()+3);if(this.cd().displayType()==1){this.cu.__stroke=a}else{this.cu.__stroke=a;this.cu.__fill=a}this.ct.z(this.e().thickness()+3);if(this.cd().displayType()==1){this.ct.__stroke=a}else{this.ct.__stroke=a;this.ct.__fill=a}},ab:function(a){return this.cg().__inner[a]},cs:null,aa:function(a){var b=this.cg().__inner[a];this.cs.__visibility=b.__visibility;this.cs.ak(b.ak());var c=this.by(a);this.cs.__fill=c;this.cs.__stroke=c;this.cs.z(this.e().thickness()+3);return this.cs},a7:function(a,b){$$t.$tk.a7.call(this,a,b);if(a.d()){if(this.cf()){for(var c=0;c<this.cg().count();c++){var d=this.z(c,b);if(d.__visibility==0){a.r(d)}}}else{a.r(this.cu);a.r(this.ct)}}},a6:function(a,b){if(a.d()){if(this.cd().trendLineType()!=0&&!b){var c=this.cc().x();c.z(this.cd().trendLineThickness());c.__stroke=this.cd().actualTrendLineBrush();c.af(this.cd().trendLineDashArray());c.aa(this.cd().trendLineDashCap());a.t(c)}}$$t.$tk.a6.call(this,a,b)},am:function(a){$$t.$tk.am.call(this,a);var b=new $$t.nj(1,"positivePathShape",this.cu);b.tags().add("Positive");b.tags().add("Main");var c=new $$t.nj(1,"negativePathShape",this.ct);c.tags().add("Negative");a.shapes().add(b);a.shapes().add(c)},cj:function(){this.ar()},_cf:false,cf:function(a){if(arguments.length===1){this._cf=a;return a}else{return this._cf}},ck:function(){this.cc($$t.$mt.y(this.cc(),this.b8().xAxis(),this.e().rootCanvas(),this.b8()))},$type:new $.ig.Type("FinancialPriceSeriesView",$$t.$tk.$type)},true);$c("FinancialValueList:ty","Object",{d:null,b:null,a:null,c:null,e:null,init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.d=a;this.b=b;this.a=d;this.c=c;this.e=e},indexOf:function(a){throw new $$t.co(0)},insert:function(a,b){throw new $$t.co(0)},removeAt:function(a){throw new $$t.co(0)},item:function(a,b){if(arguments.length===2){throw new $$t.co(0);return b}else{var b=NaN;var c=NaN;var d=NaN;var e=NaN;var f=NaN;if(this.d!=null&&a>=0&&a<this.d.count()){b=this.d.item(a)}if(this.b!=null&&a>=0&&a<this.b.count()){c=this.b.item(a)}if(this.c!=null&&a>=0&&a<this.c.count()){d=this.c.item(a)}if(this.a!=null&&a>=0&&a<this.a.count()){e=this.a.item(a)}if(this.e!=null&&a>=0&&a<this.e.count()){f=this.e.item(a)}var g=$.ig.util.isNaN(b);var h=$.ig.util.isNaN(c);var i=$.ig.util.isNaN(d);var j=$.ig.util.isNaN(e);var k=$.ig.util.isNaN(f);if(!h&&!i&&!j){return(c+d+e)/3}if(!h&&!i){return(c+d)/2}if(!g&&!j){return(b+e)/2}if(!g){return b}if(!h){return c}if(!i){return d}if(!j){return e}return NaN}},add:function(a){throw new $$t.co(0)},clear:function(){throw new $$t.co(0)},contains:function(a){throw new $$t.co(0)},copyTo:function(a,b){throw new $$t.co(0)},count:function(){var a=0;var b=0;var c=0;var d=0;var e=0;if(this.d!=null){a=this.d.count()}if(this.b!=null){b=this.b.count()}if(this.c!=null){c=this.c.count()}if(this.a!=null){d=this.a.count()}if(this.e!=null){e=this.e.count()}var f=0;f=Math.max(f,a);f=Math.max(f,b);f=Math.max(f,c);f=Math.max(f,d);f=Math.max(f,e);return f},isReadOnly:function(){return true},remove:function(a){throw new $$t.co(0)},getEnumerator:function(){throw new $$t.co(0)},getEnumerator:function(){throw new $$t.co(0)},$type:new $.ig.Type("FinancialValueList",$.ig.$ot,[$$t.$b8.$type.specialize(Number)])},true);$c("FinancialCalculationDataSource:to","Object",{init:function(){$.ig.$op.init.call(this)},_openColumn:null,openColumn:function(a){if(arguments.length===1){this._openColumn=a;return a}else{return this._openColumn}},_closeColumn:null,closeColumn:function(a){if(arguments.length===1){this._closeColumn=a;return a}else{return this._closeColumn}},_highColumn:null,highColumn:function(a){if(arguments.length===1){this._highColumn=a;return a}else{return this._highColumn}},_lowColumn:null,lowColumn:function(a){if(arguments.length===1){this._lowColumn=a;return a}else{return this._lowColumn}},_volumeColumn:null,volumeColumn:function(a){if(arguments.length===1){this._volumeColumn=a;return a}else{return this._volumeColumn}},_indicatorColumn:null,indicatorColumn:function(a){if(arguments.length===1){this._indicatorColumn=a;return a}else{return this._indicatorColumn}},_typicalColumn:null,typicalColumn:function(a){if(arguments.length===1){this._typicalColumn=a;return a}else{return this._typicalColumn}},_trueRange:null,trueRange:function(a){if(arguments.length===1){this._trueRange=a;return a}else{return this._trueRange}},_trueLow:null,trueLow:function(a){if(arguments.length===1){this._trueLow=a;return a}else{return this._trueLow}},_period:0,period:function(a){if(arguments.length===1){this._period=a;return a}else{return this._period}},_shortPeriod:0,shortPeriod:function(a){if(arguments.length===1){this._shortPeriod=a;return a}else{return this._shortPeriod}},_longPeriod:0,longPeriod:function(a){if(arguments.length===1){this._longPeriod=a;return a}else{return this._longPeriod}},_count:0,count:function(a){if(arguments.length===1){this._count=a;return a}else{return this._count}},_calculateFrom:0,calculateFrom:function(a){if(arguments.length===1){this._calculateFrom=a;return a}else{return this._calculateFrom}},_calculateCount:0,calculateCount:function(a){if(arguments.length===1){this._calculateCount=a;return a}else{return this._calculateCount}},_multiplier:0,multiplier:function(a){if(arguments.length===1){this._multiplier=a;return a}else{return this._multiplier}},_minimumValue:0,minimumValue:function(a){if(arguments.length===1){this._minimumValue=a;return a}else{return this._minimumValue}},_maximumValue:0,maximumValue:function(a){if(arguments.length===1){this._maximumValue=a;return a}else{return this._maximumValue}},_specifiesRange:false,specifiesRange:function(a){if(arguments.length===1){this._specifiesRange=a;return a}else{return this._specifiesRange}},$type:new $.ig.Type("FinancialCalculationDataSource",$.ig.$ot)},true);$c("FinancialCalculationSupportingCalculations:tr","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:null,b:function(a){if(arguments.length===1){this._b=a;
return a}else{return this._b}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},$type:new $.ig.Type("FinancialCalculationSupportingCalculations",$.ig.$ot)},true);$c("SupportingCalculation$1:tt","Object",{$tCalculationStrategy:null,init:function($tCalculationStrategy,a,b){this.$tCalculationStrategy=$tCalculationStrategy;this.$type=this.$type.specialize(this.$tCalculationStrategy);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.a=b;this.d=new $$t.b7(String,0)},init1:function($tCalculationStrategy,a,b,c){this.$tCalculationStrategy=$tCalculationStrategy;this.$type=this.$type.specialize(this.$tCalculationStrategy);$.ig.$op.init.call(this);this.a=b;this.d=new $$t.b7(String,1,c)},a:null,d:null,b:function(){return this.a},c:function(){return this.d},$type:new $.ig.Type("SupportingCalculation$1",$.ig.$ot)},true);$c("ColumnSupportingCalculation:ts","SupportingCalculation$1",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$tt.init.call(this,$$t.$tu.$type,0,b)},init1:function(a,b,c){$$t.$tt.init1.call(this,$$t.$tu.$type,1,b,c)},$type:new $.ig.Type("ColumnSupportingCalculation",$$t.$tt.$type.specialize($$t.$tu.$type))},true);$c("DataSourceSupportingCalculation:tv","SupportingCalculation$1",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$tt.init.call(this,$$t.$tw.$type,0,b)},init1:function(a,b,c){$$t.$tt.init1.call(this,$$t.$tw.$type,1,b,c)},$type:new $.ig.Type("DataSourceSupportingCalculation",$$t.$tt.$type.specialize($$t.$tw.$type))},true);$c("CalculatedColumn:tp","Object",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.__valuesProvider=b;this.c=new $$t.b7(String,1,c)},init1:function(a,b,c){$.ig.$op.init.call(this);this.__valuesProvider=b;this.c=new $$t.b7(String,1,c)},__valuesProvider:null,c:null,basedOn:function(){return this.c},getEnumerator:function(){return this.__valuesProvider.getEnumerator()},getEnumerator:function(){return this.__valuesProvider.getEnumerator()},$type:new $.ig.Type("CalculatedColumn",$.ig.$ot,[$$t.$an.$type.specialize(Number)])},true);$c("ItemLegend:o3","LegendBase",{ak:function(){return new $$t.o4(this)},a3:function(a){$$t.$ol.a3.call(this,a);this.a6(a)},_a6:null,a6:function(a){if(arguments.length===1){this._a6=a;return a}else{return this._a6}},init:function(){var $self=this;$$t.$ol.init.call(this);this.y($$t.$o3.$type);var a=this.children();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();$self.a6().y(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();$self.a6().m(e)}}})},aw:function(a,b){if(!this.al().g()){return}this.bc(b)},ax:function(a,b){this.ba(b);if(b==null||a==null||a.count()==0){return}var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$t.$c8.$type,c);if(e!=null&&e.content()!=null){var f=$b($$t.$hb.$type,e.content());if(f!=null&&!this.a8(f)){this.children().add(c);var g=new $$t.o5;g.a(f);g.d(c);g.c(b);if($b($$t.$n8.$type,f)!==null){g.b(f.legendLabel())}else{g.b(f.itemLabel())}}}}},bb:function(a,b){var c=this.a9(b);if(b==null||a==null||a.count()==0){return}var e=a.getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$t.$c8.$type,d);if(f!=null&&f.content()!=null){var g=$b($$t.$hb.$type,f.content());if(g!=null&&!this.a8(g)){this.children().insert(c,d);c++;var h=new $$t.o5;h.a(g);h.d(d);h.c(b);h.b(g.itemLabel())}}}},bc:function(a){this.ba(a);var b=$b($$t.$o6.$type,a);if(b!=null&&b.ne()!=null&&b.ng()!=null&&b.ng().count()>0){var d=b.ng().getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$t.$c8.$type,c);if(e!=null&&e.content()!=null){var f=$b($$t.$hb.$type,e.content());if(f!=null&&!this.a8(f)){this.children().add(c);var g=new $$t.o5;g.a(f);g.d(c);g.c(a);g.b(f.itemLabel())}}}}},ba:function(a){if(a==null||this.children()==null||this.children().count()==0){return}var b=new $$t.f0($$t.$bf.$type,0);var d=this.children().getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$t.$c8.$type,c);if(e!=null&&e.content()!=null){var f=$b($$t.$hb.$type,e.content());if(f!=null&&f.series()==a){b.add(c)}}}var h=b.getEnumerator();while(h.moveNext()){var g=h.current();this.children().remove(g)}},a9:function(a){if(a==null||this.children()==null||this.children().count()==0){return 0}var b=new $$t.f0($$t.$bf.$type,0);var c=-1;var d=0;var f=this.children().getEnumerator();while(f.moveNext()){var e=f.current();var g=$b($$t.$c8.$type,e);if(g!=null&&g.content()!=null){var h=$b($$t.$hb.$type,g.content());if(h!=null&&h.series()==a){if(c==-1){c=d}b.add(e)}}d++}var j=b.getEnumerator();while(j.moveNext()){var i=j.current();this.children().remove(i)}if(c==-1){return this.children().count()}return c},a8:function(a){return this.a6().aa(a)},_a7:null,a7:function(a){if(arguments.length===1){this._a7=a;return a}else{return this._a7}},$type:new $.ig.Type("ItemLegend",$$t.$ol.$type)},true);$c("ItemLegendView:o4","LegendBaseView",{init:function(a){$$t.$om.init.call(this,a);this.z(a)},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},v:function(){$$t.$om.v.call(this)},e:function(){return true},aa:function(a){return this.d().e(a)},$type:new $.ig.Type("ItemLegendView",$$t.$om.$type)},true);$c("Legend:qk","LegendBase",{ak:function(){return new $$t.ql(this)},a3:function(a){$$t.$ol.a3.call(this,a);this.a6(a)},_a6:null,a6:function(a){if(arguments.length===1){this._a6=a;return a}else{return this._a6}},init:function(){var $self=this;$$t.$ol.init.call(this);this.y($$t.$qk.$type);var a=this.children();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();$self.a6().y(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();$self.a6().m(e)}}})},aw:function(a,b){if($b($$t.$iu.$type,b)!==null){return}if(!b.isUsableInLegend()){return}var c=0;var e=this.children().getEnumerator();while(e.moveNext()){var d=e.current();var f;var g;var h;var i=this.al().p(d,f,g,h);f=i.p1;g=i.p2;h=i.p3;if(b.seriesViewer()!=null&&f!=null&&(this.a7(b.seriesViewer())<this.a7(f)||this.a7(b.seriesViewer())==-1&&this.a7(f)==-1&&b.seriesViewer().getHashCode()<f.getHashCode())){break}if(b.seriesViewer()!=null&&f!=null&&b.seriesViewer()==f&&g!=null){var j=b.index();var k=g.index();var l=this.a7(b);var m=this.a7(g);if($b($$t.$g4.$type,b)!==null||$b($$t.$qm.$type,b)!==null){var n=$b($$t.$g4.$type,b)!==null?b.parentSeries():b.parentSeries();if(n.reverseLegendOrder()){j=n.index()+n.nb().count()-n.ng().f().indexOf($b($$t.$g6.$type,b))}}if($b($$t.$g4.$type,g)!==null||$b($$t.$qm.$type,g)!==null){var o=$b($$t.$g4.$type,g)!==null?g.parentSeries():g.parentSeries();if(o.reverseLegendOrder()){k=o.index()+o.nb().count()-o.ng().f().indexOf($b($$t.$g6.$type,g))}}if($b($$t.$qo.$type,g)!==null){if(m==-1&&l==-1){c=0;break}if(l<m||m==-1){break}}if(j<=k){break}}c++}this.children().insert(c,a);var p=new $$t.o5;p.d(a);p.c(b);var q=$b($$t.$c8.$type,a);if(q!=null&&q.content()!=null){var r=$b($$t.$hb.$type,q.content());if(r!=null){p.a(r);p.b(r.itemLabel())}}},a7:function(a){return-1},$type:new $.ig.Type("Legend",$$t.$ol.$type)},true);$c("LegendItemInfo:o5","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("LegendItemInfo",$.ig.$ot)},true);$c("LegendView:ql","LegendBaseView",{init:function(a){$$t.$om.init.call(this,a);this.z(a)},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},v:function(){$$t.$om.v.call(this)},$type:new $.ig.Type("LegendView",$$t.$om.$type)},true);$c("PieLabel:ob","Control",{init:function(){$$t.$bd.init.call(this)},_ad:null,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},_ae:0,ae:function(a){if(arguments.length===1){this._ae=a;return a}else{return this._ae}},_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},_am:null,am:function(a){if(arguments.length===1){this._am=a;return a}else{return this._am}},ag:function(a){if(a.a().labelsPosition()==3){this.ak(a.bk(this));var b=$b($$t.$c2.$type,this.af());var c=b.aa();a.a().ed();var d=this.ad().isExploded()?this.ad().bx():this.ad().bz();var e=$$t.$e7.i(d,this.ae(),this.ad().aw()+a.a().labelExtent());var f=a.bl().width();if(a.u(b)+e.__x>f&&e.__x<f){while(a.u(b)+e.__x>f){c=c.substr(0,c.length-1);b.aa(c)}if(c.length>3){c=c.substr(0,c.length-3);c=c+"..."}else{if(a.u("...")<this.ak().width()){c="..."}else{c=String.empty()}}}var g=new $$t.c2;g.aa(c);this.af(g)}},ah:function(){},ai:function(){this.al().__visibility=this.ad().af().leaderLineVisibility()!=0?this.ad().af().leaderLineVisibility():this.ad().ag().__visibility;var a;var b=this.ad().af().leaderLineMargin();var c=$$t.$e7.i(this.ad().by(),this.ae(),this.ad().aw());this.al().ag(c.__x);this.al().ai(c.__y);if(this.ae()<90||this.ae()>=270){a={__x:this.ak().left(),__y:(this.ak().top()+this.ak().bottom())/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{a={__x:this.ak().right(),__y:(this.ak().top()+this.ak().bottom())/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(b>0){var d=$$t.$e7.d(c,a);if(b<d){a=$$t.$e7.k(a,c,b)}else{a=c}}this.al().ah(a.__x);this.al().aj(a.__y)},aj:function(){this.am().__visibility=this.ad().af().leaderLineVisibility()!=0?this.ad().af().leaderLineVisibility():this.ad().ag().__visibility;var a=this.ad().by();var b=this.am().ak().b().__inner[0];var c=b.__segments.__inner[0];var d=this.ad().af().leaderLineMargin();var e=(this.ak().top()+this.ak().bottom())/2;var f=$$t.$e7.i(a,this.ae(),this.ad().aw());var g=$$t.$e7.i(a,this.ae(),this.ad().aw()+this.ad().af().labelExtent()/2);var h;var i;var j;var k=e;if(this.ae()<90&&this.ae()>=0){h={__x:this.ak().left()-30,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:this.ak().left(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else if(this.ae()<180&&this.ae()>=90){h={__x:this.ak().right()+30,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:this.ak().right(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else if(this.ae()<270&&this.ae()>=180){h={__x:this.ak().right()+30,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:this.ak().right(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{h={__x:this.ak().left()-30,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:this.ak().left(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(d>0){var l=$$t.$e7.d(f,j);if(d<l){i=$$t.$e7.k(j,f,d);var m=g.__x-f.__x;var n=g.__y-f.__y;g=$$t.$e7.k(g,f,d);var o=g.__x-f.__x;var p=g.__y-f.__y;if(m>0&&o<0||m<0&&o>0||n>0&&p<0||n<0&&p>0){g=f}h=$$t.$e7.k(h,f,d);var q=$$t.$e7.d(f,i)/$$t.$e7.d(f,j);h.__x=f.__x+(h.__x-f.__x)*q;h.__y=f.__y+(h.__y-f.__y)*q}else{this.am().__visibility=1;return}}else{i=j}if(this.ae()<180&&this.ae()>=0){if(g.__y>h.__y){g.__y=f.__y}}else{if(g.__y<h.__y){g.__y=f.__y}}b.__startPoint=f;if(this.ad().af().leaderLineType()==1){c.e(f)}else{c.e(g)}c.f(h);c.g(i)},$type:new $.ig.Type("PieLabel",$$t.$bd.$type)},true);$c("IndexCollection:ok","ObservableCollection$1",{init:function(){$$t.$f0.init.call(this,$.ig.Number.prototype.$type,0)},q:function(a,b){if(!this.contains(b)){$$t.$f0.q.call(this,a,b)}},w:function(a,b){if(this.contains(b)){this.remove(b);this.q(a,b)}else{$$t.$f0.w.call(this,a,b)}},$type:new $.ig.Type("IndexCollection",$$t.$f0.$type.specialize($.ig.Number.prototype.$type))},true);$c("Slice:n9","ContentControl",{ah:function(){return new $$t.oa(this)},bf:function(a){this.ai(a)},_ai:null,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},init:function(){this.ak=false;$$t.$c8.init.call(this);var a=this.ah();this.bf(a);a.b()},ax:function(a){if(arguments.length===1){this.g($$t.$n9.br,a);return a}else{return this.c($$t.$n9.br)}},ar:function(a){if(arguments.length===1){this.g($$t.$n9.bg,a);return a}else{return this.c($$t.$n9.bg)}},av:function(a){if(arguments.length===1){this.g($$t.$n9.bl,a);return a}else{return this.c($$t.$n9.bl)}},au:function(a){if(arguments.length===1){this.g($$t.$n9.bk,a);return a}else{return this.c($$t.$n9.bk)}},isSelected:function(a){if(arguments.length===1){this.g($$t.$n9.bo,a);return a}else{return this.c($$t.$n9.bo)}},isExploded:function(a){if(arguments.length===1){this.g($$t.$n9.bm,a);return a}else{return this.c($$t.$n9.bm)}},ao:function(a){if(arguments.length===1){this.g($$t.$n9.bn,a);return a}else{return this.c($$t.$n9.bn)}},bz:function(a){if(arguments.length===1){this.g($$t.$n9.bp,a);return a}else{return this.c($$t.$n9.bp)}},bx:function(a){if(arguments.length===1){this.g($$t.$n9.bh,a);return a}else{return this.c($$t.$n9.bh)}},aw:function(a){if(arguments.length===1){this.g($$t.$n9.bq,a);return a}else{return this.c($$t.$n9.bq)}},as:function(a){if(arguments.length===1){this.g($$t.$n9.bi,a);return a}else{return this.c($$t.$n9.bi)}},az:function(a){if(arguments.length===1){this.g($$t.$n9.bj,a);return a}else{return $g(this.c($$t.$n9.bj))}},ay:function(a){if(arguments.length===1){this.g($$t.$n9.bs,a);return a}else{return this.c($$t.$n9.bs)}},_b0:null,b0:function(a){if(arguments.length===1){this._b0=a;return a}else{return this._b0}},_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},_ag:null,ag:function(a){if(arguments.length===1){this._ag=a;return a}else{return this._ag}},_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},_b1:null,b1:function(a){if(arguments.length===1){this._b1=a;return a}else{return this._b1}},_bv:null,bv:function(a){if(arguments.length===1){this._bv=a;return a}else{return this._bv}},_am:false,am:function(a){if(arguments.length===1){this._am=a;return a}else{return this._am}},z:function(){$$t.$c8.z.call(this);this.ai().c()},at:function(){var a=Math.abs($$t.$n2.b5(this.ar()-this.ax()))==360;if(a){return this.aw()}return this.aw()},b3:function(){var a=this.af()!=null&&this.af().allowSliceExplosion()?true:false;var b=this.at();if(this.isExploded()&&a&&this.af().ca()>1){var c=new $$t.a8(0,this.bx().__x-b,this.bx().__y-b,b*2,b*2);return c}return new $$t.a8(0,this.bz().__x-b,this.bz().__y-b,b*2,b*2)},by:function(){if(this.isExploded()&&this.af()!=null&&this.af().allowSliceExplosion()&&this.af().ca()>1){if(this.am()){return this.bv()}return this.bx()}return this.bz()},ak:false,aq:function(a){if(arguments.length===1){var b=this.ak;this.ak=a;if(b&&!this.ak){this.be()}return a}else{return this.ak}},be:function(){var $self=this;if(this.aq()){return}var a=this.ai().f();var b=this.af().ft();if($.ig.util.isNaN(this.ax())||$.ig.util.isNaN(this.ar())||$.ig.util.isNaN(this.aw())||$.ig.util.isNaN(this.as())||this.az()<0||this.af()==null||b.width()==0||b.height()==0||this.bz().__x==0&&this.bz().__y==0||this.bx().__x==0&&this.bx().__y==0||this.ax()==this.ar()){return}this.b0(this.b3());var c=$$t.$e7.b(this.b0());var d=this.b0().height()/2;var e=this.at();var f=$$t.$fm.l(this.b0());var g=$$t.$n9.bw($$t.$fn.u(this.ax()),c,f,d,100);var h=$$t.$n9.bw($$t.$fn.u(this.ar()),c,f,d,100);var i=$$t.$n9.bw($$t.$fn.u(this.ar()),c,f,this.aw(),this.au());var j=$$t.$n9.bw($$t.$fn.u(this.ax()),c,f,this.aw(),this.av());var k=Math.abs($$t.$n2.b5(this.ar()-this.ax()))==360;if(k){if(this.au()==0){var l=function(){var $ret=new $$t.ew;$ret.d(f);$ret.b($self.aw());$ret.c($self.aw());return $ret}();a.ak(l);return}else if(this.au()>0){var m=new $$t.a9(1,this.aw(),this.aw());var n=new $$t.a9(1,this.aw()*this.au()/100,this.aw()*this.au()/100);var o=function(){var $ret=new $$t.ba(0);$ret.x(f.__x-$self.aw());$ret.y(f.__y);return $ret}();var p=function(){var $ret=new $$t.ba(0);$ret.x(f.__x+$self.aw());$ret.y(f.__y);return $ret}();var q=function(){var $ret=new $$t.ba(0);$ret.x(f.__x-$self.aw()*$self.au()/100);$ret.y(f.__y);return $ret}();var r=function(){var $ret=new $$t.ba(0);$ret.x(f.__x+$self.aw()*$self.au()/100);$ret.y(f.__y);return $ret}();var s=function(){var $ret=new $$t.e1;$ret.startPoint(o);return $ret}();var t=new $$t.e2;var u=function(){var $ret=new $$t.ex;$ret.f(m);$ret.d(1);$ret.e(p);return $ret}();t.add(u);s.__segments=t;var v=function(){var $ret=new $$t.e1;$ret.startPoint(r);return $ret}();var w=new $$t.e2;var x=function(){var $ret=new $$t.ex;$ret.f(n);$ret.d(0);$ret.e(q);return $ret}();w.add(x);v.__segments=w;var y=function(){var $ret=new $$t.e1;$ret.startPoint(o);return $ret}();var z=new $$t.e2;var aa=function(){var $ret=new $$t.ex;$ret.f(m);$ret.d(0);$ret.e(p);return $ret}();z.add(aa);y.__segments=z;var ab=function(){var $ret=new $$t.e1;$ret.startPoint(r);return $ret}();var ac=new $$t.e2;var ad=function(){var $ret=new $$t.ex;$ret.f(n);$ret.d(1);$ret.e(q);return $ret}();ac.add(ad);ab.__segments=ac;var ae=function(){var $ret=new $$t.et;$ret.add(s);$ret.add(v);$ret.add(y);$ret.add(ab);return $ret}();var af=function(){var $ret=new $$t.es;$ret.b(ae);return $ret}();var ag=new $$t.ep;ag.c().add(af);a.ak(ag);return}else{var ah=function(){var $ret=new $$t.ep;$ret.b(0);return $ret}();ah.c().add(function(){var $ret=new $$t.ew;$ret.d(f);$ret.b($self.aw());$ret.c($self.aw());return $ret}());ah.c().add(function(){var $ret=new $$t.ew;$ret.d(f);$ret.b($self.aw()*$self.au()/100);$ret.c($self.aw()*$self.au()/100);return $ret}());a.ak(ah);return}}var ai=new $$t.es;a.ak(ai);var aj=function(){var $ret=new $$t.e1;$ret.isClosed(true);return $ret}();ai.b(new $$t.et);ai.b().add(aj);aj.__startPoint=g;var ak=Math.abs(this.ar()-this.ax())>180;var al=new $$t.ex;al.e(h);al.f(new $$t.a9(1,this.b0().width()/2,this.b0().height()/2));al.b(ak);if(this.ar()>this.ax()){al.d(1)}else{al.d(0)}aj.__segments=new $$t.e2;aj.__segments.add(al);var am=new $$t.e3(1);am.c(i);aj.__segments.add(am);var an=Math.sqrt(Math.pow(i.__x-h.__x,2)+Math.pow(i.__y-h.__y,2));var ao=e-an;var ap=new $$t.ex;ap.e(j);if(ao<0){ao=.1}ap.f(new $$t.a9(1,ao,ao));ap.b(al.b());ap.d(0);aj.__segments.add(ap);var aq=this.b2(a,g,h,this.ax(),this.ar(),f,e);var ar=true;if(ar&&this.b0().height()>0&&this.b0().width()>0&&!b.containsRect(aq)){var as=aq;var at=new $$t.a8(0,0,0,b.width(),b.height());at.intersect(as);var au=$$t.$e7.e((this.ax()+this.ar())/2);var av=au/180*Math.PI;var aw=Math.abs((as.height()-at.height())/Math.sin(av));var ax=Math.abs((as.width()-at.width())/Math.cos(av));if($.ig.util.isNaN(aw)||Number.isInfinity(aw)){aw=0}if($.ig.util.isNaN(ax)||Number.isInfinity(ax)){ax=0}var ay=Math.max(aw,ax);var az=$$t.$e7.h(this.af().ft().width(),this.af().ft().height(),true,au,this.aw()*this.af().bq()-ay);this.ai().d(az.__x-this.bx().__x,az.__y-this.bx().__y);this.am(true);this.bv(az);this.b1(new $$t.a8(0,as.x()-(az.__x-this.bx().__x),as.y()-(az.__y-this.bx().__y),as.width(),as.height()))}else{this.am(false);this.ai().e()}},al:function(a){var b=this.af().ft();if(this.__visibility==1){return false}if($.ig.util.isNaN(this.ax())||$.ig.util.isNaN(this.ar())||$.ig.util.isNaN(this.aw())||$.ig.util.isNaN(this.as())||this.az()<0||this.af()==null||b.width()==0||b.height()==0||this.bz().__x==0&&this.bz().__y==0||this.bx().__x==0&&this.bx().__y==0){return false}var c=this.at();var d=this.au()/100*c;var e=c;var f=this.bz();if(this.isExploded()&&this.af().allowSliceExplosion()&&this.af().ca()>1){f=this.bx();if(this.am()){f=this.bv()}}var g=d*d;var h=e*e;var i=Math.pow(a.__x-f.__x,2)+Math.pow(a.__y-f.__y,2);if(i<g||i>h){return false}var j=Math.atan2(a.__y-f.__y,a.__x-f.__x);j=j*180/Math.PI;j=j-this.ax();j=$$t.$e7.e(j);var k=this.ar()-this.ax();if(j>k){return false}return true},b2:function(a,b,c,d,e,f,g){var h=new $$t.b7($$t.$ba.$type,0);h.add(b);h.add(c);h.add(f);d=$$t.$e7.e(d);e=$$t.$e7.e(e);if(0>d&&0<e||360>d&&360<e||e<d){h.add($$t.$e7.i(f,0,g))}if(90>d&&90<e){h.add($$t.$e7.i(f,90,g))}if(180>d&&180<e){h.add($$t.$e7.i(f,180,g))}if(270>d&&270<e){h.add($$t.$e7.i(f,270,g))}var i=1.7976931348623157e308;var j=1.7976931348623157e308;var k=-1.7976931348623157e308;var l=-1.7976931348623157e308;var n=h.getEnumerator();while(n.moveNext()){var m=n.current();i=Math.min(i,m.__x);j=Math.min(j,m.__y);k=Math.max(k,m.__x);l=Math.max(l,m.__y)}return new $$t.a8(0,i,j,k-i,l-j)},aj:function(){var a=new $$t.n7;a.appearance(new $$t.ho);a.labelAppearance(new $$t.h9);a.leaderLineAppearance(new $$t.ho);a.endAngle(this.ar());a.explodedOrigin(this.bx());a.explodedRadius(this.as());a.index(this.az());a.innerExtentEnd(this.au());a.innerExtentStart(this.av());a.isExploded(this.isExploded());a.isOthersSlice(this.ao());a.isSelected(this.isSelected());if(this.ag()!=null){a.labelAppearance().angle(this.ag().ae());a.labelBounds(this.ag().ak());a.labelAngle(this.ag().ae());if($b($$t.$c2.$type,this.ag().af())!==null){var b=$b($$t.$c2.$type,this.ag().af());a.label(b.aa());var c=null;a.labelAppearance().labelBrush($$t.$hs.fromBrush(b.ab()));a.labelAppearance().text(b.aa());if(this.af()!=null){c=this.af().aw();if(c==null){c=this.af().ao().g()}}a.labelAppearance($$t.$hs.fromTextElement(b,c));a.labelAppearance().visibility(this.ag().__visibility==0)}else{a.label(this.ag().af().toString())}if(this.ag().al()!=null){a.leaderLineAppearance().fill($$t.$hs.fromBrush(this.ag().al().__fill));a.leaderLineAppearance().opacity(this.ag().al().__opacity);a.leaderLineAppearance().stroke($$t.$hs.fromBrush(this.ag().al().__stroke));a.leaderLineAppearance().strokeThickness(this.ag().al().z());a.leaderLineAppearance().visibility(this.ag().al().__visibility);a.leaderLinePath(new $$t.nj(2,"leaderLine",this.ag().al()))}else if(this.ag().am()!=null){a.leaderLineAppearance().fill($$t.$hs.fromBrush(this.ag().am().__fill));a.leaderLineAppearance().opacity(this.ag().am().__opacity);a.leaderLineAppearance().stroke($$t.$hs.fromBrush(this.ag().am().__stroke));a.leaderLineAppearance().strokeThickness(this.ag().am().z());a.leaderLineAppearance().visibility(this.ag().am().__visibility);a.leaderLinePath(new $$t.nj(1,"leaderLine",this.ag().am()))}}if(this.ai()!=null){var d=this.ai().f();a.slicePath(new $$t.nj(1,"slicePath",d));a.appearance().fill($$t.$hs.fromBrush(d.__fill));a.appearance().opacity(d.__opacity);a.appearance().stroke($$t.$hs.fromBrush(d.__stroke));a.appearance().strokeThickness(d.z());a.appearance().visibility(d.__visibility)}return a},bw:function(a,b,c,d,e){if(d==0){return c}var f=Math.cos(a);var g=Math.sin(a);var h=Math.sqrt(d*d/(1-b*Math.pow(f,2)));h*=e/100;return{__x:h*f+c.__x,__y:h*g+c.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},_bt:null,bt:function(a){if(arguments.length===1){this._bt=a;return a}else{return this._bt}},_bu:null,bu:function(a){if(arguments.length===1){this._bu=a;return a}else{return this._bu}},$type:new $.ig.Type("Slice",$$t.$c8.$type)},true);$c("SliceView:oa","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a){$.ig.$op.init.call(this);this.a(a)},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},b:function(){this.g(new $$t.cz);this.a().content(this.g())},c:function(){this.a().be()},f:function(){return this.g()},d:function(a,b){this.g().h(function(){var $ret=new $$t.fb;$ret.h(a);$ret.i(b);return $ret}())},e:function(){this.g().h(null)},$type:new $.ig.Type("SliceView",$.ig.$ot)},true);$c("XamPieChart:abl","PieChartBase",{an:function(){return new $$t.abm(this)},d2:function(a){$$t.$n2.d2.call(this,a);this.fz(a)},_fz:null,fz:function(a){if(arguments.length===1){this._fz=a;return a}else{return this._fz}},init:function(){$$t.$n2.init.call(this);this.y($$t.$abl.$type)},$type:new $.ig.Type("XamPieChart",$$t.$n2.$type)},true);$c("XamPieChartView:abm","PieChartBaseView",{_bn:null,bn:function(a){if(arguments.length===1){this._bn=a;return a}else{return this._bn}},init:function(a){$$t.$n3.init.call(this,a);this.bn(a)},$type:new $.ig.Type("XamPieChartView",$$t.$n3.$type)},true);$c("PolarBase:v0","MarkerSeries",{aw:function(){return new $$t.v1(this)},he:function(a){$$t.$g8.he.call(this,a);this.li(a)},_li:null,li:function(a){if(arguments.length===1){this._li=a;return a}else{return this._li}},lj:null,isPolar:function(){return true},init:function(){this.lm=new $$t.v6;this.lo=new $$t.v6;this.ll=new $$t.v6;$$t.$g8.init.call(this);this.ln(new $$t.v6);this.lo.z(this.m4.runOn(this));this.lm.z(this.m4.runOn(this));this.ll.z(this.m4.runOn(this));this.lp(new $$t.vw($$t.$v6.$type,$$t.$v1.$type,0,this.mh.runOn(this),this.mj.runOn(this),this.bn.runOn(this),this.h3.runOn(this),this.mf.runOn(this)))},mf:function(){if(this.a7().needsFlush()){this.a7().flush()}},mg:function(){this.lg.e(this.lj.y(),this.lt(),this.lu(),this.m6,this.m5,function(a,b){return Math.cos(b)},function(a,b){return Math.sin(b)},true)},_lc:null,lc:function(a){if(arguments.length===1){this._lc=a;return a}else{return this._lc}},_lh:null,lh:function(a){if(arguments.length===1){this._lh=a;return a}else{return this._lh}},m6:null,m5:null,_lp:null,lp:function(a){if(arguments.length===1){this._lp=a;return a}else{return this._lp}},angleMemberPath:function(a){if(arguments.length===1){this.g($$t.$v0.angleMemberPathProperty,a);return a}else{return this.c($$t.$v0.angleMemberPathProperty)}},radiusMemberPath:function(a){if(arguments.length===1){this.g($$t.$v0.radiusMemberPathProperty,a);return a}else{return this.c($$t.$v0.radiusMemberPathProperty)}},lt:function(a){if(arguments.length===1){if(this.lr!=a){var b=this.lt();this.lr=a;this.raisePropertyChanged("AngleColumn",b,this.lt())}return a}else{return this.lr}},lr:null,lu:function(a){if(arguments.length===1){if(this.ls!=a){var b=this.lu();this.ls=a;this.raisePropertyChanged("RadiusColumn",b,this.lu())}return a}else{return this.ls}},ls:null,angleAxis:function(a){if(arguments.length===1){this.g($$t.$v0.angleAxisProperty,a);return a}else{return this.c($$t.$v0.angleAxisProperty)}},radiusAxis:function(a){if(arguments.length===1){this.g($$t.$v0.radiusAxisProperty,a);return a}else{return this.c($$t.$v0.radiusAxisProperty)}},useCartesianInterpolation:function(a){if(arguments.length===1){this.g($$t.$v0.useCartesianInterpolationProperty,a);return a}else{return this.c($$t.$v0.useCartesianInterpolationProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.g($$t.$v0.maximumMarkersProperty,a);return a}else{return $g(this.c($$t.$v0.maximumMarkersProperty))}},trendLineType:function(a){if(arguments.length===1){this.g($$t.$v0.trendLineTypeProperty,$$t.$mv.getBox(a));return a}else{return $f(this.c($$t.$v0.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$v0.trendLineBrushProperty,a);return a}else{return this.c($$t.$v0.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$v0.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$v0.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$v0.trendLineThicknessProperty,a);return a}else{return this.c($$t.$v0.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$v0.trendLineDashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$v0.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$v0.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$v0.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$v0.trendLinePeriodProperty,a);return a}else{return $g(this.c($$t.$v0.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$v0.trendLineZIndexProperty,a);return a}else{return $g(this.c($$t.$v0.trendLineZIndexProperty))}},clipSeriesToBounds:function(a){if(arguments.length===1){this.g($$t.$v0.clipSeriesToBoundsProperty,a);return a}else{return this.c($$t.$v0.clipSeriesToBoundsProperty)}},lm:null,lo:null,ll:null,lg:null,gs:function(){$$t.$g8.gs.call(this);if(this.radiusAxis()!=null){this.radiusAxis().e8(false)}if(this.angleAxis()!=null){this.angleAxis().e8(false)}},gi:function(a,b,c,d){var e=false;this.li().c2().p(a,b,c,d);if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){e=true}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){e=true}if(e){this.renderSeries(true)}},h9:function(a,b){this.renderSeries(false)},ia:function(a,b){this.renderSeries(false)},cx:function(a,b,c){var d=true;if(!$$t.$g8.cx.call(this,a,b,c)||!c.n()||b.isEmpty()||a.isEmpty()||this.angleAxis()==null||this.radiusAxis()==null||this.lt()==null||this.lu()==null||this.lt().count()==0||this.lu().count()==0||this.bd()==null||this.bd().count()!=this.lt().count()||this.bd().count()!=this.lu().count()||this.lg==null||this.angleAxis().seriesViewer()==null||this.radiusAxis().seriesViewer()==null||this.angleAxis().actualMinimumValue()==this.angleAxis().actualMaximumValue()||this.radiusAxis().actualMinimumValue()==this.radiusAxis().actualMaximumValue()){d=false}return d},hx:function(a){var b;var c;var d=this.getViewInfo(c,b);c=d.p0;b=d.p1;if(!this.cx(c,b,this.view())){this.gg(true,this.view());return}this.m6=b;this.m5=c;this.lh(new $$t.v5(this.angleAxis(),this.radiusAxis(),this.bd()));var e=new $$t.vx(this,c,b,a,this.cm());var f=this.lp().g(e,this.lm,this.ll,this.lo,this.li());this.lm=f.p1;this.ll=f.p2;this.lo=f.p3},m4:function(a){var b=this.lg.h(a.__x,a.__y,this.m6,this.m5,this.lh().e(),this.lh().d(),this.lh().g(),this.lh().f(),this.lh().i(),this.lh().h());return b},ae:function(a){if(a!=null&&a==this.angleAxis()&&this.lt()!=null){return new $$t.kt(this.lt().minimum(),this.lt().maximum())}if(a!=null&&a==this.radiusAxis()&&this.lu()!=null){return new $$t.kt(this.lu().minimum(),this.lu().maximum())}return null},scrollIntoView:function(a){var b=this.view().b4();
var c=this.view().b3();var d=!b.isEmpty()&&!c.isEmpty()&&this.bd()!=null?this.bd().indexOf(a):-1;if(this.angleAxis()==null||this.lt()==null||this.radiusAxis()==null||this.lu()==null){return false}if(d<0||d>this.lt().count()-1||d>this.lu().count()-1){return false}var e=this.angleAxis().getScaledAngle(this.lt().item(d));var f=this.radiusAxis().getScaledValue3(this.lu().item(d));var g=.5+Math.cos(e)*f;var h=.5+Math.sin(e)*f;if(!$.ig.util.isNaN(g)){if(g<b.left()+.1*b.width()){g=g+.4*b.width();b.x(g-.5*b.width())}if(g>b.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}if(!$.ig.util.isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return d>=0},getItem:function(a){return null},getItemIndex:function(a){return-1},hj:function(a,b,c,d){$$t.$g8.hj.call(this,a,b,c,d);if(this.li().c2().d(a,b,c,d)){this.renderSeries(false);this.g0()}switch(b){case"FastItemsSource":if($b($$t.$ij.$type,c)!=null){c.deregisterColumn(this.lt());c.deregisterColumn(this.lu());this.lt(null);this.lu(null)}if($b($$t.$ij.$type,d)!=null){this.lt(this.ba(this.angleMemberPath()));this.lu(this.ba(this.radiusMemberPath()))}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()||this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}break;case"AngleAxis":if(this.angleAxis()!=null&&this.radiusAxis()!=null){this.lg=new $$t.v7(this.radiusAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}else if(c!=null&&d==null){this.gg(true,this.view())}break;case"RadiusAxis":if(this.angleAxis()!=null&&this.radiusAxis()!=null){this.lg=new $$t.v7(this.radiusAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){this.renderSeries(false)}else if(c!=null&&d==null){this.gg(true,this.view())}if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.angleAxis().e4()}break;case"AngleMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.lt());this.lt(this.ba(this.angleMemberPath()))}break;case"AngleColumn":this.li().c2().v();if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}break;case"RadiusMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.lu());this.lu(this.ba(this.radiusMemberPath()))}break;case"RadiusColumn":this.li().c2().v();if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){this.renderSeries(false)}break;case"UseCartesianInterpolation":this.renderSeries(false);this.g0();break;case"MaximumMarkers":this.renderSeries(false);this.g0();break;case"TransitionProgress":this.lh(new $$t.v5(this.angleAxis(),this.radiusAxis(),this.bd()));this.m6=this.view().b4();this.m5=this.view().b3();this.lo.x(this.useCartesianInterpolation());this.lo.d(this.d1(),this.lm,this.ll);if(this.bp(this.view())){return}if(this.d1()==1){this.mj(this.ll,this.li())}else{this.mj(this.lo,this.li())}break;case"TrendLineBrush":this.h6();break;case"ClipSeriesToBounds":this.renderSeries(false);this.g0();break;case"TrendLineType":this.g0();break}},gg:function(a,b){$$t.$g8.gg.call(this,a,b);var c=b;if(a){c.c3().clear()}c.c2().o()},ld:function(a,b){var c=a.top()-10;var d=a.bottom()+10;var e=a.left()-10;var f=a.right()+10;var g=function(){var $ret=new $$t.mw(1,e,d,f,c,false);$ret.i(b);return $ret}();return g},me:function(a,b,c,d){a.i(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,1,b));var e=this.bd();for(var f=0;f<b;f++){var g=a.y().__inner[f];if(!Number.isInfinity(g.__x)&&!Number.isInfinity(g.__y)){var h={__x:this.lt().item(f),__y:this.lu().item(f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var i={__x:g.__x,__y:g.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.i().add(e.item(f),function(){var $ret=new $$t.pa;$ret.a(e.item(f));$ret.b(h);$ret.c(i);return $ret}())}}},mh:function(a,b){var $self=this;var c=b.b4();var d=b.b3();a.l().clear();a.p().clear();var e=Math.min(this.lt()!=null?this.lt().count():0,this.lu()!=null?this.lu().count():0);if(e<1){return}this.lh(new $$t.v5(this.angleAxis(),this.radiusAxis(),this.bd()));this.lj=a;this.m5=d;this.m6=c;b.c0().l(a.l(),this.maximumMarkers(),c,d,this.resolution());if(e<=this.maximumMarkers()){this.me(a,e,c,d)}var f=this.ld(d,a.p());var g=Math.min(this.angleAxis().actualMinimumValue(),this.angleAxis().actualMaximumValue());var h=Math.max(this.angleAxis().actualMaximumValue(),this.angleAxis().actualMinimumValue());b.c2().z(this.useCartesianInterpolation());b.c2().y(0);b.c2().ab(this.radiusAxis().ja());b.c2().aa(this.radiusAxis().i9());b.c2().ac(function(i,j){return $self.lg.c(i,j,c,d,Math.cos)});b.c2().ad(function(i,j){return $self.lg.d(i,j,c,d,Math.sin)});b.c2().ae(a.p(),this.trendLineType(),$$t.$gh.n(Number,Number,$$t.$gh.t(Number,this.lt(),function(i){return i<=h&&i>=g}),function(i){return i}),this.lu(),this.trendLinePeriod(),this.angleAxis().getScaledAngle.runOn(this.angleAxis()),this.radiusAxis().getScaledValue3.runOn(this.radiusAxis()),function(){var $ret=new $$t.m2;$ret.b($self.resolution());$ret.f(d);$ret.g(c);return $ret}(),f,g,h)},mj:function(a,b){var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.j7(b);this.lh(new $$t.v5(this.angleAxis(),this.radiusAxis(),this.bd()));b.c0().j(a.l(),this.useLightweightMarkers());b.cv();var g=this.ld(d,b.c2().x().ag());b.c2().u(a.p(),g);this.md(d,c,e,f,b)},md:function(a,b,c,d,e){e.c5(a,b,c,d)},h6:function(){$$t.$g8.h6.call(this);if(this.index()<0){return}this.li().c7()},_ln:null,ln:function(a){if(arguments.length===1){this._ln=a;return a}else{return this._ln}},hy:function(a,b){$$t.$g8.hy.call(this,a,b);if(!this.co()){this.view().a3(b);return}this.view().a3(b);if(this.bp(this.ax())){return}var c=this.ax();if(!this.cn()){this.ln(new $$t.v6);this.mh(this.ln(),c)}this.cn(false);this.mj(this.ln(),c);this.co(false)},_lk:null,lk:function(a){if(arguments.length===1){this._lk=a;return a}else{return this._lk}},renderAlternateView:function(a,b,c,d,e){$$t.$g8.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;f.a2(c);if(this.bp(g)){return}if(this.lk()==null){this.lk(new $$t.v6)}this.mh(this.lk(),g);this.mj(this.lk(),g)},mi:function(a,b){var c=new $$t.b7($.ig.$op.$type,0);var e=b.c().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add1(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.g(f)}},lb:function(a,b,c){this.mg();return this.lj.y().toArray()},lx:function(a){var b=new $$t.b7($.ig.Number.prototype.$type,0);var c=this.bd();var e=this.li().c3().c().getEnumerator();while(e.moveNext()){var d=e.current();b.add(c.indexOf(d))}return b},m3:function(a){return{__x:this.lt().item(a),__y:this.lu().item(a),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},go:function(a){$$t.$g8.go.call(this,a);var b=new $$t.ii(1,"trendLine",this.li().c2().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("PolarBase",$$t.$g8.$type)},true);$c("PolarLineSeriesBase:abn","PolarBase",{aw:function(){return new $$t.abo(this)},he:function(a){$$t.$v0.he.call(this,a);this.na(a)},_na:null,na:function(a){if(arguments.length===1){this._na=a;return a}else{return this._na}},init:function(){$$t.$v0.init.call(this);this.m7(new $$t.aa8(1,new $$t.abb));this.m9(new $$t.aa8(0))},_m7:null,m7:function(a){if(arguments.length===1){this._m7=a;return a}else{return this._m7}},_m9:null,m9:function(a){if(arguments.length===1){this._m9=a;return a}else{return this._m9}},nb:function(){return 1},ne:function(){return false},ng:function(){return false},mh:function(a,b){var $self=this;$$t.$v0.mh.call(this,a,b);a.o().clear();var c=b.b4();var d=b.b3();var e=this.lt()!=null?this.lt().count():0;var f=this.lu()!=null?this.lu().count():0;var g=Math.min(e,f);var h=function(){var $ret=new $$t.v3;$ret.m(function(i){return $self.lh().a().getScaledAngle1($self.lt().item(i),$self.lh().e(),$self.lh().d())});$ret.q(g);$ret.n(function(i){return $self.radiusAxis().jf($self.lu().item(i),$self.lh().g(),$self.lh().f(),$self.lh().i(),$self.lh().h())});$ret.l($self.resolution());$ret.f($self.useCartesianInterpolation());$ret.b($self.nb());$ret.o(function(i){return $self.nh(a,i)});$ret.p(function(i){return $self.ni(a,i)});$ret.ab(d);$ret.ac(c);$ret.d($self.ng());$ret.c($self.ne());return $ret}();var i=$$t.$gh.n($.ig.Number.prototype.$type,$.ig.Number.prototype.$type,$$t.$gh.t($.ig.Number.prototype.$type,$$t.$gh.l(0,g),function(j){return $self.nf(j)}),function(j){return j});if(this.ng()){var j=new $$t.b7($.ig.Number.prototype.$type,1,$$t.$gh.r($.ig.Number.prototype.$type,$$t.$gh.t($.ig.Number.prototype.$type,$$t.$gh.l(0,g),this.nf.runOn(this)),1));i=$$t.$gh.h($.ig.Number.prototype.$type,i,j)}h.x(a.o(),i)},nh:function(a,b){return a.y().__inner[b].__x},ni:function(a,b){return a.y().__inner[b].__y},nd:function(){return!this.nc()},nc:function(){var a=this.seriesViewer().actualWindowRect();return!a.containsPoint({__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},nf:function(a){return this.lt().item(a)>=this.lh().a().actualMinimumValue()&&this.lt().item(a)<=this.lh().a().actualMaximumValue()&&this.lu().item(a)>=this.lh().b().actualMinimumValue()&&this.lu().item(a)<=this.lh().b().actualMaximumValue()||$.ig.util.isNaN(this.lt().item(a))||$.ig.util.isNaN(this.lu().item(a))},nj:function(a){},nk:function(a,b){},gg:function(a,b){$$t.$v0.gg.call(this,a,b);this.nj(b)},_m8:null,m8:function(a){if(arguments.length===1){this._m8=a;return a}else{return this._m8}},mj:function(a,b){$$t.$v0.mj.call(this,a,b);if(this.useCartesianInterpolation()){this.m8(this.m7())}else{this.m8(this.m9())}this.m8().b(this.nb());this.nj(b);this.nk(a,b)},$type:new $.ig.Type("PolarLineSeriesBase",$$t.$v0.$type)},true);$c("PolarAreaSeries:abp","PolarLineSeriesBase",{aw:function(){return new $$t.abq(this)},he:function(a){$$t.$abn.he.call(this,a);this.nl(a)},_nl:null,nl:function(a){if(arguments.length===1){this._nl=a;return a}else{return this._nl}},init:function(){$$t.$abn.init.call(this);this.y($$t.$abp.$type)},nj:function(a){var b=a;b.db()},nk:function(a,b){if($$t.$gh.c($$t.$ba.$type,a.o())&&$$t.$ba.l_op_Inequality($$t.$gh.ac($$t.$ba.$type,a.o()),$$t.$gh.ag($$t.$ba.$type,a.o()))){a.o().add($$t.$gh.ac($$t.$ba.$type,a.o()))}var c=b;c.de().__opacity=this.actualAreaFillOpacity();c.dc(a.o(),this.resolution())},ng:function(){return true},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$abp.unknownValuePlottingProperty,$$t.$ng.getBox(a));return a}else{return $f(this.c($$t.$abp.unknownValuePlottingProperty))}},nb:function(){return this.unknownValuePlotting()},$type:new $.ig.Type("PolarAreaSeries",$$t.$abn.$type)},true);$c("PolarBaseView:v1","MarkerSeriesView",{_c1:null,c1:function(a){if(arguments.length===1){this._c1=a;return a}else{return this._c1}},_c0:null,c0:function(a){if(arguments.length===1){this._c0=a;return a}else{return this._c0}},init:function(a){$$t.$g9.init.call(this,a);this.c1(a);this.c3(new $$t.hd($.ig.$op.$type,$$t.$ha.$type));this.cq(this.c3());this.c2(new $$t.v2)},_c2:null,c2:function(a){if(arguments.length===1){this._c2=a;return a}else{return this._c2}},at:function(){$$t.$g9.at.call(this);this.c0(this.cz());if(!this.p()){this.c1().maximumMarkers(1e3);this.ca().markerType(2)}},cz:function(){var $self=this;var a=new $$t.pd(0,function(b){return $self.c3().item(b)},function(b){return $self.c1().lh().c().item(b)},this.c6.runOn(this),this.cy.runOn(this),this.c4.runOn(this));a.m(true);a.o(this.c1().m3.runOn(this.c1()));return a},c6:function(a){this.c1().mi(a,this.c3())},cy:function(){return this.c1().lb(this.c3(),this.b4(),this.b3())},c4:function(){return this.c1().lx(this.c3())},c5:function(a,b,c,d){if(this.c1().clipSeriesToBounds()){var e=new $$t.ep;this.c1().radiusAxis().jm(e,a,b,c,d)}else{}},c7:function(){if(this.c1().trendLineBrush()!=null){this.c1().actualTrendLineBrush(this.c1().trendLineBrush())}else{this.c1().actualTrendLineBrush(this.c1().actualBrush())}},_c3:null,c3:function(a){if(arguments.length===1){this._c3=a;return a}else{return this._c3}},co:function(a){this.c3().f(a)},a6:function(a,b){if(a.d()){if(this.c1().trendLineType()!=0&&!b){var c=this.c2().x();c.z(this.c1().trendLineThickness());c.__stroke=this.c1().actualTrendLineBrush();c.aa(this.c1().trendLineDashCap());c.af(this.c1().trendLineDashArray());a.t(c)}}$$t.$g9.a6.call(this,a,b)},c8:function(){return $$t.$a8.empty()},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span>"+"${item."+this.c1().angleMemberPath()+"}"+"</span><br/><span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.c1().title()+": </span><span class='ui-priority-primary'>"+"${item."+this.c1().radiusMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("PolarBaseView",$$t.$g9.$type)},true);$c("PolarLineSeriesBaseView:abo","PolarBaseView",{_c9:null,c9:function(a){if(arguments.length===1){this._c9=a;return a}else{return this._c9}},init:function(a){$$t.$v1.init.call(this,a);this.c9(a)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(1);this.e().shadowOffsetY(4);this.e().useSingleShadow(false)},$type:new $.ig.Type("PolarLineSeriesBaseView",$$t.$v1.$type)},true);$c("PolarAreaSeriesView:abq","PolarLineSeriesBaseView",{_da:null,da:function(a){if(arguments.length===1){this._da=a;return a}else{return this._da}},init:function(a){this.df=new $$t.cz;this.dd=new $$t.cz;$$t.$abo.init.call(this,a);this.da(a)},at:function(){$$t.$abo.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},df:null,dd:null,de:function(){return this.dd},db:function(){this.dd.ak(null);this.df.ak(null);this.ar()},dc:function(a,b){var c=new $$t.b7($$t.$ba.$type,1,a);this.da().m8().d(this.df,c,b);this.da().m8().d(this.dd,c,b);this.ar()},bc:function(){$$t.$abo.bc.call(this);this.df.__stroke=this.e().actualOutline();this.df.z(this.e().thickness());this.df.af(this.e().dashArray());this.df.aa(this.e().dashCap());this.dd.__fill=this.e().actualBrush();this.dd.__opacity=this.e().actualAreaFillOpacity()},bd:function(){$$t.$abo.bd.call(this);var a=this.bx();this.df.__stroke=a;this.df.z(this.e().thickness()+3);this.dd.__fill=a;this.dd.__opacity=1},a7:function(a,b){$$t.$abo.a7.call(this,a,b);if(a.d()){a.r(this.dd);a.r(this.df)}},am:function(a){$$t.$abo.am.call(this,a);var b=new $$t.nj(1,"polarShape",this.df);b.tags().add("Main");var c=new $$t.nj(1,"fillShape",this.dd);c.tags().add("Fill");a.shapes().add(b);a.shapes().add(c)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(5);this.e().shadowOffsetX(5);this.e().shadowOffsetY(5)},$type:new $.ig.Type("PolarAreaSeriesView",$$t.$abo.$type)},true);$c("PolarAxisInfoCache:v5","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_e:false,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_g:false,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_d:false,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_f:false,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},init:function(a,b,c){$.ig.$op.init.call(this);this.a(a);this.b(b);this.e(this.a().hk());this.d(this.a().isInverted());this.g(this.b().hk());this.f(this.b().isInverted());this.i(this.b().ja());this.h(this.b().i9());this.c(c)},$type:new $.ig.Type("PolarAxisInfoCache",$.ig.$ot)},true);$c("ScatterFrameBase$1:pr","Frame",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$i8.init.call(this);this.o(new $$t.b7($$t.$ba.$type,0));this.i(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,0));this.l(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,0));this.p(new $$t.b7($$t.$ba.$type,0));this.j(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,0));this.n(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,0));this.k(new $$t.gd($.ig.$op.$type,Number,0));this.m(new $$t.gd($.ig.$op.$type,Number,0));this.q(function(a,b,c){return a});this.h(new $$t.ps($.ig.$op.$type,$$t.$pa.$type,this.$t,this.u.runOn(this),function(a){return a.a()},function(a){return!$.ig.util.isNaN(a.c().__x)&&!$.ig.util.isNaN(a.c().__y)},function(){return new $$t.pa}))},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},d:function(a,b,c){var d=b;var e=c;if($d(this.$t,d)==null||$d(this.$t,e)==null){return}this.h().e(this.i(),a,d.i(),e.i(),d,e);$$t.$i8.a(this.o(),a,d.o(),e.o());this.h().e(this.l(),a,d.l(),e.l(),d,e);this.h().e(this.j(),a,d.j(),e.j(),d,e);this.h().e(this.n(),a,d.n(),e.n(),d,e);this.r(this.l(),a,d,e);$$t.$i8.a(this.p(),a,d.p(),e.p());this.k(e.k());this.m(e.m());this.t(a,d,e)},t:function(a,b,c){},r:function(a,b,c,d){var f=$$t.$gh.t($$t.$pa.$type,c.i().values(),function(g){return!a.containsKey(g.a())}).getEnumerator();while(f.moveNext()){var e=f.current();var g;if(!function(){var h=d.i().tryGetValue(e.a(),g);g=h.p1;return h.ret}()||g.b().__x==e.b().__x&&g.b().__y==e.b().__y){continue}var h=new $$t.pa;this.u(h,b,e,g,c,d);if($.ig.util.isNaN(h.c().__x)||$.ig.util.isNaN(h.c().__y)){continue}a.add(h.a(),h)}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},s:function(a,b,c,d){if(c!=null){a.b({__x:c.b().__x,__y:c.b().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else if(d!=null){a.b({__x:d.b().__x,__y:d.b().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},u:function(a,b,c,d,e,f){var g;var h;if(c==null){if(d!=null){var i;if(function(){var j=e.i().tryGetValue(d.a(),i);i=j.p1;return j.ret}()){g=i}else{g=this.q()(d,e,f)}}else{a.c({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return}}else{g=c;if(a.a()==null){a.a(c.a())}}if(d==null){if(c!=null){var j;if(function(){var k=f.i().tryGetValue(c.a(),j);j=k.p1;return k.ret}()){h=j}else{a.c({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return}}else{a.c({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return}}else{h=d;if(a.a()==null){a.a(d.a())}}this.s(a,b,g,h);if($.ig.util.isNaN(g.c().__x)||$.ig.util.isNaN(g.c().__y)){g=h}this.v(a,b,g,h)},v:function(a,b,c,d){var e=1-b;a.c({__x:c.c().__x*e+d.c().__x*b,__y:c.c().__y*e+d.c().__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},$type:new $.ig.Type("ScatterFrameBase$1",$$t.$i8.$type)},true);$c("PolarFrame:v6","ScatterFrameBase$1",{init:function(){$$t.$pr.init.call(this,$$t.$v6.$type);this.y(new $$t.b7($$t.$ba.$type,0));this.x(true)},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_x:false,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},t:function(a,b,c){var d=$b($$t.$v6.$type,b);var e=$b($$t.$v6.$type,c);if(d==null||e==null){return}$$t.$i8.a(this.y(),a,d.y(),e.y())},s:function(a,b,c,d){if(this.x()){$$t.$pr.s.call(this,a,b,c,d)}else{$$t.$pr.s.call(this,a,b,c,d);if(c!=null&&d!=null&&(c.b().__x!=d.b().__x||c.b().__y!=d.b().__y)){var e=1-b;a.b({__x:c.b().__x*e+d.b().__x*b,__y:c.b().__y*e+d.b().__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},w:function(a){return!$.ig.util.isNaN(a.__x)&&!$.ig.util.isNaN(a.__y)&&!Number.isInfinity(a.__x)&&!Number.isInfinity(a.__y)},v:function(a,b,c,d){if(this.x()){$$t.$pr.v.call(this,a,b,c,d)}else{if(c!=null&&d!=null&&(c.c().__x!=d.c().__x||c.c().__y!=d.c().__y)&&this.w(a.b())){a.c(this.z()(a.b()))}else{$$t.$pr.v.call(this,a,b,c,d)}}},$type:new $.ig.Type("PolarFrame",$$t.$pr.$type.specialize($$t.$v6.$type))},true);$c("AngleRadiusPair:v4","Object",{init:function(){$.ig.$op.init.call(this)},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("AngleRadiusPair",$.ig.$ot)},true);$c("PolarLinePlanner:v3","Object",{init:function(){$.ig.$op.init.call(this)},_f:false,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_q:0,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},z:null,ab:function(a){if(arguments.length===1){this.z=a;return a}else{return this.z}},aa:null,ac:function(a){if(arguments.length===1){this.aa=a;return a}else{return this.aa}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:false,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:false,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},g:function(){if(this.m()==null||this.n()==null||this.o()==null||this.p()==null||$$t.$a8.l_op_Equality(this.ab(),$$t.$a8.empty())||$$t.$a8.l_op_Equality(this.ac(),$$t.$a8.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.b7($$t.$v4.$type,0);var c=this.l()*this.l();var d;if(a!=null){d=a}else{d=$$t.$gh.l(0,this.q())}var e=d.getEnumerator();var f=true;f=e.moveNext();var g=0;if(f){g=e.current()}while(f){var h=g;f=e.moveNext();g=e.current();while(f&&this.k(this.o(),this.p(),h,g)<c){f=e.moveNext();g=e.current()}var i=new $$t.v4;i.c(h);if(!this.f()){i.a(this.m()(h));i.b(this.n()(h))}b.add(i)}return b},v:function(a){var c=this.h(a).getEnumerator();while(c.moveNext()){var b=c.current();if($.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:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});continue}this.s({__x:this.o()(b.c()),__y:this.p()(b.c()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},j:function(){return Math.pow(this.l()/Math.max(this.ab().width()/this.ac().width(),this.ab().height()/this.ac().height()),2)},r:function(a,b){var c=.5+b*Math.cos(a);var d=.5+b*Math.sin(a);c=this.z.left()+this.z.width()*(c-this.aa.left())/this.aa.width();d=this.z.top()+this.z.height()*(d-this.aa.top())/this.aa.height();this.s({__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},y:function(a){var b=this.j();var c=this.h(a);var d=c.item(0).a();var e=c.item(0).b();var f=c.item(0).c();for(var g=1;g<c.count();g++){var h=c.item(g).a();var i=c.item(g).b();var j=c.item(g).c();if($.ig.util.isNaN(h)||Number.isInfinity(h)||$.ig.util.isNaN(i)||Number.isInfinity(i)){this.s({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(this.b()!=0){g++;if(g<c.count()){d=c.item(g).a();e=c.item(g).b()}}continue}this.t(h,i,d,e,g,b,f>j);d=h;e=i;f=j}},t:function(a,b,c,d,e,f,g){var h=false;if(a<c&&!g||a>c&&g){h=true;var i=a;a=c;c=i;i=b;b=d;d=i}var j=$$t.$m3.l(c,d,a,b,f);if(h){j=$$t.$gh.m(Number,j)}var l=j.getEnumerator();while(l.moveNext()){var k=l.current();var m=c+k*(a-c);var n=d+k*(b-d);this.r(m,n)}},u:function(a){var $self=this;var b=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.mw(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("PolarLineSeries:abr","PolarLineSeriesBase",{aw:function(){return new $$t.abs(this)},he:function(a){$$t.$abn.he.call(this,a);this.nl(a)},_nl:null,nl:function(a){if(arguments.length===1){this._nl=a;return a}else{return this._nl}},init:function(){$$t.$abn.init.call(this);this.y($$t.$abr.$type)},nj:function(a){var b=a;b.db()},nk:function(a,b){var c=b;c.dc(a.o(),this.resolution())},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$abr.unknownValuePlottingProperty,$$t.$ng.getBox(a));return a}else{return $f(this.c($$t.$abr.unknownValuePlottingProperty))}},nb:function(){return this.unknownValuePlotting()},hj:function(a,b,c,d){$$t.$abn.hj.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.g0();break}},$type:new $.ig.Type("PolarLineSeries",$$t.$abn.$type)},true);$c("PolarLineSeriesView:abs","PolarLineSeriesBaseView",{_da:null,da:function(a){if(arguments.length===1){this._da=a;return a}else{return this._da}},init:function(a){this.dd=new $$t.cz;$$t.$abo.init.call(this,a);this.da(a)},at:function(){$$t.$abo.at.call(this)},dd:null,db:function(){this.dd.ak(null);this.ar()},dc:function(a,b){this.da().m8().d(this.dd,a,b);this.ar()},bc:function(){$$t.$abo.bc.call(this);this.dd.__stroke=this.e().actualBrush();this.dd.z(this.e().thickness());this.dd.af(this.e().dashArray());this.dd.aa(this.e().dashCap())},bd:function(){$$t.$abo.bd.call(this);var a=this.bx();this.dd.__stroke=a;this.dd.z(this.e().thickness()+3)},a7:function(a,b){$$t.$abo.a7.call(this,a,b);a.r(this.dd)},am:function(a){$$t.$abo.am.call(this,a);var b=new $$t.nj(1,"polarShape",this.dd);b.tags().add("Main");a.shapes().add(b)},$type:new $.ig.Type("PolarLineSeriesView",$$t.$abo.$type)},true);$c("PolarScatterSeries:abt","PolarBase",{aw:function(){return new $$t.abu(this)},he:function(a){$$t.$v0.he.call(this,a);this.m7(a)},_m7:null,m7:function(a){if(arguments.length===1){this._m7=a;return a}else{return this._m7}},init:function(){$$t.$v0.init.call(this);this.y($$t.$abt.$type)},$type:new $.ig.Type("PolarScatterSeries",$$t.$v0.$type)},true);$c("PolarScatterSeriesView:abu","PolarBaseView",{_c9:null,c9:function(a){if(arguments.length===1){this._c9=a;return a}else{return this._c9}},init:function(a){$$t.$v1.init.call(this,a);this.c9(a)},at:function(){$$t.$v1.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.r);$ret.measure($$t.$n1.l);return $ret}())}},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(2);this.e().shadowOffsetY(2);this.e().useSingleShadow(false)},$type:new $.ig.Type("PolarScatterSeriesView",$$t.$v1.$type)},true);$c("PolarSplineAreaSeries:abv","PolarLineSeriesBase",{aw:function(){return new $$t.abw(this)},he:function(a){$$t.$abn.he.call(this,a);this.nl(a)},_nl:null,nl:function(a){if(arguments.length===1){this._nl=a;return a}else{return this._nl}},init:function(){$$t.$abn.init.call(this);this.y($$t.$abv.$type)},nj:function(a){var b=a;b.db()},nk:function(a,b){this.nj(b);if(a.o().count()<1){return}var c=b;c.de().__opacity=this.actualAreaFillOpacity();c.dc(a.o(),this.stiffness())},ng:function(){return true},stiffness:function(a){if(arguments.length===1){this.g($$t.$abv.stiffnessProperty,a);return a}else{return this.c($$t.$abv.stiffnessProperty)}},hj:function(a,b,c,d){$$t.$abn.hj.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);break}},$type:new $.ig.Type("PolarSplineAreaSeries",$$t.$abn.$type)},true);$c("PolarSplineAreaSeriesView:abw","PolarLineSeriesBaseView",{_da:null,da:function(a){if(arguments.length===1){this._da=a;return a}else{return this._da}},init:function(a){this.df=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();this.dd=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();$$t.$abo.init.call(this,a);this.da(a)},at:function(){$$t.$abo.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},df:null,dd:null,de:function(){return this.dd},db:function(){$$t.$la.e(this.dd.ak());$$t.$la.e(this.df.ak());this.ar()},dc:function(a,b){this.df.ak().b($$t.$nc.h(a.count()+1,function(c){return c<a.count()?a.__inner[c].__x:a.__inner[c-a.count()].__x},function(c){return c<a.count()?a.__inner[c].__y:a.__inner[c-a.count()].__y},b));this.dd.ak().b($$t.$nc.h(a.count()+1,function(c){return c<a.count()?a.__inner[c].__x:a.__inner[c-a.count()].__x},function(c){return c<a.count()?a.__inner[c].__y:a.__inner[c-a.count()].__y},b));this.ar()},bc:function(){$$t.$abo.bc.call(this);this.dd.__fill=this.e().actualBrush();this.dd.__opacity=this.e().actualAreaFillOpacity();this.df.__stroke=this.e().actualOutline();
this.df.z(this.e().thickness());this.df.af(this.e().dashArray());this.df.aa(this.e().dashCap())},bd:function(){$$t.$abo.bd.call(this);var a=this.bx();this.dd.__fill=a;this.dd.__opacity=1;this.df.__stroke=a;this.df.z(this.e().thickness()+3)},a7:function(a,b){$$t.$abo.a7.call(this,a,b);if(a.d()){a.r(this.dd);a.r(this.df)}},am:function(a){$$t.$abo.am.call(this,a);var b=new $$t.nj(1,"polarShape",this.df);b.tags().add("Main");var c=new $$t.nj(1,"fillShape",this.dd);c.tags().add("Fill");a.shapes().add(b);a.shapes().add(c)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(5);this.e().shadowOffsetX(5);this.e().shadowOffsetY(5)},$type:new $.ig.Type("PolarSplineAreaSeriesView",$$t.$abo.$type)},true);$c("PolarSplineSeries:abx","PolarLineSeriesBase",{aw:function(){return new $$t.aby(this)},he:function(a){$$t.$abn.he.call(this,a);this.nl(a)},_nl:null,nl:function(a){if(arguments.length===1){this._nl=a;return a}else{return this._nl}},init:function(){$$t.$abn.init.call(this);this.y($$t.$abx.$type)},stiffness:function(a){if(arguments.length===1){this.g($$t.$abx.stiffnessProperty,a);return a}else{return this.c($$t.$abx.stiffnessProperty)}},hj:function(a,b,c,d){$$t.$abn.hj.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);break}},nj:function(a){var b=a;b.db()},nk:function(a,b){this.nj(b);var c=b;c.dc(a.o(),this.stiffness())},$type:new $.ig.Type("PolarSplineSeries",$$t.$abn.$type)},true);$c("PolarSplineSeriesView:aby","PolarLineSeriesBaseView",{_da:null,da:function(a){if(arguments.length===1){this._da=a;return a}else{return this._da}},init:function(a){this.dd=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();$$t.$abo.init.call(this,a);this.da(a)},at:function(){$$t.$abo.at.call(this);var a=new $$t.es;a.b().add(function(){var $ret=new $$t.e1;return $ret}());this.dd.ak(a)},dd:null,db:function(){$$t.$la.e(this.dd.ak());this.ar()},dc:function(a,b){this.dd.ak().b($$t.$nc.h(a.count(),function(c){return a.__inner[c].__x},function(c){return a.__inner[c].__y},b));this.ar()},bc:function(){$$t.$abo.bc.call(this);this.dd.__stroke=this.e().actualBrush();this.dd.z(this.e().thickness());this.dd.af(this.e().dashArray());this.dd.aa(this.e().dashCap())},bd:function(){$$t.$abo.bd.call(this);var a=this.bx();this.dd.__stroke=a;this.dd.z(this.e().thickness()+3)},a7:function(a,b){$$t.$abo.a7.call(this,a,b);a.r(this.dd)},am:function(a){$$t.$abo.am.call(this,a);var b=new $$t.nj(1,"polarShape",this.dd);b.tags().add("Main");a.shapes().add(b)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(1);this.e().shadowOffsetY(4);this.e().useSingleShadow(false)},$type:new $.ig.Type("PolarSplineSeriesView",$$t.$abo.$type)},true);$c("RadialBucketCalculator:vv","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a){$.ig.$op.init.call(this);this.a(a)},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},getBucket:function(a){throw new $$t.co(0)},getErrorBucket:function(a,b){return NaN},getBucketInfo:function(a,b,c,d){a=this.c();b=this.d();c=this.b();d=this.a().cy().resolution();return{p0:a,p1:b,p2:c,p3:d}},e:function(a){var b=this.a().b4();var c=this.a().b3();var d=this.a().cy().angleAxis();if(b.isEmpty()||c.isEmpty()||d==null||this.a().cy().bd()==null||this.a().cy().bd().count()==0){this.b(0);return}var e=Math.floor(d.i5(c,b));var f=Math.ceil(d.i4(c,b));if(d.isInverted()){f=Math.ceil(d.i5(c,b));e=Math.floor(d.i4(c,b))}if(f<e){f=d.hp+f}var g=this.a().cy().valueAxis();var h=g!=null?g.ja():.75;var i=Math.min(c.width(),c.height())*.5*h*2*Math.PI;var j=Math.floor((f-e+1)*a/i);this.b($.ig.truncate(Math.max(1,j)));this.c($.ig.truncate(Math.max(0,Math.floor(e/this.b())-1)));this.d($.ig.truncate(Math.ceil(f/this.b())))},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("RadialBucketCalculator",$.ig.$ot,[$$t.$i0.$type])},true);$c("AnchoredRadialBucketCalculator:aan","RadialBucketCalculator",{_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},init:function(a){$$t.$vv.init.call(this,a);this.f(a)},getBucket:function(a){var b=this.f().c3().l4();var c=Math.min(a*this.b(),b.count()-1);var d=Math.min(c+this.b()-1,b.count()-1);var e=NaN;var f=NaN;for(var g=c;g<=d;++g){var h=b.item(g);if(!$.ig.util.isNaN(e)){if(!$.ig.util.isNaN(h)){e=Math.min(e,h);f=Math.max(f,h)}}else{e=h;f=h}}if(!$.ig.util.isNaN(e)){return[.5*(c+d),e,f]}return[.5*(c+d),NaN,NaN]},$type:new $.ig.Type("AnchoredRadialBucketCalculator",$$t.$vv.$type)},true);$c("RadialFrame:vy","CategoryFrame",{init:function(a){$$t.$i7.init.call(this,a)},$type:new $.ig.Type("RadialFrame",$$t.$i7.$type)},true);$c("RadialColumnSeries:abz","AnchoredRadialSeries",{aw:function(){return new $$t.ab0(this)},he:function(a){$$t.$aak.he.call(this,a);this.m0(a)},_m0:null,m0:function(a){if(arguments.length===1){this._m0=a;return a}else{return this._m0}},init:function(){$$t.$aak.init.call(this);this.y($$t.$abz.$type)},z:function(){$$t.$aak.z.call(this);this.renderSeries(false)},radiusX:function(a){if(arguments.length===1){this.g($$t.$abz.radiusXProperty,a);return a}else{return this.c($$t.$abz.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$abz.radiusYProperty,a);return a}else{return this.c($$t.$abz.radiusYProperty)}},preferredCategoryMode:function(a){return a!=null&&a==this.angleAxis()?2:0},gg:function(a,b){$$t.$aak.gg.call(this,a,b);var c=b;if(a){c.c8.c(0)}},getItemSpan:function(){return this.angleAxis().hk(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},lt:function(a,b){$$t.$aak.lt.call(this,a,b);var c=a.h;var d=b.b4();var e=b.b3();var f=this.getEffectiveViewport1(b);var g=this.j7(b);var h=this.valueAxis().g8(e,d,f,g);var i=b;var j=this.valueAxis();var k=Math.max(0,.5*j.i9());k=Math.max(k,h.minLength()*.9);var l=$$t.$k2.d(k,d,e);var m=this.angleAxis().hk(d,e,f);var n=Math.max(.1*this.valueAxis().ja(),k);var o=this.le.d(0,n,d,e);var p=this.le.e(0,n,d,e);var q=this.le.d(m,n,d,e);var r=this.le.e(m,n,d,e);var s=Math.sqrt((o-q)*(o-q)+(p-r)*(p-r));var t={__x:$$t.$k2.c(.5,d,e),__y:$$t.$k2.f(.5,d,e),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var u=0;u<c.count();++u){var v=Math.min(a.h.__inner[u][2],h.maxLength()*1.1);var w=this.le.d(a.h.__inner[u][0],v,d,e);var x=this.le.e(a.h.__inner[u][0],v,d,e);var y=Math.sqrt((w-t.__x)*(w-t.__x)+(x-t.__y)*(x-t.__y));var z=y;var aa=l;var ab=a.h.__inner[u][0]-Math.PI/2;var ac=i.c8.item(u);var ad=0-s/2;var ae=s/2;var af=Math.max(aa,z);var ag=Math.min(aa,z);var ah=Math.cos(ab);var ai=Math.sin(ab);var aj={__x:t.__x+(ad*ah-af*ai),__y:t.__y+(ad*ai+af*ah),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ak={__x:t.__x+(ae*ah-af*ai),__y:t.__y+(ae*ai+af*ah),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var al={__x:t.__x+(ae*ah-ag*ai),__y:t.__y+(ae*ai+ag*ah),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var am={__x:t.__x+(ad*ah-ag*ai),__y:t.__y+(ad*ai+ag*ah),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var an=new $$t.es;var ao=new $$t.e1;ao.__startPoint=aj;ao.__isClosed=true;var ap=new $$t.e4;ap.__points.add(ak);ap.__points.add(al);ap.__points.add(am);ao.__segments.add(ap);an.b().add(ao);ac.ak(an)}i.c8.c(c.count());this.m0().dd()},$type:new $.ig.Type("RadialColumnSeries",$$t.$aak.$type)},true);$c("RadialColumnSeriesView:ab0","AnchoredRadialSeriesView",{_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},init:function(a){var $self=this;$$t.$aal.init.call(this,a);this.c7(a);this.c8=function(){var $ret=new $$t.hh($$t.$cz.$type);$ret.create($self.df.runOn($self));$ret.activate($self.da.runOn($self));$ret.disactivate($self.dc.runOn($self));$ret.destroy($self.db.runOn($self));return $ret}()},c8:null,at:function(){$$t.$aal.at.call(this);this.c9(new $$t.b7($$t.$cz.$type,0));if(!this.p()){this.e().resolution(4);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},_c9:null,c9:function(a){if(arguments.length===1){this._c9=a;return a}else{return this._c9}},df:function(){var a=new $$t.cz;this.c9().add(a);a.__visibility=1;return a},da:function(a){a.__visibility=0},dc:function(a){a.__visibility=1},db:function(a){this.c9().remove(a)},de:function(a,b,c,d,e,f){this.ar()},bf:function(a,b){$$t.$aal.bf.call(this,a,b);var c=a;c.__fill=this.e().actualBrush();c.__stroke=this.e().actualOutline();c.z(this.e().thickness());c.af(this.e().dashArray());c.aa(this.e().dashCap())},bg:function(a,b){$$t.$aal.bg.call(this,a,b);var c=a;var d=this.by(b);c.__fill=d;c.__stroke=d;c.z(this.e().thickness()+3)},a7:function(a,b){$$t.$aal.a7.call(this,a,b);if(a.d()){for(var c=0;c<this.c9().count();c++){var d=this.c9().__inner[c];this.be(d,c,b);a.r(d)}}},am:function(a){$$t.$aal.am.call(this,a);var b=0;var d=this.c8.a().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$t.nj(1,"column"+b,c);e.tags().add("Main");e.tags().add("Fill");a.shapes().add(e);b++}},dd:function(){this.ar()},$type:new $.ig.Type("RadialColumnSeriesView",$$t.$aal.$type)},true);$c("RadialLineSeries:ab1","AnchoredRadialSeries",{aw:function(){return new $$t.ab2(this)},he:function(a){$$t.$aak.he.call(this,a);this.m0(a)},_m0:null,m0:function(a){if(arguments.length===1){this._m0=a;return a}else{return this._m0}},init:function(){$$t.$aak.init.call(this);this.y($$t.$ab1.$type)},z:function(){$$t.$aak.z.call(this)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$aak.gg.call(this,a,b);var c=b;c.c8()},lt:function(a,b){$$t.$aak.lt.call(this,a,b);var c=b.b4();var d=b.b3();var e=a.h;var f=e.count();var g=new $$t.b7(Array,2,f);var h=0;for(var i=0;i<f;i++){var j=new Array(4);g.add(j);j[0]=this.le.d(a.h.__inner[i][0],a.h.__inner[i][1],c,d);j[1]=this.le.e(a.h.__inner[i][0],a.h.__inner[i][1],c,d);j[2]=this.le.d(a.h.__inner[i][0],a.h.__inner[i][2],c,d);var k=a.h.__inner[i][2];j[3]=this.le.e(a.h.__inner[i][0],k,c,d);if(k>h){h=k}}var l=b;l.c9(f,g,false,this.unknownValuePlotting(),this.lx(g,f-1,b),l.cz().b(),this.resolution())},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$ab1.unknownValuePlottingProperty,$$t.$ng.getBox(a));return a}else{return $f(this.c($$t.$ab1.unknownValuePlottingProperty))}},hj:function(a,b,c,d){$$t.$aak.hj.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.g0();break}},l7:function(){return true},$type:new $.ig.Type("RadialLineSeries",$$t.$aak.$type)},true);$c("RadialLineSeriesView:ab2","AnchoredRadialSeriesView",{_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},init:function(a){this.db=new $$t.cz;this.da=new $$t.cz;this.dc=new $$t.cz;$$t.$aal.init.call(this,a);this.c7(a)},at:function(){$$t.$aal.at.call(this)},db:null,da:null,dc:null,c8:function(){this.db.ak(null);this.da.ak(null);this.dc.ak(null);this.ar()},c9:function(a,b,c,d,e,f,g){this.c3().lz().j(this.db,this.da,this.dc,a,b,c,d,e,f,g);this.ar()},bc:function(){$$t.$aal.bc.call(this);this.db.__stroke=this.e().actualBrush();this.db.z(this.e().thickness());this.db.af(this.e().dashArray());this.db.aa(this.e().dashCap());this.dc.__stroke=this.e().actualBrush();this.dc.z(this.e().thickness());this.dc.af(this.e().dashArray());this.dc.aa(this.e().dashCap());this.da.__fill=this.e().actualBrush();this.da.__opacity=.75},bd:function(){$$t.$aal.bd.call(this);var a=this.bx();this.db.__stroke=a;this.db.z(this.e().thickness()+3);this.dc.__stroke=a;this.dc.z(this.e().thickness()+3);this.da.__fill=a;this.da.__opacity=1},a7:function(a,b){$$t.$aal.a7.call(this,a,b);if(a.d()){a.r(this.da);a.r(this.db);a.r(this.dc)}},am:function(a){$$t.$aal.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.db);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.nj(1,"upperShape",this.dc);c.tags().add("Upper");var d=new $$t.nj(1,"translucentShape",this.da);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(1);this.e().shadowOffsetY(4);this.e().useSingleShadow(false)},$type:new $.ig.Type("RadialLineSeriesView",$$t.$aal.$type)},true);$c("RadialPieSeries:ab3","AnchoredRadialSeries",{aw:function(){return new $$t.ab4(this)},he:function(a){$$t.$aak.he.call(this,a);this.m0(a)},_m0:null,m0:function(a){if(arguments.length===1){this._m0=a;return a}else{return this._m0}},init:function(){$$t.$aak.init.call(this);this.y($$t.$ab3.$type)},radiusX:function(a){if(arguments.length===1){this.g($$t.$ab3.radiusXProperty,a);return a}else{return this.c($$t.$ab3.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$ab3.radiusYProperty,a);return a}else{return this.c($$t.$ab3.radiusYProperty)}},preferredCategoryMode:function(a){return a!=null&&a==this.angleAxis()?2:0},gg:function(a,b){$$t.$aak.gg.call(this,a,b);var c=b;if(a&&c.c8!=null){c.c8.c(0)}},getItemSpan:function(){return this.angleAxis().hk(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},lt:function(a,b){$$t.$aak.lt.call(this,a,b);var c=b;var d=b.b4();var e=b.b3();var f=this.getEffectiveViewport1(b);var g=this.j7(b);var h=this.valueAxis().g8(e,d,f,g);var i=a.h;var j=this.valueAxis();var k=Math.max(0,.5*j.i9());var l=k;l=Math.max(l,h.minLength());var m=this.angleAxis().hk(d,e,f);var n={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var o=this.radiusX();var p=this.radiusY();var q=o>0&&p>0;var r=0;for(var s=0;s<i.count();++s){var t=c.c8.item(s);var u=i.__inner[s][0];var v=Math.min(i.__inner[s][2],h.maxLength());var w=null;if(q){w=this.m7(d,e,u-m*.5,u+m*.5,l,v,n,o,p)}else{w=this.m8(d,e,u-m*.5,u+m*.5,l,v,n)}t.ak(w);var x=i.__inner[s][2];if(x>r){r=x}}c.c1($$t.$k2.d(r,d,e));c.c2({__x:$$t.$k2.c(n.__x,d,e),__y:$$t.$k2.f(n.__y,d,e),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.c8.c(i.count());c.dd()},m8:function(a,b,c,d,e,f,g){var h=$$t.$ab5.b(a,b,c,d,e,f,g);var i=new $$t.e1;i.__startPoint=h.d();i.__isClosed=true;i.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c(h.f());return $ret}());i.__segments.add(function(){var $ret=new $$t.ex;$ret.e(h.h());$ret.f(h.n());$ret.d(1);$ret.b(h.c());return $ret}());i.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c(h.j());return $ret}());i.__segments.add(function(){var $ret=new $$t.ex;$ret.e(h.d());$ret.f(h.m());$ret.d(0);$ret.b(h.c());return $ret}());var j=new $$t.es;j.b().add(i);return j},m7:function(a,b,c,d,e,f,g,h,i){var j=$$t.$ab5.a(a,b,c,d,e,f,g,h,i);if(j==null){return this.m8(a,b,c,d,e,f,g)}var k=new $$t.e1;k.__startPoint=j.d();k.__isClosed=true;var l=(c+(d-c)*.5)*180/Math.PI+90;var m=new $$t.a9(1,j.l().k()*(e/f),j.l().j()*(e/f));k.__segments.add(function(){var $ret=new $$t.ex;$ret.e(j.e());$ret.f(m);$ret.c(l);$ret.d(1);$ret.b(false);return $ret}());k.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c(j.f());return $ret}());k.__segments.add(function(){var $ret=new $$t.ex;$ret.e(j.g());$ret.f(j.l());$ret.c(l);$ret.d(1);$ret.b(false);return $ret}());k.__segments.add(function(){var $ret=new $$t.ex;$ret.e(j.h());$ret.f(j.n());$ret.d(1);$ret.b(j.c());return $ret}());k.__segments.add(function(){var $ret=new $$t.ex;$ret.e(j.i());$ret.f(j.l());$ret.c(l);$ret.d(1);$ret.b(false);return $ret}());k.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c(j.j());return $ret}());k.__segments.add(function(){var $ret=new $$t.ex;$ret.e(j.k());$ret.f(m);$ret.c(l);$ret.d(1);$ret.b(false);return $ret}());k.__segments.add(function(){var $ret=new $$t.ex;$ret.e(j.d());$ret.f(j.m());$ret.d(0);$ret.b(j.c());return $ret}());var n=new $$t.es;n.b().add(k);return n},hj:function(a,b,c,d){$$t.$aak.hj.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":this.renderSeries(false);break}},$type:new $.ig.Type("RadialPieSeries",$$t.$aak.$type)},true);$c("SliceCoords:ab5","Object",{init:function(){this._n=new $$t.a9;this._m=new $$t.a9;this._l=new $$t.a9;$.ig.$op.init.call(this)},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_c:false,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},b:function(a,b,c,d,e,f,g){var h=Math.min(c,d);var i=Math.max(c,d);var j=Math.cos(h);var k=Math.sin(h);var l=Math.max(0,e);var m=f;var n=g.__x+j*l;var o=g.__y+k*l;var p=g.__x+j*m;var q=g.__y+k*m;var r=Math.cos(i);var s=Math.sin(i);var t=g.__x+r*l;var u=g.__y+s*l;var v=g.__x+r*m;var w=g.__y+s*m;n=$$t.$k2.c(n,a,b);o=$$t.$k2.f(o,a,b);p=$$t.$k2.c(p,a,b);q=$$t.$k2.f(q,a,b);t=$$t.$k2.c(t,a,b);u=$$t.$k2.f(u,a,b);v=$$t.$k2.c(v,a,b);w=$$t.$k2.f(w,a,b);var x={__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var y={__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var z={__x:v,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var aa={__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ab=$$t.$k2.d(m,a,b);var ac=$$t.$k2.g(m,a,b);var ad=$$t.$k2.d(l,a,b);var ae=$$t.$k2.g(l,a,b);return function(){var $ret=new $$t.ab5;$ret.d(x);$ret.f(y);$ret.h(z);$ret.j(aa);$ret.c(i-h>Math.PI);$ret.n(new $$t.a9(1,ab,ac));$ret.m(new $$t.a9(1,ad,ae));return $ret}()},a:function(a,b,c,d,e,f,g,h,i){var j=$$t.$k2.b(i,a,b);var k=f-e;if(k<0){return null}if($$t.$k2.d(k,a,b)<2){return null}if(j*2>k){j=k/2;i=$$t.$k2.d(j,a,b)}var l=$$t.$k2.b(h,a,b);var m=l/(f-j);var n=Math.atan(m);if(n*2>Math.abs(d-c)){n=Math.abs(d-c)/2;h=$$t.$k2.d(Math.tan(n)*(f-j),a,b)}var o=$$t.$ab5.b(a,b,c+n,d-n,e,f,g);var p=$$t.$ab5.b(a,b,c,d,e+j*(e/f),f-j,g);o.g(o.f());o.k(o.j());o.e(p.d());o.f(p.f());o.i(p.h());o.j(p.j());o.l(new $$t.a9(1,h,i));return o},$type:new $.ig.Type("SliceCoords",$.ig.$ot)},true);$c("RadialPieSeriesView:ab4","AnchoredRadialSeriesView",{_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},init:function(a){var $self=this;$$t.$aal.init.call(this,a);this.c7(a);this.c8=function(){var $ret=new $$t.hh($$t.$cz.$type);$ret.create($self.de.runOn($self));$ret.activate($self.da.runOn($self));$ret.disactivate($self.dc.runOn($self));$ret.destroy($self.db.runOn($self));return $ret}()},c8:null,at:function(){$$t.$aal.at.call(this);this.c9(new $$t.b7($$t.$cz.$type,0));if(!this.p()){this.e().resolution(4);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},_c9:null,c9:function(a){if(arguments.length===1){this._c9=a;return a}else{return this._c9}},de:function(){var $self=this;var a=function(){var $ret=new $$t.cz;$ret.dataContext(function(){var $ret=new $$t.hb;$ret.series($self.e());return $ret}());return $ret}();this.c9().add(a);a.__visibility=1;return a},da:function(a){a.__visibility=0},dc:function(a){a.__visibility=1},db:function(a){this.c9().remove(a)},bf:function(a,b){$$t.$aal.bf.call(this,a,b);var c=a;c.__stroke=this.e().actualOutline();c.z(this.e().thickness());c.__fill=this.e().actualBrush();c.af(this.e().dashArray());c.aa(this.e().dashCap())},bg:function(a,b){$$t.$aal.bg.call(this,a,b);var c=a;var d=this.by(b);c.__stroke=d;c.z(this.e().thickness());c.__fill=d},a7:function(a,b){$$t.$aal.a7.call(this,a,b);if(a.d()){for(var c=0;c<this.c9().count();c++){var d=this.c9().__inner[c];this.be(d,c,b);a.r(d)}}},dd:function(){this.ar()},am:function(a){$$t.$aal.am.call(this,a);var b=0;var d=this.c8.a().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$t.nj(1,"slice"+b,c);e.tags().add("Main");e.tags().add("Fill");a.shapes().add(e);b++}},$type:new $.ig.Type("RadialPieSeriesView",$$t.$aal.$type)},true);$c("ScatterAxisInfoCache:pj","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:false,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:false,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("ScatterAxisInfoCache",$.ig.$ot)},true);$c("DictInterpolator$3:ps","Object",{$tKey:null,$tValue:null,$tFrame:null,init:function($tKey,$tValue,$tFrame,a,b,c,d){this.$tKey=$tKey;this.$tValue=$tValue;this.$tFrame=$tFrame;this.$type=this.$type.specialize(this.$tKey,this.$tValue,this.$tFrame);$.ig.$op.init.call(this);this.a(a);this.c(b);this.d(c);this.b(d)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},e:function(a,b,c,d,e,f){var g=new $$t.b7(this.$tKey,0);var i=a.keys().getEnumerator();while(i.moveNext()){var h=i.current();var j;var k;var l=a.item(h);var m=function(){var n=c.tryGetValue(h,j);j=n.p1;return n.ret}();var n=function(){var o=d.tryGetValue(h,k);k=o.p1;return o.ret}();if(!m&&!n){g.add(h)}else{this.a()(l,b,j,k,e,f);if(!this.d()(l)){g.add(h)}}}var p=g.getEnumerator();while(p.moveNext()){var o=p.current();a.remove(o)}var r=c.keys().getEnumerator();while(r.moveNext()){var q=r.current();var s=c.item(q);var t;var u;var v=d.tryGetValue(q,t);t=v.p1;var w=function(){var x=a.tryGetValue(q,u);u=x.p1;return x.ret}();if(!w){u=this.b()();this.a()(u,b,s,t,e,f);if(!this.d()(u)){continue}a.add(this.c()(u),u)}}var y=d.keys().getEnumerator();while(y.moveNext()){var x=y.current();var z=d.item(x);var aa;var ab;var ac=function(){var ad=c.tryGetValue(x,aa);aa=ad.p1;return ad.ret}();var ad=function(){var ae=a.tryGetValue(x,ab);ab=ae.p1;return ae.ret}();if(!ad&&!ac){ab=this.b()();this.a()(ab,b,aa,z,e,f);if(!this.d()(ab)){continue}a.add(this.c()(ab),ab)}}},$type:new $.ig.Type("DictInterpolator$3",$.ig.$ot)},true);$c("OwnedPoint:pa","Object",{init:function(){$.ig.$op.init.call(this);this.b({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("OwnedPoint",$.ig.$ot)},true);$c("ScatterFrame:pq","ScatterFrameBase$1",{init:function(){$$t.$pr.init.call(this,$$t.$pq.$type);this.w(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,0))},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},t:function(a,b,c){$$t.$pr.t.call(this,a,b,c);var d=$b($$t.$pq.$type,b);var e=$b($$t.$pq.$type,c);if(d==null||e==null){return}this.h().e(this.w(),a,d.w(),e.w(),d,e)},$type:new $.ig.Type("ScatterFrame",$$t.$pr.$type.specialize($$t.$pq.$type))},true);$c("ScatterSeries:ab6","ScatterBase",{aw:function(){return new $$t.ab7(this)},he:function(a){$$t.$o7.he.call(this,a);this.m6(a)},_m6:null,m6:function(a){if(arguments.length===1){this._m6=a;return a}else{return this._m6}},init:function(){$$t.$o7.init.call(this);this.y($$t.$ab6.$type);this.ll=new $$t.pq;this.ln=new $$t.pq;this.lk=new $$t.pq},$type:new $.ig.Type("ScatterSeries",$$t.$o7.$type)},true);$c("ScatterSeriesView:ab7","ScatterBaseView",{_dl:null,dl:function(a){if(arguments.length===1){this._dl=a;return a}else{return this._dl}},init:function(a){$$t.$o8.init.call(this,a);this.dl(a)},at:function(){$$t.$o8.at.call(this);if(!this.p()){this.ca().markerType(2);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.r);$ret.measure($$t.$n1.l);return $ret}())}},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(2);this.e().shadowOffsetY(2);this.e().useSingleShadow(false)},$type:new $.ig.Type("ScatterSeriesView",$$t.$o8.$type)},true);$c("CoercionInfo:mk","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("CoercionInfo",$.ig.$ot)},true);$c("SeriesViewerSurfaceViewer:wa","DependencyObject",{init:function(a,b){this.l=true;$$t.$bg.init.call(this);if(a==null||b==null){throw new $$t.fv(0,"model")}this.j(a);var c=this.j();c.windowRectChanged=$.ig.Delegate.prototype.combine(c.windowRectChanged,this.t.runOn(this));this.k(b);this.w(new $$t.ja);this.v()},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_n:false,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},t:function(a,b){var c=this.n();this.n(true);this.zoomLevel(1-Math.min(b.newRect().height(),b.newRect().width()));this.n(c)},i:null,j:function(a){if(arguments.length===1){if(this.i!=null){var b=$b($$t.$bz.$type,this.i);if(b!=null){b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this.s.runOn(this))}}this.i=a;if(this.i!=null){var c=$b($$t.$bz.$type,this.i);if(c!=null){c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.s.runOn(this))}}return a}else{return this.i}},s:function(a,b){if(b.propertyName()=="DefaultInteraction"){this.h=this.j().defaultInteraction();this.u(b.propertyName(),$$t.$fr.getBox(this.defaultInteraction()),$$t.$fr.getBox(this.defaultInteraction()))}},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},zoomTo100:function(){this.j().windowRect($$t.$fx.ms)},scaleToFit:function(){this.j().windowRect($$t.$fx.ms)},renderPreview:function(){if(!this.isDirty()){return}var a=new $$t.g3;a.a(this.k().q().view().h());if(a.a()!=null&&a.a().d()){var b=this.k().q().view().bl();this.k().b3(b.k(),b.j(),a)}this.isDirty(false)},worldRect:function(){return $$t.$fx.ms},viewportRect:function(){return this.j().viewportRect()},minimumZoomLevel:function(){return 0},maximumZoomLevel:function(){if(this.j().windowRectMinWidth()==1e-4){return.9}else{return 1-this.j().windowRectMinWidth()}},l:false,isDirty:function(a){if(arguments.length===1){this.l=a;return a}else{return this.l}},zoomLevel:function(a){if(arguments.length===1){this.g($$t.$wa.zoomLevelProperty,a);return a}else{return this.c($$t.$wa.zoomLevelProperty)}},u:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}switch(a){case"ZoomLevel":if(c-this.minimumZoomLevel()<-1e-5){this.zoomLevel(this.minimumZoomLevel());return}if(c-this.maximumZoomLevel()>1e-4){this.zoomLevel(this.maximumZoomLevel());return}var d=this.j()!=null&&this.j().bd()!=null&&this.j().bd().updatingSliderRanges();if(!this.n()&&!d){var e=1-this.zoomLevel();var f=$$t.$fm.l(this.j().actualWindowRect());var g=new $$t.a8(0,f.__x-e/2,f.__y-e/2,e,e);this.j().windowRect($$t.$wa.y(this.j().windowRect(),g,this.j().isZoomingHorizontallyEnabled(),this.j().isZoomingVerticallyEnabled(),this.worldRect()))}this.v();if(this.j().bd()!=null){this.j().bd().pushZoomLevel(this.zoomLevel())}break}},v:function(){var a=Math.round(100*(1/(1-this.zoomLevel())));if(a<=1e3){this.zoomLevelDisplayText(a.toString())}else{this.zoomLevelDisplayText("> 1000")}},p:null,zoomLevelDisplayText:function(a){if(arguments.length===1){var b=this.zoomLevelDisplayText()!=a;if(b){var c=this.zoomLevelDisplayText();this.p=a;this.u("ZoomLevelDisplayText",c,a)}return a}else{return this.p}},h:0,defaultInteraction:function(a){if(arguments.length===1){this.h=a;this.j().defaultInteraction(a);return a}else{return this.h}},propertyChanged:null,y:function(a,b,c,d,e){var f,g,h,i;if(c){f=b.left();h=b.width()}else{f=a.left();h=a.width()}if(d){g=b.top();i=b.height()}else{g=a.top();i=a.height()}var j=f+h;var k=g+i;var l=Math.max(0,e.left()-f);var m=Math.max(0,j-e.right());var n=Math.max(0,e.top()-g);var o=Math.max(0,k-e.bottom());f+=l-m;g+=n-o;var p=new $$t.a8(0,f,g,h,i);p.intersect(e);return p},$type:new $.ig.Type("SeriesViewerSurfaceViewer",$$t.$bg.$type,[$$t.$ft.$type,$$t.$bz.$type])},true);$c("OverviewPlusDetailViewportHost:fw","Object",{init:function(a){$.ig.$op.init.call(this);if(a==null){throw new $$t.fv(0,"view")}this.a(a)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},getViewInfo:function(a,b){a=new $$t.a8(0,0,0,this.a().q().view().bg().width(),this.a().q().view().bg().height());b=$$t.$b4.ms;return{p0:a,p1:b}},getEffectiveViewport:function(){if(!this.a().p().isMap()){var a=this.a().p();if(a.effectiveViewport().isEmpty()){return a.effectiveViewport()}return a.mp(this.a().q().previewViewportdRect(),a.viewportRect(),a.effectiveViewport())}return $$t.$a8.empty()},$type:new $.ig.Type("OverviewPlusDetailViewportHost",$.ig.$ot,[$$t.$a.$type])},true);$c("SeriesViewerViewManager:ga","Object",{_ac:null,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_ag:null,ag:function(a){if(arguments.length===1){this._ag=a;return a}else{return this._ag}},_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},_ad:null,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},_ah:null,ah:function(a){if(arguments.length===1){this._ah=a;return a}else{return this._ah}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_t:null,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_s:null,s:function(a){if(arguments.length===1){this._s=a;
return a}else{return this._s}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_u:null,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},h:null,init:function(a){this.x=0;this.w=0;this.y=1;this.j=null;this.bt=new $$t.bw(0,0);this.ak=null;this.aj=String.empty();this.bs=new $$t.bw(0,0);this.bj=null;this.bi=null;this.i=null;this.a=0;this.b=0;this.l=null;this.bl=null;this.k=null;this.bk=null;this.bu=new $$t.bw(0,0);this.bv=new $$t.bw(0,0);this.e=null;this.v=new $$t.gd(String,$$t.$e8.$type.specialize($$t.$el.$type,$$t.$cr.$type),0);this.z=-1;this.aa=-1;$.ig.$op.init.call(this);this.h=a},_ae:null,ae:function(a){if(arguments.length===1){this._ae=a;return a}else{return this._ae}},a4:function(){},a3:function(a){if(a==null){if(this.g()!=null){this.g().ae()}this.ac(null);this.ab(null);this.ag(null);this.af(null);this.ad(null);this.ah(null);this.q(null);this.t(null);this.s(null);this.r(null);this.ae(null);this.g(null);return}var b=a;this.ac($(b));this.h.dm();this.h.dy();this.ba();this.ac().css("position","relative");this.ab($('<canvas style="position : absolute; top : 0; left : 0" />'));this.ag($('<canvas style="position : absolute; top : 0; left : 0;" />'));this.af($('<canvas style="position : absolute; top : 0; left : 0" />'));this.ad($('<canvas style="position : absolute; top : 0; left : 0" />'));this.ah($('<canvas style="position : absolute; top : 0; left : 0" />'));this.ac().append(this.ab());this.ac().append(this.af());this.ac().append(this.ag());this.q(new $$t.cr(new $$t.eg,this.ab()[0].getContext("2d")));this.t(new $$t.cr(new $$t.eg,this.ag()[0].getContext("2d")));this.s(new $$t.cr(new $$t.eg,this.af()[0].getContext("2d")));this.r(new $$t.cr(new $$t.eg,this.ad()[0].getContext("2d")));this.u(new $$t.cr(new $$t.eg,this.ah()[0].getContext("2d")));this.h.dc(this.q());this.h.cp(this.ac().width(),this.ac().height());this.g(new $$t.ff(this.ag()));this.ae($("<div></div>"));this.ae().hide();this.ae().css("position","absolute");this.ae().css("z-index","10000");this.ae().addClass(this.h.p().tooltipStyle());this.ac().append(this.ae())},a7:function(){this.ag().css("cursor","default")},a8:function(){this.ag().css("cursor","pointer")},bm:function(){return function(){var $ret=new $$t.cv;$ret.fill("#000000");return $ret}()},x:0,w:0,y:0,as:function(a,b,c){this.x=a;this.w=b;this.y=c;var d=a;var e=b;if(c!=1){d=Math.round(a*c);e=Math.round(b*c)}this.ab().attr("width",d.toString());this.ab().attr("height",e.toString());this.ab().css("width",a.toString()+"px");this.ab().css("height",b.toString()+"px");this.ag().attr("width",d.toString());this.ag().attr("height",e.toString());this.ag().css("width",a.toString()+"px");this.ag().css("height",b.toString()+"px");this.ag().attr("tabindex","0");this.ag().css("outline","0");this.af().attr("width",d.toString());this.af().attr("height",e.toString());this.af().css("width",a.toString()+"px");this.af().css("height",b.toString()+"px");this.ad().attr("width",d.toString());this.ad().attr("height",e.toString());this.ad().css("width",a.toString()+"px");this.ad().css("height",b.toString()+"px");this.ah().attr("width",d.toString());this.ah().attr("height",e.toString());this.ah().css("width",a.toString()+"px");this.ah().css("height",b.toString()+"px");this.h.p().canvasRenderScheduler().l();this.h.p().af().l();this.h.p().ad().l()},br:function(){var a=$$t.$ff.c3(this.ac());return{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},az:function(a,b,c,d,e){a=new $$t.fz;b=new $$t.fz;var f=new $$t.b7(String,0);f.add("background-image");var g=$$t.$gr.g();this.ac().append(g);var h=$$t.$gr.d(g,"ui-chart-fill-palette-",f);var i=h.count();var j=$$t.$gr.d(g,"ui-chart-outline-palette-",f);var k=j.count();for(var l=0;l<i;l++){a.add($$t.$gs.brushFromGradientString(h.__inner[l].__inner[0]))}for(var m=0;m<k;m++){b.add($$t.$gs.brushFromGradientString(j.__inner[m].__inner[0]))}f.clear();var n=0;var o=0;var p=Math.min(i,k);var q=null;if(i==0){f.add("background-color")}if(k==0){f.add("border-top-color");o=i==0?1:0}if(f.count()>0){q=$$t.$gr.d(g,"ui-chart-palette-",f);p=q.count()}if(i==0){if(p>0){for(var r=0;r<p;r++){var s=new $$t.cv;s.__fill=q.__inner[r].__inner[n];a.add(s)}}else{var t=new $$t.cv;t.__fill="#50a8be";var u=new $$t.cv;u.__fill="#fc6754";var v=new $$t.cv;v.__fill="#fec33c";var w=new $$t.cv;w.__fill="#3c6399";var x=new $$t.cv;x.__fill="#91af49";a.add(t);a.add(u);a.add(v);a.add(w);a.add(x)}}if(k==0){if(p>0){for(var y=0;y<p;y++){var z=new $$t.cv;z.__fill=q.__inner[y].__inner[o];b.add(z)}}else{var aa=new $$t.cv;aa.__fill="#B1BFC9";var ab=new $$t.cv;ab.__fill="#798995";var ac=new $$t.cv;ac.__fill="#4F606C";var ad=new $$t.cv;ad.__fill="#374650";var ae=new $$t.cv;ae.__fill="#162C3B";b.add(aa);b.add(ab);b.add(ac);b.add(ad);b.add(ae)}}var af=$$t.$gr.q(g,"ui-chart-axis","border-top-color");if(af!=null){e=new $$t.cv;e.__fill=af}else{var ag=new $$t.cv;ag.__fill="#989EA3";e=ag}g.remove();c=new $$t.cv;c.__fill=this.ac().css("color");d=$$t.$gt.c(this.ac());return{p0:a,p1:b,p2:c,p3:d,p4:e}},ay:function(a,b,c,d,e,f){var g=$$t.$gr.g();this.ac().append(g);var h=$$t.$gr.q(g,"ui-chart-area-fill-opacity","opacity");a=h!=null?parseFloat(h):1;b=new Array(4);var i=$$t.$gr.q(g,"ui-chart-render-margins","margin-top");var j=$$t.$gr.q(g,"ui-chart-render-margins","margin-right");var k=$$t.$gr.q(g,"ui-chart-render-margins","margin-bottom");var l=$$t.$gr.q(g,"ui-chart-render-margins","margin-left");b[0]=i!=null?parseFloat(i):NaN;b[1]=j!=null?parseFloat(j):NaN;b[2]=k!=null?parseFloat(k):NaN;b[3]=l!=null?parseFloat(l):NaN;c=d=null;var m=$$t.$gr.q(g,"ui-chart-axis-stroke","border-top-color");if(m!=null){var n=new $$t.cv;n.__fill=m;c=n}var o=$$t.$gr.q(g,"ui-chart-axis-major-line","border-top-color");if(o!=null){var p=new $$t.cv;p.__fill=o;d=p}var q=$$t.$gr.q(g,"ui-chart-aligned-gridlines","visibility");f=q!=null&&q=="visible";var r=$$t.$gr.q(g,"ui-chart-category-axis-tick","height");if(r!=null){e=parseFloat(r);if(Math.abs(e)>4e3){e=0}}else{r=$$t.$gr.q(g,"ui-chart-category-axis-tick","width");e=r!=null?parseFloat(r):0}g.remove();return{p0:a,p1:b,p2:c,p3:d,p4:e,p5:f}},ar:function(){this.ae().children().remove()},bf:function(x_){var box_=this.ae();var offset_=$$t.$ff.c3(this.ae());var a=this.br();x_=a.__x+this.h.p().viewportRect().left()+x_;box_.offset({left:x_,top:offset_.top})},bg:function(y_){var box_=this.ae();var offset_=this.ae().offset();var a=this.br();y_=a.__y+this.h.p().viewportRect().top()+y_;box_.offset({left:offset_.left,top:y_})},an:function(a){var b=a;b.show();this.ae().append(b)},a0:function(){this.ae().hide()},a9:function(){this.ae().show()},ao:function(a){$("body").append(a)},a5:function(a){a.remove()},a2:function(){this.h.cp(this.ac().width(),this.ac().height())},j:null,n:function(){return this.j},bt:null,bx:function(){return this.bt},ak:null,am:function(){return this.ak},aj:null,al:function(){return this.aj},bs:null,bw:function(){return this.bs},bj:null,bo:function(){return this.bj},bi:null,bn:function(){return this.bi},i:null,m:function(){return this.i},a:0,c:function(){return this.a},b:0,d:function(){return this.b},l:null,p:function(){return this.l},bl:null,bq:function(){return this.bl},k:null,o:function(){return this.k},bk:null,bp:function(){return this.bk},bu:null,by:function(){return this.bu},bv:null,bz:function(){return this.bv},ba:function(){var a=$$t.$gr.g();var b=$("<div></div>");this.ac().append(b);this.ac().append(a);this.bc(b,a);this.bb(b,a);this.be(b,a);this.bd(b,a);this.bh(b,a);b.remove();a.remove()},bh:function(a,b){var c="ui-chart-pointer-tooltip";var d=$$t.$gr.q(b,c,"background-color");var e=$$t.$gr.q(b,c,"border-top-color");var f=$$t.$gr.q(b,c,"border-top-left-radius");var g=$$t.$gr.q(b,c,"border-top-width");var h=new $$t.gc;h.a(f!=null?parseFloat(f):0);h.c(d!=null?$$t.$cv.create(d):function(){var $ret=new $$t.cv;$ret.fill("white");return $ret}());h.d(e!=null?$$t.$cv.create(e):function(){var $ret=new $$t.cv;$ret.fill("gray");return $ret}());h.b(g!=null?parseFloat(g):0);this.e=h},bc:function(a,b){var c="ui-chart-title";a.addClass(c);this.j=$$t.$gt.c(a);this.bj=function(){var $ret=new $$t.cv;$ret.fill(a.css("color"));return $ret}();a.removeClass(c);this.ak=$$t.$gr.q(b,c,"text-align");if(this.ak==null){this.ak="center"}var d=$$t.$gr.q(b,c,"margin-top");var e=$$t.$gr.q(b,c,"margin-bottom");var f=$$t.$gr.q(b,c,"margin-left");var g=$$t.$gr.q(b,c,"margin-right");var h=d!=null?parseFloat(d):0;var i=e!=null?parseFloat(e):0;var j=f!=null?parseFloat(f):0;var k=g!=null?parseFloat(g):0;this.bt=new $$t.bw(1,j,h,k,i)},bb:function(a,b){var c="ui-chart-subtitle";a.addClass(c);this.i=$$t.$gt.c(a);this.bi=function(){var $ret=new $$t.cv;$ret.fill(a.css("color"));return $ret}();a.removeClass(c);this.aj=$$t.$gr.q(b,c,"text-align");if(this.aj==null){this.aj="center"}var d=$$t.$gr.q(b,c,"margin-top");var e=$$t.$gr.q(b,c,"margin-bottom");var f=$$t.$gr.q(b,c,"margin-left");var g=$$t.$gr.q(b,c,"margin-right");var h=d!=null?parseFloat(d):0;var i=e!=null?parseFloat(e):0;var j=f!=null?parseFloat(f):0;var k=g!=null?parseFloat(g):0;this.bs=new $$t.bw(1,j,h,k,i)},bd:function(a,b){var c="ui-chart-horizontal-axis-title";a.addClass(c);this.k=$$t.$gt.c(a);this.bk=function(){var $ret=new $$t.cv;$ret.fill(a.css("color"));return $ret}();a.removeClass(c);var d=$$t.$gr.q(b,c,"vertical-align");if(d==null){this.a=0}else if(d.toLowerCase()=="bottom"){this.a=4}else{this.a=3}var e=$$t.$gr.q(b,c,"margin-top");var f=$$t.$gr.q(b,c,"margin-bottom");var g=$$t.$gr.q(b,c,"margin-left");var h=$$t.$gr.q(b,c,"margin-right");var i=e!=null?parseFloat(e):2;var j=f!=null?parseFloat(f):2;var k=g!=null?parseFloat(g):2;var l=h!=null?parseFloat(h):2;this.bu=new $$t.bw(1,k,i,l,j)},be:function(a,b){var c="ui-chart-vertical-axis-title";a.addClass(c);this.l=$$t.$gt.c(a);this.bl=function(){var $ret=new $$t.cv;$ret.fill(a.css("color"));return $ret}();a.removeClass(c);var d=$$t.$gr.q(b,c,"text-align");if(d==null){this.b=0}else if(d.toLowerCase()=="right"){this.b=2}else{this.b=1}var e=$$t.$gr.q(b,c,"margin-top");var f=$$t.$gr.q(b,c,"margin-bottom");var g=$$t.$gr.q(b,c,"margin-left");var h=$$t.$gr.q(b,c,"margin-right");var i=e!=null?parseFloat(e):0;var j=f!=null?parseFloat(f):0;var k=g!=null?parseFloat(g):0;var l=h!=null?parseFloat(h):0;this.bv=new $$t.bw(1,k,i,l,j)},ax:function(a,b){var c=this.h.p().actualPixelScalingRatio();if(a!=this.x||b!=this.w||c!=this.y){this.as(a,b,this.h.p().actualPixelScalingRatio())}},e:null,f:function(){return this.e},a1:function(a){this.g().v(a);this.g().ac(this.h.at.runOn(this.h))},v:null,ai:function(a,b,c){var $self=this;var d;if(!function(){var e=$self.v.tryGetValue(b.h().toString(),d);d=e.p1;return e.ret}()){var e=$("<canvas></canvas>");e.attr("width",c.toString());e.attr("height",c.toString());e.css("width",c.toString()+"px");e.css("height",c.toString()+"px");var f=e[0];var g=f.getContext("2d");var h=new $$t.cr(new $$t.eg,g);var i=new $$t.e8($$t.$el.$type,$$t.$cr.$type,f,h);d=i;this.v.add(b.h().toString(),d)}var j=new $$t.a8(0,0,0,c,c);var k=new $$t.g3;k.a(d.b());for(var l=0;l<this.h.p().series().count();l++){var m=this.h.p().series().__inner[l];m.renderAlternateView(j,a,k,"tile",1)}this.h.p().ad().h();return d.a()},aw:function(a){this.v.remove(a.h().toString())},av:function(){this.v.clear()},a6:function(a){for(var b=0;b<a.count();b++){var c=a.__inner[b];this.h.aa().l(c.i(),1,c.f()+this.h.p().viewportRect().left(),c.g()+this.h.p().viewportRect().top(),c.e(),c.d())}},z:0,at:function(){var $self=this;if(this.z!=-1){this.ap()}this.z=window.setTimeout(function(){$self.h.p().g5()},5e3)},ap:function(){if(this.z!=-1){window.clearTimeout(this.z);this.z=-1}},aa:0,au:function(a){var $self=this;if(this.aa!=-1){this.aq()}this.aa=window.setTimeout(function(){$self.h.p().endTiledZoomingIfRunning()},a)},aq:function(){if(this.aa!=-1){window.clearTimeout(this.aa);this.aa=-1}},$type:new $.ig.Type("SeriesViewerViewManager",$.ig.$ot)},true);$c("TileZoomManager:gx","Object",{_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_av:null,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},_aw:null,aw:function(a){if(arguments.length===1){this._aw=a;return a}else{return this._aw}},_au:null,au:function(a){if(arguments.length===1){this._au=a;return a}else{return this._au}},_i:false,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_v:0,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},init:function(a,b,c){this.q=-1;this.p=1;this.r=1;this.y=0;$.ig.$op.init.call(this);this.e(a);var d=this.e();d.actualWindowRectChanged=$.ig.Delegate.prototype.combine(d.actualWindowRectChanged,this.am.runOn(this));var e=this.e();e.gridAreaRectChanged=$.ig.Delegate.prototype.combine(e.gridAreaRectChanged,this.an.runOn(this));this.d(new $$t.gw(c,this));this.o(new $$t.b7($$t.$gv.$type,0));this.m(new $$t.b7($$t.$gu.$type,0));this.k(new $$t.gd($$t.$gu.$type,$$t.$gu.$type,0));this.l(new $$t.gd($$t.$gu.$type,$$t.$gu.$type,0));this.n(new $$t.b7($$t.$gu.$type,0));this.h(b);this.ai()},q:0,ai:function(){this.av(this.e().viewportRect());this.ao(this.ap(this.av()));var a=this.s();this.ac();this.ab();this.q=a;this.v(this.t(a));this.au(new $$t.a8(0,0,0,a,a))},_ao:null,ao:function(a){if(arguments.length===1){this._ao=a;return a}else{return this._ao}},ap:function(a){return new $$t.a8(0,a.left(),a.top(),a.width()*this.p,a.height()*this.r)},t:function(a){var b=a/512;var c=Math.logBase(b,2);return c},s:function(){var a=Math.max(this.ao().width(),this.ao().height());var b=1;var c=512;while(c<a){b++;c=512*b}return c},an:function(a,b){this.ai();this.aj()},am:function(a,b){this.aj()},aj:function(){this.f=true;this.aw(this.e().actualWindowRect());if(this.i()){if(this.j(this.aw())){this.ai()}this.af();this.ak();this.ag()}},p:0,r:0,j:function(a){var b=1;var c=1;if(this.g(a)){if(a.width()>a.height()){var d=1;if(a.height()!=0){d=a.width()/a.height()}var e=0;var f=1;while(f<d){e++;f=$.ig.truncate(Math.pow(3,e))}f=$.ig.truncate(Math.pow(3,e-1));c=f;if(c==0||Number.isInfinity(c)||$.ig.util.isNaN(c)){c=1}}else{var g=1;if(a.width()!=0){g=a.height()/a.width()}var h=0;var i=1;while(i<g){h++;i=$.ig.truncate(Math.pow(3,h))}i=$.ig.truncate(Math.pow(3,h-1));b=i;if(Number.isInfinity(b)||$.ig.util.isNaN(b)){b=1}}}else{b=1;c=1}var j=c!=this.r||b!=this.p;this.p=b;this.r=c;return j},g:function(a){return a.width()/a.height()>3||a.height()/a.width()>3},ag:function(){var a=this.a();for(var b=0;b<this.m().count();b++){this.aa(a,this.m().__inner[b])}var c=new $$t.gd($.ig.$op.$type,$$t.$gu.$type,0);var e=this.l().keys().getEnumerator();while(e.moveNext()){var d=e.current();c.add(this.l().item(d).i(),this.l().item(d))}this.e().ba().bx(c,this.n(),512)},aa:function(a,b){var c=this.as(b,a);var d=c.left()*a.b();var e=c.top()*a.a();var f=c.right()*a.b();var g=c.bottom()*a.a();var h=d-a.f().left();var i=e-a.f().top();var j=f-d;var k=g-e;b.f(h/this.p);b.g(i/this.r);b.e(j/this.p);b.d(k/this.r)},ak:function(){var a=this.a();this.k().clear();for(var b=0;b<this.m().count();b++){var c=this.m().__inner[b];this.k().add(c,c)}this.m().clear();this.l().clear();this.n().clear();for(var d=0;d<this.o().count();d++){var e=this.o().__inner[d];var f=this.d().b(e);if(f==null){f=this.b(e,a);this.d().f(f)}if(this.k().containsKey(f)){this.k().remove(f);this.l().add(f,f)}else{this.z(f);this.n().add(f)}this.m().add(f)}var h=this.k().keys().getEnumerator();while(h.moveNext()){var g=h.current();this.ad(g)}},ad:function(a){},z:function(a){},b:function(a,b){var c=this.c(a);var d=this.as(c,b);var e=this.ar();var f=1/e.width();var g=e.height();if(e.width()>e.height()){f=e.width();g=1/e.height()}var h=(d.left()-e.left())*f;var i=(d.top()-e.top())*g;var j=(d.right()-e.left())*f;var k=(d.bottom()-e.top())*g;d=new $$t.a8(0,h,i,j-h,k-i);var l=this.e().ba().bd(d,c,$.ig.truncate(512));c.i(l);return c},ar:function(){var a=this.e().viewportRect();var b=this.e().effectiveViewport();if(b.isEmpty()){return new $$t.a8(0,0,0,1,1)}var c=(b.left()-a.left())/a.width();var d=(b.top()-a.top())/a.height();var e=(b.right()-a.left())/a.width();var f=(b.bottom()-a.top())/a.height();return new $$t.a8(0,c,d,e-c,f-d)},as:function(a,b){var c=a.b().a()*512;var d=a.b().b()*512;var e=c+512;var f=d+512;var g=c/b.d();var h=d/b.c();var i=512/b.d();var j=512/b.c();return new $$t.a8(0,g,h,i,j)},y:0,c:function(a){var b=0;b=this.y;this.y++;var c=new $$t.gu;c.b(a);c.h(b);return c},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},a:function(){var a=this.aq(this.aw());var b=this.x(a);var c=Math.pow(2,b)*512;var d=c;var e=this.ao().width()/this.au().width()*c;var f=this.ao().height()/this.au().height()*d;var g=this.ao().width()/a.width();var h=this.ao().height()/a.height();var i=a.left()*g;var j=a.top()*h;var k=a.right()*g;var l=a.bottom()*h;var m=new $$t.g0;m.f(new $$t.a8(0,i,j,k-i,l-j));var n=this.at(this.aw(),m.f(),b,g,h,e,f);var o=n.left()*e;var p=n.top()*f;var q=n.right()*e;var r=n.bottom()*f;m.g(new $$t.a8(0,o,p,q-o,r-p));m.e(b);m.d(e);m.c(f);m.b(g);m.a(h);return m},aq:function(a){return a},at:function(a,b,c,d,e,f,g){var h=(a.left()+a.right())/2;var i=(a.top()+a.bottom())/2;var j=a.width();var k=a.height();j=j*d/f;k=k*e/g;var l=j/2;var m=k/2;return new $$t.a8(0,h-l,i-m,j,k)},af:function(){var a=this.a();var b=512*a.b()/a.d();var c=512*a.a()/a.c();var d=$.ig.truncate(Math.floor(a.f().left()/b));var e=$.ig.truncate(Math.floor(a.f().top()/c));var f=$.ig.truncate(Math.floor(a.f().right()/b));var g=$.ig.truncate(Math.floor(a.f().bottom()/c));this.o().clear();for(var h=e;h<=g;h++){for(var i=d;i<=f;i++){this.o().add(function(){var $ret=new $$t.gv;$ret.a(i);$ret.b(h);$ret.c(a.e());return $ret}())}}},x:function(a){var b=1/a.width();var c=1/a.height();var d;var e;if(this.h()){d=Math.floor(Math.logBase(b,2));e=Math.floor(Math.logBase(c,2))}else{d=Math.ceil(Math.logBase(b,2));e=Math.ceil(Math.logBase(c,2))}var f=Math.min(d,e)+this.v();return $.ig.truncate(f)},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},f:false,ab:function(){if(!this.f){return}this.f=false;this.e().ba().bu();this.d().g()},al:function(){this.i(true)},ah:function(){this.i(false);this.e().ba().ce()},_h:false,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},ae:function(a){this.e().ba().bv(a)},ac:function(){this.m().clear();this.o().clear();this.k().clear()},$type:new $.ig.Type("TileZoomManager",$.ig.$ot)},true);$c("TileZoomInfo:g0","Object",{init:function(){$.ig.$op.init.call(this)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("TileZoomInfo",$.ig.$ot)},true);$c("TileZoomTileInfo:gv","Object",{init:function(){$.ig.$op.init.call(this)},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},d:function(){return this.c()+"_"+this.a()+"_"+this.b()},$type:new $.ig.Type("TileZoomTileInfo",$.ig.$ot)},true);$c("TileZoomTileCache:gw","Object",{c:null,d:null,e:0,a:null,init:function(a,b){this.c=new $$t.gd(String,$$t.$gu.$type,0);this.d=new $$t.g1($$t.$gu.$type);$.ig.$op.init.call(this);this.e=a;this.a=b},g:function(){this.c.clear();this.d=new $$t.g1($$t.$gu.$type)},i:function(a){this.d.g(a.c());this.d.f(a);a.c(this.d.d())},f:function(a){this.d.f(a);this.c.add(a.b().d(),a);a.a(this);a.c(this.d.d());while(this.c.count()>this.e){this.h(this.d.c().c())}},h:function(a){this.d.g(a.c());this.c.remove(a.b().d());this.a.ae(a)},b:function(a){if(this.c.containsKey(a.d())){var b=this.c.item(a.d());b.j();return b}return null},$type:new $.ig.Type("TileZoomTileCache",$.ig.$ot)},true);$c("TileZoomTile:gu","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},j:function(){if(this.a()==null){return}this.a().i(this)},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_g:0,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},$type:new $.ig.Type("TileZoomTile",$.ig.$ot)},true);$c("FragmentBase:g4","HorizontalAnchoredCategorySeries",{init:function(){this.oe=null;$$t.$g5.init.call(this)},_logicalSeriesLink:null,logicalSeriesLink:function(a){if(arguments.length===1){this._logicalSeriesLink=a;return a}else{return this._logicalSeriesLink}},oe:null,parentSeries:function(a){if(arguments.length===1){this.oe=a;return a}else{return this.oe}},b5:function(){return false},b1:function(){return false},lg:function(){if(this.parentSeries()==null){return null}return this.parentSeries().le()},og:function(a,b,c,d,e,f,g,h){var i=c[0];var j=c[1];var k=new $$t.a8(0,i-5,j-5,11,11);if(!$.ig.util.isNaN(i)&&!$.ig.util.isNaN(j)&&!Number.isInfinity(i)&&!Number.isInfinity(j)&&d.tryAdd(k)){b.n.add({__x:i,__y:j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},mv:function(a,b){a.v();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null){return}if(this.logicalSeriesLink().ab().count()==0||this.logicalSeriesLink().aa().count()==0){return}this.lm(b).d(a,b)},oi:function(a,b,c){var d=this.nf(c);var e=d;var f=this.logicalSeriesLink().w();var g=f?this.parentSeries().ng().e():this.parentSeries().ng().d();var h=g.indexOf(this);if(a.count()==0){return}if(h==-1){return}var i=false;for(var j=h;j>=0;j--){if(i){break}if(j==0){a.add({__x:$$t.$gh.ag($$t.$ba.$type,a).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add({__x:$$t.$gh.ac($$t.$ba.$type,a).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});break}var k=$b($$t.$g4.$type,g.__inner[j-1]);if(k!=null&&k.nb()!=null&&k.nb().l().count()>0&&this.view()!=null&&k.cx(this.view().b3(),this.view().b4(),this.view())){i=true;for(var l=k.nb().l().count()-1;l>=0;l--){a.add(k.nb().l().__inner[l])}}}},cx:function(a,b,c){var d=$$t.$g5.cx.call(this,a,b,c);var e=$b($$t.$ir.$type,this.parentSeries().le());var f=this.parentSeries().lf();if(this.parentSeries()==null||e==null||e.itemsSource()==null||f==null||this.parentSeries().bd()==null||e.seriesViewer()==null||f.seriesViewer()==null){d=false}if(this.valueColumn()==null){return false}if(Number.isInfinity(this.valueColumn().minimum())&&Number.isInfinity(this.valueColumn().maximum())){d=false}if($.ig.util.isNaN(this.valueColumn().minimum())&&$.ig.util.isNaN(this.valueColumn().maximum())){d=false}return d},nf:function(a){var b=0;var c=a.b4();var d=a.b3();var e=this.getEffectiveViewport1(a);var f=new $$t.iz(0,c,d,this.yAxis().isInverted(),e);if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){b=this.yAxis().getScaledValue(0,f)}return b},ae:function(a){return null},oh:function(){if(this.parentSeries()==null){return-1}var a=this.parentSeries().index();var b=new $$t.c4(0);b.reverse();var c=this.parentSeries().nb();if(this.parentSeries().reverseLegendOrder()){c=$$t.$gh.m($$t.$jg.$type,this.parentSeries().nb())}var e=c.getEnumerator();while(e.moveNext()){var d=e.current();if(d.visualSeriesLink()==this){return a}if(this.parentSeries().actualLegend()==null||d.actualVisibility()!=0||d.actualLegendItemVisibility()!=0){continue}a++}return-1},oj:function(a){if(a==null){}},hj:function(a,b,c,d){$$t.$g5.hj.call(this,a,b,c,d);if(this.parentSeries()==null){return}var e=$b($$t.$jo.$type,this.parentSeries().lf());if(e==null){return}switch(b){case"ValueColumn":this.m9().c8().v();if(e!=null&&!e.updateRange()){this.parentSeries().na().cy().f(this.resolution());this.renderSeries(false)}break;case"ActualBrush":if(this.logicalSeriesLink()!=null){this.logicalSeriesLink().actualBrush(this.actualBrush())}break}},hy:function(a,b){$$t.$g5.hy.call(this,a,b)},$type:new $.ig.Type("FragmentBase",$$t.$g5.$type)},true);$c("AreaFragment:uj","FragmentBase",{init:function(){$$t.$g4.init.call(this);this.y($$t.$uj.$type)},aw:function(){return new $$t.uk(this)},_ok:null,ok:function(a){if(arguments.length===1){this._ok=a;return a}else{return this._ok}},he:function(a){$$t.$g4.he.call(this,a);this.ok(a)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$g4.gg.call(this,a,b);var c=b;c.df()},my:function(a,b){var $self=this;$$t.$g4.my.call(this,a,b);this.nb().a($b($$t.$i6.$type,this.xAxis())!==null?true:false);var c=$b($$t.$uk.$type,b);var d=c.cy().c;this.nb().f(c.dg,c.di,c.dh,c.dj,a.h.count(),a.h,true,d,this.resolution(),function(e,f,g,h,i){$self.oi(e,a.h,b)},0);c.dg.__opacity=this.actualAreaFillOpacity();c.dh.__opacity=.5*this.actualAreaFillOpacity()},h5:function(){var a=$b($$t.$fx.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?this.parentSeries().actualAreaFillOpacity():this.areaFillOpacity())}},$type:new $.ig.Type("AreaFragment",$$t.$g4.$type)},true);$c("AreaFragmentView:uk","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},at:function(){$$t.$ms.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},init:function(a){this.dg=new $$t.cz;this.di=new $$t.cz;this.dh=new $$t.cz;this.dj=new $$t.cz;$$t.$ms.init.call(this,a);this.de(a)},dg:null,di:null,dh:null,dj:null,df:function(){this.dg.ak(null);this.dh.ak(null);this.di.ak(null);this.dj.ak(null)},cz:function(){return new $$t.ul(this)},bc:function(){$$t.$ms.bc.call(this);this.dg.__fill=this.e().actualBrush();this.dh.__fill=this.e().actualBrush();this.dg.__opacity=this.e().actualAreaFillOpacity();this.dh.__opacity=.5*this.e().actualAreaFillOpacity();this.di.__stroke=this.e().actualOutline();this.di.z(this.e().thickness());this.di.af(this.e().dashArray());this.di.aa(this.e().dashCap());this.dj.__stroke=this.e().actualOutline();this.dj.z(this.e().thickness());this.dj.af(this.e().dashArray());this.dj.aa(this.e().dashCap())},bd:function(){$$t.$ms.bd.call(this);var a=this.bx();this.dg.__fill=a;this.dh.__fill=a;this.dg.__opacity=1;this.dh.__opacity=1;this.di.__stroke=a;this.di.z(this.e().thickness()+3);this.dj.__stroke=a;this.dj.z(this.e().thickness()+3)},a7:function(a,b){$$t.$ms.a7.call(this,a,b);a.r(this.dg);a.r(this.dh);a.r(this.di);a.r(this.dj)},index:function(){var a=this.de().parentSeries();var b=a.series().count();var c=a.series().indexOf(this.de().logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},am:function(a){$$t.$ms.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.di);b.tags().add("Lower");var c=new $$t.nj(1,"upperShape",this.dj);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.nj(1,"translucentShape",this.dg);d.tags().add("Translucent");var e=new $$t.nj(1,"fillShape",this.dh);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("AreaFragmentView",$$t.$ms.$type)},true);$c("ColumnFragment:us","FragmentBase",{init:function(){$$t.$g4.init.call(this);this.y($$t.$us.$type)},aw:function(){return new $$t.ut(this)},_ol:null,ol:function(a){if(arguments.length===1){this._ol=a;return a}else{return this._ol}},he:function(a){$$t.$g4.he.call(this,a);this.ol(a)},radiusX:function(a){if(arguments.length===1){this.g($$t.$us.radiusXProperty,a);return a}else{return this.c($$t.$us.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$us.radiusYProperty,a);return a}else{return this.c($$t.$us.radiusYProperty)}},xAxis:function(){return this.parentSeries()!=null?$b($$t.$ir.$type,this.parentSeries().le()):null},yAxis:function(){return this.parentSeries()!=null?$b($$t.$jm.$type,this.parentSeries().lf()):null},preferredCategoryMode:function(a){return 2},le:function(){return null},lf:function(){return null},gg:function(a,b){$$t.$g4.gg.call(this,a,b);var c=b;if(a&&c.df()!=null){this.lh.n.clear();c.df().c(0)}},ae:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}return new $$t.kt(this.valueColumn().minimum(),this.valueColumn().maximum())},cx:function(a,b,c){if(this.parentSeries()==null){return false}return this.parentSeries().nk(this,a,b,this.on(c))},cu:function(){return true},en:function(a,b){var c=$b($$t.$be.$type,a);var d=c!=null?$b($$t.$hb.$type,c.dataContext()):null;var e=d!=null?d.item():null;if(e==null){var f=this.view().b3();var g=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var h={__x:g.left()+g.width()*(b.__x-f.left())/f.width(),__y:g.top()+g.height()*(b.__y-f.top())/f.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e=this.getItem(h)}return e},getItem:function(a){var b=0;if($b($$t.$i6.$type,this.xAxis())!==null){b=this.mi(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bd()!=null&&b<this.bd().count()?this.bd().item(b):null},mi:function(a){var b=this.view().b4();var c=this.view().b3();var d=this.getEffectiveViewport1(this.view());if(b.isEmpty()||c.isEmpty()){return-1}var e=new $$t.iz(0,b,c,this.xAxis().isInverted(),d);var f=$b($$t.$i6.$type,this.xAxis());var g=this.j7(this.view());var h=this.xAxis().getUnscaledValue(g.left(),e);var i=this.xAxis().getUnscaledValue(g.right(),e);var j=(a.__x-b.left())/b.width();var k=h+(i-h)*j;if($.ig.truncate(k)<=$$t.$af.minValue().getTime()||$.ig.truncate(k)>=$$t.$af.maxValue().getTime()){return-1}var l=f.getIndexClosestToUnscaledValue(k);return l},getItemIndex:function(a){if(this.parentSeries()==null){return-1}return this.parentSeries().nq(a)},og:function(a,b,c,d,e,f,g,h){var i=0;var j=c[0];var k=e<i?c[2]:c[1];var l=new $$t.a8(0,j-5,k-5,11,11);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&!Number.isInfinity(j)&&!Number.isInfinity(k)&&d.tryAdd(l)){b.n.add({__x:j,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},on:function(a){if(a.o()){return this.parentSeries().cz().item(a.ae())
}else if(a==this.ax()){return this.parentSeries().ax()}else{return this.parentSeries().lp()}},renderAlternateView:function(a,b,c,d,e){this.gn(a,b,d,e);var f=this.cz().item(d);var g=f;f.a2(c);var h=this.on(f);h.cy().f(this.resolution());if(this.bp(g)){return}if(this.na()==null){this.na(new $$t.i7(3))}this.na().v();this.mv(this.na(),g);this.my(this.na(),g)},mv:function(a,b){a.v();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null||this.logicalSeriesLink().aa().count()==0||this.logicalSeriesLink().ab().count()==0){return}var c;if(b.o()){c=this.parentSeries().m9()}else if(b==this.ax()){c=this.parentSeries().lj}else{c=this.parentSeries().lh}var d=$b($$t.$i3.$type,this.on(b));a.h.clear();a.n.clear();var e=d.cy().d;var f=d.cy().e;var g=this.parentSeries().nf().h().yScaler();var h=$b($$t.$i6.$type,this.parentSeries().nf().h().scaler());var i=$b($$t.$jo.$type,g)!==null&&g.hk();var j=$b($$t.$jd.$type,d.cy());var k=d.cy().c;var l=0;for(var m=e;m<=f;m++){var n=m*k;if(this.__visibility!=0){break}if(m>=this.valueColumn().count()||m>=c.h.count()+e){continue}var o=this.valueColumn().item(m);var p=!i||i&&o>0;var q;if(h==null){q=j.getBucket1(this,m,m,b.b4(),b.b3(),c)}else{q=j.getBucket1(this,m,h.sortedIndices().__inner[m],b.b4(),b.b3(),c)}a.h.add(q);if(p){if(this.og(b,a,q,this.ll().h().provideCollisionDetector(),o,n,l,m)){l++}}}b.c1().c(l)},my:function(a,b){$$t.$g4.my.call(this,a,b);if(this.parentSeries()==null){return}this.parentSeries().nz(this,a,b);$$t.$ud.b(this,a.n,b.c1(),this.useLightweightMarkers())},hj:function(a,b,c,d){$$t.$g4.hj.call(this,a,b,c,d)},$type:new $.ig.Type("ColumnFragment",$$t.$g4.$type)},true);$c("BarFragment:uy","ColumnFragment",{init:function(){$$t.$us.init.call(this);this.y($$t.$uy.$type)},xAxis:function(){return this.parentSeries()!=null?this.parentSeries().xAxis():null},yAxis:function(){return this.parentSeries()!=null?this.parentSeries().yAxis():null},lg:function(){if(this.parentSeries()==null){return null}return this.parentSeries().lf()},og:function(a,b,c,d,e,f,g,h){var i=c[0];var j=e<0?c[2]:c[1];var k=new $$t.a8(0,j-5,i-5,11,11);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(i)&&!Number.isInfinity(j)&&!Number.isInfinity(i)&&d.tryAdd(k)){b.n.add({__x:j,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},getItem:function(a){var b=0;if($b($$t.$i6.$type,this.yAxis())!==null){b=this.mi(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bd()!=null&&b<this.bd().count()?this.bd().item(b):null},mi:function(a){var b=this.view().b4();var c=this.view().b3();if(b.isEmpty()||c.isEmpty()){return-1}var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,b,c,this.yAxis().isInverted(),d);var f=$b($$t.$i6.$type,this.yAxis());var g=this.j7(this.view());var h=this.yAxis().getUnscaledValue(g.top(),e);var i=this.yAxis().getUnscaledValue(g.bottom(),e);var j=(a.__y-b.top())/b.height();var k=h+(i-h)*j;if($.ig.truncate(k)<=$$t.$af.minValue().getTime()||$.ig.truncate(k)>=$$t.$af.maxValue().getTime()){return-1}var l=f.getIndexClosestToUnscaledValue(k);return l},nf:function(a){var b=0;var c=a.b4();var d=a.b3();var e=this.getEffectiveViewport1(a);var f=new $$t.iz(0,c,d,this.xAxis().isInverted(),e);if(!c.isEmpty()&&!d.isEmpty()&&this.xAxis()!=null){b=this.xAxis().getScaledValue(0,f)}return b},hj:function(a,b,c,d){$$t.$us.hj.call(this,a,b,c,d);if(this.parentSeries()==null||this.xAxis()==null){return}var e=this.xAxis();switch(b){case"ValueColumn":this.m9().c8().v();if(e!=null&&!e.updateRange()){this.parentSeries().na().cy().f(this.resolution());this.renderSeries(false)}break}},$type:new $.ig.Type("BarFragment",$$t.$us.$type)},true);$c("AreaFragmentBucketCalculator:ul","AnchoredCategoryBucketCalculator",{init:function(a){$$t.$nf.init.call(this,a)},getBucket:function(a){var b=Math.min(a*this.c,this.h().c7().valueColumn().count()-1);var c=Math.min(b+this.c-1,this.h().c7().valueColumn().count()-1);var d=NaN;var e=NaN;var f=$b($$t.$g4.$type,this.h().c7());var g=f.parentSeries();for(var h=b;h<=c;++h){var i=this.h().c7().valueColumn().item(h);if($.ig.util.isNaN(i)||Number.isInfinity(i)){i=0}var j=Math.abs(g.m8()[h])+g.m7()[h];if($b($$t.$qn.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink().ab().__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink().aa().__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink().ab().__inner[h]+i:f.logicalSeriesLink().aa().__inner[h]+i}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("AreaFragmentBucketCalculator",$$t.$nf.$type)},true);$c("LineFragmentBucketCalculator:ui","AnchoredCategoryBucketCalculator",{init:function(a){$$t.$nf.init.call(this,a)},getBucket:function(a){var b=Math.min(a*this.c,this.h().c7().valueColumn().count()-1);var c=Math.min(b+this.c-1,this.h().c7().valueColumn().count()-1);var d=NaN;var e=NaN;var f=$b($$t.$g4.$type,this.h().c7());var g=f.parentSeries();for(var h=b;h<=c;++h){var i=this.h().c7().valueColumn().item(h);var j=Math.abs(g.m8()[h])+g.m7()[h];if($.ig.util.isNaN(i)||Number.isInfinity(i)){i=0}if($b($$t.$qn.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink().ab().__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink().aa().__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink().ab().__inner[h]+i:f.logicalSeriesLink().aa().__inner[h]+i}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("LineFragmentBucketCalculator",$$t.$nf.$type)},true);$c("SplineFragmentBucketCalculator:u3","AnchoredCategoryBucketCalculator",{init:function(a){$$t.$nf.init.call(this,a)},getBucket:function(a){var b=Math.min(a*this.c,this.h().c7().valueColumn().count()-1);var c=Math.min(b+this.c-1,this.h().c7().valueColumn().count()-1);var d=NaN;var e=NaN;var f=$b($$t.$qm.$type,this.h().c7());var g=f.parentSeries();for(var h=b;h<=c;++h){var i=this.h().c7().valueColumn().item(h);var j=Math.abs(g.m8()[h])+g.m7()[h];if($.ig.util.isNaN(i)||Number.isInfinity(i)){i=0}if($b($$t.$qn.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink().ab().__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink().aa().__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink().ab().__inner[h]+i:f.logicalSeriesLink().aa().__inner[h]+i}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("SplineFragmentBucketCalculator",$$t.$nf.$type)},true);$c("StackedBucketCalculator:jd","CategoryBucketCalculator",{init:function(a){$$t.$i5.init.call(this,a)},getBucket:function(a){var b=$b($$t.$iu.$type,this.b().c0());var c=Math.min(b.m8()!=null?b.m8().length:0,b.m7()!=null?b.m7().length:0);var d=Math.min(a*this.c,c-1);var e=Math.min(d+this.c-1,c-1);var f=NaN;var g=NaN;for(var h=d;h<=e;++h){var i=Math.min(b.m8()[h],b.m7()[h]);var j=Math.max(b.m8()[h],b.m7()[h]);if(!$.ig.util.isNaN(f)){if(!$.ig.util.isNaN(i)){f=Math.min(f,i);g=Math.max(g,i)}if(!$.ig.util.isNaN(j)){f=Math.min(f,j);g=Math.max(g,j)}}else{f=i;g=j}}if(!$.ig.util.isNaN(f)&&!$.ig.util.isNaN(g)){return[.5*(d+e),f,g]}return[NaN,NaN,NaN]},getBucket1:function(a,b,c,d,e,f){return null},$type:new $.ig.Type("StackedBucketCalculator",$$t.$i5.$type)},true);$c("StackedBarBucketCalculator:ux","StackedBucketCalculator",{init:function(a){$$t.$jd.init.call(this,a)},f:function(a){var b=this.b().b4();var c=this.b().b3();var d=$b($$t.$uu.$type,this.b().c0());var e=this.b().c0().bd();if(b.isEmpty()||c.isEmpty()||d.yAxis()==null||e==null||e.count()==0){this.c=0;return}var f=d.getEffectiveViewport1(this.b());var g=new $$t.iz(0,b,c,d.yAxis().isInverted(),f);var h=d.j7(this.b());var i=Math.floor(d.yAxis().cs(h.top(),g,0));var j=Math.ceil(d.yAxis().cs(h.bottom(),g,0));if(!d.yAxis().isInverted()){j=Math.ceil(d.yAxis().cs(h.top(),g,0));i=Math.floor(d.yAxis().cs(h.bottom(),g,0))}var k=Math.floor((j-i+1)*a/h.height());this.c=$.ig.truncate(Math.max(1,k));this.d=$.ig.truncate(Math.max(0,Math.floor(i/this.c)-1));this.e=$.ig.truncate(Math.ceil(j/this.c))},getBucket:function(a){return $$t.$jd.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=[NaN,NaN,NaN];var h=$b($$t.$uy.$type,a);if(h==null||h.logicalSeriesLink()==null){return g}var i=$b($$t.$uu.$type,this.b().c0());var j=a.valueColumn().item(c);var k=0;var l=NaN;var m=NaN;var n=Number.NEGATIVE_INFINITY;var o=Number.POSITIVE_INFINITY;var p=i.getEffectiveViewport1(this.b());var q=Math.min(i.m8()!=null?i.m8().length:0,i.m7()!=null?i.m7().length:0);var r=c*this.c;var s=Math.min(r+this.c-1,q-1);for(var t=r;t<=s;++t){j=a.valueColumn().item(t);if(j<k){o=Math.min(o,h.logicalSeriesLink().ab().__inner[t]+j);n=Math.max(n,h.logicalSeriesLink().ab().__inner[t])}else{o=Math.min(o,h.logicalSeriesLink().aa().__inner[t]);n=Math.max(n,h.logicalSeriesLink().aa().__inner[t]+j)}if(!$.ig.util.isNaN(l)){if(!$.ig.util.isNaN(o)){l=Math.min(l,o);m=Math.max(m,o)}if(!$.ig.util.isNaN(n)){l=Math.min(l,n);m=Math.max(m,n)}}else{l=o;m=n}}var u=new $$t.iz(0,d,e,i.xAxis().isInverted(),p);g=[f.h.__inner[b-this.d][0],i.xAxis().getScaledValue(m,u),i.xAxis().getScaledValue(l,u)];return g},$type:new $.ig.Type("StackedBarBucketCalculator",$$t.$jd.$type)},true);$c("Stacked100BarBucketCalculator:ab8","StackedBarBucketCalculator",{init:function(a){$$t.$ux.init.call(this,a)},getBucket:function(a){return $$t.$ux.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=$b($$t.$uu.$type,this.b().c0());var h=[NaN,NaN,NaN];var i=$b($$t.$uy.$type,a);if(i==null||i.logicalSeriesLink()==null){return h}var j=a.valueColumn().item(c);var k=0;var l=0;var m=NaN;var n=NaN;var o=Number.NEGATIVE_INFINITY;var p=Number.POSITIVE_INFINITY;var q=g.getEffectiveViewport1(this.b());var r=Math.min(g.m8()!=null?g.m8().length:0,g.m7()!=null?g.m7().length:0);var s=c*this.c;var t=Math.min(s+this.c-1,r-1);for(var u=s;u<=t;++u){j=a.valueColumn().item(u);k=Math.abs(g.m8()[u])+g.m7()[u];if(j<l){p=Math.min(p,(i.logicalSeriesLink().ab().__inner[u]+j)/k*100);o=Math.max(o,i.logicalSeriesLink().ab().__inner[u]/k*100)}else{p=Math.min(p,i.logicalSeriesLink().aa().__inner[u]/k*100);o=Math.max(o,(i.logicalSeriesLink().aa().__inner[u]+j)/k*100)}if(!$.ig.util.isNaN(m)){if(!$.ig.util.isNaN(p)){m=Math.min(m,p);n=Math.max(n,p)}if(!$.ig.util.isNaN(o)){m=Math.min(m,o);n=Math.max(n,o)}}else{m=p;n=o}}var v=new $$t.iz(0,d,e,g.xAxis().isInverted(),q);h=[f.h.__inner[b-this.d][0],g.xAxis().getScaledValue(n,v),g.xAxis().getScaledValue(m,v)];return h},$type:new $.ig.Type("Stacked100BarBucketCalculator",$$t.$ux.$type)},true);$c("StackedColumnBucketCalculator:ur","StackedBucketCalculator",{init:function(a){$$t.$jd.init.call(this,a)},getBucket:function(a){return $$t.$jd.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=[NaN,NaN,NaN];var h=$b($$t.$us.$type,a);if(h==null||h.logicalSeriesLink()==null){return g}var i=$b($$t.$up.$type,this.b().c0());var j=a.valueColumn().item(c);var k=0;var l=NaN;var m=NaN;var n=Number.NEGATIVE_INFINITY;var o=Number.POSITIVE_INFINITY;var p=i.getEffectiveViewport1(this.b());var q=Math.min(i.m8()!=null?i.m8().length:0,i.m7()!=null?i.m7().length:0);var r=c*this.c;var s=Math.min(r+this.c-1,q-1);for(var t=r;t<=s;++t){j=a.valueColumn().item(t);if(j<k){o=Math.min(o,h.logicalSeriesLink().ab().__inner[t]+j);n=Math.max(n,h.logicalSeriesLink().ab().__inner[t])}else{o=Math.min(o,h.logicalSeriesLink().aa().__inner[t]);n=Math.max(n,h.logicalSeriesLink().aa().__inner[t]+j)}if(!$.ig.util.isNaN(l)){if(!$.ig.util.isNaN(o)){l=Math.min(l,o);m=Math.max(m,o)}if(!$.ig.util.isNaN(n)){l=Math.min(l,n);m=Math.max(m,n)}}else{l=o;m=n}}var u=new $$t.iz(0,d,e,i.yAxis().isInverted(),p);g=[f.h.__inner[b-this.d][0],i.yAxis().getScaledValue(m,u),i.yAxis().getScaledValue(l,u)];return g},$type:new $.ig.Type("StackedColumnBucketCalculator",$$t.$jd.$type)},true);$c("Stacked100ColumnBucketCalculator:ab9","StackedColumnBucketCalculator",{init:function(a){$$t.$ur.init.call(this,a)},getBucket:function(a){return $$t.$ur.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=$b($$t.$iu.$type,this.b().c0());var h=[NaN,NaN,NaN];var i=$b($$t.$us.$type,a);if(i==null||i.logicalSeriesLink()==null){return h}var j=g.getEffectiveViewport1(this.b());var k=a.valueColumn().item(c);var l=0;var m=NaN;var n=NaN;var o=Number.NEGATIVE_INFINITY;var p=Number.POSITIVE_INFINITY;var q=0;var r=Math.min(g.m8()!=null?g.m8().length:0,g.m7()!=null?g.m7().length:0);var s=c*this.c;var t=Math.min(s+this.c-1,r-1);for(var u=s;u<=t;++u){k=a.valueColumn().item(u);q=Math.abs(g.m8()[u])+g.m7()[u];if(k<l){p=Math.min(p,(i.logicalSeriesLink().ab().__inner[u]+k)/q*100);o=Math.max(o,i.logicalSeriesLink().ab().__inner[u]/q*100)}else{p=Math.min(p,i.logicalSeriesLink().aa().__inner[u]/q*100);o=Math.max(o,(i.logicalSeriesLink().aa().__inner[u]+k)/q*100)}if(!$.ig.util.isNaN(m)){if(!$.ig.util.isNaN(p)){m=Math.min(m,p);n=Math.max(n,p)}if(!$.ig.util.isNaN(o)){m=Math.min(m,o);n=Math.max(n,o)}}else{m=p;n=o}}var v=new $$t.iz(0,d,e,i.yAxis().isInverted(),j);h=[f.h.__inner[b-this.d][0],i.yAxis().getScaledValue(n,v),i.yAxis().getScaledValue(m,v)];return h},$type:new $.ig.Type("Stacked100ColumnBucketCalculator",$$t.$ur.$type)},true);$c("ColumnFragmentView:ut","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},at:function(){$$t.$ms.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},init:function(a){var $self=this;$$t.$ms.init.call(this,a);this.de(a);this.dg(new $$t.b7(Number,0));this.dh(new $$t.b7(Number,0));this.df(function(){var $ret=new $$t.hh($$t.$ct.$type);$ret.create($self.dn.runOn($self));$ret.activate($self.dj.runOn($self));$ret.disactivate($self.dl.runOn($self));$ret.destroy($self.dk.runOn($self));return $ret}());this.di(new $$t.b7($$t.$ct.$type,0))},_di:null,di:function(a){if(arguments.length===1){this._di=a;return a}else{return this._di}},_df:null,df:function(a){if(arguments.length===1){this._df=a;return a}else{return this._df}},_dg:null,dg:function(a){if(arguments.length===1){this._dg=a;return a}else{return this._dg}},_dh:null,dh:function(a){if(arguments.length===1){this._dh=a;return a}else{return this._dh}},dn:function(){var $self=this;var a=function(){var $ret=new $$t.ct;$ret.dataContext(function(){var $ret=new $$t.hb;$ret.series($self.e());return $ret}());return $ret}();this.di().add(a);a.__visibility=1;return a},dj:function(a){a.__visibility=0},dl:function(a){a.__visibility=1},dk:function(a){this.di().remove(a)},bf:function(a,b){$$t.$ms.bf.call(this,a,b);var c=a;c.__fill=this.e().actualBrush();c.__stroke=this.e().actualOutline();c.z(this.e().thickness());c.af(this.e().dashArray());c.aa(this.e().dashCap());c.ai(this.de().radiusX());c.aj(this.de().radiusY())},dm:function(a,b,c){var d=false;if(a.m()!=c){d=true;a.m(c)}if(a.l()!=b){d=true;a.l(b)}if(d){this.ar()}},bg:function(a,b){$$t.$ms.bg.call(this,a,b);var c=a;var d=this.by(b);c.__fill=d;c.__stroke=d;c.z(this.e().thickness()+3)},a7:function(a,b){$$t.$ms.a7.call(this,a,b);if(a.d()){for(var c=0;c<this.di().count();c++){var d=this.di().__inner[c];this.be(d,c,b);a.u(d)}}},index:function(){var a=this.de().parentSeries();var b=a.series().count();var c=a.series().indexOf(this.de().logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},am:function(a){$$t.$ms.am.call(this,a);var b=0;var c=new $$t.b7($$t.$ct.$type,0);var e=this.df().a().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f.l()<g.l()){return-1}else if(f.l()>g.l()){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$t.ig(1,"column"+b,f);h.tags().add("Main");a.shapes().add(h)}b++},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";var b=null;if(this.de().xAxis().isCategory()){b=this.de().xAxis()}else if(this.de().yAxis().isCategory()){b=this.de().yAxis()}var c=$b($$t.$mc.$type,b);if(c!=null){a+="<span>${item."+c.dateTimeMemberPath()+"}</span><br/>"}if(b!=null&&b.label()!=null){a+="<span>${item."+b.label()+"}</span><br/>"}a+="<span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.de().title()+": </span><span class='ui-priority-primary'>"+"${item."+this.de().valueMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("ColumnFragmentView",$$t.$ms.$type)},true);$c("LineFragment:ug","FragmentBase",{init:function(){$$t.$g4.init.call(this);this.y($$t.$ug.$type)},aw:function(){return new $$t.uh(this)},_ok:null,ok:function(a){if(arguments.length===1){this._ok=a;return a}else{return this._ok}},he:function(a){$$t.$g4.he.call(this,a);this.ok(a)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$g4.gg.call(this,a,b);var c=b;c.df()},my:function(a,b){$$t.$g4.my.call(this,a,b);var c=function(d){return a.h.__inner[d][0]};var d=function(e){return a.h.__inner[e][1]};var e=function(f){return a.h.__inner[f][0]};var f=function(g){return a.h.__inner[g][2]};this.nb().a($b($$t.$i6.$type,this.xAxis())!==null?true:false);var g=b.cy().c;var h=$b($$t.$uh.$type,b);this.nb().j(h.dh,h.dg,h.di,a.h.count(),a.h,true,0,this.m8(a.h,a.h.count()-1,b.b3(),b.b4()),g,this.resolution())},$type:new $.ig.Type("LineFragment",$$t.$g4.$type)},true);$c("LineFragmentView:uh","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){this.dh=new $$t.cz;this.dg=new $$t.cz;this.di=new $$t.cz;$$t.$ms.init.call(this,a);this.de(a)},dh:null,dg:null,di:null,df:function(){this.dg.ak(null);this.dh.ak(null);this.di.ak(null)},cz:function(){return new $$t.ui(this)},bc:function(){$$t.$ms.bc.call(this);this.dh.__stroke=this.e().actualBrush();this.dh.z(this.e().thickness());this.dh.af(this.e().dashArray());this.dh.aa(this.e().dashCap());this.di.__stroke=this.e().actualBrush();this.di.z(this.e().thickness());this.di.af(this.e().dashArray());this.di.aa(this.e().dashCap());this.dg.__fill=this.e().actualBrush();this.dg.__opacity=.75},bd:function(){$$t.$ms.bd.call(this);var a=this.bx();this.dh.__stroke=a;this.dh.z(this.e().thickness()+3);this.di.__stroke=a;this.di.z(this.e().thickness()+3);this.dg.__fill=a;this.dg.__opacity=1},a7:function(a,b){$$t.$ms.a7.call(this,a,b);if(a.d()){a.r(this.dg);a.r(this.dh);a.r(this.di)}},index:function(){var a=this.de().parentSeries();var b=a.series().count();var c=a.series().indexOf(this.de().logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},am:function(a){$$t.$ms.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.dh);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.nj(1,"upperShape",this.di);c.tags().add("Upper");var d=new $$t.nj(1,"translucentShape",this.dg);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("LineFragmentView",$$t.$ms.$type)},true);$c("SplineFragmentBase:qm","SplineSeriesBase",{init:function(){this.op=null;$$t.$ns.init.call(this)},_logicalSeriesLink:null,logicalSeriesLink:function(a){if(arguments.length===1){this._logicalSeriesLink=a;return a}else{return this._logicalSeriesLink}},op:null,parentSeries:function(a){if(arguments.length===1){this.op=a;return a}else{return this.op}},b1:function(){return false},preferredCategoryMode:function(a){return 0},og:function(a,b,c,d,e,f,g){var h=b[0];var i=b[1];var j=new $$t.a8(0,h-5,i-5,11,11);if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)&&!Number.isInfinity(h)&&!Number.isInfinity(i)&&c.tryAdd(j)){a.n.add({__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var k=f.c1().item(e);k.content().item(this.bd().item(d));k.aj(g);return true}return false},cx:function(a,b,c){var d=$$t.$ns.cx.call(this,a,b,c);var e=$b($$t.$ir.$type,this.parentSeries().le());var f=this.parentSeries().lf();if(this.parentSeries()==null||e==null||e.itemsSource()==null||f==null||this.parentSeries().bd()==null||e.seriesViewer()==null||f.seriesViewer()==null){d=false}if(this.valueColumn()==null){return false}if(Number.isInfinity(this.valueColumn().minimum())&&Number.isInfinity(this.valueColumn().maximum())){d=false}if($.ig.util.isNaN(this.valueColumn().minimum())&&$.ig.util.isNaN(this.valueColumn().maximum())){d=false}return d},ae:function(a){return null},or:function(a,b,c,d,e,f){var $self=this;var g=$b($$t.$i6.$type,d);if(g==null){return}var h=this.getEffectiveViewport1(f);var i=new $$t.iz(0,b,c,d.isInverted(),h);var j=new $$t.iz(0,b,c,e.isInverted(),h);var k=this.oj(d.getUnscaledValue(2,i)-d.getUnscaledValue(1,i));var l=this.kg();var m=0;var n=this.oi(d,b,c,h);var o=function(p){return Math.abs($self.parentSeries().m8()[p])+$self.parentSeries().m7()[p]};var p=function(q){return q};var q=function(r){var s=g.sortedIndices().__inner[r];if($b($$t.$qn.$type,$self.parentSeries())!==null){return $self.valueColumn().item(s)<0?($self.logicalSeriesLink().ab().__inner[s]+$self.valueColumn().item(s))/o(s)*100:($self.logicalSeriesLink().aa().__inner[s]+$self.valueColumn().item(s))/o(s)*100}else{return $self.valueColumn().item(s)<0?$self.logicalSeriesLink().ab().__inner[s]+$self.valueColumn().item(s):$self.logicalSeriesLink().aa().__inner[s]+$self.valueColumn().item(s)}};var r=this.lp().cy().e;var s=this.lp().cy().d;var t=$.ig.truncate(Math.ceil(c.width()/(r-s)));var u=new $$t.nv;var v=this.lp().cy().c;if(v<=0||s<=0&&r<=0){this.lp().c1().c(m);return}var w=0;for(var x=s;x<r+1;++x){var y=null;var z=x*v;if(g!=null&&g.sortedIndices()!=null&&z>=0&&z<g.sortedIndices().count()){z=g.sortedIndices().__inner[z]}if(x>=this.valueColumn().count()-1){if(l&&this.og(a,$$t.$gh.ag(Array,a.h),u,Math.min(z,this.bd().count()-1),m,f,w-1)){++m}break}var aa=p(x);var ab=q(x);var ac=p(x+1);var ad=q(x+1);var ae=ac-aa;var af=this.od()[x];var ag=this.od()[x+1];var ah=g.getUnscaledValueAt(g.sortedIndices().__inner[x]);var ai=d.getScaledValue(ah,i)+n;var aj=e.getScaledValue(ab,j);a.h.add([ai,aj,aj]);w++;for(var ak=1;ak<t;++ak){var al=ak/t;var am=aa+ae*al;var an=(ac-am)/ae;var ao=(am-aa)/ae;var ap=an*ab+ao*ad+((an*an*an-an)*af+(ao*ao*ao-ao)*ag)*ae*ae/6;var aq=g.getUnscaledValueAt(g.sortedIndices().__inner[x]);var ar=g.getUnscaledValueAt(g.sortedIndices().__inner[x+1]);if(aq==ar&&ab==ad){break}var as=aq+(ar-aq)*al;am=d.getScaledValue(as,i)+n;ap=e.getScaledValue(ap,j);a.h.add([am,ap,ap]);w++}if(l){y=[ai,aj,aj]}if(l&&this.og(a,y,u,Math.min(z,this.bd().count()-1),m,f,w-1)){++m}}this.lp().c1().c(m)},mv:function(a,b){var $self=this;a.v();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null){return}if(this.logicalSeriesLink().ab().count()==0||this.logicalSeriesLink().aa().count()==0){return}if(this.lp().cy().c==0){return}$$t.$ns.mv.call(this,a,b);if(a.h.count()<=1){return}var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=$b($$t.$ir.$type,this.parentSeries().le());var g=$b($$t.$jm.$type,this.parentSeries().lf());var h=new $$t.iz(0,c,d,f.isInverted(),e);var i=new $$t.iz(0,c,d,g.isInverted(),e);a.h.clear();a.n.clear();var j=this.kg();var k=0;var l;var m;if(b.o()){l=this.parentSeries().m9();m=this.parentSeries().cz().item(b.ae())}else if(b==this.ax()){l=this.parentSeries().lj;m=$b($$t.$i3.$type,this.parentSeries().ax())}else{l=this.parentSeries().lh;m=this.parentSeries().lp()}var n=m.cy().c;var o=$b($$t.$i6.$type,f);if(o!=null&&o.sortedIndices().count()!=this.bd().count()){return}var p=this.preferredCategoryMode(f);if(p==0&&f.categoryMode()!=0){p=1}var q=0;switch(p){case 0:q=0;break;case 1:q=.5*f.getCategorySize(c,d,e);break;case 2:var r=this.index();q=f.getGroupCenter(this.index(),c,d,e);break}if(f.isInverted()){q=-q}var s=function(t){return Math.abs($self.parentSeries().m8()[t])+$self.parentSeries().m7()[t]};var t=function(u){return u};var u=function(v){var w=$self.valueColumn().item(v);if($.ig.util.isNaN(w)||Number.isInfinity(w)){w=0}if($b($$t.$qn.$type,$self.parentSeries())!==null){if(s(v)==0){return 0}return w<0?($self.logicalSeriesLink().ab().__inner[v]+w)/s(v)*100:($self.logicalSeriesLink().aa().__inner[v]+w)/s(v)*100}return w<0?$self.logicalSeriesLink().ab().__inner[v]+w:$self.logicalSeriesLink().aa().__inner[v]+w};var v=b.cy().c;var w=this.splineType()==0?NaN:0;if(f!=null&&$b($$t.$i6.$type,f)!==null&&f.sortedIndices()!=null){var x=new $$t.nw(0,this.valueColumn(),f.sortedIndices());u=function(y){return x.item(y)}}this.od($$t.$nc.c(this.valueColumn().count(),t,u,w,w));var y=m.cy().d;var z=m.cy().e;var aa=$.ig.truncate(Math.ceil(d.width()/(z-y)));var ab=new $$t.nv;if(o!=null){this.or(a,c,d,f,g,b);return}var ac=0;var ad=0;for(var ae=y;ae<z+1;++ae){if(ae>=this.valueColumn().count()){break}var af=null;if(v==1){if(ae>=this.valueColumn().count()-1){if(j&&a.h.count()>0&&this.og(a,a.h.__inner[a.h.count()-1],ab,Math.min(ae*v,this.bd().count()-1),k,b,ac-1)){++k}break}var ag=t(ae);var ah=t(ae+1);var ai=u(ae);var aj=u(ae+1);var ak=ah-ag;var al=this.od()[ae];var am=this.od()[ae+1];var an=f.getScaledValue(ag,h)+q;var ao=g.getScaledValue(ai,i);a.h.add([an,ao,ao]);ac++;ad=ac;for(var ap=1;ap<aa;++ap){var aq=ag+ak*ap/aa;var ar=(ah-aq)/ak;var as=(aq-ag)/ak;var at=ar*ai+as*aj+((ar*ar*ar-ar)*al+(as*as*as-as)*am)*ak*ak/6;aq=f.getScaledValue(aq,h)+q;at=g.getScaledValue(at,i);a.h.add([aq,at,at]);ac++}if(j){af=[an,ao,ao]}}else{af=b.cy().getBucket(ae);if(!isNaN(af[0])){af[0]=f.getScaledValue(af[0],h)+q;af[1]=g.getScaledValue(af[1],i);af[2]=g.getScaledValue(af[2],i);a.h.add(af)}}if(j&&this.og(a,af,ab,Math.min(ae*v,this.bd().count()-1),k,b,ad-1)){++k}}b.c1().c(k)},hj:function(a,b,c,d){$$t.$ns.hj.call(this,a,b,c,d);switch(b){case"ActualBrush":if(this.logicalSeriesLink()!=null){this.logicalSeriesLink().actualBrush(this.actualBrush())}break}},$type:new $.ig.Type("SplineFragmentBase",$$t.$ns.$type)},true);$c("SplineAreaFragment:un","SplineFragmentBase",{init:function(){$$t.$qm.init.call(this);this.y($$t.$un.$type)},aw:function(){return new $$t.uo(this)},he:function(a){$$t.$qm.he.call(this,a);this.os($b($$t.$uo.$type,a))},_os:null,os:function(a){if(arguments.length===1){this._os=a;return a}else{return this._os}},z:function(){$$t.$qm.z.call(this);this.renderSeries(false)},_ou:null,ou:function(a){if(arguments.length===1){this._ou=a;return a}else{return this._ou}},gg:function(a,b){$$t.$qm.gg.call(this,a,b);var c=b;c.dg()},my:function(a,b){var $self=this;$$t.$qm.my.call(this,a,b);this.nb().a($b($$t.$i6.$type,this.xAxis())!==null?true:false);var c=$b($$t.$uo.$type,b);var d=b.cy().c;this.nb().f(c.dh,c.dj,c.di,c.dk,a.h.count(),a.h,true,d,this.resolution(),function(e,f,g,h,i){$self.ot(e,a.h,b)},1);c.dh.__opacity=this.actualAreaFillOpacity();c.di.__opacity=.5*this.actualAreaFillOpacity()},ot:function(a,b,c){var d=this.nf(c);var e=d;var f=this.logicalSeriesLink().w();var g=f?this.parentSeries().ng().e():this.parentSeries().ng().d();var h=g.indexOf(this);if(a.count()==0){return}if(h==-1){return}var i=false;for(var j=h;j>=0;j--){if(i){break}if(j==0){a.add({__x:$$t.$gh.ag($$t.$ba.$type,a).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add({__x:$$t.$gh.ac($$t.$ba.$type,a).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});break}var k=$b($$t.$qm.$type,g.__inner[j-1]);if(k!=null&&k.nb()!=null&&k.nb().l().count()>0&&this.view()!=null&&k.cx(this.view().b3(),this.view().b4(),this.view())){i=true;for(var l=k.nb().l().count()-1;l>=0;l--){a.add(k.nb().l().__inner[l])}}}},nf:function(a){var b=0;var c=a.b4();var d=a.b3();var e=this.getEffectiveViewport1(a);var f=new $$t.iz(0,c,d,this.yAxis().isInverted(),e);if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){b=this.yAxis().getScaledValue(0,f)}return b},h5:function(){var a=$b($$t.$fx.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?this.parentSeries().actualAreaFillOpacity():this.areaFillOpacity())}},$type:new $.ig.Type("SplineAreaFragment",$$t.$qm.$type)},true);$c("SplineAreaFragmentView:uo","SplineSeriesBaseView",{_df:null,df:function(a){if(arguments.length===1){this._df=a;return a}else{return this._df}},at:function(){$$t.$nt.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},init:function(a){this.dh=new $$t.cz;this.dj=new $$t.cz;this.di=new $$t.cz;this.dk=new $$t.cz;$$t.$nt.init.call(this,a);this.df(a)},dh:null,dj:null,di:null,dk:null,dg:function(){this.dh.ak(null);this.di.ak(null);this.dj.ak(null);this.dk.ak(null)},bc:function(){$$t.$nt.bc.call(this);this.dh.__fill=this.e().actualBrush();this.di.__fill=this.e().actualBrush();this.dh.__opacity=this.e().actualAreaFillOpacity();this.di.__opacity=.5*this.e().actualAreaFillOpacity();this.dj.__stroke=this.e().actualOutline();this.dj.z(this.e().thickness());this.dj.af(this.e().dashArray());this.dj.aa(this.e().dashCap());this.dk.__stroke=this.e().actualOutline();this.dk.z(this.e().thickness());this.dk.af(this.e().dashArray());this.dk.aa(this.e().dashCap())},bd:function(){$$t.$nt.bd.call(this);var a=this.bx();this.dh.__fill=a;this.di.__fill=a;this.di.__opacity=1;this.dh.__opacity=1;this.dj.__stroke=a;this.dj.z(this.e().thickness()+3);this.dk.__stroke=a;this.dk.z(this.e().thickness()+3)},a7:function(a,b){$$t.$nt.a7.call(this,a,b);if(a.d()){a.r(this.dh);a.r(this.di);a.r(this.dj);a.r(this.dk)}},index:function(){var a=this.df().parentSeries();var b=a.series().count();var c=a.series().indexOf(this.df().logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},am:function(a){$$t.$nt.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.dj);b.tags().add("Lower");var c=new $$t.nj(1,"upperShape",this.dk);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.nj(1,"translucentShape",this.dh);d.tags().add("Translucent");var e=new $$t.nj(1,"fillShape",this.di);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("SplineAreaFragmentView",$$t.$nt.$type)},true);$c("SplineFragment:u1","SplineFragmentBase",{init:function(){$$t.$qm.init.call(this);this.y($$t.$u1.$type)},aw:function(){return new $$t.u2(this)},_os:null,os:function(a){if(arguments.length===1){this._os=a;return a}else{return this._os}},he:function(a){$$t.$qm.he.call(this,a);this.os(a)},gg:function(a,b){$$t.$qm.gg.call(this,a,b);var c=b;c.dg()},my:function(a,b){$$t.$qm.my.call(this,a,b);this.nb().a($b($$t.$i6.$type,this.xAxis())!==null?true:false);var c=$b($$t.$u2.$type,b);var d=c.cy().c;this.nb().j(c.di,c.dh,c.dj,a.h.count(),a.h,true,1,this.m8(a.h,a.h.count()-1,b.b3(),b.b4()),d,this.resolution())},$type:new $.ig.Type("SplineFragment",$$t.$qm.$type)},true);$c("SplineFragmentView:u2","SplineSeriesBaseView",{_df:null,df:function(a){if(arguments.length===1){this._df=a;return a}else{return this._df}},init:function(a){this.di=new $$t.cz;this.dh=new $$t.cz;this.dj=new $$t.cz;$$t.$nt.init.call(this,a);this.df(a)},cz:function(){return new $$t.u3(this)},di:null,dh:null,dj:null,dg:function(){this.dh.ak(null);this.di.ak(null);this.dj.ak(null)},bc:function(){$$t.$nt.bc.call(this);this.di.__stroke=this.e().actualBrush();this.di.z(this.e().thickness());this.di.af(this.e().dashArray());this.di.aa(this.e().dashCap());this.dj.__stroke=this.e().actualBrush();this.dj.z(this.e().thickness());this.dj.af(this.e().dashArray());this.dj.aa(this.e().dashCap());this.dh.__fill=this.e().actualBrush();this.dh.__opacity=.75},bd:function(){$$t.$nt.bd.call(this);
var a=this.bx();this.di.__stroke=a;this.di.z(this.e().thickness()+3);this.dj.__stroke=a;this.dj.z(this.e().thickness()+3);this.dh.__fill=a;this.dh.__opacity=.75},a7:function(a,b){$$t.$nt.a7.call(this,a,b);if(a.d()){a.r(this.dh);a.r(this.di);a.r(this.dj)}},index:function(){var a=this.df().parentSeries();var b=a.series().count();var c=a.series().indexOf(this.df().logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},am:function(a){$$t.$nt.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.di);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.nj(1,"upperShape",this.dj);c.tags().add("Upper");var d=new $$t.nj(1,"translucentShape",this.dh);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("SplineFragmentView",$$t.$nt.$type)},true);$c("StackedSeriesBase:iu","CategorySeries",{init:function(){this.nl=new $$t.gd(String,$$t.$f.$type,0);$$t.$g7.init.call(this);this.series(new $$t.jf);var a=this.series();a.collectionResetting=$.ig.Delegate.prototype.combine(a.collectionResetting,this.n1.runOn(this));var b=this.series();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.n0.runOn(this));this.nf(new $$t.u4(1,this,this.nh(),this,this,this.nh().cy()));this.ng(new $$t.je(this));this.nc(new $$t.jf);var c=this.nc();c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.n0.runOn(this));var d=this.nc();d.collectionResetting=$.ig.Delegate.prototype.combine(d.collectionResetting,this.nv.runOn(this))},b5:function(){return false},aw:function(){return new $$t.i2(this)},_nh:null,nh:function(a){if(arguments.length===1){this._nh=a;return a}else{return this._nh}},he:function(a){$$t.$g7.he.call(this,a);this.nh(a)},hf:function(a,b){$$t.$g7.hf.call(this,a,b);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.visualSeriesLink().view().b3(b)}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},autoGenerateSeries:function(a){if(arguments.length===1){this.g($$t.$iu.autoGenerateSeriesProperty,a);return a}else{return this.c($$t.$iu.autoGenerateSeriesProperty)}},reverseLegendOrder:function(a){if(arguments.length===1){this.g($$t.$iu.reverseLegendOrderProperty,a);return a}else{return this.c($$t.$iu.reverseLegendOrderProperty)}},isStacked:function(){return true},seriesCreated:null,n6:function(a){if(arguments.length===1){this.g($$t.$iu.n5,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$iu.n5))}},_np:0,np:function(a){if(arguments.length===1){this._np=a;return a}else{return this._np}},_no:0,no:function(a){if(arguments.length===1){this._no=a;return a}else{return this._no}},_m7:null,m7:function(a){if(arguments.length===1){this._m7=a;return a}else{return this._m7}},_m8:null,m8:function(a){if(arguments.length===1){this._m8=a;return a}else{return this._m8}},_nf:null,nf:function(a){if(arguments.length===1){this._nf=a;return a}else{return this._nf}},_ng:null,ng:function(a){if(arguments.length===1){this._ng=a;return a}else{return this._ng}},_nc:null,nc:function(a){if(arguments.length===1){this._nc=a;return a}else{return this._nc}},nb:function(){return this.autoGenerateSeries()?this.nc():this.series()},nv:function(a,b){var d=this.nc().getEnumerator();while(d.moveNext()){var c=d.current();if(this.ng()!=null&&this.ng().c().contains(c)){c.parentSeries(null);this.ng().c().remove(c)}}},n1:function(a,b){var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();if(this.ng()!=null&&this.ng().c().contains(c)){c.parentSeries(null);this.ng().c().remove(c)}}},n0:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();if(this.ng()!=null&&this.ng().c().contains(c)){c.parentSeries(null);this.ng().c().remove(c)}}}if(b.newItems()!=null){var e=b.newStartingIndex();var g=b.newItems().getEnumerator();while(g.moveNext()){var f=g.current();if(this.ng()!=null&&!this.ng().c().contains(f)){f.parentSeries(this);f.cx();f.dc();f.dd();f.dk();f.de();f.df();f.ct();f.cu();f.cv();f.cw();f.cy();f.cz();f.c0();f.c1();f.c5();f.c6();f.c2();f.c3();f.c4();f.c5();f.c7();f.c8();f.c9();f.cs();f.da();f.db();f.dg();f.dh();f.di();f.dj();f.dl();if(!this.autoGenerateSeries()){this.ng().c().insert(e,f);e++}}}}if(!this.autoGenerateSeries()){this.n2()}},simulateHover:function(a){var b=null;var c=null;var d=null;this.chart().ba().cv(a,true,false)},lm:function(a){if(a!=null&&a.p()){if(a.o()){return new $$t.u4(1,$b($$t.$iv.$type,this),$b($$t.$i4.$type,a),a,this,a.cy())}else{var b=$b($$t.$i3.$type,this.ax());return new $$t.u4(1,this,$b($$t.$i4.$type,b),this.seriesViewer().ba().o(),this,b.cy())}}else{return this.nf()}},mv:function(a,b){a.v();this.ny();this.lm(b).d(a,b)},gg:function(a,b){$$t.$g7.gg.call(this,a,b);var d=this.nb().getEnumerator();while(d.moveNext()){var c=d.current();if(c.visualSeriesLink()!=null){c.visualSeriesLink().gg(a,c.visualSeriesLink().view())}}},nw:function(){this.ny()},n2:function(){var a=this.le();if(a!=null){a.updateRange1(true)}var b=this.lf();if(b!=null){b.updateRange1(true)}},scrollIntoView:function(a){var b=this.bd()!=null?this.bd().indexOf(a):-1;var c=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var d=this.view().b3();var e=new $$t.a8(0,0,0,1,1);var f=this.j9(this.view());if(b>=0&&$$t.$a8.l_op_Inequality(c,null)&&$$t.$a8.l_op_Inequality(d,null)){var g=this.le();if(g!=null){var h=new $$t.iz(0,e,e,g.isInverted(),f);var i=g.getScaledValue(b,h);if(i<c.left()+.1*c.width()){i=i+.4*c.width()}if(i>c.right()-.1*c.width()){i=i-.4*c.width()}c.x(i-.5*c.width())}var j=this.lf();if(j!=null&&this.m7()!=null&&b<this.m7().length){var k=new $$t.iz(0,e,e,j.isInverted(),f);var l=j.getScaledValue(this.m7()[b],k);var m=j.getScaledValue(this.m8()[b],k);if(!$.ig.util.isNaN(l)&&!$.ig.util.isNaN(m)){var n=Math.abs(m-l);if(c.height()<n){c.height(n);c.y(Math.min(m,l))}else{if(m<c.top()+.1*c.height()){m=m+.4*c.height()}if(m>c.bottom()-.1*c.height()){m=m-.4*c.height()}c.y(m-.5*c.height())}}}this.syncLink().al(this.seriesViewer(),c)}return b>=0},ae:function(a){if(this.m8()==null||this.m8().length==0||this.m7()==null||this.m7().length==0){return null}if(a==this.le()){var b=Math.min(this.m8().length,this.m7().length);return new $$t.kt(0,b-1)}if(a==this.lf()){return new $$t.kt(this.np(),this.no())}return null},kg:function(){return false},gi:function(a,b,c,d){this.l8();this.renderSeries(false)},na:function(){return this.nh()},nm:function(){var a=0;var b=this.view().b4();var c=this.view().b3();var d=this.getEffectiveViewport1(this.view());var e=$b($$t.$jm.$type,this.lf());if(!b.isEmpty()&&!c.isEmpty()&&e!=null){var f=new $$t.iz(0,b,c,e.isInverted(),d);a=e.getScaledValue(e.referenceValue(),f)}return a},nn:function(){var a=$b($$t.$jm.$type,this.lf());if(a!=null){return a.referenceValue()}return 0},nr:function(a){return this.index()<0||this.nb()==null||this.nb().count()==0?-1:this.index()+this.nb().indexOf(a)},nq:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.view().b3();var d=this.getEffectiveViewport1(this.view());var e=$b($$t.$ir.$type,this.le());var f=-1;if(e!=null&&!b.isEmpty()&&!c.isEmpty()){var g=new $$t.iz(0,b,c,e.isInverted(),d);var h=this.j7(this.view());var i=e.getUnscaledValue(h.left(),g);var j=e.getUnscaledValue(h.right(),g);var k=(a.__x-b.left())/b.width();var l=i+k*(j-i);if(e.categoryMode()!=0){l-=.5}var m=$.ig.truncate(Math.round(l));f=m}return f},nk:function(a,b,c,d){var e=true;var f=$b($$t.$ir.$type,this.le());var g=$b($$t.$jm.$type,this.lf());if(!d.n()||c.isEmpty()||b.isEmpty()||f==null||f.itemsSource()==null||g==null||this.bd()==null||f.seriesViewer()==null||g.seriesViewer()==null||g.actualMinimumValue()==g.actualMaximumValue()){e=false}var h=d;var i=h.cy().c;if(a.valueColumn()==null||a.valueColumn().count()==0||i<1||a.__visibility!=0){e=false}return e},nl:null,nx:function(){if(this.seriesViewer()==null||this.ng()==null){return}if(!this.autoGenerateSeries()){this.nc().clear();var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();if(!this.ng().c().contains(a)){this.ng().c().add(a)}}this.n2();return}},my:function(a,b){$$t.$g7.my.call(this,a,b);this.ng().g()},nz:function(a,b,c){},ny:function(){if(this.bd()==null){return}var a=this.bd().count();this.m7(new Array(a));this.m8(new Array(a));for(var b=0;b<a;b++){this.m7()[b]=0;this.m8()[b]=0}this.np(Number.POSITIVE_INFINITY);this.no(Number.NEGATIVE_INFINITY);var c=0;var e=this.nb().getEnumerator();while(e.moveNext()){var d=e.current();this.bd().deregisterColumn(d.n());d.n(this.ba(d.valueMemberPath()));if(d.visualSeriesLink()!=null){d.visualSeriesLink().ne(true);d.visualSeriesLink().valueColumn(d.n());d.visualSeriesLink().ne(false)}d.w(true);if(d.n()!=null){d.aa().clear();d.ab().clear();for(var f=0;f<d.n().count();f++){var g=d.n().item(f);if(g<c){d.aa().add(c);d.ab().add(this.m8()[f]);this.m8()[f]=this.m8()[f]+g;if(d.w()){d.w(false)}}else if(g>=c){d.aa().add(this.m7()[f]);d.ab().add(c);this.m7()[f]=this.m7()[f]+g}else if($.ig.util.isNaN(g)||Number.isInfinity(g)){d.aa().add(this.m7()[f]);d.ab().add(this.m8()[f])}}}}for(var h=0;h<a;h++){this.np(Math.min(this.np(),this.m8()[h]));this.no(Math.max(this.no(),this.m7()[h]))}},hj:function(a,b,c,d){$$t.$g7.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(this.nb()!=null){var f=this.nb().getEnumerator();while(f.moveNext()){var e=f.current();e.m(this.seriesViewer())}this.ng().g()}break;case"ItemsSource":if(this.nb()!=null){var h=this.nb().getEnumerator();while(h.moveNext()){var g=h.current();if(g.visualSeriesLink()!=null){g.visualSeriesLink().itemsSource(d)}}}break;case"FastItemsSource":if(this.autoGenerateSeries()){this.nx()}if(!this.l8()){this.nh().cy().f(this.resolution())}this.renderSeries(false);break;case"AutoGenerateSeries":this.nx();break;case"ReverseLegendOrder":if(this.seriesViewer()!=null){this.seriesViewer().h9(this.ng().f())}break;case"SeriesVisibility":var j=this.nb().getEnumerator();while(j.moveNext()){var i=j.current();i.dl()}break;case"Brush":var l=this.nb().getEnumerator();while(l.moveNext()){var k=l.current();k.ct()}break;case"DashArray":var n=this.nb().getEnumerator();while(n.moveNext()){var m=n.current();m.cu()}break;case"DashCap":var p=this.nb().getEnumerator();while(p.moveNext()){var o=p.current();o.cv()}break;case"IsDropShadowEnabled":var r=this.nb().getEnumerator();while(r.moveNext()){var q=r.current();q.cx()}break;case"ShadowBlur":var t=this.nb().getEnumerator();while(t.moveNext()){var s=t.current();s.dc()}break;case"ShadowColor":var v=this.nb().getEnumerator();while(v.moveNext()){var u=v.current();u.dd()}break;case"UseSingleShadow":var x=this.nb().getEnumerator();while(x.moveNext()){var w=x.current();w.dk()}break;case"ShadowOffsetX":var z=this.nb().getEnumerator();while(z.moveNext()){var y=z.current();y.de()}break;case"ShadowOffsetY":var ab=this.nb().getEnumerator();while(ab.moveNext()){var aa=ab.current();aa.df()}break;case"EndCap":var ad=this.nb().getEnumerator();while(ad.moveNext()){var ac=ad.current();ac.cw()}break;case"IsHitTestVisible":var af=this.nb().getEnumerator();while(af.moveNext()){var ae=af.current();ae.cy()}break;case"LegendItemBadgeTemplate":var ah=this.nb().getEnumerator();while(ah.moveNext()){var ag=ah.current();ag.cz()}break;case"LegendItemTemplate":var aj=this.nb().getEnumerator();while(aj.moveNext()){var ai=aj.current();ai.c0()}break;case"LegendItemVisibility":var al=this.nb().getEnumerator();while(al.moveNext()){var ak=al.current();ak.c1()}break;case"MarkerTemplate":var an=this.nb().getEnumerator();while(an.moveNext()){var am=an.current();am.c5()}break;case"MarkerType":var ap=this.nb().getEnumerator();while(ap.moveNext()){var ao=ap.current();ao.c6()}break;case"MarkerBrush":var ar=this.nb().getEnumerator();while(ar.moveNext()){var aq=ar.current();aq.c2()}break;case"MarkerOutline":var at=this.nb().getEnumerator();while(at.moveNext()){var as=at.current();as.c3()}break;case"MarkerStyle":var av=this.nb().getEnumerator();while(av.moveNext()){var au=av.current();au.c4()}break;case"Opacity":var ax=this.nb().getEnumerator();while(ax.moveNext()){var aw=ax.current();aw.c7()}break;case"OpacityMask":var az=this.nb().getEnumerator();while(az.moveNext()){var ay=az.current();ay.c8()}break;case"AreaFillOpacity":var a1=this.nb().getEnumerator();while(a1.moveNext()){var a0=a1.current();a0.cs()}break;case"Outline":var a3=this.nb().getEnumerator();while(a3.moveNext()){var a2=a3.current();a2.c9()}break;case"StartCap":var a5=this.nb().getEnumerator();while(a5.moveNext()){var a4=a5.current();a4.dg()}break;case"Thickness":var a7=this.nb().getEnumerator();while(a7.moveNext()){var a6=a7.current();a6.dh()}break;case"ToolTip":var a9=this.nb().getEnumerator();while(a9.moveNext()){var a8=a9.current();a8.di()}break;case"UseLightweightMarkers":var bb=this.nb().getEnumerator();while(bb.moveNext()){var ba=bb.current();ba.dj()}break}},currentCategoryMode:function(){return this.preferredCategoryMode($b($$t.$ir.$type,this.le()))},scaler:function(){return $b($$t.$ix.$type,this.le())},yScaler:function(){return $b($$t.$iy.$type,this.lf())},bucketizer:function(){return this.lp().cy()},currentMode2Index:function(){return this.mj()},provideCollisionDetector:function(){return new $$t.nv},cl:function(){return false},b1:function(){return false},hy:function(a,b){var c=this.co();$$t.$g7.hy.call(this,a,b);if(!c){this.view().a3(b);return}this.view().a3(b);if(this.bp(this.ax())){return}var e=this.series().getEnumerator();while(e.moveNext()){var d=e.current();d.visualSeriesLink().hy(a,b)}this.co(false)},_m9:null,m9:function(a){if(arguments.length===1){this._m9=a;return a}else{return this._m9}},renderAlternateView:function(a,b,c,d,e){$$t.$g7.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);f.cy().f(this.resolution());f.a2(c);if(this.bp(f)){return}if(this.m9()==null){this.m9(new $$t.i7(3))}this.m9().v();this.ny();this.lm(f).d(this.m9(),f);this.my(this.m9(),f);var h=this.series().getEnumerator();while(h.moveNext()){var g=h.current();g.visualSeriesLink().renderAlternateView(a,b,c,d,e)}},exportVisualData:function(){var a=new $$t.u7;a.viewport(this.kb());a.type(this.getType().typeName());a.name(this.name());var c=this.series().getEnumerator();while(c.moveNext()){var b=c.current();var d=new $$t.hk;d.viewport(this.kb());d.type(b.getType().typeName());d.name(b.name());b.visualSeriesLink().view().am(d);a.fragmentSeries().add(d)}this.go(a);this.view().am(a);return a},$type:new $.ig.Type("StackedSeriesBase",$$t.$g7.$type,[$$t.$iv.$type])},true);$c("HorizontalStackedSeriesBase:jl","StackedSeriesBase",{init:function(){$$t.$iu.init.call(this)},xAxis:function(a){if(arguments.length===1){this.g($$t.$jl.xAxisProperty,a);return a}else{return this.c($$t.$jl.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$jl.yAxisProperty,a);return a}else{return this.c($$t.$jl.yAxisProperty)}},getOffsetValue:function(){return this.nf().n(this.xAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},le:function(){return this.xAxis()},lf:function(){return this.yAxis()},l8:function(){return this.yAxis()!=null&&this.yAxis().updateRange()},h5:function(){var a=$b($$t.$fx.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?a.ne().e1():this.areaFillOpacity());var c=this.nb().getEnumerator();while(c.moveNext()){var b=c.current();b.cs()}}},hj:function(a,b,c,d){$$t.$iu.hj.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.lp().cy().f(this.resolution());this.renderSeries(false);this.g0()}break;case"YAxis":if(c!=d){this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.lp().cy().f(this.resolution());this.l8();this.renderSeries(false);this.g0()}break}},$type:new $.ig.Type("HorizontalStackedSeriesBase",$$t.$iu.$type)},true);$c("StackedAreaSeries:jk","HorizontalStackedSeriesBase",{init:function(){$$t.$jl.init.call(this);this.y($$t.$jk.$type)},z:function(){$$t.$jl.z.call(this);this.renderSeries(false)},ae:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $$t.kt(0,this.bd().count()-1)}if(a==this.yAxis()){this.ny();return new $$t.kt(this.np(),this.no())}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedAreaSeries",$$t.$jl.$type)},true);$c("IStacked100Series:qn","Object",{$type:new $.ig.Type("IStacked100Series",null)},true);$c("Stacked100AreaSeries:aca","StackedAreaSeries",{init:function(){$$t.$jk.init.call(this);this.y($$t.$aca.$type)},z:function(){$$t.$jk.z.call(this);this.renderSeries(false)},ny:function(){$$t.$jk.ny.call(this);if(this.bd()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bd().count();c++){var d=Math.abs(this.m8()[c])+this.m7()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.m8()[c]/d*100);b=Math.max(b,this.m7()[c]/d*100)}this.np(a);this.no(b)},$type:new $.ig.Type("Stacked100AreaSeries",$$t.$jk.$type,[$$t.$qn.$type])},true);$c("VerticalStackedSeriesBase:uv","StackedSeriesBase",{init:function(){$$t.$iu.init.call(this)},xAxis:function(a){if(arguments.length===1){this.g($$t.$uv.xAxisProperty,a);return a}else{return this.c($$t.$uv.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$uv.yAxisProperty,a);return a}else{return this.c($$t.$uv.yAxisProperty)}},lg:function(){return this.yAxis()},getOffsetValue:function(){return this.nf().n(this.yAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.yAxis().getCategorySize(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},isVertical:function(){return true},le:function(){return this.xAxis()},lf:function(){return this.yAxis()},l8:function(){return this.xAxis()!=null&&this.xAxis().updateRange()},hj:function(a,b,c,d){$$t.$iu.hj.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.lp().cy().f(this.resolution());this.renderSeries(false);this.g0()}break;case"YAxis":if(c!=d){this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.lp().cy().f(this.resolution());this.l8();this.renderSeries(false);this.g0()}break}},$type:new $.ig.Type("VerticalStackedSeriesBase",$$t.$iu.$type)},true);$c("StackedBarSeries:uu","VerticalStackedSeriesBase",{init:function(){$$t.$uv.init.call(this);this.y($$t.$uu.$type)},z:function(){$$t.$uv.z.call(this);this.renderSeries(false)},aw:function(){return new $$t.uw(this)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},he:function(a){$$t.$uv.he.call(this,a);this.od(a)},radiusX:function(a){if(arguments.length===1){this.g($$t.$uu.radiusXProperty,a);return a}else{return this.c($$t.$uu.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$uu.radiusYProperty,a);return a}else{return this.c($$t.$uu.radiusYProperty)}},na:function(){return this.od()},preferredCategoryMode:function(a){return 2},mj:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$b($$t.$qq.$type,b);if(d!=null&&d.yAxis()==this.yAxis()&&d.getPreferredCategoryMode()==2){a++}}return-1},nm:function(){var a=0;var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.view().b3();if(!b.isEmpty()&&!c.isEmpty()&&this.xAxis()!=null){var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,b,c,this.xAxis().isInverted(),d);a=this.xAxis().getScaledValue(this.xAxis().referenceValue(),e)}return a},nn:function(){if(this.xAxis()!=null){return this.xAxis().referenceValue()}return 0},ae:function(a){if(this.itemsSource()==null){return null}if(a==this.yAxis()){return new $$t.kt(0,this.bd().count()-1)}if(a==this.xAxis()){this.ny();return new $$t.kt(this.np(),this.no())}return null},scrollIntoView:function(a){var b=this.bd()!=null?this.bd().indexOf(a):-1;var c=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var d=this.view().b3();var e=new $$t.a8(0,0,0,1,1);var f=this.j9(this.view());var g=new $$t.iz(0,e,e,this.xAxis().isInverted(),f);var h=new $$t.iz(0,e,e,this.yAxis().isInverted(),f);if(b>=0&&$$t.$a8.l_op_Inequality(c,null)&&$$t.$a8.l_op_Inequality(d,null)){if(this.yAxis()!=null){var i=this.yAxis().getScaledValue(b,h);if(i<c.top()+.1*c.height()){i=i+.4*c.height()}if(i>c.bottom()-.1*c.height()){i=i-.4*c.height()}c.y(i-.5*c.height())}if(this.xAxis()!=null&&this.m7()!=null&&b<this.m7().length){var j=this.xAxis().getScaledValue(this.m7()[b],g);var k=this.xAxis().getScaledValue(this.m8()[b],g);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){var l=Math.abs(k-j);if(c.width()<l){c.width(l);c.x(Math.min(k,j))}else{if(k<c.left()+.1*c.width()){k=k+.4*c.width()}if(k>c.right()-.1*c.width()){k=k-.4*c.width()}c.x(k-.5*c.width())}}}this.syncLink().al(this.seriesViewer(),c)}return b>=0},cx:function(a,b,c){var d=true;var e=c;if(!c.n()||b.isEmpty()||a.isEmpty()||this.yAxis()==null||this.yAxis().itemsSource()==null||this.xAxis()==null||this.bd()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()){e.cy().c=0;d=false}return d},gi:function(a,b,c,d){switch(a){case 4:case 1:case 0:this.lp().cy().f(this.resolution());break}switch(a){case 4:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this.lp().cy().c>0){this.renderSeries(true)}break;case 3:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break}},getItemIndex:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.view().b3();var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,b,c,this.yAxis().isInverted(),d);var f=-1;if(this.yAxis()!=null&&!b.isEmpty()&&!c.isEmpty()){var g=this.j7(this.view());var h=this.yAxis().getUnscaledValue(g.top(),e);var i=this.yAxis().getUnscaledValue(g.bottom(),e);var j=(a.__y-b.top())/b.height();var k=h+j*(i-h);if(this.yAxis().categoryMode()!=0){k-=.5}var l=$.ig.truncate(Math.round(k));f=l}return f},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.bd()!=null&&b<this.bd().count()?this.bd().item(b):null},n2:function(){if(this.xAxis()!=null){this.xAxis().updateRange1(true)}if(this.yAxis()!=null){this.yAxis().updateRange1(true)}},nq:function(a){return this.getItemIndex(a)},nk:function(a,b,c,d){var e=true;if(!d.n()||c.isEmpty()||b.isEmpty()||this.yAxis()==null||this.yAxis().itemsSource()==null||this.xAxis()==null||this.bd()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null){e=false}var f=d;if(a.valueColumn()==null||a.valueColumn().count()==0||f.cy().c<1){e=false}return e},getItemSpan:function(){return this.yAxis().hk(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},nz:function(a,b,c){var d=$b($$t.$uy.$type,a);var e=$b($$t.$ut.$type,c);if(!this.cx(c.b3(),c.b4(),c)||d==null||e==null){return}var f=this.yAxis().hk(c.b4(),c.b3(),this.getEffectiveViewport1(c));if($.ig.util.isNaN(f)||Number.isInfinity(f)){d.ol().df().c(0);return}var g=0;var i=b.h.getEnumerator();while(i.moveNext()){var h=i.current();if(Number.isInfinity(h[0])||$.ig.util.isNaN(h[0])||Number.isInfinity(h[1])||Number.isInfinity(h[2])||$.ig.util.isNaN(h[1])||$.ig.util.isNaN(h[2])){continue}var j=h[0]-.5*f;var k=h[1];var l=h[2];l=Math.max(l,-100);k=Math.min(k,c.b3().right()+100);var m=e.df().item(g);m.height(f);m.width(Math.abs(k-l));e.dm(m,Math.min(k,l),j);g++}e.df().c(g)},hj:function(a,b,c,d){$$t.$uv.hj.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":var f=this.nb().getEnumerator();while(f.moveNext()){var e=f.current();e.da();e.db()}this.renderSeries(false);break;case"SyncLink":if(this.xAxis()!=null){this.xAxis().updateRange()}break;case"FastItemsSource":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.od().cy().f(this.resolution())}this.renderSeries(false);break;case"SeriesViewer":if(c!=null&&d==null){this.gj(this.xAxis());this.gj(this.yAxis())}if(c==null&&d!=null){this.hn(this.xAxis());this.hn(this.yAxis())}this.od().cy().f(this.resolution());this.renderSeries(false);if(this.xAxis()!=null){this.xAxis().updateRange()}break}},getPreferredCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},currentCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},scaler:function(){return this.yAxis()},yScaler:function(){return this.xAxis()},$type:new $.ig.Type("StackedBarSeries",$$t.$uv.$type,[$$t.$iv.$type,$$t.$qq.$type])},true);$c("Stacked100BarSeries:acb","StackedBarSeries",{init:function(){$$t.$uu.init.call(this);this.y($$t.$acb.$type)},z:function(){$$t.$uu.z.call(this);this.renderSeries(false)},aw:function(){return new $$t.acc(this)},_ok:null,ok:function(a){if(arguments.length===1){this._ok=a;return a}else{return this._ok}},he:function(a){$$t.$uu.he.call(this,a);this.ok(a)},na:function(){return this.ok()},ny:function(){$$t.$uu.ny.call(this);if(this.bd()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bd().count();c++){var d=Math.abs(this.m8()[c])+this.m7()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.m8()[c]/d*100);b=Math.max(b,this.m7()[c]/d*100)}this.np(a);this.no(b)},$type:new $.ig.Type("Stacked100BarSeries",$$t.$uu.$type,[$$t.$qn.$type])},true);$c("StackedSeriesView:i2","CategorySeriesView",{_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},c8:null,c9:function(){return this.c8},da:null,db:function(){return this.da},init:function(a){this.c8=new $$t.ja;this.da=new $$t.jb;$$t.$i3.init.call(this,a);this.c7(a)},cz:function(){return new $$t.jd(this)},at:function(){$$t.$i3.at.call(this)},aq:function(){$$t.$i3.aq.call(this);for(var a=0;a<this.c7().ng().f().count();a++){this.c7().ng().f().__inner[a].view().aq()}},as:function(a,b){$$t.$i3.as.call(this,a,b);var d=this.c7().series().getEnumerator();while(d.moveNext()){var c=d.current();c.visualSeriesLink().view().as(a,b)}},ag:function(){var a="rgba(95,95,95,0.5)";var b=true;var c=5,d=5,e=5;var f=this.e();if($b($$t.$jk.$type,f)!==null||$b($$t.$um.$type,f)!==null){d=1;e=-3}else if($b($$t.$uz.$type,f)!==null||$b($$t.$u0.$type,f)!==null){c=3;d=1;e=4;b=false}else if($b($$t.$up.$type,f)!==null){d=5;e=0}var g=new $$t.cw;g.colorString(a);f.shadowColor(g);f.shadowBlur(c);f.shadowOffsetX(d);f.shadowOffsetY(e);f.useSingleShadow(b)},$type:new $.ig.Type("StackedSeriesView",$$t.$i3.$type)},true);$c("StackedBarSeriesView:uw","StackedSeriesView",{_dc:null,dc:function(a){if(arguments.length===1){this._dc=a;return a}else{return this._dc}},init:function(a){$$t.$i2.init.call(this,a);this.dc(a)},cz:function(){return new $$t.ux(this)},$type:new $.ig.Type("StackedBarSeriesView",$$t.$i2.$type)},true);$c("Stacked100BarSeriesView:acc","StackedBarSeriesView",{_dd:null,dd:function(a){if(arguments.length===1){this._dd=a;return a}else{return this._dd}},init:function(a){$$t.$uw.init.call(this,a);this.dd(a)},cz:function(){return new $$t.ab8(this)},$type:new $.ig.Type("Stacked100BarSeriesView",$$t.$uw.$type)},true);$c("StackedColumnSeries:up","HorizontalStackedSeriesBase",{init:function(){$$t.$jl.init.call(this);this.y($$t.$up.$type)},aw:function(){return new $$t.uq(this)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},he:function(a){$$t.$jl.he.call(this,a);this.od(a)},radiusX:function(a){if(arguments.length===1){this.g($$t.$up.radiusXProperty,a);return a}else{return this.c($$t.$up.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$up.radiusYProperty,a);return a}else{return this.c($$t.$up.radiusYProperty)}},na:function(){return this.od()},preferredCategoryMode:function(a){return 2},ae:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $$t.kt(0,this.bd().count()-1)}if(a==this.yAxis()){this.ny();return new $$t.kt(this.np(),this.no())}return null},getItemSpan:function(){var a=this.getEffectiveViewport1(this.view());return this.xAxis().hk(this.view().b4(),this.view().b3(),a)},nz:function(a,b,c){var d=$b($$t.$us.$type,a);var e=$b($$t.$ut.$type,c);if(!this.cx(c.b3(),c.b4(),c)||d==null||e==null){return}if(d==null){return}var f=this.getEffectiveViewport1(c);var g=this.xAxis().hk(c.b4(),c.b3(),f);if($.ig.util.isNaN(g)||Number.isInfinity(g)){d.ol().df().c(0);return}var h=0;var j=b.h.getEnumerator();while(j.moveNext()){var i=j.current();if(Number.isInfinity(i[0])||$.ig.util.isNaN(i[0])||Number.isInfinity(i[1])||Number.isInfinity(i[2])||$.ig.util.isNaN(i[1])||$.ig.util.isNaN(i[2])){continue}var k=i[0]-.5*g;var l=i[1];var m=i[2];l=Math.max(l,-100);m=Math.min(m,c.b3().bottom()+100);var n=e.df().item(h);n.width(g);n.height(Math.abs(m-l));e.dm(n,k,Math.min(m,l));h++}e.df().c(h)},hj:function(a,b,c,d){$$t.$jl.hj.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":var f=this.nb().getEnumerator();while(f.moveNext()){var e=f.current();e.da();e.db()}this.renderSeries(false);break;case"SyncLink":if(this.yAxis()!=null){this.yAxis().updateRange()}break;case"SeriesViewer":if(this.yAxis()!=null){this.yAxis().updateRange()}break}},$type:new $.ig.Type("StackedColumnSeries",$$t.$jl.$type)},true);$c("Stacked100ColumnSeries:acd","StackedColumnSeries",{init:function(){$$t.$up.init.call(this);this.y($$t.$acd.$type)},z:function(){$$t.$up.z.call(this);this.renderSeries(false)},aw:function(){return new $$t.ace(this)},_ok:null,ok:function(a){if(arguments.length===1){this._ok=a;return a}else{return this._ok}},he:function(a){$$t.$up.he.call(this,a);this.ok(a)},na:function(){return this.ok()},ny:function(){$$t.$up.ny.call(this);if(this.bd()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bd().count();c++){var d=Math.abs(this.m8()[c])+this.m7()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.m8()[c]/d*100);b=Math.max(b,this.m7()[c]/d*100)}this.np(a);this.no(b)},$type:new $.ig.Type("Stacked100ColumnSeries",$$t.$up.$type,[$$t.$qn.$type])},true);$c("StackedColumnSeriesView:uq","StackedSeriesView",{init:function(a){$$t.$i2.init.call(this,a)},cz:function(){return new $$t.ur(this)},$type:new $.ig.Type("StackedColumnSeriesView",$$t.$i2.$type)},true);$c("Stacked100ColumnSeriesView:ace","StackedColumnSeriesView",{_dc:null,dc:function(a){if(arguments.length===1){this._dc=a;return a}else{return this._dc}},init:function(a){$$t.$uq.init.call(this,a);this.dc(a)},cz:function(){return new $$t.ab9(this)},$type:new $.ig.Type("Stacked100ColumnSeriesView",$$t.$uq.$type)},true);$c("StackedLineSeries:uz","HorizontalStackedSeriesBase",{init:function(){$$t.$jl.init.call(this);this.y($$t.$uz.$type)},z:function(){$$t.$jl.z.call(this);this.renderSeries(false)},ae:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $$t.kt(0,this.bd().count()-1)}if(a==this.yAxis()){this.ny();return new $$t.kt(this.np(),this.no())}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedLineSeries",$$t.$jl.$type)},true);$c("Stacked100LineSeries:acf","StackedLineSeries",{init:function(){$$t.$uz.init.call(this);this.y($$t.$acf.$type)},z:function(){$$t.$uz.z.call(this);this.renderSeries(false)},ny:function(){$$t.$uz.ny.call(this);if(this.bd()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bd().count();c++){var d=Math.abs(this.m8()[c])+this.m7()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.m8()[c]/d*100);b=Math.max(b,this.m7()[c]/d*100)}this.np(a);this.no(b)},$type:new $.ig.Type("Stacked100LineSeries",$$t.$uz.$type,[$$t.$qn.$type])},true);
$c("StackedSplineAreaSeries:um","HorizontalStackedSeriesBase",{init:function(){$$t.$jl.init.call(this);this.y($$t.$um.$type)},z:function(){$$t.$jl.z.call(this);this.renderSeries(false)},ae:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $$t.kt(0,this.bd().count()-1)}if(a==this.yAxis()){this.ny();return new $$t.kt(this.np(),this.no())}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedSplineAreaSeries",$$t.$jl.$type)},true);$c("Stacked100SplineAreaSeries:acg","StackedSplineAreaSeries",{init:function(){$$t.$um.init.call(this);this.y($$t.$acg.$type)},z:function(){$$t.$um.z.call(this);this.renderSeries(false)},ny:function(){$$t.$um.ny.call(this);if(this.bd()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bd().count();c++){var d=Math.abs(this.m8()[c])+this.m7()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.m8()[c]/d*100);b=Math.max(b,this.m7()[c]/d*100)}this.np(a);this.no(b)},$type:new $.ig.Type("Stacked100SplineAreaSeries",$$t.$um.$type,[$$t.$qn.$type])},true);$c("StackedSplineSeries:u0","HorizontalStackedSeriesBase",{init:function(){$$t.$jl.init.call(this);this.y($$t.$u0.$type)},z:function(){$$t.$jl.z.call(this);this.renderSeries(false)},ae:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $$t.kt(0,this.bd().count()-1)}if(a==this.yAxis()){this.ny();return new $$t.kt(this.np(),this.no())}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedSplineSeries",$$t.$jl.$type)},true);$c("Stacked100SplineSeries:ach","StackedSplineSeries",{init:function(){$$t.$u0.init.call(this);this.y($$t.$ach.$type)},z:function(){$$t.$u0.z.call(this);this.renderSeries(false)},ny:function(){$$t.$u0.ny.call(this);if(this.bd()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bd().count();c++){var d=Math.abs(this.m8()[c])+this.m7()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.m8()[c]/d*100);b=Math.max(b,this.m7()[c]/d*100)}this.np(a);this.no(b)},$type:new $.ig.Type("Stacked100SplineSeries",$$t.$u0.$type,[$$t.$qn.$type])},true);$c("StackedFragmentSeries:jg","DependencyObject",{init:function(){var $self=this;this.o=false;this.p=false;$$t.$bg.init.call(this);this.aa(new $$t.b7(Number,0));this.ab(new $$t.b7(Number,0));this.z(new $$t.b7(Array,0));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.cq(a,b.propertyName(),b.oldValue(),b.newValue())})},brush:function(a){if(arguments.length===1){this.g($$t.$jg.brushProperty,a);return a}else{return this.c($$t.$jg.brushProperty)}},actualBrush:function(a){if(arguments.length===1){this.g($$t.$jg.actualBrushProperty,a);return a}else{return this.c($$t.$jg.actualBrushProperty)}},dashArray:function(a){if(arguments.length===1){this.g($$t.$jg.dashArrayProperty,a);return a}else{return this.c($$t.$jg.dashArrayProperty)}},actualDashArray:function(a){if(arguments.length===1){this.g($$t.$jg.actualDashArrayProperty,a);return a}else{return this.c($$t.$jg.actualDashArrayProperty)}},dashCap:function(a){if(arguments.length===1){this.g($$t.$jg.dashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$jg.dashCapProperty))}},actualDashCap:function(a){if(arguments.length===1){this.g($$t.$jg.actualDashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$jg.actualDashCapProperty))}},isDropShadowEnabled:function(a){if(arguments.length===1){this.g($$t.$jg.isDropShadowEnabledProperty,a);return a}else{return this.c($$t.$jg.isDropShadowEnabledProperty)}},o:false,actualIsDropShadowEnabled:function(a){if(arguments.length===1){this.g($$t.$jg.actualIsDropShadowEnabledProperty,a);return a}else{return this.c($$t.$jg.actualIsDropShadowEnabledProperty)}},shadowBlur:function(a){if(arguments.length===1){this.g($$t.$jg.shadowBlurProperty,a);return a}else{return this.c($$t.$jg.shadowBlurProperty)}},actualShadowBlur:function(a){if(arguments.length===1){this.g($$t.$jg.actualShadowBlurProperty,a);return a}else{return this.c($$t.$jg.actualShadowBlurProperty)}},shadowColor:function(a){if(arguments.length===1){this.g($$t.$jg.shadowColorProperty,a);return a}else{return this.c($$t.$jg.shadowColorProperty)}},actualShadowColor:function(a){if(arguments.length===1){this.g($$t.$jg.actualShadowColorProperty,a);return a}else{return this.c($$t.$jg.actualShadowColorProperty)}},useSingleShadow:function(a){if(arguments.length===1){this.g($$t.$jg.useSingleShadowProperty,a);return a}else{return this.c($$t.$jg.useSingleShadowProperty)}},p:false,actualUseSingleShadow:function(a){if(arguments.length===1){this.g($$t.$jg.actualUseSingleShadowProperty,a);return a}else{return this.c($$t.$jg.actualUseSingleShadowProperty)}},shadowOffsetX:function(a){if(arguments.length===1){this.g($$t.$jg.shadowOffsetXProperty,a);return a}else{return this.c($$t.$jg.shadowOffsetXProperty)}},actualShadowOffsetX:function(a){if(arguments.length===1){this.g($$t.$jg.actualShadowOffsetXProperty,a);return a}else{return this.c($$t.$jg.actualShadowOffsetXProperty)}},shadowOffsetY:function(a){if(arguments.length===1){this.g($$t.$jg.shadowOffsetYProperty,a);return a}else{return this.c($$t.$jg.shadowOffsetYProperty)}},actualShadowOffsetY:function(a){if(arguments.length===1){this.g($$t.$jg.actualShadowOffsetYProperty,a);return a}else{return this.c($$t.$jg.actualShadowOffsetYProperty)}},endCap:function(a){if(arguments.length===1){this.g($$t.$jg.endCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$jg.endCapProperty))}},actualEndCap:function(a){if(arguments.length===1){this.g($$t.$jg.actualEndCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$jg.actualEndCapProperty))}},isHitTestVisible:function(a){if(arguments.length===1){this.g($$t.$jg.isHitTestVisibleProperty,a);return a}else{return this.c($$t.$jg.isHitTestVisibleProperty)}},actualIsHitTestVisible:function(a){if(arguments.length===1){this.g($$t.$jg.actualIsHitTestVisibleProperty,a);return a}else{return this.c($$t.$jg.actualIsHitTestVisibleProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$jg.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$jg.legendItemBadgeTemplateProperty)}},actualLegendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$jg.actualLegendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$jg.actualLegendItemBadgeTemplateProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$jg.legendItemTemplateProperty,a);return a}else{return this.c($$t.$jg.legendItemTemplateProperty)}},actualLegendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$jg.actualLegendItemTemplateProperty,a);return a}else{return this.c($$t.$jg.actualLegendItemTemplateProperty)}},legendItemVisibility:function(a){if(arguments.length===1){this.g($$t.$jg.legendItemVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$jg.legendItemVisibilityProperty))}},actualLegendItemVisibility:function(a){if(arguments.length===1){this.g($$t.$jg.actualLegendItemVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$jg.actualLegendItemVisibilityProperty))}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$jg.markerBrushProperty,a);return a}else{return this.c($$t.$jg.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$jg.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$jg.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$jg.markerOutlineProperty,a);return a}else{return this.c($$t.$jg.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.g($$t.$jg.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$jg.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.g($$t.$jg.markerStyleProperty,a);return a}else{return this.c($$t.$jg.markerStyleProperty)}},actualMarkerStyle:function(a){if(arguments.length===1){this.g($$t.$jg.actualMarkerStyleProperty,a);return a}else{return this.c($$t.$jg.actualMarkerStyleProperty)}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$jg.markerTemplateProperty,a);return a}else{return this.c($$t.$jg.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$jg.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$jg.actualMarkerTemplateProperty)}},markerType:function(a){if(arguments.length===1){this.g($$t.$jg.markerTypeProperty,$$t.$hj.getBox(a));return a}else{return $f(this.c($$t.$jg.markerTypeProperty))}},actualMarkerType:function(a){if(arguments.length===1){this.g($$t.$jg.actualMarkerTypeProperty,$$t.$hj.getBox(a));return a}else{return $f(this.c($$t.$jg.actualMarkerTypeProperty))}},name:function(a){if(arguments.length===1){this.g($$t.$jg.nameProperty,a);return a}else{return this.c($$t.$jg.nameProperty)}},opacity:function(a){if(arguments.length===1){this.g($$t.$jg.opacityProperty,a);return a}else{return this.c($$t.$jg.opacityProperty)}},actualOpacity:function(a){if(arguments.length===1){this.g($$t.$jg.actualOpacityProperty,a);return a}else{return this.c($$t.$jg.actualOpacityProperty)}},opacityMask:function(a){if(arguments.length===1){this.g($$t.$jg.opacityMaskProperty,a);return a}else{return this.c($$t.$jg.opacityMaskProperty)}},actualOpacityMask:function(a){if(arguments.length===1){this.g($$t.$jg.actualOpacityMaskProperty,a);return a}else{return this.c($$t.$jg.actualOpacityMaskProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$jg.outlineProperty,a);return a}else{return this.c($$t.$jg.outlineProperty)}},actualOutline:function(a){if(arguments.length===1){this.g($$t.$jg.actualOutlineProperty,a);return a}else{return this.c($$t.$jg.actualOutlineProperty)}},areaFillOpacity:function(a){if(arguments.length===1){this.g($$t.$jg.areaFillOpacityProperty,a);return a}else{return this.c($$t.$jg.areaFillOpacityProperty)}},actualAreaFillOpacity:function(a){if(arguments.length===1){this.g($$t.$jg.actualAreaFillOpacityProperty,a);return a}else{return this.c($$t.$jg.actualAreaFillOpacityProperty)}},radiusX:function(a){if(arguments.length===1){this.g($$t.$jg.radiusXProperty,a);return a}else{return this.c($$t.$jg.radiusXProperty)}},actualRadiusX:function(a){if(arguments.length===1){this.g($$t.$jg.actualRadiusXProperty,a);return a}else{return this.c($$t.$jg.actualRadiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$jg.radiusYProperty,a);return a}else{return this.c($$t.$jg.radiusYProperty)}},actualRadiusY:function(a){if(arguments.length===1){this.g($$t.$jg.actualRadiusYProperty,a);return a}else{return this.c($$t.$jg.actualRadiusYProperty)}},startCap:function(a){if(arguments.length===1){this.g($$t.$jg.startCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$jg.startCapProperty))}},actualStartCap:function(a){if(arguments.length===1){this.g($$t.$jg.actualStartCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$jg.actualStartCapProperty))}},thickness:function(a){if(arguments.length===1){this.g($$t.$jg.thicknessProperty,a);return a}else{return this.c($$t.$jg.thicknessProperty)}},actualThickness:function(a){if(arguments.length===1){this.g($$t.$jg.actualThicknessProperty,a);return a}else{return this.c($$t.$jg.actualThicknessProperty)}},title:function(a){if(arguments.length===1){this.g($$t.$jg.titleProperty,a);return a}else{return this.c($$t.$jg.titleProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$jg.toolTipProperty,a);return a}else{return this.c($$t.$jg.toolTipProperty)}},actualToolTip:function(a){if(arguments.length===1){this.g($$t.$jg.actualToolTipProperty,a);return a}else{return this.c($$t.$jg.actualToolTipProperty)}},useLightweightMarkers:function(a){if(arguments.length===1){this.g($$t.$jg.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$jg.useLightweightMarkersProperty)}},actualUseLightweightMarkers:function(a){if(arguments.length===1){this.g($$t.$jg.actualUseLightweightMarkersProperty,a);return a}else{return this.c($$t.$jg.actualUseLightweightMarkersProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$jg.valueMemberPathProperty,a);return a}else{return this.c($$t.$jg.valueMemberPathProperty)}},visibility:function(a){if(arguments.length===1){this.g($$t.$jg.visibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$jg.visibilityProperty))}},actualVisibility:function(a){if(arguments.length===1){this.g($$t.$jg.actualVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$jg.actualVisibilityProperty))}},_parentSeries:null,parentSeries:function(a){if(arguments.length===1){this._parentSeries=a;return a}else{return this._parentSeries}},_as:0,as:function(a){if(arguments.length===1){this._as=a;return a}else{return this._as}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_visualSeriesLink:null,visualSeriesLink:function(a){if(arguments.length===1){this._visualSeriesLink=a;return a}else{return this._visualSeriesLink}},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_w:false,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},parentOrLocalBrush:function(a){if(arguments.length===1){this.g($$t.$jg.e6,a);return a}else{return this.c($$t.$jg.e6)}},dl:function(){if(this.parentSeries()==null){return}this.actualVisibility(this.parentSeries().__visibility!=0?1:this.visibility());if(this.visualSeriesLink()!=null){this.visualSeriesLink().__visibility=this.actualVisibility()}},c5:function(){if(this.parentSeries()==null){return}this.actualMarkerTemplate(this.markerTemplate()!=null?this.markerTemplate():this.parentSeries().markerTemplate());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerTemplate(this.actualMarkerTemplate())}},c6:function(){if(this.parentSeries()==null){return}var a=this.markerType()==0?1:this.markerType();this.actualMarkerType(this.markerType()==0?this.parentSeries().markerType():a);if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerType(this.actualMarkerType())}},ct:function(){if(this.parentSeries()==null){return}this.parentOrLocalBrush(this.brush()!=null?this.brush():this.parentSeries().brush());if(this.visualSeriesLink()!=null){this.visualSeriesLink().brush(this.parentOrLocalBrush())}},cu:function(){if(this.parentSeries()==null){return}this.actualDashArray(this.dashArray()!=null?this.dashArray():this.parentSeries().dashArray());if(this.visualSeriesLink()!=null){this.visualSeriesLink().dashArray(this.actualDashArray())}},cv:function(){if(this.parentSeries()==null){return}this.actualDashCap(this.dashCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().dashCap(this.actualDashCap())}},cx:function(){if(this.parentSeries()==null){return}if(!this.o){this.actualIsDropShadowEnabled(this.parentSeries().isDropShadowEnabled())}else{this.actualIsDropShadowEnabled(this.isDropShadowEnabled())}if(this.visualSeriesLink()!=null){this.visualSeriesLink().isDropShadowEnabled(this.actualIsDropShadowEnabled())}},dc:function(){if(this.parentSeries()==null){return}this.actualShadowBlur(!$.ig.util.isNaN(this.shadowBlur())?this.shadowBlur():this.parentSeries().shadowBlur());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowBlur())){this.visualSeriesLink().shadowBlur(this.actualShadowBlur())}},dd:function(){if(this.parentSeries()==null){return}this.actualShadowColor($$t.$cw.e($l($$t.$cw.$type,this.shadowColor()),$l($$t.$cw.$type,null))?this.shadowColor():this.parentSeries().shadowColor());if(this.visualSeriesLink()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.actualShadowColor()),$l($$t.$cw.$type,null))){this.visualSeriesLink().shadowColor(this.actualShadowColor())}},dk:function(){if(this.parentSeries()==null){return}if(!this.p){this.actualUseSingleShadow(this.parentSeries().useSingleShadow())}else{this.actualUseSingleShadow(this.useSingleShadow())}if(this.visualSeriesLink()!=null){this.visualSeriesLink().useSingleShadow(this.actualUseSingleShadow())}},de:function(){if(this.parentSeries()==null){return}this.actualShadowOffsetX(!$.ig.util.isNaN(this.shadowOffsetX())?this.shadowOffsetX():this.parentSeries().shadowOffsetX());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowOffsetX())){this.visualSeriesLink().shadowOffsetX(this.actualShadowOffsetX())}},df:function(){if(this.parentSeries()==null){return}this.actualShadowOffsetY(!$.ig.util.isNaN(this.shadowOffsetY())?this.shadowOffsetY():this.parentSeries().shadowOffsetY());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowOffsetY())){this.visualSeriesLink().shadowOffsetY(this.actualShadowOffsetY())}},cw:function(){if(this.parentSeries()==null){return}this.actualEndCap(this.endCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().endCap(this.actualEndCap())}},cy:function(){if(this.parentSeries()==null){return}this.actualIsHitTestVisible(this.isHitTestVisible())},cz:function(){if(this.parentSeries()==null){return}this.actualLegendItemBadgeTemplate(this.legendItemBadgeTemplate()!=null?this.legendItemBadgeTemplate():this.parentSeries().legendItemBadgeTemplate());if(this.visualSeriesLink()!=null){if(this.actualLegendItemBadgeTemplate()!=null){this.visualSeriesLink().legendItemBadgeTemplate(this.actualLegendItemBadgeTemplate())}else{this.visualSeriesLink().legendItemBadgeTemplate(null)}}},c0:function(){if(this.parentSeries()==null){return}this.actualLegendItemTemplate(this.legendItemTemplate()!=null?this.legendItemTemplate():this.parentSeries().legendItemTemplate());if(this.visualSeriesLink()!=null){if(this.actualLegendItemTemplate()!=null){this.visualSeriesLink().legendItemTemplate(this.actualLegendItemTemplate())}else{this.visualSeriesLink().legendItemTemplate(null)}}},c1:function(){if(this.parentSeries()==null){return}this.actualLegendItemVisibility(this.parentSeries().legendItemVisibility()!=0?1:this.legendItemVisibility());if(this.visualSeriesLink()!=null){this.visualSeriesLink().legendItemVisibility(this.actualLegendItemVisibility())}},c2:function(){if(this.parentSeries()==null){return}this.actualMarkerBrush(this.markerBrush()!=null?this.markerBrush():this.parentSeries().markerBrush());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerBrush(this.actualMarkerBrush())}},c3:function(){if(this.parentSeries()==null){return}this.actualMarkerOutline(this.markerOutline()!=null?this.markerOutline():this.parentSeries().markerOutline());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerOutline(this.actualMarkerOutline())}},c4:function(){if(this.parentSeries()==null){return}this.actualMarkerStyle(this.markerStyle()!=null?this.markerStyle():this.parentSeries().markerStyle());if(this.visualSeriesLink()!=null){if(this.actualMarkerStyle()!=null){this.visualSeriesLink().markerStyle(this.actualMarkerStyle())}else{this.visualSeriesLink().markerStyle(null)}}},c7:function(){if(this.parentSeries()==null){return}this.actualOpacity(!$.ig.util.isNaN(this.opacity())?this.opacity():this.parentSeries().__opacity);if(this.visualSeriesLink()!=null){this.visualSeriesLink().__opacity=this.actualOpacity()}},c8:function(){},c9:function(){if(this.parentSeries()==null){return}this.actualOutline(this.outline()!=null?this.outline():this.parentSeries().outline());if(this.visualSeriesLink()!=null){this.visualSeriesLink().outline(this.actualOutline())}},cs:function(){if(this.parentSeries()==null){return}var a=NaN;if($b($$t.$jk.$type,this.parentSeries())!==null){a=this.parentSeries().actualAreaFillOpacity()}if($b($$t.$um.$type,this.parentSeries())!==null){a=this.parentSeries().actualAreaFillOpacity()}this.actualAreaFillOpacity(!$.ig.util.isNaN(this.areaFillOpacity())?this.areaFillOpacity():a);if(this.visualSeriesLink()!=null){if($b($$t.$uj.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().areaFillOpacity(this.actualAreaFillOpacity())}if($b($$t.$un.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().areaFillOpacity(this.actualAreaFillOpacity())}}},da:function(){if(this.parentSeries()==null){return}var a=NaN;if($b($$t.$up.$type,this.parentSeries())!==null){a=this.parentSeries().radiusX()}if($b($$t.$uu.$type,this.parentSeries())!==null){a=this.parentSeries().radiusX()}this.actualRadiusX(!$.ig.util.isNaN(a)?a:this.radiusX());if(this.visualSeriesLink()!=null){if($b($$t.$us.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusX(this.actualRadiusX())}if($b($$t.$uy.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusX(this.actualRadiusX())}}},db:function(){if(this.parentSeries()==null){return}var a=NaN;if($b($$t.$up.$type,this.parentSeries())!==null){a=this.parentSeries().radiusY()}if($b($$t.$uu.$type,this.parentSeries())!==null){a=this.parentSeries().radiusY()}this.actualRadiusY(!$.ig.util.isNaN(a)?a:this.radiusY());if(this.visualSeriesLink()!=null){if($b($$t.$us.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusY(this.actualRadiusY())}if($b($$t.$uy.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusY(this.actualRadiusY())}}},dg:function(){if(this.parentSeries()==null){return}this.actualStartCap(this.startCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().startCap(this.actualStartCap())}},dh:function(){if(this.parentSeries()==null){return}this.actualThickness(!$.ig.util.isNaN(this.thickness())?this.thickness():this.parentSeries().thickness());if(this.visualSeriesLink()!=null){this.visualSeriesLink().thickness(this.actualThickness())}},di:function(){if(this.parentSeries()==null){return}if(this.visualSeriesLink()!=null){this.visualSeriesLink().toolTip(this.toolTip())}},dj:function(){if(this.parentSeries()==null){return}this.actualUseLightweightMarkers(this.useLightweightMarkers());if(this.visualSeriesLink()!=null){this.visualSeriesLink().useLightweightMarkers(this.actualUseLightweightMarkers())}},propertyChanged:null,propertyUpdated:null,cr:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},cq:function(a,b,c,d){if(this.parentSeries()==null){return}switch(b){case"Title":if(this.parentSeries()==null||this.visualSeriesLink()==null){return}this.visualSeriesLink().title(d);break;case"Visibility":this.dl();break;case"Brush":this.ct();break;case"DashArray":this.cu();break;case"DashCap":this.cv();break;case"IsDropShadowEnabled":this.o=true;this.cx();break;case"ShadowBlur":this.dc();break;case"ShadowColor":this.dd();break;case"UseSingleShadow":this.o=true;this.dk();break;case"ShadowOffsetX":this.de();break;case"ShadowOffsetY":this.df();break;case"EndCap":this.cw();break;case"IsHitTestVisible":this.cy();break;case"MarkerTemplate":this.c5();break;case"MarkerType":this.c6();break;case"LegendItemBadgeTemplate":this.cz();break;case"LegendItemTemplate":this.c0();break;case"LegendItemVisibility":this.c1();break;case"MarkerBrush":this.c2();break;case"MarkerOutline":this.c3();break;case"MarkerStyle":this.c4();break;case"Opacity":this.c7();break;case"OpacityMask":this.c8();break;case"Outline":this.c9();break;case"AreaFillOpacity":this.cs();break;case"RadiusX":this.da();break;case"RadiusY":this.db();break;case"StartCap":this.dg();break;case"Thickness":this.dh();break;case"ToolTip":this.di();break;case"UseLightweightMarkers":this.dj();break}this.parentSeries().renderSeries(false)},$type:new $.ig.Type("StackedFragmentSeries",$$t.$bg.$type,[$$t.$bz.$type])},true);$c("StackedSeriesCollection:jf","ObservableCollection$1",{init:function(){$$t.$f0.init.call(this,$$t.$jg.$type,0)},collectionResetting:null,o:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$t.$f0.o.call(this)},$type:new $.ig.Type("StackedSeriesCollection",$$t.$f0.$type.specialize($$t.$jg.$type))},true);$c("StackedSeriesFramePreparer:u4","CategoryFramePreparer",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$qx.init.call(this,0,b)},init1:function(a,b,c,d,e,f){$$t.$qx.init1.call(this,1,b,c,d,e,f)},j:function(a){var b=new $$t.q4;if($b($$t.$up.$type,this.h())!==null||$b($$t.$uu.$type,this.h())!==null){var c=$b($$t.$iu.$type,this.h());if(c.nb().count()>0){b.f(c.nb().__inner[0].n())}return b}var d=this.x().valueColumn();b.f(d);return b},p:function(a,b,c,d,e){var $self=this;var f=0;var g=false;var h;var i=a.d()!=null;var j=this.h().provideCollisionDetector();var k=a.f();var l=a.k();var m=new $$t.iz(0,a.m(),a.l(),a.b().isInverted(),l);var n=new $$t.iz(0,a.m(),a.l(),a.c().isInverted(),l);var o=a.b().getUnscaledValue(2,m)-a.b().getUnscaledValue(1,m);var p=a.m();var q=a.l();var r=$b($$t.$jo.$type,a.c())!==null&&a.c().hk();for(var s=a.i();s<=a.j();++s){var t;if(a.d()==null){t=this.g().getBucket(s)}else{t=function(){var u=$self.f(a,s,b,o,g,h,c);s=u.p1;g=u.p4;h=u.p5;return u.ret}()}var u=!r||r&&t[1]>0;var v=t[0];if(!isNaN(t[0])){this.u(a,t,c,i,m,n);a.a().h.add(t);var w=s*a.h();var x=w;if(a.d()!=null&&a.d().sortedIndices()!=null&&w>=0&&w<a.d().sortedIndices().count()){w=a.d().sortedIndices().__inner[w]}var y=t;if(k&&w<b.a()){y=new Array(t.length);y[0]=v;this.v(b,w,true,a.e());y[1]=b.d();y[2]=b.e();this.u(a,y,c,i,m,n)}if(d&&u&&this.l(a.a(),y,j,Math.min(w,b.a()-1),f,a.a().h.count()-1)){++f}}}return f},l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];if($b($$t.$qq.$type,this.c())!==null){h=b[0];g=b[1]}var i=new $$t.a8(0,g-5,h-5,11,11);if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.n.add({__x:g,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c().updateMarkerTemplate(e,d,f);return true}return false},$type:new $.ig.Type("StackedSeriesFramePreparer",$$t.$qx.$type)},true);$c("StackedSeriesManager:je","Object",{init:function(a){var $self=this;$.ig.$op.init.call(this);if(a==null){return}this.b(a);this.f(new $$t.f0($$t.$g6.$type,0));this.c(new $$t.jf);this.e(new $$t.f0($$t.$g6.$type,0));this.d(new $$t.f0($$t.$g6.$type,0));this.i(this.b().nh().c9());this.j(this.b().nh().db());var b=this.c();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,function(b,c){if(c.oldItems()!=null){var e=c.oldItems().getEnumerator();while(e.moveNext()){var d=e.current();if($self.f().contains(d.visualSeriesLink())){$self.f().remove(d.visualSeriesLink())}}}if(c.newItems()!=null){var f=c.newStartingIndex();var h=c.newItems().getEnumerator();while(h.moveNext()){var g=h.current();var i=$self.a(g);$self.f().insert(f,i);f++}}});var c=this.f();c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,function(c,d){if(d.oldItems()!=null){var f=d.oldItems().getEnumerator();while(f.moveNext()){var e=f.current();e.gg(true,e.view());e.seriesViewer(null);e.syncLink(null);e.itemsSource(null);e.legend(null);if($self.j()!=null&&$self.j().y().contains(e)){$self.j().y().remove(e)}if($self.b().seriesViewer()!=null){$self.b().seriesViewer().removeSeries(e)}}}if(d.newItems()!=null){var h=d.newItems().getEnumerator();while(h.moveNext()){var g=h.current();g.seriesViewer($self.b().seriesViewer());g.syncLink($self.b().syncLink());if(!$self.j().y().contains(g)){$self.j().y().add(g)}if($self.b().seriesViewer()!=null){$self.b().seriesViewer().attachSeries(g)}}}$self.g()})},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},a:function(a){if($b($$t.$uz.$type,this.b())!==null){var b=new $$t.ug;b.parentSeries(this.b());a.visualSeriesLink(b);b.logicalSeriesLink(a);b.view().b3(this.b().view().b3());this.h(b,a);return b}if($b($$t.$up.$type,this.b())!==null){var c=new $$t.us;c.parentSeries(this.b());a.visualSeriesLink(c);c.logicalSeriesLink(a);c.view().b3(this.b().view().b3());this.h(c,a);return c}if($b($$t.$uu.$type,this.b())!==null){var d=new $$t.uy;d.parentSeries($b($$t.$uu.$type,this.b()));a.visualSeriesLink(d);d.logicalSeriesLink(a);d.view().b3(this.b().view().b3());this.h(d,a);return d}if($b($$t.$jk.$type,this.b())!==null){var e=new $$t.uj;e.parentSeries(this.b());a.visualSeriesLink(e);e.logicalSeriesLink(a);e.view().b3(this.b().view().b3());this.h(e,a);return e}if($b($$t.$u0.$type,this.b())!==null){var f=new $$t.u1;f.parentSeries(this.b());a.visualSeriesLink(f);f.logicalSeriesLink(a);f.view().b3(this.b().view().b3());this.h(f,a);return f}if($b($$t.$um.$type,this.b())!==null){var g=new $$t.un;g.parentSeries(this.b());a.visualSeriesLink(g);g.logicalSeriesLink(a);g.view().b3(this.b().view().b3());this.h(g,a);return g}return null},h:function(a,b){a.brush(b.parentOrLocalBrush());a.dashArray(b.actualDashArray());a.dashCap(b.actualDashCap());a.endCap(b.actualEndCap());a.itemsSource(this.b().itemsSource());a.legend(this.b().actualLegend());a.legendItemVisibility(b.actualLegendItemVisibility());a.markerBrush(b.actualMarkerBrush());a.markerOutline(b.actualMarkerOutline());a.markerStyle(b.actualMarkerStyle());a.markerTemplate(b.actualMarkerTemplate());a.markerType(b.actualMarkerType());a.miterLimit(this.b().miterLimit());a.__opacity=b.opacity();a.outline(b.actualOutline());a.resolution(this.b().resolution());a.startCap(b.actualStartCap());a.thickness(b.actualThickness());a.title(b.title());a.useLightweightMarkers(b.actualUseLightweightMarkers());a.valueMemberPath(b.valueMemberPath());a.__visibility=b.actualVisibility();var c=$b($$t.$uj.$type,a);if(c!=null){c.actualAreaFillOpacity(b.actualAreaFillOpacity())}var d=$b($$t.$un.$type,a);if(d!=null){d.actualAreaFillOpacity(b.actualAreaFillOpacity())}var e=$b($$t.$us.$type,a);if(e!=null){e.radiusX(b.actualRadiusX());e.radiusY(b.actualRadiusY())}var f=$b($$t.$uy.$type,a);if(f!=null){f.radiusX(b.actualRadiusX());f.radiusY(b.actualRadiusY())}a.toolTip(b.toolTip());a.isDropShadowEnabled(b.actualIsDropShadowEnabled());a.useSingleShadow(b.actualUseSingleShadow());b.dc();b.dd();b.de();b.df()},g:function(){this.e().clear();this.d().clear();var b=this.f().getEnumerator();while(b.moveNext()){var a=b.current();a.co(true);a.seriesViewer(this.b().seriesViewer());a.syncLink(this.b().syncLink());a.index(this.b().nr(this.c().__inner[this.f().indexOf(a)]));if(this.c().__inner[this.f().indexOf(a)].w()){this.e().add(a)}else{this.d().add(a)}if($b($$t.$uz.$type,this.b())!==null||$b($$t.$jk.$type,this.b())!==null||$b($$t.$u0.$type,this.b())!==null||$b($$t.$um.$type,this.b())!==null){a.nn(this.b().le());a.no(this.b().lf())}a.renderSeries(false)}},$type:new $.ig.Type("StackedSeriesManager",$.ig.$ot)},true);$c("Bezier:r4","Object",{h:0,j:function(){return this.h},m:null,q:function(){return this.m},n:null,r:function(){return this.n},o:null,s:function(){return this.o},p:null,t:function(){return this.p},i:0,init:function(a,b,c,d,e,f){this.i=1.7976931348623157e308;this.g=new $$t.m4($$t.$r6.$type);$.ig.$op.init.call(this);this.m=a;this.n=b;this.o=c;this.p=d;this.h=e;this.i=f;this.d(this.c())},_d:false,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f
}},a:function(a){var b=1-a;var c=b*b;var d=c*b;var e=a*a;var f=e*a;var g={__x:d*this.m.__x+3*c*a*this.n.__x+3*b*e*this.o.__x+f*this.p.__x,__y:d*this.m.__y+3*c*a*this.n.__y+3*b*e*this.o.__y+f*this.p.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var h=new $$t.r5;h.c=g;h.a=a;return h},g:null,c:function(){this.e(new $$t.b7($$t.$r5.$type,0));this.f(new $$t.b7($$t.$r5.$type,0));var a=new $$t.r6;a.b=0;a.a=1;this.g.clear();this.g.push(a);var b=0;while(this.g.count()>0){var c=this.g.pop();var d=this.a(c.b);var e=this.a(c.a);var f=(e.c.__x-d.c.__x)*(e.c.__x-d.c.__x)+(e.c.__y-d.c.__y)*(e.c.__y-d.c.__y);if(f<this.h){d.b=b++;e.b=b++;this.e().add(d);this.e().add(e);if(d.c.__x>this.i||e.c.__x>this.i){return false}}else{var g=(c.b+c.a)/2;var h=new $$t.r6;h.b=c.b;h.a=g;var i=new $$t.r6;i.b=g;i.a=c.a;this.g.push(i);this.g.push(h)}}var k=this.e().getEnumerator();while(k.moveNext()){var j=k.current();this.f().add(j)}this.l();return true},l:function(){this.f().sort2(function(a,b){return $v(a.c.__y,b.c.__y)})},b:function(a){var b=this.k(function(c){if(a<c.c.__y){return-1}if(a>c.c.__y){return 1}return 0});if(b<0){b=~b}if(b<0){b=0}if(b>this.f().count()-1){b=this.f().count()-1}var c=100000001;var d=1e8;var e=100000002;d=Math.abs(this.f().__inner[b].c.__y-a);if(b-1>=0){c=Math.abs(this.f().__inner[b-1].c.__y-a)}if(b+1<this.f().count()){e=Math.abs(this.f().__inner[b+1].c.__y-a)}if(d<=c&&d<=e){return this.f().__inner[b]}if(c<=d&&c<=e&&b-1>0){return this.f().__inner[b-1]}if(e<=c&&e<=d&&b+1<this.f().count()){return this.f().__inner[b+1]}return this.f().__inner[b]},k:function(a){var b=0;var c=this.f().count()-1;while(b<=c){var d=b+(c-b>>1);var e=a(this.f().__inner[d]);if(e<0){c=d-1}else if(e>0){b=d+1}else{return d}}return~b},$type:new $.ig.Type("Bezier",$.ig.$ot)},true);$c("BezierOp:r6","Object",{init:function(){$.ig.$op.init.call(this)},b:0,a:0,$type:new $.ig.Type("BezierOp",$.ig.$ot)},true);$c("BezierPoint:r5","Object",{init:function(){$.ig.$op.init.call(this)},c:null,a:0,b:0,$type:new $.ig.Type("BezierPoint",$.ig.$ot)},true);$c("ChartVisualData:vr","Object",{init:function(){$.ig.$op.init.call(this);this.dipScalingRatio(1);this.axes(new $$t.vs);this.series(new $$t.u8)},_axes:null,axes:function(a){if(arguments.length===1){this._axes=a;return a}else{return this._axes}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_title:null,title:function(a){if(arguments.length===1){this._title=a;return a}else{return this._title}},_subtitle:null,subtitle:function(a){if(arguments.length===1){this._subtitle=a;return a}else{return this._subtitle}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_actualWindowRect:null,actualWindowRect:function(a){if(arguments.length===1){this._actualWindowRect=a;return a}else{return this._actualWindowRect}},_contentArea:null,contentArea:function(a){if(arguments.length===1){this._contentArea=a;return a}else{return this._contentArea}},_centralArea:null,centralArea:function(a){if(arguments.length===1){this._centralArea=a;return a}else{return this._centralArea}},_plotArea:null,plotArea:function(a){if(arguments.length===1){this._plotArea=a;return a}else{return this._plotArea}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_isViewportScaled:false,isViewportScaled:function(a){if(arguments.length===1){this._isViewportScaled=a;return a}else{return this._isViewportScaled}},scaleByViewport:function(){var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();a.l()}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.j()}if(this.title()!=null){this.title().e()}if(this.subtitle()!=null){this.subtitle().e()}},getBounds:function(){return new $$t.a8(0,0,0,this.width(),this.height())},serialize:function(){var a=new $$t.hq(0);a.t("{");a.t("name: "+this.name()+",");a.t("width: "+this.width()+",");a.t("height: "+this.height()+",");a.t("plotArea: { left: "+this.plotArea().left()+", top: "+this.plotArea().top()+", width: "+this.plotArea().width()+", height: "+this.plotArea().height()+"}, ");a.t("contentArea: { left: "+this.contentArea().left()+", top: "+this.contentArea().top()+", width: "+this.contentArea().width()+", height: "+this.contentArea().height()+"}, ");a.t("centralArea: { left: "+this.centralArea().left()+", top: "+this.centralArea().top()+", width: "+this.centralArea().width()+", height: "+this.centralArea().height()+"}, ");a.t("isViewportScaled: "+(this.isViewportScaled()?"true":"false")+", ");a.t("axes: [");for(var b=0;b<this.axes().count();b++){if(b!=0){a.k(", ")}a.k(this.axes().__inner[b].serialize())}a.t("],");a.t("series: [");for(var c=0;c<this.series().count();c++){if(c!=0){a.k(", ")}a.k(this.series().__inner[c].serialize())}a.t("]");if(this.title()!=null){a.t(", title: "+this.title().serialize())}if(this.subtitle()!=null){a.t(", subtitle: "+this.subtitle().serialize())}a.k(", dipScalingRatio: "+this.dipScalingRatio().toString());a.t("}");return a.toString()},getSerializedSeriesPoints:function(a,b,c){var d=new $$t.b7($$t.$b7.$type.specialize($$t.$ba.$type),0);for(var e=0;e<this.series().count();e++){if(this.series().__inner[e].name()==a){var f=this.series().__inner[e].shapes().containingTag(b);for(var g=0;g<f.count();g++){var h=f.__inner[e];h.getPointsOverride(d,c)}}}var i=new $$t.hq(0);i.t("[");for(var j=0;j<d.count();j++){var k=d.__inner[j];i.t("[");for(var l=0;l<k.count();l++){if(l!=0){i.k(", ")}i.k("{ x: "+k.__inner[l].__x+", y: "+k.__inner[l].__y+"}")}i.t("]")}i.t("]");return i.toString()},_dipScalingRatio:0,dipScalingRatio:function(a){if(arguments.length===1){this._dipScalingRatio=a;return a}else{return this._dipScalingRatio}},$type:new $.ig.Type("ChartVisualData",$.ig.$ot)},true);$c("ChartTitleVisualData:vi","Object",{init:function(){$.ig.$op.init.call(this);this.appearance(new $$t.h9)},width:function(){return this.viewport().width()},height:function(){return this.viewport().height()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_textPlotArea:null,textPlotArea:function(a){if(arguments.length===1){this._textPlotArea=a;return a}else{return this._textPlotArea}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},serialize:function(){var a=new $$t.hq(0);a.t("{");a.t("viewport: "+$$t.$vj.a(this.viewport())+", ");a.t("textPlotArea: "+$$t.$vj.a(this.textPlotArea())+", ");a.t("appearance: "+this.appearance().serialize());a.t("}");return a.toString()},f:function(a){var b=(this.textPlotArea().x()-a.left())/a.width();var c=(this.textPlotArea().y()-a.top())/a.height();var d=this.textPlotArea().width()/a.width();var e=this.textPlotArea().height()/a.height();this.textPlotArea(new $$t.a8(0,b,c,d,e))},e:function(){var a=(this.textPlotArea().x()-this.viewport().left())/this.viewport().width();var b=(this.textPlotArea().y()-this.viewport().top())/this.viewport().height();var c=this.textPlotArea().width()/this.viewport().width();var d=this.textPlotArea().height()/this.viewport().height();this.textPlotArea(new $$t.a8(0,a,b,c,d))},h:function(a){var b=this.textPlotArea().x()*a.width();var c=this.textPlotArea().y()*a.height();var d=this.textPlotArea().width()*a.width();var e=this.textPlotArea().height()*a.height();this.textPlotArea(new $$t.a8(0,b,c,d,e))},g:function(){var a=this.textPlotArea().x()*this.viewport().width();var b=this.textPlotArea().y()*this.viewport().height();var c=this.textPlotArea().width()*this.viewport().width();var d=this.textPlotArea().height()*this.viewport().height();this.textPlotArea(new $$t.a8(0,a,b,c,d))},$type:new $.ig.Type("ChartTitleVisualData",$.ig.$ot)},true);$c("ChartTitleVisualDataList:aci","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$vi.$type,0)},$type:new $.ig.Type("ChartTitleVisualDataList",$$t.$b7.$type.specialize($$t.$vi.$type))},true);$c("PieChartVisualData:n5","Object",{init:function(){$.ig.$op.init.call(this);this.slices(new $$t.n6);this.others(new $$t.b7($.ig.$op.$type,0));this.dipScalingRatio(1)},_slices:null,slices:function(a){if(arguments.length===1){this._slices=a;return a}else{return this._slices}},_othersSlice:null,othersSlice:function(a){if(arguments.length===1){this._othersSlice=a;return a}else{return this._othersSlice}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_others:null,others:function(a){if(arguments.length===1){this._others=a;return a}else{return this._others}},_radiusFactor:0,radiusFactor:function(a){if(arguments.length===1){this._radiusFactor=a;return a}else{return this._radiusFactor}},_leaderLineMargin:0,leaderLineMargin:function(a){if(arguments.length===1){this._leaderLineMargin=a;return a}else{return this._leaderLineMargin}},_isViewportScaled:false,isViewportScaled:function(a){if(arguments.length===1){this._isViewportScaled=a;return a}else{return this._isViewportScaled}},_dipScalingRatio:0,dipScalingRatio:function(a){if(arguments.length===1){this._dipScalingRatio=a;return a}else{return this._dipScalingRatio}},scaleByViewport:function(){if(this.isViewportScaled()){return}this.isViewportScaled(true);for(var a=0;a<this.slices().count();a++){this.slices().__inner[a].scaleByViewport(this.viewport())}if(this.othersSlice()!=null){this.othersSlice().scaleByViewport(this.viewport())}},serialize:function(){var a=new $$t.hq(0);a.t("{");a.t("name: "+this.name()+",");a.t("leaderLineMargin: "+this.leaderLineMargin()+",");a.t("radiusFactor: "+this.radiusFactor()+",");a.t("width: "+this.width()+",");a.t("height: "+this.height()+",");a.t("isViewportScaled: "+(this.isViewportScaled()?"true":"false")+", ");a.t("slices: [");for(var b=0;b<this.slices().count();b++){if(b!=0){a.k(", ")}a.k(this.slices().__inner[b].serialize())}a.t("],");a.t("viewport: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}");a.k(", dipScalingRatio: "+this.dipScalingRatio().toString());a.t("}");return a.toString()},$type:new $.ig.Type("PieChartVisualData",$.ig.$ot)},true);$c("FunnelChartVisualData:te","Object",{init:function(){$.ig.$op.init.call(this);this.slices(new $$t.tf)},_slices:null,slices:function(a){if(arguments.length===1){this._slices=a;return a}else{return this._slices}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},scaleByViewport:function(){var b=this.slices().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}},serialize:function(){var a=new $$t.hq(0);a.t("{");if(this.name()!=null){a.t('name: "'+this.name()+'", ')}else{a.t('name: "", ')}if(this.slices()!=null){a.t("slices: [");for(var b=0;b<this.slices().count();b++){var c=this.slices().__inner[b].serialize();a.k(c);if(b<this.slices().count()-1){a.t(", ")}}a.t("]")}a.t("}");return a.toString()},$type:new $.ig.Type("FunnelChartVisualData",$.ig.$ot)},true);$c("SeriesVisualData:hk","Object",{init:function(){$.ig.$op.init.call(this);this.shapes(new $$t.hl);this.markerShapes(new $$t.ic);this.pointerTooltips(new $$t.ib)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_type:null,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_opacity:0,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_shapes:null,shapes:function(a){if(arguments.length===1){this._shapes=a;return a}else{return this._shapes}},_pointerTooltips:null,pointerTooltips:function(a){if(arguments.length===1){this._pointerTooltips=a;return a}else{return this._pointerTooltips}},_markerShapes:null,markerShapes:function(a){if(arguments.length===1){this._markerShapes=a;return a}else{return this._markerShapes}},_pixels:null,pixels:function(a){if(arguments.length===1){this._pixels=a;return a}else{return this._pixels}},_pixelWidth:0,pixelWidth:function(a){if(arguments.length===1){this._pixelWidth=a;return a}else{return this._pixelWidth}},j:function(){var b=this.shapes().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}var d=this.markerShapes().getEnumerator();while(d.moveNext()){var c=d.current();c.g(this.viewport())}var f=this.pointerTooltips().getEnumerator();while(f.moveNext()){var e=f.current();e.scaleByViewport(this.viewport())}},serialize:function(){var a=new $$t.hq(0);a.t("{");a.t('name: "'+this.name()+'",');a.t('type: "'+this.type()+'", ');a.t("opacity: "+this.opacity()+", ");a.t("viewport: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}, ");a.t("shapes: [");for(var b=0;b<this.shapes().count();b++){if(b!=0){a.k(", ")}a.k(this.shapes().__inner[b].serialize())}a.t("],");a.t("pointerTooltips: [");for(var c=0;c<this.pointerTooltips().count();c++){if(c!=0){a.k(", ")}a.k(this.pointerTooltips().__inner[c].serialize())}a.t("],");a.t("markerShapes: [");for(var d=0;d<this.markerShapes().count();d++){if(d!=0){a.k(", ")}a.k(this.markerShapes().__inner[d].serialize())}a.t("]");if(this.pixels()!=null){a.t(", pixels: [");for(var e=0;e<this.pixels().length;e++){if(e!=0){a.k(", ")}a.k(this.pixels()[e].toString())}a.t("], ");a.t("pixelWidth: "+this.pixelWidth()+", ")}a.t("}");return a.toString()},$type:new $.ig.Type("SeriesVisualData",$.ig.$ot)},true);$c("SeriesVisualDataList:u8","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$hk.$type,0)},$type:new $.ig.Type("SeriesVisualDataList",$$t.$b7.$type.specialize($$t.$hk.$type))},true);$c("MarkerVisualData:id","Object",{init:function(){$.ig.$op.init.call(this)},_x:0,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_y:0,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_markerAppearance:null,markerAppearance:function(a){if(arguments.length===1){this._markerAppearance=a;return a}else{return this._markerAppearance}},_markerType:null,markerType:function(a){if(arguments.length===1){this._markerType=a;return a}else{return this._markerType}},_contentTemplate:null,contentTemplate:function(a){if(arguments.length===1){this._contentTemplate=a;return a}else{return this._contentTemplate}},_visibility:0,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},serialize:function(){return"{ x: "+this.x()+", y: "+this.y()+", index: "+this.index()+", markerAppearance: "+(this.markerAppearance()!=null?this.markerAppearance().serialize():"null")+', markerType: "'+this.markerType()+'", visibility: '+(this.visibility()==0?"true":"false")+", "+"bounds: { left: "+this.bounds().left()+", top:"+this.bounds().top()+", width:"+this.bounds().width()+", height: "+this.bounds().height()+"} }"},g:function(a){this.x((this.x()-a.left())/a.width());this.y((this.y()-a.top())/a.height());if($$t.$a8.l_op_Inequality(this.bounds(),null)){var b=(this.bounds().left()-a.left())/a.width();var c=(this.bounds().top()-a.top())/a.height();var d=(this.bounds().right()-a.left())/a.width();var e=(this.bounds().bottom()-a.top())/a.height();this.bounds(new $$t.a8(0,b,c,d-b,e-c))}},_bounds:null,bounds:function(a){if(arguments.length===1){this._bounds=a;return a}else{return this._bounds}},$type:new $.ig.Type("MarkerVisualData",$.ig.$ot)},true);$c("MarkerVisualDataList:ic","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$id.$type,0)},$type:new $.ig.Type("MarkerVisualDataList",$$t.$b7.$type.specialize($$t.$id.$type))},true);$c("AxisVisualData:vk","Object",{init:function(){$.ig.$op.init.call(this);this.tickMarksLength(0);this.labels(new $$t.vl);this.title(new $$t.vi)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_type:null,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_tickMarksLength:0,tickMarksLength:function(a){if(arguments.length===1){this._tickMarksLength=a;return a}else{return this._tickMarksLength}},_tickMarks:null,tickMarks:function(a){if(arguments.length===1){this._tickMarks=a;return a}else{return this._tickMarks}},_labels:null,labels:function(a){if(arguments.length===1){this._labels=a;return a}else{return this._labels}},_axisLine:null,axisLine:function(a){if(arguments.length===1){this._axisLine=a;return a}else{return this._axisLine}},_majorLines:null,majorLines:function(a){if(arguments.length===1){this._majorLines=a;return a}else{return this._majorLines}},_minorLines:null,minorLines:function(a){if(arguments.length===1){this._minorLines=a;return a}else{return this._minorLines}},_strips:null,strips:function(a){if(arguments.length===1){this._strips=a;return a}else{return this._strips}},_labelsPlotArea:null,labelsPlotArea:function(a){if(arguments.length===1){this._labelsPlotArea=a;return a}else{return this._labelsPlotArea}},_labelsViewport:null,labelsViewport:function(a){if(arguments.length===1){this._labelsViewport=a;return a}else{return this._labelsViewport}},_title:null,title:function(a){if(arguments.length===1){this._title=a;return a}else{return this._title}},l:function(){var a=true;if(this.type().equals("NumericYAxis")||this.type().equals("CategoryYAxis")){a=false}var c=this.labels().getEnumerator();while(c.moveNext()){var b=c.current();b.e(this.labelsViewport(),a)}this.tickMarks().scaleByViewport(this.labelsViewport());this.axisLine().scaleByViewport(this.labelsViewport());if(this.title()!=null){this.title().f(this.labelsViewport())}this.majorLines().scaleByViewport(this.viewport());this.minorLines().scaleByViewport(this.viewport());this.strips().scaleByViewport(this.viewport())},serialize:function(){var a=new $$t.hq(0);a.t("{");a.t('name: "'+this.name()+'",');a.t('type: "'+this.type()+'", ');a.t('tickMarksLength: "'+this.tickMarksLength().toString()+'", ');a.t("viewport: "+$$t.$vj.a(this.viewport())+", ");a.t("labelsViewport: "+$$t.$vj.a(this.labelsViewport())+", ");if($$t.$a8.l_op_Inequality(this.labelsPlotArea(),null)){a.t("labelsPlotArea: "+$$t.$vj.a(this.labelsPlotArea())+", ")}a.t("labels: [");for(var b=0;b<this.labels().count();b++){if(b!=0){a.k(", ")}a.k(this.labels().__inner[b].serialize())}a.t("],");if(this.title()!=null){a.t("title: "+(this.title()!=null?this.title().serialize():"null")+", ")}a.t("axisLine: "+(this.axisLine()!=null?this.axisLine().serialize():"null")+", ");a.t("tickMarks: "+(this.tickMarks()!=null?this.tickMarks().serialize():"null")+", ");if(this.axisLine()!=null){a.t("majorLines: "+(this.majorLines()!=null?this.majorLines().serialize():"null")+", ");a.t("minorLines: "+(this.minorLines()!=null?this.minorLines().serialize():"null")+", ");a.t("strips: "+(this.strips()!=null?this.strips().serialize():"null"))}a.t("}");return a.toString()},$type:new $.ig.Type("AxisVisualData",$.ig.$ot)},true);$c("AxisVisualDataList:vs","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$vk.$type,0)},$type:new $.ig.Type("AxisVisualDataList",$$t.$b7.$type.specialize($$t.$vk.$type))},true);$c("PieSliceVisualData:n7","Object",{init:function(){$.ig.$op.init.call(this);this.labelBounds($$t.$a8.empty())},_startAngle:0,startAngle:function(a){if(arguments.length===1){this._startAngle=a;return a}else{return this._startAngle}},_endAngle:0,endAngle:function(a){if(arguments.length===1){this._endAngle=a;return a}else{return this._endAngle}},_origin:null,origin:function(a){if(arguments.length===1){this._origin=a;return a}else{return this._origin}},_explodedOrigin:null,explodedOrigin:function(a){if(arguments.length===1){this._explodedOrigin=a;return a}else{return this._explodedOrigin}},_radius:0,radius:function(a){if(arguments.length===1){this._radius=a;return a}else{return this._radius}},_explodedRadius:0,explodedRadius:function(a){if(arguments.length===1){this._explodedRadius=a;return a}else{return this._explodedRadius}},_innerExtentStart:0,innerExtentStart:function(a){if(arguments.length===1){this._innerExtentStart=a;return a}else{return this._innerExtentStart}},_innerExtentEnd:0,innerExtentEnd:function(a){if(arguments.length===1){this._innerExtentEnd=a;return a}else{return this._innerExtentEnd}},_isSelected:false,isSelected:function(a){if(arguments.length===1){this._isSelected=a;return a}else{return this._isSelected}},_isExploded:false,isExploded:function(a){if(arguments.length===1){this._isExploded=a;return a}else{return this._isExploded}},_isOthersSlice:false,isOthersSlice:function(a){if(arguments.length===1){this._isOthersSlice=a;return a}else{return this._isOthersSlice}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}else{return this._label}},_labelAngle:0,labelAngle:function(a){if(arguments.length===1){this._labelAngle=a;return a}else{return this._labelAngle}},_labelBounds:null,labelBounds:function(a){if(arguments.length===1){this._labelBounds=a;return a}else{return this._labelBounds}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_labelAppearance:null,labelAppearance:function(a){if(arguments.length===1){this._labelAppearance=a;return a}else{return this._labelAppearance}},_leaderLineAppearance:null,leaderLineAppearance:function(a){if(arguments.length===1){this._leaderLineAppearance=a;return a}else{return this._leaderLineAppearance}},_slicePath:null,slicePath:function(a){if(arguments.length===1){this._slicePath=a;return a}else{return this._slicePath}},_leaderLinePath:null,leaderLinePath:function(a){if(arguments.length===1){this._leaderLinePath=a;return a}else{return this._leaderLinePath}},scaleByViewport:function(a){if(this.slicePath()!=null){this.slicePath().scaleByViewport(a)}if(this.leaderLinePath()!=null){this.leaderLinePath().scaleByViewport(a)}if(!this.labelBounds().isEmpty()){var b=(this.labelBounds().left()-a.left())/a.width();var c=(this.labelBounds().top()-a.top())/a.height();var d=(this.labelBounds().right()-a.left())/a.width();var e=(this.labelBounds().bottom()-a.top())/a.height();this.labelBounds(new $$t.a8(0,b,c,d-b,e-c))}},serialize:function(){var a=new $$t.hq(0);a.t("{");if(this.label()!=null){a.t('label: "'+this.label()+'", ')}if(this.appearance()!=null){a.t("appearance: "+this.appearance().serialize()+", ")}if(this.labelAppearance()!=null){a.t("labelAppearance: "+this.labelAppearance().serialize()+", ")}if(this.leaderLineAppearance()!=null){a.t("leaderLineAppearance: "+this.leaderLineAppearance().serialize()+", ")}if(this.slicePath()!=null){a.t("slicePath: "+this.slicePath().serialize()+", ")}if(this.leaderLinePath()!=null){var b=this.leaderLinePath().serialize();if(b!=null){a.t("leaderLinePath: "+b+", ")}}a.t("labelAngle: "+this.labelAngle()+", ");a.t("labelBounds: { left: "+this.labelBounds().left()+", top: "+this.labelBounds().top()+", width: "+this.labelBounds().width()+", height: "+this.labelBounds().height()+"}");a.t("}");return a.toString()},$type:new $.ig.Type("PieSliceVisualData",$.ig.$ot)},true);$c("PieSliceVisualDataList:n6","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$n7.$type,0)},$type:new $.ig.Type("PieSliceVisualDataList",$$t.$b7.$type.specialize($$t.$n7.$type))},true);$c("FunnelSliceVisualData:r2","Object",{init:function(){$.ig.$op.init.call(this);this.appearance(new $$t.ho);this.slicePoints(new $$t.c4(0))},_isSelected:false,isSelected:function(a){if(arguments.length===1){this._isSelected=a;return a}else{return this._isSelected}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_innerLabel:null,innerLabel:function(a){if(arguments.length===1){this._innerLabel=a;return a}else{return this._innerLabel}},_outerLabel:null,outerLabel:function(a){if(arguments.length===1){this._outerLabel=a;return a}else{return this._outerLabel}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_innerLabelAppearance:null,innerLabelAppearance:function(a){if(arguments.length===1){this._innerLabelAppearance=a;return a}else{return this._innerLabelAppearance}},_outerLabelAppearance:null,outerLabelAppearance:function(a){if(arguments.length===1){this._outerLabelAppearance=a;return a}else{return this._outerLabelAppearance}},_slicePoints:null,slicePoints:function(a){if(arguments.length===1){this._slicePoints=a;return a}else{return this._slicePoints}},_innerLabelPosition:null,innerLabelPosition:function(a){if(arguments.length===1){this._innerLabelPosition=a;return a}else{return this._innerLabelPosition}},_outerLabelPosition:null,outerLabelPosition:function(a){if(arguments.length===1){this._outerLabelPosition=a;return a}else{return this._outerLabelPosition}},_outerLabelBounds:null,outerLabelBounds:function(a){if(arguments.length===1){this._outerLabelBounds=a;return a}else{return this._outerLabelBounds}},_innerLabelBounds:null,innerLabelBounds:function(a){if(arguments.length===1){this._innerLabelBounds=a;return a}else{return this._innerLabelBounds}},_visibility:0,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},scaleByViewport:function(a){if($$t.$a8.l_op_Inequality(this.outerLabelBounds(),null)){var b=(this.outerLabelBounds().left()-a.left())/a.width();var c=(this.outerLabelBounds().right()-a.left())/a.width();var d=(this.outerLabelBounds().top()-a.top())/a.height();var e=(this.outerLabelBounds().bottom()-a.top())/a.height();this.outerLabelBounds(new $$t.a8(0,b,d,c-b,e-d))}if($$t.$a8.l_op_Inequality(this.innerLabelBounds(),null)){var f=(this.innerLabelBounds().left()-a.left())/a.width();var g=(this.innerLabelBounds().right()-a.left())/a.width();var h=(this.innerLabelBounds().top()-a.top())/a.height();var i=(this.innerLabelBounds().bottom()-a.top())/a.height();this.innerLabelBounds(new $$t.a8(0,f,h,g-f,i-h))}var j=new $$t.c4(0);var l=this.slicePoints().getEnumerator();while(l.moveNext()){var k=l.current();var m=(k.__x-a.left())/a.width();var n=(k.__y-a.top())/a.height();j.add({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}this.slicePoints(j)},serialize:function(){var a=new $$t.hq(0);a.t("{");a.t("index: "+this.index()+", ");if(this.innerLabel()!=null){a.t('innerLabel: "'+this.innerLabel()+'", ')}if(this.outerLabel()!=null){a.t('outerLabel: "'+this.innerLabel()+'", ')}if(this.appearance()!=null){a.t("appearance: "+this.appearance().serialize()+", ")}if(this.innerLabelAppearance()!=null){a.t("innerLabelAppearance: "+this.innerLabelAppearance().serialize()+", ")}if(this.outerLabelAppearance()!=null){a.t("outerLabelAppearance: "+this.outerLabelAppearance().serialize()+", ")}if(this.slicePoints()!=null){a.t("slicePoints: [");for(var b=0;b<this.slicePoints().count();b++){a.t("{ x: "+this.slicePoints().__inner[b].__x+", y: "+this.slicePoints().__inner[b].__y+" }");if(b<this.slicePoints().count()-1){a.k(",")}}a.t("], ")}if($$t.$a8.l_op_Inequality(this.innerLabelBounds(),null)){a.t("innerLabelBounds: { left: "+this.innerLabelBounds().left()+", top: "+this.innerLabelBounds().top()+", width: "+this.innerLabelBounds().width()+", height: "+this.innerLabelBounds().height()+"}, ")}if($$t.$a8.l_op_Inequality(this.outerLabelBounds(),null)){a.t("outerLabelBounds: { left: "+this.outerLabelBounds().left()+", top: "+this.outerLabelBounds().top()+", width: "+this.outerLabelBounds().width()+", height: "+this.outerLabelBounds().height()+"}, ")}a.t("isSelected: "+(this.isSelected()?"true":"false"));a.t("}");return a.toString()},$type:new $.ig.Type("FunnelSliceVisualData",$.ig.$ot)},true);$c("FunnelSliceVisualDataList:tf","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$r2.$type,0)},$type:new $.ig.Type("FunnelSliceVisualDataList",$$t.$b7.$type.specialize($$t.$r2.$type))},true);$c("AxisLabelVisualData:vm","Object",{_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelPosition:0,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},_position:null,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_panelPosition:null,panelPosition:function(a){if(arguments.length===1){this._panelPosition=a;return a}else{return this._panelPosition}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_size:null,size:function(a){if(arguments.length===1){this._size=a;return a}else{return this._size}},init:function(){this._size=new $$t.a9;$.ig.$op.init.call(this);this.position({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.size(new $$t.a9(1,NaN,NaN));this.panelPosition({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},serialize:function(){var a=new $$t.hq(0);a.t("{");a.t("position: "+"{ x: "+this.position().__x+", y: "+this.position().__y+"},");a.t("size: "+"{ width: "+this.size().k()+", height: "+this.size().j()+"},");a.t("labelPosition: "+this.labelPosition()+",");a.t("appearance: "+(this.appearance()!=null?this.appearance().serialize():"null"));a.t("}");return a.toString()},e:function(a,b){if(b){this.labelPosition((this.labelPosition()-a.left())/a.width())}else{this.labelPosition((this.labelPosition()-a.top())/a.height())}var c=(this.position().__x-a.left())/a.width();var d=(this.position().__y-a.top())/a.height();this.position({__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var e=this.size().k()/a.width();var f=this.size().j()/a.height();this.size(new $$t.a9(1,e,f))},$type:new $.ig.Type("AxisLabelVisualData",$.ig.$ot)},true);$c("AxisLabelVisualDataList:vl","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$vm.$type,0)},$type:new $.ig.Type("AxisLabelVisualDataList",$$t.$b7.$type.specialize($$t.$vm.$type))},true);$c("PointerTooltipVisualData:ie","Object",{init:function(){$.ig.$op.init.call(this)},_boxShape:null,boxShape:function(a){if(arguments.length===1){this._boxShape=a;return a}else{return this._boxShape}},_pointerFillShape:null,pointerFillShape:function(a){if(arguments.length===1){this._pointerFillShape=a;return a}else{return this._pointerFillShape}},_pointerOutlineShape:null,pointerOutlineShape:function(a){if(arguments.length===1){this._pointerOutlineShape=a;return a}else{return this._pointerOutlineShape}},_offsetX:0,offsetX:function(a){if(arguments.length===1){this._offsetX=a;return a}else{return this._offsetX}},_offsetY:0,offsetY:function(a){if(arguments.length===1){this._offsetY=a;return a}else{return this._offsetY
}},_categoryNames:null,categoryNames:function(a){if(arguments.length===1){this._categoryNames=a;return a}else{return this._categoryNames}},serialize:function(){var a="";if(this.categoryNames()!=null){var c=this.categoryNames().getEnumerator();while(c.moveNext()){var b=c.current();a+='"'+b+'",'}if(a!=""){a=a.substr(0,a.length-1)}}var d=new $$t.hq(0);d.t("{");d.t("offsetX: "+this.offsetX()+", ");d.t("offsetY: "+this.offsetY()+", ");d.t("boxShape: "+this.boxShape().serialize()+", ");d.t("pointerFillShape: "+this.pointerFillShape().serialize()+", ");d.t("viewport: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}, ");d.t("pointerOutlineShape: "+this.pointerOutlineShape().serialize()+", ");d.t("categoryNames: ["+a+"]");d.t("}");return d.toString()},scaleByViewport:function(a){this.boxShape().scaleByViewport(this.viewport());this.pointerFillShape().scaleByViewport(this.viewport());this.pointerOutlineShape().scaleByViewport(this.viewport());this.offsetX((this.offsetX()-a.left())/a.width());this.offsetY((this.offsetY()-a.top())/a.height())},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("PointerTooltipVisualData",$.ig.$ot)},true);$c("PointerTooltipVisualDataList:ib","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$ie.$type,0)},$type:new $.ig.Type("PointerTooltipVisualDataList",$$t.$b7.$type.specialize($$t.$ie.$type))},true);$c("StackedSeriesVisualData:u7","SeriesVisualData",{init:function(){$$t.$hk.init.call(this);this.fragmentSeries(new $$t.u8)},_fragmentSeries:null,fragmentSeries:function(a){if(arguments.length===1){this._fragmentSeries=a;return a}else{return this._fragmentSeries}},$type:new $.ig.Type("StackedSeriesVisualData",$$t.$hk.$type)},true);$c("VisualExportHelper:vc","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){var b={__x:a.l(),__y:a.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var c=new $$t.a8(0,b.__x,b.__y,a.k(),a.j());var d=a.h();if(d==null){return c}var e=0;var f=0;var g=0;var h=null;if($b($$t.$fc.$type,d)!==null){h=$b($$t.$fc.$type,d);e=h.h()}else if($b($$t.$e9.$type,d)!==null){var i=$b($$t.$e9.$type,d);var k=i.h().getEnumerator();while(k.moveNext()){var j=k.current();if($b($$t.$fc.$type,j)!==null){h=$b($$t.$fc.$type,j);e=h.h()}if($b($$t.$fb.$type,j)!==null){var l=$b($$t.$fb.$type,j);f=l.h();g=l.i()}}}if(h!=null){c=$$t.$fm.x(c,h.i(),h.j(),e)}c.x(c.x()+f);c.y(c.y()+g);return c},$type:new $.ig.Type("VisualExportHelper",$.ig.$ot)},true);$c("VisualDataSerializer:vj","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){var b="{ left: "+a.left()+", top: "+a.top()+", width: "+a.width()+", height: "+a.height()+" }";return b},$type:new $.ig.Type("VisualDataSerializer",$.ig.$ot)},true);$c("LegendItemVisualData:oy","Object",{init:function(){$.ig.$op.init.call(this);this.labelBounds($$t.$a8.empty())},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}else{return this._label}},_labelBounds:null,labelBounds:function(a){if(arguments.length===1){this._labelBounds=a;return a}else{return this._labelBounds}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_labelAppearance:null,labelAppearance:function(a){if(arguments.length===1){this._labelAppearance=a;return a}else{return this._labelAppearance}},serialize:function(){var a=new $$t.hq(0);a.t("{");if(this.label()!=null){a.t('label: "'+this.label()+'", ')}if(this.appearance()!=null){a.t("appearance: "+this.appearance().serialize()+", ")}if(this.labelAppearance()!=null){a.t("labelAppearance: "+this.labelAppearance().serialize()+", ")}a.t("labelBounds: { left: "+this.labelBounds().left()+", top: "+this.labelBounds().top()+", width: "+this.labelBounds().width()+", height: "+this.labelBounds().height()+"}");a.t("}");return a.toString()},$type:new $.ig.Type("LegendItemVisualData",$.ig.$ot)},true);$c("LegendVisualDataList:ox","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$oy.$type,0)},$type:new $.ig.Type("LegendVisualDataList",$$t.$b7.$type.specialize($$t.$oy.$type))},true);$c("LegendVisualData:ow","Object",{init:function(){$.ig.$op.init.call(this);this.items(new $$t.ox)},_items:null,items:function(a){if(arguments.length===1){this._items=a;return a}else{return this._items}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},serialize:function(){var a=new $$t.hq(0);a.t("{");a.t("width: "+this.width()+",");a.t("height: "+this.height()+",");a.t("items: [");for(var b=0;b<this.items().count();b++){if(b!=0){a.k(", ")}a.k(this.items().__inner[b].serialize())}a.t("],");a.t("}");return a.toString()},$type:new $.ig.Type("LegendVisualData",$.ig.$ot)},true);$c("IDetectsCollisions:i1","Object",{$type:new $.ig.Type("IDetectsCollisions",null)},true);$c("CollisionAvoider:nv","Object",{init:function(){this.a=new $$t.b7($$t.$a8.$type,0);$.ig.$op.init.call(this)},tryAdd:function(a){for(var b=this.a.count()-1;b>=0;--b){if(a.left()>this.a.__inner[b].right()){break}if(this.a.__inner[b].intersectsWith(a)){return false}}if(this.a.count()==0||a.right()>=this.a.__inner[this.a.count()-1].right()){this.a.add(a)}else{this.a.add(a);this.a.sort2(function(c,d){return Math.sign(c.right()-d.right())})}return true},clear:function(){this.a.clear()},a:null,$type:new $.ig.Type("CollisionAvoider",$.ig.$ot,[$$t.$i1.$type])},true);$c("DoubleColumn:r8","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},b:function(a){this.a(a)},$type:new $.ig.Type("DoubleColumn",$.ig.$ot)},true);$c("StringColumn:acj","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},b:function(a){this.a(a)},$type:new $.ig.Type("StringColumn",$.ig.$ot)},true);$c("ObjectColumn:r9","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},b:function(a){this.a(a)},$type:new $.ig.Type("ObjectColumn",$.ig.$ot)},true);$c("IntColumn:s6","Object",{init:function(){$.ig.$op.init.call(this);this.values(new $$t.b7($.ig.Number.prototype.$type,0))},populate:function(a){for(var b=0;b<a;b++){this.values().add(b)}},_values:null,values:function(a){if(arguments.length===1){this._values=a;return a}else{return this._values}},sort:function(a){this.values().sort2(function(b,c){return a(b,c)})},getEnumerator:function(){return this.values().getEnumerator()},$type:new $.ig.Type("IntColumn",$.ig.$ot,[$.ig.IEnumerable.prototype.$type])},true);$c("ColumnUtil:ack","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("ColumnUtil",$.ig.$ot)},true);$c("PointList:r1","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$ba.$type,0)},$type:new $.ig.Type("PointList",$$t.$b7.$type.specialize($$t.$ba.$type))},true);$c("SafeEnumerable:ny","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},c:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return 0}return a},b:function(){var d__=new $.ig.SafeEnumerable___MakeSafe__IteratorClass(-2);d__.__4__this=this;return d__},getEnumerator:function(){return this.b().getEnumerator()},$type:new $.ig.Type("SafeEnumerable",$.ig.$ot,[$$t.$an.$type.specialize(Number)])},true);$c("SafeReadOnlyDoubleCollection:nx","Object",{a:null,b:0,c:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return this.b}return a},init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.b=0;$.ig.$op.init.call(this);this.a=new $$t.cm(Number,1,b)},init1:function(a,b,c){this.b=0;$.ig.$op.init.call(this);this.a=new $$t.cm(Number,1,b);this.b=c},indexOf:function(a){return this.a.indexOf(a)},insert:function(a,b){this.a.insert(a,b)},removeAt:function(a){this.a.removeAt(a)},item:function(a,b){if(arguments.length===2){$b($$t.$b8.$type.specialize(Number),this.a).item(a,b);return b}else{return this.c(this.a.item(a))}},add:function(a){this.a.add(a)},clear:function(){this.a.clear()},contains:function(a){return this.a.contains(a)},copyTo:function(a,b){for(var c=b;c<a.length;c++){a[c]=this.item(c)}},count:function(){return this.a.count()},isReadOnly:function(){return this.a.isReadOnly()},remove:function(a){return this.a.remove(a)},getEnumerator:function(){return new $$t.ny(this.a).getEnumerator()},$type:new $.ig.Type("SafeReadOnlyDoubleCollection",$.ig.$ot,[$$t.$b8.$type.specialize(Number)])},true);$c("SafeSortedReadOnlyDoubleCollection:nw","Object",{a:null,b:null,c:0,d:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return this.c}return a},init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.c=0;$.ig.$op.init.call(this);this.a=new $$t.nx(0,b);this.b=c},init1:function(a,b,c,d){this.c=0;$.ig.$op.init.call(this);this.a=new $$t.nx(1,b,d);this.b=c;this.c=d},indexOf:function(a){var b=this.a.indexOf(a);return this.b.indexOf(b)},insert:function(a,b){this.a.insert(a,b)},removeAt:function(a){this.a.removeAt(a)},item:function(a,b){if(arguments.length===2){$b($$t.$b8.$type.specialize(Number),this.a).item(a,b);return b}else{var b=this.b.item(a);return this.d(this.a.item(b))}},add:function(a){this.a.add(a)},clear:function(){this.a.clear()},contains:function(a){return this.a.contains(a)},copyTo:function(a,b){for(var c=b;c<a.length;c++){a[c]=this.item(c)}},count:function(){return this.a.count()},isReadOnly:function(){return this.a.isReadOnly()},remove:function(a){return this.a.remove(a)},getEnumerator:function(){var d__=new $.ig.SafeSortedReadOnlyDoubleCollection___GetEnumerator__IteratorClass(0);d__.__4__this=this;return d__},$type:new $.ig.Type("SafeSortedReadOnlyDoubleCollection",$.ig.$ot,[$$t.$b8.$type.specialize(Number)])},true);$c("SortedListView$1:ml","Object",{$t:null,c:null,d:null,init:function($t,a,b){this.$t=$t;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.co(0)},clear:function(){throw new $$t.co(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.co(0)},isFixedSize:function(){return true},isReadOnly:function(){return true},remove:function(a){throw new $$t.co(0)},removeAt:function(a){throw new $$t.co(0)},item:function(a,b){if(arguments.length===2){throw new $$t.co(0);return b}else{return this.d.item(this.c.item(a))}},count:function(){return this.d.count()},isSynchronized:function(){throw new $$t.co(0)},syncRoot:function(){throw new $$t.co(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.co(0)},$type:new $.ig.Type("SortedListView$1",$.ig.$ot,[$$t.$b8.$type.specialize(0)])},true);$c("SafeEnumerable___MakeSafe__IteratorClass:SafeEnumerable___MakeSafe__IteratorClass","Object",{e:0,c:0,b:null,d:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},f:function(){this.e=-1;if(this.b!=null){this.b.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.e>=0){switch(this.e){case 0:this.e=-1;if(this.__4__this.a==null){return false}this.e=1;this.b=this.__4__this.a.getEnumerator();this.e=2;break;case 2:this.e=1;if(this.b.moveNext()){this.d=this.b.current();this.c=this.__4__this.c(this.d);this.e=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $.ig.SafeEnumerable___MakeSafe__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.e){case 1:case 2:this.f();break}},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("SafeEnumerable___MakeSafe__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("SafeSortedReadOnlyDoubleCollection___GetEnumerator__IteratorClass:SafeSortedReadOnlyDoubleCollection___GetEnumerator__IteratorClass","Object",{c:0,b:0,d:0,__4__this:null,init:function(a){$.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.a.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.w(1)},dispose:function(){},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("SafeSortedReadOnlyDoubleCollection___GetEnumerator__IteratorClass",$.ig.$ot,[$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("SortedListView___GetEnumerator__IteratorClass$1:SortedListView___GetEnumerator__IteratorClass$1","Object",{$t:null,b:0,d:null,c:0,__4__this:null,init:function($t,a){this.$t=$t;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=$d(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.w(1)},dispose:function(){},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("SortedListView___GetEnumerator__IteratorClass$1",$.ig.$ot,[$$t.$ao.$type.specialize($.ig.$op.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("FinancialSeries___get_TypicalColumn__IteratorClass:FinancialSeries___get_TypicalColumn__IteratorClass","Object",{h:0,f:0,c:false,a:null,d:null,g:0,i:0,e:null,k:0,j:0,l:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.h=a},m:function(){this.h=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.c=false;if(this.__4__this.lk()){this.a=this.__4__this.kv(0,this.__4__this.bd().count());this.__4__this.m1(new $$t.tq(0,this.__4__this.bd().count(),this.a,this.__4__this.kw(this.a)));if(this.a.typicalColumn()!=null){this.c=true;this.h=1;this.d=this.a.typicalColumn().getEnumerator();this.h=2;break}}if(!this.c){if(this.__4__this.lq()&&this.__4__this.xAxis().sortedIndices()!=null){this.i=this.__4__this.bd().count();this.e=this.__4__this.xAxis().sortedIndices();this.k=0;this.h=3;break}this.j=this.__4__this.bd().count();this.l=0;this.h=5;break}break;case 2:this.h=1;if(this.d.moveNext()){this.g=this.d.current();this.f=this.g;this.h=2;return true}this.m();if(!this.c){if(this.__4__this.lq()&&this.__4__this.xAxis().sortedIndices()!=null){this.i=this.__4__this.bd().count();this.e=this.__4__this.xAxis().sortedIndices();this.k=0;this.h=3;break}this.j=this.__4__this.bd().count();this.l=0;this.h=5;break}break;case 3:this.h=-1;if(this.k<this.i){this.f=(this.__4__this.k7().item(this.e.item(this.k))+this.__4__this.k9().item(this.e.item(this.k))+this.__4__this.k5().item(this.e.item(this.k)))/3;this.h=4;return true}break;case 4:this.h=-1;++this.k;this.h=3;break;case 5:this.h=-1;if(this.l<this.j){this.f=(this.__4__this.k7().item(this.l)+this.__4__this.k9().item(this.l)+this.__4__this.k5().item(this.l))/3;this.h=6;return true}break;case 6:this.h=-1;++this.l;this.h=5;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.FinancialSeries___get_TypicalColumn__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.h){case 1:case 2:this.m();break}},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("FinancialSeries___get_TypicalColumn__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("SeriesViewer___SynchronizedCharts__IteratorClass:SeriesViewer___SynchronizedCharts__IteratorClass","Object",{e:0,a:null,d:null,c:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},f:function(){this.e=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.e>=0){switch(this.e){case 0:this.e=-1;if(this.__4__this.actualSyncLink()==null){return false}this.e=1;this.d=this.__4__this.actualSyncLink().charts().getEnumerator();this.e=2;break;case 2:this.e=1;if(this.d.moveNext()){this.c=this.d.current();this.a=this.c;this.e=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $.ig.SeriesViewer___SynchronizedCharts__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.e){case 1:case 2:this.f();break}},current:function(){return this.a},current1:function(){return this.a},$type:new $.ig.Type("SeriesViewer___SynchronizedCharts__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($$t.$b4.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($$t.$b4.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Axis___DirectSeries__IteratorClass:Axis___DirectSeries__IteratorClass","Object",{c:0,b:null,d:0,__4__this:null,init:function(a){$.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.b4().count()){var a=this.__4__this.b4().__inner[this.d];this.b=a;this.c=2;return true}break;case 2:this.c=-1;this.d++;this.c=1;break}}return false},getEnumerator:function(){var d__;if(this.c==-2){this.c=0;d__=this}else{d__=new $.ig.Axis___DirectSeries__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("Axis___DirectSeries__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($$t.$bc.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($$t.$bc.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("FinancialSeries___get_TR__IteratorClass:FinancialSeries___get_TR__IteratorClass","Object",{d:0,c:0,e:0,b:null,g:0,f:0,h:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;if(this.__4__this.lq()&&this.__4__this.xAxis().sortedIndices()!=null){this.e=this.__4__this.k7().count();this.b=this.__4__this.xAxis().sortedIndices();if(this.e>0){this.c=this.__4__this.mb(this.__4__this.k7().item(this.b.item(0))-this.__4__this.k9().item(this.b.item(0)));this.d=1;return true}this.d=1;break}this.f=this.__4__this.k7().count();if(this.f>0){this.c=this.__4__this.mb(this.__4__this.k7().item(0)-this.__4__this.k9().item(0));this.d=4;return true}this.d=4;break;case 1:this.d=-1;this.g=1;this.d=2;break;case 2:this.d=-1;if(this.g<this.e){this.c=Math.max(this.__4__this.mb(this.__4__this.k7().item(this.b.item(this.g))-this.__4__this.k9().item(this.b.item(this.g))),Math.max(this.__4__this.mb(Math.abs(this.__4__this.k7().item(this.b.item(this.g))-this.__4__this.k5().item(this.b.item(this.g-1)))),this.__4__this.mb(Math.abs(this.__4__this.k9().item(this.b.item(this.g))-this.__4__this.k5().item(this.b.item(this.g-1))))));this.d=3;return true}break;case 3:this.d=-1;++this.g;this.d=2;break;case 4:this.d=-1;this.h=1;this.d=5;break;case 5:this.d=-1;if(this.h<this.f){this.c=Math.max(this.__4__this.mb(this.__4__this.k7().item(this.h)-this.__4__this.k9().item(this.h)),Math.max(this.__4__this.mb(Math.abs(this.__4__this.k7().item(this.h)-this.__4__this.k5().item(this.h-1))),this.__4__this.mb(Math.abs(this.__4__this.k9().item(this.h)-this.__4__this.k5().item(this.h-1)))));this.d=6;return true}break;case 6:this.d=-1;++this.h;this.d=5;break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $.ig.FinancialSeries___get_TR__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("FinancialSeries___get_TR__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("PercentKCalculationStrategy___ProvideStream__IteratorClass:PercentKCalculationStrategy___ProvideStream__IteratorClass","Object",{i:0,h:0,k:0,f:null,g:null,j:0,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.k=this.c.period();this.f=this.c.highColumn();this.g=this.c.lowColumn();this.j=0;this.i=1;break;case 1:this.i=-1;if(this.j<this.c.count()){var a=Math.min(this.k,this.j);var b=-1.7976931348623157e308;var c=1.7976931348623157e308;for(var d=0;d<a;d++){if(!$.ig.util.isNaN(this.f.item(this.j-d))){b=Math.max(b,this.f.item(this.j-d))}if(!$.ig.util.isNaN(this.g.item(this.j-d))){c=Math.min(c,this.g.item(this.j-d))}}this.h=this.e.i()((this.c.closeColumn().item(this.j)-c)/(b-c)*100);this.i=2;return true}break;case 2:this.i=-1;this.j++;this.i=1;break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.PercentKCalculationStrategy___ProvideStream__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("PercentKCalculationStrategy___ProvideStream__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("ForceIndexIndicatorStrategy___FI__IteratorClass:ForceIndexIndicatorStrategy___FI__IteratorClass","Object",{g:0,f:0,h:0,d:null,e:null,i:0,c:null,__3__dataSource:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.g=a},moveNext:function(){while(this.g>=0){switch(this.g){case 0:{this.g=-1;this.h=0;this.d=this.c.closeColumn();this.e=this.c.volumeColumn();var a=this.c.indicatorColumn();if(this.d!=null&&this.e!=null){this.h=Math.min(this.d.count(),this.e.count())}if(this.h>0){this.f=0;this.g=1;return true}this.g=1;break}case 1:this.g=-1;this.i=1;this.g=2;break;case 2:this.g=-1;if(this.i<this.h){this.f=this.e.item(this.i)*(this.d.item(this.i)-this.d.item(this.i-1));this.g=3;return true}break;case 3:this.g=-1;++this.i;this.g=2;break}}return false},getEnumerator:function(){var d__;if(this.g==-2){this.g=0;d__=this}else{d__=new $.ig.ForceIndexIndicatorStrategy___FI__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("ForceIndexIndicatorStrategy___FI__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___ADX__IteratorClass:AverageDirectionalIndexIndicatorStrategy___ADX__IteratorClass","Object",{h:0,g:0,f:null,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.h=a},moveNext:function(){switch(this.h){case 0:this.h=-1;this.f=this.e.a().b()(this.__4__this.d(this.c,this.e),this.c.period()).getEnumerator();this.g=0;this.h=1;return true;case 1:this.h=-1;if(this.f.moveNext()){this.g=this.f.current()*100;this.h=1;return true}break}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___ADX__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.g},current1:function(){return this.g},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___ADX__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___ADXHelper__IteratorClass:AverageDirectionalIndexIndicatorStrategy___ADXHelper__IteratorClass","Object",{i:0,h:0,g:null,f:null,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.g=this.__4__this.g(this.c,this.e).getEnumerator();this.f=this.__4__this.e(this.c,this.e).getEnumerator();this.g.moveNext();this.f.moveNext();this.i=1;break;case 1:this.i=-1;if(this.g.moveNext()&&this.f.moveNext()){this.h=Math.abs(this.e.i()((this.g.current()-this.f.current())/(this.g.current()+this.f.current())));this.i=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___ADXHelper__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___ADXHelper__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___MinusDI__IteratorClass:AverageDirectionalIndexIndicatorStrategy___MinusDI__IteratorClass","Object",{i:0,h:0,g:null,f:null,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.g=this.e.a().b()(this.__4__this.f(this.c.highColumn(),this.c.lowColumn()),this.c.period()).getEnumerator();this.f=this.e.a().b()(this.c.trueRange(),this.c.period()).getEnumerator();this.i=1;break;case 1:this.i=-1;if(this.g.moveNext()&&this.f.moveNext()){this.h=this.e.i()(this.g.current()/this.f.current());this.i=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___MinusDI__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___MinusDI__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___PlusDI__IteratorClass:AverageDirectionalIndexIndicatorStrategy___PlusDI__IteratorClass","Object",{i:0,h:0,g:null,f:null,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.g=this.e.a().b()(this.__4__this.h(this.c.highColumn(),this.c.lowColumn()),this.c.period()).getEnumerator();this.f=this.e.a().b()(this.c.trueRange(),this.c.period()).getEnumerator();this.i=1;break;case 1:this.i=-1;if(this.g.moveNext()&&this.f.moveNext()){this.h=this.e.i()(this.g.current()/this.f.current());this.i=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___PlusDI__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___PlusDI__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___MinusDM__IteratorClass:AverageDirectionalIndexIndicatorStrategy___MinusDM__IteratorClass","Object",{i:0,f:0,h:0,g:0,j:0,d:null,__3__highColumn:null,e:null,__3__lowColumn:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.f=0;this.i=1;return true;case 1:this.i=-1;this.h=0;this.g=0;this.j=1;this.i=2;break;case 2:this.i=-1;if(this.j<this.d.count()){this.h=this.__4__this.j(this.j,this.d,this.e);this.g=this.__4__this.i(this.j,this.d,this.e);if(this.g>this.h&&this.g>0){this.f=this.g;this.i=3;return true}this.f=0;this.i=3;return true}break;case 3:this.i=-1;this.j++;this.i=2;break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___MinusDM__IteratorClass(0);d__.__4__this=this.__4__this}d__.d=this.__3__highColumn;d__.e=this.__3__lowColumn;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___MinusDM__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___PlusDM__IteratorClass:AverageDirectionalIndexIndicatorStrategy___PlusDM__IteratorClass","Object",{i:0,f:0,h:0,g:0,j:0,d:null,__3__highColumn:null,e:null,__3__lowColumn:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.f=0;this.i=1;return true;case 1:this.i=-1;this.h=0;this.g=0;this.j=1;this.i=2;break;case 2:this.i=-1;if(this.j<this.d.count()){this.h=this.__4__this.j(this.j,this.d,this.e);this.g=this.__4__this.i(this.j,this.d,this.e);if(this.h>this.g&&this.h>0){this.f=this.h;this.i=3;return true}this.f=0;this.i=3;return true}break;case 3:this.i=-1;this.j++;this.i=2;break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___PlusDM__IteratorClass(0);d__.__4__this=this.__4__this}d__.d=this.__3__highColumn;d__.e=this.__3__lowColumn;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___PlusDM__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);
$c("AccumulationDistributionIndicatorStrategy___ProvideStream__IteratorClass:AccumulationDistributionIndicatorStrategy___ProvideStream__IteratorClass","Object",{j:0,f:0,g:0,i:0,h:0,k:0,l:0,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.j=a},moveNext:function(){while(this.j>=0){switch(this.j){case 0:{this.j=-1;this.g=0;this.i=Number.POSITIVE_INFINITY;this.h=Number.NEGATIVE_INFINITY;var a=this.c.indicatorColumn()!=null?this.c.indicatorColumn().count():0;var b=this.c.closeColumn()!=null?this.c.closeColumn().count():0;var c=this.c.highColumn()!=null?this.c.highColumn().count():0;var d=this.c.volumeColumn()!=null?this.c.volumeColumn().count():0;this.k=Math.min(a,Math.min(b,Math.min(c,d)));this.l=0;this.j=1;break}case 1:this.j=-1;if(this.l<this.k){var e=this.c.closeColumn().item(this.l);var f=this.c.lowColumn().item(this.l);var g=this.c.highColumn().item(this.l);var h=this.c.volumeColumn().item(this.l);var i=(e-f-(g-e))/(g-f);this.g+=this.e.i()(i*h);this.i=Math.min(this.i,this.g);this.h=Math.max(this.h,this.g);this.f=this.g;this.j=2;return true}break;case 2:this.j=-1;++this.l;this.j=1;break}}return false},getEnumerator:function(){var d__;if(this.j==-2){this.j=0;d__=this}else{d__=new $.ig.AccumulationDistributionIndicatorStrategy___ProvideStream__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("AccumulationDistributionIndicatorStrategy___ProvideStream__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Series___ToEnumerableRange__IteratorClass:Series___ToEnumerableRange__IteratorClass","Object",{d:0,a:0,g:0,c:null,__3__expression:null,i:0,__3__start:0,h:0,__3__length:0,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;this.g=this.i;this.d=1;break;case 1:this.d=-1;if(this.g<this.h){this.a=this.c(this.g);this.d=2;return true}break;case 2:this.d=-1;this.g++;this.d=1;break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $.ig.Series___ToEnumerableRange__IteratorClass(0)}d__.c=this.__3__expression;d__.i=this.__3__start;d__.h=this.__3__length;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.a},current1:function(){return this.a},$type:new $.ig.Type("Series___ToEnumerableRange__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("NaNSegmenter___Segments__IteratorClass:NaNSegmenter___Segments__IteratorClass","Object",{i:0,e:null,d:null,g:null,c:false,h:null,__3__points:null,b:0,__3__mode:0,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.d=this.h.getEnumerator();this.g=new $$t.b7($$t.$ba.$type,0);this.c=true;this.i=1;break;case 1:this.i=-1;if(this.d.moveNext()){if($$t.$aba.a(this.d.current())){if(!this.c&&this.b==1){this.c=true;var a=this.g;this.g=new $$t.b7($$t.$ba.$type,0);this.e=new $$t.cm($$t.$ba.$type,1,a);this.i=1;return true}}else{this.c=false;this.g.add(this.d.current())}this.i=1;break}this.e=new $$t.cm($$t.$ba.$type,1,this.g);this.i=2;return true;case 2:this.i=-1;break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.NaNSegmenter___Segments__IteratorClass(0)}d__.h=this.__3__points;d__.b=this.__3__mode;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("NaNSegmenter___Segments__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($$t.$b8.$type.specialize($$t.$ba.$type)),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($$t.$b8.$type.specialize($$t.$ba.$type)),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("PathRenderer___GetFigures__IteratorClass:PathRenderer___GetFigures__IteratorClass","Object",{h:0,j:null,d:null,e:null,c:null,__3__segments:null,g:0,__3__resolution:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.h=a},i:function(){this.h=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=1;this.d=this.c.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.d.moveNext()){this.e=this.d.current();if($$t.$gh.ai($$t.$ba.$type,$$t.$gh.r($$t.$ba.$type,this.e,2))>=2){var a=new $$t.e1;var b=$$t.$gh.ac($$t.$ba.$type,this.e);a.__startPoint=b;var c=this.__4__this.e(this.e,this.g);a.__segments.add(c);this.j=a;this.h=2;return true}this.h=2;break}this.i();break}}}catch(d){__hasError__=true;throw d}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.PathRenderer___GetFigures__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__segments;d__.g=this.__3__resolution;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.h){case 1:case 2:this.i();break}},current:function(){return this.j},current1:function(){return this.j},$type:new $.ig.Type("PathRenderer___GetFigures__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($$t.$e1.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($$t.$e1.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("ChartContentManager___InOrder__IteratorClass:ChartContentManager___InOrder__IteratorClass","Object",{j:0,b:null,f:null,g:null,c:null,h:null,d:null,i:null,e:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.j=a},k:function(){this.j=-1;if(this.g!=null){this.g.dispose()}},l:function(){this.j=-1;if(this.h!=null){this.h.dispose()}},m:function(){this.j=-1;if(this.i!=null){this.i.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.j>=0){switch(this.j){case 0:this.j=-1;this.f=null;this.f=this.__4__this.o.item(1);this.j=1;this.g=this.f.values().getEnumerator();this.j=2;break;case 2:{this.j=1;if(this.g.moveNext()){this.c=this.g.current();this.b=this.c;this.j=2;return true}this.k();this.f=this.__4__this.o.item(0);var a=new $$t.b7($$t.$vd.$type,0);var c=this.__4__this.r().getEnumerator();while(c.moveNext()){var b=c.current();if(!b.isAnnotationLayer()){a.add(this.f.item(b))}}var e=this.__4__this.r().getEnumerator();while(e.moveNext()){var d=e.current();if(d.isAnnotationLayer()){a.add(this.f.item(d))}}this.j=3;this.h=a.getEnumerator();this.j=4;break}case 4:this.j=3;if(this.h.moveNext()){this.d=this.h.current();this.b=this.d;this.j=4;return true}this.l();this.f=this.__4__this.o.item(2);this.j=5;this.i=this.f.values().getEnumerator();this.j=6;break;case 6:this.j=5;if(this.i.moveNext()){this.e=this.i.current();this.b=this.e;this.j=6;return true}this.m();break}}}catch(f){__hasError__=true;throw f}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.j==-2){this.j=0;d__=this}else{d__=new $.ig.ChartContentManager___InOrder__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.j){case 1:case 2:this.k();break;case 3:case 4:this.l();break;case 5:case 6:this.m();break}},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("ChartContentManager___InOrder__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($$t.$vd.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($$t.$vd.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("SortedListView___GetEnumerator__IteratorClass1$1:SortedListView___GetEnumerator__IteratorClass1$1","Object",{$t:null,c:0,b:null,d:0,__4__this:null,init:function($t,a){this.$t=$t;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.w(1)},dispose:function(){},current:function(){return this.b},current1:function(){return $d(this.$t,this.b)},$type:new $.ig.Type("SortedListView___GetEnumerator__IteratorClass1$1",$.ig.$ot,[$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("CategoryAxisBase___RelatedAxes__IteratorClass:CategoryAxisBase___RelatedAxes__IteratorClass","Object",{i:0,b:null,d:null,h:null,f:null,e:null,g:null,a:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},j:function(){this.i=-1;if(this.h!=null){this.h.dispose()}},k:function(){this.i=1;if(this.g!=null){this.g.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.i>=0){switch(this.i){case 0:this.i=-1;this.d=$b($$t.$fx.$type,this.__4__this.seriesViewer());if(this.d!=null&&this.d.cg()&&this.__4__this.hb(this.d)){this.i=1;this.h=this.d.c4().getEnumerator();this.i=2;break}break;case 2:this.i=1;if(this.h.moveNext()){this.f=this.h.current();if(this.f!=this.__4__this.seriesViewer()){this.e=$b($$t.$fx.$type,this.f);if(this.e!=null){this.i=3;this.g=this.e.axes().getEnumerator();this.i=4;break}}this.i=2;break}this.j();break;case 4:this.i=3;if(this.g.moveNext()){this.a=this.g.current();if($b($$t.$ir.$type,this.a)!==null){this.b=$b($$t.$ir.$type,this.a);this.i=4;return true}this.i=4;break}this.k();this.i=2;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.CategoryAxisBase___RelatedAxes__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.i){case 1:case 2:this.j();break;case 3:case 4:try{this.k()}finally{this.j()}break}},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("CategoryAxisBase___RelatedAxes__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($$t.$ir.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($$t.$ir.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("CategoryAxisBase___RelatedSeries__IteratorClass:CategoryAxisBase___RelatedSeries__IteratorClass","Object",{i:0,b:null,g:null,c:null,f:null,e:null,h:null,d:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},j:function(){this.i=-1;if(this.g!=null){this.g.dispose()}},k:function(){this.i=-1;if(this.f!=null){this.f.dispose()}},l:function(){this.i=3;if(this.h!=null){this.h.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.i>=0){switch(this.i){case 0:this.i=1;this.g=this.__4__this.b4().getEnumerator();this.i=2;break;case 2:this.i=1;if(this.g.moveNext()){this.c=this.g.current();this.b=this.c;this.i=2;return true}this.j();if(this.__4__this.seriesViewer()!=null&&this.__4__this.seriesViewer().cg()&&this.__4__this.hb(this.__4__this.seriesViewer())){this.i=3;this.f=this.__4__this.seriesViewer().c4().getEnumerator();this.i=4;break}break;case 4:this.i=3;if(this.f.moveNext()){this.e=this.f.current();if(this.e!=this.__4__this.seriesViewer()){this.i=5;this.h=this.e.series().getEnumerator();this.i=6;break}this.i=4;break}this.k();break;case 6:this.i=5;if(this.h.moveNext()){this.d=this.h.current();this.b=this.d;this.i=6;return true}this.l();this.i=4;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.CategoryAxisBase___RelatedSeries__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.i){case 1:case 2:this.j();break;case 3:case 4:this.k();break;case 5:case 6:try{this.l()}finally{this.k()}break}},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("CategoryAxisBase___RelatedSeries__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($$t.$bc.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($$t.$bc.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("AxisLabelPanelBase___GetTextBlocks__IteratorClass:AxisLabelPanelBase___GetTextBlocks__IteratorClass","Object",{b:0,d:null,c:0,__4__this:null,init:function(a){$.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.z().a7().c()){this.d=this.__4__this.z().a7().item(this.c);this.b=2;return true}break;case 2:this.b=-1;this.c++;this.b=1;break}}return false},getEnumerator:function(){var d__;if(this.b==-2){this.b=0;d__=this}else{d__=new $.ig.AxisLabelPanelBase___GetTextBlocks__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("AxisLabelPanelBase___GetTextBlocks__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($.ig.$op.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($.ig.$op.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("AxisLabelPanelBase___GetLabels__IteratorClass:AxisLabelPanelBase___GetLabels__IteratorClass","Object",{c:0,d:null,b:null,f:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.c=a},e:function(){this.c=-1;if(this.b!=null){this.b.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.c>=0){switch(this.c){case 0:this.c=1;this.b=this.__4__this.y().getEnumerator();this.c=2;break;case 2:this.c=1;if(this.b.moveNext()){this.f=this.b.current();if(this.f!=this.__4__this.z().fk()&&this.f!=this.__4__this.ab().at()){this.d=this.f;this.c=2;return true}this.c=2;break}this.e();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.c==-2){this.c=0;d__=this}else{d__=new $.ig.AxisLabelPanelBase___GetLabels__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.c){case 1:case 2:this.e();break}},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("AxisLabelPanelBase___GetLabels__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($.ig.$op.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($.ig.$op.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("RelativeStrengthIndexIndicatorStrategy___ProvideStream__IteratorClass:RelativeStrengthIndexIndicatorStrategy___ProvideStream__IteratorClass","Object",{l:0,h:0,j:0,k:0,i:0,g:null,f:null,m:0,n:0,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.l=a},moveNext:function(){while(this.l>=0){switch(this.l){case 0:{this.l=-1;this.j=this.c.period();var a=2/(this.j+1);this.k=0;this.i=0;this.g=this.c.indicatorColumn();this.f=this.c.closeColumn();if(this.g.count()>0){this.h=0;this.l=1;return true}this.l=1;break}case 1:this.l=-1;this.m=1;this.l=2;break;case 2:this.l=-1;if(this.m<Math.min(this.c.period(),this.g.count())){var b=this.f.item(this.m)-this.f.item(this.m-1);var c=b>0?b:0;var d=b>0?0:-b;this.k+=c/(this.j-1);this.i+=d/(this.j-1);this.h=0;this.l=3;return true}this.n=this.c.period();this.l=4;break;case 3:this.l=-1;++this.m;this.l=2;break;case 4:this.l=-1;if(this.n<this.g.count()){var e=this.f.item(this.n)-this.f.item(this.n-1);var f=e>0?e:0;var g=e>0?0:-e;this.k=(this.k*(this.j-1)+f)/this.j;this.i=(this.i*(this.j-1)+g)/this.j;this.h=this.e.i()(this.k!=0?100*this.k/(this.k+this.i):0);this.l=5;return true}break;case 5:this.l=-1;++this.n;this.l=4;break}}return false},getEnumerator:function(){var d__;if(this.l==-2){this.l=0;d__=this}else{d__=new $.ig.RelativeStrengthIndexIndicatorStrategy___ProvideStream__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("RelativeStrengthIndexIndicatorStrategy___ProvideStream__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("FinancialSeries___get_TL__IteratorClass:FinancialSeries___get_TL__IteratorClass","Object",{d:0,c:0,e:0,b:null,g:0,f:0,h:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;if(this.__4__this.lq()&&this.__4__this.xAxis().sortedIndices()!=null){this.e=this.__4__this.k9().count();this.b=this.__4__this.xAxis().sortedIndices();if(this.e>0){this.c=this.__4__this.mb(this.__4__this.k9().item(this.b.item(0)));this.d=1;return true}this.d=1;break}this.f=this.__4__this.k9().count();if(this.f>0){this.c=this.__4__this.mb(this.__4__this.k9().item(0));this.d=4;return true}this.d=4;break;case 1:this.d=-1;this.g=1;this.d=2;break;case 2:this.d=-1;if(this.g<this.e){this.c=Math.min(this.__4__this.mb(this.__4__this.k9().item(this.b.item(this.g))),this.__4__this.mb(this.__4__this.k5().item(this.b.item(this.g-1))));this.d=3;return true}break;case 3:this.d=-1;this.g++;this.d=2;break;case 4:this.d=-1;this.h=1;this.d=5;break;case 5:this.d=-1;if(this.h<this.f){this.c=Math.min(this.__4__this.mb(this.__4__this.k9().item(this.h)),this.__4__this.mb(this.__4__this.k5().item(this.h-1)));this.d=6;return true}break;case 6:this.d=-1;this.h++;this.d=5;break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $.ig.FinancialSeries___get_TL__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("FinancialSeries___get_TL__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$$t.$s1.remove=0;$$t.$s1.insert=1;$$t.$s1.replace=2;$$t.$s1.change=3;$$t.$s1.reset=4;$$t.$pm.none=0;$$t.$pm.both=1;$$t.$pm.positive=2;$$t.$pm.negative=3;$$t.$wd.deferred=0;$$t.$wd.immediate=1;$$t.$abg.none=0;$$t.$abg.synched=1;$$t.$abg.zoomable=2;$$t.$nu.natural=0;$$t.$nu.clamped=1;$$t.$abf.candlestick=0;$$t.$abf.oHLC=1;$$t.$oj.number=0;$$t.$oj.percent=1;$$t.$hj.unset=0;$$t.$hj.none=1;$$t.$hj.automatic=2;$$t.$hj.circle=3;$$t.$hj.triangle=4;$$t.$hj.pyramid=5;$$t.$hj.square=6;$$t.$hj.diamond=7;$$t.$hj.pentagon=8;$$t.$hj.hexagon=9;$$t.$hj.tetragram=10;$$t.$hj.pentagram=11;$$t.$hj.hexagram=12;$$t.$oh.none=0;$$t.$oh.center=1;$$t.$oh.insideEnd=2;$$t.$oh.outsideEnd=3;$$t.$oh.bestFit=4;$$t.$we.normal=0;$$t.$we.minimal=1;$$t.$fy.none=0;$$t.$fy.beforeSeries=1;$$t.$fy.behindSeries=2;$$t.$k7.horizontal=0;$$t.$k7.vertical=1;$$t.$k7.angular=2;$$t.$k7.radial=3;$$t.$iw.mode0=0;$$t.$iw.mode1=1;$$t.$iw.mode2=2;$$t.$kg.outsideTop=0;$$t.$kg.outsideBottom=1;$$t.$kg.outsideLeft=2;$$t.$kg.outsideRight=3;$$t.$kg.insideTop=4;$$t.$kg.insideBottom=5;$$t.$kg.insideLeft=6;$$t.$kg.insideRight=7;$$t.$tn.auto=0;$$t.$tn.normal=1;$$t.$tn.valueScaled=2;$$t.$tn.indexScaled=3;$$t.$tn.random=4;$$t.$np.outward=0;$$t.$np.inward=1;$$t.$np.$static=2;$$t.$abd.closest=0;$$t.$abd.directlyOver=1;$$t.$pe.none=0;$$t.$pe.omit=1;$$t.$pe.fade=2;$$t.$pe.omitAndShift=3;$$t.$pe.fadeAndShift=4;$$t.$vg.series=0;$$t.$vg.axis=1;$$t.$vg.background=2;$$t.$sh.up=0;$$t.$sh.down=1;$$t.$si.left=0;$$t.$si.right=1;$$t.$sx.left=0;$$t.$sx.right=1;$$t.$sy.uniform=0;$$t.$sy.weighted=1;$$t.$me.continuous=0;$$t.$me.discrete=1;$$t.$oi.straight=0;$$t.$oi.arc=1;$$t.$oi.spline=2;$$t.$xz.line=0;$$t.$xz.area=1;$$t.$xz.column=2;$$t.$p8.select=0;$$t.$p8.interpolate=1;$$t.$gb.auto=0;$$t.$gb.left=1;$$t.$gb.right=2;$$t.$gb.top=3;$$t.$gb.bottom=4;$$t.$qv.auto=0;$$t.$qv.fromZero=1;$$t.$qv.sweepFromLeft=2;$$t.$qv.sweepFromRight=3;$$t.$qv.sweepFromTop=4;$$t.$qv.sweepFromBottom=5;$$t.$qv.sweepFromCenter=6;$$t.$qv.accordionFromLeft=7;$$t.$qv.accordionFromRight=8;$$t.$qv.accordionFromTop=9;$$t.$qv.accordionFromBottom=10;$$t.$qv.expand=11;$$t.$qv.sweepFromCategoryAxisMinimum=12;$$t.$qv.sweepFromCategoryAxisMaximum=13;$$t.$qv.sweepFromValueAxisMinimum=14;$$t.$qv.sweepFromValueAxisMaximum=15;$$t.$qv.accordionFromCategoryAxisMinimum=16;$$t.$qv.accordionFromCategoryAxisMaximum=17;$$t.$qv.accordionFromValueAxisMinimum=18;$$t.$qv.accordionFromValueAxisMaximum=19;$$t.$ln.linear=0;$$t.$ln.logarithmic=1;$$t.$l9.wrap=0;$$t.$l9.stagger=1;$$t.$l9.rotate=2;$$t.$l8.pixel=0;$$t.$l8.percent=1;$$t.$w3.auto=0;$$t.$w3.topLeft=1;$$t.$w3.topMiddle=2;$$t.$w3.topRight=3;$$t.$w3.rightTop=4;$$t.$w3.rightMiddle=5;$$t.$w3.rightBottom=6;$$t.$w3.bottomRight=7;$$t.$w3.bottomMiddle=8;$$t.$w3.bottomLeft=9;$$t.$w3.leftBottom=10;$$t.$w3.leftMiddle=11;$$t.$w3.leftTop=12;$$t.$w4.auto=0;$$t.$w4.outsideStart=1;$$t.$w4.insideStart=2;$$t.$w4.insideEnd=3;$$t.$w4.outsideEnd=4;$$t.$ww.auto=0;$$t.$ww.marker=1;$$t.$ww.shape=2;$$t.$bc.fe="MouseOver";$$t.$bc.ff="Normal";$$t.$bc.f9="VisibilityProxy";$$t.$bc.fi="RootCanvas";$$t.$bc.dd=1e-7;$$t.$bc.fq="SyncLink";$$t.$bc.fk="SeriesViewer";$$t.$bc.e7="ItemsSource";$$t.$bc.e3="FastItemsSource";$$t.$bc.e9="LegendItem";$$t.$bc.ev="ActualLegend";$$t.$bc.fb="LegendItemVisibility";$$t.$bc.e8="LegendItemBadgeTemplate";$$t.$bc.fa="LegendItemTemplate";$$t.$bc.e1="DiscreteLegendItemTemplate";$$t.$bc.e4="Index";$$t.$bc.fv="TransitionEasingFunction";$$t.$bc.fx="TransitionInEasingFunction";$$t.$bc.fu="TransitionDuration";$$t.$bc.fz="TransitionProgress";$$t.$bc.d6=10;$$t.$bc.cs=false;$$t.$bc.fh="Resolution";$$t.$bc.fs="Title";$$t.$bc.ey="Brush";$$t.$bc.eu="ActualBrush";$$t.$bc.fg="Outline";$$t.$bc.ew="ActualOutline";$$t.$bc.fc="LineJoin";$$t.$bc.fd="MiterLimit";$$t.$bc.fr="Thickness";$$t.$bc.e0="DashCap";$$t.$bc.ez="DashArray";$$t.$bc.ft="ToolTip";$$t.$bc.e6="IsHighlightingEnabled";$$t.$bc.e5="IsDropShadowEnabled";$$t.$bc.fl="ShadowBlur";$$t.$bc.fm="ShadowColor";$$t.$bc.f8="UseSingleShadow";$$t.$bc.fn="ShadowOffsetX";$$t.$bc.fo="ShadowOffsetY";$$t.$bc.ex="AreaFillOpacity";$$t.$bc.et="ActualAreaFillOpacity";$$t.$bc.fw="TransitionInDuration";$$t.$bc.fy="TransitionInSpeedType";$$t.$bc.fp="StartCap";$$t.$bc.e2="EndCap";$$t.$bc.f2="TrendLineDashArray";$$t.$bc.f6="TrendLineType";$$t.$bc.f4="TrendLinePeriod";$$t.$bc.f1="TrendLineBrush";$$t.$bc.f0="ActualTrendLineBrush";$$t.$bc.f5="TrendLineThickness";$$t.$bc.f3="TrendLineDashCap";$$t.$bc.f7="TrendLineZIndex";$$t.$bc.d5=0;$$t.$bc.jl=$$t.$bi.i("VisibilityProxy",$$t.$bu.$type,$$t.$bc.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.raisePropertyChanged("VisibilityProxy",b.d(),b.c())}));$$t.$bc.itemsSourceProperty=$$t.$bi.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){var c=$b($$t.$bc.$type,a);if(c.syncLink()!=null){c.syncLink().releaseFastItemsSource(b.d())}a.raisePropertyChanged("ItemsSource",b.d(),b.c())}));$$t.$bc.iu=$$t.$bi.i("FastItemsSource",$$t.$ij.$type,$$t.$bc.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("FastItemsSource",b.d(),b.c())}));$$t.$bc.legendProperty=$$t.$bi.i("Legend",$$t.$ol.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){var c=$b($$t.$bc.$type,a);c.raisePropertyChanged("Legend",b.d(),b.c())}));$$t.$bc.legendItemVisibilityProperty=$$t.$bi.i("LegendItemVisibility",$$t.$bu.$type,$$t.$bc.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.raisePropertyChanged("LegendItemVisibility",b.d(),b.c())}));$$t.$bc.legendItemBadgeTemplateProperty=$$t.$bi.i("LegendItemBadgeTemplate",$$t.$c9.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){var c=$b($$t.$bc.$type,a);c.raisePropertyChanged("LegendItemBadgeTemplate",b.d(),b.c());c.legendItem(c.ib())}));$$t.$bc.legendItemTemplateProperty=$$t.$bi.i("LegendItemTemplate",$$t.$c9.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){var c=$b($$t.$bc.$type,a);c.raisePropertyChanged("LegendItemTemplate",b.d(),b.c());c.legendItem(c.ib())}));$$t.$bc.discreteLegendItemTemplateProperty=$$t.$bi.i("DiscreteLegendItemTemplate",$$t.$c9.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){var c=$b($$t.$bc.$type,a);c.raisePropertyChanged("DiscreteLegendItemTemplate",b.d(),b.c())}));$$t.$bc.indexProperty=$$t.$bi.i("Index",$.ig.Number.prototype.$type,$$t.$bc.$type,new $$t.bj(2,-1,function(a,b){var c=$b($$t.$bc.$type,a);c.raisePropertyChanged("Index",b.d(),b.c());c.legendItem(c.ib())}));$$t.$bc.transitionEasingFunctionProperty=$$t.$bi.i("TransitionEasingFunction",$$t.$fk.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TransitionEasingFunction",b.d(),b.c())}));$$t.$bc.transitionInEasingFunctionProperty=$$t.$bi.i("TransitionInEasingFunction",$$t.$fk.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TransitionInEasingFunction",b.d(),b.c())}));$$t.$bc.transitionDurationProperty=$$t.$bi.i("TransitionDuration",$.ig.Number.prototype.$type,$$t.$bc.$type,new $$t.bj(2,0,function(a,b){a.raisePropertyChanged("TransitionDuration",b.d(),b.c())}));$$t.$bc.jj=$$t.$bi.i("TransitionProgress",Number,$$t.$bc.$type,new $$t.bj(2,0,function(a,b){a.raisePropertyChanged("TransitionProgress",b.d(),b.c())}));$$t.$bc.resolutionProperty=$$t.$bi.i("Resolution",Number,$$t.$bc.$type,new $$t.bj(2,1,function(a,b){a.raisePropertyChanged("Resolution",b.d(),b.c())}));$$t.$bc.titleProperty=$$t.$bi.i("Title",$.ig.$op.$type,$$t.$bc.$type,new $$t.bj(2,"Series Title",function(a,b){a.raisePropertyChanged("Title",b.d(),b.c())}));$$t.$bc.brushProperty=$$t.$bi.i("Brush",$$t.$cv.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("Brush",b.d(),b.c())}));$$t.$bc.actualBrushProperty=$$t.$bi.i("ActualBrush",$$t.$cv.$type,$$t.$bc.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("ActualBrush",b.d(),b.c())}));$$t.$bc.outlineProperty=$$t.$bi.i("Outline",$$t.$cv.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("Outline",b.d(),b.c())}));$$t.$bc.actualOutlineProperty=$$t.$bi.i("ActualOutline",$$t.$cv.$type,$$t.$bc.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("ActualOutline",b.d(),b.c())}));$$t.$bc.miterLimitProperty=$$t.$bi.i("MiterLimit",Number,$$t.$bc.$type,new $$t.bj(2,0,function(a,b){a.raisePropertyChanged("MiterLimit",b.d(),b.c())}));$$t.$bc.thicknessProperty=$$t.$bi.i("Thickness",Number,$$t.$bc.$type,new $$t.bj(2,1.5,function(a,b){a.raisePropertyChanged("Thickness",b.d(),b.c())}));$$t.$bc.dashCapProperty=$$t.$bi.i("DashCap",$$t.$jh.$type,$$t.$bc.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.raisePropertyChanged("DashCap",b.d(),b.c())}));$$t.$bc.dashArrayProperty=$$t.$bi.i("DashArray",$$t.$cy.$type,$$t.$bc.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("DashArray",b.d(),b.c())}));$$t.$bc.toolTipProperty=$$t.$bi.i("ToolTip",$.ig.$op.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ToolTip",b.d(),b.c())}));$$t.$bc.isHighlightingEnabledProperty=$$t.$bi.i("IsHighlightingEnabled",$$t.$f.$type,$$t.$bc.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("IsHighlightingEnabled",b.d(),b.c())}));$$t.$bc.isDropShadowEnabledProperty=$$t.$bi.i("IsDropShadowEnabled",$$t.$f.$type,$$t.$bc.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("IsDropShadowEnabled",b.d(),b.c())}));$$t.$bc.shadowBlurProperty=$$t.$bi.i("ShadowBlur",Number,$$t.$bc.$type,new $$t.bj(2,NaN,function(a,b){a.raisePropertyChanged("ShadowBlur",b.d(),b.c())}));$$t.$bc.shadowColorProperty=$$t.$bi.i("ShadowColor",$$t.$cw.$type,$$t.$bc.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("ShadowColor",b.d(),b.c())}));$$t.$bc.useSingleShadowProperty=$$t.$bi.i("UseSingleShadow",$$t.$f.$type,$$t.$bc.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("UseSingleShadow",b.d(),b.c())}));$$t.$bc.shadowOffsetXProperty=$$t.$bi.i("ShadowOffsetX",Number,$$t.$bc.$type,new $$t.bj(2,NaN,function(a,b){a.raisePropertyChanged("ShadowOffsetX",b.d(),b.c())}));$$t.$bc.shadowOffsetYProperty=$$t.$bi.i("ShadowOffsetY",Number,$$t.$bc.$type,new $$t.bj(2,NaN,function(a,b){a.raisePropertyChanged("ShadowOffsetY",b.d(),b.c())}));$$t.$bc.areaFillOpacityProperty=$$t.$bi.i("AreaFillOpacity",Number,$$t.$bc.$type,new $$t.bj(2,NaN,function(a,b){a.raisePropertyChanged("AreaFillOpacity",b.d(),b.c())}));$$t.$bc.actualAreaFillOpacityProperty=$$t.$bi.i("ActualAreaFillOpacity",Number,$$t.$bc.$type,new $$t.bj(2,1,function(a,b){a.raisePropertyChanged("ActualAreaFillOpacity",b.d(),b.c())}));$$t.$bc.transitionInDurationProperty=$$t.$bi.i("TransitionInDuration",$.ig.Number.prototype.$type,$$t.$bc.$type,new $$t.bj(2,1e3,function(a,b){a.raisePropertyChanged("TransitionInDuration",b.d(),b.c())}));$$t.$bc.transitionInSpeedTypeProperty=$$t.$bi.i("TransitionInSpeedType",$$t.$tn.$type,$$t.$bc.$type,new $$t.bj(2,$$t.$tn.getBox(0),function(a,b){a.raisePropertyChanged("TransitionInSpeedType",b.d(),b.c())}));$$t.$bc.startCapProperty=$$t.$bi.i("StartCap",$$t.$jh.$type,$$t.$bc.$type,new $$t.bj(2,$$t.$jh.getBox(2),function(a,b){a.raisePropertyChanged("StartCap",b.d(),b.c())}));$$t.$bc.endCapProperty=$$t.$bi.i("EndCap",$$t.$jh.$type,$$t.$bc.$type,new $$t.bj(2,$$t.$jh.getBox(2),function(a,b){a.raisePropertyChanged("EndCap",b.d(),b.c())}));$$t.$wk.kp="UseIndex";$$t.$wk.kq="UseLegend";$$t.$wk.kn="CursorPosition";$$t.$wk.ko="IsDefaultCrosshairDisabled";$$t.$wk.useIndexProperty=$$t.$bi.i("UseIndex",$$t.$f.$type,$$t.$wk.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseIndex",b.d(),b.c())}));$$t.$wk.useLegendProperty=$$t.$bi.i("UseLegend",$$t.$f.$type,$$t.$wk.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseLegend",b.d(),b.c())}));$$t.$wk.cursorPositionProperty=$$t.$bi.i("CursorPosition",$$t.$ba.$type,$$t.$wk.$type,new $$t.bj(2,{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.raisePropertyChanged("CursorPosition",b.d(),b.c())}));$$t.$wk.isDefaultCrosshairDisabledProperty=$$t.$bi.i("IsDefaultCrosshairDisabled",$$t.$f.$type,$$t.$wk.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("IsDefaultCrosshairDisabled",b.d(),b.c())}));$$t.$b2.x=1e3;$$t.$b2.w=3;$$t.$wq.lo="TargetAxis";$$t.$wq.lp="UseInterpolation";$$t.$wq.ln="BAndHighlightWidth";$$t.$wq.targetAxisProperty=$$t.$bi.i("TargetAxis",$$t.$ir.$type,$$t.$wq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TargetAxis",b.d(),b.c())}));$$t.$wq.useInterpolationProperty=$$t.$bi.i("UseInterpolation",$$t.$f.$type,$$t.$wq.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$wq.bandHighlightWidthProperty=$$t.$bi.i("BAndHighlightWidth",Number,$$t.$wq.$type,new $$t.bj(2,10,function(a,b){a.raisePropertyChanged("BAndHighlightWidth",b.d(),b.c())}));$$t.$wu.lw="TargetSeries";$$t.$wu.lx="UseInterpolation";$$t.$wu.lt="HighlightType";$$t.$wu.lu="MarkerTemplate";$$t.$wu.ls="BandHighlightWidth";$$t.$wu.lv="SkipUnknownValues";$$t.$wu.targetSeriesProperty=$$t.$bi.i("TargetSeries",$$t.$bc.$type,$$t.$wu.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.d(),b.c())}));$$t.$wu.useInterpolationProperty=$$t.$bi.i("UseInterpolation",$$t.$f.$type,$$t.$wu.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$wu.highlightTypeProperty=$$t.$bi.i("HighlightType",$$t.$ww.$type,$$t.$wu.$type,new $$t.bj(2,$$t.$ww.getBox(0),function(a,b){a.raisePropertyChanged("HighlightType",b.d(),b.c())}));$$t.$wu.markerTemplateProperty=$$t.$bi.i("MarkerTemplate",$$t.$c9.$type,$$t.$wu.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())
}));$$t.$wu.bandHighlightWidthProperty=$$t.$bi.i("BandHighlightWidth",Number,$$t.$wu.$type,new $$t.bj(2,10,function(a,b){a.raisePropertyChanged("BandHighlightWidth",b.d(),b.c())}));$$t.$wu.skipUnknownValuesProperty=$$t.$bi.i("SkipUnknownValues",$$t.$f.$type,$$t.$wu.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.d(),b.c())}));$$t.$wz.lo="TargetAxis";$$t.$wz.lq="UseInterpolation";$$t.$wz.lp="ToolTipPosition";$$t.$wz.targetAxisProperty=$$t.$bi.i("TargetAxis",$$t.$is.$type,$$t.$wz.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TargetAxis",b.d(),b.c())}));$$t.$wz.useInterpolationProperty=$$t.$bi.i("UseInterpolation",$$t.$f.$type,$$t.$wz.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$wz.toolTipPositionProperty=$$t.$bi.i("ToolTipPosition",$$t.$w4.$type,$$t.$wz.$type,new $$t.bj(2,$$t.$w4.getBox(0),function(a,b){$b($$t.$wz.$type,a).raisePropertyChanged("ToolTipPosition",b.d(),b.c())}));$$t.$w8.lo="TargetSeries";$$t.$w8.lp="UseInterpolation";$$t.$w8.lq="VerticalLineVisibility";$$t.$w8.lm="HorizontalLineVisibility";$$t.$w8.ln="SkipUnknownValues";$$t.$w8.targetSeriesProperty=$$t.$bi.i("TargetSeries",$$t.$bc.$type,$$t.$w8.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.d(),b.c())}));$$t.$w8.useInterpolationProperty=$$t.$bi.i("UseInterpolation",$$t.$f.$type,$$t.$w8.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$w8.verticalLineVisibilityProperty=$$t.$bi.i("VerticalLineVisibility",$$t.$bu.$type,$$t.$w8.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.raisePropertyChanged("VerticalLineVisibility",b.d(),b.c())}));$$t.$w8.horizontalLineVisibilityProperty=$$t.$bi.i("HorizontalLineVisibility",$$t.$bu.$type,$$t.$w8.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.raisePropertyChanged("HorizontalLineVisibility",b.d(),b.c())}));$$t.$w8.skipUnknownValuesProperty=$$t.$bi.i("SkipUnknownValues",$$t.$f.$type,$$t.$w8.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.d(),b.c())}));$$t.$xb.lp="TargetSeries";$$t.$xb.lq="UseInterpolation";$$t.$xb.lo="SkipUnknownValues";$$t.$xb.targetSeriesProperty=$$t.$bi.i("TargetSeries",$$t.$bc.$type,$$t.$xb.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.d(),b.c())}));$$t.$xb.useInterpolationProperty=$$t.$bi.i("UseInterpolation",$$t.$f.$type,$$t.$xb.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$xb.skipUnknownValuesProperty=$$t.$bi.i("SkipUnknownValues",$$t.$f.$type,$$t.$xb.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.d(),b.c())}));$$t.$w1.bc="PointerPosition";$$t.$w1.a8="PointerInset";$$t.$w1.be="PointerWidth";$$t.$w1.bd="PointerVisibility";$$t.$w1.a9="PointerLocation";$$t.$w1.a7="ActualPointerStartPosition";$$t.$w1.a5="ActualPointerFirstPosition";$$t.$w1.a6="ActualPointerSecondPosition";$$t.$w1.a2="ActualBoxTopLeftPosition";$$t.$w1.a3="ActualBoxTopRightPosition";$$t.$w1.ax="ActualBoxBottomLeftPosition";$$t.$w1.ay="ActualBoxBottomRightPosition";$$t.$w1.a4="ActualBoxWidth";$$t.$w1.a1="ActualBoxHeight";$$t.$w1.az="ActualBoxFullHeight";$$t.$w1.a0="ActualBoxFullWidth";$$t.$w1.bb="PointerPoints";$$t.$w1.ba="PointerOutlinePoints";$$t.$w1.pointerPositionProperty=$$t.$bi.i("PointerPosition",$$t.$ba.$type,$$t.$w1.$type,new $$t.bj(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bk("PointerPosition",b.d(),b.c())}));$$t.$w1.pointerInsetProperty=$$t.$bi.i("PointerInset",Number,$$t.$w1.$type,new $$t.bj(2,7.5,function(a,b){a.bk("PointerInset",b.d(),b.c())}));$$t.$w1.pointerWidthProperty=$$t.$bi.i("PointerWidth",Number,$$t.$w1.$type,new $$t.bj(2,5,function(a,b){a.bk("PointerWidth",b.d(),b.c())}));$$t.$w1.pointerVisibilityProperty=$$t.$bi.i("PointerVisibility",$$t.$bu.$type,$$t.$w1.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.bk("PointerVisibility",b.d(),b.c())}));$$t.$w1.pointerLocationProperty=$$t.$bi.i("PointerLocation",$$t.$w3.$type,$$t.$w1.$type,new $$t.bj(2,$$t.$w3.getBox(0),function(a,b){a.bk("PointerLocation",b.d(),b.c())}));$$t.$w1.actualPointerStartPositionProperty=$$t.$bi.i("ActualPointerStartPosition",$$t.$ba.$type,$$t.$w1.$type,new $$t.bj(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bk("ActualPointerStartPosition",b.d(),b.c())}));$$t.$w1.actualPointerFirstPositionProperty=$$t.$bi.i("ActualPointerFirstPosition",$$t.$ba.$type,$$t.$w1.$type,new $$t.bj(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bk("ActualPointerFirstPosition",b.d(),b.c())}));$$t.$w1.actualPointerSecondPositionProperty=$$t.$bi.i("ActualPointerSecondPosition",$$t.$ba.$type,$$t.$w1.$type,new $$t.bj(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bk("ActualPointerSecondPosition",b.d(),b.c())}));$$t.$w1.actualBoxTopLeftPositionProperty=$$t.$bi.i("ActualBoxTopLeftPosition",$$t.$ba.$type,$$t.$w1.$type,new $$t.bj(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bk("ActualBoxTopLeftPosition",b.d(),b.c())}));$$t.$w1.actualBoxTopRightPositionProperty=$$t.$bi.i("ActualBoxTopRightPosition",$$t.$ba.$type,$$t.$w1.$type,new $$t.bj(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bk("ActualBoxTopRightPosition",b.d(),b.c())}));$$t.$w1.actualBoxBottomLeftPositionProperty=$$t.$bi.i("ActualBoxBottomLeftPosition",$$t.$ba.$type,$$t.$w1.$type,new $$t.bj(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bk("ActualBoxBottomLeftPosition",b.d(),b.c())}));$$t.$w1.actualBoxBottomRightPositionProperty=$$t.$bi.i("ActualBoxBottomRightPosition",$$t.$ba.$type,$$t.$w1.$type,new $$t.bj(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bk("ActualBoxBottomRightPosition",b.d(),b.c())}));$$t.$w1.actualBoxWidthProperty=$$t.$bi.i("ActualBoxWidth",Number,$$t.$w1.$type,new $$t.bj(2,0,function(a,b){a.bk("ActualBoxWidth",b.d(),b.c())}));$$t.$w1.actualBoxHeightProperty=$$t.$bi.i("ActualBoxHeight",Number,$$t.$w1.$type,new $$t.bj(2,0,function(a,b){a.bk("ActualBoxHeight",b.d(),b.c())}));$$t.$w1.actualBoxFullHeightProperty=$$t.$bi.i("ActualBoxFullHeight",Number,$$t.$w1.$type,new $$t.bj(2,0,function(a,b){a.bk("ActualBoxFullHeight",b.d(),b.c())}));$$t.$w1.actualBoxFullWidthProperty=$$t.$bi.i("ActualBoxFullWidth",Number,$$t.$w1.$type,new $$t.bj(2,0,function(a,b){a.bk("ActualBoxFullWidth",b.d(),b.c())}));$$t.$w1.pointerPointsProperty=$$t.$bi.i("PointerPoints",$$t.$c4.$type,$$t.$w1.$type,new $$t.bj(2,null,function(a,b){a.bk("PointerPoints",b.d(),b.c())}));$$t.$w1.pointerOutlinePointsProperty=$$t.$bi.i("PointerOutlinePoints",$$t.$c4.$type,$$t.$w1.$type,new $$t.bj(2,null,function(a,b){a.bk("PointerOutlinePoints",b.d(),b.c())}));$$t.$kd.bm="Extent";$$t.$kd.ca=$$t.$bi.i("Extent",Number,$$t.$kd.$type,new $$t.bj(2,50,function(a,b){a.a2=b.c()}));$$t.$is.dw="FormatLabel";$$t.$is.d8="RootCanvas";$$t.$is.dv="FastItemsSourceProvider";$$t.$is.ea="SeriesViewer";$$t.$is.el="Title";$$t.$is.ee="Stroke";$$t.$is.ds="ActualStroke";$$t.$is.ef="StrokeThickness";$$t.$is.ed="StrokeDashArray";$$t.$is.ec="Strip";$$t.$is.d3="MajorStroke";$$t.$is.dq="ActualMajorStroke";$$t.$is.d4="MajorStrokeThickness";$$t.$is.d2="MajorStrokeDashArray";$$t.$is.d6="MinorStroke";$$t.$is.dr="ActualMinorStroke";$$t.$is.d7="MinorStrokeThickness";$$t.$is.d5="MinorStrokeDashArray";$$t.$is.ei="TickStroke";$$t.$is.ej="TickStrokeThickness";$$t.$is.eh="TickStrokeDashArray";$$t.$is.eg="TickLength";$$t.$is.dx="IsDisabled";$$t.$is.dy="IsInverted";$$t.$is.d1="LabelSettings";$$t.$is.dz="LabelPanelStyle";$$t.$is.dt="CrossingAxis";$$t.$is.du="CrossingValue";$$t.$is.em="TitleSettings";$$t.$is.d0="Label";$$t.$is.formatLabelProperty=$$t.$bi.i("FormatLabel",$$t.$vb.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("FormatLabel",b.d(),b.c())}));$$t.$is.titleProperty=$$t.$bi.i("Title",String,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("Title",b.d(),b.c())}));$$t.$is.strokeProperty=$$t.$bi.i("Stroke",$$t.$cv.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("Stroke",b.d(),b.c())}));$$t.$is.actualStrokeProperty=$$t.$bi.i("ActualStroke",$$t.$cv.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("ActualStroke",b.d(),b.c())}));$$t.$is.strokeThicknessProperty=$$t.$bi.i("StrokeThickness",Number,$$t.$is.$type,new $$t.bj(2,1,function(a,b){a.e2("StrokeThickness",b.d(),b.c())}));$$t.$is.strokeDashArrayProperty=$$t.$bi.i("StrokeDashArray",$$t.$cy.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("StrokeDashArray",b.d(),b.c())}));$$t.$is.stripProperty=$$t.$bi.i("Strip",$$t.$cv.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("Strip",b.d(),b.c())}));$$t.$is.majorStrokeProperty=$$t.$bi.i("MajorStroke",$$t.$cv.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("MajorStroke",b.d(),b.c())}));$$t.$is.actualMajorStrokeProperty=$$t.$bi.i("ActualMajorStroke",$$t.$cv.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("ActualMajorStroke",b.d(),b.c())}));$$t.$is.majorStrokeThicknessProperty=$$t.$bi.i("MajorStrokeThickness",Number,$$t.$is.$type,new $$t.bj(2,1,function(a,b){a.e2("MajorStrokeThickness",b.d(),b.c())}));$$t.$is.majorStrokeDashArrayProperty=$$t.$bi.i("MajorStrokeDashArray",$$t.$cy.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("MajorStrokeDashArray",b.d(),b.c())}));$$t.$is.minorStrokeProperty=$$t.$bi.i("MinorStroke",$$t.$cv.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("MinorStroke",b.d(),b.c())}));$$t.$is.actualMinorStrokeProperty=$$t.$bi.i("ActualMinorStroke",$$t.$cv.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("ActualMinorStroke",b.d(),b.c())}));$$t.$is.minorStrokeThicknessProperty=$$t.$bi.i("MinorStrokeThickness",Number,$$t.$is.$type,new $$t.bj(2,1,function(a,b){a.e2("MinorStrokeThickness",b.d(),b.c())}));$$t.$is.minorStrokeDashArrayProperty=$$t.$bi.i("MinorStrokeDashArray",$$t.$cy.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("MinorStrokeDashArray",b.d(),b.c())}));$$t.$is.tickStrokeProperty=$$t.$bi.i("TickStroke",$$t.$cv.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("TickStroke",b.d(),b.c())}));$$t.$is.tickStrokeThicknessProperty=$$t.$bi.i("TickStrokeThickness",Number,$$t.$is.$type,new $$t.bj(2,1,function(a,b){a.e2("TickStrokeThickness",b.d(),b.c())}));$$t.$is.tickStrokeDashArrayProperty=$$t.$bi.i("TickStrokeDashArray",$$t.$cy.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("TickStrokeDashArray",b.d(),b.c())}));$$t.$is.tickLengthProperty=$$t.$bi.i("TickLength",Number,$$t.$is.$type,new $$t.bj(2,NaN,function(a,b){a.e2("TickLength",b.d(),b.c())}));$$t.$is.isDisabledProperty=$$t.$bi.i("IsDisabled",$$t.$f.$type,$$t.$is.$type,new $$t.bj(2,false,function(a,b){a.e2("IsDisabled",b.d(),b.c())}));$$t.$is.isInvertedProperty=$$t.$bi.i("IsInverted",$$t.$f.$type,$$t.$is.$type,new $$t.bj(2,false,function(a,b){a.e2("IsInverted",b.d(),b.c())}));$$t.$is.labelSettingsProperty=$$t.$bi.i("LabelSettings",$$t.$kf.$type,$$t.$is.$type,new $$t.bj(2,null,function(a,b){a.e2("LabelSettings",b.d(),b.c())}));$$t.$is.labelPanelStyleProperty=$$t.$bi.i("LabelPanelStyle",$$t.$bv.$type,$$t.$is.$type,new $$t.bj(2,null,function(a,b){a.e2("LabelPanelStyle",b.d(),b.c())}));$$t.$is.crossingAxisProperty=$$t.$bi.i("CrossingAxis",$$t.$is.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("CrossingAxis",b.d(),b.c())}));$$t.$is.crossingValueProperty=$$t.$bi.i("CrossingValue",$.ig.$op.$type,$$t.$is.$type,new $$t.bj(2,null,function(a,b){a.e2("CrossingValue",b.d(),b.c())}));$$t.$is.titleSettingsProperty=$$t.$bi.i("TitleSettings",$$t.$kh.$type,$$t.$is.$type,new $$t.bj(2,null,function(a,b){a.e2("TitleSettings",b.d(),b.c())}));$$t.$is.labelProperty=$$t.$bi.i("Label",$.ig.$op.$type,$$t.$is.$type,new $$t.bj(2,null,function(a,b){a.e2("Label",b.d(),b.c())}));$$t.$kf.ak="TextStyle";$$t.$kf.ai="TextColor";$$t.$kf.ae="Location";$$t.$kf.an="Visibility";$$t.$kf.ah="ShowFirstLabel";$$t.$kf.z="Angle";$$t.$kf.ab="Extent";$$t.$kf.af="Margin";$$t.$kf.ad="LeftMargin";$$t.$kf.ag="RightMargin";$$t.$kf.al="TopMargin";$$t.$kf.aa="BottomMargin";$$t.$kf.ac="HorizontalAlignment";$$t.$kf.am="VerticalAlignment";$$t.$kf.extentPropertyDefault=50;$$t.$kh.a2="AxisTitlePosition";$$t.$kp.c=7;$$t.$ir.hu="FastItemsSource";$$t.$ir.hy="ItemsSource";$$t.$ir.hx="ItemsCount";$$t.$ir.ht="CategoryMode";$$t.$ir.hv="Gap";$$t.$ir.hz="Overlap";$$t.$ir.h0="UseClusteringMode";$$t.$ir.hw="GroupCount";$$t.$ir.fastItemsSourceProperty=$$t.$bi.i("FastItemsSource",$$t.$ij.$type,$$t.$ir.$type,new $$t.bj(1,function(a,b){a.e2("FastItemsSource",b.d(),b.c())}));$$t.$ir.itemsSourceProperty=$$t.$bi.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$ir.$type,new $$t.bj(2,null,function(a,b){var c=$b($$t.$ir.$type,a);if(c.a6()!=null){c.a6().releaseFastItemsSource(b.d())}a.e2("ItemsSource",b.d(),b.c())}));$$t.$ir.gapProperty=$$t.$bi.i("Gap",Number,$$t.$ir.$type,new $$t.bj(2,.2,function(a,b){a.e2("Gap",b.d(),b.c())}));$$t.$ir.overlapProperty=$$t.$bi.i("Overlap",Number,$$t.$ir.$type,new $$t.bj(2,0,function(a,b){a.e2("Overlap",b.d(),b.c())}));$$t.$ir.useClusteringModeProperty=$$t.$bi.i("UseClusteringMode",$$t.$f.$type,$$t.$ir.$type,new $$t.bj(2,false,function(a,b){a.e2("UseClusteringMode",b.d(),b.c())}));$$t.$lb.jh="StartAngleOffset";$$t.$lb.jf="Interval";$$t.$lb.jd="ActualInterval";$$t.$lb.jg="MinorInterval";$$t.$lb.je="ActualMinorInterval";$$t.$lb.startAngleOffsetProperty=$$t.$bi.i("StartAngleOffset",Number,$$t.$lb.$type,new $$t.bj(2,0,function(a,b){a.e2("StartAngleOffset",b.d(),b.c())}));$$t.$lb.intervalProperty=$$t.$bi.i("Interval",Number,$$t.$lb.$type,new $$t.bj(2,NaN,function(a,b){a.e2("Interval",b.d(),b.c());a.e8(false)}));$$t.$lb.minorIntervalProperty=$$t.$bi.i("MinorInterval",Number,$$t.$lb.$type,new $$t.bj(2,NaN,function(a,b){$b($$t.$lb.$type,a).e2("MinorInterval",b.d(),b.c());$b($$t.$lb.$type,a).e8(false)}));$$t.$mc.jp="DisplayType";$$t.$mc.js="MinimumValue";$$t.$mc.jr="MaximumValue";$$t.$mc.jq="Interval";$$t.$mc.ji="ActualInterval";$$t.$mc.jt="MinorInterval";$$t.$mc.jl="ActualMinorInterval";$$t.$mc.jk="ActualMinimumValue";$$t.$mc.jj="ActualMaximumValue";$$t.$mc.jo="DateTimeMemberPath";$$t.$mc.jm="DateTimeColumn";$$t.$mc.displayTypeProperty=$$t.$bi.i("DisplayType",$$t.$me.$type,$$t.$mc.$type,new $$t.bj(2,$$t.$me.getBox(0),function(a,b){a.e2("DisplayType",b.d(),b.c())}));$$t.$mc.minimumValueProperty=$$t.$bi.i("MinimumValue",$$t.$af.$type,$$t.$mc.$type,new $$t.bj(2,null,function(a,b){a.e2("MinimumValue",b.d(),b.c())}));$$t.$mc.maximumValueProperty=$$t.$bi.i("MaximumValue",$$t.$af.$type,$$t.$mc.$type,new $$t.bj(2,null,function(a,b){a.e2("MaximumValue",b.d(),b.c())}));$$t.$mc.intervalProperty=$$t.$bi.i("Interval",$.ig.Number.prototype.$type,$$t.$mc.$type,new $$t.bj(2,0,function(a,b){a.e2("Interval",b.d(),b.c())}));$$t.$mc.minorIntervalProperty=$$t.$bi.i("MinorInterval",$.ig.Number.prototype.$type,$$t.$mc.$type,new $$t.bj(2,0,function(a,b){$b($$t.$mc.$type,a).e2("MinorInterval",b.d(),b.c());$b($$t.$mc.$type,a).e8(false)}));$$t.$mc.dateTimeMemberPathProperty=$$t.$bi.i("DateTimeMemberPath",String,$$t.$mc.$type,new $$t.bj(2,null,function(a,b){a.e2("DateTimeMemberPath",b.d(),b.c())}));$$t.$xi.i2="Interval";$$t.$xi.i0="ActualInterval";$$t.$xi.i3="MinorInterval";$$t.$xi.i1="ActualMinorInterval";$$t.$xi.intervalProperty=$$t.$bi.i("Interval",Number,$$t.$xi.$type,new $$t.bj(2,NaN,function(a,b){a.e2("Interval",b.d(),b.c());a.e8(false)}));$$t.$xi.minorIntervalProperty=$$t.$bi.i("MinorInterval",Number,$$t.$xi.$type,new $$t.bj(2,NaN,function(a,b){$b($$t.$xi.$type,a).e2("MinorInterval",b.d(),b.c());$b($$t.$xi.$type,a).e8(false)}));$$t.$l2.i2="Interval";$$t.$l2.i0="ActualInterval";$$t.$l2.i3="MinorInterval";$$t.$l2.i1="ActualMinorInterval";$$t.$l2.intervalProperty=$$t.$bi.i("Interval",Number,$$t.$l2.$type,new $$t.bj(2,NaN,function(a,b){a.e2("Interval",b.d(),b.c());a.e8(false)}));$$t.$l2.minorIntervalProperty=$$t.$bi.i("MinorInterval",Number,$$t.$l2.$type,new $$t.bj(2,NaN,function(a,b){$b($$t.$l2.$type,a).e2("MinorInterval",b.d(),b.c());$b($$t.$l2.$type,a).e8(false)}));$$t.$jo.il="MinimumValue";$$t.$jo.ib="ActualMinimumValue";$$t.$jo.ig="ActualVisibleMinimumValue";$$t.$jo.ik="MaximumValue";$$t.$jo.ia="ActualMaximumValue";$$t.$jo.ie="ActualVisibleMaximumValue";$$t.$jo.ih="Interval";$$t.$jo.h8="ActualInterval";$$t.$jo.im="MinorInterval";$$t.$jo.ic="ActualMinorInterval";$$t.$jo.io="ReferenceValue";$$t.$jo.ii="IsLogarithmic";$$t.$jo.h9="ActualIsLogarithmic";$$t.$jo.ij="LogarithmBase";$$t.$jo.ip="TickmarkValues";$$t.$jo.id="ActualTickmarkValues";$$t.$jo.minimumValueProperty=$$t.$bi.i("MinimumValue",Number,$$t.$jo.$type,new $$t.bj(2,NaN,function(a,b){a.e2("MinimumValue",b.d(),b.c())}));$$t.$jo.maximumValueProperty=$$t.$bi.i("MaximumValue",Number,$$t.$jo.$type,new $$t.bj(2,NaN,function(a,b){a.e2("MaximumValue",b.d(),b.c())}));$$t.$jo.intervalProperty=$$t.$bi.i("Interval",Number,$$t.$jo.$type,new $$t.bj(2,NaN,function(a,b){a.e2("Interval",b.d(),b.c())}));$$t.$jo.minorIntervalProperty=$$t.$bi.i("MinorInterval",Number,$$t.$jo.$type,new $$t.bj(2,NaN,function(a,b){$b($$t.$jo.$type,a).e2("MinorInterval",b.d(),b.c())}));$$t.$jo.referenceValueProperty=$$t.$bi.i("ReferenceValue",Number,$$t.$jo.$type,new $$t.bj(2,0,function(a,b){a.e2("ReferenceValue",b.d(),b.c())}));$$t.$jo.isLogarithmicProperty=$$t.$bi.i("IsLogarithmic",$$t.$f.$type,$$t.$jo.$type,new $$t.bj(2,false,function(a,b){a.e2("IsLogarithmic",b.d(),b.c())}));$$t.$jo.logarithmBaseProperty=$$t.$bi.i("LogarithmBase",$.ig.Number.prototype.$type,$$t.$jo.$type,new $$t.bj(2,10,function(a,b){a.e2("LogarithmBase",b.d(),b.c())}));$$t.$jo.tickmarkValuesProperty=$$t.$bi.i("TickmarkValues",$$t.$jw.$type,$$t.$jo.$type,new $$t.bj(1,function(a,b){a.e2("TickmarkValues",b.d(),b.c())}));$$t.$ky.je="StartAngleOffset";$$t.$ky.startAngleOffsetProperty=$$t.$bi.i("StartAngleOffset",Number,$$t.$ky.$type,new $$t.bj(2,0,function(a,b){a.e2("StartAngleOffset",b.d(),b.c())}));$$t.$jn.jb="ScaleMode";$$t.$jn.jc="Scaler";$$t.$jn.ja="ActualScaler";$$t.$jn.scaleModeProperty=$$t.$bi.i("ScaleMode",$$t.$ln.$type,$$t.$jn.$type,new $$t.bj(2,$$t.$ln.getBox(0),function(a,b){a.e2("ScaleMode",b.d(),b.c())}));$$t.$jn.scalerProperty=$$t.$bi.i("Scaler",$$t.$ll.$type,$$t.$jn.$type,new $$t.bj(2,null,$$t.$jn.jg));$$t.$kw.jl="RadiusExtentScale";$$t.$kw.jk="InnerRadiusExtentScale";$$t.$kw.radiusExtentScaleProperty=$$t.$bi.i("RadiusExtentScale",Number,$$t.$kw.$type,new $$t.bj(2,.75,function(a,b){a.e2("RadiusExtentScale",b.d(),b.c())}));$$t.$kw.innerRadiusExtentScaleProperty=$$t.$bi.i("InnerRadiusExtentScale",Number,$$t.$kw.$type,new $$t.bj(2,0,function(a,b){a.e2("InnerRadiusExtentScale",b.d(),b.c())}));$$t.$ll.q="ActualMinimumValue";$$t.$ll.p="ActualMaximumValue";$$t.$ll.z=new $$t.a8(0,0,0,1,1);$$t.$ll.y=$$t.$bi.i("ActualMinimumValue",Number,$$t.$ll.$type,new $$t.bj(2,NaN,function(a,b){a.t("ActualMinimumValue",b.d(),b.c())}));$$t.$ll.x=$$t.$bi.i("ActualMaximumValue",Number,$$t.$ll.$type,new $$t.bj(2,NaN,function(a,b){a.t("ActualMaximumValue",b.d(),b.c())}));$$t.$kn.u=5e-324;$$t.$kn.w="LogarithmBase";$$t.$kn.x=$$t.$bi.i("LogarithmBase",$.ig.Number.prototype.$type,$$t.$kn.$type,new $$t.bj(2,10,function(a,b){}));$$t.$mu.h="TrendLineDashArray";$$t.$mu.l="TrendLineType";$$t.$mu.j="TrendLinePeriod";$$t.$mu.g="TrendLineBrush";$$t.$mu.f="ActualTrendLineBrush";$$t.$mu.k="TrendLineThickness";$$t.$mu.i="TrendLineDashCap";$$t.$mu.m="TrendLineZIndex";$$t.$g8.kq="MarkerType";$$t.$g8.kp="MarkerTemplate";$$t.$g8.kk="ActualMarkerTemplate";$$t.$g8.km="MarkerBrush";$$t.$g8.ki="ActualMarkerBrush";$$t.$g8.kn="MarkerOutline";$$t.$g8.kj="ActualMarkerOutline";$$t.$g8.ko="MarkerStyle";$$t.$g8.kr="UseLightweightMarkers";$$t.$g8.markerTypeProperty=$$t.$bi.i("MarkerType",$$t.$hj.$type,$$t.$g8.$type,new $$t.bj(2,$$t.$hj.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.d(),b.c())}));$$t.$g8.markerTemplateProperty=$$t.$bi.i("MarkerTemplate",$$t.$c9.$type,$$t.$g8.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$g8.actualMarkerTemplateProperty=$$t.$bi.i("ActualMarkerTemplate",$$t.$c9.$type,$$t.$g8.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ActualMarkerTemplate",b.d(),b.c())}));$$t.$g8.ks=null;$$t.$g8.markerBrushProperty=$$t.$bi.i("MarkerBrush",$$t.$cv.$type,$$t.$g8.$type,new $$t.bj(1,function(a,b){var c=$b($$t.$g8.$type,a);c.raisePropertyChanged("MarkerBrush",b.d(),b.c())}));$$t.$g8.actualMarkerBrushProperty=$$t.$bi.i("ActualMarkerBrush",$$t.$cv.$type,$$t.$g8.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("ActualMarkerBrush",b.d(),b.c())}));$$t.$g8.markerOutlineProperty=$$t.$bi.i("MarkerOutline",$$t.$cv.$type,$$t.$g8.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.d(),b.c())}));$$t.$g8.actualMarkerOutlineProperty=$$t.$bi.i("ActualMarkerOutline",$$t.$cv.$type,$$t.$g8.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("ActualMarkerOutline",b.d(),b.c())}));$$t.$g8.markerStyleProperty=$$t.$bi.i("MarkerStyle",$$t.$bv.$type,$$t.$g8.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.d(),b.c())}));$$t.$g8.useLightweightMarkersProperty=$$t.$bi.i("UseLightweightMarkers",$$t.$f.$type,$$t.$g8.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseLightweightMarkers",b.d(),b.c())}));$$t.$o7.l1="XAxis";$$t.$o7.l5="YAxis";$$t.$o7.l4="XMemberPath";$$t.$o7.l2="XColumn";$$t.$o7.l8="YMemberPath";$$t.$o7.l6="YColumn";$$t.$o7.lz="MarkerCollisionAvoidance";$$t.$o7.l0="MaximumMarkers";$$t.$o7.ly="ErrorBarSettings";$$t.$o7.xAxisProperty=$$t.$bi.i("XAxis",$$t.$l5.$type,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$o7.yAxisProperty=$$t.$bi.i("YAxis",$$t.$jm.$type,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$o7.xMemberPathProperty=$$t.$bi.i("XMemberPath",String,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.d(),b.c())}));$$t.$o7.yMemberPathProperty=$$t.$bi.i("YMemberPath",String,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.d(),b.c())}));$$t.$o7.trendLineTypeProperty=$$t.$bi.i("TrendLineType",$$t.$mv.$type,$$t.$o7.$type,new $$t.bj(2,$$t.$mv.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$o7.trendLineBrushProperty=$$t.$bi.i("TrendLineBrush",$$t.$cv.$type,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$o7.actualTrendLineBrushProperty=$$t.$bi.i("ActualTrendLineBrush",$$t.$cv.$type,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$o7.trendLineThicknessProperty=$$t.$bi.i("TrendLineThickness",Number,$$t.$o7.$type,new $$t.bj(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$o7.trendLineDashCapProperty=$$t.$bi.i("TrendLineDashCap",$$t.$jh.$type,$$t.$o7.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$o7.trendLineDashArrayProperty=$$t.$bi.i("TrendLineDashArray",$$t.$cy.$type,$$t.$o7.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$o7.trendLinePeriodProperty=$$t.$bi.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$o7.$type,new $$t.bj(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$o7.markerCollisionAvoidanceProperty=$$t.$bi.i("MarkerCollisionAvoidance",$$t.$pe.$type,$$t.$o7.$type,new $$t.bj(2,$$t.$pe.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.d(),b.c())}));$$t.$o7.trendLineZIndexProperty=$$t.$bi.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$o7.$type,new $$t.bj(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$o7.maximumMarkersProperty=$$t.$bi.i("MaximumMarkers",$.ig.Number.prototype.$type,$$t.$o7.$type,new $$t.bj(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.d(),b.c())}));$$t.$o7.errorBarSettingsProperty=$$t.$bi.i("ErrorBarSettings",$$t.$pk.$type,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ErrorBarSettings",b.d(),b.c())}));$$t.$o6.ns="RadiusMemberPath";$$t.$o6.nq="RadiusColumn";$$t.$o6.nt="RadiusScale";$$t.$o6.np="LabelMemberPath";$$t.$o6.nn="LabelColumn";$$t.$o6.nl="FillMemberPath";$$t.$o6.nm="FillScale";$$t.$o6.nj="FillColumn";$$t.$o6.radiusMemberPathProperty=$$t.$bi.i("RadiusMemberPath",String,$$t.$o6.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.d(),b.c())}));$$t.$o6.radiusScaleProperty=$$t.$bi.i("RadiusScale",$$t.$p3.$type,$$t.$o6.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("RadiusScale",b.d(),b.c())}));$$t.$o6.labelMemberPathProperty=$$t.$bi.i("LabelMemberPath",String,$$t.$o6.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.d(),b.c())}));$$t.$o6.fillMemberPathProperty=$$t.$bi.i("FillMemberPath",String,$$t.$o6.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("FillMemberPath",b.d(),b.c())}));$$t.$o6.fillScaleProperty=$$t.$bi.i("FillScale",$$t.$p4.$type,$$t.$o6.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("FillScale",b.d(),b.c())}));$$t.$p7.u="BrushSelectionMode";$$t.$p7.brushSelectionModeProperty=$$t.$bi.i("BrushSelectionMode",$$t.$p8.$type,$$t.$p7.$type,new $$t.bj(2,$$t.$p8.getBox(0),function(a,b){a.o("BrushSelectionMode",b.d(),b.c())}));$$t.$p3.q="MinimumValue";$$t.$p3.p="MaximumValue";$$t.$p3.n="IsLogarithmic";$$t.$p3.o="LogarithmBase";$$t.$p3.minimumValueProperty=$$t.$bi.i("MinimumValue",Number,$$t.$p3.$type,new $$t.bj(2,NaN,function(a,b){a.s("MinimumValue",b.d(),b.c())}));$$t.$p3.maximumValueProperty=$$t.$bi.i("MaximumValue",Number,$$t.$p3.$type,new $$t.bj(2,NaN,function(a,b){a.s("MaximumValue",b.d(),b.c())}));$$t.$p3.isLogarithmicProperty=$$t.$bi.i("IsLogarithmic",$$t.$f.$type,$$t.$p3.$type,new $$t.bj(2,false,function(a,b){a.s("IsLogarithmic",b.d(),b.c())}));$$t.$p3.logarithmBaseProperty=$$t.$bi.i("LogarithmBase",$.ig.Number.prototype.$type,$$t.$p3.$type,new $$t.bj(2,10,function(a,b){a.s("LogarithmBase",b.d(),b.c())}));$$t.$p9.ac="MinimumValue";$$t.$p9.ab="MaximumValue";$$t.$p9.z="IsLogarithmic";$$t.$p9.aa="LogarithmBase";$$t.$p9.minimumValueProperty=$$t.$bi.i("MinimumValue",Number,$$t.$p9.$type,new $$t.bj(2,NaN,function(a,b){a.o("MinimumValue",b.d(),b.c())}));$$t.$p9.maximumValueProperty=$$t.$bi.i("MaximumValue",Number,$$t.$p9.$type,new $$t.bj(2,NaN,function(a,b){a.o("MaximumValue",b.d(),b.c())}));$$t.$p9.isLogarithmicProperty=$$t.$bi.i("IsLogarithmic",$$t.$f.$type,$$t.$p9.$type,new $$t.bj(2,false,function(a,b){a.o("IsLogarithmic",b.d(),b.c())}));$$t.$p9.logarithmBaseProperty=$$t.$bi.i("LogarithmBase",$.ig.Number.prototype.$type,$$t.$p9.$type,new $$t.bj(2,10,function(a,b){a.o("LogarithmBase",b.d(),b.c())}));$$t.$g7.mn="IsCustomCategoryStyleAllowed";$$t.$g7.mm="IsCustomCategoryMarkerStyleAllowed";$$t.$g7.ml="ErrorBarSettings";$$t.$g7.mq="UseHighMarkerFidelity";$$t.$g7.mp="TransitionInMode";$$t.$g7.mo="IsTransitionInEnabled";$$t.$g7.isCustomCategoryStyleAllowedProperty=$$t.$bi.i("IsCustomCategoryStyleAllowed",$$t.$f.$type,$$t.$g7.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("IsCustomCategoryStyleAllowed",b.d(),b.c())}));$$t.$g7.isCustomCategoryMarkerStyleAllowedProperty=$$t.$bi.i("IsCustomCategoryMarkerStyleAllowed",$$t.$f.$type,$$t.$g7.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("IsCustomCategoryMarkerStyleAllowed",b.d(),b.c())}));$$t.$g7.useHighMarkerFidelityProperty=$$t.$bi.i("UseHighMarkerFidelity",$$t.$f.$type,$$t.$g7.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseHighMarkerFidelity",b.d(),b.c())}));$$t.$g7.transitionInModeProperty=$$t.$bi.i("TransitionInMode",$$t.$qv.$type,$$t.$g7.$type,new $$t.bj(2,$$t.$qv.getBox(0),function(a,b){a.raisePropertyChanged("TransitionInMode",b.d(),b.c())}));$$t.$g7.isTransitionInEnabledProperty=$$t.$bi.i("IsTransitionInEnabled",$$t.$f.$type,$$t.$g7.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("IsTransitionInEnabled",b.d(),b.c())}));$$t.$g6.nl="ValueMemberPath";$$t.$g6.nj="ValueColumn";$$t.$g6.valueMemberPathProperty=$$t.$bi.i("ValueMemberPath",String,$$t.$g6.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.d(),b.c())}));$$t.$g6.trendLineTypeProperty=$$t.$bi.i("TrendLineType",$$t.$mv.$type,$$t.$g6.$type,new $$t.bj(2,$$t.$mv.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$g6.trendLineBrushProperty=$$t.$bi.i("TrendLineBrush",$$t.$cv.$type,$$t.$g6.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$g6.actualTrendLineBrushProperty=$$t.$bi.i("ActualTrendLineBrush",$$t.$cv.$type,$$t.$g6.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$g6.trendLineThicknessProperty=$$t.$bi.i("TrendLineThickness",Number,$$t.$g6.$type,new $$t.bj(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$g6.trendLineDashCapProperty=$$t.$bi.i("TrendLineDashCap",$$t.$jh.$type,$$t.$g6.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$g6.trendLineDashArrayProperty=$$t.$bi.i("TrendLineDashArray",$$t.$cy.$type,$$t.$g6.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$g6.trendLinePeriodProperty=$$t.$bi.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$g6.$type,new $$t.bj(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$g6.trendLineZIndexProperty=$$t.$bi.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$g6.$type,new $$t.bj(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$qp.n5="XAxis";$$t.$qp.n6="YAxis";$$t.$qp.xAxisProperty=$$t.$bi.i("XAxis",$$t.$l5.$type,$$t.$qp.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$qp.yAxisProperty=$$t.$bi.i("YAxis",$$t.$l2.$type,$$t.$qp.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$qo.oc="RadiusX";$$t.$qo.od="RadiusY";$$t.$qo.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$qo.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$qo.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$qo.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$g5.n7="XAxis";$$t.$g5.n8="YAxis";$$t.$g5.xAxisProperty=$$t.$bi.i("XAxis",$$t.$ir.$type,$$t.$g5.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$g5.yAxisProperty=$$t.$bi.i("YAxis",$$t.$jm.$type,$$t.$g5.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$t6.nj="LowMemberPath";$$t.$t6.nh="LowColumn";$$t.$t6.ng="HighMemberPath";$$t.$t6.ne="HighColumn";$$t.$t6.lowMemberPathProperty=$$t.$bi.i("LowMemberPath",String,$$t.$t6.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("LowMemberPath",b.d(),b.c())}));$$t.$t6.highMemberPathProperty=$$t.$bi.i("HighMemberPath",String,$$t.$t6.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("HighMemberPath",b.d(),b.c())
}));$$t.$t5.np="XAxis";$$t.$t5.nq="YAxis";$$t.$t5.xAxisProperty=$$t.$bi.i("XAxis",$$t.$ir.$type,$$t.$t5.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$t5.yAxisProperty=$$t.$bi.i("YAxis",$$t.$jm.$type,$$t.$t5.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$xn.nw="RadiusX";$$t.$xn.nx="RadiusY";$$t.$xn.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$xn.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$xn.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$xn.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$nz.of="UnknownValuePlotting";$$t.$nz.unknownValuePlottingProperty=$$t.$bi.i("UnknownValuePlotting",$$t.$ng.$type,$$t.$nz.$type,new $$t.bj(2,$$t.$ng.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$i7.s=0;$$t.$xr.og="RadiusX";$$t.$xr.oh="RadiusY";$$t.$xr.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$xr.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$xr.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$xr.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$mq.of="UnknownValuePlotting";$$t.$mq.unknownValuePlottingProperty=$$t.$bi.i("UnknownValuePlotting",$$t.$ng.$type,$$t.$mq.$type,new $$t.bj(2,$$t.$ng.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$ns.ok="SplineType";$$t.$ns.splineTypeProperty=$$t.$bi.i("SplineType",$$t.$nu.$type,$$t.$ns.$type,new $$t.bj(2,$$t.$nu.getBox(0),function(a,b){a.raisePropertyChanged("SplineType",b.d(),b.c())}));$$t.$th.og="NegativeBrush";$$t.$th.oh="RadiusX";$$t.$th.oi="RadiusY";$$t.$th.negativeBrushProperty=$$t.$bi.i("NegativeBrush",$$t.$cv.$type,$$t.$th.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("NegativeBrush",b.d(),b.c())}));$$t.$th.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$th.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$th.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$th.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$n2.ch="ContentPresenter";$$t.$n2.cj="FastItemsSource";$$t.$n2.dj="ValueColumn";$$t.$n2.b9=30;$$t.$n2.co="ItemsSource";$$t.$n2.cm="InnerExtent";$$t.$n2.dl="ValueMemberPath";$$t.$n2.cs="LabelMemberPath";$$t.$n2.c3="LegendLabelMemberPath";$$t.$n2.cp="LabelColumn";$$t.$n2.c1="LegendLabelColumn";$$t.$n2.ct="LabelsPosition";$$t.$n2.cy="LeaderLineVisibility";$$t.$n2.cw="LeaderLineStyle";$$t.$n2.cx="LeaderLineType";$$t.$n2.cv="LeaderLineMargin";$$t.$n2.dh="ToolTip";$$t.$n2.c8="OthersCategoryThreshold";$$t.$n2.c9="OthersCategoryType";$$t.$n2.c7="OthersCategoryText";$$t.$n2.ci="ExplodedRadius";$$t.$n2.db="RadiusFactor";$$t.$n2.cf="AllowSliceSelection";$$t.$n2.ce="AllowSliceExplosion";$$t.$n2.c4="Legend";$$t.$n2.cq="LabelExtent";$$t.$n2.dd="StartAngle";$$t.$n2.de="SweepDirection";$$t.$n2.c5="OthersCategoryStyle";$$t.$n2.dc="SelectedStyle";$$t.$n2.di="ToolTipStyle";$$t.$n2.cg="Brushes";$$t.$n2.da="Outlines";$$t.$n2.c0="LegendItemTemplate";$$t.$n2.cz="LegendItemBadgeTemplate";$$t.$n2.cu="LabelTemplate";$$t.$n2.cn="IsSurfaceInteractionDisabled";$$t.$n2.ck="FormatLabel";$$t.$n2.cl="FormatLegendLabel";$$t.$n2.dg="TextStyle";$$t.$n2.et=$$t.$bi.i("FastItemsSource",$$t.$od.$type,$$t.$n2.$type,new $$t.bj(1,function(a,b){a.d8("FastItemsSource",b.d(),b.c())}));$$t.$n2.itemsSourceProperty=$$t.$bi.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("ItemsSource",b.d(),b.c())}));$$t.$n2.innerExtentProperty=$$t.$bi.i("InnerExtent",Number,$$t.$n2.$type,new $$t.bj(2,0,function(a,b){a.d8("InnerExtent",b.d(),b.c())}));$$t.$n2.valueMemberPathProperty=$$t.$bi.i("ValueMemberPath",String,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("ValueMemberPath",b.d(),b.c())}));$$t.$n2.labelMemberPathProperty=$$t.$bi.i("LabelMemberPath",String,$$t.$n2.$type,new $$t.bj(1,function(a,b){a.d8("LabelMemberPath",b.d(),b.c())}));$$t.$n2.legendLabelMemberPathProperty=$$t.$bi.i("LegendLabelMemberPath",String,$$t.$n2.$type,new $$t.bj(1,function(a,b){$b($$t.$n2.$type,a).d8("LegendLabelMemberPath",b.d(),b.c())}));$$t.$n2.labelsPositionProperty=$$t.$bi.i("LabelsPosition",$$t.$oh.$type,$$t.$n2.$type,new $$t.bj(2,$$t.$oh.getBox(1),function(a,b){a.d8("LabelsPosition",b.d(),b.c())}));$$t.$n2.leaderLineVisibilityProperty=$$t.$bi.i("LeaderLineVisibility",$$t.$bu.$type,$$t.$n2.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.d8("LeaderLineVisibility",b.d(),b.c())}));$$t.$n2.leaderLineStyleProperty=$$t.$bi.i("LeaderLineStyle",$$t.$bv.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("LeaderLineStyle",b.d(),b.c())}));$$t.$n2.leaderLineTypeProperty=$$t.$bi.i("LeaderLineType",$$t.$oi.$type,$$t.$n2.$type,new $$t.bj(2,$$t.$oi.getBox(0),function(a,b){a.d8("LeaderLineType",b.d(),b.c())}));$$t.$n2.leaderLineMarginProperty=$$t.$bi.i("LeaderLineMargin",Number,$$t.$n2.$type,new $$t.bj(2,6,function(a,b){a.d8("LeaderLineMargin",b.d(),b.c())}));$$t.$n2.toolTipProperty=$$t.$bi.i("ToolTip",$.ig.$op.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("ToolTip",b.d(),b.c())}));$$t.$n2.othersCategoryThresholdProperty=$$t.$bi.i("OthersCategoryThreshold",Number,$$t.$n2.$type,new $$t.bj(2,3,function(a,b){a.d8("OthersCategoryThreshold",b.d(),b.c())}));$$t.$n2.othersCategoryTypeProperty=$$t.$bi.i("OthersCategoryType",$$t.$oj.$type,$$t.$n2.$type,new $$t.bj(2,$$t.$oj.getBox(1),function(a,b){a.d8("OthersCategoryType",b.d(),b.c())}));$$t.$n2.othersCategoryTextProperty=$$t.$bi.i("OthersCategoryText",String,$$t.$n2.$type,new $$t.bj(2,"Others",function(a,b){a.d8("OthersCategoryText",b.d(),b.c())}));$$t.$n2.explodedRadiusProperty=$$t.$bi.i("ExplodedRadius",Number,$$t.$n2.$type,new $$t.bj(2,.2,function(a,b){a.d8("ExplodedRadius",b.d(),b.c())}));$$t.$n2.radiusFactorProperty=$$t.$bi.i("RadiusFactor",Number,$$t.$n2.$type,new $$t.bj(2,.9,function(a,b){a.d8("RadiusFactor",b.d(),b.c())}));$$t.$n2.allowSliceSelectionProperty=$$t.$bi.i("AllowSliceSelection",$$t.$f.$type,$$t.$n2.$type,new $$t.bj(2,true,function(a,b){a.d8("AllowSliceSelection",b.d(),b.c())}));$$t.$n2.allowSliceExplosionProperty=$$t.$bi.i("AllowSliceExplosion",$$t.$f.$type,$$t.$n2.$type,new $$t.bj(2,true,function(a,b){a.d8("AllowSliceExplosion",b.d(),b.c())}));$$t.$n2.legendProperty=$$t.$bi.i("Legend",$$t.$ol.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("Legend",b.d(),b.c())}));$$t.$n2.labelExtentProperty=$$t.$bi.i("LabelExtent",Number,$$t.$n2.$type,new $$t.bj(2,10,function(a,b){a.d8("LabelExtent",b.d(),b.c())}));$$t.$n2.startAngleProperty=$$t.$bi.i("StartAngle",Number,$$t.$n2.$type,new $$t.bj(2,0,function(a,b){a.d8("StartAngle",b.d(),b.c())}));$$t.$n2.sweepDirectionProperty=$$t.$bi.i("SweepDirection",$$t.$e0.$type,$$t.$n2.$type,new $$t.bj(2,$$t.$e0.getBox(1),function(a,b){a.d8("SweepDirection",b.d(),b.c())}));$$t.$n2.othersCategoryStyleProperty=$$t.$bi.i("OthersCategoryStyle",$$t.$bv.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("OthersCategoryStyle",b.d(),b.c())}));$$t.$n2.selectedStyleProperty=$$t.$bi.i("SelectedStyle",$$t.$bv.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("SelectedStyle",b.d(),b.c())}));$$t.$n2.toolTipStyleProperty=$$t.$bi.i("ToolTipStyle",$$t.$bv.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("ToolTipStyle",b.d(),b.c())}));$$t.$n2.brushesProperty=$$t.$bi.i("Brushes",$$t.$fz.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("Brushes",b.d(),b.c())}));$$t.$n2.outlinesProperty=$$t.$bi.i("Outlines",$$t.$fz.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("Outlines",b.d(),b.c())}));$$t.$n2.legendItemTemplateProperty=$$t.$bi.i("LegendItemTemplate",$$t.$c9.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("LegendItemTemplate",b.d(),b.c())}));$$t.$n2.legendItemBadgeTemplateProperty=$$t.$bi.i("LegendItemBadgeTemplate",$$t.$c9.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("LegendItemBadgeTemplate",b.d(),b.c())}));$$t.$n2.labelTemplateProperty=$$t.$bi.i("LabelTemplate",$$t.$c9.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("LabelTemplate",b.d(),b.c())}));$$t.$n2.isSurfaceInteractionDisabledProperty=$$t.$bi.i("IsSurfaceInteractionDisabled",$$t.$f.$type,$$t.$n2.$type,new $$t.bj(2,false,function(a,b){a.d8("IsSurfaceInteractionDisabled",b.d(),b.c())}));$$t.$n2.formatLabelProperty=$$t.$bi.i("FormatLabel",$$t.$o0.$type,$$t.$n2.$type,new $$t.bj(1,function(a,b){a.d8("FormatLabel",b.d(),b.c())}));$$t.$n2.formatLegendLabelProperty=$$t.$bi.i("FormatLegendLabel",$$t.$o0.$type,$$t.$n2.$type,new $$t.bj(1,function(a,b){$b($$t.$n2.$type,a).d8("FormatLegendLabel",b.d(),b.c())}));$$t.$qg.f8="EndAngle";$$t.$qg.endAngleProperty=$$t.$bi.i("EndAngle",Number,$$t.$qg.$type,new $$t.bj(2,360,function(a,b){$b($$t.$qg.$type,a).d8("EndAngle",b.d(),b.c())}));$$t.$n3.v=0;$$t.$qa.a5="ItemsSource";$$t.$qa.bw="ValueMemberPath";$$t.$qa.a8="LabelMemberPath";$$t.$qa.a9="LabelsPosition";$$t.$qa.be="LeaderLineVisibility";$$t.$qa.bc="LeaderLineStyle";$$t.$qa.bd="LeaderLineType";$$t.$qa.bb="LeaderLineMargin";$$t.$qa.bt="ToolTip";$$t.$qa.bl="OthersCategoryThreshold";$$t.$qa.bm="OthersCategoryType";$$t.$qa.bk="OthersCategoryText";$$t.$qa.bh="Legend";$$t.$qa.a3="FormatLabel";$$t.$qa.a6="LabelExtent";$$t.$qa.bs="StartAngle";$$t.$qa.bi="OthersCategoryStyle";$$t.$qa.bq="SelectedStyle";$$t.$qa.br="SelectedStyleResolved";$$t.$qa.bu="ToolTipStyle";$$t.$qa.a1="Brushes";$$t.$qa.bn="Outlines";$$t.$qa.bg="LegendItemTemplate";$$t.$qa.bf="LegendItemBadgeTemplate";$$t.$qa.ba="LabelTemplate";$$t.$qa.a4="IsSurfaceInteractionDisabled";$$t.$qa.bo="RadiusFactor";$$t.$qa.a2="FastItemsSource";$$t.$qa.bp="RootCanvas";$$t.$qa.itemsSourceProperty=$$t.$bi.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("ItemsSource",b.d(),b.c())}));$$t.$qa.valueMemberPathProperty=$$t.$bi.i("ValueMemberPath",String,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("ValueMemberPath",b.d(),b.c())}));$$t.$qa.labelMemberPathProperty=$$t.$bi.i("LabelMemberPath",String,$$t.$qa.$type,new $$t.bj(1,function(a,b){$b($$t.$qa.$type,a).b4("LabelMemberPath",b.d(),b.c())}));$$t.$qa.labelsPositionProperty=$$t.$bi.i("LabelsPosition",$$t.$oh.$type,$$t.$qa.$type,new $$t.bj(2,$$t.$oh.getBox(1),function(a,b){$b($$t.$qa.$type,a).b4("LabelsPosition",b.d(),b.c())}));$$t.$qa.leaderLineVisibilityProperty=$$t.$bi.i("LeaderLineVisibility",$$t.$bu.$type,$$t.$qa.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){$b($$t.$qa.$type,a).b4("LeaderLineVisibility",b.d(),b.c())}));$$t.$qa.leaderLineStyleProperty=$$t.$bi.i("LeaderLineStyle",$$t.$bv.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("LeaderLineStyle",b.d(),b.c())}));$$t.$qa.leaderLineTypeProperty=$$t.$bi.i("LeaderLineType",$$t.$oi.$type,$$t.$qa.$type,new $$t.bj(2,$$t.$oi.getBox(0),function(a,b){$b($$t.$qa.$type,a).b4("LeaderLineType",b.d(),b.c())}));$$t.$qa.leaderLineMarginProperty=$$t.$bi.i("LeaderLineMargin",Number,$$t.$qa.$type,new $$t.bj(2,6,function(a,b){$b($$t.$qa.$type,a).b4("LeaderLineMargin",b.d(),b.c())}));$$t.$qa.toolTipProperty=$$t.$bi.i("ToolTip",$.ig.$op.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("ToolTip",b.d(),b.c())}));$$t.$qa.othersCategoryThresholdProperty=$$t.$bi.i("OthersCategoryThreshold",Number,$$t.$qa.$type,new $$t.bj(2,3,function(a,b){$b($$t.$qa.$type,a).b4("OthersCategoryThreshold",b.d(),b.c())}));$$t.$qa.othersCategoryTypeProperty=$$t.$bi.i("OthersCategoryType",$$t.$oj.$type,$$t.$qa.$type,new $$t.bj(2,$$t.$oj.getBox(1),function(a,b){$b($$t.$qa.$type,a).b4("OthersCategoryType",b.d(),b.c())}));$$t.$qa.othersCategoryTextProperty=$$t.$bi.i("OthersCategoryText",String,$$t.$qa.$type,new $$t.bj(2,"Others",function(a,b){$b($$t.$qa.$type,a).b4("OthersCategoryText",b.d(),b.c())}));$$t.$qa.legendProperty=$$t.$bi.i("Legend",$$t.$ol.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("Legend",b.d(),b.c())}));$$t.$qa.formatLabelProperty=$$t.$bi.i("FormatLabel",$$t.$d1.$type.specialize($.ig.$op.$type,String),$$t.$qa.$type,new $$t.bj(1,function(a,b){$b($$t.$qa.$type,a).b4("FormatLabel",b.d(),b.c())}));$$t.$qa.labelExtentProperty=$$t.$bi.i("LabelExtent",Number,$$t.$qa.$type,new $$t.bj(2,10,function(a,b){$b($$t.$qa.$type,a).b4("LabelExtent",b.d(),b.c())}));$$t.$qa.startAngleProperty=$$t.$bi.i("StartAngle",Number,$$t.$qa.$type,new $$t.bj(2,0,function(a,b){$b($$t.$qa.$type,a).b4("StartAngle",b.d(),b.c())}));$$t.$qa.othersCategoryStyleProperty=$$t.$bi.i("OthersCategoryStyle",$$t.$bv.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("OthersCategoryStyle",b.d(),b.c())}));$$t.$qa.selectedStyleProperty=$$t.$bi.i("SelectedStyle",$$t.$bv.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("SelectedStyle",b.d(),b.c())}));$$t.$qa.toolTipStyleProperty=$$t.$bi.i("ToolTipStyle",$$t.$bv.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("ToolTipStyle",b.d(),b.c())}));$$t.$qa.brushesProperty=$$t.$bi.i("Brushes",$$t.$fz.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("Brushes",b.d(),b.c())}));$$t.$qa.outlinesProperty=$$t.$bi.i("Outlines",$$t.$fz.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("Outlines",b.d(),b.c())}));$$t.$qa.legendItemTemplateProperty=$$t.$bi.i("LegendItemTemplate",$$t.$c9.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("LegendItemTemplate",b.d(),b.c())}));$$t.$qa.legendItemBadgeTemplateProperty=$$t.$bi.i("LegendItemBadgeTemplate",$$t.$c9.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("LegendItemBadgeTemplate",b.d(),b.c())}));$$t.$qa.labelTemplateProperty=$$t.$bi.i("LabelTemplate",$$t.$c9.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("LabelTemplate",b.d(),b.c())}));$$t.$qa.isSurfaceInteractionDisabledProperty=$$t.$bi.i("IsSurfaceInteractionDisabled",$$t.$q6.$type.specialize($$t.$f.$type),$$t.$qa.$type,new $$t.bj(2,null,function(a,b){a.b4("IsSurfaceInteractionDisabled",b.d(),b.c())}));$$t.$qa.radiusFactorProperty=$$t.$bi.i("RadiusFactor",Number,$$t.$qa.$type,new $$t.bj(2,.9,function(a,b){$b($$t.$qa.$type,a).b4("RadiusFactor",b.d(),b.c())}));$$t.$qa.cc=$$t.$bi.i("FastItemsSource",$$t.$od.$type,$$t.$qa.$type,new $$t.bj(1,function(a,b){$b($$t.$qa.$type,a).b4("FastItemsSource",b.d(),b.c())}));$$t.$xw.df="ChildrenMemberPath";$$t.$xw.childrenMemberPathProperty=$$t.$bi.i("ChildrenMemberPath",String,$$t.$xw.$type,new $$t.bj(1,function(a,b){$b($$t.$xw.$type,a).b4("ChildrenMemberPath",b.d(),b.c())}));$$t.$qe.an="RootCanvas";$$t.$qb.az="AllowSliceSelection";$$t.$qb.a5="IsSurfaceInteractionDisabled";$$t.$qb.ay="AllowSliceExplosion";$$t.$qb.a2="ContentPresenter";$$t.$qb.a4="InnerExtent";$$t.$qb.a6="SelectedStyle";$$t.$qb.a0="CenterData";$$t.$qb.a1="CenterDataTemplate";$$t.$qb.allowSliceSelectionProperty=$$t.$bi.i("AllowSliceSelection",$$t.$f.$type,$$t.$qb.$type,new $$t.bj(2,true,function(a,b){$b($$t.$qb.$type,a).bj("AllowSliceSelection",b.d(),b.c())}));$$t.$qb.isSurfaceInteractionDisabledProperty=$$t.$bi.i("IsSurfaceInteractionDisabled",$$t.$q6.$type.specialize($$t.$f.$type),$$t.$qb.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qb.$type,a).bj("IsSurfaceInteractionDisabled",b.d(),b.c())}));$$t.$qb.allowSliceExplosionProperty=$$t.$bi.i("AllowSliceExplosion",$$t.$f.$type,$$t.$qb.$type,new $$t.bj(2,true,function(a,b){$b($$t.$qb.$type,a).bj("AllowSliceExplosion",b.d(),b.c())}));$$t.$qb.innerExtentProperty=$$t.$bi.i("InnerExtent",Number,$$t.$qb.$type,new $$t.bj(2,40,function(a,b){var c=b.c();if(c<0||c>100){if(b.d()!=null){a.innerExtent(b.d())}return}a.bk();a.bj("InnerExtent",b.d(),b.c())}));$$t.$qb.selectedStyleProperty=$$t.$bi.i("SelectedStyle",$$t.$bv.$type,$$t.$qb.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qb.$type,a).bj("SelectedStyle",b.d(),b.c())}));$$t.$qb.centerDataProperty=$$t.$bi.i("CenterData",$.ig.$op.$type,$$t.$qb.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qb.$type,a).bj("CenterData",b.d(),b.c())}));$$t.$qb.centerDataTemplateProperty=$$t.$bi.i("CenterDataTemplate",$$t.$c9.$type,$$t.$qb.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qb.$type,a).bj("CenterDataTemplate",b.d(),b.c())}));$$t.$tj.mr="NegativeBrush";$$t.$tj.mz="XAxis";$$t.$tj.m0="YAxis";$$t.$tj.mu="OpenMemberPath";$$t.$tj.ms="OpenColumn";$$t.$tj.ml="HighMemberPath";$$t.$tj.mj="HighColumn";$$t.$tj.mq="LowMemberPath";$$t.$tj.mo="LowColumn";$$t.$tj.mi="CloseMemberPath";$$t.$tj.mg="CloseColumn";$$t.$tj.my="VolumeMemberPath";$$t.$tj.mw="VolumeColumn";$$t.$tj.mm="IsCustomCategoryStyleAllowed";$$t.$tj.mv="TransitionInMode";$$t.$tj.mn="IsTransitionInEnabled";$$t.$tj.negativeBrushProperty=$$t.$bi.i("NegativeBrush",$$t.$cv.$type,$$t.$tj.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("NegativeBrush",b.d(),b.c())}));$$t.$tj.xAxisProperty=$$t.$bi.i("XAxis",$$t.$ir.$type,$$t.$tj.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$tj.yAxisProperty=$$t.$bi.i("YAxis",$$t.$jm.$type,$$t.$tj.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$tj.openMemberPathProperty=$$t.$bi.i("OpenMemberPath",String,$$t.$tj.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("OpenMemberPath",b.d(),b.c())}));$$t.$tj.highMemberPathProperty=$$t.$bi.i("HighMemberPath",String,$$t.$tj.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("HighMemberPath",b.d(),b.c())}));$$t.$tj.lowMemberPathProperty=$$t.$bi.i("LowMemberPath",String,$$t.$tj.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("LowMemberPath",b.d(),b.c())}));$$t.$tj.closeMemberPathProperty=$$t.$bi.i("CloseMemberPath",String,$$t.$tj.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("CloseMemberPath",b.d(),b.c())}));$$t.$tj.volumeMemberPathProperty=$$t.$bi.i("VolumeMemberPath",String,$$t.$tj.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("VolumeMemberPath",b.d(),b.c())}));$$t.$tj.isCustomCategoryStyleAllowedProperty=$$t.$bi.i("IsCustomCategoryStyleAllowed",$$t.$f.$type,$$t.$tj.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("IsCustomCategoryStyleAllowed",b.d(),b.c())}));$$t.$tj.transitionInModeProperty=$$t.$bi.i("TransitionInMode",$$t.$qv.$type,$$t.$tj.$type,new $$t.bj(2,$$t.$qv.getBox(0),function(a,b){a.raisePropertyChanged("TransitionInMode",b.d(),b.c())}));$$t.$tj.isTransitionInEnabledProperty=$$t.$bi.i("IsTransitionInEnabled",$$t.$f.$type,$$t.$tj.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("IsTransitionInEnabled",b.d(),b.c())}));$$t.$x0.n2="DisplayType";$$t.$x0.n3="IgnoreFirst";$$t.$x0.displayTypeProperty=$$t.$bi.i("DisplayType",$$t.$xz.$type,$$t.$x0.$type,new $$t.bj(2,$$t.$xz.getBox(0),function(a,b){a.raisePropertyChanged("DisplayType",b.d(),b.c())}));$$t.$x0.ignoreFirstProperty=$$t.$bi.i("IgnoreFirst",$.ig.Number.prototype.$type,$$t.$tj.$type,new $$t.bj(2,0,function(a,b){a.raisePropertyChanged("IgnoreFirst",b.d(),b.c())}));$$t.$x0.trendLineTypeProperty=$$t.$bi.i("TrendLineType",$$t.$mv.$type,$$t.$x0.$type,new $$t.bj(2,$$t.$mv.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$x0.trendLineBrushProperty=$$t.$bi.i("TrendLineBrush",$$t.$cv.$type,$$t.$x0.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$x0.actualTrendLineBrushProperty=$$t.$bi.i("ActualTrendLineBrush",$$t.$cv.$type,$$t.$x0.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$x0.trendLineThicknessProperty=$$t.$bi.i("TrendLineThickness",Number,$$t.$x0.$type,new $$t.bj(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$x0.trendLineDashCapProperty=$$t.$bi.i("TrendLineDashCap",$$t.$jh.$type,$$t.$x0.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$x0.trendLineDashArrayProperty=$$t.$bi.i("TrendLineDashArray",$$t.$cy.$type,$$t.$x0.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$x0.trendLinePeriodProperty=$$t.$bi.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$x0.$type,new $$t.bj(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$x0.trendLineZIndexProperty=$$t.$bi.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$x0.$type,new $$t.bj(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$x5.ox="Period";$$t.$x5.ov="LongPeriod";$$t.$x5.oy="ShortPeriod";$$t.$x5.ow="Multiplier";$$t.$x5.op=new $$t.b7(String,0);$$t.$x7.shortPeriodProperty=$$t.$x5.o4(10,$$t.$x7.$type);$$t.$x7.longPeriodProperty=$$t.$x5.o0(30,$$t.$x7.$type);$$t.$yc.periodProperty=$$t.$x5.o2(14,$$t.$yc.$type);$$t.$ye.periodProperty=$$t.$x5.o2(14,$$t.$ye.$type);$$t.$yg.nr="IgnoreFirst";$$t.$yg.ignoreFirstProperty=$$t.$bi.i("IgnoreFirst",$.ig.Number.prototype.$type,$$t.$yg.$type,new $$t.bj(2,0,function(a,b){a.raisePropertyChanged("IgnoreFirst",b.d(),b.c())}));$$t.$yh.n2="Period";$$t.$yh.n1="Multiplier";$$t.$yh.periodProperty=$$t.$bi.i("Period",$.ig.Number.prototype.$type,$$t.$yh.$type,new $$t.bj(2,14,function(a,b){a.raisePropertyChanged("Period",b.d(),b.c())}));$$t.$yh.multiplierProperty=$$t.$bi.i("Multiplier",Number,$$t.$yh.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("Multiplier",b.d(),b.c())}));$$t.$yk.o7="Multiplier";$$t.$yk.periodProperty=$$t.$x5.o2(20,$$t.$yk.$type);$$t.$yk.multiplierProperty=$$t.$x5.o1(2,$$t.$yk.$type);$$t.$ym.shortPeriodProperty=$$t.$x5.o4(3,$$t.$ym.$type);$$t.$ym.longPeriodProperty=$$t.$x5.o0(10,$$t.$ym.$type);$$t.$yo.periodProperty=$$t.$x5.o2(10,$$t.$yo.$type);$$t.$yq.periodProperty=$$t.$x5.o2(20,$$t.$yq.$type);$$t.$yx.periodProperty=$$t.$x5.o2(20,$$t.$yx.$type);$$t.$y1.periodProperty=$$t.$x5.o2(14,$$t.$y1.$type);$$t.$y4.periodProperty=$$t.$x5.o2(0,$$t.$y4.$type);$$t.$y6.o8="SmoothingPeriod";$$t.$y6.o9="TriggerPeriod";$$t.$y6.periodProperty=$$t.$x5.o2(14,$$t.$y6.$type);$$t.$y6.smoothingPeriodProperty=$$t.$x5.o3(3,$$t.$y6.$type,"SmoothingPeriod");$$t.$y6.triggerPeriodProperty=$$t.$x5.o3(3,$$t.$y6.$type,"TriggerPeriod");$$t.$zh.periodProperty=$$t.$x5.o2(14,$$t.$zh.$type);$$t.$zj.o8="SignalPeriod";$$t.$zj.shortPeriodProperty=$$t.$x5.o4(10,$$t.$zj.$type);$$t.$zj.longPeriodProperty=$$t.$x5.o0(30,$$t.$zj.$type);$$t.$zj.signalPeriodProperty=$$t.$x5.o3(9,$$t.$zj.$type,"SignalPeriod");$$t.$zp.shortPeriodProperty=$$t.$x5.o4(10,$$t.$zp.$type);$$t.$zp.longPeriodProperty=$$t.$x5.o0(30,$$t.$zp.$type);$$t.$zr.shortPeriodProperty=$$t.$x5.o4(10,$$t.$zr.$type);$$t.$zr.longPeriodProperty=$$t.$x5.o0(30,$$t.$zr.$type);$$t.$yv.ny="Period";$$t.$yv.periodProperty=$$t.$bi.i("Period",$.ig.Number.prototype.$type,$$t.$yv.$type,new $$t.bj(2,14,function(a,b){a.raisePropertyChanged("Period",b.d(),b.c())}));$$t.$zx.periodProperty=$$t.$x5.o2(14,$$t.$zx.$type);$$t.$zz.periodProperty=$$t.$x5.o2(14,$$t.$zz.$type);$$t.$z1.periodProperty=$$t.$x5.o2(14,$$t.$z1.$type);$$t.$z3.periodProperty=$$t.$x5.o2(20,$$t.$z3.$type);$$t.$z5.periodProperty=$$t.$x5.o2(14,$$t.$z5.$type);$$t.$z7.periodProperty=$$t.$x5.o2(15,$$t.$z7.$type);$$t.$aaf.periodProperty=$$t.$x5.o2(14,$$t.$aaf.$type);$$t.$rn.b3="ItemsSource";$$t.$rn.bu="FastItemsSource";$$t.$rn.cp="ValueMemberPath";$$t.$rn.cn="ValueColumn";$$t.$rn.bt="Brushes";$$t.$rn.cd="Outlines";$$t.$rn.bs="BottomEdgeWidth";$$t.$rn.bg=.35;$$t.$rn.b0="InnerLabelMemberPath";$$t.$rn.by="InnerLabelColumn";$$t.$rn.cb="OuterLabelMemberPath";$$t.$rn.b9="OuterLabelColumn";$$t.$rn.b1="InnerLabelVisibility";$$t.$rn.cc="OuterLabelVisibility";$$t.$rn.b8="OuterLabelAlignment";$$t.$rn.bx="FunnelSliceDisplay";$$t.$rn.bv="FormatInnerLabel";$$t.$rn.bw="FormatOuterLabel";$$t.$rn.ch="TransitionDuration";$$t.$rn.b2="IsInverted";$$t.$rn.cj="UpperBezierControlPoint";$$t.$rn.b7="LowerBezierControlPoint";$$t.$rn.ck="UseBezierCurve";$$t.$rn.br="AllowSliceSelection";$$t.$rn.cm="UseUnselectedStyle";$$t.$rn.cf="SelectedSliceStyle";$$t.$rn.ci="UnselectedSliceStyle";$$t.$rn.cg="ToolTip";$$t.$rn.b6="Legend";$$t.$rn.b5="LegendItemTemplate";$$t.$rn.b4="LegendItemBadgeTemplate";$$t.$rn.cl="UseOuterLabelsForLegend";$$t.$rn.ce="OutlineThickness";$$t.$rn.bi=-1;$$t.$rn.itemsSourceProperty=$$t.$bi.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("ItemsSource",b.d(),b.c())}));$$t.$rn.de=$$t.$bi.i("FastItemsSource",$$t.$od.$type,$$t.$rn.$type,new $$t.bj(1,function(a,b){a.c0("FastItemsSource",b.d(),b.c())}));$$t.$rn.valueMemberPathProperty=$$t.$bi.i("ValueMemberPath",String,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("ValueMemberPath",b.d(),b.c())}));$$t.$rn.brushesProperty=$$t.$bi.i("Brushes",$$t.$fz.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("Brushes",b.d(),b.c())}));$$t.$rn.outlinesProperty=$$t.$bi.i("Outlines",$$t.$fz.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("Outlines",b.d(),b.c())}));$$t.$rn.bottomEdgeWidthProperty=$$t.$bi.i("BottomEdgeWidth",Number,$$t.$rn.$type,new $$t.bj(2,.35,function(a,b){a.c0("BottomEdgeWidth",b.d(),b.c())}));$$t.$rn.innerLabelMemberPathProperty=$$t.$bi.i("InnerLabelMemberPath",String,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("InnerLabelMemberPath",b.d(),b.c())}));$$t.$rn.outerLabelMemberPathProperty=$$t.$bi.i("OuterLabelMemberPath",String,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("OuterLabelMemberPath",b.d(),b.c())}));$$t.$rn.innerLabelVisibilityProperty=$$t.$bi.i("InnerLabelVisibility",$$t.$bu.$type,$$t.$rn.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.c0("InnerLabelVisibility",b.d(),b.c())}));$$t.$rn.outerLabelVisibilityProperty=$$t.$bi.i("OuterLabelVisibility",$$t.$bu.$type,$$t.$rn.$type,new $$t.bj(2,$$t.$bu.getBox(1),function(a,b){a.c0("OuterLabelVisibility",b.d(),b.c())}));$$t.$rn.outerLabelAlignmentProperty=$$t.$bi.i("OuterLabelAlignment",$$t.$sx.$type,$$t.$rn.$type,new $$t.bj(2,$$t.$sx.getBox(0),function(a,b){a.c0("OuterLabelAlignment",b.d(),b.c())}));$$t.$rn.funnelSliceDisplayProperty=$$t.$bi.i("FunnelSliceDisplay",$$t.$sy.$type,$$t.$rn.$type,new $$t.bj(2,$$t.$sy.getBox(0),function(a,b){a.c0("FunnelSliceDisplay",b.d(),b.c())}));$$t.$rn.transitionDurationProperty=$$t.$bi.i("TransitionDuration",$.ig.Number.prototype.$type,$$t.$rn.$type,new $$t.bj(2,0,function(a,b){a.c0("TransitionDuration",b.d(),b.c())}));$$t.$rn.isInvertedProperty=$$t.$bi.i("IsInverted",$$t.$f.$type,$$t.$rn.$type,new $$t.bj(2,false,function(a,b){a.c0("IsInverted",b.d(),b.c())}));$$t.$rn.upperBezierControlPointProperty=$$t.$bi.i("UpperBezierControlPoint",$$t.$ba.$type,$$t.$rn.$type,new $$t.bj(2,{__x:.5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.c0("UpperBezierControlPoint",b.d(),b.c())}));$$t.$rn.lowerBezierControlPointProperty=$$t.$bi.i("LowerBezierControlPoint",$$t.$ba.$type,$$t.$rn.$type,new $$t.bj(2,{__x:.5,__y:1,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.c0("LowerBezierControlPoint",b.d(),b.c())}));$$t.$rn.useBezierCurveProperty=$$t.$bi.i("UseBezierCurve",$$t.$f.$type,$$t.$rn.$type,new $$t.bj(2,false,function(a,b){a.c0("UseBezierCurve",b.d(),b.c())}));$$t.$rn.allowSliceSelectionProperty=$$t.$bi.i("AllowSliceSelection",$$t.$f.$type,$$t.$rn.$type,new $$t.bj(2,false,function(a,b){a.c0("AllowSliceSelection",b.d(),b.c())}));$$t.$rn.useUnselectedStyleProperty=$$t.$bi.i("UseUnselectedStyle",$$t.$f.$type,$$t.$rn.$type,new $$t.bj(2,false,function(a,b){a.c0("UseUnselectedStyle",b.d(),b.c())}));$$t.$rn.selectedSliceStyleProperty=$$t.$bi.i("SelectedSliceStyle",$$t.$bv.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("SelectedSliceStyle",b.d(),b.c())}));$$t.$rn.unselectedSliceStyleProperty=$$t.$bi.i("UnselectedSliceStyle",$$t.$bv.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("UnselectedSliceStyle",b.d(),b.c())}));$$t.$rn.toolTipProperty=$$t.$bi.i("ToolTip",$.ig.$op.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("ToolTip",b.d(),b.c())}));$$t.$rn.legendProperty=$$t.$bi.i("Legend",$$t.$o3.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("Legend",b.d(),b.c())}));$$t.$rn.legendItemTemplateProperty=$$t.$bi.i("LegendItemTemplate",$$t.$c9.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("LegendItemTemplate",b.d(),b.c())}));$$t.$rn.legendItemBadgeTemplateProperty=$$t.$bi.i("LegendItemBadgeTemplate",$$t.$c9.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("LegendItemBadgeTemplate",b.d(),b.c())}));$$t.$rn.useOuterLabelsForLegendProperty=$$t.$bi.i("UseOuterLabelsForLegend",$$t.$f.$type,$$t.$rn.$type,new $$t.bj(2,false,function(a,b){a.c0("UseOuterLabelsForLegend",b.d(),b.c())}));$$t.$rn.outlineThicknessProperty=$$t.$bi.i("OutlineThickness",Number,$$t.$rn.$type,new $$t.bj(2,-1,function(a,b){a.c0("OutlineThickness",b.d(),b.c())}));$$t.$aai.am="StrokeThickness";$$t.$aai.aj="Fill";$$t.$aai.al="Outline";$$t.$aai.ah="ActualFill";$$t.$aai.ai="ActualOutline";$$t.$aai.ak="LabelVisibility";$$t.$aai.at=$$t.$bi.i("StrokeThickness",Number,$$t.$aai.$type,new $$t.bj(2,1,function(a,b){}));$$t.$aai.aq=$$t.$bi.i("Fill",$$t.$cv.$type,$$t.$aai.$type,new $$t.bj(2,null,function(a,b){a.an("Fill",b.d(),b.c())}));$$t.$aai.as=$$t.$bi.i("Outline",$$t.$cv.$type,$$t.$aai.$type,new $$t.bj(2,null,function(a,b){a.an("Outline",b.d(),b.c())}));$$t.$aai.ao=$$t.$bi.i("ActualFill",$$t.$cv.$type,$$t.$aai.$type,new $$t.bj(1,null));$$t.$aai.ap=$$t.$bi.i("ActualOutline",$$t.$cv.$type,$$t.$aai.$type,new $$t.bj(1,null));$$t.$aai.ar=$$t.$bi.i("LabelVisibility",$$t.$bu.$type,$$t.$aai.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){}));$$t.$sa.a=["#7000ff","#70ff00","#00f0f0","#ff0070","#ff00ff"];$$t.$sa.b=["#7000dd","#70dd00","#00d0d0","#dd0070","#dd00dd"];$$t.$p5.bf="ParentVisibility";$$t.$p5.bg="SeriesMarkerBrush";$$t.$p5.bn=$$t.$bi.i("ParentVisibility",$$t.$bu.$type,$$t.$p5.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){if($f(b.c())!=0){a.bk()}else{a.bj()}}));$$t.$p5.bo=$$t.$bi.i("SeriesMarkerBrush",$$t.$cv.$type,$$t.$p5.$type,new $$t.bj(1,function(a,b){a.bj()}));$$t.$p6.ai="LegendScale";$$t.$p6.ag=0;$$t.$vt.lo="AngleAxis";$$t.$vt.lq="ValueAxis";$$t.$vt.lp="ClipSeriesToBounds";$$t.$vt.angleAxisProperty=$$t.$bi.i("AngleAxis",$$t.$lb.$type,$$t.$vt.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("AngleAxis",b.d(),b.c())}));$$t.$vt.valueAxisProperty=$$t.$bi.i("ValueAxis",$$t.$kw.$type,$$t.$vt.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ValueAxis",b.d(),b.c())}));$$t.$vt.clipSeriesToBoundsProperty=$$t.$bi.i("ClipSeriesToBounds",$$t.$f.$type,$$t.$vt.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("ClipSeriesToBounds",b.d(),b.c())}));$$t.$aak.mj="ValueMemberPath";$$t.$aak.mh="ValueColumn";$$t.$aak.valueMemberPathProperty=$$t.$bi.i("ValueMemberPath",String,$$t.$aak.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.d(),b.c())}));$$t.$aak.trendLineTypeProperty=$$t.$bi.i("TrendLineType",$$t.$mv.$type,$$t.$aak.$type,new $$t.bj(2,$$t.$mv.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$aak.trendLineBrushProperty=$$t.$bi.i("TrendLineBrush",$$t.$cv.$type,$$t.$aak.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$aak.actualTrendLineBrushProperty=$$t.$bi.i("ActualTrendLineBrush",$$t.$cv.$type,$$t.$aak.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$aak.trendLineThicknessProperty=$$t.$bi.i("TrendLineThickness",Number,$$t.$aak.$type,new $$t.bj(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$aak.trendLineDashCapProperty=$$t.$bi.i("TrendLineDashCap",$$t.$jh.$type,$$t.$aak.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.d(),b.c())
}));$$t.$aak.trendLineDashArrayProperty=$$t.$bi.i("TrendLineDashArray",$$t.$cy.$type,$$t.$aak.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$aak.trendLinePeriodProperty=$$t.$bi.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$aak.$type,new $$t.bj(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$aak.trendLineZIndexProperty=$$t.$bi.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$aak.$type,new $$t.bj(2,1,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$aao.m2="UnknownValuePlotting";$$t.$aao.unknownValuePlottingProperty=$$t.$bi.i("UnknownValuePlotting",$$t.$ng.$type,$$t.$aao.$type,new $$t.bj(2,$$t.$ng.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$aaq.mf="XAxis";$$t.$aaq.mj="YAxis";$$t.$aaq.mi="XMemberPath";$$t.$aaq.mg="XColumn";$$t.$aaq.mm="YMemberPath";$$t.$aaq.mk="YColumn";$$t.$aaq.me="UseBruteForce";$$t.$aaq.md="ProgressiveLoad";$$t.$aaq.mb="MouseOverEnabled";$$t.$aaq.ma="HeatMinimum";$$t.$aaq.l8="HeatMaximum";$$t.$aaq.l9="HeatMinimumColor";$$t.$aaq.l7="HeatMaximumColor";$$t.$aaq.mc="PointExtent";$$t.$aaq.xAxisProperty=$$t.$bi.i("XAxis",$$t.$l5.$type,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$aaq.yAxisProperty=$$t.$bi.i("YAxis",$$t.$jm.$type,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$aaq.xMemberPathProperty=$$t.$bi.i("XMemberPath",String,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.d(),b.c())}));$$t.$aaq.yMemberPathProperty=$$t.$bi.i("YMemberPath",String,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.d(),b.c())}));$$t.$aaq.useBruteForceProperty=$$t.$bi.i("UseBruteForce",$$t.$f.$type,$$t.$aaq.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseBruteForce",b.d(),b.c())}));$$t.$aaq.progressiveLoadProperty=$$t.$bi.i("ProgressiveLoad",$$t.$f.$type,$$t.$aaq.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("ProgressiveLoad",b.d(),b.c())}));$$t.$aaq.mouseOverEnabledProperty=$$t.$bi.i("MouseOverEnabled",$$t.$f.$type,$$t.$aaq.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("MouseOverEnabled",b.d(),b.c())}));$$t.$aaq.heatMinimumProperty=$$t.$bi.i("HeatMinimum",Number,$$t.$aaq.$type,new $$t.bj(2,0,function(a,b){a.raisePropertyChanged("HeatMinimum",b.d(),b.c())}));$$t.$aaq.heatMaximumProperty=$$t.$bi.i("HeatMaximum",Number,$$t.$aaq.$type,new $$t.bj(2,50,function(a,b){a.raisePropertyChanged("HeatMaximum",b.d(),b.c())}));$$t.$aaq.heatMinimumColorProperty=$$t.$bi.i("HeatMinimumColor",$$t.$cw.$type,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("HeatMinimumColor",b.d(),b.c())}));$$t.$aaq.heatMaximumColorProperty=$$t.$bi.i("HeatMaximumColor",$$t.$cw.$type,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("HeatMaximumColor",b.d(),b.c())}));$$t.$aaq.pointExtentProperty=$$t.$bi.i("PointExtent",$.ig.Number.prototype.$type,$$t.$aaq.$type,new $$t.bj(2,1,function(a,b){a.raisePropertyChanged("PointExtent",b.d(),b.c())}));$$t.$aa4.m9=512;$$t.$aa4.na="UnknownValuePlotting";$$t.$aa4.unknownValuePlottingProperty=$$t.$bi.i("UnknownValuePlotting",$$t.$ng.$type,$$t.$aa4.$type,new $$t.bj(2,$$t.$ng.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$aa6.m8="Stiffness";$$t.$aa6.stiffnessProperty=$$t.$bi.i("Stiffness",Number,$$t.$aa6.$type,new $$t.bj(2,.5,function(a,b){a.raisePropertyChanged("Stiffness",b.d(),b.c())}));$$t.$b4.e3="CrosshairPoint";$$t.$b4.fi="Legend";$$t.$b4.ez="AnimateSeriesWhenAxisRangeChanges";$$t.$b4.gr="WindowRect";$$t.$b4.gn="UseTiledZooming";$$t.$b4.fv="PreferHigherResolutionTiles";$$t.$b4.el=30;$$t.$b4.gu="ZoomTileCacheSize";$$t.$b4.fc="HighlightingTransitionDuration";$$t.$b4.fg="IsPagePanningAllowed";$$t.$b4.fh="IsSurfaceInteractionDisabled";$$t.$b4.dw=10;$$t.$b4.dx=2;$$t.$b4.gs="WindowResponse";$$t.$b4.gq="WindowRectMinWidth";$$t.$b4.ev="ActualSyncLink";$$t.$b4.fk="OverviewPlusDetailPaneVisibility";$$t.$b4.e4="CrosshairVisibility";$$t.$b4.ff="IsDragCrosshairEnabled";$$t.$b4.fr="PlotAreaBorderBrush";$$t.$b4.eu="ActualPlotAreaBorderBrush";$$t.$b4.fs="PlotAreaBorderThickness";$$t.$b4.fq="PlotAreaBackground";$$t.$b4.fu="PlotAreaMinWidth";$$t.$b4.ft="PlotAreaMinHeight";$$t.$b4.e5="DefaultInteraction";$$t.$b4.e8="DragModifier";$$t.$b4.fl="PanModifier";$$t.$b4.go="WindowPositionHorizontal";$$t.$b4.gp="WindowPositionVertical";$$t.$b4.e1="ContentPresenter";$$t.$b4.e2="CrosshairLineStyle";$$t.$b4.fd="Idle";$$t.$b4.e7="Dragging";$$t.$b4.fm="Panning";$$t.$b4.fe="Inking";$$t.$b4.e9="Erasing";$$t.$b4.fw="PreviewPathStyle";$$t.$b4.gt="ZoombarStyle";$$t.$b4.e0="CircleMarkerTemplate";$$t.$b4.gm="TriangleMarkerTemplate";$$t.$b4.fx="PyramidMarkerTemplate";$$t.$b4.fy="SquareMarkerTemplate";$$t.$b4.e6="DiamondMarkerTemplate";$$t.$b4.fn="PentagonMarkerTemplate";$$t.$b4.fa="HexagonMarkerTemplate";$$t.$b4.ga="TetragramMarkerTemplate";$$t.$b4.fo="PentagramMarkerTemplate";$$t.$b4.fb="HexagramMarkerTemplate";$$t.$b4.gf="Title";$$t.$b4.gd="TitleHorizontalAlignment";$$t.$b4.f1="SubtitleHorizontalAlignment";$$t.$b4.gj="TitleTextStyle";$$t.$b4.f7="SubtitleTextStyle";$$t.$b4.gh="TitleTextColor";$$t.$b4.f5="SubtitleTextColor";$$t.$b4.gk="TitleTopMargin";$$t.$b4.ge="TitleLeftMargin";$$t.$b4.gg="TitleRightMargin";$$t.$b4.gc="TitleBottomMargin";$$t.$b4.f8="SubtitleTopMargin";$$t.$b4.f2="SubtitleLeftMargin";$$t.$b4.f4="SubtitleRightMargin";$$t.$b4.f0="SubtitleBottomMargin";$$t.$b4.f3="Subtitle";$$t.$b4.fp="PixelScalingRatio";$$t.$b4.et="ActualPixelScalingRatio";$$t.$b4.ey="ActualWindowRect";$$t.$b4.ew="ActualWindowPositionHorizontal";$$t.$b4.ex="ActualWindowPositionVertical";$$t.$b4.legendProperty=$$t.$bi.i("Legend",$$t.$ol.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){var c=$b($$t.$b4.$type,a);c.i3("Legend",b.d(),b.c())}));$$t.$b4.animateSeriesWhenAxisRangeChangesProperty=$$t.$bi.i("AnimateSeriesWhenAxisRangeChanges",$$t.$f.$type,$$t.$b4.$type,new $$t.bj(2,false,function(a,b){var c=$b($$t.$b4.$type,a);c.i3("AnimateSeriesWhenAxisRangeChanges",b.d(),b.c())}));$$t.$b4.windowRectProperty=$$t.$bi.i("WindowRect",$$t.$a8.$type,$$t.$b4.$type,new $$t.bj(2,new $$t.a8(0,0,0,1,1),function(a,b){a.i3("WindowRect",b.d(),b.c())}));$$t.$b4.useTiledZoomingProperty=$$t.$bi.i("UseTiledZooming",$$t.$f.$type,$$t.$b4.$type,new $$t.bj(2,false,function(a,b){a.i3("UseTiledZooming",b.d(),b.c())}));$$t.$b4.preferHigherResolutionTilesProperty=$$t.$bi.i("PreferHigherResolutionTiles",$$t.$f.$type,$$t.$b4.$type,new $$t.bj(2,false,function(a,b){a.i3("PreferHigherResolutionTiles",b.d(),b.c())}));$$t.$b4.zoomTileCacheSizeProperty=$$t.$bi.i("ZoomTileCacheSize",$.ig.Number.prototype.$type,$$t.$b4.$type,new $$t.bj(2,30,function(a,b){a.i3("ZoomTileCacheSize",b.d(),b.c())}));$$t.$b4.highlightingTransitionDurationProperty=$$t.$bi.i("HighlightingTransitionDuration",$.ig.Number.prototype.$type,$$t.$b4.$type,new $$t.bj(2,300,function(a,b){a.i3("HighlightingTransitionDuration",b.d(),b.c())}));$$t.$b4.isPagePanningAllowedProperty=$$t.$bi.i("IsPagePanningAllowed",$$t.$f.$type,$$t.$b4.$type,new $$t.bj(2,false,function(a,b){a.i3("IsPagePanningAllowed",b.d(),b.c())}));$$t.$b4.isSurfaceInteractionDisabledProperty=$$t.$bi.i("IsSurfaceInteractionDisabled",$$t.$f.$type,$$t.$b4.$type,new $$t.bj(2,false,function(a,b){a.i3("IsSurfaceInteractionDisabled",b.d(),b.c())}));$$t.$b4.windowResponseProperty=$$t.$bi.i("WindowResponse",$$t.$wd.$type,$$t.$b4.$type,new $$t.bj(2,$$t.$wd.getBox(0),function(a,b){a.i3("WindowResponse",b.d(),b.c())}));$$t.$b4.windowRectMinWidthProperty=$$t.$bi.i("WindowRectMinWidth",Number,$$t.$b4.$type,new $$t.bj(2,1e-4,function(a,b){a.i3("WindowRectMinWidth",b.d(),b.c())}));$$t.$b4.overviewPlusDetailPaneVisibilityProperty=$$t.$bi.i("OverviewPlusDetailPaneVisibility",$$t.$bu.$type,$$t.$b4.$type,new $$t.bj(2,$$t.$bu.getBox(1),function(a,b){a.i3("OverviewPlusDetailPaneVisibility",b.d(),b.c())}));$$t.$b4.crosshairVisibilityProperty=$$t.$bi.i("CrosshairVisibility",$$t.$bu.$type,$$t.$b4.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.i3("CrosshairVisibility",b.d(),b.c())}));$$t.$b4.isDragCrosshairEnabledProperty=$$t.$bi.i("IsDragCrosshairEnabled",$$t.$f.$type,$$t.$b4.$type,new $$t.bj(2,false,function(a,b){a.i3("IsDragCrosshairEnabled",b.d(),b.c())}));$$t.$b4.plotAreaBorderBrushProperty=$$t.$bi.i("PlotAreaBorderBrush",$$t.$cv.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("PlotAreaBorderBrush",b.d(),b.c())}));$$t.$b4.actualPlotAreaBorderBrushProperty=$$t.$bi.i("ActualPlotAreaBorderBrush",$$t.$cv.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("ActualPlotAreaBorderBrush",b.d(),b.c())}));$$t.$b4.plotAreaBackgroundProperty=$$t.$bi.i("PlotAreaBackground",$$t.$cv.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("PlotAreaBackground",b.d(),b.c())}));$$t.$b4.plotAreaMinWidthProperty=$$t.$bi.i("PlotAreaMinWidth",Number,$$t.$b4.$type,new $$t.bj(2,50,function(a,b){a.i3("PlotAreaMinWidth",b.d(),b.c())}));$$t.$b4.plotAreaMinHeightProperty=$$t.$bi.i("PlotAreaMinHeight",Number,$$t.$b4.$type,new $$t.bj(2,50,function(a,b){a.i3("PlotAreaMinHeight",b.d(),b.c())}));$$t.$b4.defaultInteractionProperty=$$t.$bi.i("DefaultInteraction",$$t.$fr.$type,$$t.$b4.$type,new $$t.bj(2,$$t.$fr.getBox(3),function(a,b){a.i3("DefaultInteraction",b.d(),b.c())}));$$t.$b4.dragModifierProperty=$$t.$bi.i("DragModifier",$$t.$d0.$type,$$t.$b4.$type,new $$t.bj(2,$$t.$d0.getBox(0),function(a,b){a.i3("DragModifier",b.d(),b.c())}));$$t.$b4.panModifierProperty=$$t.$bi.i("PanModifier",$$t.$d0.$type,$$t.$b4.$type,new $$t.bj(2,$$t.$d0.getBox(4),function(a,b){a.i3("PanModifier",b.d(),b.c())}));$$t.$b4.windowPositionHorizontalProperty=$$t.$bi.i("WindowPositionHorizontal",Number,$$t.$b4.$type,new $$t.bj(2,NaN,function(a,b){a.i3("WindowPositionHorizontal",b.d(),b.c())}));$$t.$b4.windowPositionVerticalProperty=$$t.$bi.i("WindowPositionVertical",Number,$$t.$b4.$type,new $$t.bj(2,NaN,function(a,b){a.i3("WindowPositionVertical",b.d(),b.c())}));$$t.$b4.crosshairLineStyleProperty=$$t.$bi.i("CrosshairLineStyle",$$t.$bv.$type,$$t.$b4.$type,new $$t.bj(1,function(a,b){a.i3("CrosshairLineStyle",b.d(),b.c())}));$$t.$b4.previewPathStyleProperty=$$t.$bi.i("PreviewPathStyle",$$t.$bv.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("PreviewPathStyle",b.d(),b.c())}));$$t.$b4.ms=$$t.$a8.empty();$$t.$b4.zoombarStyleProperty=$$t.$bi.i("ZoombarStyle",$$t.$bv.$type,$$t.$b4.$type,new $$t.bj(1,function(a,b){a.i3("ZoombarStyle",b.d(),b.c())}));$$t.$b4.circleMarkerTemplateProperty=$$t.$bi.i("CircleMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("CircleMarkerTemplate",b.d(),b.c())}));$$t.$b4.triangleMarkerTemplateProperty=$$t.$bi.i("TriangleMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("TriangleMarkerTemplate",b.d(),b.c())}));$$t.$b4.pyramidMarkerTemplateProperty=$$t.$bi.i("PyramidMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("PyramidMarkerTemplate",b.d(),b.c())}));$$t.$b4.squareMarkerTemplateProperty=$$t.$bi.i("SquareMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("SquareMarkerTemplate",b.d(),b.c())}));$$t.$b4.diamondMarkerTemplateProperty=$$t.$bi.i("DiamondMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("DiamondMarkerTemplate",b.d(),b.c())}));$$t.$b4.pentagonMarkerTemplateProperty=$$t.$bi.i("PentagonMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("PentagonMarkerTemplate",b.d(),b.c())}));$$t.$b4.hexagonMarkerTemplateProperty=$$t.$bi.i("HexagonMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("HexagonMarkerTemplate",b.d(),b.c())}));$$t.$b4.tetragramMarkerTemplateProperty=$$t.$bi.i("TetragramMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("TetragramMarkerTemplate",b.d(),b.c())}));$$t.$b4.pentagramMarkerTemplateProperty=$$t.$bi.i("PentagramMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("PentagramMarkerTemplate",b.d(),b.c())}));$$t.$b4.hexagramMarkerTemplateProperty=$$t.$bi.i("HexagramMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("HexagramMarkerTemplate",b.d(),b.c())}));$$t.$b4.titleProperty=$$t.$bi.i("Title",String,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("Title",b.d(),b.c())}));$$t.$b4.titleHorizontalAlignmentProperty=$$t.$bi.i("TitleHorizontalAlignment",$$t.$bx.$type,$$t.$b4.$type,new $$t.bj(2,$$t.$bx.getBox(1),function(a,b){a.i3("TitleHorizontalAlignment",b.d(),b.c())}));$$t.$b4.subtitleHorizontalAlignmentProperty=$$t.$bi.i("SubtitleHorizontalAlignment",$$t.$bx.$type,$$t.$b4.$type,new $$t.bj(2,$$t.$bx.getBox(1),function(a,b){a.i3("SubtitleHorizontalAlignment",b.d(),b.c())}));$$t.$b4.subtitleProperty=$$t.$bi.i("Subtitle",String,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("Subtitle",b.d(),b.c())}));if($$t.$b4.staticInit&&!$$t.$b4.seriesViewerStaticInitCalled){$$t.$b4.staticInit();$$t.$b4.seriesViewerStaticInitCalled=true}$$t.$fx.oe="IsSquare";$$t.$fx.ol="WindowScaleHorizontal";$$t.$fx.om="WindowScaleVertical";$$t.$fx.n4="ActualWindowScaleHorizontal";$$t.$fx.n5="ActualWindowScaleVertical";$$t.$fx.oc="HorizontalZoomable";$$t.$fx.oj="VerticalZoomable";$$t.$fx.od="HorizontalZoombarVisibility";$$t.$fx.ok="VerticalZoombarVisibility";$$t.$fx.ob="GridMode";$$t.$fx.n6="AlignsGridLinesToPixels";$$t.$fx.n7="Brushes";$$t.$fx.of="MarkerBrushes";$$t.$fx.oh="Outlines";$$t.$fx.og="MarkerOutlines";$$t.$fx.oa="DefaultAxisStroke";$$t.$fx.n8="DefaultAxisMajorStroke";$$t.$fx.n9="DefaultAxisMinorStroke";$$t.$fx.oi="PlotAreaBackgroundContent";$$t.$fx.nu=0;$$t.$fx.nt=0;$$t.$fx.isSquareProperty=$$t.$bi.i("IsSquare",$$t.$f.$type,$$t.$fx.$type,new $$t.bj(2,false,function(a,b){a.i3("IsSquare",b.d(),b.c())}));$$t.$fx.windowScaleHorizontalProperty=$$t.$bi.i("WindowScaleHorizontal",Number,$$t.$fx.$type,new $$t.bj(2,NaN,function(a,b){a.i3("WindowScaleHorizontal",b.d(),b.c())}));$$t.$fx.windowScaleVerticalProperty=$$t.$bi.i("WindowScaleVertical",Number,$$t.$fx.$type,new $$t.bj(2,NaN,function(a,b){a.i3("WindowScaleVertical",b.d(),b.c())}));$$t.$fx.horizontalZoomableProperty=$$t.$bi.i("HorizontalZoomable",$$t.$f.$type,$$t.$fx.$type,new $$t.bj(2,false,function(a,b){a.i3("HorizontalZoomable",b.d(),b.c())}));$$t.$fx.verticalZoomableProperty=$$t.$bi.i("VerticalZoomable",$$t.$f.$type,$$t.$fx.$type,new $$t.bj(2,false,function(a,b){a.i3("VerticalZoomable",b.d(),b.c())}));$$t.$fx.horizontalZoombarVisibilityProperty=$$t.$bi.i("HorizontalZoombarVisibility",$$t.$bu.$type,$$t.$fx.$type,new $$t.bj(2,$$t.$bu.getBox(1),function(a,b){a.i3("HorizontalZoombarVisibility",b.d(),b.c())}));$$t.$fx.verticalZoombarVisibilityProperty=$$t.$bi.i("VerticalZoombarVisibility",$$t.$bu.$type,$$t.$fx.$type,new $$t.bj(2,$$t.$bu.getBox(1),function(a,b){a.i3("VerticalZoombarVisibility",b.d(),b.c())}));$$t.$fx.gridModeProperty=$$t.$bi.i("GridMode",$$t.$fy.$type,$$t.$fx.$type,new $$t.bj(2,$$t.$fy.getBox(2),function(a,b){a.i3("GridMode",b.d(),b.c())}));$$t.$fx.alignsGridLinesToPixelsProperty=$$t.$bi.i("AlignsGridLinesToPixels",$$t.$f.$type,$$t.$fx.$type,new $$t.bj(2,true,function(a,b){a.i3("AlignsGridLinesToPixels",b.d(),b.c())}));$$t.$fx.brushesProperty=$$t.$bi.i("Brushes",$$t.$fz.$type,$$t.$fx.$type,new $$t.bj(2,null,function(a,b){a.i3("Brushes",b.d(),b.c())}));$$t.$fx.markerBrushesProperty=$$t.$bi.i("MarkerBrushes",$$t.$fz.$type,$$t.$fx.$type,new $$t.bj(2,null,function(a,b){a.i3("MarkerBrushes",b.d(),b.c())}));$$t.$fx.outlinesProperty=$$t.$bi.i("Outlines",$$t.$fz.$type,$$t.$fx.$type,new $$t.bj(2,null,function(a,b){a.i3("Outlines",b.d(),b.c())}));$$t.$fx.markerOutlinesProperty=$$t.$bi.i("MarkerOutlines",$$t.$fz.$type,$$t.$fx.$type,new $$t.bj(2,null,function(a,b){a.i3("MarkerOutlines",b.d(),b.c())}));$$t.$fx.defaultAxisStrokeProperty=$$t.$bi.i("DefaultAxisStroke",$$t.$cv.$type,$$t.$fx.$type,new $$t.bj(2,null,function(a,b){a.i3("DefaultAxisStroke",b.d(),b.c())}));$$t.$fx.defaultAxisMajorStrokeProperty=$$t.$bi.i("DefaultAxisMajorStroke",$$t.$cv.$type,$$t.$fx.$type,new $$t.bj(2,null,function(a,b){a.i3("DefaultAxisMajorStroke",b.d(),b.c())}));$$t.$fx.defaultAxisMinorStrokeProperty=$$t.$bi.i("DefaultAxisMinorStroke",$$t.$cv.$type,$$t.$fx.$type,new $$t.bj(2,null,function(a,b){a.i3("DefaultAxisMinorStroke",b.d(),b.c())}));$$t.$fx.plotAreaBackgroundContentProperty=$$t.$bi.i("PlotAreaBackgroundContent",$$t.$be.$type,$$t.$fx.$type,new $$t.bj(2,null,function(a,b){a.i3("PlotAreaBackgroundContent",b.d(),b.c())}));if($$t.$fx.staticInit&&!$$t.$fx.xamDataChartStaticInitCalled){$$t.$fx.staticInit();$$t.$fx.xamDataChartStaticInitCalled=true}$$t.$abb.h=512;$$t.$l4.ac="SyncChannel";$$t.$l4.ae="SynchronizeVertically";$$t.$l4.ad="SynchronizeHorizontally";$$t.$l4.syncChannelProperty=$$t.$bi.i("SyncChannel",String,$$t.$l4.$type,new $$t.bj(2,null,function(a,b){a.af("SyncChannel",b.d(),b.c())}));$$t.$l4.synchronizeVerticallyProperty=$$t.$bi.i("SynchronizeVertically",$$t.$f.$type,$$t.$l4.$type,new $$t.bj(2,true,function(a,b){a.af("SynchronizeVertically",b.d(),b.c())}));$$t.$l4.synchronizeHorizontallyProperty=$$t.$bi.i("SynchronizeHorizontally",$$t.$f.$type,$$t.$l4.$type,new $$t.bj(2,true,function(a,b){a.af("SynchronizeHorizontally",b.d(),b.c())}));$$t.$pz.b=null;$$t.$pl.i="DefaultErrorBarStyle";$$t.$pl.defaultErrorBarStyleProperty=$$t.$bi.i("DefaultErrorBarStyle",$$t.$bv.$type,$$t.$pl.$type,new $$t.bj(2,null,function(a,b){a.j("DefaultErrorBarStyle",b.d(),b.c())}));$$t.$abh.t="EnableErrorBars";$$t.$abh.u="ErrorBarCapLength";$$t.$abh.s="Calculator";$$t.$abh.w="Stroke";$$t.$abh.x="StrokeThickness";$$t.$abh.v="ErrorBarStyle";$$t.$abh.enableErrorBarsProperty=$$t.$bi.i("EnableErrorBars",$$t.$pm.$type,$$t.$abh.$type,new $$t.bj(2,$$t.$pm.getBox(0),function(a,b){a.j("EnableErrorBars",b.d(),b.c())}));$$t.$abh.errorBarCapLengthProperty=$$t.$bi.i("ErrorBarCapLength",$.ig.Number.prototype.$type,$$t.$abh.$type,new $$t.bj(2,6,function(a,b){a.j("ErrorBarCapLength",b.d(),b.c())}));$$t.$abh.calculatorProperty=$$t.$bi.i("Calculator",$$t.$po.$type,$$t.$abh.$type,new $$t.bj(2,null,function(a,b){a.j("Calculator",b.d(),b.c())}));$$t.$abh.strokeProperty=$$t.$bi.i("Stroke",$$t.$cv.$type,$$t.$abh.$type,new $$t.bj(2,null,function(a,b){a.j("Stroke",b.d(),b.c())}));$$t.$abh.strokeThicknessProperty=$$t.$bi.i("StrokeThickness",Number,$$t.$abh.$type,new $$t.bj(2,1,function(a,b){a.j("StrokeThickness",b.d(),b.c())}));$$t.$abh.errorBarStyleProperty=$$t.$bi.i("ErrorBarStyle",$$t.$bv.$type,$$t.$abh.$type,new $$t.bj(2,null,function(a,b){a.j("ErrorBarStyle",b.d(),b.c())}));$$t.$pk.y="EnableErrorBarsHorizontal";$$t.$pk.ab="HorizontalCalculatorReference";$$t.$pk.aa="HorizontalCalculator";$$t.$pk.ac="HorizontalErrorBarCapLength";$$t.$pk.ae="HorizontalStroke";$$t.$pk.af="HorizontalStrokeThickness";$$t.$pk.ad="HorizontalErrorBarStyle";$$t.$pk.z="EnableErrorBarsVertical";$$t.$pk.ah="VerticalCalculatorReference";$$t.$pk.ag="VerticalCalculator";$$t.$pk.ai="VerticalErrorBarCapLength";$$t.$pk.ak="VerticalStroke";$$t.$pk.al="VerticalStrokeThickness";$$t.$pk.aj="VerticalErrorBarStyle";$$t.$pk.enableErrorBarsHorizontalProperty=$$t.$bi.i("EnableErrorBarsHorizontal",$$t.$pm.$type,$$t.$pk.$type,new $$t.bj(2,$$t.$pm.getBox(0),function(a,b){a.j("EnableErrorBarsHorizontal",b.d(),b.c())}));$$t.$pk.horizontalCalculatorReferenceProperty=$$t.$bi.i("HorizontalCalculatorReference",$$t.$pn.$type,$$t.$pk.$type,new $$t.bj(2,$$t.$pn.getBox(0),function(a,b){a.j("HorizontalCalculatorReference",b.d(),b.c())}));$$t.$pk.horizontalCalculatorProperty=$$t.$bi.i("HorizontalCalculator",$$t.$po.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("HorizontalCalculator",b.d(),b.c())}));$$t.$pk.horizontalErrorBarCapLengthProperty=$$t.$bi.i("HorizontalErrorBarCapLength",$.ig.Number.prototype.$type,$$t.$pk.$type,new $$t.bj(2,6,function(a,b){a.j("HorizontalErrorBarCapLength",b.d(),b.c())}));$$t.$pk.horizontalStrokeProperty=$$t.$bi.i("HorizontalStroke",$$t.$cv.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("HorizontalStroke",b.d(),b.c())}));$$t.$pk.horizontalStrokeThicknessProperty=$$t.$bi.i("HorizontalStrokeThickness",Number,$$t.$pk.$type,new $$t.bj(2,1,function(a,b){a.j("HorizontalStrokeThickness",b.d(),b.c())}));$$t.$pk.horizontalErrorBarStyleProperty=$$t.$bi.i("HorizontalErrorBarStyle",$$t.$bv.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("HorizontalErrorBarStyle",b.d(),b.c())}));$$t.$pk.enableErrorBarsVerticalProperty=$$t.$bi.i("EnableErrorBarsVertical",$$t.$pm.$type,$$t.$pk.$type,new $$t.bj(2,$$t.$pm.getBox(0),function(a,b){a.j("EnableErrorBarsVertical",b.d(),b.c())}));$$t.$pk.verticalCalculatorReferenceProperty=$$t.$bi.i("VerticalCalculatorReference",$$t.$pn.$type,$$t.$pk.$type,new $$t.bj(2,$$t.$pn.getBox(1),function(a,b){a.j("VerticalCalculatorReference",b.d(),b.c())}));$$t.$pk.verticalCalculatorProperty=$$t.$bi.i("VerticalCalculator",$$t.$po.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("VerticalCalculator",b.d(),b.c())}));$$t.$pk.verticalErrorBarCapLengthProperty=$$t.$bi.i("VerticalErrorBarCapLength",$.ig.Number.prototype.$type,$$t.$pk.$type,new $$t.bj(2,6,function(a,b){a.j("VerticalErrorBarCapLength",b.d(),b.c())}));$$t.$pk.verticalStrokeProperty=$$t.$bi.i("VerticalStroke",$$t.$cv.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("VerticalStroke",b.d(),b.c())}));$$t.$pk.verticalStrokeThicknessProperty=$$t.$bi.i("VerticalStrokeThickness",Number,$$t.$pk.$type,new $$t.bj(2,1,function(a,b){a.j("VerticalStrokeThickness",b.d(),b.c())}));$$t.$pk.verticalErrorBarStyleProperty=$$t.$bi.i("VerticalErrorBarStyle",$$t.$bv.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("VerticalErrorBarStyle",b.d(),b.c())}));$$t.$abi.nw="DisplayType";$$t.$abi.nr=3;$$t.$abi.trendLineTypeProperty=$$t.$bi.i("TrendLineType",$$t.$mv.$type,$$t.$abi.$type,new $$t.bj(2,$$t.$mv.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$abi.trendLineBrushProperty=$$t.$bi.i("TrendLineBrush",$$t.$cv.$type,$$t.$abi.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$abi.actualTrendLineBrushProperty=$$t.$bi.i("ActualTrendLineBrush",$$t.$cv.$type,$$t.$abi.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$abi.trendLineThicknessProperty=$$t.$bi.i("TrendLineThickness",Number,$$t.$abi.$type,new $$t.bj(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$abi.trendLineDashCapProperty=$$t.$bi.i("TrendLineDashCap",$$t.$jh.$type,$$t.$abi.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$abi.trendLineDashArrayProperty=$$t.$bi.i("TrendLineDashArray",$$t.$cy.$type,$$t.$abi.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$abi.trendLinePeriodProperty=$$t.$bi.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$abi.$type,new $$t.bj(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$abi.trendLineZIndexProperty=$$t.$bi.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$abi.$type,new $$t.bj(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$abi.displayTypeProperty=$$t.$bi.i("DisplayType",$$t.$abf.$type,$$t.$abi.$type,new $$t.bj(2,$$t.$abf.getBox(0),function(a,b){a.raisePropertyChanged("DisplayType",b.d(),b.c())}));$$t.$qk.a8="Orientation";$$t.$n9.bc="StartAngle";$$t.$n9.a0="EndAngle";$$t.$n9.a5="InnerExtentStart";$$t.$n9.a4="InnerExtentEnd";$$t.$n9.a8="IsSelected";$$t.$n9.a6="IsExploded";$$t.$n9.a7="IsOtherSlice";$$t.$n9.ba="Origin";$$t.$n9.a1="ExplodedOrigin";$$t.$n9.bb="Radius";$$t.$n9.a2="ExplodedRadius";$$t.$n9.a3="Index";$$t.$n9.bd="StrokeThickness";$$t.$n9.br=$$t.$bi.i("StartAngle",Number,$$t.$n9.$type,new $$t.bj(2,0,function(a,b){a.be()}));$$t.$n9.bg=$$t.$bi.i("EndAngle",Number,$$t.$n9.$type,new $$t.bj(2,0,function(a,b){a.be()}));$$t.$n9.bl=$$t.$bi.i("InnerExtentStart",Number,$$t.$n9.$type,new $$t.bj(2,0,function(a,b){a.be()}));$$t.$n9.bk=$$t.$bi.i("InnerExtentEnd",Number,$$t.$n9.$type,new $$t.bj(2,0,function(a,b){a.be()}));$$t.$n9.bo=$$t.$bi.i("IsSelected",$$t.$f.$type,$$t.$n9.$type,new $$t.bj(2,false,function(a,b){var c=$b($$t.$n9.$type,a);var d=b.c();if(c.af()!=null){c.af().eg(c,d)}}));$$t.$n9.bm=$$t.$bi.i("IsExploded",$$t.$f.$type,$$t.$n9.$type,new $$t.bj(2,false,function(a,b){var c=$b($$t.$n9.$type,a);var d=b.c();if(c.af()!=null){c.af().dp(c,d)}}));$$t.$n9.bn=$$t.$bi.i("IsOtherSlice",$$t.$f.$type,$$t.$n9.$type,new $$t.bj(2,false,function(a,b){a.be()}));$$t.$n9.bp=$$t.$bi.i("Origin",$$t.$ba.$type,$$t.$n9.$type,new $$t.bj(2,new $$t.ba(0),function(a,b){a.be()}));$$t.$n9.bh=$$t.$bi.i("ExplodedOrigin",$$t.$ba.$type,$$t.$n9.$type,new $$t.bj(2,new $$t.ba(0),function(a,b){a.be()}));$$t.$n9.bq=$$t.$bi.i("Radius",Number,$$t.$n9.$type,new $$t.bj(2,0,function(a,b){a.be()}));$$t.$n9.bi=$$t.$bi.i("ExplodedRadius",Number,$$t.$n9.$type,new $$t.bj(2,0,function(a,b){a.be()}));$$t.$n9.bj=$$t.$bi.i("Index",$.ig.Number.prototype.$type,$$t.$n9.$type,new $$t.bj(2,-1,function(a,b){a.be()}));$$t.$n9.bs=$$t.$bi.i("StrokeThickness",Number,$$t.$n9.$type,new $$t.bj(2,1,function(a,b){a.be()}));$$t.$v0.l5="AngleMemberPath";$$t.$v0.mb="RadiusMemberPath";$$t.$v0.l3="AngleColumn";$$t.$v0.l9="RadiusColumn";$$t.$v0.l2="AngleAxis";$$t.$v0.l8="RadiusAxis";$$t.$v0.mc="UseCartesianInterpolation";$$t.$v0.l7="MaximumMarkers";$$t.$v0.l6="ClipSeriesToBounds";$$t.$v0.angleMemberPathProperty=$$t.$bi.i("AngleMemberPath",String,$$t.$v0.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("AngleMemberPath",b.d(),b.c())}));$$t.$v0.radiusMemberPathProperty=$$t.$bi.i("RadiusMemberPath",String,$$t.$v0.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.d(),b.c())}));$$t.$v0.angleAxisProperty=$$t.$bi.i("AngleAxis",$$t.$ky.$type,$$t.$v0.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("AngleAxis",b.d(),b.c())}));$$t.$v0.radiusAxisProperty=$$t.$bi.i("RadiusAxis",$$t.$kw.$type,$$t.$v0.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("RadiusAxis",b.d(),b.c())}));$$t.$v0.useCartesianInterpolationProperty=$$t.$bi.i("UseCartesianInterpolation",$$t.$f.$type,$$t.$v0.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("UseCartesianInterpolation",b.d(),b.c())}));$$t.$v0.maximumMarkersProperty=$$t.$bi.i("MaximumMarkers",$.ig.Number.prototype.$type,$$t.$v0.$type,new $$t.bj(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.d(),b.c())}));$$t.$v0.trendLineTypeProperty=$$t.$bi.i("TrendLineType",$$t.$mv.$type,$$t.$v0.$type,new $$t.bj(2,$$t.$mv.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$v0.trendLineBrushProperty=$$t.$bi.i("TrendLineBrush",$$t.$cv.$type,$$t.$v0.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$v0.actualTrendLineBrushProperty=$$t.$bi.i("ActualTrendLineBrush",$$t.$cv.$type,$$t.$v0.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$v0.trendLineThicknessProperty=$$t.$bi.i("TrendLineThickness",Number,$$t.$v0.$type,new $$t.bj(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$v0.trendLineDashCapProperty=$$t.$bi.i("TrendLineDashCap",$$t.$jh.$type,$$t.$v0.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$v0.trendLineDashArrayProperty=$$t.$bi.i("TrendLineDashArray",$$t.$cy.$type,$$t.$v0.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$v0.trendLinePeriodProperty=$$t.$bi.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$v0.$type,new $$t.bj(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$v0.trendLineZIndexProperty=$$t.$bi.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$v0.$type,new $$t.bj(2,1,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$v0.clipSeriesToBoundsProperty=$$t.$bi.i("ClipSeriesToBounds",$$t.$f.$type,$$t.$v0.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("ClipSeriesToBounds",b.d(),b.c())}));$$t.$abp.nn="UnknownValuePlotting";$$t.$abp.unknownValuePlottingProperty=$$t.$bi.i("UnknownValuePlotting",$$t.$ng.$type,$$t.$abp.$type,new $$t.bj(2,$$t.$ng.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$abr.nn="UnknownValuePlotting";$$t.$abr.unknownValuePlottingProperty=$$t.$bi.i("UnknownValuePlotting",$$t.$ng.$type,$$t.$abr.$type,new $$t.bj(2,$$t.$ng.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$abv.nn="Stiffness";$$t.$abv.stiffnessProperty=$$t.$bi.i("Stiffness",Number,$$t.$abv.$type,new $$t.bj(2,.5,function(a,b){a.raisePropertyChanged("Stiffness",b.d(),b.c())}));$$t.$abx.nn="Stiffness";$$t.$abx.stiffnessProperty=$$t.$bi.i("Stiffness",Number,$$t.$abx.$type,new $$t.bj(2,.5,function(a,b){a.raisePropertyChanged("Stiffness",b.d(),b.c())}));$$t.$abz.m3="RadiusX";$$t.$abz.m4="RadiusY";$$t.$abz.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$abz.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$abz.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$abz.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$ab1.m2="UnknownValuePlotting";$$t.$ab1.unknownValuePlottingProperty=$$t.$bi.i("UnknownValuePlotting",$$t.$ng.$type,$$t.$ab1.$type,new $$t.bj(2,$$t.$ng.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$ab3.m3="RadiusX";$$t.$ab3.m4="RadiusY";$$t.$ab3.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$ab3.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$ab3.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$ab3.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$wa.r="ZoomLevel";$$t.$wa.q="ZoomLevelDisplayText";$$t.$wa.zoomLevelProperty=$$t.$bi.i("ZoomLevel",Number,$$t.$wa.$type,new $$t.bj(2,0,function(a,b){a.u("ZoomLevel",b.d(),b.c())}));$$t.$gx.w=512;$$t.$gx.u=3;$$t.$us.oq="RadiusX";$$t.$us.or="RadiusY";$$t.$us.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$us.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$us.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$us.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$iu.ns="AutoGenerateSeries";$$t.$iu.nt="ReverseLegendOrder";$$t.$iu.nu="SeriesVisibility";$$t.$iu.autoGenerateSeriesProperty=$$t.$bi.i("AutoGenerateSeries",$$t.$f.$type,$$t.$iu.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("AutoGenerateSeries",b.d(),b.c())}));$$t.$iu.reverseLegendOrderProperty=$$t.$bi.i("ReverseLegendOrder",$$t.$f.$type,$$t.$iu.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("ReverseLegendOrder",b.d(),b.c())}));$$t.$iu.n5=$$t.$bi.i("SeriesVisibility",$$t.$bu.$type,$$t.$iu.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.raisePropertyChanged("SeriesVisibility",b.d(),b.c())}));$$t.$jl.n9="XAxis";$$t.$jl.oa="YAxis";$$t.$jl.xAxisProperty=$$t.$bi.i("XAxis",$$t.$ir.$type,$$t.$jl.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$jl.yAxisProperty=$$t.$bi.i("YAxis",$$t.$jm.$type,$$t.$jl.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$uv.n9="XAxis";$$t.$uv.oa="YAxis";$$t.$uv.xAxisProperty=$$t.$bi.i("XAxis",$$t.$l5.$type,$$t.$uv.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$uv.yAxisProperty=$$t.$bi.i("YAxis",$$t.$l2.$type,$$t.$uv.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$uu.og="RadiusX";$$t.$uu.oh="RadiusY";$$t.$uu.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$uu.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())
}));$$t.$uu.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$uu.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$up.og="RadiusX";$$t.$up.oh="RadiusY";$$t.$up.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$up.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$up.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$up.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$jg.br="Brush";$$t.$jg.ax="ActualBrush";$$t.$jg.bs="DashArray";$$t.$jg.ay="ActualDashArray";$$t.$jg.bt="DashCap";$$t.$jg.az="ActualDashCap";$$t.$jg.bv="IsDropShadowEnabled";$$t.$jg.a1="ActualIsDropShadowEnabled";$$t.$jg.cd="ShadowBlur";$$t.$jg.bg="ActualShadowBlur";$$t.$jg.ce="ShadowColor";$$t.$jg.bh="ActualShadowColor";$$t.$jg.cm="UseSingleShadow";$$t.$jg.bo="ActualUseSingleShadow";$$t.$jg.cf="ShadowOffsetX";$$t.$jg.bi="ActualShadowOffsetX";$$t.$jg.cg="ShadowOffsetY";$$t.$jg.bj="ActualShadowOffsetY";$$t.$jg.bu="EndCap";$$t.$jg.a0="ActualEndCap";$$t.$jg.bw="IsHitTestVisible";$$t.$jg.a2="ActualIsHitTestVisible";$$t.$jg.bx="LegendItemBadgeTemplate";$$t.$jg.a3="ActualLegendItemBadgeTemplate";$$t.$jg.by="LegendItemTemplate";$$t.$jg.a4="ActualLegendItemTemplate";$$t.$jg.bz="LegendItemVisibility";$$t.$jg.a5="ActualLegendItemVisibility";$$t.$jg.b0="MarkerBrush";$$t.$jg.a6="ActualMarkerBrush";$$t.$jg.b1="MarkerOutline";$$t.$jg.a7="ActualMarkerOutline";$$t.$jg.b2="MarkerStyle";$$t.$jg.a8="ActualMarkerStyle";$$t.$jg.b3="MarkerTemplate";$$t.$jg.a9="ActualMarkerTemplate";$$t.$jg.b4="MarkerType";$$t.$jg.ba="ActualMarkerType";$$t.$jg.b6="Name";$$t.$jg.b8="Opacity";$$t.$jg.bc="ActualOpacity";$$t.$jg.b7="OpacityMask";$$t.$jg.bb="ActualOpacityMask";$$t.$jg.b9="Outline";$$t.$jg.bd="ActualOutline";$$t.$jg.bq="AreaFillOpacity";$$t.$jg.aw="ActualAreaFillOpacity";$$t.$jg.cb="RadiusX";$$t.$jg.be="ActualRadiusX";$$t.$jg.cc="RadiusY";$$t.$jg.bf="ActualRadiusY";$$t.$jg.ch="StartCap";$$t.$jg.bk="ActualStartCap";$$t.$jg.ci="Thickness";$$t.$jg.bl="ActualThickness";$$t.$jg.cj="Title";$$t.$jg.ck="ToolTip";$$t.$jg.bm="ActualToolTip";$$t.$jg.cl="UseLightweightMarkers";$$t.$jg.bn="ActualUseLightweightMarkers";$$t.$jg.co="ValueMemberPath";$$t.$jg.cp="Visibility";$$t.$jg.bp="ActualVisibility";$$t.$jg.ca="ParentOrLocalBrush";$$t.$jg.brushProperty=$$t.$bi.i("Brush",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("Brush",b.d(),b.c())}));$$t.$jg.actualBrushProperty=$$t.$bi.i("ActualBrush",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualBrush",b.d(),b.c())}));$$t.$jg.dashArrayProperty=$$t.$bi.i("DashArray",$$t.$cy.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("DashArray",b.d(),b.c())}));$$t.$jg.actualDashArrayProperty=$$t.$bi.i("ActualDashArray",$$t.$cy.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualDashArray",b.d(),b.c())}));$$t.$jg.dashCapProperty=$$t.$bi.i("DashCap",$$t.$jh.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.cr("DashCap",b.d(),b.c())}));$$t.$jg.actualDashCapProperty=$$t.$bi.i("ActualDashCap",$$t.$jh.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.cr("ActualDashCap",b.d(),b.c())}));$$t.$jg.isDropShadowEnabledProperty=$$t.$bi.i("IsDropShadowEnabled",$$t.$f.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("IsDropShadowEnabled",b.d(),b.c())}));$$t.$jg.actualIsDropShadowEnabledProperty=$$t.$bi.i("ActualIsDropShadowEnabled",$$t.$f.$type,$$t.$jg.$type,new $$t.bj(2,false,function(a,b){a.cr("ActualIsDropShadowEnabled",b.d(),b.c())}));$$t.$jg.shadowBlurProperty=$$t.$bi.i("ShadowBlur",Number,$$t.$jg.$type,new $$t.bj(2,NaN,function(a,b){a.cr("ShadowBlur",b.d(),b.c())}));$$t.$jg.actualShadowBlurProperty=$$t.$bi.i("ActualShadowBlur",Number,$$t.$jg.$type,new $$t.bj(2,NaN,function(a,b){a.cr("ActualShadowBlur",b.d(),b.c())}));$$t.$jg.shadowColorProperty=$$t.$bi.i("ShadowColor",$$t.$cw.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ShadowColor",b.d(),b.c())}));$$t.$jg.actualShadowColorProperty=$$t.$bi.i("ActualShadowColor",$$t.$cw.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualShadowColor",b.d(),b.c())}));$$t.$jg.useSingleShadowProperty=$$t.$bi.i("UseSingleShadow",$$t.$f.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("UseSingleShadow",b.d(),b.c())}));$$t.$jg.actualUseSingleShadowProperty=$$t.$bi.i("ActualUseSingleShadow",$$t.$f.$type,$$t.$jg.$type,new $$t.bj(2,true,function(a,b){a.cr("ActualUseSingleShadow",b.d(),b.c())}));$$t.$jg.shadowOffsetXProperty=$$t.$bi.i("ShadowOffsetX",Number,$$t.$jg.$type,new $$t.bj(2,NaN,function(a,b){a.cr("ShadowOffsetX",b.d(),b.c())}));$$t.$jg.actualShadowOffsetXProperty=$$t.$bi.i("ActualShadowOffsetX",Number,$$t.$jg.$type,new $$t.bj(2,NaN,function(a,b){a.cr("ActualShadowOffsetX",b.d(),b.c())}));$$t.$jg.shadowOffsetYProperty=$$t.$bi.i("ShadowOffsetY",Number,$$t.$jg.$type,new $$t.bj(2,NaN,function(a,b){a.cr("ShadowOffsetY",b.d(),b.c())}));$$t.$jg.actualShadowOffsetYProperty=$$t.$bi.i("ActualShadowOffsetY",Number,$$t.$jg.$type,new $$t.bj(2,NaN,function(a,b){a.cr("ActualShadowOffsetY",b.d(),b.c())}));$$t.$jg.endCapProperty=$$t.$bi.i("EndCap",$$t.$jh.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$jh.getBox(2),function(a,b){a.cr("EndCap",b.d(),b.c())}));$$t.$jg.actualEndCapProperty=$$t.$bi.i("ActualEndCap",$$t.$jh.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$jh.getBox(2),function(a,b){a.cr("ActualEndCap",b.d(),b.c())}));$$t.$jg.isHitTestVisibleProperty=$$t.$bi.i("IsHitTestVisible",$$t.$f.$type,$$t.$jg.$type,new $$t.bj(2,true,function(a,b){a.cr("IsHitTestVisible",b.d(),b.c())}));$$t.$jg.actualIsHitTestVisibleProperty=$$t.$bi.i("ActualIsHitTestVisible",$$t.$f.$type,$$t.$jg.$type,new $$t.bj(2,true,function(a,b){a.cr("ActualIsHitTestVisible",b.d(),b.c())}));$$t.$jg.legendItemBadgeTemplateProperty=$$t.$bi.i("LegendItemBadgeTemplate",$$t.$c9.$type,$$t.$jg.$type,new $$t.bj(2,null,function(a,b){a.cr("LegendItemBadgeTemplate",b.d(),b.c())}));$$t.$jg.actualLegendItemBadgeTemplateProperty=$$t.$bi.i("ActualLegendItemBadgeTemplate",$$t.$c9.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualLegendItemBadgeTemplate",b.d(),b.c())}));$$t.$jg.legendItemTemplateProperty=$$t.$bi.i("LegendItemTemplate",$$t.$c9.$type,$$t.$jg.$type,new $$t.bj(2,null,function(a,b){a.cr("LegendItemTemplate",b.d(),b.c())}));$$t.$jg.actualLegendItemTemplateProperty=$$t.$bi.i("ActualLegendItemTemplate",$$t.$c9.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualLegendItemTemplate",b.d(),b.c())}));$$t.$jg.legendItemVisibilityProperty=$$t.$bi.i("LegendItemVisibility",$$t.$bu.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.cr("LegendItemVisibility",b.d(),b.c())}));$$t.$jg.actualLegendItemVisibilityProperty=$$t.$bi.i("ActualLegendItemVisibility",$$t.$bu.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.cr("ActualLegendItemVisibility",b.d(),b.c())}));$$t.$jg.markerBrushProperty=$$t.$bi.i("MarkerBrush",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("MarkerBrush",b.d(),b.c())}));$$t.$jg.actualMarkerBrushProperty=$$t.$bi.i("ActualMarkerBrush",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualMarkerBrush",b.d(),b.c())}));$$t.$jg.markerOutlineProperty=$$t.$bi.i("MarkerOutline",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("MarkerOutline",b.d(),b.c())}));$$t.$jg.actualMarkerOutlineProperty=$$t.$bi.i("ActualMarkerOutline",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualMarkerOutline",b.d(),b.c())}));$$t.$jg.markerStyleProperty=$$t.$bi.i("MarkerStyle",$$t.$bv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("MarkerStyle",b.d(),b.c())}));$$t.$jg.actualMarkerStyleProperty=$$t.$bi.i("ActualMarkerStyle",$$t.$bv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualMarkerStyle",b.d(),b.c())}));$$t.$jg.markerTemplateProperty=$$t.$bi.i("MarkerTemplate",$$t.$c9.$type,$$t.$jg.$type,new $$t.bj(2,null,function(a,b){a.cr("MarkerTemplate",b.d(),b.c())}));$$t.$jg.actualMarkerTemplateProperty=$$t.$bi.i("ActualMarkerTemplate",$$t.$c9.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualMarkerTemplate",b.d(),b.c())}));$$t.$jg.markerTypeProperty=$$t.$bi.i("MarkerType",$$t.$hj.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$hj.getBox(0),function(a,b){a.cr("MarkerType",b.d(),b.c())}));$$t.$jg.actualMarkerTypeProperty=$$t.$bi.i("ActualMarkerType",$$t.$hj.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$hj.getBox(1),function(a,b){a.cr("ActualMarkerType",b.d(),b.c())}));$$t.$jg.nameProperty=$$t.$bi.i("Name",String,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("Name",b.d(),b.c())}));$$t.$jg.opacityProperty=$$t.$bi.i("Opacity",Number,$$t.$jg.$type,new $$t.bj(2,1,function(a,b){a.cr("Opacity",b.d(),b.c())}));$$t.$jg.actualOpacityProperty=$$t.$bi.i("ActualOpacity",Number,$$t.$jg.$type,new $$t.bj(2,1,function(a,b){a.cr("ActualOpacity",b.d(),b.c())}));$$t.$jg.opacityMaskProperty=$$t.$bi.i("OpacityMask",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("OpacityMask",b.d(),b.c())}));$$t.$jg.actualOpacityMaskProperty=$$t.$bi.i("ActualOpacityMask",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualOpacityMask",b.d(),b.c())}));$$t.$jg.outlineProperty=$$t.$bi.i("Outline",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(2,null,function(a,b){a.cr("Outline",b.d(),b.c())}));$$t.$jg.actualOutlineProperty=$$t.$bi.i("ActualOutline",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualOutline",b.d(),b.c())}));$$t.$jg.areaFillOpacityProperty=$$t.$bi.i("AreaFillOpacity",Number,$$t.$jg.$type,new $$t.bj(2,NaN,function(a,b){a.cr("AreaFillOpacity",b.d(),b.c())}));$$t.$jg.actualAreaFillOpacityProperty=$$t.$bi.i("ActualAreaFillOpacity",Number,$$t.$jg.$type,new $$t.bj(2,1,function(a,b){a.cr("ActualAreaFillOpacity",b.d(),b.c())}));$$t.$jg.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$jg.$type,new $$t.bj(2,2,function(a,b){a.cr("RadiusX",b.d(),b.c())}));$$t.$jg.actualRadiusXProperty=$$t.$bi.i("ActualRadiusX",Number,$$t.$jg.$type,new $$t.bj(2,0,function(a,b){a.cr("ActualRadiusX",b.d(),b.c())}));$$t.$jg.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$jg.$type,new $$t.bj(2,2,function(a,b){a.cr("RadiusY",b.d(),b.c())}));$$t.$jg.actualRadiusYProperty=$$t.$bi.i("ActualRadiusY",Number,$$t.$jg.$type,new $$t.bj(2,0,function(a,b){a.cr("ActualRadiusY",b.d(),b.c())}));$$t.$jg.startCapProperty=$$t.$bi.i("StartCap",$$t.$jh.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$jh.getBox(2),function(a,b){a.cr("StartCap",b.d(),b.c())}));$$t.$jg.actualStartCapProperty=$$t.$bi.i("ActualStartCap",$$t.$jh.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$jh.getBox(2),function(a,b){a.cr("ActualStartCap",b.d(),b.c())}));$$t.$jg.thicknessProperty=$$t.$bi.i("Thickness",Number,$$t.$jg.$type,new $$t.bj(2,1.5,function(a,b){a.cr("Thickness",b.d(),b.c())}));$$t.$jg.actualThicknessProperty=$$t.$bi.i("ActualThickness",Number,$$t.$jg.$type,new $$t.bj(2,1,function(a,b){a.cr("ActualThickness",b.d(),b.c())}));$$t.$jg.titleProperty=$$t.$bi.i("Title",$.ig.$op.$type,$$t.$jg.$type,new $$t.bj(2,"Series Title",function(a,b){a.cr("Title",b.d(),b.c())}));$$t.$jg.toolTipProperty=$$t.$bi.i("ToolTip",$.ig.$op.$type,$$t.$jg.$type,new $$t.bj(2,null,function(a,b){a.cr("ToolTip",b.d(),b.c())}));$$t.$jg.actualToolTipProperty=$$t.$bi.i("ActualToolTip",$.ig.$op.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualToolTip",b.d(),b.c())}));$$t.$jg.useLightweightMarkersProperty=$$t.$bi.i("UseLightweightMarkers",$$t.$f.$type,$$t.$jg.$type,new $$t.bj(2,false,function(a,b){a.cr("UseLightweightMarkers",b.d(),b.c())}));$$t.$jg.actualUseLightweightMarkersProperty=$$t.$bi.i("ActualUseLightweightMarkers",$$t.$f.$type,$$t.$jg.$type,new $$t.bj(2,false,function(a,b){a.cr("ActualUseLightweightMarkers",b.d(),b.c())}));$$t.$jg.valueMemberPathProperty=$$t.$bi.i("ValueMemberPath",String,$$t.$jg.$type,new $$t.bj(2,null,function(a,b){a.cr("ValueMemberPath",b.d(),b.c())}));$$t.$jg.visibilityProperty=$$t.$bi.i("Visibility",$$t.$bu.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.cr("Visibility",b.d(),b.c())}));$$t.$jg.actualVisibilityProperty=$$t.$bi.i("ActualVisibility",$$t.$bu.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.cr("ActualVisibility",b.d(),b.c())}));$$t.$jg.e6=$$t.$bi.i("ParentOrLocalBrush",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ParentOrLocalBrush",b.d(),b.c())}))})(jQuery);