/*!@license
* Infragistics.Web.ClientUI infragistics.chart_annotationchart.js 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["AbstractEnumerable:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","String:g","IComparable:h","Number:i","Number:j","Single:k","Number:l","String:m","Array:n","RegExp:o","RuntimeTypeHandle:p","MethodInfo:q","MethodBase:r","MemberInfo:s","ParameterInfo:t","TypeCode:u","Enum:v","ConstructorInfo:w","IEnumerable:x","IEnumerator:y","Func$1:z","MulticastDelegate:aa","IntPtr:ab","AbstractEnumerator:ac","IEnumerable$1:ad","IEnumerator$1:ae","ICollection$1:af","IList$1:ag","IArrayList:ah","Array:ai","ICollection:aj","CompareCallback:ak","List$1:al","IList:am","IDisposable:an","IArray:ao","Script:ap","Date:aq","Date:ar","Number:as","Func$3:at","Action$1:au","IDictionary$2:aw","Dictionary$2:ax","IDictionary:ay","Dictionary:az","IEqualityComparer$1:a0","KeyValuePair$2:a1","NotImplementedException:a2","Error:a3","GenericEnumerable$1:a4","GenericEnumerator$1:a5","INotifyCollectionChanged:a6","NotifyCollectionChangedEventHandler:a7","NotifyCollectionChangedEventArgs:a8","EventArgs:a9","NotifyCollectionChangedAction:ba","ObservableCollection$1:bd","INotifyPropertyChanged:be","PropertyChangedEventHandler:bf","PropertyChangedEventArgs:bg","Delegate:bh","ReadOnlyCollection$1:bj","Stack$1:bm","ReverseArrayEnumerator$1:bn","IOrderedEnumerable$1:bu","Enumerable:bz","Func$2:b0","SortedList$1:b1","Math:b2","Number:b3","Number:b4","Number:b5","Number:b6","Number:b7","Number:b8","Number:b9","ArgumentNullException:ca","DependencyObject:cc","DependencyProperty:cd","PropertyMetadata:ce","PropertyChangedCallback:cf","DependencyPropertyChangedEventArgs:cg","DependencyPropertiesCollection:ch","UnsetValue:ci","Binding:cj","PropertyPath:ck","ArgumentException:co","Convert:ct","Debug:cw","IEquatable$1:cx","JQueryPromise:db","Action:dc","JQueryDeferred:df","JQuery:dg","JQueryObject:dh","Element:di","ElementAttributeCollection:dj","ElementCollection:dk","WebStyle:dl","ElementNodeType:dm","Document:dn","EventListener:dp","IElementEventHandler:dq","ElementEventHandler:dr","ElementAttribute:ds","JQueryPosition:dt","JQueryCallback:du","JQueryEvent:dv","JQueryUICallback:dw","StringBuilder:d1","Random:d3","Tuple$2:d5","UIElement:d7","Transform:d8","UIElementCollection:d9","FrameworkElement:ea","Visibility:eb","Style:ec","Control:ed","Thickness:ee","HorizontalAlignment:ef","VerticalAlignment:eg","ContentControl:eh","DataTemplate:ei","DataTemplateRenderHandler:ej","DataTemplateRenderInfo:ek","DataTemplatePassInfo:el","DataTemplateMeasureHandler:em","DataTemplateMeasureInfo:en","DataTemplatePassHandler:eo","Panel:ep","Canvas:eq","TextBlock:es","Brush:et","Color:eu","Key:ew","ModifierKeys:ex","MouseEventArgs:ey","Point:ez","MouseButtonEventArgs:e0","LinearGradientBrush:e1","GradientStop:e2","DoubleCollection:e3","FillRule:e4","GeometryType:e5","Geometry:e6","GeometryCollection:e7","GeometryGroup:e8","LineGeometry:e9","RectangleGeometry:fa","Rect:fb","Size:fc","EllipseGeometry:fd","PathGeometry:fe","PathFigureCollection:ff","PathFigure:fg","PathSegmentCollection:fh","PathSegmentType:fi","PathSegment:fj","LineSegment:fk","BezierSegment:fl","PolyBezierSegment:fm","PointCollection:fn","PolyLineSegment:fo","ArcSegment:fp","SweepDirection:fq","PenLineCap:fr","RotateTransform:ft","TranslateTransform:fu","ScaleTransform:fv","TransformGroup:fw","TransformCollection:fx","Shape:fz","Line:f0","Path:f1","Polygon:f2","Polyline:f3","Rectangle:f4"]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection$1,$.ig.IEnumerable$1,$.ig.IList$1,$.ig.List$1,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.AbstractEnumerable,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection$1,$.ig.IEnumerable$1,$.ig.IList$1,$.ig.List$1,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection$1,$.ig.IEnumerable$1,$.ig.IList$1,$.ig.List$1,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.AbstractEnumerable,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1],["ofType$1","cast$1"]]])})(jQuery);$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BrushCollection:a","ObservableCollection$1:b","List$1:c","Object:d","Type:e","Boolean:f","ValueType:g","Void:h","String:i","IComparable:j","Number:k","Number:l","Single:m","Number:n","String:o","Array:p","RegExp:q","RuntimeTypeHandle:r","MethodInfo:s","MethodBase:t","MemberInfo:u","ParameterInfo:v","TypeCode:w","Enum:x","ConstructorInfo:y","IList$1:z","ICollection$1:aa","IEnumerable$1:ab","IEnumerable:ac","IEnumerator:ad","IEnumerator$1:ae","IArrayList:af","Array:ag","ICollection:ah","CompareCallback:ai","MulticastDelegate:aj","IntPtr:ak","IList:al","IDisposable:am","IArray:an","Script:ao","Date:ap","Date:aq","Number:ar","Func$3:as","Action$1:at","INotifyCollectionChanged:au","NotifyCollectionChangedEventHandler:av","NotifyCollectionChangedEventArgs:aw","EventArgs:ax","NotifyCollectionChangedAction:ay","INotifyPropertyChanged:az","PropertyChangedEventHandler:a0","PropertyChangedEventArgs:a1","Delegate:a2","InterpolationMode:a3","Brush:a4","Color:a5","Number:a6","Math:a7","Number:a8","Number:a9","Number:ba","Number:bb","Number:bc","Number:bd","Random:be","MathUtil:bf","RuntimeHelpers:bg","RuntimeFieldHandle:bh","ColorUtil:bi","EventProxy:bj","Rect:bk","Size:bl","Point:bm","ModifierKeys:bn","Func$2:bo","MouseWheelHandler:bp","GestureHandler:bq","ContactHandler:br","TouchHandler:bs","MouseOverHandler:bt","MouseHandler:bu","KeyHandler:bv","Key:bw","DOMEventProxy:bx","JQueryObject:by","Element:bz","ElementAttributeCollection:b0","ElementCollection:b1","WebStyle:b2","ElementNodeType:b3","Document:b4","EventListener:b5","IElementEventHandler:b6","ElementEventHandler:b7","ElementAttribute:b8","JQueryPosition:b9","JQueryCallback:ca","JQueryEvent:cb","JQueryUICallback:cc","MSGesture:cd","JQuery:ce","JQueryDeferred:cf","JQueryPromise:cg","Action:ch","Callback:ci","window:cj","MouseEventArgs:ck","UIElement:cl","DependencyObject:cm","Dictionary:cn","DependencyProperty:co","PropertyMetadata:cp","PropertyChangedCallback:cq","DependencyPropertyChangedEventArgs:cr","DependencyPropertiesCollection:cs","UnsetValue:ct","Binding:cu","PropertyPath:cv","Transform:cw","TrendCalculators:cx","TrendLineType:cy","UnknownValuePlotting:cz","ErrorBarCalculatorReference:c0","ErrorBarCalculatorType:c1","IErrorBarCalculator:c2","IFastItemColumn$1:c3","IFastItemColumnPropertyName:c4","EventHandler$1:c5","IFastItemColumnInternal:c7","FastItemColumn:c8","IFastItemsSource:c9","NotImplementedException:da","Error:db","FastReflectionHelper:dc","FastItemDateTimeColumn:dd","FastItemObjectColumn:de","FastItemIntColumn:df","FastItemsSource:dg","Dictionary$2:dh","IDictionary$2:di","IDictionary:dj","IEqualityComparer$1:dk","KeyValuePair$2:dl","FastItemsSourceEventAction:dm","FastItemsSourceEventArgs:dn","ArgumentException:dp","ColumnReference:dq","IRenderer:dr","Rectangle:ds","Shape:dt","FrameworkElement:du","Visibility:dv","Style:dw","DoubleCollection:dx","Path:dy","Geometry:dz","GeometryType:d0","TextBlock:d1","Polygon:d2","PointCollection:d3","Polyline:d4","DataTemplateRenderInfo:d5","DataTemplatePassInfo:d6","ContentControl:d7","Control:d8","Thickness:d9","HorizontalAlignment:ea","VerticalAlignment:eb","DataTemplate:ec","DataTemplateRenderHandler:ed","DataTemplateMeasureHandler:ee","DataTemplateMeasureInfo:ef","DataTemplatePassHandler:eg","Line:eh","RectChangedEventArgs:ei","RectChangedEventHandler:ej","CanvasRenderScheduler:ek","ISchedulableRender:el","RenderingContext:em","CanvasViewRenderer:en","CanvasContext2D:eo","CanvasContext:ep","TextMetrics:eq","ImageData:er","CanvasElement:es","Gradient:et","LinearGradientBrush:eu","GradientStop:ev","GeometryGroup:ew","GeometryCollection:ex","FillRule:ey","PathGeometry:ez","PathFigureCollection:e0","LineGeometry:e1","RectangleGeometry:e2","EllipseGeometry:e3","ArcSegment:e4","PathSegment:e5","PathSegmentType:e6","SweepDirection:e7","PathFigure:e8","PathSegmentCollection:e9","LineSegment:fa","PolyLineSegment:fb","BezierSegment:fc","PolyBezierSegment:fd","GeometryUtil:fe","Tuple$2:ff","TransformGroup:fg","TransformCollection:fh","TranslateTransform:fi","RotateTransform:fj","ScaleTransform:fk","InteractionState:fn","IOverviewPlusDetailControl:fo","OverviewPlusDetailPaneMode:fq","PropertyChangedEventArgs$1:fr","XamOverviewPlusDetailPane:fs","XamOverviewPlusDetailPaneView:ft","XamOverviewPlusDetailPaneViewManager:fu","DivElement:fv","DoubleAnimator:fw","EasingFunctionHandler:fx","ImageElement:fy","RectUtil:fz","ArgumentNullException:f0","Stack$1:f6","ReverseArrayEnumerator$1:f7","Func$1:f8","Convert:ge","Debug:gf","StringBuilder:gj","ArrayUtil:gm","Comparison$1:gn","BrushUtil:go","CssHelper:gp","CssGradientUtil:gq","Clipper:gr","EdgeClipper:gs","LeftClipper:gt","BottomClipper:gu","RightClipper:gv","TopClipper:gw","EasingFunctions:gx","FontUtil:gy","FontInfo:gz","Extensions:g0","Panel:g1","UIElementCollection:g2","Enumerable:g3","IOrderedEnumerable$1:g4","SortedList$1:g5","Flattener:g6","SpiralTodo:g7","InterpolationUtil:g8","Func$5:g9","Numeric:ha","LeastSquaresFit:hb","IPool$1:hg","IIndexedPool$1:hh","Pool$1:hi","IHashPool$2:hj","HashPool$2:hk","ISmartPlaceable:hm","SmartPosition:hn","SmartPlaceableWrapper$1:ho","SmartPlacer:hp","IVisualData:hq","PrimitiveVisualDataList:hr","PrimitiveVisualData:hs","PrimitiveAppearanceData:ht","BrushAppearanceData:hu","AppearanceHelper:hv","LinearGradientBrushAppearanceData:hw","GradientStopAppearanceData:hx","SolidBrushAppearanceData:hy","EllipseGeometryData:hz","GeometryData:h0","GetPointsSettings:h1","RectangleGeometryData:h2","LineGeometryData:h3","PathGeometryData:h4","PathFigureData:h5","LineSegmentData:h6","SegmentData:h7","PolylineSegmentData:h8","ArcSegmentData:h9","PolyBezierSegmentData:ia","LabelAppearanceData:ib","ShapeTags:ic","RectangleVisualData:ie","PolyLineVisualData:ih","PolygonVisualData:ii","PathVisualData:ij","AbstractEnumerable:ik","AbstractEnumerator:il","GenericEnumerable$1:im","GenericEnumerator$1:io"]);$.ig.util.defType("InterpolationUtil:g8","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d){var e=1-b;if(a==null){a=new $$t.c($$t.$bm.$type,0)}if(c==null){c=new $$t.c($$t.$bm.$type,0)}var f=c.count();var g=d.count();var h=Math.max(f,g);var i=a.count();if(i<h){a.insertRange(i,new Array(h-i))}if(i>h){a.removeRange(h,i-h)}for(var j=0;j<Math.min(f,g);++j){a.__inner[j]={__x:c.__inner[j].__x*e+d.__inner[j].__x*b,__y:c.__inner[j].__y*e+d.__inner[j].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f<g){var k=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 l=f;l<g;++l){a.__inner[l]={__x:k.__x*e+d.__inner[l].__x*b,__y:k.__y*e+d.__inner[l].__y*b,$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=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 n=g;n<f;++n){a.__inner[n]=a.__inner[n]={__x:c.__inner[n].__x*e+m.__x*b,__y:c.__inner[n].__y*e+m.__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}return a},b:function($t,a,b,c,d,e,f){var g=1-b;if(a==null){a=new $$t.c($t,0)}if(c==null){c=new $$t.c($t,0)}var h=c.count();var i=d.count();var j=Math.max(h,i);if(a.count()<j){var k=j-a.count();var l=new Array(k);a.insertRange(a.count(),l)}if(a.count()>j){a.removeRange(j,a.count()-j)}for(var m=0;m<Math.min(h,i);++m){a.__inner[m]=f(b,g,c.__inner[m],d.__inner[m])}if(h<i){var n=h>0?c.__inner[h-1]:e();for(var o=h;o<i;++o){a.__inner[o]=f(b,g,n,d.__inner[o])}}if(h>i){var p=i>0?d.__inner[i-1]:e();for(var q=i;q<h;++q){a.__inner[q]=f(b,g,c.__inner[q],p)}}return a},$type:new $.ig.Type("InterpolationUtil",$.ig.$ot)},true);$.ig.util.extCopy($.ig.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.IList$1,$.ig.List$1,$.ig.ReadOnlyCollection$1,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[$.ig.Brush],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[$.ig.Color],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[$.ig.PathGeometry],["reset1"]],[[$.ig.GeometryGroup],["reset"]],[[$.ig.FrameworkElement],["detach"]],[[$.ig.Panel],["transferChildrenTo"]],[[$.ig.Point],["isPlottable"]],[[$.ig.Rect],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[$.ig.PathFigureCollection],["duplicate1"]],[[$.ig.PathFigure],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1,$.ig.IList$1,$.ig.List$1,$.ig.ReadOnlyCollection$1,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1,$.ig.IEnumerable$1,$.ig.ICollection$1,$.ig.IList$1,$.ig.List$1,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1,$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[$.ig.List$1],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[$.ig.Rect],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["ofType$1","cast$1"]]])})(jQuery);$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IProvidesViewport:a","Void:b","ValueType:c","Object:d","Type:e","Boolean:f","String:g","IComparable:h","Number:i","Number:j","Single:k","Number:l","String:m","Array:n","RegExp:o","RuntimeTypeHandle:p","MethodInfo:q","MethodBase:r","MemberInfo:s","ParameterInfo:t","TypeCode:u","Enum:v","ConstructorInfo:w","Rect:x","Size:y","Point:z","Math:aa","Number:ab","Number:ac","Number:ad","Number:ae","Number:af","Number:ag","Number:ah","Number:ai","Series:aj","Control:ak","FrameworkElement:al","UIElement:am","DependencyObject:an","Dictionary:ao","IEnumerable:ap","IEnumerator:aq","DependencyProperty:ar","PropertyMetadata:as","PropertyChangedCallback:at","MulticastDelegate:au","IntPtr:av","DependencyPropertyChangedEventArgs:aw","DependencyPropertiesCollection:ax","UnsetValue:ay","Script:az","Binding:a0","PropertyPath:a1","Transform:a2","Visibility:a3","Style:a4","Thickness:a5","HorizontalAlignment:a6","VerticalAlignment:a7","INotifyPropertyChanged:a8","PropertyChangedEventHandler:a9","PropertyChangedEventArgs:ba","SeriesView:bb","ISchedulableRender:bc","XamDataChart:bd","SeriesViewer:be","SeriesViewerView:bf","CanvasRenderScheduler:bg","List$1:bh","IList$1:bi","ICollection$1:bj","IEnumerable$1:bk","IEnumerator$1:bl","IArrayList:bm","Array:bn","ICollection:bo","CompareCallback:bp","IList:bq","IDisposable:br","IArray:bs","Date:bt","Date:bu","Func$3:bv","Action$1:bw","Callback:bx","window:by","RenderingContext:bz","IRenderer:b0","Rectangle:b1","Shape:b2","Brush:b3","Color:b4","DoubleCollection:b5","Path:b6","Geometry:b7","GeometryType:b8","TextBlock:b9","Polygon:ca","PointCollection:cb","Polyline:cc","DataTemplateRenderInfo:cd","DataTemplatePassInfo:ce","ContentControl:cf","DataTemplate:cg","DataTemplateRenderHandler:ch","DataTemplateMeasureHandler:ci","DataTemplateMeasureInfo:cj","DataTemplatePassHandler:ck","Line:cl","XamOverviewPlusDetailPane:cm","XamOverviewPlusDetailPaneView:cn","XamOverviewPlusDetailPaneViewManager:co","JQueryObject:cp","Element:cq","ElementAttributeCollection:cr","ElementCollection:cs","WebStyle:ct","ElementNodeType:cu","Document:cv","EventListener:cw","IElementEventHandler:cx","ElementEventHandler:cy","ElementAttribute:cz","JQueryPosition:c0","JQueryCallback:c1","JQueryEvent:c2","JQueryUICallback:c3","EventProxy:c4","ModifierKeys:c5","Func$2:c6","MouseWheelHandler:c7","Delegate:c8","GestureHandler:c9","ContactHandler:da","TouchHandler:db","MouseOverHandler:dc","MouseHandler:dd","KeyHandler:de","Key:df","JQuery:dg","JQueryDeferred:dh","JQueryPromise:di","Action:dj","CanvasViewRenderer:dk","CanvasContext2D:dl","CanvasContext:dm","TextMetrics:dn","ImageData:dp","CanvasElement:dq","Gradient:dr","LinearGradientBrush:ds","GradientStop:dt","GeometryGroup:du","GeometryCollection:dv","FillRule:dw","PathGeometry:dx","PathFigureCollection:dy","LineGeometry:dz","RectangleGeometry:d0","EllipseGeometry:d1","ArcSegment:d2","PathSegment:d3","PathSegmentType:d4","SweepDirection:d5","PathFigure:d6","PathSegmentCollection:d7","LineSegment:d8","PolyLineSegment:d9","BezierSegment:ea","PolyBezierSegment:eb","GeometryUtil:ec","Tuple$2:ed","TransformGroup:ee","TransformCollection:ef","TranslateTransform:eg","RotateTransform:eh","ScaleTransform:ei","DivElement:ej","DOMEventProxy:ek","MSGesture:el","MouseEventArgs:em","EventArgs:en","DoubleAnimator:eo","EasingFunctionHandler:ep","ImageElement:eq","RectUtil:er","MathUtil:es","RuntimeHelpers:et","RuntimeFieldHandle:eu","PropertyChangedEventArgs$1:ev","InteractionState:ew","OverviewPlusDetailPaneMode:ex","IOverviewPlusDetailControl:ey","EventHandler$1:ez","ArgumentNullException:e0","Error:e1","OverviewPlusDetailViewportHost:e2","SeriesCollection:e3","ObservableCollection$1:e4","INotifyCollectionChanged:e5","NotifyCollectionChangedEventHandler:e6","NotifyCollectionChangedEventArgs:e7","NotifyCollectionChangedAction:e8","AxisCollection:e9","SeriesViewerViewManager:fa","AxisTitlePosition:fb","PointerTooltipStyle:fc","BrushCollection:fd","InterpolationMode:fe","Random:ff","ColorUtil:fg","CssHelper:fh","CssGradientUtil:fi","FontUtil:fj","FontInfo:fk","DataContext:fl","SeriesViewerComponentsFromView:fm","SeriesViewerSurfaceViewer:fn","Canvas:fo","Panel:fp","UIElementCollection:fq","RectChangedEventHandler:fr","RectChangedEventArgs:fs","RenderSurface:ft","StackedSeriesBase:fu","CategorySeries:fv","MarkerSeries:fw","MarkerSeriesView:fx","Marker:fy","MarkerTemplates:fz","Dictionary$2:f0","IDictionary$2:f1","IDictionary:f2","IEqualityComparer$1:f3","KeyValuePair$2:f4","NotImplementedException:f5","HashPool$2:f6","IHashPool$2:f7","IPool$1:f8","Func$1:f9","Pool$1:ga","IIndexedPool$1:gb","MarkerType:gc","SeriesVisualData:gd","PrimitiveVisualDataList:ge","IVisualData:gf","PrimitiveVisualData:gg","PrimitiveAppearanceData:gh","BrushAppearanceData:gi","StringBuilder:gj","AppearanceHelper:gk","LinearGradientBrushAppearanceData:gl","GradientStopAppearanceData:gm","SolidBrushAppearanceData:gn","EllipseGeometryData:go","GeometryData:gp","GetPointsSettings:gq","RectangleGeometryData:gr","LineGeometryData:gs","PathGeometryData:gt","PathFigureData:gu","LineSegmentData:gv","SegmentData:gw","PolylineSegmentData:gx","ArcSegmentData:gy","PolyBezierSegmentData:gz","LabelAppearanceData:g0","ShapeTags:g1","PointerTooltipVisualDataList:g2","MarkerVisualDataList:g3","MarkerVisualData:g4","PointerTooltipVisualData:g5","RectangleVisualData:g6","PolygonVisualData:g7","PolyLineVisualData:g8","IHasCategoryModePreference:g9","IHasCategoryAxis:ha","CategoryAxisBase:hb","Axis:hc","AxisView:hd","AxisLabelPanelBase:he","AxisLabelPanelBaseView:hf","AxisLabelSettings:hg","AxisLabelsLocation:hh","PropertyUpdatedEventHandler:hi","PropertyUpdatedEventArgs:hj","PathRenderingInfo:hk","NumericAxisBase:hl","NumericAxisBaseView:hm","NumericAxisRenderer:hn","AxisRendererBase:ho","Action$4:hp","Action$3:hq","Func$4:hr","AxisLabelManager:hs","LabelPosition:ht","Func$5:hu","AxisRenderingParametersBase:hv","RangeInfo:hw","TickmarkValues:hx","TickmarkValuesInitializationParameters:hy","CategoryMode:hz","CategoryAxisRenderingParameters:h0","LogarithmicTickmarkValues:h1","LogarithmicNumericSnapper:h2","Snapper:h3","LinearTickmarkValues:h4","LinearNumericSnapper:h5","AxisRangeChangedEventArgs:h6","AxisRange:h7","IEquatable$1:h8","AutoRangeCalculator:h9","NumericYAxis:ia","StraightNumericAxisBase:ib","StraightNumericAxisBaseView:ic","NumericScaler:id","ScalerParams:ie","NumericScaleMode:ig","LogarithmicScaler:ih","IScaler:ii","AxisOrientation:ij","NumericYAxisView:ik","VerticalAxisLabelPanel:il","VerticalAxisLabelPanelView:im","TitleSettings:io","NumericAxisRenderingParameters:ip","VerticalLogarithmicScaler:iq","VerticalLinearScaler:ir","LinearScaler:is","NumericRadiusAxis:it","NumericRadiusAxisView:iu","Enumerable:iv","IOrderedEnumerable$1:iw","SortedList$1:ix","PolarAxisRenderingManager:iy","ViewportUtils:iz","PolarAxisRenderingParameters:i0","IPolarRadialRenderingParameters:i1","RadialAxisRenderingParameters:i2","RadialAxisLabelPanel:i3","HorizontalAxisLabelPanelBase:i4","HorizontalAxisLabelPanelBaseView:i5","RadialAxisLabelPanelView:i6","NumericAngleAxis:i7","IAngleScaler:i8","NumericAngleAxisView:i9","AngleAxisLabelPanel:ja","AngleAxisLabelPanelView:jb","Extensions:jc","CategoryAngleAxis:jd","CategoryAngleAxisView:je","CategoryAxisBaseView:jf","CategoryAxisRenderer:jg","LinearCategorySnapper:jh","IFastItemsSource:ji","IFastItemColumn$1:jj","IFastItemColumnPropertyName:jk","CategoryTickmarkValues:jl","AxisComponentsForView:jm","AxisComponentsFromView:jn","AxisFormatLabelHandler:jo","XamDataChartView:jp","VisualExportHelper:jq","IFastItemsSourceProvider:jr","ContentInfo:js","AxisRangeChangedEventHandler:jt","ChartContentManager:ju","ChartContentType:jv","FragmentBase:jw","HorizontalAnchoredCategorySeries:jx","AnchoredCategorySeries:jy","IIsCategoryBased:jz","ICategoryScaler:j0","IBucketizer:j1","IDetectsCollisions:j2","IHasSingleValueCategory:j3","IHasCategoryTrendline:j4","IHasTrendline:j5","TrendLineType:j6","IPreparesCategoryTrendline:j7","TrendResolutionParams:j8","AnchoredCategorySeriesView:j9","CategorySeriesView:ka","ISupportsMarkers:kb","CategoryBucketCalculator:kc","ISortingAxis:kd","CategoryFrame:ke","Frame:kf","BrushUtil:kg","CategoryTrendLineManagerBase:kh","TrendLineManagerBase$1:ki","Clipper:kj","EdgeClipper:kk","LeftClipper:kl","BottomClipper:km","RightClipper:kn","TopClipper:ko","Flattener:kp","Stack$1:kq","ReverseArrayEnumerator$1:kr","SpiralTodo:ks","FastItemsSourceEventAction:kt","SortingTrendLineManager:ku","TrendFitCalculator:kv","LeastSquaresFit:kw","Numeric:kx","TrendAverageCalculator:ky","CategoryTrendLineManager:kz","AnchoredCategoryBucketCalculator:k0","CategoryDateTimeXAxis:k1","CategoryDateTimeXAxisView:k2","TimeAxisDisplayType:k3","FastItemDateTimeColumn:k4","IFastItemColumnInternal:k5","FastItemColumn:k6","FastReflectionHelper:k7","HorizontalAxisLabelPanel:k8","CoercionInfo:k9","FastItemsSourceEventArgs:la","SortedListView$1:lb","ArrayUtil:lc","Comparison$1:ld","CategoryLineRasterizer:le","UnknownValuePlotting:lf","Action$5:lg","PenLineCap:lh","CategoryFramePreparer:li","CategoryFramePreparerBase:lj","FramePreparer:lk","ISupportsErrorBars:ll","DefaultSupportsMarkers:lm","DefaultProvidesViewport:ln","DefaultSupportsErrorBars:lo","PreparationParams:lp","CategoryYAxis:lq","CategoryYAxisView:lr","SyncSettings:ls","NumericXAxis:lt","NumericXAxisView:lu","HorizontalLogarithmicScaler:lv","HorizontalLinearScaler:lw","ValuesHolder:lx","LineSeries:ly","LineSeriesView:lz","PathVisualData:l0","CategorySeriesRenderManager:l1","AssigningCategoryStyleEventArgs:l2","AssigningCategoryStyleEventArgsBase:l3","GetCategoryItemsHandler:l4","HighlightingInfo:l5","HighlightingState:l6","AssigningCategoryMarkerStyleEventArgs:l7","HighlightingManager:l8","SplineSeriesBase:l9","SplineSeriesBaseView:ma","SplineType:mb","CollisionAvoider:mc","SafeSortedReadOnlyDoubleCollection:md","SafeReadOnlyDoubleCollection:me","ReadOnlyCollection$1:mf","SafeEnumerable:mg","AreaSeries:mh","AreaSeriesView:mi","LegendTemplates:mj","PieChartBase:mk","PieChartBaseView:ml","PieChartViewManager:mm","PieChartVisualData:mn","PieSliceVisualDataList:mo","PieSliceVisualData:mp","Slice:mq","SliceView:mr","PieLabel:ms","PieSliceDataContext:mt","MouseButtonEventArgs:mu","FastItemsSource:mv","ArgumentException:mw","ColumnReference:mx","FastItemObjectColumn:my","FastItemIntColumn:mz","LabelsPosition:m0","LeaderLineType:m1","OthersCategoryType:m2","IndexCollection:m3","LegendBase:m4","LegendBaseView:m5","LegendBaseViewManager:m6","GradientData:m7","GradientStopData:m8","DataChartLegendMouseButtonEventArgs:m9","DataChartMouseButtonEventArgs:na","ChartLegendMouseEventArgs:nb","ChartMouseEventArgs:nc","DataChartLegendMouseButtonEventHandler:nd","DataChartLegendMouseEventHandler:ne","SliceClickEventHandler:nf","SliceClickEventArgs:ng","ItemLegend:nh","ItemLegendView:ni","LegendItemInfo:nj","BubbleSeries:nk","ScatterBase:nl","ScatterBaseView:nm","MarkerManagerBase:nn","MarkerManagerBucket:no","ScatterTrendLineManager:np","NumericMarkerManager:nq","OwnedPoint:nr","CollisionAvoidanceType:ns","SmartPlacer:nt","ISmartPlaceable:nu","SmartPosition:nv","SmartPlaceableWrapper$1:nw","ScatterAxisInfoCache:nx","ScatterErrorBarSettings:ny","ErrorBarSettingsBase:nz","EnableErrorBars:n0","ErrorBarCalculatorReference:n1","IErrorBarCalculator:n2","ErrorBarCalculatorType:n3","ScatterFrame:n4","ScatterFrameBase$1:n5","DictInterpolator$3:n6","Action$6:n7","SyncLink:n8","ChartCollection:n9","FastItemsSourceReference:oa","SyncManager:ob","SyncLinkManager:oc","Debug:od","ErrorBarsHelper:oe","BubbleSeriesView:of","BubbleMarkerManager:og","SizeScale:oh","BrushScale:oi","ScaleLegend:oj","ScaleLegendView:ok","CustomPaletteBrushScale:ol","BrushSelectionMode:om","ValueBrushScale:on","FunnelSliceDataContext:oo","XamFunnelChart:op","IItemProvider:oq","MessageHandler:or","MessageHandlerEventHandler:os","Message:ot","ServiceProvider:ou","MessageChannel:ov","MessageEventHandler:ow","Array:ox","XamFunnelConnector:oy","XamFunnelController:oz","SliceInfoList:o0","SliceInfoUnaryComparison:o1","SliceInfo:o2","SliceAppearance:o3","PointList:o4","FunnelSliceVisualData:o5","Bezier:o6","Array:o7","BezierPoint:o8","BezierOp:o9","BezierPointComparison:pa","DoubleColumn:pb","ObjectColumn:pc","XamFunnelView:pd","IOuterLabelWidthDecider:pe","IFunnelLabelSizeDecider:pf","MouseLeaveMessage:pg","InteractionMessage:ph","MouseMoveMessage:pi","MouseButtonMessage:pj","MouseButtonAction:pk","MouseButtonType:pl","SetAreaSizeMessage:pm","RenderingMessage:pn","RenderSliceMessage:po","RenderOuterLabelMessage:pp","TooltipValueChangedMessage:pq","TooltipUpdateMessage:pr","FunnelDataContext:ps","PropertyChangedMessage:pt","ConfigurationMessage:pu","ClearMessage:pv","ClearTooltipMessage:pw","ContainerSizeChangedMessage:px","ViewportChangedMessage:py","ViewPropertyChangedMessage:pz","OuterLabelAlignment:p0","FunnelSliceDisplay:p1","SliceSelectionManager:p2","DataUpdatedMessage:p3","ItemsSourceAction:p4","DictionaryEntry:p5","FunnelFrame:p6","UserSelectedItemsChangedMessage:p7","LabelSizeChangedMessage:p8","FrameRenderCompleteMessage:p9","IntColumn:qa","IntColumnComparison:qb","Convert:qc","SelectedItemsChangedMessage:qd","ModelUpdateMessage:qe","SliceClickedMessage:qf","FunnelSliceClickedEventHandler:qg","FunnelSliceClickedEventArgs:qh","FunnelChartVisualData:qi","FunnelSliceVisualDataList:qj","WaterfallSeries:qk","WaterfallSeriesView:ql","CategoryTransitionInMode:qm","FinancialSeries:qn","FinancialSeriesView:qo","FinancialBucketCalculator:qp","CategoryTransitionSourceFramePreparer:qq","TransitionInSpeedType:qr","AssigningCategoryStyleEventHandler:qs","FinancialValueList:qt","FinancialEventHandler:qu","FinancialEventArgs:qv","FinancialCalculationDataSource:qw","CalculatedColumn:qx","FinancialCalculationSupportingCalculations:qy","ColumnSupportingCalculation:qz","SupportingCalculation$1:q0","SupportingCalculationStrategy:q1","DataSourceSupportingCalculation:q2","ProvideColumnValuesStrategy:q3","StepLineSeries:q4","StepLineSeriesView:q5","StepAreaSeries:q6","StepAreaSeriesView:q7","RangeAreaSeries:q8","HorizontalRangeCategorySeries:q9","RangeCategorySeries:ra","IHasHighLowValueCategory:rb","RangeCategorySeriesView:rc","RangeCategoryBucketCalculator:rd","RangeCategoryFramePreparer:re","DefaultCategoryTrendlineHost:rf","DefaultCategoryTrendlinePreparer:rg","DefaultHighLowValueProvider:rh","HighLowValuesHolder:ri","CategoryMarkerManager:rj","RangeValueList:rk","RangeAreaSeriesView:rl","LineFragment:rm","LineFragmentView:rn","LineFragmentBucketCalculator:ro","IStacked100Series:rp","StackedFragmentSeries:rq","StackedAreaSeries:rr","HorizontalStackedSeriesBase:rs","StackedSplineAreaSeries:rt","AreaFragment:ru","AreaFragmentView:rv","AreaFragmentBucketCalculator:rw","SplineAreaFragment:rx","SplineFragmentBase:ry","SplineAreaFragmentView:rz","StackedSeriesManager:r0","StackedSeriesCollection:r1","StackedSeriesView:r2","StackedBucketCalculator:r3","StackedLineSeries:r4","StackedSplineSeries:r5","StackedColumnSeries:r6","StackedColumnSeriesView:r7","StackedColumnBucketCalculator:r8","ColumnFragment:r9","ColumnFragmentView:sa","StackedBarSeries:sb","VerticalStackedSeriesBase:sc","IBarSeries:sd","StackedBarSeriesView:se","StackedBarBucketCalculator:sf","BarFragment:sg","SplineFragment:sh","SplineFragmentView:si","SplineFragmentBucketCalculator:sj","Nullable$1:sk","DefaultSingleValueProvider:sl","SingleValuesHolder:sm","RenderRequestedEventArgs:sn","ChartTitleVisualData:so","VisualDataSerializer:sp","AxisVisualData:sq","AxisLabelVisualDataList:sr","AxisLabelVisualData:ss","AssigningCategoryMarkerStyleEventHandler:st","SeriesComponentsForView:su","StackedSeriesFramePreparer:sv","StackedSeriesCreatedEventHandler:sw","StackedSeriesCreatedEventArgs:sx","StackedSeriesVisualData:sy","SeriesVisualDataList:sz","LabelPanelArranger:s0","LabelPanelsArrangeState:s1","Action$2:s2","ChartVisualData:s3","AxisVisualDataList:s4","WindowResponse:s5","SeriesViewerComponentsForView:s6","DataChartCursorEventHandler:s7","ChartCursorEventArgs:s8","DataChartMouseButtonEventHandler:s9","DataChartMouseEventHandler:ta","AnnotationLayer:tb","AnnotationLayerView:tc","GridMode:td","DataChartAxisRangeChangedEventHandler:te","ChartAxisRangeChangedEventArgs:tf","PolarBase:tg","PolarBaseView:th","PolarTrendLineManager:ti","PolarLinePlanner:tj","AngleRadiusPair:tk","PolarAxisInfoCache:tl","SeriesRenderer$2:tm","SeriesRenderingArguments:tn","PolarFrame:to","PolarAxes:tp","RadialBase:tq","RadialBaseView:tr","RadialBucketCalculator:ts","RadialFrame:tt","RadialAxes:tu","SeriesComponentsFromView:tv","EasingFunctions:tw","TrendCalculators:tx","CategoryHighlightLayer:ty","CategoryHighlightLayerView:tz","CategoryHighlightLayerFrame:t0","CategoryHighlightFrameRect:t1","CategoryItemHighlightLayer:t2","CategoryItemHighlightLayerView:t3","CategoryItemHighlightType:t4","CategoryItemHighlightLayerFrame:t5","ItemHighlightFrameRect:t6","CategoryToolTipLayer:t7","CategoryToolTipLayerView:t8","PointerTooltip:t9","PointerTooltipView:ua","PointerTooltipPointerLocation:ub","CategoryTooltipLayerPosition:uc","CategoryToolTipLayerFrame:ud","CategoryTooltipSeriesInfo:ue","CrosshairLayer:ug","CrosshairLayerView:uh","CrosshairLayerFrame:ui","ItemToolTipLayer:uj","ItemToolTipLayerView:uk","ItemTooltipLayerFrame:ul","InterpolationUtil:um","ItemTooltipCollisionInfo:un","AbstractEnumerable:aax","AbstractEnumerator:aay","GenericEnumerable$1:aaz","GenericEnumerator$1:aa0"]);
$.ig.util.defType("MarkerType:gc","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("MarkerType",$.ig.$ep.$type)},true);$.ig.util.defType("PointerTooltipPointerLocation:ub","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("PointerTooltipPointerLocation",$.ig.$ep.$type)},true);$.ig.util.defType("CategoryTooltipLayerPosition:uc","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("CategoryTooltipLayerPosition",$.ig.$ep.$type)},true);$.ig.util.defType("CategoryItemHighlightType:t4","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("CategoryItemHighlightType",$.ig.$ep.$type)},true);$.ig.util.defType("AnnotationLayer:tb","Series",{init:function(){this.j1={__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.j2={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};$$t.$aj.init.call(this);this.j4({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},au:function(){return new $$t.tc(this)},hc:function(a){$$t.$aj.hc.call(this,a);this.jt(a)},jy:function(a){if(a==null){return false}if(a.isAnnotationLayer()){return false}if(a==this){return false}return a.ct(a.view().bu(),a.view().bv(),a.view())},_jt:null,jt:function(value){if(arguments.length===1){this._jt=value;return value}else{return this._jt}},useIndex:function(a){if(arguments.length===1){this.g($$t.$tb.useIndexProperty,a);return a}else{return this.c($$t.$tb.useIndexProperty)}},useLegend:function(a){if(arguments.length===1){this.g($$t.$tb.useLegendProperty,a);return a}else{return this.c($$t.$tb.useLegendProperty)}},cursorPosition:function(a){if(arguments.length===1){this.g($$t.$tb.cursorPositionProperty,a);return a}else{return this.c($$t.$tb.cursorPositionProperty)}},isDefaultCrosshairDisabled:function(a){if(arguments.length===1){this.g($$t.$tb.isDefaultCrosshairDisabledProperty,a);return a}else{return this.c($$t.$tb.isDefaultCrosshairDisabledProperty)}},isDefaultCrosshairBehaviorDisabled:function(){return this.isDefaultCrosshairDisabled()},isIndexed:function(){return this.useIndex()||this.useLegend()},isUsableInLegend:function(){return this.useLegend()},hh:function(a,b,c,d){$$t.$aj.hh.call(this,a,b,c,d);switch(b){case"SeriesViewer":var e=c;var f=d;if(e!=null){this.kp(e.series());e.series().collectionChanged=$.ig.Delegate.prototype.remove(e.series().collectionChanged,this.km.runOn(this));if($.ig.util.cast($$t.$bd.$type,e)!==null){var g=e;this.ko(g.axes());g.axes().collectionChanged=$.ig.Delegate.prototype.remove(g.axes().collectionChanged,this.ka.runOn(this))}}if(f!=null){this.kk(f.series());f.series().collectionChanged=$.ig.Delegate.prototype.combine(f.series().collectionChanged,this.km.runOn(this));if($.ig.util.cast($$t.$bd.$type,f)!==null){var h=f;this.kj(h.axes());h.axes().collectionChanged=$.ig.Delegate.prototype.combine(h.axes().collectionChanged,this.ka.runOn(this))}}break;case"UseLegend":case"UseIndex":if(this.isIndexed()){if(this.index()==-1){this.index($$t.$bd.mk(this))}}else{this.index(-1);this.actualBrush(null);this.actualOutline(null)}if(this.seriesViewer()!=null){this.seriesViewer().hh()}this.renderSeries(true);break;case"TransitionProgress":this.jw().d(this.du(),this.jv(),this.ju());if(this.bn(this.view())){return}if(this.du()==1){this.kl(this.ju(),this.view())}else{this.kl(this.jw(),this.view())}break;case"IsDefaultCrosshairDisabled":if(this.seriesViewer()!=null){this.seriesViewer().hf()}break;case"CursorPosition":this.j4(this.cursorPosition());this.ke(this.cursorPosition());break}},_j4:null,j4:function(value){if(arguments.length===1){this._j4=value;return value}else{return this._j4}},kp: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.kn.runOn(this))}}this.renderSeries(true)},ko:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.kb.runOn(this))}this.renderSeries(true)},kk: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.kn.runOn(this))}}this.renderSeries(true)},kj:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.combine(b.renderRequested,this.kb.runOn(this))}this.renderSeries(true)},kb:function(a,b){this.kf(a,b.animate())},kn:function(a,b){this.kg(a,b.animate())},kf:function(a,b){},kg:function(a,b){},km:function(a,b){this.kh(b)},ka:function(a,b){this.kd(b)},ku:function(){if(this.actualBrush()!=null){return this.actualBrush()}return this.brush()},kv:function(){if(this.actualOutline()!=null){return this.actualOutline()}return this.outline()},kd: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.kb.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.kb.runOn(this))}}this.renderSeries(true)},kh: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.kn.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.kn.runOn(this))}}this.renderSeries(true)},_jv:null,jv:function(value){if(arguments.length===1){this._jv=value;return value}else{return this._jv}},_ju:null,ju:function(value){if(arguments.length===1){this._ju=value;return value}else{return this._ju}},_jw:null,jw:function(value){if(arguments.length===1){this._jw=value;return value}else{return this._jw}},h3:function(a,b){this.renderSeries(false)},h2:function(a,b){this.renderSeries(true)},hq:function(a){$$t.$aj.hq.call(this,a);if(this.bn(this.view())){return}if(this.cg(a)&&!this.cj()){var b=this.jv();if(this.bl()){if(this.a5().needsFlush()){this.a5().flush()}this.jv(this.jw());this.jw(b)}else{this.jv(this.ju());this.ju(b)}this.ki(this.ju(),this.view());this.hw()}else{if(!this.cj()){this.ki(this.ju(),this.view())}this.kl(this.ju(),this.view())}},isAnnotationLayer:function(){return true},ki:function(a,b){},kl:function(a,b){this.jt().b1()},j1:null,moveCursorPoint:function(a){if(this.j1.__x!=a.__x||this.j1.__y!=a.__y){this.j1=a;this.ke(a)}},j9:function(a){var b={__x:this.j2.__x,__y:this.j2.__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(isNaN(this.j2.__y)){return new $$t.ed($$t.$f.$type,$$t.$z.$type,false,b)}if(isNaN(this.j2.__x)){b.__x=0;return new $$t.ed($$t.$f.$type,$$t.$z.$type,true,b)}}else{if(isNaN(this.j2.__x)){return new $$t.ed($$t.$f.$type,$$t.$z.$type,false,b)}if(isNaN(this.j2.__y)){b.__y=0;return new $$t.ed($$t.$f.$type,$$t.$z.$type,true,b)}}return new $$t.ed($$t.$f.$type,$$t.$z.$type,true,b)},ke:function(a){if(isNaN(this.j4().__x)&&isNaN(this.j4().__y)){if(isNaN(a.__x)&&isNaN(a.__y)){this.jt().b0();return}else{this.jt().b2();this.j2=a}}else{this.j2=this.j4()}this.renderSeries(true)},j2:null,ct:function(a,b,c){var d=$$t.$aj.ct.call(this,a,b,c);if(!this.view().o()){return d=false}return d},$type:new $.ig.Type("AnnotationLayer",$$t.$aj.$type)},true);$.ig.util.defType("AnnotationLayerView:tc","SeriesView",{init:function(a){this.by=false;this.bz=-1;$$t.$bb.init.call(this,a);this.bx(a)},_bx:null,bx:function(value){if(arguments.length===1){this._bx=value;return value}else{return this._bx}},by:false,bz:0,b3:function(){if(this.by){this.by=false;this.bz=-1;this.bx().j2={__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.bx().renderSeries(true)}},b0:function(){this.by=true;this.bz=window.setTimeout(this.b3.runOn(this),300)},b2:function(){if(this.by==true){this.by=false;if(this.bz!=-1){window.clearTimeout(this.bz);this.bz=-1}}},b1:function(){this.al()},$type:new $.ig.Type("AnnotationLayerView",$$t.$bb.$type)},true);$.ig.util.defType("CategoryHighlightLayer:ty","AnnotationLayer",{init:function(){$$t.$tb.init.call(this);var a=new $$t.t0;var b=new $$t.t0;var c=new $$t.t0;var d=this.transitionDuration()/1e3;this.jv(a);this.ju(b);this.jw(c);this.y($$t.$ty.$type)},au:function(){return new $$t.tz(this)},hc:function(a){$$t.$tb.hc.call(this,a);this.kx(a)},_kx:null,kx:function(value){if(arguments.length===1){this._kx=value;return value}else{return this._kx}},targetAxis:function(a){if(arguments.length===1){this.g($$t.$ty.targetAxisProperty,a);return a}else{return this.c($$t.$ty.targetAxisProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$ty.useInterpolationProperty,a);return a}else{return this.c($$t.$ty.useInterpolationProperty)}},bandHighlightWidth:function(a){if(arguments.length===1){this.g($$t.$ty.bandHighlightWidthProperty,a);return a}else{return this.c($$t.$ty.bandHighlightWidthProperty)}},kf:function(a,b){if(this.targetAxis()==null||this.targetAxis()==a){if(!this.ae().c()){this.renderSeries(b)}}},ky:function(a){return a!=null&&a.bj()},ki:function(a,b){$$t.$tb.ki.call(this,a,b);var c=a;c.i().clear();var d=this.useInterpolation();if(isNaN(this.j2.__x)&&isNaN(this.j2.__y)){return}if(this.targetAxis()!=null){if(this.ky(this.targetAxis())){this.k5(this.targetAxis(),c,d)}}else{if($.ig.util.cast($$t.$bd.$type,this.seriesViewer())!==null){var e=this.seriesViewer();var g=e.axes().getEnumerator();while(g.moveNext()){var f=g.current();if($.ig.util.cast($$t.$hb.$type,f)!==null&&this.ky(f)){this.k5(f,c,d)}}}}},k5:function(a,b,c){if(this.view()==null||this.view().bv().isEmpty()||this.view().bu().isEmpty()){return}var d=this.j2.__x;if(a.isVertical()&&isNaN(d)){d=0}d=this.view().bu().left()+this.view().bu().width()*(d-this.view().bv().left())/this.view().bv().width();var e=this.j2.__y;if(!a.isVertical()&&isNaN(e)){e=0}e=this.view().bu().top()+this.view().bu().height()*(e-this.view().bv().top())/this.view().bv().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.k4(f,b,a)},k4:function(a,b,c){var d=new $$t.t1;d.b(a.left());d.e(a.top());d.c(a.right());d.a(a.bottom());d.g(this.ku());d.h(this.kv());if(d.g()==null){d.g(this.kx().cc(c.actualStroke()))}if(d.h()==null){d.h(this.kx().cc(c.actualStroke()))}d.d(this.thickness());d.f(c.getHashCode());if(!a.isEmpty()){b.i().add(d.f(),d)}},kl:function(a,b){$$t.$tb.kl.call(this,a,b);var c=this.kx().b5();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.k6(f,h);e++}c.c(e)},k6:function(a,b){if(isNaN(a.b())||isNaN(a.e())||isNaN(a.a())||isNaN(a.c())||isNaN(a.d())){b.__visibility=1;return}this.kx().b7(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())},hh:function(a,b,c,d){$$t.$tb.hh.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.$tb.$type)},true);$.ig.util.defType("Frame:kf","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b,c){},b:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){a.insertRange(a.count(),new Array(g-a.count()))}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var i=0;i<Math.min(e,f);++i){a.__inner[i]={__x:c.__inner[i].__x*h+d.__inner[i].__x*b,__y:c.__inner[i].__y*h+d.__inner[i].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(e<f){var j=e>0?c.__inner[e-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var k=e;k<f;++k){a.__inner[k]={__x:j.__x*h+d.__inner[k].__x*b,__y:j.__y*h+d.__inner[k].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(e>f){var l=f>0?d.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var m=f;m<e;++m){a.__inner[m]={__x:c.__inner[m].__x*h+l.__x*b,__y:c.__inner[m].__y*h+l.__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}},f:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=1-b;if(a.count()<h){a.insertRange(a.count(),new Array(h-a.count()))}if(a.count()>h){a.removeRange(h,a.count()-h)}var j;var k;for(var l=0;l<Math.min(f,g);++l){j=b*e.__inner[l];j=j>1?1:j;k=1-j;a.__inner[l]={__x:c.__inner[l].__x*k+d.__inner[l].__x*j,__y:c.__inner[l].__y*k+d.__inner[l].__y*j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f<g){var m=f>0?c.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var n=f;n<g;++n){j=b*e.__inner[n];j=j>1?1:j;k=1-j;a.__inner[n]={__x:m.__x*k+d.__inner[n].__x*j,__y:m.__y*k+d.__inner[n].__y*j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(f>g){var o=g>0?d.__inner[g-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var p=g;p<f;++p){j=b*e.__inner[p];j=j>1?1:j;k=1-j;a.__inner[p]={__x:c.__inner[p].__x*k+o.__x*j,__y:c.__inner[p].__y*k+o.__y*j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}},a:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){var i=new Array(g-a.count());for(var j=0;j<g-a.count();j++){i[j]=0}a.insertRange(a.count(),i)}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var k=0;k<Math.min(e,f);++k){a.__inner[k]=c.__inner[k]*h+d.__inner[k]*b}if(e<f){var l=e>0?c.__inner[e-1]:0;for(var m=e;m<f;++m){a.__inner[m]=l*h+d.__inner[m]*b}}if(e>f){var n=f>0?d.__inner[f-1]:0;for(var o=f;o<e;++o){a.__inner[o]=c.__inner[o]*h+n*b}}},e:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=1-b;if(a.count()<h){var j=new Array(h-a.count());for(var k=0;k<h-a.count();k++){j[k]=0}a.insertRange(a.count(),j)}if(a.count()>h){a.removeRange(h,a.count()-h)}var l;var m;for(var n=0;n<Math.min(f,g);++n){l=b*e.__inner[n];l=l>1?1:l;m=1-l;a.__inner[n]=c.__inner[n]*m+d.__inner[n]*l}if(f<g){var o=f>0?c.__inner[f-1]:0;for(var p=f;p<g;++p){l=b*e.__inner[p];l=l>1?1:l;m=1-l;a.__inner[p]=o*m+d.__inner[p]*l}}if(f>g){var q=g>0?d.__inner[g-1]:0;for(var r=g;r<f;++r){l=b*e.__inner[r];l=l>1?1:l;m=1-l;a.__inner[r]=c.__inner[r]*m+q*l}}},g:function(a,b,c,d){var e=$$t.$kg.g(b,a,c,d);return e},c:function(a,b,c,d,e){var $self=this;var f=c.count();var g=d.count();var h=Math.max(f,g);var i=function(){var $ret=new $$t.b3;$ret.fill("transparent");return $ret}();var j=1-b;if(a.count()<h){var k=new Array(h-a.count());for(var l=0;l<h-a.count();l++){k[l]=new $$t.b3}a.insertRange(a.count(),k)}if(a.count()>h){a.removeRange(h,a.count()-h)}for(var m=0;m<Math.min(f,g);++m){a.__inner[m]=$$t.$kf.g(b,c.__inner[m],d.__inner[m],e)}if(f<g){var n=f>0?c.__inner[f-1]:i;for(var o=f;o<g;++o){a.__inner[o]=$$t.$kf.g(b,n,d.__inner[o],e)}}if(f>g){var p=g>0?d.__inner[g-1]:i;for(var q=g;q<f;++q){a.__inner[q]=$$t.$kf.g(b,c.__inner[q],p,e)}}},$type:new $.ig.Type("Frame",$.ig.$ot)},true);$.ig.util.defType("CategoryHighlightLayerFrame:t0","Frame",{init:function(){var $self=this;$$t.$kf.init.call(this);this.i(new $$t.f0($.ig.Number.prototype.$type,$$t.$t1.$type,0));this.h=new $$t.n6($.ig.Number.prototype.$type,$$t.$t1.$type,$$t.$t0.$type,this.j.runOn(this),function(a){return a.f()},function(a){return true},function(){return new $$t.t1})},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}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||isNaN(c.e())){a.e(d!=null?d.e():NaN)}else if(d==null||isNaN(d.e())){a.e(NaN)}else{a.e(c.e()+b*(d.e()-c.e()))}if(c==null||isNaN(c.b())){a.b(d!=null?d.b():NaN)}else if(d==null||isNaN(d.b())){a.b(NaN)}else{a.b(c.b()+b*(d.b()-c.b()))}if(c==null||isNaN(c.c())){a.c(d!=null?d.c():NaN)}else if(d==null||isNaN(d.c())){a.c(NaN)}else{a.c(c.c()+b*(d.c()-c.c()))}if(c==null||isNaN(c.a())){a.a(d!=null?d.a():NaN)}else if(d==null||isNaN(d.a())){a.a(NaN)}else{a.a(c.a()+b*(d.a()-c.a()))}if(c==null||isNaN(c.d())){a.d(d!=null?d.d():NaN)}else if(d==null||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.$kg.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.$kg.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.$kf.$type)},true);$.ig.util.defType("CategoryHighlightFrameRect:t1","Object",{_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}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);$.ig.util.defType("CategoryHighlightLayerView:tz","AnnotationLayerView",{init:function(a){$$t.$tc.init.call(this,a);this.b4(a);this.b6(new $$t.bh($$t.$b1.$type,0))},_b4:null,b4:function(value){if(arguments.length===1){this._b4=value;return value}else{return this._b4}},_b5:null,b5:function(value){if(arguments.length===1){this._b5=value;return value}else{return this._b5}},an:function(){var $self=this;$$t.$tc.an.call($self);$self.b5(function(){var $ret=new $$t.ga($$t.$b1.$type);$ret.create($self.cd.runOn($self));$ret.activate($self.b8.runOn($self));$ret.disactivate($self.ca.runOn($self));$ret.destroy($self.b9.runOn($self));return $ret}())},_b6:null,b6:function(value){if(arguments.length===1){this._b6=value;return value}else{return this._b6}},cd:function(){var a=new $$t.b1;a.y(false);this.b6().add(a);return a},b8:function(a){a.__visibility=0},ca:function(a){a.__visibility=1},b9:function(a){this.b6().remove(a)},cb:function(a){if(a==null){return a}return a.getLightened(.1)},cc:function(a){if(a!=null){var b=a.getLightened(.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().f(Math.round(e.color().f()*.2));e.color(e.color())}}}else{b.color().f(Math.round(b.color().f()*.2));b.color(b.color())}return b}else{return null}},b7:function(a,b,c,d,e){a.__visibility=0;a.l(b);a.m(c);a.width(d);a.height(e)},a0:function(a,b){$$t.$tc.a0.call(this,a,b);if(a.c()&&!b){for(var c=0;c<this.b6().count();c++){var d=this.b6().__inner[c];if(d.__visibility==0){a.t(d)}}}},ag:function(a){$$t.$tc.ag.call(this,a);for(var b=0;b<this.b6().count();b++){var c=new $$t.g6(1,"catItemRect",this.b6().__inner[b]);c.tags().add("Main");c.tags().add("CategoryItem");a.shapes().add(c)}},$type:new $.ig.Type("CategoryHighlightLayerView",$$t.$tc.$type)},true);$.ig.util.defType("CategoryItemHighlightLayer:t2","AnnotationLayer",{init:function(){this.k1=false;this.k0=true;this.k4=10;$$t.$tb.init.call(this);var a=new $$t.t5;var b=new $$t.t5;var c=new $$t.t5;this.jv(a);this.ju(b);this.jw(c);this.y($$t.$t2.$type)},au:function(){return new $$t.t3(this)},hc:function(a){$$t.$tb.hc.call(this,a);this.kw(a)},_kw:null,kw:function(value){if(arguments.length===1){this._kw=value;return value}else{return this._kw}},targetSeries:function(a){if(arguments.length===1){this.g($$t.$t2.targetSeriesProperty,a);return a}else{return this.c($$t.$t2.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$t2.useInterpolationProperty,a);return a}else{return this.c($$t.$t2.useInterpolationProperty)}},highlightType:function(a){if(arguments.length===1){this.g($$t.$t2.highlightTypeProperty,a);return a}else{return this.c($$t.$t2.highlightTypeProperty)}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$t2.markerTemplateProperty,a);return a}else{return this.c($$t.$t2.markerTemplateProperty)}},bandHighlightWidth:function(a){if(arguments.length===1){this.g($$t.$t2.bandHighlightWidthProperty,a);return a}else{return this.c($$t.$t2.bandHighlightWidthProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.g($$t.$t2.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$t2.skipUnknownValuesProperty)}},kg:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this.ae().c()){this.renderSeries(b)}}},jy:function(a){if(!$$t.$tb.jy.call(this,a)){return false}var b=this.j9(a);if(!b.a()){return false}return true},ki:function(a,b){$$t.$tb.ki.call(this,a,b);var c=a;var d=this.useInterpolation();c.i().clear();if(isNaN(this.j2.__x)&&isNaN(this.j2.__y)){return}if(this.jy(this.targetSeries())){this.le(this.targetSeries(),c,d)}else{var f=this.seriesViewer().series().getEnumerator();while(f.moveNext()){var e=f.current();if(this.jy(e)){this.le(e,c,d)}}}},k1:false,k0:false,hh:function(a,b,c,d){$$t.$tb.hh.call(this,a,b,c,d);switch(b){case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.k1=d;this.renderSeries(true);break;case"HighlightType":this.renderSeries(true);break;case"BandHighlightWidth":this.k4=this.bandHighlightWidth();this.renderSeries(true);break;case"SkipUnknownValues":this.k0=d;this.renderSeries(true);break}},k4:0,le:function(a,b,c){if(this.view()==null||this.view().bv().isEmpty()||this.view().bu().isEmpty()){return}if(!a.isCategory()&&!a.isFinancial()){return}var d=a;if(d.categoryAxis()==null){return}var e=this.j2.__x;e=this.view().bu().left()+this.view().bu().width()*(e-this.view().bv().left())/this.view().bv().width();var f=this.j2.__y;f=this.view().bu().top()+this.view().bu().height()*(f-this.view().bv().top())/this.view().bv().height();var g=this.skipUnknownValues();var h=true;var i=$.ig.util.cast($$t.$g9.$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.j9(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(!isNaN(m.__x)&&!isNaN(m.__y)){m=this.toWorldPosition(m)}this.lc(m,b,a)}else{var o=a.getSeriesValuePosition(l.b(),this.useInterpolation(),g);var p;if(a.isVertical()){var q=o.__y;var r=d.categoryAxis();var s=this.k4;if(j!=0){s=r.fy(this.view().bv(),this.view().bu())}if(isNaN(s)||Number.isInfinity(s)){return}p=new $$t.x(0,this.jr().left(),q-s/2,this.jr().width(),s)}else{var t=o.__x;var u=d.categoryAxis();var v=this.k4;if(j!=0){v=u.fy(this.view().bv(),this.view().bu())}if(isNaN(v)||Number.isInfinity(v)){return}p=new $$t.x(0,t-v/2,this.jr().top(),v,this.jr().height())}p.intersect(this.view().bu());this.ld(p,b,a)}},lc:function(a,b,c){var d=new $$t.t6;d.b(a.__x);d.e(a.__y);d.i(this.ku());d.j(this.kv());if(d.i()==null){if(c.hasMarkers()){d.i(this.kw().cj(c.getActualMarkerBrush()))}else{d.i(this.kw().cj(c.actualBrush()))}}if(d.j()==null){if(c.hasMarkers()){d.j(this.kw().cj(c.getActualMarkerOutlineBrush()))}else{d.j(this.kw().cj(c.actualOutline()))}}d.d(this.thickness());d.f(c.getHashCode());d.g(this.ky(c,a));var e=$.ig.util.cast($$t.$fw.$type,c)!==null?c.actualMarkerTemplate():null;if(e==null||e==$$t.$fw.nullMarkerTemplate()){var f=$$t.$fw.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(!isNaN(d.b())&&!isNaN(d.e())){b.i().add(d.f(),d)}},ky:function(a,b){var $self=this;var c=a.getItem(b);var d=a.getExactItemIndex(b);if($self.useInterpolation()&&d!=Math.floor(d)){c=null}return function(){var $ret=new $$t.fl;$ret.series(a);$ret.item(c);return $ret}()},ld:function(a,b,c){var d=new $$t.t6;d.b(a.left());d.e(a.top());d.c(a.right());d.a(a.bottom());d.i(this.ku());d.j(this.kv());if(d.i()==null){if(c!=null){d.i(this.kw().ck(c.actualBrush()))}}if(d.j()==null){if(c!=null){d.j(this.kw().ck(c.actualOutline()))}}d.d(this.thickness());d.f(c.getHashCode());if(!a.isEmpty()){b.i().add(d.f(),d)}},kl:function(a,b){$$t.$tb.kl.call(this,a,b);var c=this.kw().b7();var d=this.kw().b6();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.lf(h,j);f++}else{var k=c.item(e);this.lg(h,k);e++}}c.c(e);d.c(f)},lf:function(a,b){if(isNaN(a.b())||isNaN(a.e())||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.bl()||this.k1,this.k0);if(isNaN(e.__x)||isNaN(e.__y)){b.__visibility=1;return}this.kw().cd(b,e.__x,e.__y);b.ae(a.h());b.content(a.g())},lg:function(a,b){if(isNaN(a.b())||isNaN(a.e())||isNaN(a.a())||isNaN(a.c())||isNaN(a.d())){b.__visibility=1;return}this.kw().ce(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.$tb.$type)},true);$.ig.util.defType("CategoryItemHighlightLayerFrame:t5","Frame",{init:function(){var $self=this;$$t.$kf.init.call(this);this.i(new $$t.f0($.ig.Number.prototype.$type,$$t.$t6.$type,0));this.h=new $$t.n6($.ig.Number.prototype.$type,$$t.$t6.$type,$$t.$t5.$type,this.j.runOn(this),function(a){return a.f()},function(a){return true},function(){return new $$t.t6})},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}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||isNaN(c.e())){a.e(d!=null?d.e():NaN)}else if(d==null||isNaN(d.e())){a.e(NaN)}else{a.e(c.e()+b*(d.e()-c.e()))}if(c==null||isNaN(c.b())){a.b(d!=null?d.b():NaN)}else if(d==null||isNaN(d.b())){a.b(NaN)}else{a.b(c.b()+b*(d.b()-c.b()))}if(c==null||isNaN(c.c())){a.c(d!=null?d.c():NaN)}else if(d==null||isNaN(d.c())){a.c(NaN)}else{a.c(c.c()+b*(d.c()-c.c()))}if(c==null||isNaN(c.a())){a.a(d!=null?d.a():NaN)}else if(d==null||isNaN(d.a())){a.a(NaN)}else{a.a(c.a()+b*(d.a()-c.a()))}if(c==null||isNaN(c.d())){a.d(d!=null?d.d():NaN)}else if(d==null||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.$kg.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.$kg.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.$kf.$type)},true);$.ig.util.defType("ItemHighlightFrameRect:t6","Object",{_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}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);$.ig.util.defType("CategoryItemHighlightLayerView:t3","AnnotationLayerView",{init:function(a){$$t.$tc.init.call(this,a);this.b4(a);this.b8(new $$t.bh($$t.$cf.$type,0));this.b9(new $$t.bh($$t.$b1.$type,0))},_b4:null,b4:function(value){if(arguments.length===1){this._b4=value;return value}else{return this._b4}},_b7:null,b7:function(value){if(arguments.length===1){this._b7=value;return value}else{return this._b7}},_b6:null,b6:function(value){if(arguments.length===1){this._b6=value;
return value}else{return this._b6}},an:function(){var $self=this;$$t.$tc.an.call($self);$self.b7(function(){var $ret=new $$t.ga($$t.$b1.$type);$ret.create($self.cl.runOn($self));$ret.activate($self.cf.runOn($self));$ret.disactivate($self.ch.runOn($self));$ret.destroy($self.cg.runOn($self));return $ret}());$self.b6(function(){var $ret=new $$t.ga($$t.$cf.$type);$ret.create($self.ci.runOn($self));$ret.activate($self.ca.runOn($self));$ret.disactivate($self.cc.runOn($self));$ret.destroy($self.cb.runOn($self));return $ret}())},_b8:null,b8:function(value){if(arguments.length===1){this._b8=value;return value}else{return this._b8}},_b9:null,b9:function(value){if(arguments.length===1){this._b9=value;return value}else{return this._b9}},cl:function(){var a=new $$t.b1;a.y(false);this.b9().add(a);return a},cf:function(a){a.__visibility=0},ch:function(a){a.__visibility=1},cg:function(a){this.b9().remove(a)},ci:function(){var a=new $$t.cf;this.b8().add(a);return a},ca:function(a){a.__visibility=0},cc:function(a){a.__visibility=1},cb:function(a){this.b8().remove(a)},cj:function(a){if(a==null){return a}return a.getLightened(.3)},ck:function(a){if(a!=null){var b=a.getLightened(.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().f(Math.round(e.color().f()*.3));e.color(e.color())}}}else{b.color().f(Math.round(b.color().f()*.3));b.color(b.color())}return b}else{return null}},ce:function(a,b,c,d,e){a.__visibility=0;a.l(b);a.m(c);a.width(d);a.height(e)},cd:function(a,b,c){a.l(b);a.m(c)},bb:function(a,b){$$t.$tc.bb.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)}},a0:function(a,b){$$t.$tc.a0.call(this,a,b);if(a.c()&&!b){for(var c=0;c<this.b9().count();c++){var d=this.b9().__inner[c];if(d.__visibility==0){a.t(d)}}if(this.b8().count()>0){var e=new $$t.ce;e.isHitTestRender=b;e.context=a.e();e.viewportTop=this.bu().top();e.viewportLeft=this.bu().left();e.viewportWidth=this.bu().width();e.viewportHeight=this.bu().height();e.passID="ItemMarkers";var f=new $$t.cd;f.isHitTestRender=b;f.passInfo=e;var g=new $$t.cj;g.passInfo=e;var h=false;var i=a.e();g.context=i;f.context=i;var j=0;var k=0;var l=new $$t.f0($$t.$cg.$type,$$t.$cg.$type,0);for(var m=0;m<this.b8().count();m++){var n=this.b8().__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.ba(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(!isNaN(n.width())&&!Number.isInfinity(n.width())){f.availableWidth=n.width()}if(!isNaN(n.height())&&!Number.isInfinity(n.height())){f.availableHeight=n.height()}a.n(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)}}}}},ag:function(a){$$t.$tc.ag.call(this,a);for(var b=0;b<this.b9().count();b++){var c=new $$t.g6(1,"catItemRect",this.b9().__inner[b]);c.tags().add("Main");c.tags().add("CategoryItem");a.shapes().add(c)}for(var d=0;d<this.b8().count();d++){a.markerShapes().add(this.b5($.ig.util.cast($$t.$cf.$type,this.b8().__inner[d])))}},b5:function(a){var b=new $$t.g4;var c=new $$t.gh;b.x(a.l());b.y(a.m());b.index(-1);b.contentTemplate(a.ae());if($.ig.util.cast($$t.$fl.$type,a.content())!==null){var d=a.content();c.fill($$t.$gk.fromBrush(d.actualItemBrush()));c.stroke($$t.$gk.fromBrush(d.outline()))}b.visibility(a.__visibility);b.markerAppearance(c);if(a.ae()==this.d().seriesViewer().circleMarkerTemplate()){b.markerType("Circle")}else if(a.ae()==this.d().seriesViewer().diamondMarkerTemplate()){b.markerType("Diamond")}else if(a.ae()==this.d().seriesViewer().hexagonMarkerTemplate()){b.markerType("Hexagon")}else if(a.ae()==this.d().seriesViewer().hexagramMarkerTemplate()){b.markerType("Hexagram")}else if(a.ae()==this.d().seriesViewer().pentagonMarkerTemplate()){b.markerType("Pentagon")}else if(a.ae()==this.d().seriesViewer().pentagramMarkerTemplate()){b.markerType("Pentagram")}else if(a.ae()==this.d().seriesViewer().pyramidMarkerTemplate()){b.markerType("Pyramid")}else if(a.ae()==this.d().seriesViewer().squareMarkerTemplate()){b.markerType("Square")}else if(a.ae()==this.d().seriesViewer().tetragramMarkerTemplate()){b.markerType("Tetragram")}else if(a.ae()==this.d().seriesViewer().triangleMarkerTemplate()){b.markerType("Triangle")}else{b.markerType("None")}return b},$type:new $.ig.Type("CategoryItemHighlightLayerView",$$t.$tc.$type)},true);$.ig.util.defType("CategoryToolTipLayer:t7","AnnotationLayer",{init:function(){$$t.$tb.init.call(this);var a=new $$t.ud;var b=new $$t.ud;var c=new $$t.ud;this.jv(a);this.ju(b);this.jw(c);this.y($$t.$t7.$type)},au:function(){return new $$t.t8(this)},hc:function(a){$$t.$tb.hc.call(this,a);this.ky(a)},_ky:null,ky:function(value){if(arguments.length===1){this._ky=value;return value}else{return this._ky}},isDefaultTooltipBehaviorDisabled:function(){return true},targetAxis:function(a){if(arguments.length===1){this.g($$t.$t7.targetAxisProperty,a);return a}else{return this.c($$t.$t7.targetAxisProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$t7.useInterpolationProperty,a);return a}else{return this.c($$t.$t7.useInterpolationProperty)}},toolTipPosition:function(a){if(arguments.length===1){this.g($$t.$t7.toolTipPositionProperty,a);return a}else{return this.c($$t.$t7.toolTipPositionProperty)}},hh:function(a,b,c,d){$$t.$tb.hh.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.ky().cg();break}},kf:function(a,b){if(this.targetAxis()==a){if(!this.ae().c()){this.renderSeries(b)}}},kg:function(a,b){if(!this.ae().c()){this.renderSeries(b)}},ki:function(a,b){$$t.$tb.ki.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(isNaN(this.j2.__x)&&isNaN(this.j2.__y)){this.ky().ce(this.ky().ca());return}if(this.targetAxis()!=null){var e=this.targetAxis();if(e==null||!e.isCategory()||e.isAngular()){return}if(!e.bj()){return}var f=e;var g=this.kz(f.bw(),d);this.k5(g,c,d)}else{if($.ig.util.cast($$t.$bd.$type,this.seriesViewer())!==null){var h=this.seriesViewer();var i=true;var j=false;var k=new $$t.bh($$t.$aj.$type,0);var m=h.axes().getEnumerator();while(m.moveNext()){var l=m.current();if(l.isCategory()&&!l.isAngular()){if(!l.bj()){continue}if(i){i=false;j=l.isVertical()}else{if(l.isVertical()!=j){continue}}var o=l.bw().getEnumerator();while(o.moveNext()){var n=o.current();k.add(n)}}}var p=this.kz(k,d);this.k5(p,c,d)}}},kz:function(a,b){var c=Number.MAX_VALUE;var d=-Number.MAX_VALUE;var e=new $$t.bh($$t.$fl.$type,0);var f=new $$t.bh($.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().bj()){continue}if(h){g=j.isVertical()}else{if(g!=j.isVertical()){continue}}var l=this.j9(j);if(!l.a()){continue}var m=j.getSeriesValuePosition(l.b(),b,false);if(g){if(!isNaN(m.__y)){c=Math.min(c,m.__y);d=Math.max(d,m.__y)}}else{if(!isNaN(m.__x)){c=Math.min(c,m.__x);d=Math.max(d,m.__x)}}var n=this.k1(j);if(n==null){continue}var o=null;var p=j.getItem(this.j2);if(j.isDefaultToolTipSelected()&&p!=null){o=j.ag(p)}else{o=new $$t.fl;o.item(p);o.series(j)}e.add(o);f.add(n)}var q=0;var r=0;if(g){r=(c+d)/2;q=this.jr().right();if(this.toolTipPosition()==2||this.toolTipPosition()==1){q=this.jr().left()}if(r<0||r>this.jr().bottom()){r=NaN}}else{q=(c+d)/2;r=this.jr().top();if(this.toolTipPosition()==2||this.toolTipPosition()==1){r=this.jr().bottom()}if(q<0||q>this.jr().right()){q=NaN}}var s=new $$t.ue;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},k5:function(a,b,c){var d=a.c();var e=a.a();var f=a.b();d=this.ky().cc(d);var g=0;var h=this.view().bu();var i=this.ky().ca();this.ky().cd();var j=false;if(e.count()==0){this.ky().ak();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.ky().b7(m,o,n)){k=true}g++}if(!k){this.ky().ce(i);return}var p=this.ky().ch(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.ky().ci();if(j){if(!u&&!v&&d.__x+(p.b()+10)>y.b()){v=true}if(u&&!v&&d.__x-(p.b()+10)<0){v=true}}else{if(!u&&!v&&d.__y-(p.a()+10)<0){v=true}if(u&&!v&&d.__y+(p.a()+10)>y.a()){v=true}}var z=10;var aa=5;if(!u){if(!j){aa=p.a()+z}if(v){if(j){aa=aa+p.b()+z}else{aa=0}}}else{if(j){aa=p.b()+z;if(v){aa=0}}else{aa=5;if(v){aa=aa+p.a()+z}}}if(j){r=0-(z+5);if(u){r=r*-1+p.b()}q=p.a()/2;t=d.__y-p.a()/2;s=d.__x-aa}else{q=p.a()+10+5;if(u){q=0-(z+5)}r=p.b()/2;s=d.__x-p.b()/2;t=d.__y-aa}if(j){if(t<0){q-=0-t;t=0}if(t+p.a()>y.a()){q+=t+p.a()-y.a();t=y.a()-p.a()}}else{if(s<0){r-=0-s;s=0}if(s+p.b()>y.b()){r+=s+p.b()-y.b();s=y.b()-p.b()}}b.m(s);b.n(t);b.i(r);b.j(q);b.l(p.b());b.k(p.a())},k1:function(a){return a.toolTip()},kl:function(a,b){$$t.$tb.kl.call(this,a,b);var c=a;var d=b.bu().left();var e=b.bu().right();var f=b.bu().top();var g=b.bu().bottom();var h=this.ky().ca();if(isNaN(c.m())||isNaN(c.n())||isNaN(c.i())||isNaN(c.j())){this.ky().ce(h);return}var i=c.m();var j=c.n();var k=c.i();var l=c.j();this.ky().cf(h,i,j,k,l)},$type:new $.ig.Type("CategoryToolTipLayer",$$t.$tb.$type)},true);$.ig.util.defType("CategoryToolTipLayerFrame:ud","Frame",{h:0,n:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},_m:0,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_j:0,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_i:0,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_k:0,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},init:function(){$$t.$kf.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(isNaN(d.m())){this.m(e.m())}else{this.m(d.m()+(e.m()-d.m())*a)}if(isNaN(d.n())){this.n(e.n())}else{this.n(d.n()+(e.n()-d.n())*a)}if(isNaN(d.i())){this.i(e.i())}else{this.i(d.i()+(e.i()-d.i())*a)}if(isNaN(d.j())){this.j(e.j())}else{this.j(d.j()+(e.j()-d.j())*a)}if(isNaN(d.l())){this.l(e.l())}else{this.l(d.l()+(e.l()-d.l())*a)}if(isNaN(d.k())){this.k(e.m())}else{this.k(d.k()+(e.k()-d.k())*a)}},$type:new $.ig.Type("CategoryToolTipLayerFrame",$$t.$kf.$type)},true);$.ig.util.defType("CategoryTooltipSeriesInfo:ue","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("CategoryTooltipSeriesInfo",$.ig.$ot)},true);$.ig.util.defType("CategoryToolTipLayerView:t8","AnnotationLayerView",{init:function(a){this.b5=null;this.__tooltips=null;this.b8=null;this.b6=false;$$t.$tc.init.call(this,a);this.b4(a);this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/)},_b4:null,b4:function(value){if(arguments.length===1){this._b4=value;return value}else{return this._b4}},b5:null,__tooltips:null,b8:null,b6:false,ca:function(){if(this.b5==null){this.b5=new $$t.t9;this.b5.eventSink(this.d().seriesViewer().a6().m());this.__tooltips=$("<div></div>");this.b8=$("<div></div>");this.b5.__visibility=0}return this.b5},an:function(){$$t.$tc.an.call(this);if(this.b5!=null){this.b5.__visibility=1}},ae:function(){$$t.$tc.ae.call(this);if(this.b5!=null){this.b5.destroy();this.b5=null}},_htmlTest:null,htmlTest:function(value){if(arguments.length===1){this._htmlTest=value;return value}else{return this._htmlTest}},b7: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},ch:function(a){var b=a;b.content(this.__tooltips);var c=new $$t.y(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);b.pointerVisibility(1);var d=b.cj(new $$t.y(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));b.pointerVisibility(0);return d},cc:function(a){var b=0;var c=0;if(this.d().seriesViewer()!=null){var d=this.d().seriesViewer().getContainerOffsets();b+=d.b();c+=d.a()}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}},cf: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)},ci:function(){var a=$(window).width();var b=$(window).height();return new $$t.y(a,b)},ce:function(a){this.__tooltips.children().remove();this.b8.children().remove();this.b5.__visibility=1},cd:function(){if(this.__tooltips!=null){var a=this.__tooltips;this.__tooltips=this.b8;this.b8=a;this.__tooltips.children().remove()}},cg:function(){},a0:function(a,b){$$t.$tc.a0.call(this,a,b);if(b){return}var c=null;if(this.d().seriesViewer()!=null){c=this.d().seriesViewer().a6().l().f()}var d=0;var e=0;var f=this.d().seriesViewer();if(f!=null){var g=f.a6().l().bf();d+=g.b();e+=g.a()}if(this.b5!=null){this.b5.pointerTooltipStyle(c);this.b5.render(this.b5.l(),this.b5.m())}},ag:function(a){$$t.$tc.ag.call(this,a);var b=this.b5;var c=0;var d=0;if(this.d().seriesViewer()!=null){var e=this.d().seriesViewer().getContainerOffsets();c+=e.b();d+=e.a()}var f=b.exportVisualData();f.offsetX(b.l()-c);f.offsetY(b.m()-d);f.categoryNames(new $$t.bh(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.$tc.$type)},true);$.ig.util.defType("CrosshairLayer:ug","AnnotationLayer",{init:function(){$$t.$tb.init.call(this);var a=new $$t.ui;var b=new $$t.ui;var c=new $$t.ui;var d=this.transitionDuration()/1e3;this.jv(a);this.ju(b);this.jw(c);this.y($$t.$ug.$type)},au:function(){return new $$t.uh(this)},hc:function(a){$$t.$tb.hc.call(this,a);this.kw(a)},_kw:null,kw:function(value){if(arguments.length===1){this._kw=value;return value}else{return this._kw}},targetSeries:function(a){if(arguments.length===1){this.g($$t.$ug.targetSeriesProperty,a);return a}else{return this.c($$t.$ug.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$ug.useInterpolationProperty,a);return a}else{return this.c($$t.$ug.useInterpolationProperty)}},verticalLineVisibility:function(a){if(arguments.length===1){this.g($$t.$ug.verticalLineVisibilityProperty,a);return a}else{return this.c($$t.$ug.verticalLineVisibilityProperty)}},horizontalLineVisibility:function(a){if(arguments.length===1){this.g($$t.$ug.horizontalLineVisibilityProperty,a);return a}else{return this.c($$t.$ug.horizontalLineVisibilityProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.g($$t.$ug.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$ug.skipUnknownValuesProperty)}},kg:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this.ae().c()){this.renderSeries(b)}}},ki:function(a,b){$$t.$tb.ki.call(this,a,b);var c=a;var d=this.useInterpolation();var e=this.skipUnknownValues();c.h().clear();c.i().clear();c.j().clear();if(this.jy(this.targetSeries())){this.k5(this.targetSeries(),c,d,e)}else{var g=this.seriesViewer().series().getEnumerator();while(g.moveNext()){var f=g.current();if(this.jy(f)){this.k5(f,c,d,e)}}}},jy:function(a){if(!$$t.$tb.jy.call(this,a)){return false}var b=this.j9(a);if(!b.a()){return false}return true},k5:function(a,b,c,d){var e=this.j9(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.kw().cb(g)}}b.j().add(g);b.h().add(f.__y);b.i().add(f.__x)},kl:function(a,b){$$t.$tb.kl.call(this,a,b);var c=this.kw().b5();var d=a;var e=d.h().count();var f=0;var g=b.bu().left();var h=b.bu().right();var i=b.bu().top();var j=b.bu().bottom();var k=this.verticalLineVisibility()==0;var l=this.horizontalLineVisibility()==0;for(var m=0;m<e;m++){var n=c.item(f);f++;n.__stroke=d.j().__inner[m];n.z(this.thickness());n.__fill=d.j().__inner[m];n.af(this.dashArray());n.aa(this.dashCap());var o=Math.floor(d.h().__inner[m]);var p=Math.floor(d.i().__inner[m]);var q=new $$t.dx;if(k){var r=new $$t.d6;r.__startPoint={__x:p,__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.d8(1);s.c({__x:p,__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.d6;t.__startPoint={__x:g,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var u=new $$t.d8(1);u.c({__x:h,__y:o,$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)}n.ak(q)}c.c(f)},hh:function(a,b,c,d){$$t.$tb.hh.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.$tb.$type)},true);$.ig.util.defType("CrosshairLayerFrame:ui","Frame",{_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},init:function(){$$t.$kf.init.call(this);this.h(new $$t.bh(Number,0));this.i(new $$t.bh(Number,0));this.j(new $$t.bh($$t.$b3.$type,0))},d:function(a,b,c){var d=b;var e=c;$$t.$kf.a(this.h(),a,d.h(),e.h());$$t.$kf.a(this.i(),a,d.i(),e.i());$$t.$kf.c(this.j(),a,d.j(),e.j(),0)},$type:new $.ig.Type("CrosshairLayerFrame",$$t.$kf.$type)},true);$.ig.util.defType("CrosshairLayerView:uh","AnnotationLayerView",{init:function(a){$$t.$tc.init.call(this,a);this.b4(a);this.b6(new $$t.bh($$t.$b6.$type,0))},_b4:null,b4:function(value){if(arguments.length===1){this._b4=value;return value}else{return this._b4}},_b5:null,b5:function(value){if(arguments.length===1){this._b5=value;return value}else{return this._b5}},_b6:null,b6:function(value){if(arguments.length===1){this._b6=value;return value}else{return this._b6}},an:function(){var $self=this;$$t.$tc.an.call($self);$self.b5(function(){var $ret=new $$t.ga($$t.$b6.$type);$ret.create($self.cc.runOn($self));$ret.activate($self.b7.runOn($self));$ret.disactivate($self.b9.runOn($self));$ret.destroy($self.b8.runOn($self));return $ret}())},cc:function(){var a=new $$t.b6;a.h(new $$t.eg);this.b6().add(a);return a},b7:function(a){a.__visibility=0},b9:function(a){a.__visibility=1},b8:function(a){this.b6().remove(a)},ca:function(a,b,c,d){var $self=this;if(a.ak()==null||a.ak().b().__x!=d||a.ak().c().__x!=c){var e=function(){var $ret=new $$t.dz;$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)}},cb:function(a){if(a==null){return a}return a.getLightened(.1)},a0:function(a,b){$$t.$tc.a0.call(this,a,b);if(a.c()&&!b){for(var c=0;c<this.b6().count();c++){var d=this.b6().__inner[c];if(d.__visibility==0){a.q(d)}}}},ag:function(a){$$t.$tc.ag.call(this,a);for(var b=0;b<this.b6().count();b++){var c=new $$t.l0(1,"crosshairLine",this.b6().__inner[b]);c.tags().add("Main");c.tags().add("Crosshair");a.shapes().add(c)}},$type:new $.ig.Type("CrosshairLayerView",$$t.$tc.$type)},true);$.ig.util.defType("ItemToolTipLayer:uj","AnnotationLayer",{init:function(){$$t.$tb.init.call(this);var a=new $$t.ul;var b=new $$t.ul;var c=new $$t.ul;var d=this.transitionDuration()/1e3;this.jv(a);this.ju(b);this.jw(c);this.y($$t.$uj.$type)},au:function(){return new $$t.uk(this)},hc:function(a){$$t.$tb.hc.call(this,a);this.kw(a)},_kw:null,kw:function(value){if(arguments.length===1){this._kw=value;return value}else{return this._kw}},isDefaultTooltipBehaviorDisabled:function(){return true},targetSeries:function(a){if(arguments.length===1){this.g($$t.$uj.targetSeriesProperty,a);return a}else{return this.c($$t.$uj.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$uj.useInterpolationProperty,a);return a}else{return this.c($$t.$uj.useInterpolationProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.g($$t.$uj.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$uj.skipUnknownValuesProperty)}},hh:function(a,b,c,d){$$t.$tb.hh.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}},kg:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this.ae().c()){this.renderSeries(b)}}},jy:function(a){if(!$$t.$tb.jy.call(this,a)){return false}var b=this.j9(a);if(!b.a()){return false}return true},ki:function(a,b){$$t.$tb.ki.call(this,a,b);var c=a;var d=this.kw().b5();var e=this.useInterpolation();var f=this.skipUnknownValues();c.m().clear();c.n().clear();c.l().clear();c.i().clear();c.h().clear();c.p().clear();c.o().clear();c.k().clear();c.j().clear();c.q().clear();if(isNaN(this.j2.__x)&&isNaN(this.j2.__y)){d.c(0);return}var g=0;if(this.jy(this.targetSeries())){this.k6(this.targetSeries(),c,e,f,0);g++}else{var i=this.seriesViewer().series().getEnumerator();while(i.moveNext()){var h=i.current();if(this.jy(h)){this.k6(h,c,e,f,g);g++}}this.k5(c)}d.c(g)},k5:function(a){var $self=this;var b=new $$t.bh($$t.$un.$type,0);for(var c=0;c<a.h().count();c++){var d=new $$t.un;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.k().__inner[c]);d.a(a.j().__inner[c]);d.b(a.m().__inner[c]);if(isNaN(d.e().__x)||isNaN(d.e().__y)){continue}b.add(d)}b.sort1(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=$self.ky(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.x(0,g.e().__x,g.e().__y,g.c(),g.a());var j=new $$t.x(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()>$self.view().bu().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()-$self.view().bu().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.x(0,l.e().__x,l.e().__y,l.c(),l.a());var o=new $$t.x(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}},ky:function(a){if(a.count()<=1){return false}var b=this.view().bu();for(var c=0;c<a.count()-1;c++){var d=a.__inner[c];var e=a.__inner[c+1];var f=new $$t.x(0,d.e().__x,d.e().__y,d.c(),d.a());var g=new $$t.x(0,e.e().__x,e.e().__y,e.c(),e.a());if(f.intersectsWith(g)){return true}}return false},k6:function(a,b,c,d,e){var f=this.j9(a);if(!f.a()){return}var g=a.getSeriesValuePosition(f.b(),c,d);var h=this.kw().b5();var i=this.k1(a);var j=this.j2;if(!c){j=this.toWorldPosition(g)}var k=a.getItem(j);var l=h.item(e);var m=this.view().bu();var n=null;if(a.isDefaultToolTipSelected()&&k!=null){n=a.ag(k)}else{n=new $$t.fl;n.item(k);n.series(a)}if(!this.kw().b6(a,l,i,n)){return}var o=this.kw().cf(l,i,n);b.n().add(l);b.o().add(n);b.p().add(i);var p=g.__x;var q=g.__x;q=Math.max(q,m.left());q=Math.min(q,m.right());b.l().add(q);var r=g.__y;r=Math.max(r,m.top());r=Math.min(r,m.bottom());b.m().add(r);var s=g.__x+10;if(s+o.b()>m.right()){s=p-o.b()-10}if(s<m.left()){s=m.left()}b.h().add(s);var t=g.__y-o.a()-10;if(t+o.a()>m.bottom()){t=m.bottom()-o.a()-10}if(t<m.top()){t=m.top()}b.i().add(t);b.k().add(o.b());b.j().add(o.a());var u=this.actualBrush();if(u==null){u=this.brush()}if(u==null){u=a.actualBrush()}b.q().add(u)},k1:function(a){return a.toolTip()},kl:function(a,b){$$t.$tb.kl.call(this,a,b);var c=a;var d=c.m().count();var e=b.bu().left();var f=b.bu().right();var g=b.bu().top();var h=b.bu().bottom();for(var i=0;i<d;i++){if(isNaN(c.l().__inner[i])||isNaN(c.m().__inner[i])||isNaN(c.h().__inner[i])||isNaN(c.i().__inner[i])||c.p().__inner[i]==null||c.o().__inner[i]==null){this.kw().cd(c.n().__inner[i]);continue}var j=c.h().__inner[i];var k=c.i().__inner[i];var l=c.k().__inner[i];var m=c.j().__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.kw().cd(c.n().__inner[i]);continue}var o=c.n().__inner[i];var p=Math.min(c.h().__inner[i],c.l().__inner[i]);var q=Math.min(c.i().__inner[i],c.m().__inner[i]);var r=c.l().__inner[i]-c.h().__inner[i];var s=c.m().__inner[i]-c.i().__inner[i];this.kw().ce(o,p,q,r,s)}},$type:new $.ig.Type("ItemToolTipLayer",$$t.$tb.$type)},true);$.ig.util.defType("ItemTooltipCollisionInfo:un","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("ItemTooltipCollisionInfo",$.ig.$ot)},true);$.ig.util.defType("ItemTooltipLayerFrame:ul","Frame",{_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_q:null,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},init:function(){$$t.$kf.init.call(this);this.m(new $$t.bh(Number,0));this.l(new $$t.bh(Number,0));this.i(new $$t.bh(Number,0));this.h(new $$t.bh(Number,0));this.p(new $$t.bh($.ig.$op.$type,0));this.o(new $$t.bh($.ig.$op.$type,0));this.n(new $$t.bh($.ig.$op.$type,0));this.k(new $$t.bh(Number,0));this.j(new $$t.bh(Number,0));this.q(new $$t.bh($$t.$b3.$type,0))},d:function(a,b,c){var $self=this;var d=b;var e=c;$$t.$kf.a($self.m(),a,d.m(),e.m());$$t.$kf.a($self.l(),a,d.l(),e.l());$$t.$kf.a($self.i(),a,d.i(),e.i());$$t.$kf.a($self.h(),a,d.h(),e.h());$$t.$kf.a($self.k(),a,d.k(),e.k());$$t.$kf.a($self.j(),a,d.j(),e.j());$$t.$kf.c($self.q(),a,d.q(),e.q(),0);$$t.$um.b($.ig.$op.$type,$self.p(),a,d.p(),e.p(),function(){return null},function(f,g,h,i){return i});$$t.$um.b($.ig.$op.$type,$self.o(),a,d.o(),e.o(),function(){return null},function(f,g,h,i){return i});$$t.$um.b($.ig.$op.$type,$self.n(),a,d.n(),e.n(),function(){return null},function(f,g,h,i){return i})},$type:new $.ig.Type("ItemTooltipLayerFrame",$$t.$kf.$type)},true);$.ig.util.defType("ItemToolTipLayerView:uk","AnnotationLayerView",{init:function(a){$$t.$tc.init.call(this,a);this.b4(a);this.b7(new $$t.bh($$t.$t9.$type,0))},_b4:null,b4:function(value){if(arguments.length===1){this._b4=value;return value}else{return this._b4}},_b5:null,b5:function(value){if(arguments.length===1){this._b5=value;return value}else{return this._b5}},an:function(){var $self=this;$$t.$tc.an.call($self);$self.b5(function(){var $ret=new $$t.ga($.ig.$op.$type);$ret.create($self.b8.runOn($self));$ret.activate($self.ca.runOn($self));$ret.disactivate($self.cc.runOn($self));$ret.destroy($self.cb.runOn($self));return $ret}());$self.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/)},ae:function(){$$t.$tc.ae.call(this);for(var a=0;a<this.b5().a().count();a++){this.b5().a().__inner[a].destroy()}for(var b=0;b<this.b5().b().count();b++){this.b5().b().__inner[b].destroy()}this.b5().clear()},_b7:null,b7:function(value){if(arguments.length===1){this._b7=value;return value}else{return this._b7}},b8:function(){var a=new $$t.t9;a.__visibility=1;a.eventSink(this.d().seriesViewer().a6().m());this.b7().add(a);return a},ca:function(a){var b=a},cc:function(a){var b=a;b.__visibility=1},cb:function(a){var b=a;b.unbind();b.content(null);this.b7().remove1(a)},_htmlTest:null,htmlTest:function(value){if(arguments.length===1){this._htmlTest=value;return value}else{return this._htmlTest}},b6: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},cf:function(a,b,c){var d=a;var e=d.content();var f=new $$t.y(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);d.pointerVisibility(1);var g=d.cj(new $$t.y(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));d.pointerVisibility(0);return g},ce:function(a,b,c,d,e){var f=null;if(this.d().seriesViewer()!=null){f=this.d().seriesViewer().a6().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)},cd:function(a){if(a!=null){var b=a;b.__visibility=1}},a0:function(a,b){$$t.$tc.a0.call(this,a,b);if(b){return}var c=0;var d=0;var e=this.d().seriesViewer();if(e!=null){var f=e.a6().l().bf();c+=f.b();d+=f.a()}for(var g=0;g<this.b7().count();g++){this.b7().__inner[g].render(this.b7().__inner[g].l()+c,this.b7().__inner[g].m()+d)}},ag:function(a){$$t.$tc.ag.call(this,a);var b=this.b5().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.bh(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.$tc.$type)},true);$.ig.util.defType("PointerTooltip:t9","ContentControl",{init:function(){var $self=this;this.ax={__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.$cf.init.call(this);this.y($$t.$t9.$type);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.bu(a,b.propertyName(),b.oldValue(),b.newValue())});this.ai(new $$t.ua(this))},_ai:null,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},pointerPosition:function(a){if(arguments.length===1){this.g($$t.$t9.pointerPositionProperty,a);return a}else{return this.c($$t.$t9.pointerPositionProperty)}},pointerInset:function(a){if(arguments.length===1){this.g($$t.$t9.pointerInsetProperty,a);return a}else{return this.c($$t.$t9.pointerInsetProperty)}},pointerWidth:function(a){if(arguments.length===1){this.g($$t.$t9.pointerWidthProperty,a);return a}else{return this.c($$t.$t9.pointerWidthProperty)}},pointerVisibility:function(a){if(arguments.length===1){this.g($$t.$t9.pointerVisibilityProperty,a);return a}else{return this.c($$t.$t9.pointerVisibilityProperty)}},pointerLocation:function(a){if(arguments.length===1){this.g($$t.$t9.pointerLocationProperty,a);return a}else{return this.c($$t.$t9.pointerLocationProperty)}},actualPointerStartPosition:function(a){if(arguments.length===1){this.g($$t.$t9.actualPointerStartPositionProperty,a);return a}else{return this.c($$t.$t9.actualPointerStartPositionProperty)}},actualPointerFirstPosition:function(a){if(arguments.length===1){this.g($$t.$t9.actualPointerFirstPositionProperty,a);return a}else{return this.c($$t.$t9.actualPointerFirstPositionProperty)}},actualPointerSecondPosition:function(a){if(arguments.length===1){this.g($$t.$t9.actualPointerSecondPositionProperty,a);return a}else{return this.c($$t.$t9.actualPointerSecondPositionProperty)}},actualBoxTopLeftPosition:function(a){if(arguments.length===1){this.g($$t.$t9.actualBoxTopLeftPositionProperty,a);return a}else{return this.c($$t.$t9.actualBoxTopLeftPositionProperty)}},actualBoxTopRightPosition:function(a){if(arguments.length===1){this.g($$t.$t9.actualBoxTopRightPositionProperty,a);return a}else{return this.c($$t.$t9.actualBoxTopRightPositionProperty)}},actualBoxBottomLeftPosition:function(a){if(arguments.length===1){this.g($$t.$t9.actualBoxBottomLeftPositionProperty,a);return a}else{return this.c($$t.$t9.actualBoxBottomLeftPositionProperty)}},actualBoxBottomRightPosition:function(a){if(arguments.length===1){this.g($$t.$t9.actualBoxBottomRightPositionProperty,a);return a}else{return this.c($$t.$t9.actualBoxBottomRightPositionProperty)}},actualBoxWidth:function(a){if(arguments.length===1){this.g($$t.$t9.actualBoxWidthProperty,a);return a}else{return this.c($$t.$t9.actualBoxWidthProperty)}},actualBoxHeight:function(a){if(arguments.length===1){this.g($$t.$t9.actualBoxHeightProperty,a);return a}else{return this.c($$t.$t9.actualBoxHeightProperty)}},actualBoxFullHeight:function(a){if(arguments.length===1){this.g($$t.$t9.actualBoxFullHeightProperty,a);return a}else{return this.c($$t.$t9.actualBoxFullHeightProperty)}},actualBoxFullWidth:function(a){if(arguments.length===1){this.g($$t.$t9.actualBoxFullWidthProperty,a);return a}else{return this.c($$t.$t9.actualBoxFullWidthProperty)}},pointerPoints:function(a){if(arguments.length===1){this.g($$t.$t9.pointerPointsProperty,a);return a}else{return this.c($$t.$t9.pointerPointsProperty)}},pointerOutlinePoints:function(a){if(arguments.length===1){this.g($$t.$t9.pointerOutlinePointsProperty,a);return a}else{return this.c($$t.$t9.pointerOutlinePointsProperty)}},bv:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},propertyChanged:null,propertyUpdated:null,bu:function(a,b,c,d){switch(b){case"PointerPosition":this.bt();break;case"PointerVisibility":this.bt();break}},_by:null,by:function(value){if(arguments.length===1){this._by=value;return value}else{return this._by}},_ch:null,ch:function(value){if(arguments.length===1){this._ch=value;return value}else{return this._ch}},_ci:null,ci:function(value){if(arguments.length===1){this._ci=value;return value}else{return this._ci}},_ao:false,ao:function(value){if(arguments.length===1){this._ao=value;return value}else{return this._ao}},br:function(){if(this.ai().e(this.content())){this.bt()}},bt:function(){this.ao(true)},ax:null,af:null,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.b();c=d.a();if(this.af==this.pointerLocation()&&this.an(this.ax.__x,this.pointerPosition().__x)&&this.an(this.ax.__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.y(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=Number.MAX_VALUE;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.ax=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.cb(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.cb(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.y(b,c)}return new $$t.y(o,p)},destroy:function(){this.unbind();this.ai().p()},render:function(a,b){if(this.ao()){this.cj(new $$t.y(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))}this.ai().q(a,b)},_eventSink:null,eventSink:function(value){if(arguments.length===1){this._eventSink=value;return value}else{return this._eventSink}},am:false,bind:function(){if(!this.am){if(this.eventSink()!=null&&this.ai().k()!=null){this.am=true;this.eventSink().ae(this.ai().k(),"pointerTooltip"+this.getHashCode())}}},unbind:function(){if(this.am){if(this.eventSink()!=null&&this.ai().k()!=null){this.am=false;this.eventSink().ax(this.ai().k(),"pointerTooltip"+this.getHashCode())}this.eventSink(null)}},_pointerTooltipStyle:null,pointerTooltipStyle:function(value){if(arguments.length===1){this._pointerTooltipStyle=value;return value}else{return this._pointerTooltipStyle}},exportVisualData:function(){return this.ai().b()},$type:new $.ig.Type("PointerTooltip",$$t.$cf.$type,[$$t.$a8.$type])},true);$.ig.util.defType("PointerTooltipView:ua","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.ca);this.a().ci(new $$t.cc);this.k(null)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},s:function(a){var b=$(this.a().content()).clone();var c=new $$t.y(0,0);var d=$("body");if(this.m()==null){this.m($('<div class="ui-chart-pointer-tooltip-container" style="position: absolute; visibi'+'lity: 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 : absolut'+'e; 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.y(this.n().outerWidth(true),this.n().outerHeight(true));this.m().remove();b.remove();return c},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},r:null,d:false,i:0,h:0,q:function(a,b){var $self=this;if($self.k()==null){$self.k($('<div class="ui-chart-pointer-tooltip-container" style="position : absolute; top :'+' 0; left : 0"></div>'));var c=$("<div></div>");c.css("position","relative");$self.j($('<canvas style="position : absolute; top : 0; left : 0" />'));$self.l($('<div class="ui-chart-pointer-tooltip-content-container" style="position : absolut'+'e; top : 0; left : 0" /></div>'));c.append($self.j());c.append($self.l());$self.k().append(c);$self.c(new $$t.bz(new $$t.dk,$self.j()[0].getContext("2d")));$self.k().hide();$("body").append($self.k())}$self.a().bind();if($self.a().__visibility==1&&$self.d){$self.k().hide();$self.d=false;return}var d=null;if($self.a().content()!=null){d=$($self.a().content());d.remove()}$self.l().children().remove();if(d!=null){var cont_=$self.l()[0];var xPos_=$self.a().actualBoxTopLeftPosition().__x.toString()+"px";var yPos_=$self.a().actualBoxTopLeftPosition().__y.toString()+"px";cont_.style["left"]=xPos_;cont_.style["top"]=yPos_;$self.l().append(d)}var e=$self.a().pointerTooltipStyle();var f=1;if(e!=null){f=!isNaN(e.b())?e.b():1}var g=Math.ceil($self.a().actualBoxFullWidth()+f*2);var h=Math.ceil($self.a().actualBoxFullHeight()+f*2);if(g!=$self.i||h!=$self.h){$self.j().attr("width",g.toString());$self.j().attr("height",h.toString());$self.i=g;$self.h=h}else{$self.c().i(0,0,$self.i,$self.h)}var i=new $$t.b1;i.width($self.a().actualBoxWidth());i.height($self.a().actualBoxHeight());i.l($self.a().actualBoxTopLeftPosition().__x);i.m($self.a().actualBoxTopLeftPosition().__y);if(e!=null){i.__fill=e.c()!=null?e.c():function(){var $ret=new $$t.b3;$ret.fill("white");return $ret}();i.__stroke=e.d()!=null?e.d():function(){var $ret=new $$t.b3;$ret.fill("black");return $ret}();i.z(!isNaN(e.b())?e.b():1);i.ai(!isNaN(e.a())?e.a():0);i.aj(!isNaN(e.a())?e.a():0)}else{i.__fill=function(){var $ret=new $$t.b3;$ret.fill("white");return $ret}();i.__stroke=function(){var $ret=new $$t.b3;$ret.fill("black");return $ret}();i.z(1)}$self.r=i;var j=$self.a().ch();var k=$self.a().ci();j.__fill=i.__fill;k.__stroke=i.__stroke;$self.c().t(i);$self.c().r(j);$self.c().s(k);var x_=a+"px";var y_=b+"px";var container_=$self.k();container_[0].style["left"]=x_;container_[0].style["top"]=y_;if($self.a().__visibility==0&&!$self.d){$self.k().show();$self.d=true}},b:function(){var a=new $$t.g5;a.pointerFillShape(new $$t.g7(1,"fillShape",this.a().ch()));a.pointerOutlineShape(new $$t.g8(1,"outlineShape",this.a().ci()));a.boxShape(new $$t.g6(1,"boxShape",this.r));a.viewport(new $$t.x(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.y(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));if(d.b()!=b||d.a()!=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);$.ig.util.defType("IScaler:ii","Object",{$type:new $.ig.Type("IScaler",null)},true);$.ig.util.defType("ICategoryScaler:j0","Object",{$type:new $.ig.Type("ICategoryScaler",null,[$$t.$ii.$type])},true);$.ig.util.defType("CategoryAxisBase:hb","Axis",{ap:function(){return new $$t.jf(this)},dl:function(a){$$t.$hc.dl.call(this,a);this.fi(a)},_fi:null,fi:function(value){if(arguments.length===1){this._fi=value;return value}else{return this._fi}},init:function(){this.f3=0;this.fn=false;$$t.$hc.init.call(this);this.ft(new $$t.bh(Number,0))},bt:function(a,b,c){var d=$$t.$hc.bt.call(this,a,b,c);if(!d){return false}return this.itemsSource()!=null&&this.itemsCount()>0},gm:function(){if(this.fm()!=null&&this.at()!=null&&this.itemsSource()!=null){this.fm(this.at().releaseFastItemsSource(this.itemsSource()))}},gl:function(){if(this.fm()==null&&this.at()!=null&&this.itemsSource()!=null){this.fm(this.at().getFastItemsSource(this.itemsSource()))}},_ft:null,ft:function(value){if(arguments.length===1){this._ft=value;return value}else{return this._ft}},isCategory:function(){return true},getCategoryBoundingBox:function(a,b,c){if(this.isAngular()){return $$t.$x.empty()}return this.getCategoryBoundingBoxHelper(a,b,c,this.isVertical())},getCategoryBoundingBoxHelper:function(a,b,c,d){var e=0;var f=a.__x;var g=this.fb().left();var h=this.fb().right();if(d){f=a.__y;g=this.fb().top();h=this.fb().bottom()}var i=this.ft();if(d&&!this.isInverted()||!d&&this.isInverted()){i=new $$t.bh(Number,0);for(var j=this.ft().count()-1;j>=0;j--){i.add(this.ft().__inner[j])}}if(this.categoryMode()==0){if(b){var k;if(d){k=new $$t.x(0,this.fb().left(),a.__y-c/2,this.fb().width(),c)}else{k=new $$t.x(0,a.__x-c/2,this.fb().top(),c,this.fb().height())}k.intersect(this.fb());return k}else{if(f>h){return $$t.$x.empty()}if(f<g){return $$t.$x.empty()}var l=Number.MAX_VALUE;var m=-1;for(e=0;e<i.count();e++){var n=Math.abs(i.__inner[e]-f);if(n<l){l=n;m=e}}if(m==-1){return $$t.$x.empty()}var o=i.__inner[m];var p;if(d){p=new $$t.x(0,this.fb().left(),o-c/2,this.fb().width(),c)}else{p=new $$t.x(0,o-c/2,this.fb().top(),c,this.fb().height())
}p.intersect(this.fb());return p}}else{for(e=0;e<i.count();e++){if(i.__inner[e]>f){break}}if(e==0){return $$t.$x.empty()}if(f>h){return $$t.$x.empty()}if(f<g){return $$t.$x.empty()}var q=this.fb().right();if(d){q=this.fb().bottom()}if(e<i.count()){q=i.__inner[e]}if(d){return new $$t.x(0,this.fb().left(),i.__inner[e-1],this.fb().width(),q-i.__inner[e-1])}else{return new $$t.x(0,i.__inner[e-1],this.fb().top(),q-i.__inner[e-1],this.fb().height())}}},fm:function(a){if(arguments.length===1){this.g($$t.$hb.fastItemsSourceProperty,a);return a}else{return this.c($$t.$hb.fastItemsSourceProperty)}},fl:null,itemsSource:function(a){if(arguments.length===1){this.g($$t.$hb.itemsSourceProperty,a);return a}else{return this.c($$t.$hb.itemsSourceProperty)}},itemsCount:function(){return this.fl==null?0:this.fl.count()},categoryMode:function(a){if(arguments.length===1){if(this.fj!=a){var b=this.fj;this.fj=a;this.dq("CategoryMode",b,a)}return a}else{return this.fj}},fj:null,gap:function(a){if(arguments.length===1){this.g($$t.$hb.gapProperty,a);return a}else{return this.c($$t.$hb.gapProperty)}},overlap:function(a){if(arguments.length===1){this.g($$t.$hb.overlapProperty,a);return a}else{return this.c($$t.$hb.overlapProperty)}},useClusteringMode:function(a){if(arguments.length===1){this.g($$t.$hb.useClusteringModeProperty,a);return a}else{return this.c($$t.$hb.useClusteringModeProperty)}},f4:function(a){if(arguments.length===1){if(a!=this.f3){var b=this.f3;this.f3=a;this.dq("GroupCount",b,this.f3)}return a}else{return this.f3}},f3:0,getUnscaledValue:function(a,b){return NaN},getUnscaledValue2:function(a,b,c,d){return NaN},getCategorySize:function(a,b){return NaN},fy:function(a,b){return NaN},getGroupCenter:function(a,b,c){return NaN},unscaleValue:function(a){var b=this.seriesViewer().windowRect();var c=this.fb();var d=new $$t.ie(b,c,this.isInverted());return this.getUnscaledValue(a,d)},fs:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:null,$b:null,$c:null,$d:null,$e:null,$f:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$b=this.$this.bw().getEnumerator();this.$state=4;break;case 2:this.$a=this.$b.current();this.$current=this.$a;this.$state=3;return true;case 3:this.$state=4;break;case 4:if(this.$b.moveNext()){this.$state=2}else{this.$state=5}break;case 5:this.$state=6;break;case 6:if(this.$this.seriesViewer()!=null&&this.$this.seriesViewer().b0()&&this.$this.fp(this.$this.seriesViewer())){this.$state=7}else{this.$state=20}break;case 7:this.$state=8;break;case 8:this.$d=this.$this.seriesViewer().ck().getEnumerator();this.$state=18;break;case 9:this.$c=this.$d.current();this.$state=10;break;case 10:if(this.$c!=this.$this.seriesViewer()){this.$state=11}else{this.$state=17}break;case 11:this.$state=12;break;case 12:this.$f=this.$c.series().getEnumerator();this.$state=15;break;case 13:this.$e=this.$f.current();this.$current=this.$e;this.$state=14;return true;case 14:this.$state=15;break;case 15:if(this.$f.moveNext()){this.$state=13}else{this.$state=16}break;case 16:this.$state=17;break;case 17:this.$state=18;break;case 18:if(this.$d.moveNext()){this.$state=9}else{this.$state=19}break;case 19:this.$state=20;break;case 20:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1($$t.$aj.$type,$iter)},fo:function(a){return this.bw().contains(a)},fp:function(a){return false},fr:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:null,$b:null,$c:null,$d:null,$e:null,$f:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$a=$.ig.util.cast($$t.$bd.$type,this.$this.seriesViewer());this.$state=1;break;case 1:if(this.$a!=null&&this.$a.b0()&&this.$this.fp(this.$a)){this.$state=2}else{this.$state=21}break;case 2:this.$state=3;break;case 3:this.$c=this.$a.ck().getEnumerator();this.$state=19;break;case 4:this.$b=this.$c.current();this.$state=5;break;case 5:if(this.$b!=this.$this.seriesViewer()){this.$state=6}else{this.$state=18}break;case 6:this.$d=$.ig.util.cast($$t.$bd.$type,this.$b);this.$state=7;break;case 7:if(this.$d!=null){this.$state=8}else{this.$state=17}break;case 8:this.$state=9;break;case 9:this.$f=this.$d.axes().getEnumerator();this.$state=15;break;case 10:this.$e=this.$f.current();this.$state=11;break;case 11:if($.ig.util.cast($$t.$hb.$type,this.$e)!==null){this.$state=12}else{this.$state=14}break;case 12:this.$current=$.ig.util.cast($$t.$hb.$type,this.$e);this.$state=13;return true;case 13:this.$state=14;break;case 14:this.$state=15;break;case 15:if(this.$f.moveNext()){this.$state=10}else{this.$state=16}break;case 16:this.$state=17;break;case 17:this.$state=18;break;case 18:this.$state=19;break;case 19:if(this.$c.moveNext()){this.$state=4}else{this.$state=20}break;case 20:this.$state=21;break;case 21:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1($$t.$hb.$type,$iter)},fn:false,gp:function(a){if(this.fn){return}try{this.fn=true;var b=0;var c=0;var d=false;var f=this.fs().getEnumerator();while(f.moveNext()){var e=f.current();var g=$.ig.util.cast($$t.$g9.$type,e);if(g!=null){var h=g.preferredCategoryMode(this);if(h==2){b=2;d=true;if(this.fo(e)){c++}}if(h==1&&!d){b=1}}}var i=this.useClusteringMode();var k=this.fr().getEnumerator();while(k.moveNext()){var j=k.current();if(j.useClusteringMode()){i=true}if(a){j.gp(false)}}if(b==0&&i){b=2;if(c==0){c=1}}this.categoryMode(b);this.f4(c)}finally{this.fn=false}},dn:function(a,b,c,d){$$t.$hc.dn.call(this,a,b,c,d);switch(b){case"FastItemsSourceProvider":if($.ig.util.cast($$t.$jr.$type,c)!=null){this.fm($.ig.util.cast($$t.$jr.$type,c).releaseFastItemsSource(this.itemsSource()))}if($.ig.util.cast($$t.$jr.$type,d)!=null){this.fm($.ig.util.cast($$t.$jr.$type,d).getFastItemsSource(this.itemsSource()))}this.gp(true);break;case"ItemsSource":if(this.at()!=null){this.fm(this.at().getFastItemsSource(this.itemsSource()))}break;case"FastItemsSource":var e=$.ig.util.cast($$t.$ji.$type,c);this.gd();this.bl(true);if(e!=null){e.event=$.ig.Delegate.prototype.remove(e.event,this.gg.runOn(this))}if(this.fm()!=null){this.fm().event=$.ig.Delegate.prototype.combine(this.fm().event,this.gg.runOn(this));this.du(false);var g=this.bu().getEnumerator();while(g.moveNext()){var f=g.current();f.renderSeries(false);if(f.seriesViewer()!=null){f.gy()}}}else{this.db();var i=this.bu().getEnumerator();while(i.moveNext()){var h=i.current();h.gh(true,h.view());if(h.seriesViewer()!=null){h.gy()}}}break;case"ItemsCount":this.dr(new $$t.h6(0,0,c-1,d-1));this.du(false);break;case"UseClusteringMode":this.bl(true);this.gq();this.du(false);this.ge();break;case"CategoryMode":this.bl(true);this.du(false);this.gn();this.ge();break;case"Overlap":case"Gap":this.bl(true);var k=this.bu().getEnumerator();while(k.moveNext()){var j=k.current();j.cl(true);var l=$.ig.util.cast($$t.$g9.$type,j);if(l!=null&&l.preferredCategoryMode(this)==2){j.renderSeries(false)}}this.du(false);if(this.seriesViewer()!=null){this.seriesViewer().g2()}break;case"CrossingValue":case"CrossingAxis":this.bl(true);this.du(true);break}},ge:function(){var b=this.bu().getEnumerator();while(b.moveNext()){var a=b.current();a.renderSeries(false)}},gg:function(a,b){switch(b.action()){case 3:case 0:case 1:case 2:case 4:this.du(false);break}},gq:function(){var a=false,b=false;var d=this.bw().getEnumerator();while(d.moveNext()){var c=d.current();var e=$.ig.util.cast($$t.$g9.$type,c);if(e==null){continue}var f=e.preferredCategoryMode(this);a|=f==1;b|=f==2}var g=b?2:a?1:0;if(g==0&&this.useClusteringMode()){g=1;if(this.f4()==0){this.f4(1)}}this.categoryMode(g)},registerSeries:function(a){var b=$$t.$hc.registerSeries.call(this,a);if(b){this.gp(true);var c=$.ig.util.cast($$t.$g9.$type,a);if(c!=null&&c.preferredCategoryMode(this)==2){var e=this.bu().getEnumerator();while(e.moveNext()){var d=e.current();var f=$.ig.util.cast($$t.$g9.$type,d);if(f!=null&&f!=c&&f.preferredCategoryMode(this)==2){d.renderSeries(false)}}}this.du(false);this.updateRange()}return b},deregisterSeries:function(a){var b=$$t.$hc.deregisterSeries.call(this,a);if(b){this.gp(true);var c=$.ig.util.cast($$t.$g9.$type,a);if(c!=null&&c.preferredCategoryMode(this)!=0){var e=this.bu().getEnumerator();while(e.moveNext()){var d=e.current();var f=$.ig.util.cast($$t.$g9.$type,d);if(f!=null){d.renderSeries(false)}}}this.du(false)}return b},gn:function(){var a=null;var c=this.bu().getEnumerator();while(c.moveNext()){var b=c.current();var d=$.ig.util.cast($$t.$fv.$type,b);if(d!=null){var e=d.kt();if(e!=null&&e.crossingAxis()==this){a=e}}}if(a!=null){a.renderAxis()}},getScaledValue:function(a,b){return this.getScaledValue(a,b)},getScaledValueList:function(a,b,c,d){this.getScaledValueList(a,b,c,d)},getUnscaledValueList:function(a,b,c,d){this.getUnscaledValueList(a,b,c,d)},gd:function(){this.fl=this.fm()},go:function(){var a=this.labelSettings();if(a==null){a=new $$t.hg}if(a.visibility()==1){this.a2().c(0)}else{var b=0;b=this.fi().a8(this.bx());this.a2().c(b)}},handleCollectionChanged:function(a){if(this.fm()!=null){this.fm().handleCollectionChanged(a)}},notifySetItem:function(a,b,c){this.handleCollectionChanged(new $$t.e7(2,2,c,b,a))},notifyClearItems:function(){this.handleCollectionChanged(new $$t.e7(0,4))},notifyInsertItem:function(a,b){this.handleCollectionChanged(new $$t.e7(1,0,b,a))},notifyRemoveItem:function(a,b){this.handleCollectionChanged(new $$t.e7(1,1,b,a))},$type:new $.ig.Type("CategoryAxisBase",$$t.$hc.$type,[$$t.$j0.$type])},true);$.ig.util.defType("CategoryAxisBaseView:jf","AxisView",{_a7:null,a7:function(value){if(arguments.length===1){this._a7=value;return value}else{return this._a7}},init:function(a){$$t.$hd.init.call(this,a);this.a7(a)},a8:function(a){var b=0;for(var c=0;c<a.count();c++){var d=$.ig.util.cast($$t.$al.$type,a.__inner[c]);if(d==null){d=this.a().a2().item(c);$.ig.util.cast($$t.$b9.$type,d).aa(a.__inner[c]==null?"":a.__inner[c].toString());b++}else{this.d().y().add(d)}}return b},$type:new $.ig.Type("CategoryAxisBaseView",$$t.$hd.$type)},true);$.ig.util.defType("IHasCategoryAxis:ha","Object",{$type:new $.ig.Type("IHasCategoryAxis",null)},true);$.ig.util.defType("IHasCategoryModePreference:g9","Object",{$type:new $.ig.Type("IHasCategoryModePreference",null,[$$t.$ha.$type])},true);$.ig.util.defType("Marker:fy","ContentControl",{init:function(){$$t.$cf.init.call(this)},_ak:null,ak:function(value){if(arguments.length===1){this._ak=value;return value}else{return this._ak}},_al:null,al:function(value){if(arguments.length===1){this._al=value;return value}else{return this._al}},_ah:0,ah:function(value){if(arguments.length===1){this._ah=value;return value}else{return this._ah}},_ai:0,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},_aj:0,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},af:0,ag:0,$type:new $.ig.Type("Marker",$$t.$cf.$type)},true);$.ig.util.defType("DictInterpolator$3:n6","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.d(b);this.c(c);this.b(d)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},e:function(a,b,c,d,e,f){var $self=this;var g=new $$t.bh($self.$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 $ret=c.tryGetValue(h,j);j=$ret.value;return $ret.ret}();var n=function(){var $ret=d.tryGetValue(h,k);k=$ret.value;return $ret.ret}();if(!m&&!n){g.add(h)}else{$self.a()(l,b,j,k,e,f);if(!$self.c()(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;(function(){var $ret=d.tryGetValue(q,t);t=$ret.value;return $ret.ret})();var v=function(){var $ret=a.tryGetValue(q,u);u=$ret.value;return $ret.ret}();if(!v){u=$self.b()();$self.a()(u,b,s,t,e,f);if(!$self.c()(u)){continue}a.add($self.d()(u),u)}}var x=d.keys().getEnumerator();while(x.moveNext()){var w=x.current();var y=d.item(w);var z;var aa;var ab=function(){var $ret=c.tryGetValue(w,z);z=$ret.value;return $ret.ret}();var ac=function(){var $ret=a.tryGetValue(w,aa);aa=$ret.value;return $ret.ret}();if(!ac&&!ab){aa=$self.b()();$self.a()(aa,b,z,y,e,f);if(!$self.c()(aa)){continue}a.add($self.d()(aa),aa)}}},$type:new $.ig.Type("DictInterpolator$3",$.ig.$ot)},true);$$t.$gc.unset=0;$$t.$gc.none=1;$$t.$gc.automatic=2;$$t.$gc.circle=3;$$t.$gc.triangle=4;$$t.$gc.pyramid=5;$$t.$gc.square=6;$$t.$gc.diamond=7;$$t.$gc.pentagon=8;$$t.$gc.hexagon=9;$$t.$gc.tetragram=10;$$t.$gc.pentagram=11;$$t.$gc.hexagram=12;$$t.$ub.auto=0;$$t.$ub.topLeft=1;$$t.$ub.topMiddle=2;$$t.$ub.topRight=3;$$t.$ub.rightTop=4;$$t.$ub.rightMiddle=5;$$t.$ub.rightBottom=6;$$t.$ub.bottomRight=7;$$t.$ub.bottomMiddle=8;$$t.$ub.bottomLeft=9;$$t.$ub.leftBottom=10;$$t.$ub.leftMiddle=11;$$t.$ub.leftTop=12;$$t.$uc.auto=0;$$t.$uc.outsideStart=1;$$t.$uc.insideStart=2;$$t.$uc.insideEnd=3;$$t.$uc.outsideEnd=4;$$t.$t4.auto=0;$$t.$t4.marker=1;$$t.$t4.shape=2;$$t.$tb.j7="UseIndex";$$t.$tb.useIndexProperty=$$t.$ar.i("UseIndex",$$t.$f.$type,$$t.$tb.$type,new $$t.as(2,false,function(a,b){a.raisePropertyChanged("UseIndex",b.d(),b.c())}));$$t.$tb.j8="UseLegend";$$t.$tb.useLegendProperty=$$t.$ar.i("UseLegend",$$t.$f.$type,$$t.$tb.$type,new $$t.as(2,false,function(a,b){a.raisePropertyChanged("UseLegend",b.d(),b.c())}));$$t.$tb.j5="CursorPosition";$$t.$tb.cursorPositionProperty=$$t.$ar.i("CursorPosition",$$t.$z.$type,$$t.$tb.$type,new $$t.as(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.$tb.j6="IsDefaultCrosshairDisabled";$$t.$tb.isDefaultCrosshairDisabledProperty=$$t.$ar.i("IsDefaultCrosshairDisabled",$$t.$f.$type,$$t.$tb.$type,new $$t.as(2,true,function(a,b){a.raisePropertyChanged("IsDefaultCrosshairDisabled",b.d(),b.c())}));$$t.$ty.k2="TargetAxis";$$t.$ty.targetAxisProperty=$$t.$ar.i("TargetAxis",$$t.$hb.$type,$$t.$ty.$type,new $$t.as(2,null,function(a,b){a.raisePropertyChanged("TargetAxis",b.d(),b.c())}));$$t.$ty.k3="UseInterpolation";$$t.$ty.useInterpolationProperty=$$t.$ar.i("UseInterpolation",$$t.$f.$type,$$t.$ty.$type,new $$t.as(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$ty.k1="BAndHighlightWidth";$$t.$ty.bandHighlightWidthProperty=$$t.$ar.i("BAndHighlightWidth",Number,$$t.$ty.$type,new $$t.as(2,10,function(a,b){a.raisePropertyChanged("BAndHighlightWidth",b.d(),b.c())}));$$t.$t2.la="TargetSeries";$$t.$t2.targetSeriesProperty=$$t.$ar.i("TargetSeries",$$t.$aj.$type,$$t.$t2.$type,new $$t.as(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.d(),b.c())}));$$t.$t2.lb="UseInterpolation";$$t.$t2.useInterpolationProperty=$$t.$ar.i("UseInterpolation",$$t.$f.$type,$$t.$t2.$type,new $$t.as(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$t2.k7="HighlightType";$$t.$t2.highlightTypeProperty=$$t.$ar.i("HighlightType",$$t.$t4.$type,$$t.$t2.$type,new $$t.as(2,0,function(a,b){a.raisePropertyChanged("HighlightType",b.d(),b.c())}));$$t.$t2.k8="MarkerTemplate";$$t.$t2.markerTemplateProperty=$$t.$ar.i("MarkerTemplate",$$t.$cg.$type,$$t.$t2.$type,new $$t.as(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$t2.k6="BandHighlightWidth";$$t.$t2.bandHighlightWidthProperty=$$t.$ar.i("BandHighlightWidth",Number,$$t.$t2.$type,new $$t.as(2,10,function(a,b){a.raisePropertyChanged("BandHighlightWidth",b.d(),b.c())}));$$t.$t2.k9="SkipUnknownValues";$$t.$t2.skipUnknownValuesProperty=$$t.$ar.i("SkipUnknownValues",$$t.$f.$type,$$t.$t2.$type,new $$t.as(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.d(),b.c())}));$$t.$t7.k2="TargetAxis";$$t.$t7.targetAxisProperty=$$t.$ar.i("TargetAxis",$$t.$hc.$type,$$t.$t7.$type,new $$t.as(2,null,function(a,b){a.raisePropertyChanged("TargetAxis",b.d(),b.c())}));$$t.$t7.k4="UseInterpolation";$$t.$t7.useInterpolationProperty=$$t.$ar.i("UseInterpolation",$$t.$f.$type,$$t.$t7.$type,new $$t.as(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$t7.k3="ToolTipPosition";$$t.$t7.toolTipPositionProperty=$$t.$ar.i("ToolTipPosition",$$t.$uc.$type,$$t.$t7.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$t7.$type,a).raisePropertyChanged("ToolTipPosition",b.d(),b.c())}));$$t.$ug.k2="TargetSeries";$$t.$ug.targetSeriesProperty=$$t.$ar.i("TargetSeries",$$t.$aj.$type,$$t.$ug.$type,new $$t.as(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.d(),b.c())}));$$t.$ug.k3="UseInterpolation";$$t.$ug.useInterpolationProperty=$$t.$ar.i("UseInterpolation",$$t.$f.$type,$$t.$ug.$type,new $$t.as(2,true,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$ug.k4="VerticalLineVisibility";$$t.$ug.verticalLineVisibilityProperty=$$t.$ar.i("VerticalLineVisibility",$$t.$a3.$type,$$t.$ug.$type,new $$t.as(2,0,function(a,b){a.raisePropertyChanged("VerticalLineVisibility",b.d(),b.c())}));$$t.$ug.k0="HorizontalLineVisibility";$$t.$ug.horizontalLineVisibilityProperty=$$t.$ar.i("HorizontalLineVisibility",$$t.$a3.$type,$$t.$ug.$type,new $$t.as(2,0,function(a,b){a.raisePropertyChanged("HorizontalLineVisibility",b.d(),b.c())}));$$t.$ug.k1="SkipUnknownValues";$$t.$ug.skipUnknownValuesProperty=$$t.$ar.i("SkipUnknownValues",$$t.$f.$type,$$t.$ug.$type,new $$t.as(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.d(),b.c())}));$$t.$uj.k3="TargetSeries";$$t.$uj.targetSeriesProperty=$$t.$ar.i("TargetSeries",$$t.$aj.$type,$$t.$uj.$type,new $$t.as(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.d(),b.c())}));$$t.$uj.k4="UseInterpolation";$$t.$uj.useInterpolationProperty=$$t.$ar.i("UseInterpolation",$$t.$f.$type,$$t.$uj.$type,new $$t.as(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$uj.k2="SkipUnknownValues";$$t.$uj.skipUnknownValuesProperty=$$t.$ar.i("SkipUnknownValues",$$t.$f.$type,$$t.$uj.$type,new $$t.as(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.d(),b.c())}));$$t.$t9.bn="PointerPosition";$$t.$t9.pointerPositionProperty=$$t.$ar.i("PointerPosition",$$t.$z.$type,$$t.$t9.$type,new $$t.as(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.bv("PointerPosition",b.d(),b.c())}));$$t.$t9.bj="PointerInset";$$t.$t9.pointerInsetProperty=$$t.$ar.i("PointerInset",Number,$$t.$t9.$type,new $$t.as(2,7.5,function(a,b){a.bv("PointerInset",b.d(),b.c())}));$$t.$t9.bp="PointerWidth";$$t.$t9.pointerWidthProperty=$$t.$ar.i("PointerWidth",Number,$$t.$t9.$type,new $$t.as(2,5,function(a,b){a.bv("PointerWidth",b.d(),b.c())}));$$t.$t9.bo="PointerVisibility";$$t.$t9.pointerVisibilityProperty=$$t.$ar.i("PointerVisibility",$$t.$a3.$type,$$t.$t9.$type,new $$t.as(2,0,function(a,b){a.bv("PointerVisibility",b.d(),b.c())}));$$t.$t9.bk="PointerLocation";$$t.$t9.pointerLocationProperty=$$t.$ar.i("PointerLocation",$$t.$ub.$type,$$t.$t9.$type,new $$t.as(2,0,function(a,b){a.bv("PointerLocation",b.d(),b.c())}));$$t.$t9.bi="ActualPointerStartPosition";$$t.$t9.actualPointerStartPositionProperty=$$t.$ar.i("ActualPointerStartPosition",$$t.$z.$type,$$t.$t9.$type,new $$t.as(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.bv("ActualPointerStartPosition",b.d(),b.c())}));$$t.$t9.bg="ActualPointerFirstPosition";$$t.$t9.actualPointerFirstPositionProperty=$$t.$ar.i("ActualPointerFirstPosition",$$t.$z.$type,$$t.$t9.$type,new $$t.as(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.bv("ActualPointerFirstPosition",b.d(),b.c())}));$$t.$t9.bh="ActualPointerSecondPosition";$$t.$t9.actualPointerSecondPositionProperty=$$t.$ar.i("ActualPointerSecondPosition",$$t.$z.$type,$$t.$t9.$type,new $$t.as(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.bv("ActualPointerSecondPosition",b.d(),b.c())}));$$t.$t9.bd="ActualBoxTopLeftPosition";$$t.$t9.actualBoxTopLeftPositionProperty=$$t.$ar.i("ActualBoxTopLeftPosition",$$t.$z.$type,$$t.$t9.$type,new $$t.as(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.bv("ActualBoxTopLeftPosition",b.d(),b.c())}));$$t.$t9.be="ActualBoxTopRightPosition";$$t.$t9.actualBoxTopRightPositionProperty=$$t.$ar.i("ActualBoxTopRightPosition",$$t.$z.$type,$$t.$t9.$type,new $$t.as(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.bv("ActualBoxTopRightPosition",b.d(),b.c())}));$$t.$t9.a8="ActualBoxBottomLeftPosition";$$t.$t9.actualBoxBottomLeftPositionProperty=$$t.$ar.i("ActualBoxBottomLeftPosition",$$t.$z.$type,$$t.$t9.$type,new $$t.as(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.bv("ActualBoxBottomLeftPosition",b.d(),b.c())}));$$t.$t9.a9="ActualBoxBottomRightPosition";$$t.$t9.actualBoxBottomRightPositionProperty=$$t.$ar.i("ActualBoxBottomRightPosition",$$t.$z.$type,$$t.$t9.$type,new $$t.as(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.bv("ActualBoxBottomRightPosition",b.d(),b.c())}));$$t.$t9.bf="ActualBoxWidth";$$t.$t9.actualBoxWidthProperty=$$t.$ar.i("ActualBoxWidth",Number,$$t.$t9.$type,new $$t.as(2,0,function(a,b){a.bv("ActualBoxWidth",b.d(),b.c())}));$$t.$t9.bc="ActualBoxHeight";$$t.$t9.actualBoxHeightProperty=$$t.$ar.i("ActualBoxHeight",Number,$$t.$t9.$type,new $$t.as(2,0,function(a,b){a.bv("ActualBoxHeight",b.d(),b.c())}));$$t.$t9.ba="ActualBoxFullHeight";$$t.$t9.actualBoxFullHeightProperty=$$t.$ar.i("ActualBoxFullHeight",Number,$$t.$t9.$type,new $$t.as(2,0,function(a,b){a.bv("ActualBoxFullHeight",b.d(),b.c())}));$$t.$t9.bb="ActualBoxFullWidth";$$t.$t9.actualBoxFullWidthProperty=$$t.$ar.i("ActualBoxFullWidth",Number,$$t.$t9.$type,new $$t.as(2,0,function(a,b){a.bv("ActualBoxFullWidth",b.d(),b.c())}));$$t.$t9.bm="PointerPoints";$$t.$t9.pointerPointsProperty=$$t.$ar.i("PointerPoints",$$t.$cb.$type,$$t.$t9.$type,new $$t.as(2,null,function(a,b){a.bv("PointerPoints",b.d(),b.c())}));$$t.$t9.bl="PointerOutlinePoints";$$t.$t9.pointerOutlinePointsProperty=$$t.$ar.i("PointerOutlinePoints",$$t.$cb.$type,$$t.$t9.$type,new $$t.as(2,null,function(a,b){a.bv("PointerOutlinePoints",b.d(),b.c())}));$$t.$hb.f6="FastItemsSource";$$t.$hb.fastItemsSourceProperty=$$t.$ar.i("FastItemsSource",$$t.$ji.$type,$$t.$hb.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hb.$type,a).dq("FastItemsSource",b.d(),b.c())}));$$t.$hb.ga="ItemsSource";$$t.$hb.itemsSourceProperty=$$t.$ar.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$hb.$type,new $$t.as(2,null,function(a,b){var c=$.ig.util.cast($$t.$hb.$type,a);if(c.at()!=null){c.at().releaseFastItemsSource(b.d())}$.ig.util.cast($$t.$hb.$type,a).dq("ItemsSource",b.d(),b.c())}));$$t.$hb.f9="ItemsCount";$$t.$hb.f5="CategoryMode";$$t.$hb.f7="Gap";$$t.$hb.gapProperty=$$t.$ar.i("Gap",Number,$$t.$hb.$type,new $$t.as(2,.2,function(a,b){$.ig.util.cast($$t.$hb.$type,a).dq("Gap",b.d(),b.c())}));$$t.$hb.gb="Overlap";$$t.$hb.overlapProperty=$$t.$ar.i("Overlap",Number,$$t.$hb.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$hb.$type,a).dq("Overlap",b.d(),b.c())}));$$t.$hb.gc="UseClusteringMode";$$t.$hb.useClusteringModeProperty=$$t.$ar.i("UseClusteringMode",$$t.$f.$type,$$t.$hb.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$hb.$type,a).dq("UseClusteringMode",b.d(),b.c())}));$$t.$hb.f8="GroupCount";$.ig.util.extCopy($.ig.VisualDataSerializer,[[[$.ig.Rect],["serialize"]]]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.IntColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.IntColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["ofType$1","cast$1"]]]);$.ig.util.extCopy($.ig.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[],["reset1"]],[[],["reset"]],[[],["detach"]],[[],["transferChildrenTo"]],[[],["isPlottable"]],[[],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[],["duplicate1"]],[[],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]])})(jQuery);(function($){$(document).ready(function(){var wm=$("#__ig_wm__").length>0?$("#__ig_wm__"):$('<div id="__ig_wm__"></div>').appendTo(document.body);wm.css({position:"fixed",bottom:0,right:0,zIndex:1e3}).addClass("ui-igtrialwatermark")})})(jQuery);