/*!@license
* Infragistics.Web.ClientUI infragistics.chart_rangecategorychart.js 13.1.20131.2523
*
* 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||{};$.ig.util.bulkDefine(["AbstractEnumerable","AbstractEnumerator","IEnumerable$1","ICollection$1","IList$1","IArrayList","List$1","Collection$1","IDictionary$2","Dictionary$2","GenericEnumerable$1","IEnumerator$1","GenericEnumerator$1","INotifyCollectionChanged","NotifyCollectionChangedEventHandler","NotifyCollectionChangedEventArgs","NotifyCollectionChangedAction","KeyValuePair$2","LinkedList$1","LinkedListNode$1","ObservableCollection$1","Queue$1","ReadOnlyCollection$1","ReadOnlyObservableCollection$1","NameValueCollection","Stack$1","IComparer$1","Expression","MemberExpression","ParameterExpression","LambdaExpression","MethodCallExpression","IOrderedEnumerable$1","Queryable","Enumerable","SortedList$1","IGrouping$2","IArray","DependencyObject","Test","IQueryable","IQueryable$1","IQueryProvider","Activator","AggregateException","ArgumentException","ArgumentNullException","ArgumentOutOfRangeException","AsyncCompletedEventArgs","AsyncCompletedEventHandler","ListSortDirection","Convert","Environment","InvalidOperationException","Debug","IEquatable$1","BinaryReader","ICredentials","NetworkCredential","UploadStringCompletedEventHandler","UploadStringCompletedEventArgs","WebClient","WebHeaderCollection","FaultCode","FaultException","FaultException$1","FaultReason","StringBuilder","BinaryFileDownloader","NotImplementedException","Random","Encoding","UTF8Encoding","Task","Task$1","TaskCompletionSource$1","TaskFactory","TaskStatus","Tuple$2","Uri","JavaScriptSerializer","UIElement","UIElementCollection","FrameworkElement","Control","ContentControl","Panel","Canvas","Image","TextBlock","DataTemplate","DataTemplatePassInfo","DataTemplateMeasureInfo","DataTemplateRenderInfo","DataTemplateRenderHandler","DataTemplateMeasureHandler","DataTemplatePassHandler","Binding","DependencyProperty","UnsetValue","DependencyPropertiesCollection","DependencyPropertyChangedEventArgs","Key","ModifierKeys","MouseEventArgs","MouseButtonEventArgs","Brush","Color","DoubleCollection","FillRule","GeometryType","Geometry","GeometryCollection","GeometryGroup","LineGeometry","RectangleGeometry","EllipseGeometry","PathGeometry","PathFigure","PathFigureCollection","PathSegmentType","PathSegment","PathSegmentCollection","LineSegment","BezierSegment","PolyBezierSegment","PolyLineSegment","ArcSegment","SweepDirection","HorizontalAlignment","PenLineCap","Stretch","Transform","RotateTransform","TranslateTransform","TransformGroup","TransformCollection","VerticalAlignment","Point","PointCollection","PropertyChangedCallback","CoerceValueCallback","PropertyMetadata","PropertyPath","Rect","Shape","Line","Path","Polygon","Polyline","Rectangle","Size","Style","StyleTypedPropertyAttribute","TemplatePartAttribute","TemplateVisualStateAttribute","Visibility","XObject","XAttribute","XNode","XContainer","XDocument","XElement","XmlUtils","XName","XNamespace","Object","MulticastDelegate","Action","Action$1","Action$2","Action$3","Action$4","Action$5","Action$6","Action$7","Action$8","IEqualityComparer$1","IEnumerable","ICollection","IDictionary","IList","Array","Array","Comparison$1","Attribute","BrowsableAttribute","EventArgs","CancelEventArgs","DesignTimeVisibleAttribute","EditorBrowsableAttribute","ValueType","Enum","EditorBrowsableState","ISupportInitialize","ITypeDescriptorContext","TypeConverter","TypeConverterAttribute","WinMDTypeAttribute","WinMDPropertyToObjectTypeAttribute","Error","IFormatProvider","NotSupportedException","ObsoleteAttribute","MemberInfo","MethodBase","ConstructorInfo","IComparable","Date","Number","SuppressMessageAttribute","EventHandler$1","PlaceholderSystemCollectionsObjectModel","PlaceholderSystemCollectionsSpecialized","PlaceholderSystemWindows","PlaceholderSystemWindowsControls","PlaceholderSystemWindowsData","PlaceholderSystemWindowsInput","PlaceholderSystemWindowsMarkup","PlaceholderSystemWindowsMediaImaging","PlaceholderSystemWindowsShapes","PlaceholderSystemWindowsControlsPrimitives","PlaceholderSystemWindowsAutomation","PlaceholderSystemWindowsAutomationPeers","PlaceholderSystemText","PlaceholderSystemGlobalization","PlaceholderSystemWindowsDocuments","PlaceholderSystemWindowsInk","PlaceholderSystemWindowsMediaAnimation","PlaceholderSystemWindowsMediaEffects","PlaceholderSystemWindowsThreading","PlaceholderInfragisticsControlerChartsAutomationPeers","FlagsAttribute","Func$1","Func$2","Func$3","Func$4","Func$5","Func$6","Func$7","Func$8","Func$9","Math","XMLHttpRequest","Nullable$1","Number","ParamArrayAttribute","Array","AttributeTargets","AttributeUsageAttribute","Boolean","Number","String","Array","CompareCallback","Dictionary","DictionaryEntry","IEnumerator","INotifyPropertyChanged","PropertyChangedEventArgs","PropertyChangedEventHandler","CultureInfo","Delegate","Number","IDisposable","Number","Number","Number","IntPtr","ReflectionUtil","AssemblyTitleAttribute","AssemblyCompanyAttribute","AssemblyConfigurationAttribute","AssemblyCopyrightAttribute","AssemblyCultureAttribute","AssemblyDescriptionAttribute","AssemblyFileVersionAttribute","AssemblyProductAttribute","AssemblyTrademarkAttribute","AssemblyVersionAttribute","DefaultMemberAttribute","MethodInfo","ParameterInfo","PropertyInfo","RuntimeFieldHandle","RuntimeTypeHandle","ClientScriptAttribute","ClientNameAttribute","DontObfuscateAttribute","EmitIgnoreTypeAttribute","ExtensionAttribute","GlobalMemberAttribute","IgnoreAttribute","InlineItemAccessAttribute","InlinePropertyAttribute","InternalsVisibleToAttribute","KeepOriginalNameAttribute","LiteralStringAttribute","NativeMethodAttribute","NativePropertyAttribute","NativeTypeAttribute","RuntimeHelpers","WeakAttribute","WidgetAttribute","MainWidgetAttribute","SuppressWidgetMemberAttribute","SuppressWidgetMemberCopyAttribute","WidgetDefaultStringAttribute","WidgetDefaultNumberAttribute","WidgetDefaultBooleanAttribute","MvcEnumSetStringEnumAttribute","WidgetModuleAttribute","WidgetModuleParentAttribute","WidgetIgnoreDependsAttribute","ComVisibleAttribute","GuidAttribute","OutAttribute","DataContractAttribute","DataMemberAttribute","WaitHandle","EventWaitHandle","Monitor","TypeCode","TargetFrameworkAttribute","Number","Script","Single","String","ManualResetEvent","Thread","Date","Type","Number","Number","Number","UIntPtr","XmlAttributeAttribute","XmlElementAttribute","XmlEnumAttribute","XmlIgnoreAttribute","XmlRootAttribute","XmlTypeAttribute","XmlNode","XmlAttribute","XmlDocument","XmlDocumentParser","XmlLinkedNode","XmlElement","Void","XmlNodeList","XmlNamedNodeMap","XmlNodeType","XmlSchemaForm","Element","CanvasElement","console","DivElement","Document","ElementAttribute","ElementAttributeCollection","ElementCollection","ElementEventHandler","ElementNodeType","EventListener","IElementEventHandler","ImageElement","CanvasContext","CanvasContext2D","ImageData","Gradient","TextMetrics","MSGesture","WebStyle","window","Callback","JQuery","JQueryDeferred","JQueryEvent","JQueryObject","JQueryCallback","JQueryUICallback","JQueryPosition","JQueryPromise"]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.AbstractEnumerable,$.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.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.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.IEnumerable$1],["where$1","where$11111","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$111","min","min$111","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1"]],[[$.ig.AbstractEnumerable,$.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.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap],["ofType$1","cast$1"]]]);$.ig=$.ig||{};$.ig.util.bulkDefine(["BrushCollection","EventProxy","DOMEventProxy","TrendCalculators","TrendLineType","UnknownValuePlotting","ErrorBarCalculatorReference","ErrorBarCalculatorType","IErrorBarCalculator","ErrorMessageDisplayingEventArgs","MouseWheelHandler","GestureHandler","TouchHandler","ContactHandler","MouseHandler","MouseOverHandler","KeyHandler","IFastItemColumnInternal","IFastItemColumnPropertyName","IFastItemColumn$1","FastItemColumn","FastItemDateTimeColumn","FastItemObjectColumn","FastItemIntColumn","FastItemsSource","ColumnReference","FastItemsSourceEventAction","FastItemsSourceEventArgs","FastReflectionHelper","IRenderer","RectChangedEventArgs","RectChangedEventHandler","CanvasRenderScheduler","CanvasViewRenderer","GradientDirection","RenderingContext","DependencyObjectNotifier","InteractionState","IOverviewPlusDetailControl","ISchedulableRender","NavigationSettings","OverviewPlusDetailPaneMode","PropertyChangedEventArgs$1","XamOverviewPlusDetailPane","XamOverviewPlusDetailPaneView","XamOverviewPlusDetailPaneViewManager","XamMultiScaleTileSource","MapTileSource","BingMapsTileSource","CloudMadeTileSource","OpenStreetMapTileSource","ArrayUtil","BrushUtil","Clipper","EdgeClipper","LeftClipper","BottomClipper","RightClipper","TopClipper","InterpolationMode","ColorUtil","FontUtil","DoubleAnimator","Extensions","Flattener","SpiralTodo","GeometryUtil","InterpolationUtil","Numeric","LeastSquaresFit","MathUtil","PathFigureUtil","PointCollectionUtil","PolygonUtil","PolySimplification","RearrangedList$1","RectUtil","ISmartPlaceable","SmartPlaceableWrapper$1","SmartPosition","SmartPlacer","StackPool$1","PrimitiveVisualDataList","LabelAppearanceData","PrimitiveAppearanceData","GetPointsSettings","PrimitiveVisualData","RectangleVisualData","ShapeTags","LineVisualData","PolyLineVisualData","PolygonVisualData","PathVisualData","GeometryData","PathGeometryData","LineGeometryData","RectangleGeometryData","EllipseGeometryData","PathFigureData","SegmentData","LineSegmentData","PolylineSegmentData","PolyBezierSegmentData","ArcSegmentData","AppearanceHelper","Tile","WriteableBitmap","IMapRenderDeferralHandler","XamMultiScaleImage","Pair$2","IEasingFunction","XamMultiScaleImageView","AbstractEnumerable","AbstractEnumerator","IEnumerable$1","ICollection$1","IList$1","IArrayList","List$1","Collection$1","IDictionary$2","Dictionary$2","GenericEnumerable$1","IEnumerator$1","GenericEnumerator$1","INotifyCollectionChanged","NotifyCollectionChangedEventHandler","NotifyCollectionChangedEventArgs","NotifyCollectionChangedAction","KeyValuePair$2","LinkedList$1","LinkedListNode$1","ObservableCollection$1","Queue$1","ReadOnlyCollection$1","ReadOnlyObservableCollection$1","NameValueCollection","Stack$1","IComparer$1","Expression","MemberExpression","ParameterExpression","LambdaExpression","MethodCallExpression","IOrderedEnumerable$1","Queryable","Enumerable","SortedList$1","IGrouping$2","IArray","DependencyObject","Test","IQueryable","IQueryable$1","IQueryProvider","Activator","AggregateException","ArgumentException","ArgumentNullException","ArgumentOutOfRangeException","AsyncCompletedEventArgs","AsyncCompletedEventHandler","ListSortDirection","Convert","Environment","InvalidOperationException","Debug","IEquatable$1","BinaryReader","ICredentials","NetworkCredential","UploadStringCompletedEventHandler","UploadStringCompletedEventArgs","WebClient","WebHeaderCollection","FaultCode","FaultException","FaultException$1","FaultReason","StringBuilder","BinaryFileDownloader","NotImplementedException","Random","Encoding","UTF8Encoding","Task","Task$1","TaskCompletionSource$1","TaskFactory","TaskStatus","Tuple$2","Uri","JavaScriptSerializer","UIElement","UIElementCollection","FrameworkElement","Control","ContentControl","Panel","Canvas","Image","TextBlock","DataTemplate","DataTemplatePassInfo","DataTemplateMeasureInfo","DataTemplateRenderInfo","DataTemplateRenderHandler","DataTemplateMeasureHandler","DataTemplatePassHandler","Binding","DependencyProperty","UnsetValue","DependencyPropertiesCollection","DependencyPropertyChangedEventArgs","Key","ModifierKeys","MouseEventArgs","MouseButtonEventArgs","Brush","Color","DoubleCollection","FillRule","GeometryType","Geometry","GeometryCollection","GeometryGroup","LineGeometry","RectangleGeometry","EllipseGeometry","PathGeometry","PathFigure","PathFigureCollection","PathSegmentType","PathSegment","PathSegmentCollection","LineSegment","BezierSegment","PolyBezierSegment","PolyLineSegment","ArcSegment","SweepDirection","HorizontalAlignment","PenLineCap","Stretch","Transform","RotateTransform","TranslateTransform","TransformGroup","TransformCollection","VerticalAlignment","Point","PointCollection","PropertyChangedCallback","CoerceValueCallback","PropertyMetadata","PropertyPath","Rect","Shape","Line","Path","Polygon","Polyline","Rectangle","Size","Style","StyleTypedPropertyAttribute","TemplatePartAttribute","TemplateVisualStateAttribute","Visibility","XObject","XAttribute","XNode","XContainer","XDocument","XElement","XmlUtils","XName","XNamespace","Object","MulticastDelegate","Action","Action$1","Action$2","Action$3","Action$4","Action$5","Action$6","Action$7","Action$8","IEqualityComparer$1","IEnumerable","ICollection","IDictionary","IList","Array","Array","Comparison$1","Attribute","BrowsableAttribute","EventArgs","CancelEventArgs","DesignTimeVisibleAttribute","EditorBrowsableAttribute","ValueType","Enum","EditorBrowsableState","ISupportInitialize","ITypeDescriptorContext","TypeConverter","TypeConverterAttribute","WinMDTypeAttribute","WinMDPropertyToObjectTypeAttribute","Error","IFormatProvider","NotSupportedException","ObsoleteAttribute","MemberInfo","MethodBase","ConstructorInfo","IComparable","Date","Number","SuppressMessageAttribute","EventHandler$1","PlaceholderSystemCollectionsObjectModel","PlaceholderSystemCollectionsSpecialized","PlaceholderSystemWindows","PlaceholderSystemWindowsControls","PlaceholderSystemWindowsData","PlaceholderSystemWindowsInput","PlaceholderSystemWindowsMarkup","PlaceholderSystemWindowsMediaImaging","PlaceholderSystemWindowsShapes","PlaceholderSystemWindowsControlsPrimitives","PlaceholderSystemWindowsAutomation","PlaceholderSystemWindowsAutomationPeers","PlaceholderSystemText","PlaceholderSystemGlobalization","PlaceholderSystemWindowsDocuments","PlaceholderSystemWindowsInk","PlaceholderSystemWindowsMediaAnimation","PlaceholderSystemWindowsMediaEffects","PlaceholderSystemWindowsThreading","PlaceholderInfragisticsControlerChartsAutomationPeers","FlagsAttribute","Func$1","Func$2","Func$3","Func$4","Func$5","Func$6","Func$7","Func$8","Func$9","Math","XMLHttpRequest","Nullable$1","Number","ParamArrayAttribute","Array","AttributeTargets","AttributeUsageAttribute","Boolean","Number","String","Array","CompareCallback","Dictionary","DictionaryEntry","IEnumerator","INotifyPropertyChanged","PropertyChangedEventArgs","PropertyChangedEventHandler","CultureInfo","Delegate","Number","IDisposable","Number","Number","Number","IntPtr","ReflectionUtil","AssemblyTitleAttribute","AssemblyCompanyAttribute","AssemblyConfigurationAttribute","AssemblyCopyrightAttribute","AssemblyCultureAttribute","AssemblyDescriptionAttribute","AssemblyFileVersionAttribute","AssemblyProductAttribute","AssemblyTrademarkAttribute","AssemblyVersionAttribute","DefaultMemberAttribute","MethodInfo","ParameterInfo","PropertyInfo","RuntimeFieldHandle","RuntimeTypeHandle","ClientScriptAttribute","ClientNameAttribute","DontObfuscateAttribute","EmitIgnoreTypeAttribute","ExtensionAttribute","GlobalMemberAttribute","IgnoreAttribute","InlineItemAccessAttribute","InlinePropertyAttribute","InternalsVisibleToAttribute","KeepOriginalNameAttribute","LiteralStringAttribute","NativeMethodAttribute","NativePropertyAttribute","NativeTypeAttribute","RuntimeHelpers","WeakAttribute","WidgetAttribute","MainWidgetAttribute","SuppressWidgetMemberAttribute","SuppressWidgetMemberCopyAttribute","WidgetDefaultStringAttribute","WidgetDefaultNumberAttribute","WidgetDefaultBooleanAttribute","MvcEnumSetStringEnumAttribute","WidgetModuleAttribute","WidgetModuleParentAttribute","WidgetIgnoreDependsAttribute","ComVisibleAttribute","GuidAttribute","OutAttribute","DataContractAttribute","DataMemberAttribute","WaitHandle","EventWaitHandle","Monitor","TypeCode","TargetFrameworkAttribute","Number","Script","Single","String","ManualResetEvent","Thread","Date","Type","Number","Number","Number","UIntPtr","XmlAttributeAttribute","XmlElementAttribute","XmlEnumAttribute","XmlIgnoreAttribute","XmlRootAttribute","XmlTypeAttribute","XmlNode","XmlAttribute","XmlDocument","XmlDocumentParser","XmlLinkedNode","XmlElement","Void","XmlNodeList","XmlNamedNodeMap","XmlNodeType","XmlSchemaForm","Element","CanvasElement","console","DivElement","Document","ElementAttribute","ElementAttributeCollection","ElementCollection","ElementEventHandler","ElementNodeType","EventListener","IElementEventHandler","ImageElement","CanvasContext","CanvasContext2D","ImageData","Gradient","TextMetrics","MSGesture","WebStyle","window","Callback","JQuery","JQueryDeferred","JQueryEvent","JQueryObject","JQueryCallback","JQueryUICallback","JQueryPosition","JQueryPromise"]);$.ig.util.defType("ArrayUtil","Object",{init:function(){$.ig.Object.prototype.init.call(this)},shuffle$1:function($t){if(this!=null){var b=new $.ig.Random;for(var c=this.count()-1;c>0;--c){var d=b.b(c);var e=this.item(c);this.item(c,this.item(d));this.item(d,e)}}},insertionIndex$1:function($t,b){var c=-1;var d=0;var e=this.count();while(c==-1){if(e<=d){c=d}else{var f=$.ig.intDivide(d+e,2);switch(Math.sign(b.compareTo(this.item(f)))){case-1:e=f;break;case 0:c=f;break;case 1:d=f+1;break}}}return c},insertionIndex$11111:function($t,b,c){var d=-1;var e=0;var f=this.count();while(d==-1){if(f<=e){d=e}else{var g=$.ig.intDivide(e+f,2);switch(Math.sign(b(c,this.item(g)))){case-1:f=g;break;case 0:d=g;break;case 1:e=g+1;break}}}return d},binarySearch$1:function($t,b){var c=0;var d=this.count()-1;while(c<=d){var e=c+(d-c>>1);var f=b(this.item(e));if(f<0){d=e-1}else if(f>0){c=e+1}else{return e}}return~c},$type:new $.ig.Type("ArrayUtil",$.ig.Object.prototype.$type)},true);$.ig.util.defType("PolygonVisualData","PrimitiveVisualData",{type:function(){return"Polygon"},init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.PrimitiveVisualData.prototype.init1.call(this,1,"polygon1")},init1:function(initNumber,a,b){$.ig.PrimitiveVisualData.prototype.init1.call(this,1,a);this.points(b.bl());$.ig.AppearanceHelper.prototype.getShapeAppearance(this.appearance(),b)},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},d:function(){var a=new $.ig.StringBuilder;a.g("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.d(", ")}a.d("{ x: "+this.points().__inner[b].__x+", y: "+this.points().__inner[b].__y+"}")}a.g("]");return a.toString()},scaleByViewport:function(a){$.ig.PrimitiveVisualData.prototype.scaleByViewport.call(this,a);for(var b=0;b<this.points().count();b++){this.points().__inner[b]={__x:(this.points().__inner[b].__x-a.left())/a.width(),__y:(this.points().__inner[b].__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},getPointsOverride:function(a,b){var c=new $.ig.List$1($.ig.Point.prototype.$type,0);a.add(c);for(var d=0;d<this.points().count();d++){c.add(this.points().__inner[d])}},$type:new $.ig.Type("PolygonVisualData",$.ig.PrimitiveVisualData.prototype.$type)},true);$.ig.util.extCopy($.ig.ArrayUtil,[[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.List$1,$.ig.ReadOnlyCollection$1],["shuffle$1","insertionIndex$1","insertionIndex$11111","binarySearch$1"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[$.ig.Color],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[$.ig.PathGeometry],["reset"]],[[$.ig.GeometryGroup],["reset1"]],[[$.ig.FrameworkElement],["detach"]],[[$.ig.Panel],["transferChildrenTo"]],[[$.ig.Point],["isPlottable"]],[[$.ig.Rect],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[$.ig.PathFigureCollection],["duplicate"]],[[$.ig.PathFigure],["duplicate1"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.List$1,$.ig.ReadOnlyCollection$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$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],["getBounds","getBounds11","getCentroid","toPointCollection","toPointList"]],[[$.ig.List$1],["getBounds3","getBounds41","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[$.ig.Rect],["getCenter","getArea","duplicate","getLeader","getDistanceSquared","getDistanceSquared11","getDistanceSquared22","contains3","intersectsWith1","intersectionArea","getInflated","inflate","inflate11","round","isNull"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1],["where$1","where$11111","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$111","min","min$111","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1"]],[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["ofType$1","cast$1"]]]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["asQueryable"]]]);$.ig=$.ig||{};$.ig.util.bulkDefine(["IProvidesViewport","Series","AnnotationLayer","SeriesView","AnnotationLayerView","CrosshairLayer","Frame","CrosshairLayerFrame","CrosshairLayerView","AxisLabelPanelBaseView","AngleAxisLabelPanelView","AxisLabelPanelBase","AngleAxisLabelPanel","AutoRangeCalculator","Axis","AxisCollection","AxisComponentsForView","AxisComponentsFromView","AxisLabelInfo","AxisLabelManager","LabelPosition","AxisLabelSettings","AxisRange","Snapper","LinearNumericSnapper","LogarithmicNumericSnapper","LinearCategorySnapper","AxisView","IScaler","ICategoryScaler","CategoryAxisBase","IAngleScaler","CategoryAngleAxis","CategoryAxisBaseView","CategoryAngleAxisView","ISortingAxis","CategoryDateTimeXAxis","CategoryDateTimeXAxisView","AxisRenderingParametersBase","CategoryAxisRenderingParameters","AxisRendererBase","CategoryAxisRenderer","CategoryXAxis","CategoryXAxisView","CategoryYAxis","CategoryYAxisView","HorizontalAxisLabelPanelBase","HorizontalAxisLabelPanel","HorizontalAxisLabelPanelBaseView","NumericAxisBase","NumericAngleAxis","NumericAxisBaseView","NumericAngleAxisView","StraightNumericAxisBase","NumericRadiusAxis","NumericRadiusAxisView","NumericXAxis","StraightNumericAxisBaseView","NumericXAxisView","NumericYAxis","NumericYAxisView","PolarAxes","PolarAxisRenderingManager","IPolarRadialRenderingParameters","NumericAxisRenderingParameters","PolarAxisRenderingParameters","RadialAxisRenderingParameters","RadialAxes","RadialAxisLabelPanel","RadialAxisLabelPanelView","GetSnapperInfoStrategy","NumericAxisRenderer","RangeInfo","NumericScaler","LinearScaler","HorizontalLinearScaler","LogarithmicScaler","HorizontalLogarithmicScaler","NumericScaleMode","ScalerParams","VerticalLinearScaler","VerticalLogarithmicScaler","TickmarkValues","CategoryTickmarkValues","LinearTickmarkValues","LogarithmicTickmarkValues","TickmarkValuesInitializationParameters","ViewportUtils","FramePreparer","CategoryFramePreparerBase","CategoryFramePreparer","BarFramePreparer","BarTrendFitCalculator","TrendLineManagerBase$1","IPreparesCategoryTrendline","CategoryTrendLineManagerBase","CategoryTrendLineManager","BarTrendLineManager","BrushScale","MarkerManagerBase","BubbleMarkerManager","MarkerSeries","ISupportsErrorBars","ScatterBase","BubbleSeries","MarkerSeriesView","ScatterBaseView","BubbleSeriesView","CustomPaletteBrushScale","SizeScale","ValueBrushScale","IHasCategoryAxis","IHasCategoryModePreference","CategorySeries","IIsCategoryBased","IHasSingleValueCategory","IHasTrendline","IHasCategoryTrendline","AnchoredCategorySeries","VerticalAnchoredCategorySeries","IBarSeries","BarSeries","ISupportsMarkers","CategorySeriesView","AnchoredCategorySeriesView","BarSeriesView","IBucketizer","CategoryBucketCalculator","AnchoredCategoryBucketCalculator","BarBucketCalculator","RangeCategoryBucketCalculator","HorizontalAnchoredCategorySeries","PointSeries","PointSeriesView","IHasHighLowValueCategory","RangeCategorySeries","HorizontalRangeCategorySeries","RangeAreaSeries","RangeCategorySeriesView","RangeAreaSeriesView","RangeCategoryFramePreparer","ValuesHolder","HighLowValuesHolder","DefaultHighLowValueProvider","RangeValueList","RangeColumnSeries","RangeColumnSeriesView","SplineSeriesBaseView","SplineAreaSeriesView","VerticalAxisLabelPanel","VerticalAxisLabelPanelView","AreaSeries","AreaSeriesView","CategoryFrame","SingleValuesHolder","DefaultSingleValueProvider","PreparationParams","CategoryLineRasterizer","ColumnSeries","ColumnSeriesView","DefaultSupportsMarkers","DefaultProvidesViewport","DefaultSupportsErrorBars","LineSeries","LineSeriesView","SplineSeriesBase","SplineAreaSeries","SplineSeries","SplineSeriesView","StepAreaSeries","StepAreaSeriesView","StepLineSeries","StepLineSeriesView","WaterfallSeries","WaterfallSeriesView","MarkerTemplates","DataSourceManager","PieChartBase","Arc","ArcItem","PieChartBaseView","ArcView","RingSeriesBase","HierarchicalRingSeries","HoleDimensionsChangedEventHandler","HoleDimensionsChangedEventArgs","Ring","RingCollection","RingControl","RingControlView","RingSeries","RingSeriesBaseView","RingSeriesCollection","SliceItem","SliceCollection","XamDoughnutChart","XamDoughnutChartView","BrushSelectionMode","IndicatorDisplayType","TimeAxisDisplayType","ChartAxisRangeChangedEventArgs","DataChartAxisRangeChangedEventHandler","StackedSeriesCreatedEventArgs","StackedSeriesCreatedEventHandler","FinancialSeries","FinancialIndicator","StrategyBasedIndicator","AbsoluteVolumeOscillatorIndicator","IndicatorCalculationStrategy","AbsoluteVolumeOscillatorIndicatorStrategy","AccumulationDistributionIndicator","StreamingIndicatorCalculationStrategy","AccumulationDistributionIndicatorStrategy","AverageDirectionalIndexIndicator","AverageDirectionalIndexIndicatorStrategy","AverageTrueRangeIndicator","AverageTrueRangeIndicatorStrategy","FinancialOverlay","BollingerBandsOverlay","FinancialBucketCalculator","BollingerBandsBucketCalculator","FinancialSeriesView","BollingerBandsOverlayView","BollingerBandWidthIndicator","BollingerBandWidthIndicatorStrategy","ChaikinOscillatorIndicator","ChaikinOscillatorIndicatorStrategy","ChaikinVolatilityIndicator","ChaikinVolatilityIndicatorStrategy","CommodityChannelIndexIndicator","CommodityChannelIndexIndicatorStrategy","CustomIndicator","CustomIndicatorStrategy","PriceChannelOverlayView","DetrendedPriceOscillatorIndicator","DetrendedPriceOscillatorIndicatorStrategy","EaseOfMovementIndicator","EaseOfMovementIndicatorStrategy","FastStochasticOscillatorIndicator","FastStochasticOscillatorIndicatorStrategy","FinancialIndicatorBucketCalculator","FinancialIndicatorView","ForceIndexIndicator","ForceIndexIndicatorStrategy","FullStochasticOscillatorIndicator","FullStochasticOscillatorIndicatorStrategy","PercentKCalculationStrategy","IndicatorRenderer","ItemwiseIndicatorCalculationStrategy","ItemwiseStrategyBasedIndicator","ItemwiseStrategyCalculationStrategy","MarketFacilitationIndexIndicator","MarketFacilitationIndexIndicatorStrategy","MassIndexIndicator","MassIndexIndicatorStrategy","MedianPriceIndicator","MedianPriceIndicatorStrategy","MoneyFlowIndexIndicator","MoneyFlowIndexIndicatorStrategy","MovingAverageConvergenceDivergenceIndicator","MovingAverageConvergenceDivergenceIndicatorStrategy","NegativeVolumeIndexIndicator","NegativeVolumeIndexIndicatorStrategy","OnBalanceVolumeIndicator","OnBalanceVolumeIndicatorStrategy","PercentagePriceOscillatorIndicator","PercentagePriceOscillatorIndicatorStrategy","PercentageVolumeOscillatorIndicator","PercentageVolumeOscillatorIndicatorStrategy","PositiveVolumeIndexIndicator","PositiveVolumeIndexIndicatorStrategy","PriceChannelOverlay","PriceChannelBucketCalculator","PriceVolumeTrendIndicator","PriceVolumeTrendIndicatorStrategy","RateOfChangeAndMomentumIndicator","RateOfChangeAndMomentumIndicatorStrategy","RelativeStrengthIndexIndicator","RelativeStrengthIndexIndicatorStrategy","SlowStochasticOscillatorIndicator","SlowStochasticOscillatorIndicatorStrategy","StandardDeviationIndicator","StandardDeviationIndicatorStrategy","StochRSIIndicator","StochRSIIndicatorStrategy","TRIXIndicator","TRIXIndicatorStrategy","TypicalPriceIndicator","TypicalPriceIndicatorStrategy","UltimateOscillatorIndicator","UltimateOscillatorIndicatorCalculationStrategy","WeightedCloseIndicator","WeightedCloseIndicatorStrategy","WilliamsPercentRIndicator","WilliamsPercentRIndicatorStrategy","FunnelDataContext","FunnelFrame","FunnelSliceDisplay","IItemProvider","IFunnelLabelSizeDecider","IOuterLabelWidthDecider","OuterLabelAlignment","SliceInfo","SliceAppearance","SliceInfoList","SliceInfoComparison","SliceInfoUnaryComparison","SliceSelectionManager","XamFunnelController","Message","InteractionMessage","LabelSizeChangedMessage","RenderingMessage","RenderOuterLabelMessage","RenderSliceMessage","ModelUpdateMessage","SelectedItemsChangedMessage","SliceClickedMessage","ConfigurationMessage","UserSelectedItemsChangedMessage","FunnelSliceClickedEventArgs","FunnelSliceClickedEventHandler","XamFunnelChart","XamFunnelConnector","XamFunnelSlice","XamFunnelView","LegendBaseViewManager","LegendBase","ScaleLegend","LegendBaseView","ScaleLegendView","GradientData","GradientStopData","ClearMessage","ClearTooltipMessage","DataUpdatedMessage","FrameRenderCompleteMessage","MessageChannel","MessageEventHandler","MessageHandler","MessageHandlerEventHandler","MouseButtonMessage","MouseButtonType","MouseButtonAction","MouseLeaveMessage","MouseMoveMessage","PropertyChangedMessage","ServiceProvider","SetAreaSizeMessage","TemplateChangedMessage","TooltipUpdateMessage","TooltipValueChangedMessage","ViewportChangedMessage","ContainerSizeChangedMessage","ViewPropertyChangedMessage","PieChartViewManager","RadialBase","AnchoredRadialSeries","RadialAreaSeries","RadialBaseView","AnchoredRadialSeriesView","RadialAreaSeriesView","HighDensityScatterSeries","MouseMoveThunk","ScatterMouseOverEventArgs","ProgressiveLoadStatusEventArgs","HighDensityScatterSeriesView","KDTree2D","KNearestResults","KNearestResult","KDTreeThunk","SearchArgs","KDTreeNode2D","SearchData","PointData","ScatterLineSeries","ScatterLineSeriesView","ScatterSplineSeries","ScatterSplineSeriesView","SeriesViewerComponentsForView","SeriesViewerComponentsFromView","SeriesViewer","XamDataChart","SeriesViewerView","XamDataChartView","ChartCollection","ChartContentManager","ContentInfo","ChartContentType","DataContext","PieSliceDataContext","FunnelSliceDataContext","LabelPanelArranger","LabelPanelsArrangeState","LegendTemplates","Marker","CollisionAvoidanceType","NumericMarkerManager","CategoryMarkerManager","MarkerManagerBucket","PathRenderer","NaNSegmenter","IFlattener","DefaultFlattener","RenderSurface","RenderRequestedEventArgs","SeriesCollection","SeriesComponentsForView","SeriesComponentsFromView","SeriesRenderingArguments","SeriesRenderer$2","IFastItemsSourceProvider","SyncLink","FastItemsSourceReference","SyncSettings","SyncSettingsConverter","SyncLinkManager","SyncManager","DefaultCategoryTrendlineHost","DefaultCategoryTrendlinePreparer","TrendResolutionParams","TrendFitCalculator","TrendAverageCalculator","PolarTrendLineManager","RadialTrendLineManager","ScatterTrendLineManager","SortingTrendLineManager","AxisLabelsLocation","CategoryMode","AxisOrientation","GridMode","LabelsPosition","MarkerType","OthersCategoryType","PriceDisplayType","SplineType","WindowMode","WindowResponse","ErrorBarSettingsBase","CategoryErrorBarSettings","EnableErrorBars","ErrorBarsHelper","ScatterErrorBarSettings","AxisRangeChangedEventArgs","AxisRangeChangedEventHandler","DataChartMouseButtonEventArgs","DataChartMouseButtonEventHandler","DataChartLegendMouseButtonEventArgs","DataChartLegendMouseButtonEventHandler","ChartMouseEventArgs","DataChartMouseEventHandler","ChartLegendMouseEventArgs","DataChartLegendMouseEventHandler","ChartCursorEventArgs","DataChartCursorEventHandler","FinancialEventArgs","FinancialEventHandler","PropertyUpdatedEventArgs","PropertyUpdatedEventHandler","SliceClickEventArgs","SliceClickEventHandler","FinancialPriceSeries","FinancialPriceBucketCalculator","FinancialPriceSeriesView","FinancialValueList","FinancialCalculationDataSource","FinancialCalculationSupportingCalculations","SupportingCalculation$1","SupportingCalculationStrategy","ColumnSupportingCalculation","ProvideColumnValuesStrategy","DataSourceSupportingCalculation","CalculatedColumn","ItemLegend","ItemLegendView","Legend","LegendItemInfo","LegendView","PieLabel","IndexCollection","IndexCollectionTypeConverter","Slice","SliceView","XamPieChart","XamPieChartView","PolarBase","PolarLineSeriesBase","PolarAreaSeries","PolarBaseView","PolarLineSeriesBaseView","PolarAreaSeriesView","PolarAxisInfoCache","ScatterFrameBase$1","PolarFrame","AngleRadiusPair","PolarLinePlanner","PolarLineSeries","PolarLineSeriesView","PolarScatterSeries","PolarScatterSeriesView","PolarSplineAreaSeries","PolarSplineAreaSeriesView","PolarSplineSeries","PolarSplineSeriesView","RadialBucketCalculator","AnchoredRadialBucketCalculator","RadialFrame","RadialColumnSeries","RadialColumnSeriesView","RadialLineSeries","RadialLineSeriesView","RadialPieSeries","SliceCoords","RadialPieSeriesView","ScatterAxisInfoCache","DictInterpolator$3","OwnedPoint","ScatterFrame","ScatterSeries","ScatterSeriesView","CoercionInfo","SeriesViewerSurfaceViewer","OverviewPlusDetailViewportHost","SeriesViewerViewManager","FragmentBase","AreaFragment","AreaFragmentView","ColumnFragment","BarFragment","AreaFragmentBucketCalculator","LineFragmentBucketCalculator","SplineFragmentBucketCalculator","StackedBucketCalculator","StackedBarBucketCalculator","Stacked100BarBucketCalculator","StackedColumnBucketCalculator","Stacked100ColumnBucketCalculator","ColumnFragmentView","LineFragment","LineFragmentView","SplineFragmentBase","SplineAreaFragment","SplineAreaFragmentView","SplineFragment","SplineFragmentView","StackedSeriesBase","HorizontalStackedSeriesBase","StackedAreaSeries","IStacked100Series","Stacked100AreaSeries","VerticalStackedSeriesBase","StackedBarSeries","Stacked100BarSeries","StackedSeriesView","StackedBarSeriesView","Stacked100BarSeriesView","StackedColumnSeries","Stacked100ColumnSeries","StackedColumnSeriesView","Stacked100ColumnSeriesView","StackedLineSeries","Stacked100LineSeries","StackedSplineAreaSeries","Stacked100SplineAreaSeries","StackedSplineSeries","Stacked100SplineSeries","StackedFragmentSeries","StackedSeriesCollection","StackedSeriesFramePreparer","StackedSeriesManager","Bezier","BezierPointComparison","BezierOp","BezierPoint","ChartVisualData","PieChartVisualData","SeriesVisualDataList","SeriesVisualData","MarkerVisualDataList","MarkerVisualData","AxisVisualDataList","AxisVisualData","PieSliceVisualDataList","PieSliceVisualData","AxisLabelVisualDataList","AxisLabelVisualData","StackedSeriesVisualData","IDetectsCollisions","CollisionAvoider","DoubleColumn","StringColumn","ObjectColumn","IntColumn","IntColumnComparison","ColumnUtil","ItemsSourceAction","PointList","IPool$1","IIndexedPool$1","Pool$1","IHashPool$2","HashPool$2","SafeEnumerable","SafeReadOnlyDoubleCollection","SafeSortedReadOnlyDoubleCollection","SortedListView$1","AbstractEnumerable","AbstractEnumerator","IEnumerable$1","ICollection$1","IList$1","IArrayList","List$1","Collection$1","IDictionary$2","Dictionary$2","GenericEnumerable$1","IEnumerator$1","GenericEnumerator$1","INotifyCollectionChanged","NotifyCollectionChangedEventHandler","NotifyCollectionChangedEventArgs","NotifyCollectionChangedAction","KeyValuePair$2","LinkedList$1","LinkedListNode$1","ObservableCollection$1","Queue$1","ReadOnlyCollection$1","ReadOnlyObservableCollection$1","NameValueCollection","Stack$1","IComparer$1","Expression","MemberExpression","ParameterExpression","LambdaExpression","MethodCallExpression","IOrderedEnumerable$1","Queryable","Enumerable","SortedList$1","IGrouping$2","IArray","DependencyObject","Test","IQueryable","IQueryable$1","IQueryProvider","Activator","AggregateException","ArgumentException","ArgumentNullException","ArgumentOutOfRangeException","AsyncCompletedEventArgs","AsyncCompletedEventHandler","ListSortDirection","Convert","Environment","InvalidOperationException","Debug","IEquatable$1","BinaryReader","ICredentials","NetworkCredential","UploadStringCompletedEventHandler","UploadStringCompletedEventArgs","WebClient","WebHeaderCollection","FaultCode","FaultException","FaultException$1","FaultReason","StringBuilder","BinaryFileDownloader","NotImplementedException","Random","Encoding","UTF8Encoding","Task","Task$1","TaskCompletionSource$1","TaskFactory","TaskStatus","Tuple$2","Uri","JavaScriptSerializer","UIElement","UIElementCollection","FrameworkElement","Control","ContentControl","Panel","Canvas","Image","TextBlock","DataTemplate","DataTemplatePassInfo","DataTemplateMeasureInfo","DataTemplateRenderInfo","DataTemplateRenderHandler","DataTemplateMeasureHandler","DataTemplatePassHandler","Binding","DependencyProperty","UnsetValue","DependencyPropertiesCollection","DependencyPropertyChangedEventArgs","Key","ModifierKeys","MouseEventArgs","MouseButtonEventArgs","Brush","Color","DoubleCollection","FillRule","GeometryType","Geometry","GeometryCollection","GeometryGroup","LineGeometry","RectangleGeometry","EllipseGeometry","PathGeometry","PathFigure","PathFigureCollection","PathSegmentType","PathSegment","PathSegmentCollection","LineSegment","BezierSegment","PolyBezierSegment","PolyLineSegment","ArcSegment","SweepDirection","HorizontalAlignment","PenLineCap","Stretch","Transform","RotateTransform","TranslateTransform","TransformGroup","TransformCollection","VerticalAlignment","Point","PointCollection","PropertyChangedCallback","CoerceValueCallback","PropertyMetadata","PropertyPath","Rect","Shape","Line","Path","Polygon","Polyline","Rectangle","Size","Style","StyleTypedPropertyAttribute","TemplatePartAttribute","TemplateVisualStateAttribute","Visibility","XObject","XAttribute","XNode","XContainer","XDocument","XElement","XmlUtils","XName","XNamespace","Object","MulticastDelegate","Action","Action$1","Action$2","Action$3","Action$4","Action$5","Action$6","Action$7","Action$8","IEqualityComparer$1","IEnumerable","ICollection","IDictionary","IList","Array","Array","Comparison$1","Attribute","BrowsableAttribute","EventArgs","CancelEventArgs","DesignTimeVisibleAttribute","EditorBrowsableAttribute","ValueType","Enum","EditorBrowsableState","ISupportInitialize","ITypeDescriptorContext","TypeConverter","TypeConverterAttribute","WinMDTypeAttribute","WinMDPropertyToObjectTypeAttribute","Error","IFormatProvider","NotSupportedException","ObsoleteAttribute","MemberInfo","MethodBase","ConstructorInfo","IComparable","Date","Number","SuppressMessageAttribute","EventHandler$1","PlaceholderSystemCollectionsObjectModel","PlaceholderSystemCollectionsSpecialized","PlaceholderSystemWindows","PlaceholderSystemWindowsControls","PlaceholderSystemWindowsData","PlaceholderSystemWindowsInput","PlaceholderSystemWindowsMarkup","PlaceholderSystemWindowsMediaImaging","PlaceholderSystemWindowsShapes","PlaceholderSystemWindowsControlsPrimitives","PlaceholderSystemWindowsAutomation","PlaceholderSystemWindowsAutomationPeers","PlaceholderSystemText","PlaceholderSystemGlobalization","PlaceholderSystemWindowsDocuments","PlaceholderSystemWindowsInk","PlaceholderSystemWindowsMediaAnimation","PlaceholderSystemWindowsMediaEffects","PlaceholderSystemWindowsThreading","PlaceholderInfragisticsControlerChartsAutomationPeers","FlagsAttribute","Func$1","Func$2","Func$3","Func$4","Func$5","Func$6","Func$7","Func$8","Func$9","Math","XMLHttpRequest","Nullable$1","Number","ParamArrayAttribute","Array","AttributeTargets","AttributeUsageAttribute","Boolean","Number","String","Array","CompareCallback","Dictionary","DictionaryEntry","IEnumerator","INotifyPropertyChanged","PropertyChangedEventArgs","PropertyChangedEventHandler","CultureInfo","Delegate","Number","IDisposable","Number","Number","Number","IntPtr","ReflectionUtil","AssemblyTitleAttribute","AssemblyCompanyAttribute","AssemblyConfigurationAttribute","AssemblyCopyrightAttribute","AssemblyCultureAttribute","AssemblyDescriptionAttribute","AssemblyFileVersionAttribute","AssemblyProductAttribute","AssemblyTrademarkAttribute","AssemblyVersionAttribute","DefaultMemberAttribute","MethodInfo","ParameterInfo","PropertyInfo","RuntimeFieldHandle","RuntimeTypeHandle","ClientScriptAttribute","ClientNameAttribute","DontObfuscateAttribute","EmitIgnoreTypeAttribute","ExtensionAttribute","GlobalMemberAttribute","IgnoreAttribute","InlineItemAccessAttribute","InlinePropertyAttribute","InternalsVisibleToAttribute","KeepOriginalNameAttribute","LiteralStringAttribute","NativeMethodAttribute","NativePropertyAttribute","NativeTypeAttribute","RuntimeHelpers","WeakAttribute","WidgetAttribute","MainWidgetAttribute","SuppressWidgetMemberAttribute","SuppressWidgetMemberCopyAttribute","WidgetDefaultStringAttribute","WidgetDefaultNumberAttribute","WidgetDefaultBooleanAttribute","MvcEnumSetStringEnumAttribute","WidgetModuleAttribute","WidgetModuleParentAttribute","WidgetIgnoreDependsAttribute","ComVisibleAttribute","GuidAttribute","OutAttribute","DataContractAttribute","DataMemberAttribute","WaitHandle","EventWaitHandle","Monitor","TypeCode","TargetFrameworkAttribute","Number","Script","Single","String","ManualResetEvent","Thread","Date","Type","Number","Number","Number","UIntPtr","XmlAttributeAttribute","XmlElementAttribute","XmlEnumAttribute","XmlIgnoreAttribute","XmlRootAttribute","XmlTypeAttribute","XmlNode","XmlAttribute","XmlDocument","XmlDocumentParser","XmlLinkedNode","XmlElement","Void","XmlNodeList","XmlNamedNodeMap","XmlNodeType","XmlSchemaForm","Element","CanvasElement","console","DivElement","Document","ElementAttribute","ElementAttributeCollection","ElementCollection","ElementEventHandler","ElementNodeType","EventListener","IElementEventHandler","ImageElement","CanvasContext","CanvasContext2D","ImageData","Gradient","TextMetrics","MSGesture","WebStyle","window","Callback","JQuery","JQueryDeferred","JQueryEvent","JQueryObject","JQueryCallback","JQueryUICallback","JQueryPosition","JQueryPromise","BrushCollection","EventProxy","DOMEventProxy","TrendCalculators","TrendLineType","UnknownValuePlotting","ErrorBarCalculatorReference","ErrorBarCalculatorType","IErrorBarCalculator","ErrorMessageDisplayingEventArgs","MouseWheelHandler","GestureHandler","TouchHandler","ContactHandler","MouseHandler","MouseOverHandler","KeyHandler","IFastItemColumnInternal","IFastItemColumnPropertyName","IFastItemColumn$1","FastItemColumn","FastItemDateTimeColumn","FastItemObjectColumn","FastItemIntColumn","FastItemsSource","ColumnReference","FastItemsSourceEventAction","FastItemsSourceEventArgs","FastReflectionHelper","IRenderer","RectChangedEventArgs","RectChangedEventHandler","CanvasRenderScheduler","CanvasViewRenderer","GradientDirection","RenderingContext","DependencyObjectNotifier","InteractionState","IOverviewPlusDetailControl","ISchedulableRender","NavigationSettings","OverviewPlusDetailPaneMode","PropertyChangedEventArgs$1","XamOverviewPlusDetailPane","XamOverviewPlusDetailPaneView","XamOverviewPlusDetailPaneViewManager","XamMultiScaleTileSource","MapTileSource","BingMapsTileSource","CloudMadeTileSource","OpenStreetMapTileSource","ArrayUtil","BrushUtil","Clipper","EdgeClipper","LeftClipper","BottomClipper","RightClipper","TopClipper","InterpolationMode","ColorUtil","FontUtil","DoubleAnimator","Extensions","Flattener","SpiralTodo","GeometryUtil","InterpolationUtil","Numeric","LeastSquaresFit","MathUtil","PathFigureUtil","PointCollectionUtil","PolygonUtil","PolySimplification","RearrangedList$1","RectUtil","ISmartPlaceable","SmartPlaceableWrapper$1","SmartPosition","SmartPlacer","StackPool$1","PrimitiveVisualDataList","LabelAppearanceData","PrimitiveAppearanceData","GetPointsSettings","PrimitiveVisualData","RectangleVisualData","ShapeTags","LineVisualData","PolyLineVisualData","PolygonVisualData","PathVisualData","GeometryData","PathGeometryData","LineGeometryData","RectangleGeometryData","EllipseGeometryData","PathFigureData","SegmentData","LineSegmentData","PolylineSegmentData","PolyBezierSegmentData","ArcSegmentData","AppearanceHelper","Tile","WriteableBitmap","IMapRenderDeferralHandler","XamMultiScaleImage","Pair$2","IEasingFunction","XamMultiScaleImageView"]);
$.ig.util.defType("TimeAxisDisplayType","Enum",{init:function(){$.ig.Enum.prototype.init.call(this)},$type:new $.ig.Type("TimeAxisDisplayType",$.ig.Object.prototype.$type)},true);$.ig.util.defType("CategoryDateTimeXAxis","CategoryAxisBase",{init:function(){$.ig.CategoryAxisBase.prototype.init.call(this);this.a3($.ig.CategoryDateTimeXAxis.prototype.$type);this.h3=new Date;this.h4=new Date},dt:function(){return new $.ig.CategoryDateTimeXAxisView(this)},dw:function(a){$.ig.CategoryAxisBase.prototype.dw.call(this,a);this.ie(a)},_ie:null,ie:function(a){if(arguments.length===1){this._ie=a;return a}else{return this._ie}},isSorting:function(){return true},isDateTime:function(){return true},displayType:function(a){if(arguments.length===1){this.c($.ig.CategoryDateTimeXAxis.prototype.displayTypeProperty,a);return a}else{return this.b($.ig.CategoryDateTimeXAxis.prototype.displayTypeProperty)}},minimumValue:function(a){if(arguments.length===1){this.c($.ig.CategoryDateTimeXAxis.prototype.minimumValueProperty,a);return a}else{return this.b($.ig.CategoryDateTimeXAxis.prototype.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.c($.ig.CategoryDateTimeXAxis.prototype.maximumValueProperty,a);return a}else{return this.b($.ig.CategoryDateTimeXAxis.prototype.maximumValueProperty)}},interval:function(a){if(arguments.length===1){this.c($.ig.CategoryDateTimeXAxis.prototype.intervalProperty,a);return a}else{return this.b($.ig.CategoryDateTimeXAxis.prototype.intervalProperty)}},ea:function(a,b,c){var d=$.ig.CategoryAxisBase.prototype.ea.call(this,a,b,c);if(!d){return false}return this.actualMinimumValue()!=this.actualMaximumValue()},dy:function(){return new $.ig.HorizontalAxisLabelPanel},getCategorySize:function(a,b){return b.width()/(this.itemsCount()*a.width())},getGroupCenter:function(a,b,c){return this.getCategorySize(b,c)*.5},he:function(a,b){var c=!isNaN(this.gap())?$.ig.MathUtil.prototype.i(this.gap(),0,1):0;var d=1-.5*c;var e=this.getCategorySize(a,b)*d;return e},h2:null,ig:function(a){if(arguments.length===1){this.h2=a;return a}else{return this.h2}},e7:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$.ig.Rect.prototype.empty();var c=!b.isEmpty()?this.c9():$.ig.Rect.prototype.empty();var d=new $.ig.ScalerParams(b,c,this.isInverted());var e=this.c6().au();var f=this.c6().av();var g=this.c6().aw();var h=this.c6().ax();this.d9();this.ez(e);this.ez(f);this.ez(g);this.ez(h);this.db().clear();this.dc().clear();this.gz().clear();this.dd().bq(this);this.dd().bv(b);this.dd().bt(c);if(b.isEmpty()||c.isEmpty()){this.dm().g(0)}if(this.dm().g()==0){this.dd().a1().clear()}if(this.labelSettings()!=null){this.labelSettings().r(this)}this.iq();if(!b.isEmpty()&&!c.isEmpty()&&(this.displayType()!=$.ig.TimeAxisDisplayType.prototype.discrete||this.ij()!=null)){var i=c.bottom();if(this.crossingAxis()!=null){var j=$.ig.util.cast($.ig.NumericYAxis.prototype.$type,this.crossingAxis());if(j!=null){var k=new $.ig.ScalerParams(b,c,j.isInverted());i=this.crossingValue();i=j.getScaledValue(i,k);if(i<c.top()){i=c.top()}else if(i>c.bottom()){i=c.bottom()}}}if(isNaN(i)){i=0}this.ew(e,i,c);this.dd().bw(i);if(this.displayType()==$.ig.TimeAxisDisplayType.prototype.discrete){var l=this.getFirstVisibleIndex(b,c);var m=this.getLastVisibleIndex(b,c);if(l<0||m<0){return}var n=NaN;for(var o=l;o<=m;o++){var p=this.ig()==null?o:this.ig().__inner[o];var q=this.getScaledValue(this.ij().item(p).getTime(),d);if(q==n){continue}n=q;if(this.categoryMode()==$.ig.CategoryMode.prototype.mode2){q+=this.isInverted()?-this.getGroupCenter(o,b,c):this.getGroupCenter(o,b,c)}if(q<c.left()||q>c.right()){continue}this.ey(g,q,c);this.gz().add(q);if(this.g0()!=null&&o<this.g0().g()){var r=this.g0().item(p);var s=$.ig.Axis.prototype.fb.call(this,r);if(!isNaN(q)&&!Number.isInfinity(q)){this.db().add1(s);this.dc().add(new $.ig.LabelPosition(q))}}}}else{var t=this.getUnscaledValue(c.left(),d);var u=this.getUnscaledValue(c.right(),d);var v=Math.min(t,u);var w=Math.max(t,u);var x=new $.ig.LinearNumericSnapper(0,v,w,c.width());var y=this.ih()?this.ip():x.h();var z=Math.floor((v-this.actualMinimumValue().getTime())/y);var aa=Math.ceil((w-this.actualMinimumValue().getTime())/y);var ab=0;if(this.categoryMode()==$.ig.CategoryMode.prototype.mode2){ab=this.getGroupCenter(0,b,c);ab=this.isInverted()?-ab:ab}var ac=Math.ceil(c.right());var ad=Math.floor(c.left());var ae=this.getScaledValue(this.actualMinimumValue().getTime()+z*y,d)+ab;for(var af=z;af<=aa;af++){var ag=this.getScaledValue(this.actualMinimumValue().getTime()+(af+1)*y,d)+ab;if(!isNaN(ae)&&!Number.isInfinity(ae)){var ah=Math.round(ae);if(ah<=ac){if(af%2==0){this.ex(f,ae,ag,c)}this.ey(g,ae,c);this.gz().add(ae);for(var ai=1;ai<x.j();++ai){var aj=this.getScaledValue(this.actualMinimumValue().getTime()+af*y+ai*y/x.j(),d)+ab;this.ey(h,aj,c)}}if(ah>=ad&&ah<=ac){var ak=this.actualMinimumValue().getTime()+af*y;var ticks_=Math.floor(ak);var al=new Date(ticks_);var am=this.fb(al);this.db().add1(am);this.dc().add(new $.ig.LabelPosition(ae))}}ae=ag}}if((this.labelSettings()==null||this.labelSettings().visibility()==$.ig.Visibility.prototype.visible)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==$.ig.AxisLabelsLocation.prototype.insideTop||this.labelSettings().location()==$.ig.AxisLabelsLocation.prototype.insideBottom)){this.seriesViewer().iw()}}this.dd().br(this.db());this.dd().bs(this.dc());this.hp()}},ip:function(){return this.ii()},iq:function(){var a=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$.ig.Rect.prototype.empty();var b=!a.isEmpty()?this.c9():$.ig.Rect.prototype.empty();var c=new Date;var d=new Date;if(!a.isEmpty()&&!b.isEmpty()&&this.ij()!=null){var e=$.ig.util.cast($.ig.FastItemDateTimeColumn.prototype.$type,this.ij());if(e!=null){if(this.ig()==null){this.ig(e.v())}}else{this.ig(null)}if(this.ij().count()>0){var f=this.ig()==null?0:this.ig().__inner[0];var g=this.ig()==null?this.ij().count()-1:this.ig().__inner[this.ij().count()-1];c=this.ij().item(f);d=this.ij().item(g);this.ih(false);if(this.categoryMode()==$.ig.CategoryMode.prototype.mode2){var h=d.getTime()-c.getTime();var timeOffset_=Math.round(h*1.25/this.itemsCount()/2);if(timeOffset_==0){timeOffset_=1}var minTime_=c.getTime();var maxTime_=d.getTime();c=new Date(minTime_-timeOffset_);d=new Date(maxTime_+timeOffset_)}}}if(this.it()){c=this.minimumValue()}if(this.iu()){d=this.maximumValue()}if(this.ir()){this.ii(this.interval());var i=Math.abs(d.getTime()-c.getTime());this.ih(this.is()||this.displayType()==$.ig.TimeAxisDisplayType.prototype.discrete||1*i/this.ip()>b.width()/a.width()?false:true)}this.actualMinimumValue(c);this.actualMaximumValue(d)},ir:function(){return this.interval()!=0},is:function(){return this.ii()==0},it:function(){return this.minimumValue()!=null},iu:function(){return this.maximumValue()!=null},h3:null,actualMinimumValue:function(a){if(arguments.length===1){var b=this.h3!=a;if(b){var c=this.h3;this.h3=a;this.e8($.ig.CategoryDateTimeXAxis.prototype.hy,c,a)}return a}else{return this.h3}},h4:null,actualMaximumValue:function(a){if(arguments.length===1){var b=this.h4!=a;if(b){var c=this.h4;this.h4=a;this.e8($.ig.CategoryDateTimeXAxis.prototype.hz,c,a)}return a}else{return this.h4}},_ih:null,ih:function(a){if(arguments.length===1){this._ih=a;return a}else{return this._ih}},h5:null,ii:function(a){if(arguments.length===1){this.h5=a;return a}else{return this.h5}},getScaledValue:function(a,b){var c;if(this.actualMaximumValue()==this.actualMinimumValue()){c=-1}else{c=(a-this.actualMinimumValue().getTime())/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime())}var d=0;if(this.categoryMode()==$.ig.CategoryMode.prototype.mode2){d=this.getGroupCenter(0,b.a,b.b)}if(this.isInverted()){c=1-c;d=-d}return b.b.left()+b.b.width()*(c-b.a.left())/b.a.width()-d},getUnscaledValue:function(a,b){return this.hd(a,b.a,b.b,this.categoryMode())},hd:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(this.isInverted()){e=1-e}return Math.floor(this.actualMinimumValue().getTime()+e*(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime()))},i1:function(a){return this.ij()==null?$.ig.Date.prototype.minValue():this.ij().item(a)},dateTimeMemberPath:function(a){if(arguments.length===1){this.c($.ig.CategoryDateTimeXAxis.prototype.dateTimeMemberPathProperty,a);return a}else{return this.b($.ig.CategoryDateTimeXAxis.prototype.dateTimeMemberPathProperty)}},ij:function(a){if(arguments.length===1){if(this.h6!=a){var b=this.h6;this.h6=a;this.e8($.ig.CategoryDateTimeXAxis.prototype.h1,b,this.h6)}return a}else{return this.h6}},h6:null,i4:function(a){if(a==null){return this.g0().y(null,null)}var b=null;var c=$.ig.SeriesViewer.prototype.getCoercionMethod(a,this.coercionMethods());a=c.c();b=c.d();return this.g0().y(a,b)},ep:function(a,b,c,d){$.ig.CategoryAxisBase.prototype.ep.call(this,a,b,c,d);switch(b){case $.ig.CategoryDateTimeXAxis.prototype.gf:var e=$.ig.util.cast($.ig.FastItemsSource.prototype.$type,c);if(e!=null){e.ac(this.ij());this.ij(null);e.event=$.ig.Delegate.prototype.remove(e.event,this.i5.runOn(this))}var f=$.ig.util.cast($.ig.FastItemsSource.prototype.$type,d);if(f!=null){this.ig(null);this.ij(this.i4(this.dateTimeMemberPath()));f.event=$.ig.Delegate.prototype.combine(f.event,this.i5.runOn(this))}this.i6(false);break;case $.ig.CategoryDateTimeXAxis.prototype.h0:if(this.g0()!=null){this.g0().ac(this.ij());this.ij(this.i4(this.dateTimeMemberPath()));this.ig(null)}break;case $.ig.CategoryDateTimeXAxis.prototype.hu:this.de(true);this.dd().b4(this.displayType()==$.ig.TimeAxisDisplayType.prototype.discrete);this.e1(false);break;case $.ig.CategoryDateTimeXAxis.prototype.hv:this.updateRange();this.i6(false);break;case $.ig.CategoryDateTimeXAxis.prototype.hw:this.updateRange();this.i6(false);break;case $.ig.CategoryDateTimeXAxis.prototype.hx:this.de(true);this.e1(false);break}},i5:function(a,b){this.ig(null)},i6:function(a){this.e7(a);if(this.g0()==null){return}var c=this.fu().getEnumerator();while(c.moveNext()){var b=c.current();b.renderSeries(a)}},e6:function(){var a=this.actualMinimumValue().getTime();var b=this.actualMaximumValue().getTime();var c=!this.it()?this.actualMinimumValue().getTime():this.minimumValue().getTime();var d=!this.iu()?this.actualMaximumValue().getTime():this.maximumValue().getTime();var e=new $.ig.AxisRangeChangedEventArgs(a,c,b,d);this.d4(e);return true},sortedIndices:function(){if(this.ig()==null){var b=$.ig.util.cast($.ig.FastItemDateTimeColumn.prototype.$type,this.ij());if(b!=null){this.ig(b.v())}else{this.ig(null)}}return this.ig()},getFirstVisibleIndex:function(a,b){var c=new $.ig.ScalerParams(a,b,this.isInverted());var d,e;if(this.isInverted()){e=this.getUnscaledValue(b.left(),c);d=this.getUnscaledValue(b.right(),c)}else{d=this.getUnscaledValue(b.left(),c);e=this.getUnscaledValue(b.right(),c)}var f=0;for(var g=0;g<this.ig().count();g++){if(this.ij()==null){break}var h=this.ij().item(this.ig().__inner[g]);if(h.getTime()>=d){break}f=g}return f},getLastVisibleIndex:function(a,b){var c=new $.ig.ScalerParams(a,b,this.isInverted());var d,e;if(this.isInverted()){e=this.getUnscaledValue(b.left(),c);d=this.getUnscaledValue(b.right(),c)}else{d=this.getUnscaledValue(b.left(),c);e=this.getUnscaledValue(b.right(),c)}var f=this.ig().count()-1;var g=f;for(var h=f;h>=0;h--){if(this.ij()==null||this.ig().count()<=h){break}var i=this.ig().__inner[h];if(i>=this.ij().count()){break}var j=this.ij().item(i);if(j.getTime()<e){break}g=Math.min(h+1,this.ig().count()-1)}return g},getUnscaledValueAt:function(a){if(this.ij()==null){return NaN}var b=this.h6.item(a);var c=b.getTime();var d=c;return d},getExactUnsortedIndexClosestToUnscaledValue:function(a){var b=this;var c=new $.ig.SortedListView$1($.ig.Date.prototype.$type,this.ij(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.i7(a,d,c);if(e>=0&&e<b.sortedIndices().count()&&e-1>=0&&e-1<b.sortedIndices().count()){var diff1_=d.getTime()-c.item(e-1).getTime();var diff2_=c.item(e).getTime()-d.getTime();var f=e-1;var g=e;if(f<0&&g>=0){return g}if(g>b.sortedIndices().count()-1&&f<b.sortedIndices().count()){return f}if(f<0&&g<0){return-1}if(f>b.sortedIndices().count()-1&&g>b.sortedIndices().count()-1){return-1}var h=diff1_/(diff1_+diff2_);if(isNaN(h)){h=0}return f+h}if(e>=0&&e<b.sortedIndices().count()){return e}return-1},i7:function(a,b,c){var $self=this;var d=this;if(this.ij()==null||d.sortedIndices()==null){return-1}var e=-1;var g=c.binarySearch$1($.ig.Date.prototype.$type,function(f){if(b<f){return-1}if(b>f){return 1}return 0});if(g>=0){e=g}else{e=~g}while(e>=0&&e<c.count()&&e-1>=0&&c.item(e)==c.item(e-1)){e--}return e},getIndexClosestToUnscaledValue:function(a){var b=this;var c=new $.ig.SortedListView$1($.ig.Date.prototype.$type,this.ij(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.i7(a,d,c);if(e>=0&&e<b.sortedIndices().count()&&e-1>=0&&e-1<b.sortedIndices().count()){var f=d-c.item(e-1);var g=c.item(e)-d;if(f<g){e=e-1}}if(e>=0&&e<b.sortedIndices().count()){return b.sortedIndices().__inner[e]}if(e==b.sortedIndices().count()&&this.seriesViewer()!=null&&Math.abs(this.getScaledValue(a,new $.ig.ScalerParams(this.seriesViewer().actualWindowRect(),this.c9(),this.isInverted()))-this.c9().right())<2){return e-1}if(e==-1&&this.seriesViewer()!=null&&Math.abs(this.getScaledValue(a,new $.ig.ScalerParams(this.seriesViewer().actualWindowRect(),this.c9(),this.isInverted()))-this.c9().left())<2){return 0}return-1},notifyDataChanged:function(){this.ig(null);this.renderAxis()},dk:function(){return $.ig.AxisOrientation.prototype.horizontal},$type:new $.ig.Type("CategoryDateTimeXAxis",$.ig.CategoryAxisBase.prototype.$type,[$.ig.ISortingAxis.prototype.$type])},true);$.ig.util.defType("CategoryDateTimeXAxisView","CategoryAxisBaseView",{_bo:null,bo:function(a){if(arguments.length===1){this._bo=a;return a}else{return this._bo}},init:function(a){$.ig.CategoryAxisBaseView.prototype.init.call(this,a);this.bo(a)},$type:new $.ig.Type("CategoryDateTimeXAxisView",$.ig.CategoryAxisBaseView.prototype.$type)},true);$.ig.util.defType("CategoryXAxis","CategoryAxisBase",{dt:function(){return new $.ig.CategoryXAxisView(this)},dw:function(a){$.ig.CategoryAxisBase.prototype.dw.call(this,a);this.hz(a)},_hz:null,hz:function(a){if(arguments.length===1){this._hz=a;return a}else{return this._hz}},init:function(){this.hv=1;this.hw=1;$.ig.CategoryAxisBase.prototype.init.call(this);this.gz(new $.ig.List$1(Number,0));this.a3($.ig.CategoryXAxis.prototype.$type)},hv:null,h0:function(a){if(arguments.length===1){this.hv=a;return a}else{return this.hv}},hw:null,h1:function(a){if(arguments.length===1){this.hw=a;return a}else{return this.hw}},dy:function(){return new $.ig.HorizontalAxisLabelPanel},getCategorySize:function(a,b){return b.width()/(this.itemsCount()*a.width())},he:function(a,b){var c=!isNaN(this.gap())?$.ig.MathUtil.prototype.i(this.gap(),0,1):0;var d=0;if(!isNaN(this.overlap())){d=Math.min(this.overlap(),1)}else{d=0}var e=1-.5*c;var f=this.g1()==0?1:this.g1();var g=this.getCategorySize(a,b)*e/(f-(f-1)*d);return g},getGroupCenter:function(a,b,c){var d=.5;if(this.g1()>1){var e=!isNaN(this.gap())?$.ig.MathUtil.prototype.i(this.gap(),0,1):0;var f=0;if(!isNaN(this.overlap())){f=Math.min(this.overlap(),1)}var g=1-.5*e;var h=g/(this.g1()-(this.g1()-1)*f);var i=(g-h)/(this.g1()-1);d=.25*e+.5*h+a*i}return this.getCategorySize(b,c)*d},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$.ig.Rect.prototype.empty();var c=this.c9();var d=new $.ig.Rect(0,0,0,1,1);var e=new $.ig.ScalerParams(d,d,this.isInverted());var f=!b.isEmpty()&&!c.isEmpty()&&this.g0()!=null?this.g0().x(a):-1;var g=f>-1?this.getScaledValue(f,e):NaN;if(!isNaN(g)&&this.seriesViewer().fz()){if(!isNaN(g)){if(g<b.left()+.1*b.width()){g=g+.4*b.width();b.x(g-.5*b.width())}if(g>b.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}this.seriesViewer().ig(b)}},getScaledValue:function(a,b){var c=this.categoryMode()==$.ig.CategoryMode.prototype.mode0?this.itemsCount()-1:this.itemsCount();if(c<0){c=0}var d=c>=1?a/c:c==0?.5:NaN;if(this.c8()){d=1-d}return b.b.left()+b.b.width()*(d-b.a.left())/b.a.width()},getUnscaledValue:function(a,b){return this.hd(a,b.a,b.b,this.categoryMode())},hd:function(a,b,c,d){var e=b.left()+(a-c.left())*b.width()/c.width();if(this.c8()){e=1-e}var f=d==$.ig.CategoryMode.prototype.mode0?this.itemsCount()-1:this.itemsCount();if(f<0){f=0}return e*f},e7:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$.ig.Rect.prototype.empty();var c=this.c9();var d=new $.ig.ScalerParams(b,c,this.isInverted());var e=this.c6().au();var f=this.c6().av();var g=this.c6().aw();var h=this.c6().ax();this.d9();this.ez(e);this.ez(f);this.ez(g);this.ez(h);this.db().clear();this.dc().clear();this.gz().clear();this.c6().az(this,b,c);if(b.isEmpty()||c.isEmpty()){this.dm().g(0)}if(this.dm().g()==0){this.c6().a0()}if(this.labelSettings()!=null){this.labelSettings().r(this)}if(this.itemsSource()==null){return}if(!b.isEmpty()&&!c.isEmpty()){var i=this.getUnscaledValue(c.left(),d);var j=this.getUnscaledValue(c.right(),d);if(this.isInverted()){i=Math.ceil(i);j=Math.floor(j)}else{i=Math.floor(i);j=Math.ceil(j)}var k=c.bottom();if(this.crossingAxis()!=null){var l=$.ig.util.cast($.ig.NumericYAxis.prototype.$type,this.crossingAxis());if(l!=null){var m=new $.ig.ScalerParams(b,c,l.isInverted());k=this.crossingValue();k=l.getScaledValue(k,m);if(k<c.top()){k=c.top()}else if(k>c.bottom()){k=c.bottom()}}}this.ew(e,k,c);this.c6().a3(k);var n=Math.min(i,j);var o=Math.max(i,j);var p=new $.ig.LinearCategorySnapper(1,n,o,c.width(),this.interval(),this.categoryMode());var q=Math.floor((n-0)/p.g());var r=Math.ceil((o-0)/p.g());if(!isNaN(q)&&!isNaN(r)){var s=q;var t=r;var u=this.getScaledValue(0+s*p.g(),d);this.c6().a1(this.getScaledValue(p.g(),d));var v=Math.ceil(c.right());var w=Math.floor(c.left());for(var x=s;x<=t;++x){var y=this.getScaledValue(0+(x+1)*p.g(),d);if(u<=c.right()){if(x%2==0){this.ex(f,u,y,c)}this.ey(g,u,c);this.gz().add(u);if(this.categoryMode()!=$.ig.CategoryMode.prototype.mode0&&this.g1()!=0&&this.dg()){for(var z=0;z<p.g();z++){for(var aa=0;aa<this.g1();aa++){var ab=this.getGroupCenter(aa,b,c);if(this.isInverted()){ab=-ab}var ac=this.getScaledValue(z+x*p.g(),d)+ab;this.ey(h,ac,c)}}}}var ad=u;if(this.categoryMode()!=$.ig.CategoryMode.prototype.mode0){var ae=this.getScaledValue(x*p.g()+1,d);ad=(u+ae)/2}var af=Math.round(ad);if(af>=w&&af<=v){var ag=0;if(p.g()>=1){ag=x*Math.floor(p.g())}else{if(x*p.g()*2%2==0){ag=Math.floor(x*p.g())}else{ag=-1}}if(this.g0()!=null&&ag<this.g0().g()&&ag>=0){var ah=this.g0().item(ag);var ai=this.fb(ah);if(!isNaN(ad)&&!Number.isInfinity(ad)){this.db().add1(ai);this.dc().add(new $.ig.LabelPosition(ad))}}}u=y}}if((this.labelSettings()==null||this.labelSettings().visibility()==$.ig.Visibility.prototype.visible)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==$.ig.AxisLabelsLocation.prototype.insideTop||this.labelSettings().location()==$.ig.AxisLabelsLocation.prototype.insideBottom)){this.seriesViewer().iw()}}this.c6().a2(this.db(),this.dc());this.hp()}},e6:function(){if(this.g0()==null){return false}var a=this.g0().g();if(a!=this.h1()){var b=new $.ig.AxisRangeChangedEventArgs(1,1,this.h1(),a);this.h1(a);this.d4(b);return true}return false},interval:function(a){if(arguments.length===1){this.c($.ig.CategoryXAxis.prototype.intervalProperty,a);return a}else{return this.b($.ig.CategoryXAxis.prototype.intervalProperty)}},hh:function(a){if(a==null){return false}var b=this.fp();if(b==null){return false}return b.synchronizeHorizontally()},dk:function(){return $.ig.AxisOrientation.prototype.horizontal},$type:new $.ig.Type("CategoryXAxis",$.ig.CategoryAxisBase.prototype.$type)},true);$.ig.util.defType("CategoryXAxisView","CategoryAxisBaseView",{_bo:null,bo:function(a){if(arguments.length===1){this._bo=a;return a}else{return this._bo}},init:function(a){$.ig.CategoryAxisBaseView.prototype.init.call(this,a);this.bo(a)},$type:new $.ig.Type("CategoryXAxisView",$.ig.CategoryAxisBaseView.prototype.$type)},true);$.ig.util.defType("RangeCategoryBucketCalculator","CategoryBucketCalculator",{_u:null,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},init:function(a){this.r=null;this.s=null;$.ig.CategoryBucketCalculator.prototype.init.call(this,a);this.u(a)},getBucket:function(a){var b=this.r;var c=this.s;var d=this.r.length;var e=this.s.length;var f=Math.min(d,e);var g=a*this.h();var h=Math.min(g+this.h()-1,f-1);var i=NaN;var j=NaN;var k=true;var l;var m;var n;var o;for(var p=g;p<=h;++p){l=b[p];m=c[p];if(l<m){n=l;o=m}else{o=l;n=m}if(!k){if(!isNaN(n)){i=i<n?i:n;j=j>n?j:n}if(!isNaN(o)){i=i<o?i:o;j=j>o?j:o}}else{if(!isNaN(n)){if(isNaN(i)){i=n}else{i=Math.min(i,n)}if(!isNaN(j)){j=Math.max(j,n)}}if(!isNaN(o)){if(isNaN(j)){j=o}else{j=Math.max(j,o)}if(!isNaN(i)){i=Math.min(i,o)}}if(!isNaN(i)&&!isNaN(j)){k=false}}}if(!k){var q=new Array(3);q[0]=.5*(g+h);q[1]=i;q[2]=j;return q}var r=new Array(3);r[0]=NaN;r[1]=NaN;r[2]=NaN;return r},r:null,s:null,cacheValues:function(){this.r=this.u().dx().lowColumn().asArray();this.s=this.u().dx().highColumn().asArray()},unCacheValues:function(){this.r=null;this.s=null},$type:new $.ig.Type("RangeCategoryBucketCalculator",$.ig.CategoryBucketCalculator.prototype.$type)},true);$.ig.util.defType("IHasHighLowValueCategory","Object",{$type:new $.ig.Type("IHasHighLowValueCategory",null)},true);$.ig.util.defType("RangeCategorySeries","CategorySeries",{et:function(){return new $.ig.RangeCategorySeriesView(this)},eq:function(a){$.ig.CategorySeries.prototype.eq.call(this,a);this.kl(a)},_kl:null,kl:function(a){if(arguments.length===1){this._kl=a;return a}else{return this._kl}},init:function(){$.ig.CategorySeries.prototype.init.call(this);this.jr(new $.ig.RangeCategoryFramePreparer(1,this,this.kl(),this,this,this.kl().dl()))},_jr:null,jr:function(a){if(arguments.length===1){this._jr=a;return a}else{return this._jr}},lowMemberPath:function(a){if(arguments.length===1){this.c($.ig.RangeCategorySeries.prototype.lowMemberPathProperty,a);return a}else{return this.b($.ig.RangeCategorySeries.prototype.lowMemberPathProperty)}},lowColumn:function(a){if(arguments.length===1){if(this.kf!=a){var b=this.kf;this.kf=a;this.e6($.ig.RangeCategorySeries.prototype.kc,b,this.kf)}return a}else{return this.kf}},kf:null,highMemberPath:function(a){if(arguments.length===1){this.c($.ig.RangeCategorySeries.prototype.highMemberPathProperty,a);return a}else{return this.b($.ig.RangeCategorySeries.prototype.highMemberPathProperty)}},highColumn:function(a){if(arguments.length===1){if(this.kg!=a){var b=this.kg;this.kg=a;this.e6($.ig.RangeCategorySeries.prototype.ke,b,this.kg)}return a}else{return this.kg}},kg:null,j2:function(a,b){$.ig.CategorySeries.prototype.j2.call(this,a,b);$.ig.CategoryMarkerManager.prototype.a(this,a.h,b.dm(),this.useLightweightMarkers())},kr:function(a,b,c,d,e,f){this.kl().d0(a,b,c,d,e,f)},scrollIntoView:function(a){var b=new $.ig.Rect(0,0,0,1,1);var c=this.view()!=null?this.view().ae():$.ig.Rect.prototype.empty();var d=this.view()!=null?this.view().ad():$.ig.Rect.prototype.empty();var e=!c.isEmpty()&&!d.isEmpty()&&this.eb()!=null?this.eb().x(a):-1;var f=this.j6();var g=this.j7();var h;if(f!=null){var i=new $.ig.ScalerParams(b,b,f.isInverted());h=f.getScaledValue(e,i)}else{h=NaN}var j=f!=null?this.jr().ab($.ig.util.cast($.ig.ICategoryScaler.prototype.$type,f),new $.ig.Rect(0,0,0,1,1),new $.ig.Rect(0,0,0,1,1)):0;h+=j;if(e>=0&&c!=null&&d!=null){if(!isNaN(h)){if(h<c.left()+.1*c.width()){h=h+.4*c.width()}if(h>c.right()-.1*c.width()){h=h-.4*c.width()}c.x(h-.5*c.width())}if(g!=null&&this.highColumn()!=null&&e<this.highColumn().count()){var k=new $.ig.ScalerParams(b,b,g.isInverted());var l=g.getScaledValue(this.highColumn().item(e),k);var m=g.getScaledValue(this.lowColumn().item(e),k);if(!isNaN(l)&&!isNaN(m)){var n=Math.abs(m-l);if(c.height()<n){c.height(n);c.y(Math.min(m,l))}else{if(m<c.top()+.1*c.height()){m=m+.4*c.height()}if(m>c.bottom()-.1*c.height()){m=m-.4*c.height()}c.y(m-.5*c.height())}}}if(this.syncLink()!=null){this.syncLink().bn(this.seriesViewer(),c)}}return e>=0},ft:function(a,b,c,d){$.ig.CategorySeries.prototype.ft.call(this,a,b,c,d);switch(b){case $.ig.Series.prototype.bl:if($.ig.util.cast($.ig.FastItemsSource.prototype.$type,c)!=null){$.ig.util.cast($.ig.FastItemsSource.prototype.$type,c).ac(this.lowColumn());$.ig.util.cast($.ig.FastItemsSource.prototype.$type,c).ac(this.highColumn());this.lowColumn(null);this.highColumn(null)}if($.ig.util.cast($.ig.FastItemsSource.prototype.$type,d)!=null){this.lowColumn(this.hk(this.lowMemberPath()));this.highColumn(this.hk(this.highMemberPath()))}if(!this.j8()){this.js().dl().q(this.resolution());this.renderSeries(false)}break;case $.ig.RangeCategorySeries.prototype.kb:if(this.eb()!=null){this.eb().ac(this.lowColumn());this.lowColumn(this.hk(this.lowMemberPath()))}break;case $.ig.RangeCategorySeries.prototype.kc:if(!this.j8()){this.js().dl().q(this.resolution());this.renderSeries(false)}break;case $.ig.RangeCategorySeries.prototype.kd:if(this.eb()!=null){this.eb().ac(this.highColumn());this.highColumn(this.hk(this.highMemberPath()))}break;case $.ig.RangeCategorySeries.prototype.ke:if(!this.j8()){this.js().dl().q(this.resolution());this.renderSeries(false)}break}},e9:function(a){if(this.lowColumn()==null||this.lowColumn().count()==0||this.highColumn()==null||this.highColumn().count()==0){return null}if(a==this.j6()){var b=Math.min(this.lowColumn().count(),this.highColumn().count());return new $.ig.AxisRange(0,b-1)}if(a==this.j7()){var c=Math.min(this.lowColumn().minimum(),this.highColumn().minimum());var d=Math.max(this.lowColumn().maximum(),this.highColumn().maximum());return new $.ig.AxisRange(Math.min(c,d),Math.max(c,d))}return null},fz:function(a,b,c,d){if(this.j6()!=null&&$.ig.util.cast($.ig.ISortingAxis.prototype.$type,this.j6())!==null){$.ig.util.cast($.ig.ISortingAxis.prototype.$type,this.j6()).notifyDataChanged()}switch(a){case $.ig.FastItemsSourceEventAction.prototype.change:if(d==this.lowMemberPath()||d==this.highMemberPath()){if(!this.j8()){this.renderSeries(true)}}break;case $.ig.FastItemsSourceEventAction.prototype.insert:this.js().dl().q(this.resolution());if(!this.j8()){this.renderSeries(true)}break;case $.ig.FastItemsSourceEventAction.prototype.remove:this.js().dl().q(this.resolution());if(!this.j8()){this.renderSeries(true)}break;case $.ig.FastItemsSourceEventAction.prototype.replace:if(this.lowMemberPath()!=null&&this.highMemberPath()!=null&&this.js().dl().h()>0&&!this.j8()){this.renderSeries(true)}break;case $.ig.FastItemsSourceEventAction.prototype.reset:this.js().dl().q(this.resolution());if(!this.j8()){this.renderSeries(true)}break}},ff:function(a,b,c){var d=$.ig.CategorySeries.prototype.ff.call(this,a,b,c);if(this.lowColumn()==null||this.lowColumn().count()==0||this.highColumn()==null||this.highColumn().count()==0){d=false}return d},j3:function(a,b){this.jr().m(a,b)},currentCategoryMode:function(){return this.preferredCategoryMode($.ig.util.cast($.ig.CategoryAxisBase.prototype.$type,this.j6()))},scaler:function(){return $.ig.util.cast($.ig.ICategoryScaler.prototype.$type,this.j6())},yScaler:function(){return $.ig.util.cast($.ig.IScaler.prototype.$type,this.j7())},bucketizer:function(){return this.js().dl()},currentMode2Index:function(){return this.j1()},provideCollisionDetector:function(){return new $.ig.CollisionAvoider},fe:function(c,d){var e=this.d9();$.ig.CategorySeries.prototype.fe.call(this,c,d);if(!e){this.view().b9(d);return}this.view().b9(d);if(this.fi(this.d7())){return}var f=new $.ig.RangeCategoryFramePreparer(1,this,$.ig.util.cast($.ig.ISupportsMarkers.prototype.$type,this.d7()),this.seriesViewer().fo().aj(),this,this.d7().dl());this.jn=new $.ig.CategoryFrame(3);f.m(this.jn,this.d7());this.j2(this.jn,this.d7());this.d9(false)},$type:new $.ig.Type("RangeCategorySeries",$.ig.CategorySeries.prototype.$type,[$.ig.IIsCategoryBased.prototype.$type,$.ig.IHasHighLowValueCategory.prototype.$type])},true);$.ig.util.defType("HorizontalRangeCategorySeries","RangeCategorySeries",{init:function(){$.ig.RangeCategorySeries.prototype.init.call(this)},xAxis:function(a){if(arguments.length===1){this.c($.ig.HorizontalRangeCategorySeries.prototype.xAxisProperty,a);return a}else{return this.b($.ig.HorizontalRangeCategorySeries.prototype.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.c($.ig.HorizontalRangeCategorySeries.prototype.yAxisProperty,a);return a}else{return this.b($.ig.HorizontalRangeCategorySeries.prototype.yAxisProperty)}},j6:function(){return this.xAxis()},j7:function(){return this.yAxis()},isRange:function(){return true},getOffsetValue:function(){return this.jr().ab(this.xAxis(),this.view().ae(),this.view().ad())},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().ae(),this.view().ad())},getNextOrExactIndex:function(a,b){return this.e3(a,b,this.xAxis(),this.jy.runOn(this),new $.ig.RangeValueList(this.highColumn(),this.lowColumn()))},getPreviousOrExactIndex:function(a,b){return this.e2(a,b,this.xAxis(),this.jy.runOn(this),new $.ig.RangeValueList(this.highColumn(),this.lowColumn()))},ex:function(a,b,c,d,e){if(c==null){return Number.POSITIVE_INFINITY}var f=this.xAxis().itemsCount();return this.ey(a,b,this.xAxis(),d,e,f,this.jy.runOn(this))},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=new $.ig.ScalerParams(this.seriesViewer().actualWindowRect(),this.view().ad(),this.xAxis().isInverted());var e=this.jr().ab(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().ad());return this.e0(new $.ig.RangeValueList(this.highColumn(),this.lowColumn()),a,this.xAxis(),d,e,this.jy.runOn(this),b,c)},getSeriesLowValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=new $.ig.ScalerParams(this.seriesViewer().actualWindowRect(),this.view().ad(),this.xAxis().isInverted());var e=this.jr().ab(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().ad());return this.e0(this.lowColumn(),a,this.xAxis(),d,e,this.jy.runOn(this),b,c)},getSeriesHighValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=new $.ig.ScalerParams(this.seriesViewer().actualWindowRect(),this.view().ad(),this.xAxis().isInverted());var e=this.jr().ab(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().ad());return this.e0(this.highColumn(),a,this.xAxis(),d,e,this.jy.runOn(this),b,c)},getSeriesHighValuePosition:function(a,b,c){var $self=this;return this.e5(a,b,c,this.jr().ab(this.xAxis(),this.view().ae(),this.view().ad()),this.yAxis(),this.xAxis(),this.getSeriesHighValue.runOn(this),function(d,e){return $self.e2(d,e,$self.xAxis(),$self.jy.runOn($self),$self.highColumn())},function(f,g){return $self.e3(f,g,$self.xAxis(),$self.jy.runOn($self),$self.highColumn())})},getSeriesLowValuePosition:function(a,b,c){var $self=this;return this.e5(a,b,c,this.jr().ab(this.xAxis(),this.view().ae(),this.view().ad()),this.yAxis(),this.xAxis(),this.getSeriesLowValue.runOn(this),function(d,e){return $self.e2(d,e,$self.xAxis(),$self.jy.runOn($self),$self.lowColumn())},function(f,g){return $self.e3(f,g,$self.xAxis(),$self.jy.runOn($self),$self.lowColumn())})},getSeriesValuePosition:function(a,b,c){return this.e5(a,b,c,this.jr().ab(this.xAxis(),this.view().ae(),this.view().ad()),this.yAxis(),this.xAxis(),null,null,null)},j8:function(){return this.yAxis()!=null&&this.yAxis().updateRange()},ft:function(a,b,c,d){$.ig.RangeCategorySeries.prototype.ft.call(this,a,b,c,d);switch(b){case $.ig.HorizontalRangeCategorySeries.prototype.kt:this.hf($.ig.util.cast($.ig.Axis.prototype.$type,c));this.hg($.ig.util.cast($.ig.Axis.prototype.$type,d));this.js().dl().q(this.resolution());this.renderSeries(false);this.fs();break;case $.ig.HorizontalRangeCategorySeries.prototype.ku:this.hf($.ig.util.cast($.ig.Axis.prototype.$type,c));this.hg($.ig.util.cast($.ig.Axis.prototype.$type,d));
this.js().dl().q(this.resolution());this.j8();this.renderSeries(false);this.fs();break}},$type:new $.ig.Type("HorizontalRangeCategorySeries",$.ig.RangeCategorySeries.prototype.$type)},true);$.ig.util.defType("RangeAreaSeries","HorizontalRangeCategorySeries",{et:function(){return new $.ig.RangeAreaSeriesView(this)},eq:function(a){$.ig.RangeCategorySeries.prototype.eq.call(this,a);this.k2(a)},_k2:null,k2:function(a){if(arguments.length===1){this._k2=a;return a}else{return this._k2}},init:function(){$.ig.HorizontalRangeCategorySeries.prototype.init.call(this);this.a3($.ig.RangeAreaSeries.prototype.$type)},preferredCategoryMode:function(a){return $.ig.CategoryMode.prototype.mode0},fg:function(a,b){$.ig.CategorySeries.prototype.fg.call(this,a,b);var c=b;c.d8()},j2:function(a,b){$.ig.RangeCategorySeries.prototype.j2.call(this,a,b);var c=a.f.count();var d=new $.ig.List$1($.ig.Array.prototype.$type,2,c);for(var e=0;e<c;e++){var f=a.f.__inner[e];var g=new Array(4);g[0]=f[0];g[1]=f[1];var h=a.f.__inner[a.f.count()-1-e];g[2]=h[0];g[3]=h[2];d.add(g)}var i=$.ig.util.cast($.ig.RangeAreaSeriesView.prototype.$type,b);i.d9(a.f.count(),d,false);i.cb(Math.min(this.lowColumn().minimum(),this.highColumn().minimum()),Math.max(this.lowColumn().maximum(),this.highColumn().maximum()),NaN,NaN,NaN)},$type:new $.ig.Type("RangeAreaSeries",$.ig.HorizontalRangeCategorySeries.prototype.$type)},true);$.ig.util.defType("RangeCategorySeriesView","CategorySeriesView",{_dx:null,dx:function(a){if(arguments.length===1){this._dx=a;return a}else{return this._dx}},init:function(a){$.ig.CategorySeriesView.prototype.init.call(this,a);this.dx(a)},d0:function(a,b,c,d,e,f){a.bl().clear();b.bl().clear();c.bl().clear();var g=$.ig.Flattener.prototype.h(d,e,true,f,this.w().resolution());var h=$.ig.Flattener.prototype.h(d,e,false,f,this.w().resolution());var i=g.count();var j=h.count();var k;var l;var m;var n;for(var o=0;o<i;o++){k=g.item(o);l=e.__inner[k];m=l[0];n=l[1];a.bl().add({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});b.bl().add({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var p;var q;for(var r=0;r<j;r++){k=h.item(r);l=e.__inner[k];if(f){p=l[0];q=l[2]}else{p=l[2];q=l[3]}c.bl().add({__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});b.bl().add({__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}a.a4(a.bl().count()>0);b.a4(b.bl().count()>0);c.a4(c.bl().count()>0)},ds:function(){return new $.ig.RangeCategoryBucketCalculator(this)},$type:new $.ig.Type("RangeCategorySeriesView",$.ig.CategorySeriesView.prototype.$type)},true);$.ig.util.defType("RangeAreaSeriesView","RangeCategorySeriesView",{_d5:null,d5:function(a){if(arguments.length===1){this._d5=a;return a}else{return this._d5}},init:function(a){this.d1=new $.ig.Polyline;this.d2=new $.ig.Polygon;this.d3=new $.ig.Polyline;$.ig.RangeCategorySeriesView.prototype.init.call(this,a);this.d5(a)},ak:function(){var $self=this;$.ig.MarkerSeriesView.prototype.ak.call(this);if(!this.af()){this.w().legendItemBadgeTemplate(function(){var $ret=new $.ig.DataTemplate;$ret.render($.ig.LegendTemplates.prototype.n);$ret.measure($.ig.LegendTemplates.prototype.m);return $ret}())}},d1:null,d2:null,d3:null,d8:function(){this.d2.bl().clear();this.d1.bl().clear();this.d3.bl().clear()},d9:function(a,b,c){this.d0(this.d1,this.d2,this.d3,a,b,c);this.ar()},a0:function(){$.ig.SeriesView.prototype.a0.call(this);this.d2.__fill=this.w().actualBrush();this.d1.__stroke=this.w().actualOutline();this.d1.a5(this.w().thickness());this.d1.a6(this.w().dashArray());this.d1.a7(this.w().dashCap());this.d3.__stroke=this.w().actualOutline();this.d3.a5(this.w().thickness());this.d3.a6(this.w().dashArray());this.d3.a7(this.w().dashCap())},a1:function(){$.ig.SeriesView.prototype.a1.call(this);var a=this.a3();this.d2.__fill=a;this.d1.__stroke=a;this.d1.a5(this.w().thickness()+$.ig.SeriesView.prototype.b);this.d3.__stroke=a;this.d3.a5(this.w().thickness()+$.ig.SeriesView.prototype.b)},a4:function(a,b){$.ig.SeriesView.prototype.a4.call(this,a,b);if(a.b()){if(this.l&&!b){var c=this.cd(this.d5().yAxis());a.e($.ig.GradientDirection.prototype.bottomTop,c)}a.k(this.d2);a.l(this.d1);a.l(this.d3)}},ca:function(a){$.ig.SeriesView.prototype.ca.call(this,a);var b=new $.ig.PolyLineVisualData(1,"lowerShape",this.d1);b.tags().add("Lower");var c=new $.ig.PolyLineVisualData(1,"upperShape",this.d3);c.tags().add("Upper");c.tags().add("Main");var d=new $.ig.PolygonVisualData(1,"fillShape",this.d2);d.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("RangeAreaSeriesView",$.ig.RangeCategorySeriesView.prototype.$type)},true);$.ig.util.defType("RangeCategoryFramePreparer","CategoryFramePreparerBase",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.RangeCategoryFramePreparer.prototype.init1.call(this,1,a,$.ig.util.cast($.ig.ISupportsMarkers.prototype.$type,a),$.ig.util.cast($.ig.IProvidesViewport.prototype.$type,a),$.ig.util.cast($.ig.ISupportsErrorBars.prototype.$type,a),$.ig.util.cast($.ig.IBucketizer.prototype.$type,a))},init1:function(initNumber,a,b,c,d,e){$.ig.CategoryFramePreparerBase.prototype.init1.call(this,1,a,b,c,d,e);this.aq(new $.ig.DefaultCategoryTrendlineHost);if($.ig.util.cast($.ig.IHasCategoryTrendline.prototype.$type,a)!==null){this.aq($.ig.util.cast($.ig.IHasCategoryTrendline.prototype.$type,a))}this.ar(new $.ig.DefaultHighLowValueProvider);if($.ig.util.cast($.ig.IHasHighLowValueCategory.prototype.$type,a)!==null){this.ar($.ig.util.cast($.ig.IHasHighLowValueCategory.prototype.$type,a))}},_aq:null,aq:function(a){if(arguments.length===1){this._aq=a;return a}else{return this._aq}},_ar:null,ar:function(a){if(arguments.length===1){this._ar=a;return a}else{return this._ar}},x:function(a,b,c,d,e){var f=b[0];var g=b[1];var h=b[2];if(!isNaN(f)&&!isNaN(g)&&!isNaN(h)){a.h.add({__x:f,__y:(g+h)/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.e().updateMarkerTemplate(e,d);return true}return false},ah:function(a,b,c,d){var e=a;var f=e.u();var g=e.v();var h=this.ad(f.item(b));var i=this.ad(g.item(b));var j=Math.max(h,i);var k=Math.min(h,i);if(c){e.h(k);e.i(j)}else{e.g(j);e.f(k)}},ai:function(a,b,c){var d=a;var e=d.u();var f=d.v();var g=this.ad(e.item(b));var h=this.ad(f.item(b));if(!isNaN(g)){d.g(Math.max(d.g(),g));d.f(Math.min(d.f(),g))}if(!isNaN(h)){d.g(Math.max(d.g(),h));d.f(Math.min(d.f(),h))}},aj:function(a,b){var $self=this;var c=b;return function(){var $ret=new Array;$ret.add($self.ad(a));$ret.add(c.f());$ret.add(c.g());return $ret}()},al:function(a,b,c,d,e,f){if(d){b[0]=b[0]+c}else{b[0]=a.s().getScaledValue(b[0],e)+c}b[1]=a.u().getScaledValue(b[1],f);b[2]=a.u().getScaledValue(b[2],f)},an:function(a){var b=new $.ig.HighLowValuesHolder;b.u(this.ar().highColumn());b.v(this.ar().lowColumn());return b},$type:new $.ig.Type("RangeCategoryFramePreparer",$.ig.CategoryFramePreparerBase.prototype.$type)},true);$.ig.util.defType("HighLowValuesHolder","ValuesHolder",{init:function(){$.ig.ValuesHolder.prototype.init.call(this)},_u:null,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_v:null,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},e:function(){if(this.u()==null||this.v()==null){return 0}return Math.min(this.u().count(),this.v().count())},$type:new $.ig.Type("HighLowValuesHolder",$.ig.ValuesHolder.prototype.$type)},true);$.ig.util.defType("DefaultHighLowValueProvider","Object",{init:function(){$.ig.Object.prototype.init.call(this)},highColumn:function(){return new $.ig.List$1(Number,0)},lowColumn:function(){return new $.ig.List$1(Number,0)},$type:new $.ig.Type("DefaultHighLowValueProvider",$.ig.Object.prototype.$type,[$.ig.IHasHighLowValueCategory.prototype.$type])},true);$.ig.util.defType("RangeValueList","Object",{a:null,b:null,init:function(a,b){$.ig.Object.prototype.init.call(this);this.a=a;this.b=b},indexOf:function(a){throw new $.ig.NotImplementedException},insert:function(a,b){throw new $.ig.NotImplementedException},removeAt:function(a){throw new $.ig.NotImplementedException},item:function(b,a){if(arguments.length===2){throw new $.ig.NotImplementedException;return a}else{var c=NaN;var d=NaN;if(this.a!=null&&b>=0&&b<this.a.count()){c=this.a.item(b)}if(this.b!=null&&b>=0&&b<this.b.count()){d=this.b.item(b)}var e=isNaN(c);var f=isNaN(d);if(!e&&!f){return(c+d)/2}if(!e){return c}if(!f){return d}return NaN}},add:function(a){throw new $.ig.NotImplementedException},clear:function(){throw new $.ig.NotImplementedException},contains:function(a){throw new $.ig.NotImplementedException},c:function(a,b){throw new $.ig.NotImplementedException},count:function(){var b=0;var c=0;if(this.a!=null){b=this.a.count()}if(this.b!=null){c=this.b.count()}var d=0;d=Math.max(d,b);d=Math.max(d,c);return d},isReadOnly:function(){return true},remove:function(a){throw new $.ig.NotImplementedException},getEnumerator:function(){throw new $.ig.NotImplementedException},$type:new $.ig.Type("RangeValueList",$.ig.Object.prototype.$type,[$.ig.IList$1.prototype.$type.specialize(Number)])},true);$.ig.util.defType("RangeColumnSeries","HorizontalRangeCategorySeries",{et:function(){return new $.ig.RangeColumnSeriesView(this)},eq:function(a){$.ig.RangeCategorySeries.prototype.eq.call(this,a);this.k6(a)},_k6:null,k6:function(a){if(arguments.length===1){this._k6=a;return a}else{return this._k6}},init:function(){$.ig.HorizontalRangeCategorySeries.prototype.init.call(this);this.a3($.ig.RangeColumnSeries.prototype.$type)},radiusX:function(a){if(arguments.length===1){this.c($.ig.RangeColumnSeries.prototype.radiusXProperty,a);return a}else{return this.b($.ig.RangeColumnSeries.prototype.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.c($.ig.RangeColumnSeries.prototype.radiusYProperty,a);return a}else{return this.b($.ig.RangeColumnSeries.prototype.radiusYProperty)}},preferredCategoryMode:function(a){return $.ig.CategoryMode.prototype.mode2},fg:function(a,b){$.ig.CategorySeries.prototype.fg.call(this,a,b);var c=b;if(a&&c.d6()!=null){c.d6().g(0)}},j2:function(a,b){$.ig.RangeCategorySeries.prototype.j2.call(this,a,b);var c=$.ig.util.cast($.ig.RangeColumnSeriesView.prototype.$type,b);var d=a.f;var e=b.ae();var f=b.ad();var g=this.xAxis().he(e,f);if(isNaN(g)||Number.isInfinity(g)){c.d6().g(0);return}for(var h=0;h<d.count();++h){var i=d.__inner[h][0]-.5*g;var j=Math.min(d.__inner[h][1],d.__inner[h][2]);var k=Math.max(d.__inner[h][1],d.__inner[h][2]);var l=c.d6().item(h);l.width(g);l.height(Math.abs(k-j));c.ei(l,i,j)}c.d6().g(d.count())},$type:new $.ig.Type("RangeColumnSeries",$.ig.HorizontalRangeCategorySeries.prototype.$type)},true);$.ig.util.defType("RangeColumnSeriesView","RangeCategorySeriesView",{_d5:null,d5:function(a){if(arguments.length===1){this._d5=a;return a}else{return this._d5}},init:function(a){var $self=this;$.ig.RangeCategorySeriesView.prototype.init.call(this,a);this.d5(a);this.d6(function(){var $ret=new $.ig.Pool$1($.ig.Rectangle.prototype.$type);$ret.create($self.ee.runOn($self));$ret.activate($self.ef.runOn($self));$ret.disactivate($self.eg.runOn($self));$ret.destroy($self.eh.runOn($self));return $ret}())},_d6:null,d6:function(a){if(arguments.length===1){this._d6=a;return a}else{return this._d6}},ak:function(){var $self=this;$.ig.MarkerSeriesView.prototype.ak.call(this);this.d7(new $.ig.List$1($.ig.Rectangle.prototype.$type,0));if(!this.af()){this.w().resolution(4);this.w().legendItemBadgeTemplate(function(){var $ret=new $.ig.DataTemplate;$ret.render($.ig.LegendTemplates.prototype.n);$ret.measure($.ig.LegendTemplates.prototype.m);return $ret}())}},_d7:null,d7:function(a){if(arguments.length===1){this._d7=a;return a}else{return this._d7}},ee:function(){var a=new $.ig.Rectangle;this.d7().add(a);a.__visibility=$.ig.Visibility.prototype.collapsed;return a},ef:function(a){a.__visibility=$.ig.Visibility.prototype.visible},eg:function(a){a.__visibility=$.ig.Visibility.prototype.collapsed},eh:function(a){this.d7().remove(a)},ei:function(a,b,c){var d=false;if(a.v()!=c){d=true;a.v(c)}if(a.w()!=b){d=true;a.w(b)}if(d){this.ar()}},av:function(a,b){$.ig.SeriesView.prototype.av.call(this,a,b);var c=a;c.__fill=this.w().actualBrush();c.__stroke=this.w().actualOutline();c.a5(this.w().thickness());c.a6(this.w().dashArray());c.a7(this.w().dashCap())},ax:function(a,b){$.ig.SeriesView.prototype.ax.call(this,a,b);var c=a;var d=this.a2(b);c.__fill=d;c.__stroke=d;c.a5(this.w().thickness()+$.ig.SeriesView.prototype.b)},a4:function(a,b){$.ig.SeriesView.prototype.a4.call(this,a,b);if(a.b()){for(var c=0;c<this.d7().count();c++){var d=this.d7().__inner[c];this.at(d,c,b);if(this.l&&!b){var e=d.__fill!=null&&d.__fill.isGradient()?new $.ig.Rect(0,d.w(),d.v(),d.width(),d.height()):null;a.e($.ig.GradientDirection.prototype.bottomTop,e)}a.f(d)}}},ca:function(a){var $self=this;$.ig.SeriesView.prototype.ca.call(this,a);var b=0;var c=new $.ig.List$1($.ig.Rectangle.prototype.$type,0);var e=this.d6().h().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.t(function(f,g){if(f.w()<g.w()){return-1}else if(f.w()>g.w()){return 1}else{return 0}});var i=c.getEnumerator();while(i.moveNext()){var h=i.current();var j=new $.ig.RectangleVisualData(1,"column"+b,h);j.tags().add("Main");a.shapes().add(j)}b++},$type:new $.ig.Type("RangeColumnSeriesView",$.ig.RangeCategorySeriesView.prototype.$type)},true);$.ig.util.defType("Legend","LegendBase",{bz:function(){return new $.ig.LegendView(this)},b0:function(a){$.ig.LegendBase.prototype.b0.call(this,a);this.cj(a)},_cj:null,cj:function(a){if(arguments.length===1){this._cj=a;return a}else{return this._cj}},init:function(){var $self=this;$.ig.LegendBase.prototype.init.call(this);this.a3($.ig.Legend.prototype.$type);this.children().collectionChanged=$.ig.Delegate.prototype.combine(this.children().collectionChanged,function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();$self.cj().aa(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();$self.cj().ab(e)}}})},b3:function(a,b){var $self=this;if($.ig.util.cast($.ig.StackedSeriesBase.prototype.$type,b)!==null){return}if(!b.isUsableInLegend()){return}var c=0;var e=this.children().getEnumerator();while(e.moveNext()){var d=e.current();var f;var g;var h;(function(){var $ret=$self.bv().u(d,f,g,h);f=$ret.chart;g=$ret.series;h=$ret.item;return $ret.ret})();if(b.seriesViewer()!=null&&f!=null&&(this.cm(b.seriesViewer())<this.cm(f)||this.cm(b.seriesViewer())==-1&&this.cm(f)==-1&&b.seriesViewer().getHashCode()<f.getHashCode())){break}if(b.seriesViewer()!=null&&f!=null&&b.seriesViewer()==f&&g!=null){var i=b.index();var j=g.index();var k=this.cm(b);var l=this.cm(g);if($.ig.util.cast($.ig.FragmentBase.prototype.$type,b)!==null||$.ig.util.cast($.ig.SplineFragmentBase.prototype.$type,b)!==null){var m=$.ig.util.cast($.ig.FragmentBase.prototype.$type,b)!==null?$.ig.util.cast($.ig.FragmentBase.prototype.$type,b).parentSeries():$.ig.util.cast($.ig.SplineFragmentBase.prototype.$type,b).parentSeries();if(m.reverseLegendOrder()){i=m.index()+m.k1().count()-m.kz().i().indexOf($.ig.util.cast($.ig.AnchoredCategorySeries.prototype.$type,b))}}if($.ig.util.cast($.ig.FragmentBase.prototype.$type,g)!==null||$.ig.util.cast($.ig.SplineFragmentBase.prototype.$type,g)!==null){var n=$.ig.util.cast($.ig.FragmentBase.prototype.$type,g)!==null?$.ig.util.cast($.ig.FragmentBase.prototype.$type,g).parentSeries():$.ig.util.cast($.ig.SplineFragmentBase.prototype.$type,g).parentSeries();if(n.reverseLegendOrder()){j=n.index()+n.k1().count()-n.kz().i().indexOf($.ig.util.cast($.ig.AnchoredCategorySeries.prototype.$type,g))}}if($.ig.util.cast($.ig.BarSeries.prototype.$type,g)!==null){if(l==-1&&k==-1){c=0;break}if(k<l||l==-1){break}}if(i<=j){break}}c++}this.children().insert(c,a);var o=new $.ig.LegendItemInfo;o.f(a);o.g(b);var p=$.ig.util.cast($.ig.ContentControl.prototype.$type,a);if(p!=null&&p.content()!=null){var q=$.ig.util.cast($.ig.DataContext.prototype.$type,p.content());if(q!=null){o.h(q);o.e(q.itemLabel())}}},cm:function(a){return-1},$type:new $.ig.Type("Legend",$.ig.LegendBase.prototype.$type)},true);$.ig.util.defType("LegendView","LegendBaseView",{init:function(a){$.ig.LegendBaseView.prototype.init.call(this,a);this.aq(a)},_aq:null,aq:function(a){if(arguments.length===1){this._aq=a;return a}else{return this._aq}},r:function(){$.ig.LegendBaseView.prototype.r.call(this)},$type:new $.ig.Type("LegendView",$.ig.LegendBaseView.prototype.$type)},true);$.ig.util.defType("SortedListView$1","Object",{$t:null,a:null,b:null,init:function($t,a,b){this.a=null;this.b=null;this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.Object.prototype.init.call(this);this.a=b;this.b=a},add:function(a){throw new $.ig.NotImplementedException},clear:function(){throw new $.ig.NotImplementedException},contains:function(a){return this.b.contains(a)},indexOf:function(a){return this.a.indexOf(this.b.indexOf(a))},insert:function(a,b){throw new $.ig.NotImplementedException},c:function(){return true},isReadOnly:function(){return true},remove:function(a){throw new $.ig.NotImplementedException},removeAt:function(a){throw new $.ig.NotImplementedException},item:function(b,a){if(arguments.length===2){throw new $.ig.NotImplementedException;return a}else{return this.b.item(this.a.item(b))}},count:function(){return this.b.count()},d:function(){throw new $.ig.NotImplementedException},e:function(){throw new $.ig.NotImplementedException},getEnumerator:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$a=0;this.$state=5;break;case 2:this.$current=this.$this.item(this.$a);this.$state=3;return true;case 3:this.$state=4;break;case 4:this.$a++;this.$state=5;break;case 5:if(this.$a<this.$this.count()){this.$state=2}else{this.$state=6}break;case 6:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.AbstractEnumerator($iter())},copyTo:function(a,b){throw new $.ig.NotImplementedException},$type:new $.ig.Type("SortedListView$1",$.ig.Object.prototype.$type,[$.ig.IList$1.prototype.$type.specialize(0)])},true);$.ig.TimeAxisDisplayType.prototype.continuous=0;$.ig.TimeAxisDisplayType.prototype.discrete=1;$.ig.CategoryDateTimeXAxis.prototype.hu="DisplayType";$.ig.CategoryDateTimeXAxis.prototype.hv="MinimumValue";$.ig.CategoryDateTimeXAxis.prototype.hw="MaximumValue";$.ig.CategoryDateTimeXAxis.prototype.hx="Interval";$.ig.CategoryDateTimeXAxis.prototype.hy="ActualMinimumValue";$.ig.CategoryDateTimeXAxis.prototype.hz="ActualMaximumValue";$.ig.CategoryDateTimeXAxis.prototype.h0="DateTimeMemberPath";$.ig.CategoryDateTimeXAxis.prototype.h1="DateTimeColumn";$.ig.CategoryDateTimeXAxis.prototype.displayTypeProperty=$.ig.DependencyProperty.prototype.l($.ig.CategoryDateTimeXAxis.prototype.hu,$.ig.TimeAxisDisplayType.prototype.$type,$.ig.CategoryDateTimeXAxis.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.TimeAxisDisplayType.prototype.continuous,function(a,b){$.ig.util.cast($.ig.CategoryDateTimeXAxis.prototype.$type,a).e8($.ig.CategoryDateTimeXAxis.prototype.hu,b.f(),b.e())}));$.ig.CategoryDateTimeXAxis.prototype.minimumValueProperty=$.ig.DependencyProperty.prototype.l($.ig.CategoryDateTimeXAxis.prototype.hv,$.ig.Date.prototype.$type,$.ig.CategoryDateTimeXAxis.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){$.ig.util.cast($.ig.CategoryDateTimeXAxis.prototype.$type,a).e8($.ig.CategoryDateTimeXAxis.prototype.hv,b.f(),b.e())}));$.ig.CategoryDateTimeXAxis.prototype.maximumValueProperty=$.ig.DependencyProperty.prototype.l($.ig.CategoryDateTimeXAxis.prototype.hw,$.ig.Date.prototype.$type,$.ig.CategoryDateTimeXAxis.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){$.ig.util.cast($.ig.CategoryDateTimeXAxis.prototype.$type,a).e8($.ig.CategoryDateTimeXAxis.prototype.hw,b.f(),b.e())}));$.ig.CategoryDateTimeXAxis.prototype.intervalProperty=$.ig.DependencyProperty.prototype.l($.ig.CategoryDateTimeXAxis.prototype.hx,$.ig.Number.prototype.$type,$.ig.CategoryDateTimeXAxis.prototype.$type,new $.ig.PropertyMetadata(1,0,function(a,b){$.ig.util.cast($.ig.CategoryDateTimeXAxis.prototype.$type,a).e8($.ig.CategoryDateTimeXAxis.prototype.hx,b.f(),b.e())}));$.ig.CategoryDateTimeXAxis.prototype.dateTimeMemberPathProperty=$.ig.DependencyProperty.prototype.l($.ig.CategoryDateTimeXAxis.prototype.h0,String,$.ig.CategoryDateTimeXAxis.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){$.ig.util.cast($.ig.CategoryDateTimeXAxis.prototype.$type,a).e8($.ig.CategoryDateTimeXAxis.prototype.h0,b.f(),b.e())}));$.ig.CategoryXAxis.prototype.hu="Interval";$.ig.CategoryXAxis.prototype.intervalProperty=$.ig.DependencyProperty.prototype.l($.ig.CategoryXAxis.prototype.hu,Number,$.ig.CategoryXAxis.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){$.ig.util.cast($.ig.CategoryXAxis.prototype.$type,a).e8($.ig.CategoryXAxis.prototype.hu,b.f(),b.e());$.ig.util.cast($.ig.CategoryXAxis.prototype.$type,a).e1(false)}));$.ig.RangeCategorySeries.prototype.kb="LowMemberPath";$.ig.RangeCategorySeries.prototype.kc="LowColumn";$.ig.RangeCategorySeries.prototype.kd="HighMemberPath";$.ig.RangeCategorySeries.prototype.ke="HighColumn";$.ig.RangeCategorySeries.prototype.lowMemberPathProperty=$.ig.DependencyProperty.prototype.l($.ig.RangeCategorySeries.prototype.kb,String,$.ig.RangeCategorySeries.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){$.ig.util.cast($.ig.RangeCategorySeries.prototype.$type,a).e6($.ig.RangeCategorySeries.prototype.kb,b.f(),b.e())}));$.ig.RangeCategorySeries.prototype.highMemberPathProperty=$.ig.DependencyProperty.prototype.l($.ig.RangeCategorySeries.prototype.kd,String,$.ig.RangeCategorySeries.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){$.ig.util.cast($.ig.RangeCategorySeries.prototype.$type,a).e6($.ig.RangeCategorySeries.prototype.kd,b.f(),b.e())}));$.ig.HorizontalRangeCategorySeries.prototype.kt="XAxis";$.ig.HorizontalRangeCategorySeries.prototype.ku="YAxis";$.ig.HorizontalRangeCategorySeries.prototype.xAxisProperty=$.ig.DependencyProperty.prototype.l($.ig.HorizontalRangeCategorySeries.prototype.kt,$.ig.CategoryAxisBase.prototype.$type,$.ig.HorizontalRangeCategorySeries.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){$.ig.util.cast($.ig.HorizontalRangeCategorySeries.prototype.$type,a).e6($.ig.HorizontalRangeCategorySeries.prototype.kt,b.f(),b.e())}));$.ig.HorizontalRangeCategorySeries.prototype.yAxisProperty=$.ig.DependencyProperty.prototype.l($.ig.HorizontalRangeCategorySeries.prototype.ku,$.ig.NumericYAxis.prototype.$type,$.ig.HorizontalRangeCategorySeries.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){$.ig.util.cast($.ig.HorizontalRangeCategorySeries.prototype.$type,a).e6($.ig.HorizontalRangeCategorySeries.prototype.ku,b.f(),b.e())}));$.ig.RangeColumnSeries.prototype.k1="RadiusX";$.ig.RangeColumnSeries.prototype.k2="RadiusY";$.ig.RangeColumnSeries.prototype.radiusXProperty=$.ig.DependencyProperty.prototype.l($.ig.RangeColumnSeries.prototype.k1,Number,$.ig.RangeColumnSeries.prototype.$type,new $.ig.PropertyMetadata(1,2,function(a,b){$.ig.util.cast($.ig.RangeColumnSeries.prototype.$type,a).e6($.ig.RangeColumnSeries.prototype.k1,b.f(),b.e())}));$.ig.RangeColumnSeries.prototype.radiusYProperty=$.ig.DependencyProperty.prototype.l($.ig.RangeColumnSeries.prototype.k2,Number,$.ig.RangeColumnSeries.prototype.$type,new $.ig.PropertyMetadata(1,2,function(a,b){$.ig.util.cast($.ig.RangeColumnSeries.prototype.$type,a).e6($.ig.RangeColumnSeries.prototype.k2,b.f(),b.e())}));$.ig.Legend.prototype.ch="Orientation";$.ig.util.extCopy($.ig.ArrayUtil,[[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["shuffle$1","insertionIndex$1","insertionIndex$11111","binarySearch$1"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["getBounds","getBounds11","getCentroid","toPointCollection","toPointList"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["where$1","where$11111","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$111","min","min$111","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$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.Queryable,[[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.IntColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["asQueryable"]]]);if($.ig.SeriesViewer.prototype.staticInit&&!$.ig.SeriesViewer.prototype.staticInitCalled){$.ig.SeriesViewer.prototype.staticInit();$.ig.SeriesViewer.prototype.staticInitCalled=true}if($.ig.XamDataChart.prototype.staticInit&&!$.ig.XamDataChart.prototype.staticInitCalled){$.ig.XamDataChart.prototype.staticInit();$.ig.XamDataChart.prototype.staticInitCalled=true}