/*!@license
* Infragistics.Web.ClientUI infragistics.gauge_radialgauge.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.defType("INotifyCollectionChanged","Object",{$type:new $.ig.Type("INotifyCollectionChanged",null)},true);$.ig.util.defType("ObservableCollection$1","List$1",{$t:null,init:function($t,initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.List$1.prototype.init.call(this,this.$t)},init1:function($t,initNumber,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.List$1.prototype.init1.call(this,this.$t,1,a)},init2:function($t,initNumber,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.List$1.prototype.init2.call(this,this.$t,2,a)},i:function(a,b){var c=this.__inner[a];$.ig.List$1.prototype.i.call(this,a,b);if(this.propertyChanged!=null){this.ag(new $.ig.PropertyChangedEventArgs("Item[]"))}if(this.collectionChanged!=null){var d=new $.ig.NotifyCollectionChangedEventArgs(2,$.ig.NotifyCollectionChangedAction.prototype.replace,b,c,a);this.ah(d)}},m:function(){$.ig.List$1.prototype.m.call(this);if(this.propertyChanged!=null){this.ag(new $.ig.PropertyChangedEventArgs("Count"));this.ag(new $.ig.PropertyChangedEventArgs("Item[]"))}if(this.collectionChanged!=null){var a=new $.ig.NotifyCollectionChangedEventArgs(0,$.ig.NotifyCollectionChangedAction.prototype.reset);this.ah(a)}},j:function(a,b){$.ig.List$1.prototype.j.call(this,a,b);if(this.propertyChanged!=null){this.ag(new $.ig.PropertyChangedEventArgs("Count"));this.ag(new $.ig.PropertyChangedEventArgs("Item[]"))}if(this.collectionChanged!=null){var c=new $.ig.NotifyCollectionChangedEventArgs(1,$.ig.NotifyCollectionChangedAction.prototype.add,b,a);this.ah(c)}},k:function(a){$.ig.List$1.prototype.k.call(this,a);if(this.propertyChanged!=null){this.ag(new $.ig.PropertyChangedEventArgs("Count"));this.ag(new $.ig.PropertyChangedEventArgs("Item[]"))}if(this.collectionChanged!=null){var b=new $.ig.NotifyCollectionChangedEventArgs(1,$.ig.NotifyCollectionChangedAction.prototype.add,a,this.count()-1);this.ah(b)}},l:function(a){var b=this.__inner[a];$.ig.List$1.prototype.l.call(this,a);if(this.propertyChanged!=null){this.ag(new $.ig.PropertyChangedEventArgs("Count"));this.ag(new $.ig.PropertyChangedEventArgs("Item[]"))}if(this.collectionChanged!=null){var c=new $.ig.NotifyCollectionChangedEventArgs(1,$.ig.NotifyCollectionChangedAction.prototype.remove,b,a);this.ah(c)}},collectionChanged:null,propertyChanged:null,ag:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,a)}},ah:function(a){if(this.collectionChanged!=null){this.collectionChanged(this,a)}},$type:new $.ig.Type("ObservableCollection$1",$.ig.List$1.prototype.$type.specialize(0),[$.ig.INotifyCollectionChanged.prototype.$type,$.ig.INotifyPropertyChanged.prototype.$type])},true);$.ig.util.defType("Stack$1","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.Object.prototype.init.call(this);this.a=new $.ig.Array},a:null,c:function(a){this.a.add(a)},d:function(){if(this.a.length<1){return null}return this.a[this.a.length-1]},e:function(){var a=this.a[this.a.length-1];this.a.removeAt(this.a.length-1);return a},b:function(){return this.a.length},g:function(){this.a.clear()},h:function(a){return this.a.contains(a)},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.$b=this.$this.a.getEnumerator();this.$state=4;break;case 2:this.$a=this.$b.current();this.$current=this.$a;this.$state=3;return true;case 3:this.$state=4;break;case 4:if(this.$b.moveNext()){this.$state=2}else{this.$state=5}break;case 5:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerator$1(this.$t,$iter())},$type:new $.ig.Type("Stack$1",$.ig.Object.prototype.$type,[$.ig.IEnumerable$1.prototype.$type.specialize(0)])},true);$.ig.util.defType("StringBuilder","Object",{_internal:null,internal:function(a){if(arguments.length===1){this._internal=a;return a}else{return this._internal}},init:function(){$.ig.Object.prototype.init.call(this);this._internal=[]},d:function(str_){this._internal.push(str_);return this},e:function(a){var str_=a.toString();this._internal.push(str_);return this},f:function(chr_){this._internal.push(chr_);return this},g:function(str_){this._internal.push(str_+String.fromCharCode(10));return this},h:function(index_,chr_){this._internal.splice(index_,0,chr_);return this},i:function(index_,str_){this._internal.splice(index_,0,str_);return this},j:function(startIndex_,length_){this._internal.splice(startIndex_,length_);return this},toString:function(){return this._internal.join("")},$type:new $.ig.Type("StringBuilder",$.ig.Object.prototype.$type)},true);$.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("InterpolationMode","Enum",{init:function(){$.ig.Enum.prototype.init.call(this)},$type:new $.ig.Type("InterpolationMode",$.ig.Object.prototype.$type)},true);$.ig.util.defType("BrushCollection","ObservableCollection$1",{init:function(){$.ig.ObservableCollection$1.prototype.init.call(this,$.ig.Brush.prototype.$type);this.aj=$.ig.InterpolationMode.prototype.rGB},al:function(){return this.item($.ig.BrushCollection.prototype.ai.b(this.count()))},am:function(){return this.ap($.ig.BrushCollection.prototype.ai.a()*(this.count()-1))},ak:function(a){if(arguments.length===1){if(this.aj!=a){this.aj=a;this.ah(new $.ig.NotifyCollectionChangedEventArgs(0,$.ig.NotifyCollectionChangedAction.prototype.reset))}return a}else{return this.aj}},aj:null,item:function(b,a){if(arguments.length===2){$.ig.ObservableCollection$1.prototype.item.call(this,b,a);return a}else{if(b<0||b>=this.count()){return null}return $.ig.ObservableCollection$1.prototype.item.call(this,b)}},ap:function(a){if(isNaN(a)){return null}a=$.ig.MathUtil.prototype.i(a,0,this.count()-1);var b=Math.floor(a);if(b==a){return this.item(b)}return this.aq(a-b,this.item(b),this.item(b+1),this.ak())},aq:function(a,b,c,d){var e=b.color();var f=c.color();var g=e.getInterpolation(a,f,d);var h=new $.ig.Brush;h.color(g);return h},$type:new $.ig.Type("BrushCollection",$.ig.ObservableCollection$1.prototype.$type.specialize($.ig.Brush.prototype.$type))},true);$.ig.util.defType("BrushUtil","Object",{init:function(){$.ig.Object.prototype.init.call(this)},a:function(a,b,c,d){var $self=this;var e=new $.ig.Brush;if(a==null&&c==null){e.__fill="transparent";return e}if(a==null){var f=function(){var $ret=new $.ig.Color;$ret.b(0);$ret.c(c.color().c());$ret.d(c.color().d());$ret.e(c.color().e());return $ret}();a=function(){var $ret=new $.ig.Brush;$ret.color(f);return $ret}()}if(c==null){var g=function(){var $ret=new $.ig.Color;$ret.b(0);$ret.c(a.color().c());$ret.d(a.color().d());$ret.e(a.color().e());return $ret}();c=function(){var $ret=new $.ig.Brush;$ret.color(g);return $ret}()}var h=a.color();var i=c.color();var j=h.getInterpolation(b,i,d);e.color(j);return e},b:function(a,b){var c=new Array(2);b.addClass(a);var d=new $.ig.Brush;d.__fill=b.css("background-color");var e=new $.ig.Brush;e.__fill=b.css("border-top-color");b.removeClass(a);c[0]=d;c[1]=e;return c},c:function(palleteName_,a,b,c){b=new $.ig.BrushCollection;c=new $.ig.BrushCollection;var d=1;var e=$("<div></div>");var f=$.ig.util.getClassCount(".ui-"+palleteName_+"-palette-",true);if(f==0){var g=new $.ig.Brush;g.__fill="#B1BFC9";var h=new $.ig.Brush;h.__fill="#50a8be";var i=new $.ig.Brush;i.__fill="#798995";var j=new $.ig.Brush;j.__fill="#fc6754";var k=new $.ig.Brush;k.__fill="#4F606C";var l=new $.ig.Brush;l.__fill="#fec33c";var m=new $.ig.Brush;m.__fill="#374650";var n=new $.ig.Brush;n.__fill="#3c6399";var o=new $.ig.Brush;o.__fill="#162C3B";var p=new $.ig.Brush;p.__fill="#91af49";b.add(h);b.add(j);b.add(l);b.add(n);b.add(p);c.add(g);c.add(i);c.add(k);c.add(m);c.add(o);d=6;f=5}a.append(e);for(var q=d;q<=f;q++){var r=$.ig.BrushUtil.prototype.b("ui-"+palleteName_+"-palette-"+q,e);b.add(r[0]);c.add(r[1])}e.remove();return{brushes:b,outlines:c}},$type:new $.ig.Type("BrushUtil",$.ig.Object.prototype.$type)},true);$.ig.util.defType("ColorUtil","Object",{init:function(){$.ig.Object.prototype.init.call(this)},d:function(a){return $.ig.Color.prototype.s(a,$.ig.ColorUtil.prototype.a.c(0,255),$.ig.ColorUtil.prototype.a.c(0,255),$.ig.ColorUtil.prototype.a.c(0,255))},e:function(a){var b=a.getAHSV();return $.ig.ColorUtil.prototype.h(b[0],$.ig.ColorUtil.prototype.a.c(0,359),b[2],b[3])},getInterpolation:function(interpolation_,maximum_,b){var min_=this;switch(b){case $.ig.InterpolationMode.prototype.hSV:var c=this.getAHSV();var d=maximum_.getAHSV();var e=c[1]>=0?c[1]:d[1];var f=d[1]>=0?d[1]:c[1];if(e>=0&&f>=0&&Math.abs(f-e)>180){if(f>e){e+=360}else{f+=360}}interpolation_=Math.max(0,Math.min(1,interpolation_));return $.ig.ColorUtil.prototype.h(c[0]+interpolation_*(d[0]-c[0]),e+interpolation_*(f-e),c[2]+interpolation_*(d[2]-c[2]),c[3]+interpolation_*(d[3]-c[3]));case $.ig.InterpolationMode.prototype.rGB:return $.ig.Color.prototype.s(min_.__a+interpolation_*(maximum_.__a-min_.__a),min_.__r+interpolation_*(maximum_.__r-min_.__r),min_.__g+interpolation_*(maximum_.__g-min_.__g),min_.__b+interpolation_*(maximum_.__b-min_.__b))}return this},f:function(a,b,c){var d=a[1]>=0?a[1]:c[1];var e=c[1]>=0?c[1]:a[1];if(d>=0&&e>=0&&Math.abs(e-d)>180){if(e>d){d+=360}else{e+=360}}b=Math.max(0,Math.min(1,b));return $.ig.ColorUtil.prototype.h(a[0]+b*(c[0]-a[0]),d+b*(e-d),a[2]+b*(c[2]-a[2]),a[3]+b*(c[3]-a[3]))},getLightened:function(b){var c=this.getAHSL();if(b<0){return $.ig.ColorUtil.prototype.g(c[0],c[1],c[2],c[3]*(1-$.ig.MathUtil.prototype.i(-b,0,1)))}else{return $.ig.ColorUtil.prototype.g(c[0],c[1],c[2],c[3]+$.ig.MathUtil.prototype.i(b,0,1)*(1-c[3]))}},getAHSL:function(){var b=new Array(4);var c=this.c()/255;var d=this.d()/255;var e=this.e()/255;var f=Math.min(Math.min(c,d),e);var g=Math.max(Math.max(c,d),e);var h=g-f;b[0]=this.b()/255;b[3]=(g+f)/2;if(h==0){b[1]=-1;b[2]=0}else{b[1]=$.ig.ColorUtil.prototype.i(g,h,c,d,e);b[2]=b[3]<.5?h/(g+f):h/(2-g-f)}return b},getAHSV:function(){var b=this.b()/255;var c=this.c()/255;var d=this.d()/255;var e=this.e()/255;var f=Math.min(c,Math.min(d,e));var g=Math.max(c,Math.max(d,e));var h=g-f;var i=new Array(4);i[0]=b;i[3]=g;if(h==0){i[1]=-1;i[2]=0}else{i[1]=$.ig.ColorUtil.prototype.i(g,h,c,d,e);i[2]=h/g}return i},g:function(a,b,c,d){var e;var f;var g;if(c==0){e=d;f=d;g=d}else{var h=d<.5?d*(1+c):d+c-d*c;var i=2*d-h;var j=b/360;e=$.ig.ColorUtil.prototype.j(i,h,j+1/3);f=$.ig.ColorUtil.prototype.j(i,h,j);g=$.ig.ColorUtil.prototype.j(i,h,j-1/3)}return $.ig.Color.prototype.s(a*255,e*255,f*255,g*255)},h:function(a,b,c,d){var e;var f;var g;while(b>=360){b-=360}if(c==0){e=d;f=d;g=d}else{b/=60;var h=Math.floor(b);var i=b-h;var j=d*(1-c);var k=d*(1-c*i);var l=d*(1-c*(1-i));switch(h){case 0:e=d;f=l;g=j;break;case 1:e=k;f=d;g=j;break;case 2:e=j;f=d;g=l;break;case 3:e=j;f=k;g=d;break;case 4:e=l;f=j;g=d;break;default:e=d;f=j;g=k;break}}return $.ig.Color.prototype.s(a*255,e*255,f*255,g*255)},i:function(a,b,c,d,e){var f=c==a?(d-e)/b:d==a?2+(e-c)/b:4+(c-d)/b;f*=60;if(f<0){f+=360}return f},j:function(a,b,c){c=c<0?c+1:c>1?c-1:c;if(c<1/6){return a+(b-a)*6*c}if(c<1/2){return b}if(c<2/3){return a+(b-a)*6*(2/3-c)}return a},b:null,c:function(){if($.ig.ColorUtil.prototype.b==null){$.ig.ColorUtil.prototype.b=new Array(100);$.ig.ColorUtil.prototype.b[0]=$.ig.Color.prototype.s(255,70,130,180);$.ig.ColorUtil.prototype.b[1]=$.ig.Color.prototype.s(255,65,105,225);$.ig.ColorUtil.prototype.b[2]=$.ig.Color.prototype.s(255,100,149,237);$.ig.ColorUtil.prototype.b[3]=$.ig.Color.prototype.s(255,176,196,222);$.ig.ColorUtil.prototype.b[4]=$.ig.Color.prototype.s(255,123,104,238);$.ig.ColorUtil.prototype.b[5]=$.ig.Color.prototype.s(255,106,90,205);$.ig.ColorUtil.prototype.b[6]=$.ig.Color.prototype.s(255,72,61,139);$.ig.ColorUtil.prototype.b[7]=$.ig.Color.prototype.s(255,25,25,112);for(var b=8;b<100;b++){$.ig.ColorUtil.prototype.b[b]=$.ig.Color.prototype.s(255,$.ig.ColorUtil.prototype.a.b(255),$.ig.ColorUtil.prototype.a.b(255),$.ig.ColorUtil.prototype.a.b(255))}}return $.ig.ColorUtil.prototype.b},l:function(a){a%=100;return $.ig.ColorUtil.prototype.c()[a]},m:function(a){var b=a.b()/255;var c=a.c()*b;var d=a.d()*b;var e=a.e()*b;return a.b()<<24|c<<16|d<<8|e},n:function(a){return a.color()},$type:new $.ig.Type("ColorUtil",$.ig.Object.prototype.$type)},true);$.ig.util.defType("DoubleAnimator","Object",{k:function(){return this.l()==0},s:function(){this.ai(true)},a:null,l:function(a){if(arguments.length===1){this.a=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $.ig.PropertyChangedEventArgs("TransitionProgress"))}return a}else{return this.a}},b:null,m:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},c:null,d:null,n:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},o:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},init:function(a,b,c){this.c=0;this.d=0;this.e=false;this.g=-1;this.h=0;$.ig.Object.prototype.init.call(this);this.c=a;this.d=b;this.b=c;this.p(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){window.setTimeout(callback,1e3/60)})},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},e:null,q:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},af:function(){this.a=0;this.h=0;this.f=$.ig.Date.prototype.now();if(!this.e){this.e=true;this.p()(this.ah.runOn(this))}},ag:function(){this.e=false;this.a=0;this.h=0},f:null,g:null,h:null,ah:function(){this.ai(false)},ai:function(a){if(!this.e){this.ag();return}var b=$.ig.Date.prototype.now();var c=b.getTime()-this.f.getTime();if(c>this.b){c=this.b}if(c-this.h<16&&c!=this.b&&!a){this.p()(this.ah.runOn(this));return}var d=c/this.b;var e=this.c+(this.d-this.c)*d;this.l(e);this.h=c;if(a){return}if(c==this.b){this.ag()}else{this.p()(this.ah.runOn(this))}},aj:function(){return this.e},propertyChanged:null,$type:new $.ig.Type("DoubleAnimator",$.ig.Object.prototype.$type,[$.ig.INotifyPropertyChanged.prototype.$type])},true);$.ig.util.defType("InterpolationUtil","Object",{init:function(){$.ig.Object.prototype.init.call(this)},a:function(a,b,c,d){var e=1-b;if(a==null){a=new $.ig.List$1($.ig.Point.prototype.$type,0)}if(c==null){c=new $.ig.List$1($.ig.Point.prototype.$type,0)}var f=c.count();var g=d.count();var h=Math.max(f,g);var i=a.count();
if(i<h){a.p(i,new Array(h-i))}if(i>h){a.q(h,i-h)}for(var j=0;j<Math.min(f,g);++j){a.__inner[j]={__x:c.__inner[j].__x*e+d.__inner[j].__x*b,__y:c.__inner[j].__y*e+d.__inner[j].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f<g){var k=f>0?c.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var l=f;l<g;++l){a.__inner[l]={__x:k.__x*e+d.__inner[l].__x*b,__y:k.__y*e+d.__inner[l].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(f>g){var m=g>0?d.__inner[g-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var n=g;n<f;++n){a.__inner[n]=a.__inner[n]={__x:c.__inner[n].__x*e+m.__x*b,__y:c.__inner[n].__y*e+m.__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}return a},c:function($t,a,b,c,d,e,f){var g=1-b;if(a==null){a=new $.ig.List$1($t,0)}if(c==null){c=new $.ig.List$1($t,0)}var h=c.count();var i=d.count();var j=Math.max(h,i);if(a.count()<j){var k=j-a.count();var l=new Array(k);a.p(a.count(),l)}if(a.count()>j){a.q(j,a.count()-j)}for(var m=0;m<Math.min(h,i);++m){a.__inner[m]=f(b,g,c.__inner[m],d.__inner[m])}if(h<i){var n=h>0?c.__inner[h-1]:e();for(var o=h;o<i;++o){a.__inner[o]=f(b,g,n,d.__inner[o])}}if(h>i){var p=i>0?d.__inner[i-1]:e();for(var q=i;q<h;++q){a.__inner[q]=f(b,g,c.__inner[q],p)}}return a},$type:new $.ig.Type("InterpolationUtil",$.ig.Object.prototype.$type)},true);$.ig.util.defType("PolygonUtil","Object",{init:function(){$.ig.Object.prototype.init.call(this)},a:function(a,b){if(a==null){return false}var c=a.count();if(c<4){return false}var d=false;for(var e=0,f=c-1;e<c;f=e++){if(a.item(e).__y>b.__y!=a.item(f).__y>b.__y&&b.__x<(a.item(f).__x-a.item(e).__x)*(b.__y-a.item(e).__y)/(a.item(f).__y-a.item(e).__y)+a.item(e).__x){d=!d}}return d},$type:new $.ig.Type("PolygonUtil",$.ig.Object.prototype.$type)},true);$.ig.util.defType("StackPool$1","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.Object.prototype.init.call(this);this.a=false;this.b=new $.ig.Dictionary$2(this.$t,$.ig.Object.prototype.$type,0);this.c=new $.ig.Stack$1(this.$t);this.d=new $.ig.Stack$1(this.$t)},p:function(){var a;if(this.c.b()!=0){a=this.c.e()}else{a=this.d.b()!=0?this.d.e():this.l()();this.n()(a)}this.b.add(a,null);return a},q:function(a){this.b.remove(a);if(this.i()){this.c.c(a)}else{this.m()(a);var b=$.ig.StackPool$1.prototype.ad(this.b.count());if(this.d.b()<b){this.o()(a)}else{this.d.c(a)}}},i:function(a){if(arguments.length===1){if(this.a!=a){this.a=a;if(!this.a){var b=$.ig.StackPool$1.prototype.ad(this.b.count());while(this.c.b()>0&&this.d.b()<=b){var c=this.c.e();this.m()(c);this.d.c(c)}while(this.c.b()>0){var d=this.c.e();this.m()(d);this.o()(d)}while(this.d.b()>b){this.o()(this.d.e())}}}return a}else{return this.a}},a:null,j:function(){return this.b.count()},k:function(){return this.d.b()},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},ad:function(a){var b=2;while(a>b){b=b<<1}return b},b:null,c:null,d:null,$type:new $.ig.Type("StackPool$1",$.ig.Object.prototype.$type)},true);$.ig.util.defType("LabelAppearanceData","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_text:null,text:function(a){if(arguments.length===1){this._text=a;return a}else{return this._text}},_labelBrush:null,labelBrush:function(a){if(arguments.length===1){this._labelBrush=a;return a}else{return this._labelBrush}},_angle:null,angle:function(a){if(arguments.length===1){this._angle=a;return a}else{return this._angle}},_visibility:null,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},_font:null,font:function(a){if(arguments.length===1){this._font=a;return a}else{return this._font}},serialize:function(){var a=new $.ig.StringBuilder;a.g("{");a.g('text: "'+(this.text()!=null?this.text():"")+'", ');a.g("labelBrush: "+(this.labelBrush()!=null?$.ig.AppearanceHelper.prototype.e(this.labelBrush()):"null")+", ");a.g("angle: "+this.angle()+", ");a.g("visibility: "+(this.visibility()?"true":"false")+", ");a.g("font: "+'"'+this.font()+'"');a.g("}");return a.toString()},$type:new $.ig.Type("LabelAppearanceData",$.ig.Object.prototype.$type)},true);$.ig.util.defType("PrimitiveAppearanceData","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_stroke:null,stroke:function(a){if(arguments.length===1){this._stroke=a;return a}else{return this._stroke}},_fill:null,fill:function(a){if(arguments.length===1){this._fill=a;return a}else{return this._fill}},_strokeThickness:null,strokeThickness:function(a){if(arguments.length===1){this._strokeThickness=a;return a}else{return this._strokeThickness}},_visibility:null,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},_opacity:null,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_canvasLeft:null,canvasLeft:function(a){if(arguments.length===1){this._canvasLeft=a;return a}else{return this._canvasLeft}},_canvasTop:null,canvasTop:function(a){if(arguments.length===1){this._canvasTop=a;return a}else{return this._canvasTop}},_canvaZIndex:null,canvaZIndex:function(a){if(arguments.length===1){this._canvaZIndex=a;return a}else{return this._canvaZIndex}},_dashArray:null,dashArray:function(a){if(arguments.length===1){this._dashArray=a;return a}else{return this._dashArray}},_dashCap:null,dashCap:function(a){if(arguments.length===1){this._dashCap=a;return a}else{return this._dashCap}},k:function(a){this.canvasLeft((this.canvasLeft()-a.left())/a.width());this.canvasTop((this.canvasTop()-a.top())/a.height())},serialize:function(){var a=new $.ig.StringBuilder;a.g("{");a.g("stroke: "+(this.stroke()!=null?$.ig.AppearanceHelper.prototype.e(this.stroke()):"null")+", ");a.g("fill: "+(this.stroke()!=null?$.ig.AppearanceHelper.prototype.e(this.stroke()):"null")+", ");a.g("strokeThickness: "+this.strokeThickness()+", ");a.g("visibility: "+(this.visibility()==$.ig.Visibility.prototype.visible?"true":"false")+", ");a.g("opacity: "+this.opacity()+", ");a.g("canvasLeft: "+this.canvasLeft()+", ");a.g("canvasTop: "+this.canvasTop()+", ");a.g("canvasZIndex: "+this.canvaZIndex()+", ");a.g("dashArray: null, ");a.g("dashCap: "+this.dashCap());a.g("}");return a.toString()},$type:new $.ig.Type("PrimitiveAppearanceData",$.ig.Object.prototype.$type)},true);$.ig.util.defType("GetPointsSettings","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_ignoreFigureStartPoint:null,ignoreFigureStartPoint:function(a){if(arguments.length===1){this._ignoreFigureStartPoint=a;return a}else{return this._ignoreFigureStartPoint}},$type:new $.ig.Type("GetPointsSettings",$.ig.Object.prototype.$type)},true);$.ig.util.defType("PrimitiveVisualData","Object",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.Object.prototype.init.call(this)},init1:function(initNumber,a){$.ig.Object.prototype.init.call(this);this.name(a);this.tags(new $.ig.ShapeTags);this.appearance(new $.ig.PrimitiveAppearanceData)},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_tags:null,tags:function(a){if(arguments.length===1){this._tags=a;return a}else{return this._tags}},_type:null,type:function(){return this._type},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},scaleByViewport:function(a){this.appearance().k(a)},getPoints:function(a){var b=new $.ig.List$1($.ig.List$1.prototype.$type.specialize($.ig.Point.prototype.$type),0);this.getPointsOverride(b,a);return b},getPointsOverride:function(a,b){},serialize:function(){var a=new $.ig.StringBuilder;a.g("{");a.g("appearance: "+(this.appearance()!=null?this.appearance().serialize():"null")+", ");a.g("tags: [");for(var b=0;b<this.tags().count();b++){if(b!=0){a.d(", ")}a.d('"'+this.tags().__inner[b]+'"')}a.g("],");a.g('type: "'+this.type()+'", ');a.g('name: "'+this.name()+'", ');a.g(this.d());a.g("}");return a.toString()},d:function(){return""},$type:new $.ig.Type("PrimitiveVisualData",$.ig.Object.prototype.$type)},true);$.ig.util.defType("ShapeTags","List$1",{init:function(){$.ig.List$1.prototype.init.call(this,String)},$type:new $.ig.Type("ShapeTags",$.ig.List$1.prototype.$type.specialize(String))},true);$.ig.util.defType("PathVisualData","PrimitiveVisualData",{type:function(){return"Path"},init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.PrimitiveVisualData.prototype.init1.call(this,1,"path1");this.data(new $.ig.List$1($.ig.GeometryData.prototype.$type,0))},init1:function(initNumber,a,b){$.ig.PrimitiveVisualData.prototype.init1.call(this,1,a);this.data($.ig.AppearanceHelper.prototype.fromGeometry(b.bn()));$.ig.AppearanceHelper.prototype.getShapeAppearance(this.appearance(),b)},_data:null,data:function(a){if(arguments.length===1){this._data=a;return a}else{return this._data}},d:function(){var a=new $.ig.StringBuilder;a.g("data: [");for(var b=0;b<this.data().count();b++){if(b!=0){a.d(", ")}a.d(this.data().__inner[b]!=null?this.data().__inner[b].serialize():"null")}a.g("]");return a.toString()},scaleByViewport:function(a){$.ig.PrimitiveVisualData.prototype.scaleByViewport.call(this,a);var c=this.data().getEnumerator();while(c.moveNext()){var b=c.current();b.scaleByViewport(a)}},getPointsOverride:function(a,b){for(var c=0;c<this.data().count();c++){var d=this.data().__inner[c];d.getPointsOverride(a,b)}},$type:new $.ig.Type("PathVisualData",$.ig.PrimitiveVisualData.prototype.$type)},true);$.ig.util.defType("GeometryData","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_type:null,type:function(){return this._type},scaleByViewport:function(a){},getPointsOverride:function(a,b){},serialize:function(){return'{ type: "'+this.type()+'", '+this.a()+"}"},a:function(){return""},$type:new $.ig.Type("GeometryData",$.ig.Object.prototype.$type)},true);$.ig.util.defType("PathGeometryData","GeometryData",{init:function(){$.ig.GeometryData.prototype.init.call(this);this.figures(new $.ig.List$1($.ig.PathFigureData.prototype.$type,0))},type:function(){return"Path"},_figures:null,figures:function(a){if(arguments.length===1){this._figures=a;return a}else{return this._figures}},a:function(){var a=new $.ig.StringBuilder;a.g("figures: [");for(var b=0;b<this.figures().count();b++){if(b!=0){a.d(", ")}a.d(this.figures().__inner[b].serialize())}a.g("]");return a.toString()},scaleByViewport:function(a){var c=this.figures().getEnumerator();while(c.moveNext()){var b=c.current();b.c(a)}},getPointsOverride:function(a,b){for(var c=0;c<this.figures().count();c++){var d=this.figures().__inner[c];d.getPointsOverride(a,b)}},$type:new $.ig.Type("PathGeometryData",$.ig.GeometryData.prototype.$type)},true);$.ig.util.defType("LineGeometryData","GeometryData",{init:function(){$.ig.GeometryData.prototype.init.call(this)},type:function(){return"Line"},_x1:null,x1:function(a){if(arguments.length===1){this._x1=a;return a}else{return this._x1}},_y1:null,y1:function(a){if(arguments.length===1){this._y1=a;return a}else{return this._y1}},_x2:null,x2:function(a){if(arguments.length===1){this._x2=a;return a}else{return this._x2}},_y2:null,y2:function(a){if(arguments.length===1){this._y2=a;return a}else{return this._y2}},a:function(){return"x1: "+this.x1()+", y1: "+this.y1()+", x2: "+this.x2()+", y2:"+this.y2()},scaleByViewport:function(a){this.x1((this.x1()-a.left())/a.width());this.y1((this.y1()-a.top())/a.height());this.x2((this.x2()-a.left())/a.width());this.y2((this.y2()-a.top())/a.height())},getPointsOverride:function(a,b){var c=new $.ig.List$1($.ig.Point.prototype.$type,0);a.add(c);c.add({__x:this.x1(),__y:this.y1(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.x2(),__y:this.y2(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("LineGeometryData",$.ig.GeometryData.prototype.$type)},true);$.ig.util.defType("RectangleGeometryData","GeometryData",{init:function(){$.ig.GeometryData.prototype.init.call(this)},type:function(){return"Rectangle"},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_width:null,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:null,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},a:function(){return"x: "+this.x()+", y: "+this.y()+", width: "+this.width()+", height: "+this.height()},scaleByViewport:function(a){this.x((this.x()-a.left())/a.width());this.y((this.y()-a.top())/a.height());this.width(this.width()/a.width());this.height(this.height()/a.height())},getPointsOverride:function(a,b){var c=new $.ig.List$1($.ig.Point.prototype.$type,0);a.add(c);c.add({__x:this.x(),__y:this.y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.x()+this.width(),__y:this.y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.x()+this.width(),__y:this.y()+this.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.x(),__y:this.y()+this.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("RectangleGeometryData",$.ig.GeometryData.prototype.$type)},true);$.ig.util.defType("EllipseGeometryData","GeometryData",{init:function(){$.ig.GeometryData.prototype.init.call(this)},type:function(){return"Ellipse"},_centerX:null,centerX:function(a){if(arguments.length===1){this._centerX=a;return a}else{return this._centerX}},_centerY:null,centerY:function(a){if(arguments.length===1){this._centerY=a;return a}else{return this._centerY}},_radiusX:null,radiusX:function(a){if(arguments.length===1){this._radiusX=a;return a}else{return this._radiusX}},_radiusY:null,radiusY:function(a){if(arguments.length===1){this._radiusY=a;return a}else{return this._radiusY}},a:function(){return"centerX: "+this.centerX()+", centerY: "+this.centerY()+", radiusX: "+this.radiusX()+", radiusY: "+this.radiusY()},scaleByViewport:function(a){this.centerX((this.centerX()-a.left())/a.width());this.centerX((this.centerY()-a.top())/a.height());this.radiusX(this.radiusX()/a.width());this.radiusY(this.radiusY()/a.height())},getPointsOverride:function(a,b){var c=new $.ig.List$1($.ig.Point.prototype.$type,0);a.add(c);c.add({__x:this.centerX(),__y:this.centerY(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("EllipseGeometryData",$.ig.GeometryData.prototype.$type)},true);$.ig.util.defType("PathFigureData","Object",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.Object.prototype.init.call(this);this.segments(new $.ig.List$1($.ig.SegmentData.prototype.$type,0));this.startPoint(new $.ig.Point(0))},init1:function(initNumber,a){$.ig.Object.prototype.init.call(this);this.segments(new $.ig.List$1($.ig.SegmentData.prototype.$type,0));this.startPoint(a.__startPoint);for(var b=0;b<a.__segments.count();b++){var c=a.__segments.__inner[b];var d=null;switch(c.a()){case $.ig.PathSegmentType.prototype.line:d=new $.ig.LineSegmentData(1,c);break;case $.ig.PathSegmentType.prototype.polyLine:d=new $.ig.PolylineSegmentData(1,c);break;case $.ig.PathSegmentType.prototype.arc:d=new $.ig.ArcSegmentData(1,c);break;case $.ig.PathSegmentType.prototype.polyBezier:d=new $.ig.PolyBezierSegmentData(1,c);break}this.segments().add(d)}},_startPoint:null,startPoint:function(a){if(arguments.length===1){this._startPoint=a;return a}else{return this._startPoint}},_segments:null,segments:function(a){if(arguments.length===1){this._segments=a;return a}else{return this._segments}},serialize:function(){var a=new $.ig.StringBuilder;a.g("{");a.g("startPoint: { x: "+this.startPoint().__x+", y: "+this.startPoint().__y+"}, ");a.g("segments: [");for(var b=0;b<this.segments().count();b++){if(b!=0){a.d(", ")}a.d(this.segments().__inner[b].serialize())}a.g("]");a.g("}");return a.toString()},c:function(a){this.startPoint({__x:(this.startPoint().__x-a.left())/a.width(),__y:(this.startPoint().__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});for(var b=0;b<this.segments().count();b++){this.segments().__inner[b].scaleByViewport(a)}},getPointsOverride:function(a,b){var c=new $.ig.List$1($.ig.Point.prototype.$type,0);a.add(c);if(!b.ignoreFigureStartPoint()){c.add({__x:this.startPoint().__x,__y:this.startPoint().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}for(var d=0;d<this.segments().count();d++){this.segments().__inner[d].getPointsOverride(c,b)}},$type:new $.ig.Type("PathFigureData",$.ig.Object.prototype.$type)},true);$.ig.util.defType("SegmentData","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_type:null,type:function(){return this._type},scaleByViewport:function(a){},getPointsOverride:function(a,b){},serialize:function(){var a=new $.ig.StringBuilder;a.g("{");a.g('type: "'+this.type()+'", ');a.g(this.a());a.g("}");return a.toString()},a:function(){return""},$type:new $.ig.Type("SegmentData",$.ig.Object.prototype.$type)},true);$.ig.util.defType("LineSegmentData","SegmentData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.SegmentData.prototype.init.call(this);this.point(new $.ig.Point(0))},init1:function(initNumber,a){$.ig.SegmentData.prototype.init.call(this);this.point(a.d())},type:function(){return"Line"},_point:null,point:function(a){if(arguments.length===1){this._point=a;return a}else{return this._point}},a:function(){return"point: { x: "+this.point().__x+", y: "+this.point().__y+"}"},scaleByViewport:function(a){this.point({__x:(this.point().__x-a.left())/a.width(),__y:(this.point().__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){a.add({__x:this.point().__x,__y:this.point().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("LineSegmentData",$.ig.SegmentData.prototype.$type)},true);$.ig.util.defType("PolylineSegmentData","SegmentData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.SegmentData.prototype.init.call(this);this.points(new $.ig.List$1($.ig.Point.prototype.$type,0))},init1:function(initNumber,a){$.ig.SegmentData.prototype.init.call(this);this.points(new $.ig.List$1($.ig.Point.prototype.$type,0));for(var b=0;b<a.__points.count();b++){this.points().add(a.__points.__inner[b])}},type:function(){return"Polyline"},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},a: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){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){for(var c=0;c<this.points().count();c++){a.add({__x:this.points().__inner[c].__x,__y:this.points().__inner[c].__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},$type:new $.ig.Type("PolylineSegmentData",$.ig.SegmentData.prototype.$type)},true);$.ig.util.defType("PolyBezierSegmentData","SegmentData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.SegmentData.prototype.init.call(this);this.points(new $.ig.List$1($.ig.Point.prototype.$type,0))},init1:function(initNumber,a){$.ig.SegmentData.prototype.init.call(this);this.points(new $.ig.List$1($.ig.Point.prototype.$type,0));for(var b=0;b<a.d().count();b++){this.points().add(a.d().__inner[b])}},type:function(){return"PolyBezierSpline"},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},a: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){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){for(var c=0;c<this.points().count();c++){a.add({__x:this.points().__inner[c].__x,__y:this.points().__inner[c].__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},$type:new $.ig.Type("PolyBezierSegmentData",$.ig.SegmentData.prototype.$type)},true);$.ig.util.defType("ArcSegmentData","SegmentData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.SegmentData.prototype.init.call(this);this.point(new $.ig.Point(0));this.isLargeArc(false);this.isCounterClockwise(true);this.rotationAngle(0)},init1:function(initNumber,a){$.ig.SegmentData.prototype.init.call(this);this.point(a.h());this.isLargeArc(a.i());this.isCounterClockwise(a.j()==$.ig.SweepDirection.prototype.counterclockwise);this.sizeX(a.k().c());this.sizeY(a.k().d());this.rotationAngle(a.l())},type:function(){return"Arc"},_point:null,point:function(a){if(arguments.length===1){this._point=a;return a}else{return this._point}},_isLargeArc:null,isLargeArc:function(a){if(arguments.length===1){this._isLargeArc=a;return a}else{return this._isLargeArc}},_isCounterClockwise:null,isCounterClockwise:function(a){if(arguments.length===1){this._isCounterClockwise=a;return a}else{return this._isCounterClockwise}},_sizeX:null,sizeX:function(a){if(arguments.length===1){this._sizeX=a;return a}else{return this._sizeX}},_sizeY:null,sizeY:function(a){if(arguments.length===1){this._sizeY=a;return a}else{return this._sizeY}},_rotationAngle:null,rotationAngle:function(a){if(arguments.length===1){this._rotationAngle=a;return a}else{return this._rotationAngle}},a:function(){return"point: { x: "+this.point().__x+", y: "+this.point().__y+", isLargeArc: "+(this.isLargeArc()?"true":"false")+", isCounterClockwise: "+(this.isCounterClockwise()?"true":"false")+", sizeX: "+this.sizeX()+", sizeY: "+this.sizeY()+", rotationAngle: "+this.rotationAngle()+"}"},scaleByViewport:function(a){this.point({__x:(this.point().__x-a.left())/a.width(),__y:(this.point().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.sizeX(this.sizeX()/a.width());this.sizeY(this.sizeY()/a.height())},getPointsOverride:function(a,b){a.add({__x:this.point().__x,__y:this.point().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("ArcSegmentData",$.ig.SegmentData.prototype.$type)},true);$.ig.util.defType("AppearanceHelper","Object",{init:function(){$.ig.Object.prototype.init.call(this)},fromBrush:function(a){if(a==null){return $.ig.Color.prototype.s(0,0,0,0)}return a.color()},getCanvasLeft:function(a){return a.w()},getCanvasTop:function(a){return a.v()},getCanvasZIndex:function(a){return a.x()},fromPathData:function(a){return $.ig.AppearanceHelper.prototype.fromGeometry(a.bn())},fromGeometry:function(a){if(a==null){return new $.ig.List$1($.ig.GeometryData.prototype.$type,0)}if($.ig.util.cast($.ig.GeometryGroup.prototype.$type,a)!==null){var b=new $.ig.List$1($.ig.GeometryData.prototype.$type,0);var c=a;for(var d=0;d<c.e().count();d++){var e=$.ig.AppearanceHelper.prototype.fromGeometry(c.e().__inner[d]);for(var f=0;f<e.count();f++){b.add(e.__inner[f])}}return b}else if($.ig.util.cast($.ig.PathGeometry.prototype.$type,a)!==null){return $.ig.AppearanceHelper.prototype.d(a)}else if($.ig.util.cast($.ig.LineGeometry.prototype.$type,a)!==null){return $.ig.AppearanceHelper.prototype.c(a)}else if($.ig.util.cast($.ig.RectangleGeometry.prototype.$type,a)!==null){return $.ig.AppearanceHelper.prototype.b(a)}else if($.ig.util.cast($.ig.EllipseGeometry.prototype.$type,a)!==null){return $.ig.AppearanceHelper.prototype.a(a)}else{throw new $.ig.Error(1,"not supported")}},a:function(a){var b=new $.ig.List$1($.ig.GeometryData.prototype.$type,0);var c=new $.ig.EllipseGeometryData;b.add(c);c.centerX(a.f().__x);c.centerY(a.f().__y);c.radiusX(a.g());c.radiusY(a.h());return b},b:function(a){var b=new $.ig.List$1($.ig.GeometryData.prototype.$type,0);var c=new $.ig.RectangleGeometryData;b.add(c);c.x(a.f().x());c.y(a.f().y());c.width(a.f().width());c.height(a.f().height());return b},c:function(a){var b=new $.ig.List$1($.ig.GeometryData.prototype.$type,0);var c=new $.ig.LineGeometryData;b.add(c);c.x1(a.e().__x);c.y1(a.e().__y);c.x2(a.f().__x);c.y2(a.f().__y);return b},d:function(a){var b=new $.ig.List$1($.ig.GeometryData.prototype.$type,0);var c=new $.ig.PathGeometryData;b.add(c);for(var d=0;d<a.d().count();d++){var e=a.d().__inner[d];var f=new $.ig.PathFigureData(1,e);c.figures().add(f)}return b},getShapeAppearance:function(a,b){a.stroke($.ig.AppearanceHelper.prototype.fromBrush(b.__stroke));a.fill($.ig.AppearanceHelper.prototype.fromBrush(b.__fill));a.strokeThickness(b.a5());a.dashArray(null);if(b.a6()!=null){a.dashArray(b.a6().asArrayList())}a.dashCap(b.a7());a.visibility(b.__visibility);a.opacity(b.__opacity);a.canvasLeft($.ig.AppearanceHelper.prototype.getCanvasLeft(b));a.canvasTop($.ig.AppearanceHelper.prototype.getCanvasTop(b));a.canvaZIndex($.ig.AppearanceHelper.prototype.getCanvasZIndex(b))},fromTextElement:function(a,b){var c=new $.ig.LabelAppearanceData;var d=a;c.text(d.a3());c.labelBrush($.ig.AppearanceHelper.prototype.fromBrush(d.a4()));c.visibility(d.__visibility==$.ig.Visibility.prototype.visible?true:false);c.font(b);var e=0;var f=d.f();if($.ig.util.cast($.ig.RotateTransform.prototype.$type,f)!==null){var g=$.ig.util.cast($.ig.RotateTransform.prototype.$type,f);e=g.h()}else if($.ig.util.cast($.ig.TransformGroup.prototype.$type,f)!==null){var h=$.ig.util.cast($.ig.TransformGroup.prototype.$type,f);var j=h.f().getEnumerator();while(j.moveNext()){var i=j.current();if($.ig.util.cast($.ig.RotateTransform.prototype.$type,i)!==null){var k=$.ig.util.cast($.ig.RotateTransform.prototype.$type,i);e=k.h();break}}}c.angle(e);return c},e:function(a){return"{ r: "+a.c()+", g: "+a.d()+", b: "+a.e()+", a: "+a.b()+"}"},$type:new $.ig.Type("AppearanceHelper",$.ig.Object.prototype.$type)},true);$.ig.InterpolationMode.prototype.rGB=0;$.ig.InterpolationMode.prototype.hSV=1;$.ig.BrushCollection.prototype.ai=new $.ig.Random;$.ig.ColorUtil.prototype.a=new $.ig.Random;$.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(["GaugeVisualData","ScaleVisualData","ScaleLabelVisualDataList","ScaleLabelVisualData","ScaleTickmarkVisualDataList","ScaleTickmarkVisualData","NeedleVisualData","RangeVisualDataList","RangeVisualData","MorphSegment","RadialGaugeDuplicateLabelOmissionStrategy","RadialGaugeBackingShape","RadialGaugeScaleOversweepShape","RadialGaugeNeedleShape","RadialGaugePivotShape","RadialGaugeFrame","RadialGaugeNeedleFrame","RadialGaugeRangeFrame","BackingFrame","RadialGaugeScaleFrame","RadialGaugeNeedlePreparer","RadialGaugeNeedleParameters","XamRadialGaugeView","XamRadialGauge","RadialGaugeScaler","FormatRadialGaugeLabelHandler","FormatRadialGaugeLabelEventArgs","AlignRadialGaugeLabelHangler","AlignRadialGaugeLabelEventArgs","XamRadialGaugeRange","RadialGaugeRangeCollection","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","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","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("RadialGaugePivotShape","Enum",{init:function(){$.ig.Enum.prototype.init.call(this)},$type:new $.ig.Type("RadialGaugePivotShape",$.ig.Object.prototype.$type)},true);$.ig.util.defType("RadialGaugeNeedleShape","Enum",{init:function(){$.ig.Enum.prototype.init.call(this)},$type:new $.ig.Type("RadialGaugeNeedleShape",$.ig.Object.prototype.$type)},true);$.ig.util.defType("RadialGaugeScaleOversweepShape","Enum",{init:function(){$.ig.Enum.prototype.init.call(this)},$type:new $.ig.Type("RadialGaugeScaleOversweepShape",$.ig.Object.prototype.$type)},true);$.ig.util.defType("RadialGaugeBackingShape","Enum",{init:function(){$.ig.Enum.prototype.init.call(this)},$type:new $.ig.Type("RadialGaugeBackingShape",$.ig.Object.prototype.$type)},true);$.ig.util.defType("RadialGaugeDuplicateLabelOmissionStrategy","Enum",{init:function(){$.ig.Enum.prototype.init.call(this)},$type:new $.ig.Type("RadialGaugeDuplicateLabelOmissionStrategy",$.ig.Object.prototype.$type)},true);$.ig.util.defType("GaugeVisualData","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_scalePath:null,scalePath:function(a){if(arguments.length===1){this._scalePath=a;return a}else{return this._scalePath}},_needlePath:null,needlePath:function(a){if(arguments.length===1){this._needlePath=a;return a}else{return this._needlePath}},_backingPath:null,backingPath:function(a){if(arguments.length===1){this._backingPath=a;return a}else{return this._backingPath}},_underlayPath:null,underlayPath:function(a){if(arguments.length===1){this._underlayPath=a;return a}else{return this._underlayPath}},_overlayPath:null,overlayPath:function(a){if(arguments.length===1){this._overlayPath=a;return a}else{return this._overlayPath}},_scale:null,scale:function(a){if(arguments.length===1){this._scale=a;return a}else{return this._scale}},_scaleLabels:null,scaleLabels:function(a){if(arguments.length===1){this._scaleLabels=a;return a}else{return this._scaleLabels}},_scaleTickmarks:null,scaleTickmarks:function(a){if(arguments.length===1){this._scaleTickmarks=a;return a}else{return this._scaleTickmarks}},_needle:null,needle:function(a){if(arguments.length===1){this._needle=a;return a}else{return this._needle}},_ranges:null,ranges:function(a){if(arguments.length===1){this._ranges=a;return a}else{return this._ranges}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},scaleByViewport:function(){if(this.scalePath()!=null){this.scalePath().scaleByViewport(this.viewport())}if(this.needlePath()!=null){this.needlePath().scaleByViewport(this.viewport())}if(this.backingPath()!=null){this.backingPath().scaleByViewport(this.viewport())}if(this.underlayPath()!=null){this.underlayPath().scaleByViewport(this.viewport())}if(this.overlayPath()!=null){this.overlayPath().scaleByViewport(this.viewport())}if(this.scaleLabels()!=null){var b=this.scaleLabels().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}}if(this.scaleTickmarks()!=null){var d=this.scaleTickmarks().getEnumerator();while(d.moveNext()){var c=d.current();if(c.tickPath()!=null){c.tickPath().scaleByViewport(this.viewport())}}}if(this.ranges()!=null){var f=this.ranges().getEnumerator();while(f.moveNext()){var e=f.current();if(e.rangePath()!=null){e.rangePath().scaleByViewport(this.viewport())}}}},serialize:function(){var a=new $.ig.StringBuilder;var b=true;a.g("{");if(this.scalePath()!=null){if(b){b=false}else{a.d(", ")}a.d("scalePath: ");a.g(this.scalePath().serialize())}if(this.needlePath()!=null){if(b){b=false}else{a.d(", ")}a.d("needlePath: ");a.g(this.needlePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.d(", ")}a.d("backingPath: ");a.g(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.d(", ")}a.d("underlayPath: ");a.g(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.d(", ")}a.d("overlayPath: ");a.g(this.overlayPath().serialize())}if(this.scaleLabels()!=null){if(b){b=false}else{a.d(", ")}var c=true;a.d("scaleLabels: [");var e=this.scaleLabels().getEnumerator();while(e.moveNext()){var d=e.current();if(c){c=false}else{a.d(", ")}a.g(d.serialize())}a.g("]")}if(this.scaleTickmarks()!=null){if(b){b=false}else{a.d(", ")}var f=true;a.d("scaleTickmarks: [");var h=this.scaleTickmarks().getEnumerator();while(h.moveNext()){var g=h.current();if(f){f=false}else{a.d(", ")}a.g(g.serialize())}a.g("]")}if(this.needle()!=null){if(b){b=false}else{a.d(", ")}a.d("needle: ");a.g(this.needle().serialize())}if(this.ranges()!=null){if(b){b=false}else{a.d(", ")}var i=true;a.d("ranges: [");var k=this.ranges().getEnumerator();while(k.moveNext()){var j=k.current();if(i){i=false}else{a.d(", ")}a.g(j.serialize())}a.g("]")}if(this.needle()!=null){if(b){b=false}else{a.d(", ")}a.d("name: '");a.d(this.name());a.g("'")}if(b){b=false}else{a.d(", ")}a.d("viewport: {");a.d("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.g("}");a.g("}");return a.toString()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("GaugeVisualData",$.ig.Object.prototype.$type)},true);$.ig.util.defType("ScaleVisualData","Object",{init:function(){$.ig.Object.prototype.init.call(this)},$type:new $.ig.Type("ScaleVisualData",$.ig.Object.prototype.$type)},true);$.ig.util.defType("ScaleLabelVisualDataList","List$1",{init:function(){$.ig.List$1.prototype.init.call(this,$.ig.ScaleLabelVisualData.prototype.$type)},$type:new $.ig.Type("ScaleLabelVisualDataList",$.ig.List$1.prototype.$type.specialize($.ig.ScaleLabelVisualData.prototype.$type))},true);$.ig.util.defType("ScaleLabelVisualData","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelSize:null,labelSize:function(a){if(arguments.length===1){this._labelSize=a;return a}else{return this._labelSize}},_labelPosition:null,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},scaleByViewport:function(a){this.labelPosition({__x:(this.labelPosition().__x-a.left())/a.width(),__y:(this.labelPosition().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.labelSize(new $.ig.Size(this.labelSize().c()/a.width(),this.labelSize().d()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().c()+", height: "+this.labelSize().d()+"}, labelPosition: { x: "+this.labelPosition().__x+", y: "+this.labelPosition().__y+"}, appearance: "+this.appearance().serialize()+"}"},$type:new $.ig.Type("ScaleLabelVisualData",$.ig.Object.prototype.$type)},true);$.ig.util.defType("ScaleTickmarkVisualDataList","List$1",{init:function(){$.ig.List$1.prototype.init.call(this,$.ig.ScaleTickmarkVisualData.prototype.$type)},$type:new $.ig.Type("ScaleTickmarkVisualDataList",$.ig.List$1.prototype.$type.specialize($.ig.ScaleTickmarkVisualData.prototype.$type))},true);$.ig.util.defType("ScaleTickmarkVisualData","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_tickPath:null,tickPath:function(a){if(arguments.length===1){this._tickPath=a;return a}else{return this._tickPath}},serialize:function(){return"{ tickPath: "+this.tickPath().serialize()+"}"},$type:new $.ig.Type("ScaleTickmarkVisualData",$.ig.Object.prototype.$type)},true);$.ig.util.defType("NeedleVisualData","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_angle:null,angle:function(a){if(arguments.length===1){this._angle=a;return a}else{return this._angle}},serialize:function(){return"{ angle: "+this.angle().toString()+"}"},$type:new $.ig.Type("NeedleVisualData",$.ig.Object.prototype.$type)},true);$.ig.util.defType("RangeVisualDataList","List$1",{init:function(){$.ig.List$1.prototype.init.call(this,$.ig.RangeVisualData.prototype.$type)},$type:new $.ig.Type("RangeVisualDataList",$.ig.List$1.prototype.$type.specialize($.ig.RangeVisualData.prototype.$type))},true);$.ig.util.defType("RangeVisualData","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_rangePath:null,rangePath:function(a){if(arguments.length===1){this._rangePath=a;return a}else{return this._rangePath}},serialize:function(){return"{ rangePath: "+this.rangePath().serialize()+"}"},$type:new $.ig.Type("RangeVisualData",$.ig.Object.prototype.$type)},true);$.ig.util.defType("MorphSegment","Object",{init:function(){$.ig.Object.prototype.init.call(this);this.a=new $.ig.List$1($.ig.Point.prototype.$type,0);this.b=new $.ig.List$1($.ig.Point.prototype.$type,0)},a:null,b:null,c:null,d:null,e:null,f:null,g:null,h:null,i:function(a){this.b.clear();var b=20;if(this.c){var c;var d;var e;if(this.a.count()==0){d={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{d=this.a.__inner[0];e=this.a.__inner[1]}var f=$.ig.GeometryUtil.prototype.h(d,e,this.d,!this.h,this.g);var g=$.ig.GeometryUtil.prototype.i(f,d);var h=$.ig.GeometryUtil.prototype.i(f,e);while(this.h&&h<g){h+=Math.PI*2}while(!this.h&&h>g){h-=Math.PI*2}var i=0;for(var j=0;j<b;j++){c=j/b;if(this.h){i=g+(h-g)*c}else{i=g-(g-h)*c}this.b.add({__x:f.__x+Math.cos(i)*this.d,__y:f.__y+Math.sin(i)*this.d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}else{var k;var l;var m;if(this.a.count()==0){l={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};m={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{l=this.a.__inner[0];m=this.a.__inner[1]}var n=l.__x;var o=l.__y;var p=m.__x;var q=m.__y;for(var r=0;r<b;r++){k=r/b;this.b.add({__x:n+(p-n)*k,__y:o+(q-o)*k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}this.f=true},j:function(a,b,c,d,e){var f=this;var g=null;var h=f.a;var i=h.count();if(i==0){return a}if(b.__segments.count()==0){var j=h.__inner[0];b.__startPoint={__x:d+c*j.__x,__y:e+c*j.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f.c){if(i>1){var k=new $.ig.ArcSegment;g=k;var l=h.__inner[1];k.h({__x:d+c*l.__x,__y:e+c*l.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});k.i(f.g);k.j(f.h?$.ig.SweepDirection.prototype.clockwise:$.ig.SweepDirection.prototype.counterclockwise);k.k(new $.ig.Size(f.d*c,f.d*c));a=k.h()}}else{var m=new $.ig.PolyLineSegment;g=m;if(i>1){var n;var o=m.__points;for(var p=1;p<i;p++){n=h.__inner[p];o.add({__x:d+c*n.__x,__y:e+c*n.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}a=m.__points.__inner[m.__points.count()-1]}}b.__segments.add(g);return a},k:function(a,b,c){var d=this;var e=b.a;var f=false;var g=c.a;var h=false;if(e.count()==0&&g.count()==0){return}d.c=false;d.e=false;d.f=false;d.g=false;d.h=false;if(b.e){f=true}if(c.e){h=true}if(b.c!=c.c||b.e||c.e||b.g!=c.g||b.h!=c.h){f=true;h=true;d.e=true}if(f&&!b.e){if(!b.f){b.i(c.d)}e=b.b}if(h&&!c.e){if(!c.f){c.i(b.d)}g=c.b}if(b.e){e=b.b}if(c.e){g=c.b}d.b.clear();if(b.c&&c.c){d.c=true}$.ig.InterpolationUtil.prototype.a(d.a,a,e,g);if(d.e){var i;var j=d.a.count();for(var k=0;k<j;k++){i=d.a.__inner[k];d.b.add({__x:i.__x,__y:i.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}d.f=true}if(b.g==c.g){d.g=c.g}if(b.h==c.h){d.h=c.h}if(d.c){d.d=b.d+(c.d-b.d)*a}},l:function(){this.a.clear();this.b.clear();this.e=false;this.f=false;this.c=false},$type:new $.ig.Type("MorphSegment",$.ig.Object.prototype.$type)},true);$.ig.util.defType("RadialGaugeFrame","Object",{init:function(){$.ig.Object.prototype.init.call(this);this.e(new $.ig.RadialGaugeNeedleFrame);this.f(new $.ig.RadialGaugeScaleFrame);this.g(new $.ig.BackingFrame)},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},q:function(a,b,c){this.h(b.h()+(c.h()-b.h())*a);this.e().dk(a,b.e(),c.e());this.f().cf(a,b.f(),c.f());this.g().ak(a,b.g(),c.g())},$type:new $.ig.Type("RadialGaugeFrame",$.ig.Object.prototype.$type)},true);$.ig.util.defType("RadialGaugeNeedleFrame","Object",{init:function(){$.ig.Object.prototype.init.call(this);this.au(new $.ig.MorphSegment);this.av(new $.ig.MorphSegment);this.aw(new $.ig.MorphSegment);this.ax(new $.ig.MorphSegment);this.ay(new $.ig.MorphSegment);this.az(new $.ig.MorphSegment);this.a0(new $.ig.MorphSegment);this.a1(new $.ig.MorphSegment);this.a2(new $.ig.MorphSegment);this.a3(new $.ig.MorphSegment);this.a4(new $.ig.MorphSegment);this.a5(new $.ig.MorphSegment);this.a6(new $.ig.MorphSegment);this.a7(new $.ig.MorphSegment);this.a8(new $.ig.MorphSegment);this.a9(new $.ig.MorphSegment);this.ba(new $.ig.MorphSegment);this.bb(new $.ig.MorphSegment);this.bc(new $.ig.MorphSegment);this.bd(new $.ig.MorphSegment);this.be(new $.ig.MorphSegment);this.bf(new $.ig.MorphSegment);this.bg(new $.ig.MorphSegment);this.bh(new $.ig.MorphSegment);this.bi(new $.ig.MorphSegment);this.bj(new $.ig.MorphSegment)},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},_am:null,am:function(a){if(arguments.length===1){this._am=a;return a}else{return this._am}},_an:null,an:function(a){if(arguments.length===1){this._an=a;return a}else{return this._an}},_ao:null,ao:function(a){if(arguments.length===1){this._ao=a;return a}else{return this._ao}},_ap:null,ap:function(a){if(arguments.length===1){this._ap=a;return a}else{return this._ap}},_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}},_as:null,as:function(a){if(arguments.length===1){this._as=a;return a}else{return this._as}},_at:null,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},_au:null,au:function(a){if(arguments.length===1){this._au=a;return a}else{return this._au}},_av:null,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},_aw:null,aw:function(a){if(arguments.length===1){this._aw=a;return a}else{return this._aw}},_ax:null,ax:function(a){if(arguments.length===1){this._ax=a;return a}else{return this._ax}},_ay:null,ay:function(a){if(arguments.length===1){this._ay=a;return a}else{return this._ay}},_az:null,az:function(a){if(arguments.length===1){this._az=a;return a}else{return this._az}},_a0:null,a0:function(a){if(arguments.length===1){this._a0=a;return a}else{return this._a0}},_a1:null,a1:function(a){if(arguments.length===1){this._a1=a;return a}else{return this._a1}},_a2:null,a2:function(a){if(arguments.length===1){this._a2=a;return a}else{return this._a2}},_a3:null,a3:function(a){if(arguments.length===1){this._a3=a;return a}else{return this._a3}},_a4:null,a4:function(a){if(arguments.length===1){this._a4=a;return a}else{return this._a4}},_a5:null,a5:function(a){if(arguments.length===1){this._a5=a;return a}else{return this._a5}},_a6:null,a6:function(a){if(arguments.length===1){this._a6=a;return a}else{return this._a6}},_a7:null,a7:function(a){if(arguments.length===1){this._a7=a;return a}else{return this._a7}},_a8:null,a8:function(a){if(arguments.length===1){this._a8=a;return a}else{return this._a8}},_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},_ba:null,ba:function(a){if(arguments.length===1){this._ba=a;return a}else{return this._ba}},_bb:null,bb:function(a){if(arguments.length===1){this._bb=a;return a}else{return this._bb}},_bc:null,bc:function(a){if(arguments.length===1){this._bc=a;return a}else{return this._bc}},_bd:null,bd:function(a){if(arguments.length===1){this._bd=a;return a}else{return this._bd}},_be:null,be:function(a){if(arguments.length===1){this._be=a;return a}else{return this._be}},_bf:null,bf:function(a){if(arguments.length===1){this._bf=a;return a}else{return this._bf}},_bg:null,bg:function(a){if(arguments.length===1){this._bg=a;return a}else{return this._bg}},_bh:null,bh:function(a){if(arguments.length===1){this._bh=a;return a}else{return this._bh}},_bi:null,bi:function(a){if(arguments.length===1){this._bi=a;return a}else{return this._bi}},_bj:null,bj:function(a){if(arguments.length===1){this._bj=a;return a}else{return this._bj}},dk:function(a,b,c){this.ak(b.ak()+(c.ak()-b.ak())*a);this.al(b.al()+(c.al()-b.al())*a);this.am(b.am()+(c.am()-b.am())*a);this.an(b.an()+(c.an()-b.an())*a);this.ao($.ig.BrushUtil.prototype.a(b.ao(),a,c.ao(),$.ig.InterpolationMode.prototype.rGB));this.ap($.ig.BrushUtil.prototype.a(b.ap(),a,c.ap(),$.ig.InterpolationMode.prototype.rGB));this.ar(b.ar()+(c.ar()-b.ar())*a);this.aq(b.aq()+(c.aq()-b.aq())*a);this.at($.ig.BrushUtil.prototype.a(b.at(),a,c.at(),$.ig.InterpolationMode.prototype.rGB));this.as($.ig.BrushUtil.prototype.a(b.as(),a,c.as(),$.ig.InterpolationMode.prototype.rGB));this.au().k(a,b.au(),c.au());this.av().k(a,b.av(),c.av());this.aw().k(a,b.aw(),c.aw());this.ax().k(a,b.ax(),c.ax());this.ay().k(a,b.ay(),c.ay());this.az().k(a,b.az(),c.az());this.a0().k(a,b.a0(),c.a0());this.a1().k(a,b.a1(),c.a1());this.a2().k(a,b.a2(),c.a2());this.a3().k(a,b.a3(),c.a3());this.a4().k(a,b.a4(),c.a4());this.a5().k(a,b.a5(),c.a5());this.a6().k(a,b.a6(),c.a6());this.a7().k(a,b.a7(),c.a7());this.a8().k(a,b.a8(),c.a8());this.a9().k(a,b.a9(),c.a9());this.ba().k(a,b.ba(),c.ba());this.bb().k(a,b.bb(),c.bb());this.bc().k(a,b.bc(),c.bc());this.bd().k(a,b.bd(),c.bd());this.be().k(a,b.be(),c.be());this.bf().k(a,b.bf(),c.bf());this.bg().k(a,b.bg(),c.bg());this.bh().k(a,b.bh(),c.bh());this.bi().k(a,b.bi(),c.bi());this.bj().k(a,b.bj(),c.bj())},dl:function(a,b,c){var d=new $.ig.PathGeometry;var e=new $.ig.PathFigure;var f={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};f=this.au().j(f,e,a,b,c);f=this.av().j(f,e,a,b,c);f=this.aw().j(f,e,a,b,c);f=this.ax().j(f,e,a,b,c);f=this.ay().j(f,e,a,b,c);f=this.az().j(f,e,a,b,c);f=this.a0().j(f,e,a,b,c);f=this.a1().j(f,e,a,b,c);f=this.a2().j(f,e,a,b,c);f=this.a3().j(f,e,a,b,c);f=this.a4().j(f,e,a,b,c);f=this.a5().j(f,e,a,b,c);f=this.a6().j(f,e,a,b,c);f=this.a7().j(f,e,a,b,c);f=this.a8().j(f,e,a,b,c);f=this.a9().j(f,e,a,b,c);e.__isClosed=true;d.d().add(e);var g=new $.ig.PathFigure;if(this.ba().a.count()>0||this.bb().a.count()>0){f=this.ba().j(f,g,a,b,c);f=this.bb().j(f,g,a,b,c);g.__isClosed=true;d.d().add(g)}return d},dm:function(a,b,c){var d=new $.ig.PathGeometry;var e={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var f=new $.ig.PathFigure;if(this.be().a.count()>0||this.bf().a.count()>0){e=this.be().j(e,f,a,b,c);e=this.bf().j(e,f,a,b,c);f.__isClosed=true;d.d().add(f)}var g=new $.ig.PathFigure;if(this.bi().a.count()>0||this.bj().a.count()>0){e=this.bi().j(e,g,a,b,c);e=this.bj().j(e,g,a,b,c);g.__isClosed=true;d.d().add(g)}return d},dn:function(a,b,c){var d=new $.ig.PathGeometry;var e={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var f=new $.ig.PathFigure;if(this.bc().a.count()>0||this.bd().a.count()>0){e=this.bc().j(e,f,a,b,c);e=this.bd().j(e,f,a,b,c);f.__isClosed=true;d.d().add(f)}var g=new $.ig.PathFigure;if(this.bg().a.count()>0||this.bh().a.count()>0){e=this.bg().j(e,g,a,b,c);e=this.bh().j(e,g,a,b,c);g.__isClosed=true;d.d().add(g)}return d},$type:new $.ig.Type("RadialGaugeNeedleFrame",$.ig.Object.prototype.$type)},true);$.ig.util.defType("RadialGaugeRangeFrame","Object",{init:function(){$.ig.Object.prototype.init.call(this)},a:null,b:null,c:null,d:null,e:null,f:null,g:null,h:null,i:null,j:function(a,b,c,d){var e=new $.ig.RadialGaugeRangeFrame;e.g=$.ig.BrushUtil.prototype.a(c.g,a,d.g,$.ig.InterpolationMode.prototype.rGB);e.h=$.ig.BrushUtil.prototype.a(c.h,a,d.h,$.ig.InterpolationMode.prototype.rGB);e.i=b*c.i+a*d.i;e.a=b*c.a+a*d.a;e.b=b*c.b+a*d.b;e.c=b*c.c+a*d.c;e.d=b*c.d+a*d.d;e.e=b*c.e+a*d.e;e.f=b*c.f+a*d.f;return e},k:function(a,b,c){var d=new $.ig.PathGeometry;var e=new $.ig.PathFigure;var f=4;var g=1/a;var h=false;if(Math.abs(this.b-this.f)<g){h=true}var i=false;if(Math.abs(this.a-this.e)<g){i=true}var j=false;if(this.d-this.c>=2*Math.PI){j=true}if(i&&h&&j){var k=this.m(0,Math.PI,this.b,a,b,c,true);e.__startPoint=k.c();var l=this.m(Math.PI,0,this.b,a,b,c,true);
var m=new $.ig.PathFigure;var n=this.m(0,Math.PI,this.a,a,b,c,false);m.__startPoint=n.c();var o=this.m(Math.PI,0,this.a,a,b,c,false);e.__segments.add(k.d());e.__segments.add(l.d());m.__segments.add(n.d());m.__segments.add(o.d());d.d().add(e);d.d().add(m);return d}var p=null;if(h){var q=this.m(this.c,this.d,this.b,a,b,c,true);e.__startPoint=q.c();p=q.d()}else{var r=this.l(this.c,this.d,this.b,this.f,a,b,c,true,f);e.__startPoint=r.c();p=r.d()}var s=null;var t=new $.ig.LineSegment(1);if(i){var u=this.m(this.c,this.d,this.a,a,b,c,false);s=u.d();t.d(u.c())}else{var v=this.l(this.c,this.d,this.a,this.e,a,b,c,false,f);s=v.d();t.d(v.c())}e.__segments.add(p);e.__segments.add(t);e.__segments.add(s);e.__isFilled=true;e.__isClosed=true;d.d().add(e);return d},l:function(a,b,c,d,e,f,g,h,i){var j=new $.ig.PolyLineSegment;var k=e*c;var l=e*d;var m=Math.max(k,l);var n=m+m;var o=Math.asin(i/n)*2;var p;var q;var r;var s=l-k;var t=Math.abs(b-a);var u=j.__points;if(h){var v;for(v=a;v<b;v+=o){r=(v-a)/t;q=k+r*s;p={__x:f+Math.cos(v)*q,__y:g+Math.sin(v)*q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};u.add(p)}v=b;r=(v-a)/t;q=k+r*s;p={__x:f+Math.cos(v)*q,__y:g+Math.sin(v)*q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};u.add(p)}else{var w;for(w=b;w>a;w-=o){r=(w-b)/t;q=k+r*s;p={__x:f+Math.cos(w)*q,__y:g+Math.sin(w)*q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};u.add(p)}w=a;r=(w-b)/t;q=k+r*s;p={__x:f+Math.cos(w)*q,__y:g+Math.sin(w)*q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};u.add(p)}return new $.ig.Tuple$2($.ig.Point.prototype.$type,$.ig.PathSegment.prototype.$type,u.__inner[0],j)},m:function(a,b,c,d,e,f,g){var h=c*d;var i=new $.ig.ArcSegment;i.j(g?$.ig.SweepDirection.prototype.clockwise:$.ig.SweepDirection.prototype.counterclockwise);i.i(b-a>Math.PI);i.k(new $.ig.Size(h,h));var j=g?b:a;var k=g?a:b;i.h({__x:e+Math.cos(j)*h,__y:f+Math.sin(j)*h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var l={__x:e+Math.cos(k)*h,__y:f+Math.sin(k)*h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return new $.ig.Tuple$2($.ig.Point.prototype.$type,$.ig.PathSegment.prototype.$type,l,i)},$type:new $.ig.Type("RadialGaugeRangeFrame",$.ig.Object.prototype.$type)},true);$.ig.util.defType("BackingFrame","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},ak:function(a,b,c){this.l(b.l()+(c.l()-b.l())*a);this.j($.ig.BrushUtil.prototype.a(b.j(),a,c.j(),$.ig.InterpolationMode.prototype.rGB));this.k($.ig.BrushUtil.prototype.a(b.k(),a,c.k(),$.ig.InterpolationMode.prototype.rGB));this.m(b.m()+(c.m()-b.m())*a);this.n(b.n()+(c.n()-b.n())*a);this.p(b.p()+(c.p()-b.p())*a);this.q(b.q()+(c.q()-b.q())*a);this.r(b.r()+(c.r()-b.r())*a);this.o(b.o()+(c.o()-b.o())*a)},al:function(a,b,c,d){var $self=this;a.__startPoint={__x:b*this.p()+c,__y:0+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var e=function(){var $ret=new $.ig.ArcSegment;$ret.h({__x:-1*b*$self.p()+c,__y:0+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.i(false);$ret.j($.ig.SweepDirection.prototype.clockwise);$ret.k(new $.ig.Size(b*$self.p(),b*$self.p()));return $ret}();var f=function(){var $ret=new $.ig.ArcSegment;$ret.h({__x:b*$self.p()+c,__y:0+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.i(false);$ret.j($.ig.SweepDirection.prototype.clockwise);$ret.k(new $.ig.Size(b*$self.p(),b*$self.p()));return $ret}();a.__segments.add(e);a.__segments.add(f)},am:function(a,b,c){var d=new $.ig.PathGeometry;var e=new $.ig.PathFigure;if(this.m()==this.n()){this.al(e,a,b,c)}else{var f=this.p();var g=this.q();var h=this.m();var i=this.n();var j=this.o();var k=h;var l=i;h-=j;i+=j;if(i-h>2*Math.PI){this.al(e,a,b,c)}else{this.an(e,a,b,c)}}e.__isClosed=true;d.d().add(e);return d},an:function(a,b,c,d){var $self=this;var e=this.p();var f=this.q();var g=this.m();var h=this.n();var i=this.o();var j=g;var k=h;g-=i;h+=i;var l=Math.sin(g);var m=Math.cos(g);var n=Math.sin(h);var o=Math.cos(h);var p=this.r();var q=b*e;var r=b*f;if(p*2>q-r){p=(q-r)/2}var s=p/(b-p);var t=Math.atan(s);var u=q-p;var v=r+p;var w=Math.sin(g-t);var x=Math.sin(g+t);var y=Math.cos(g-t);var z=Math.cos(g+t);var aa=Math.sin(h-t);var ab=Math.sin(h+t);var ac=Math.cos(h-t);var ad=Math.cos(h+t);var ae=Math.sin(j);var af=Math.sin(k);var ag=Math.cos(j);var ah=Math.cos(k);a.__startPoint={__x:m*u+c,__y:l*u+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ai=function(){var $ret=new $.ig.ArcSegment;$ret.h({__x:z*q+c,__y:x*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.i(t*2>Math.PI);$ret.j($.ig.SweepDirection.prototype.clockwise);$ret.k(new $.ig.Size(p,p));return $ret}();var aj=function(){var $ret=new $.ig.ArcSegment;$ret.h({__x:ac*q+c,__y:aa*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.i(h-t-(g+t)>Math.PI);$ret.j($.ig.SweepDirection.prototype.clockwise);$ret.k(new $.ig.Size(q,q));return $ret}();var ak=function(){var $ret=new $.ig.ArcSegment;$ret.h({__x:o*u+c,__y:n*u+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.i(t*2>Math.PI);$ret.j($.ig.SweepDirection.prototype.clockwise);$ret.k(new $.ig.Size(p,p));return $ret}();var al={__x:ah*q+c,__y:af*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var am={__x:ah*r+c,__y:af*r+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var an={__x:o*q+c,__y:n*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ao={__x:o*r+c,__y:n*r+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ap=an.__y;var aq=an.__x;if(al.__x-am.__x!=0){aq=c;var ar=(al.__y-am.__y)/(al.__x-am.__x);ap=ar*(c-an.__x)+an.__y}ao={__x:c,__y:ap,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var as=$.ig.GeometryUtil.prototype.j(ao,an,{__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},r);var at={__x:ag*q+c,__y:ae*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var au={__x:ag*r+c,__y:ae*r+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var av={__x:m*q+c,__y:l*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var aw={__x:m*r+c,__y:l*r+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ax=av.__y;var ay=av.__x;if(at.__x-au.__x!=0){ay=c;var az=(at.__y-au.__y)/(at.__x-au.__x);ax=az*(c-av.__x)+av.__y}aw={__x:ay,__y:ax,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var a0=$.ig.GeometryUtil.prototype.j(aw,av,{__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},r);if(isNaN(as.c().__x)||isNaN(as.c().__y)||isNaN(as.d().__x)||isNaN(as.d().__y)||isNaN(a0.c().__x)||isNaN(a0.c().__y)||isNaN(a0.d().__x)||isNaN(a0.d().__y)){a.__startPoint={__x:m*q+c,__y:l*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.__segments.add(aj);var a1=function(){var $ret=new $.ig.LineSegment(1);$ret.d({__x:m*q+c,__y:l*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();a.__segments.add(a1)}else{var a2;var a3;if(Math.pow(as.c().__x-an.__x,2)+Math.pow(as.c().__y-an.__y,2)<Math.pow(as.d().__x-an.__x,2)+Math.pow(as.d().__y-an.__y,2)){a2=as.c()}else{a2=as.d()}if(Math.pow(a0.c().__x-av.__x,2)+Math.pow(a0.c().__y-av.__y,2)<Math.pow(a0.d().__x-av.__x,2)+Math.pow(a0.d().__y-av.__y,2)){a3=a0.c()}else{a3=a0.d()}if(Math.pow(a3.__x-an.__x,2)+Math.pow(a3.__y-an.__y,2)<=Math.pow(a2.__x-an.__x,2)+Math.pow(a2.__y-an.__y,2)){a.__startPoint={__x:m*q+c,__y:l*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.__segments.add(aj);var a4=function(){var $ret=new $.ig.LineSegment(1);$ret.d({__x:m*q+c,__y:l*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();a.__segments.add(a4)}else{a.__segments.add(ai);a.__segments.add(aj);a.__segments.add(ak);var a5=function(){var $ret=new $.ig.LineSegment(1);$ret.d(a2);return $ret}();a.__segments.add(a5);var a6=$.ig.GeometryUtil.prototype.i({__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a2);var a7=$.ig.GeometryUtil.prototype.i({__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a3);while(a7<a6){a7+=2*Math.PI}var a8=function(){var $ret=new $.ig.ArcSegment;$ret.h(a3);$ret.i(a7-a6>Math.PI);$ret.j($.ig.SweepDirection.prototype.clockwise);$ret.k(new $.ig.Size(r,r));return $ret}();a.__segments.add(a8);var a9=function(){var $ret=new $.ig.LineSegment(1);$ret.d({__x:m*u+c,__y:l*u+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();a.__segments.add(a9)}}},$type:new $.ig.Type("BackingFrame",$.ig.Object.prototype.$type)},true);$.ig.util.defType("RadialGaugeScaleFrame","Object",{init:function(){$.ig.Object.prototype.init.call(this);this.ay(new $.ig.List$1($.ig.RadialGaugeRangeFrame.prototype.$type,0));this.aa(new Array(0));this.ab(new Array(0));this.ac(new Array(0));this.ad(new Array(0));this.ae(new Array(0));this.af(new Array(0));this.ag(new Array(0));this.ah(new Array(0))},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_ac:null,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},_ad:null,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},_ae:null,ae:function(a){if(arguments.length===1){this._ae=a;return a}else{return this._ae}},_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},_ag:null,ag:function(a){if(arguments.length===1){this._ag=a;return a}else{return this._ag}},_ah:null,ah:function(a){if(arguments.length===1){this._ah=a;return a}else{return this._ah}},_ai:null,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},_aj:null,aj:function(a){if(arguments.length===1){this._aj=a;return a}else{return this._aj}},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},_am:null,am:function(a){if(arguments.length===1){this._am=a;return a}else{return this._am}},_an:null,an:function(a){if(arguments.length===1){this._an=a;return a}else{return this._an}},_ao:null,ao:function(a){if(arguments.length===1){this._ao=a;return a}else{return this._ao}},_ap:null,ap:function(a){if(arguments.length===1){this._ap=a;return a}else{return this._ap}},_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}},_as:null,as:function(a){if(arguments.length===1){this._as=a;return a}else{return this._as}},_at:null,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},_au:null,au:function(a){if(arguments.length===1){this._au=a;return a}else{return this._au}},_av:null,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},_aw:null,aw:function(a){if(arguments.length===1){this._aw=a;return a}else{return this._aw}},_ax:null,ax:function(a){if(arguments.length===1){this._ax=a;return a}else{return this._ax}},_ay:null,ay:function(a){if(arguments.length===1){this._ay=a;return a}else{return this._ay}},cd:function(a,b,c,d){var e=Math.max(c.length,d.length);var f=Math.min(c.length,d.length);if(b.length!=e){b=new Array(e)}var g=0;if(c.length>0){g=c[c.length-1]}var h=0;if(d.length>0){h=d[d.length-1]}var i=c.length>d.length;var j=0;for(j=0;j<f;j++){b[j]=c[j]+(d[j]-c[j])*a}var k;var l;for(j=f;j<e;j++){if(i){k=c[j];l=h}else{k=g;l=d[j]}b[j]=k+(l-k)*a}return b},ce:function(a,b,c,d){var e=Math.max(c.length,d.length);var f=Math.min(c.length,d.length);if(b.length!=e){b=new Array(e)}var g=null;if(c.length>0){g=c[c.length-1]}var h=null;if(d.length>0){h=d[d.length-1]}var i=c.length>d.length;var j=0;for(j=0;j<f;j++){b[j]=d[j]}var k;var l;for(j=f;j<e;j++){if(i){k=c[j];l=h}else{k=g;l=d[j]}if(l!=null){b[j]=l}else{b[j]=k}}return b},cf:function(a,b,c){this.av($.ig.BrushUtil.prototype.a(b.av(),a,c.av(),$.ig.InterpolationMode.prototype.rGB));this.ar($.ig.BrushUtil.prototype.a(b.ar(),a,c.ar(),$.ig.InterpolationMode.prototype.rGB));this.au($.ig.BrushUtil.prototype.a(b.au(),a,c.au(),$.ig.InterpolationMode.prototype.rGB));if(b.aw()==null&&c.aw()==null){this.aw(null)}else{this.aw($.ig.BrushUtil.prototype.a(b.aw(),a,c.aw(),$.ig.InterpolationMode.prototype.rGB))}this.ai(b.ai()+(c.ai()-b.ai())*a);this.aj(b.aj()+(c.aj()-b.aj())*a);this.ap(b.ap()+(c.ap()-b.ap())*a);this.aq(b.aq()+(c.aq()-b.aq())*a);this.ax(b.ax()+(c.ax()-b.ax())*a);this.ak(b.ak()+(c.ak()-b.ak())*a);this.al(b.al()+(c.al()-b.al())*a);this.am(b.am()+(c.am()-b.am())*a);this.an(b.an()+(c.an()-b.an())*a);this.ao(b.ao()+(c.ao()-b.ao())*a);this.as(b.as()+(c.as()-b.as())*a);this.at(b.at()+(c.at()-b.at())*a);this.aa(this.cd(a,this.aa(),b.aa(),c.aa()));this.ab(this.cd(a,this.ab(),b.ab(),c.ab()));this.ac(this.cd(a,this.ac(),b.ac(),c.ac()));this.ae(this.cd(a,this.ae(),b.ae(),c.ae()));this.af(this.cd(a,this.af(),b.af(),c.af()));this.ag(this.cd(a,this.ag(),b.ag(),c.ag()));this.ah(this.cd(a,this.ah(),b.ah(),c.ah()));this.ad(this.ce(a,this.ad(),b.ad(),c.ad()));this.cg(a,this.ay(),b.ay(),c.ay())},cg:function(a,b,c,d){var $self=this;$.ig.InterpolationUtil.prototype.c($.ig.RadialGaugeRangeFrame.prototype.$type,b,a,c,d,function(){return new $.ig.RadialGaugeRangeFrame},$.ig.RadialGaugeRangeFrame.prototype.j)},$type:new $.ig.Type("RadialGaugeScaleFrame",$.ig.Object.prototype.$type)},true);$.ig.util.defType("RadialGaugeNeedlePreparer","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},e:function(a){var b=this.b();a.ao(b.p);a.ap(b.q);a.at(b.m);a.as(b.n);a.ar(b.r);a.aq(b.o);switch(b.j){case $.ig.RadialGaugeNeedleShape.prototype.none:this.s(a);break;case $.ig.RadialGaugeNeedleShape.prototype.rectangle:this.q(a);break;case $.ig.RadialGaugeNeedleShape.prototype.triangle:this.j(a);break;case $.ig.RadialGaugeNeedleShape.prototype.trapezoid:this.i(a);break;case $.ig.RadialGaugeNeedleShape.prototype.rectangleWithBulb:this.o(a);break;case $.ig.RadialGaugeNeedleShape.prototype.needle:this.n(a);break;case $.ig.RadialGaugeNeedleShape.prototype.needleWithBulb:this.k(a);break;case $.ig.RadialGaugeNeedleShape.prototype.trapezoidWithBulb:this.h(a);break;case $.ig.RadialGaugeNeedleShape.prototype.triangleWithBulb:this.g(a);break}switch(b.k){case $.ig.RadialGaugePivotShape.prototype.circleOverlay:this.f(a,true,false);break;case $.ig.RadialGaugePivotShape.prototype.circleUnderlay:this.f(a,false,false);break;case $.ig.RadialGaugePivotShape.prototype.circleOverlayWithHole:this.f(a,true,true);break;case $.ig.RadialGaugePivotShape.prototype.circleUnderlayWithHole:this.f(a,false,true);break}},f:function(a,b,c){var d=this.p();var e=d.l;var f=d.s;var g=d.t;var h=a.be();if(b){h=a.bc()}var i=h.a;h.c=true;h.h=true;h.g=false;h.d=e;i.add({__x:0+e,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.add({__x:0-e,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});h=a.bf();if(b){h=a.bd()}i=h.a;h.c=true;h.h=true;h.g=true;h.d=e;i.add({__x:0-e,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.add({__x:0+e,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(c){h=a.bi();if(b){h=a.bg()}i=h.a;h.c=true;h.h=false;h.g=false;h.d=g;i.add({__x:0+g,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.add({__x:0-g,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});h=a.bj();if(b){h=a.bh()}i=h.a;h.c=true;h.h=false;h.g=true;h.d=g;i.add({__x:0-g,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.add({__x:0+g,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},g:function(a){this.m(a,false,true,false,true)},h:function(a){this.m(a,false,false,true,true)},i:function(a){this.m(a,false,false,true,false)},j:function(a){this.m(a,false,true,false,false)},k:function(a){this.m(a,false,false,false,true)},l:function(a,b,c,d,e){var f=0;if(c==a){f=0}else{f=(e-a)/(c-a)}var g=b+(d-b)*f;return g},m:function(a,b,c,d,e){this.r(a);var f=this.p();a.ak(f.a);a.al(f.b);a.am(0);if(!isNaN(f.d)){a.am(Math.max(a.am(),f.d))}if(!isNaN(f.l)){a.am(Math.max(a.am(),f.l))}if(!isNaN(f.g)){a.am(Math.max(a.am(),f.g))}if(!isNaN(f.e)){a.am(Math.max(a.am(),f.e))}if(c){f.h=f.b;f.g=0}if(d){f.h=f.b;f.g=f.d}if(b){var g=Math.max(f.c,f.d);f.c=g;f.d=g;f.h=f.b;f.g=f.d}if(isNaN(f.h)){f.h=f.b}var h=f.k==$.ig.RadialGaugePivotShape.prototype.circle||f.k==$.ig.RadialGaugePivotShape.prototype.circleWithHole;var i=f.c;var j=f.d;if(!d&&!b){j=0}var k=f.g;var l=f.l;var m=f.a;var n=f.b;var o=f.f;var p=f.h;var q=f.e;var r=true;var s=true;if(isNaN(p)){r=false;p=n}if(isNaN(o)){s=false;o=m}var t=f.t;var u=f.s;var v=0;var w=u;var x=u;var y=this.l(m,i,p,k,u);var z=y;var aa=f.k==$.ig.RadialGaugePivotShape.prototype.circleWithHole;if(h){var ab=$.ig.GeometryUtil.prototype.j({__x:m,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:p,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},l);if(isNaN(ab.c().__x)||isNaN(ab.c().__y)||isNaN(ab.d().__x)||isNaN(ab.d().__y)){h=false}else{var ac=ab.c();var ad=ab.d();w=ac.__x;x=ad.__x;y=ac.__y;z=ad.__y;if(w>x){var ae=w;w=x;x=ae;ae=y;y=z;z=ae}}}if(aa){var af=$.ig.GeometryUtil.prototype.j({__x:m,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:p,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},t);if(isNaN(af.c().__x)||isNaN(af.c().__y)||isNaN(af.d().__x)||isNaN(af.d().__y)||h){aa=true}else{aa=false}}if(m>x||n<w){h=false;w=m;x=m}var ag=false;var ah=false;if(h&&m>=w){ag=true}if(h&&n<=x){ah=true}if(isNaN(o)||o>w){o=w}if(p<x){p=x}var ai=e;var aj=l;var ak=l;if(o+q>w){ai=false}var al=o;var am=i;var an=o;var ao=i;var ap=w;var aq=x;var ar=y;var as=z;var at=w;var au=x;var av=y;var aw=z;if(ai){var ax=$.ig.GeometryUtil.prototype.j({__x:m,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:p,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:o,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},q);if(!isNaN(ax.c().__x)&&!isNaN(ax.c().__y)&&!isNaN(ax.d().__x)&&!isNaN(ax.d().__y)){ai=true;al=ax.c().__x;am=ax.c().__y;an=ax.d().__x;ao=ax.d().__y;if(al>an){var ay=al;al=an;an=ay;ay=am;am=ao;ao=ay}}else{ai=false}}if(ag){ai=false}if(ai&&m>=al){ag=true;aj=q;ap=al;ar=am;aq=an;as=ao}if(ai&&n<=an){ah=true;ak=q;ak=q;at=al;av=am;au=an;aw=ao}var az=m;var a0=a.a9();var a1=a0.a;var a2=i;if(ag){az=ap;a0.c=true;a0.g=false;a0.h=false;a0.d=aj;o=ap;m=ap;a2=ar;i=ar;h=false}if(ah){p=au;n=au;h=false}var a3=ag||ah||h;a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.au();a1=a0.a;a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=al;a2=this.l(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.av();a1=a0.a;if(ai){a0.c=true;a0.g=false;a0.h=false;a0.d=q}a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=an;a2=this.l(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.aw();a1=a0.a;a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=w;a2=this.l(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.ax();a1=a0.a;if(a3){a0.c=true;a0.g=false;a0.h=false;a0.d=l}a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=x;a2=this.l(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.ay();a1=a0.a;a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=p;a2=this.l(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.az();a1=a0.a;a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.a0();a1=a0.a;a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=n;a2=this.l(p,k,n,j,az);a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.a1();a1=a0.a;if(ah){az=au;a0.c=true;a0.g=false;a0.h=false;a0.d=ak}a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.a2();a1=a0.a;a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=p;a2=this.l(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.a3();a1=a0.a;a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.a4();a1=a0.a;a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=x;a2=this.l(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.a5();a1=a0.a;if(a3){a0.c=true;a0.g=false;a0.h=false;a0.d=l}a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=w;a2=this.l(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.a6();a1=a0.a;a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=an;a2=this.l(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.a7();a1=a0.a;if(ai){a0.c=true;a0.g=false;a0.h=false;a0.d=q}a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=al;a2=this.l(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.a8();a1=a0.a;a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=m;a2=this.l(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.ba();a1=a0.a;if(aa&&a3){a0.c=true;a0.h=true;a0.g=false;a0.d=t;a1.add({__x:0+t,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a1.add({__x:0-t,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}a0=a.bb();a1=a0.a;if(aa&&a3){a0.c=true;a0.h=true;a0.g=true;
a0.d=t;a1.add({__x:0-t,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a1.add({__x:0+t,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},n:function(a){this.m(a,false,false,false,false)},o:function(a){this.m(a,true,false,false,true)},p:function(){var a=this.b();var b=this.b().u();var c=0;var d=.48;var e=NaN;var f=NaN;var g=.2;var h=.1;var i=.1;var j=.1;var k=.14;var l=.06;switch(a.j){case $.ig.RadialGaugeNeedleShape.prototype.needle:f=.4;break;case $.ig.RadialGaugeNeedleShape.prototype.trapezoid:i=.06;break;case $.ig.RadialGaugeNeedleShape.prototype.needleWithBulb:f=.4;c=-.3;e=-.2;k=.14;break;case $.ig.RadialGaugeNeedleShape.prototype.rectangleWithBulb:c=-.3;e=-.2;k=.14;break;case $.ig.RadialGaugeNeedleShape.prototype.trapezoidWithBulb:i=.06;c=-.3;e=-.2;k=.14;break;case $.ig.RadialGaugeNeedleShape.prototype.triangleWithBulb:c=-.3;e=-.2;k=.14;break}var m=a.a;var n=a.b;var o=a.k==$.ig.RadialGaugePivotShape.prototype.circle||a.k==$.ig.RadialGaugePivotShape.prototype.circleWithHole;if(isNaN(m)){m=c}if(isNaN(n)){n=d}var p=Math.min(m,n);var q=Math.max(m,n);m=p;n=q;var r=a.c;if(isNaN(r)){r=h}var s=a.d;if(isNaN(s)){s=i}var t=a.l;var u=a.t;if(isNaN(t)){t=g}if(isNaN(u)){u=j}var v=Math.max(t,u);var w=Math.min(t,u);t=v;u=w;var x=a.f;if(isNaN(x)){x=e}if(!isNaN(x)){if(x<m){x=NaN}if(x>0&&m<=0){x=NaN}if(x>n){x=n}}var y=a.h;if(isNaN(y)){y=f}if(!isNaN(y)){if(y>n){y=NaN}if(y<0&&n>=0){y=NaN}if(y<m){y=m}}var z=0;if(m>0){z=m}if(n<0){z=m}if(t<=0){t=0}var aa=a.e;var ab=a.g;if(isNaN(aa)){aa=k}if(isNaN(ab)){ab=l}b.l=t/2;b.t=u/2;b.f=x;b.h=y;b.a=m;b.b=n;b.s=z;b.c=r/2;b.d=s/2;b.g=ab/2;b.e=aa/2;return b},q:function(a){this.m(a,true,false,false,false)},r:function(a){a.a9().l();a.au().l();a.av().l();a.aw().l();a.ax().l();a.ay().l();a.az().l();a.a0().l();a.a1().l();a.a2().l();a.a3().l();a.a4().l();a.a5().l();a.a6().l();a.a7().l();a.a8().l();a.ba().l();a.bb().l();a.bc().l();a.bd().l();a.be().l();a.bf().l();a.bg().l();a.bh().l();a.bi().l();a.bj().l()},s:function(a){this.r(a);var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=a.a9();var j=i.a;j.add({__x:b,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:b,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.au();j=i.a;j.add({__x:b,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:d,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.av();j=i.a;j.add({__x:d,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:d,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var k=f;var l=f;i=a.aw();j=i.a;j.add({__x:d,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:k,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.ax();j=i.a;j.add({__x:k,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:l,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.ay();j=i.a;j.add({__x:l,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:e,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.az();j=i.a;j.add({__x:e,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:e,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.a0();j=i.a;j.add({__x:e,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:c,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.a1();j=i.a;j.add({__x:c,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:c,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.a2();j=i.a;j.add({__x:c,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:e,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.a3();j=i.a;j.add({__x:e,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:e,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.a4();j=i.a;j.add({__x:e,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:l,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.a5();j=i.a;j.add({__x:l,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:k,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.a6();j=i.a;j.add({__x:k,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:d,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.a7();j=i.a;j.add({__x:d,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:d,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.a8();j=i.a;j.add({__x:d,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:b,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("RadialGaugeNeedlePreparer",$.ig.Object.prototype.$type)},true);$.ig.util.defType("RadialGaugeNeedleParameters","Object",{init:function(){$.ig.Object.prototype.init.call(this)},a:null,b:null,c:null,d:null,e:null,f:null,g:null,h:null,i:null,j:null,k:null,l:null,m:null,n:null,o:null,p:null,q:null,r:null,s:null,t:null,u:function(){var a=new $.ig.RadialGaugeNeedleParameters;a.a=this.a;a.b=this.b;a.c=this.c;a.b=this.d;a.e=this.e;a.f=this.f;a.g=this.g;a.h=this.h;a.j=this.j;a.k=this.k;a.l=this.l;a.m=this.m;a.n=this.n;a.o=this.o;a.p=this.p;a.q=this.q;a.r=this.r;a.s=this.s;a.t=this.t;return a},$type:new $.ig.Type("RadialGaugeNeedleParameters",$.ig.Object.prototype.$type)},true);$.ig.util.defType("XamRadialGaugeView","Object",{init:function(a){this.c=new $.ig.Path;this.d=new $.ig.Path;this.e=new $.ig.Path;this.f=new $.ig.Path;this.g=new $.ig.Path;this.i=["needle","needlePivot","backing","scale","tick","minorTick","label"];this.l=false;this.m=false;this.n=null;this.o=new $.ig.Brush;this.p=function(){var $ret=new $.ig.Brush;$ret.__fill="black";return $ret}();this.q=NaN;this.s=-1;this.t=-1;this.ad=null;this.ae=null;$.ig.Object.prototype.init.call(this);this.am(a);this.h=new $.ig.Dictionary$2(String,$.ig.Dictionary$2.prototype.$type.specialize(String,String),0);this.ap(new $.ig.List$1($.ig.TextBlock.prototype.$type,0));this.ao(new $.ig.List$1($.ig.Path.prototype.$type,0));this.an(new $.ig.List$1($.ig.Path.prototype.$type,0))},_am:null,am:function(a){if(arguments.length===1){this._am=a;return a}else{return this._am}},b:null,av:function(a){a.__visibility=$.ig.Visibility.prototype.visible},aw:function(a){a.__visibility=$.ig.Visibility.prototype.collapsed},ax:function(a){this.ap().remove(a)},ay:function(){var a=new $.ig.TextBlock;this.ap().add(a);return a},az:function(a){a.__visibility=$.ig.Visibility.prototype.visible},a0:function(a){a.__visibility=$.ig.Visibility.prototype.collapsed},a1:function(a){this.ao().remove(a)},a2:function(){var a=new $.ig.Path;this.ao().add(a);return a},a3:function(a){a.__visibility=$.ig.Visibility.prototype.visible},a4:function(a){a.__visibility=$.ig.Visibility.prototype.collapsed},a5:function(a){this.an().remove(a)},a6:function(){var a=new $.ig.Path;this.an().add(a);return a},_an:null,an:function(a){if(arguments.length===1){this._an=a;return a}else{return this._an}},_ao:null,ao:function(a){if(arguments.length===1){this._ao=a;return a}else{return this._ao}},_ap:null,ap:function(a){if(arguments.length===1){this._ap=a;return a}else{return this._ap}},c:null,d:null,e:null,f:null,g:null,bd:function(){return true},be:function(){return this.c},bf:function(){return this.d},bg:function(a){var b=$.ig.util.cast($.ig.TextBlock.prototype.$type,a);if(b!=null&&b.a3()!=null){return this.ar().z(b.a3())+$.ig.XamRadialGaugeView.prototype.a}return 0},bh:function(a){if(isNaN(this.q)){this.q=this.b3(null)}var b=this.bg(a);var c=this.q;return new $.ig.Size(b,c)},h:null,i:null,bi:function(){var $self=this;this.l=true;var a=["#CED3D8","#CED3D8","#EBEDEF","#FFC73C","#617583","rgba(100,107,114,.74)","rgba(100,107,114,.74)"];var b=["#B2B9C0","#B2B9C0","#B2B9C0",null,null,null,null];var c=["background-color","border-color"];var d=function(){var $ret=new $.ig.List$1($.ig.Array.prototype.$type,0);$ret.add(a);$ret.add(b);return $ret}();this.h.clear();var e=this.i.length;for(var f=0;f<e;f++){var g=new $.ig.Dictionary$2(String,String,0);var h=this.i[f];var i=new Array(c.length);$.ig.Array.prototype.copy(c,0,i,0,c.length);this.bl("ui-radialgauge-"+h,i);for(var j=0;j<i.length;j++){g.item(c[j],i[j]==null?d.__inner[j][f]:i[j])}this.h.item(h,g)}this.bj();var k;var l;(function(){var $ret=$.ig.BrushUtil.prototype.c("radialgauge-range",$self.as(),k,l);k=$ret.brushes;l=$ret.outlines;return $ret.ret})();this.j=k;this.k=l;if(this.ad==null){this.am().rangeBrushes(this.j)}if(this.ae==null){this.am().rangeOutlines(this.k)}this.l=false},j:null,k:null,bj:function(){this.l=true;var a=this.i.length;for(var b=0;b<a;b++){var c=this.i[b];this.bk(c,this.h.item(c))}this.l=false},bk:function(a,b){var $self=this;var c=null;var d=null;var e=b.count();var g=b.keys().getEnumerator();while(g.moveNext()){var f=g.current();switch(f){case"background-color":c=new $.ig.Brush;if(b.item(f)!=null){c.__fill=b.item(f)}break;case"border-color":d=new $.ig.Brush;if(b.item(f)!=null){d.__fill=b.item(f)}break}}switch(a){case"needle":if(this.u==null){this.am().needleBrush(c)}if(this.v==null){this.am().needleOutline(d)}break;case"needlePivot":if(this.w==null){this.am().needlePivotBrush(c)}if(this.x==null){this.am().needlePivotOutline(d)}break;case"backing":if(this.y==null){this.am().backingBrush(c)}if(this.z==null){this.am().backingOutline(d)}break;case"scale":if(this.aa==null){this.am().scaleBrush(c)}break;case"tick":if(this.ab==null){this.am().tickBrush(c)}break;case"minorTick":if(this.ac==null){this.am().minorTickBrush(c)}break;case"label":this.p=c;break}},bl:function(a,b){var c=this.b;if(c==null){c=this.b=$("<span style='position:absolute;display:none' />");$("body").append(this.b)}var d=b.length,e=d;var f=new Array(e);while(e-->0){f[e]=b[e]=="font"?null:c.css(b[e])}c.addClass(a);while(d-->0){var g=b[d];g=g=="font"?$.ig.FontUtil.prototype.b(c):c.css(g);b[d]=g==null||g.length==0||g=="null"||g=="transparent"||g==f[d]?null:g}c.removeClass(a);return b},bm:function(a,b){var c=a==null?0:a.length;if(c<1){return b}var d=a.split(".");var e=d[0].length>0?$.ig.Number.prototype.parseInt(d[0]):0;if(d.length!=2){return e}c=d[1].length;var f=$.ig.Number.prototype.parseInt(d[1]);while(c-->0){f/=10}return f+e},l:null,bn:function(){var $self=this;this.l=true;this.am().needleBrush(function(){var $ret=new $.ig.Brush;$ret.__fill="#CED3D8";return $ret}());this.am().needleOutline(function(){var $ret=new $.ig.Brush;$ret.__fill="#B2B9C0";return $ret}());this.am().tickBrush(function(){var $ret=new $.ig.Brush;$ret.__fill="#617583";return $ret}());this.am().scaleBrush(function(){var $ret=new $.ig.Brush;$ret.__fill="#FFC73C";return $ret}());this.am().backingBrush(function(){var $ret=new $.ig.Brush;$ret.__fill="#EBEDEF";return $ret}());this.am().backingOutline(function(){var $ret=new $.ig.Brush;$ret.__fill="#B2B9C0";return $ret}());this.am().needlePivotBrush(function(){var $ret=new $.ig.Brush;$ret.__fill="#CED3D8";return $ret}());this.am().needlePivotOutline(function(){var $ret=new $.ig.Brush;$ret.__fill="#B2B9C0";return $ret}());this.am().minorTickBrush(function(){var $ret=new $.ig.Brush;$ret.__fill="rgba(100,107,114,.74)";return $ret}());this.l=false},m:null,bo:function(){if(!this.m){this.m=true;window.setTimeout(this.bp.runOn(this),0)}},bp:function(){if(this.m){this.m=false;this.am().f7()}},flush:function(){if(this.m){this.bp()}},bq:function(a,b,c){a.w(b);a.v(c)},_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}},_as:null,as:function(a){if(arguments.length===1){this._as=a;return a}else{return this._as}},n:null,o:null,bx:function(a){var b=$(a);this.as(b);var c=Math.round(b.width());var d=Math.round(b.height());this.as().css("position","relative");var e=$("<canvas style='position:absolute'></canvas>");this.as().append(e);this.s=c;this.t=d;e.attr("width",c.toString());e.attr("height",d.toString());if(this.b==null){this.b=$("<span style='position:absolute;display:none' />")}this.as().append(this.b);this.am().ff(new $.ig.Rect(0,0,0,c,d));this.aq(e);var f=this.aq()[0].getContext("2d");this.ar(new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,f));this.bi();this.b0();this.ar().y(this.n);this.b2()},by:function(a,b){if(b!=null){a.a4(b)}else{a.a4(this.p)}},bz:function(){this.bi();this.b0();this.bo()},b0:function(){this.n=$.ig.FontUtil.prototype.b(this.as());if(this.am().font()!=null){this.n=this.am().font()}this.q=this.b3(this.n);this.o=new $.ig.Brush;this.o.__fill=this.as().css("color");if(this.ar()!=null){this.ar().y(this.n)}},b1:function(){this.b2()},p:null,b2:function(){if(this.s!=this.am().ff().width()||this.t!=this.am().ff().height()){this.aq().attr("width",this.am().ff().width().toString());this.aq().attr("height",this.am().ff().height().toString());this.s=Math.round(this.am().ff().width());this.t=Math.round(this.am().ff().height())}this.ar().u(this.am().ff().left(),this.am().ff().top(),this.am().ff().width(),this.am().ff().height());this.ar().g(this.e);this.ar().g(this.d);if(this.r!=null){for(var a=0;a<this.r.count();a++){this.ar().g(this.r.__inner[a])}}for(var b=0;b<this.ap().count();b++){this.ar().y(this.n);this.ar().i(this.ap().__inner[b])}for(var c=0;c<this.ao().count();c++){this.ar().g(this.ao().__inner[c])}this.ar().p();this.ar().n(this.c.f());this.ar().g(this.g);this.ar().g(this.c);this.ar().g(this.f);this.ar().q()},q:null,b3:function(a){var tempSpan_=$("<span>M</span>");var b=$("body");b.append(tempSpan_);if(a!=null){tempSpan_.css("font",a)}var offset_=tempSpan_.attr("offsetHeight");if(isNaN(offset_)){offset_=tempSpan_[0].offsetHeight}tempSpan_.remove();return parseInt(offset_)},r:null,b4:function(a){this.r=a},b5:function(){return this.e},b6:function(){return this.g},b7:function(){return this.f},s:null,t:null,b8:function(){var a=Math.round(this.as().width());var b=Math.round(this.as().height());this.am().ff(new $.ig.Rect(0,0,0,a,b))},b9:function(a){a.scalePath(new $.ig.PathVisualData(1,"Scale",this.d));a.needlePath(new $.ig.PathVisualData(1,"Needle",this.c));var b=this.c.f().f().__inner[0].h();a.needle().angle(b);a.backingPath(new $.ig.PathVisualData(1,"Backing",this.e));a.overlayPath(new $.ig.PathVisualData(1,"Overlay",this.f));a.underlayPath(new $.ig.PathVisualData(1,"Underlay",this.g));var d=this.ap().getEnumerator();while(d.moveNext()){var c=d.current();if(c.__visibility==$.ig.Visibility.prototype.visible){var e=new $.ig.ScaleLabelVisualData;e.labelValue(c.a3());e.labelPosition({__x:c.w(),__y:c.v(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});e.labelSize(this.bh(c));e.appearance($.ig.AppearanceHelper.prototype.fromTextElement(c,this.n));a.scaleLabels().add(e)}}var g=this.ao().getEnumerator();while(g.moveNext()){var f=g.current();if(f.__visibility==$.ig.Visibility.prototype.visible){var h=new $.ig.ScaleTickmarkVisualData;h.tickPath(new $.ig.PathVisualData(1,"tickmarks",f));a.scaleTickmarks().add(h)}}var j=this.an().getEnumerator();while(j.moveNext()){var i=j.current();if(i.__visibility==$.ig.Visibility.prototype.visible){var k=new $.ig.RangeVisualData;var l=new $.ig.PathVisualData(1,"range",i);k.rangePath(l);a.ranges().add(k)}}},u:null,v:null,w:null,x:null,y:null,z:null,aa:null,ab:null,ac:null,ca:function(a,b,c){var $self=this;var d=b;var e=c;if(!this.l){switch(a){case $.ig.XamRadialGauge.prototype.bp:this.u=e;break;case $.ig.XamRadialGauge.prototype.bq:this.v=e;break;case $.ig.XamRadialGauge.prototype.b3:this.w=e;break;case $.ig.XamRadialGauge.prototype.b4:this.x=e;break;case $.ig.XamRadialGauge.prototype.cm:this.y=e;break;case $.ig.XamRadialGauge.prototype.cn:this.z=e;break;case $.ig.XamRadialGauge.prototype.cl:this.aa=e;break;case $.ig.XamRadialGauge.prototype.ce:this.ab=e;break;case $.ig.XamRadialGauge.prototype.cj:this.ac=e;break}if(e==null){this.bj()}}},ad:null,ae:null,cb:function(a,b){if(!this.l){this.ad=b;if(this.ad==null){this.am().rangeBrushes(this.j)}}},cc:function(a,b){if(!this.l){this.ae=b;if(this.ae==null){this.am().rangeOutlines(this.k)}}},$type:new $.ig.Type("XamRadialGaugeView",$.ig.Object.prototype.$type)},true);$.ig.util.defType("XamRadialGauge","Control",{init:function(){var $self=this;this.c1=0;this.c2=100;this.c5=new $.ig.Size(NaN,NaN);this.c8=new $.ig.List$1($.ig.TextBlock.prototype.$type,0);this.c9=new $.ig.List$1($.ig.Path.prototype.$type,0);this.da=new $.ig.List$1($.ig.Path.prototype.$type,0);this.db=new $.ig.List$1($.ig.Path.prototype.$type,0);this.dc=0;$.ig.Control.prototype.init.call(this);this.view(new $.ig.XamRadialGaugeView(this));this.view().bn();this.c6=$.ig.Rect.prototype.empty();this.fh(new $.ig.RadialGaugeFrame);this.fi(new $.ig.RadialGaugeFrame);this.fj(new $.ig.RadialGaugeFrame);this.ranges(new $.ig.RadialGaugeRangeCollection);this.fd(true);this.fc(new $.ig.DoubleAnimator(0,1,this.transitionDuration()));this.fc().propertyChanged=$.ig.Delegate.prototype.combine(this.fc().propertyChanged,this.fr.runOn(this));this.a3($.ig.XamRadialGauge.prototype.$type);this.fm(function(){var $ret=new $.ig.StackPool$1($.ig.TextBlock.prototype.$type);$ret.n($self.view().av.runOn($self.view()));$ret.m($self.view().aw.runOn($self.view()));$ret.o($self.view().ax.runOn($self.view()));$ret.l($self.view().ay.runOn($self.view()));return $ret}());this.fk(function(){var $ret=new $.ig.StackPool$1($.ig.Path.prototype.$type);$ret.n($self.view().az.runOn($self.view()));$ret.m($self.view().a0.runOn($self.view()));$ret.o($self.view().a1.runOn($self.view()));$ret.l($self.view().a2.runOn($self.view()));return $ret}());this.fl(function(){var $ret=new $.ig.StackPool$1($.ig.Path.prototype.$type);$ret.n($self.view().az.runOn($self.view()));$ret.m($self.view().a0.runOn($self.view()));$ret.o($self.view().a1.runOn($self.view()));$ret.l($self.view().a2.runOn($self.view()));return $ret}());this.fn(function(){var $ret=new $.ig.StackPool$1($.ig.Path.prototype.$type);$ret.n($self.view().a3.runOn($self.view()));$ret.m($self.view().a4.runOn($self.view()));$ret.o($self.view().a5.runOn($self.view()));$ret.l($self.view().a6.runOn($self.view()));return $ret}());this.fe(new $.ig.RadialGaugeScaler(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection()))},scaleValue:function(a){return this.fe().m(a)},unscaleValue:function(a){return this.fe().n(a)},getValueForPoint:function(a){var b=this.ff();var c=Math.min(b.width()/2,b.height()/2)*this.radiusMultiplier();var d=this.gc();var e=d.__x;var f=d.__y;var g=$.ig.GeometryUtil.prototype.i({__x:e,__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a);if(this.fe()!=null&&g<this.fe().h()){g+=Math.PI*2}if(this.fe()!=null&&g>this.fe().i()){g-=Math.PI*2}var h=this.unscaleValue(g);return h},fo:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},fr:function(a,b){this.transitionProgress(this.fc().l())},_fc:null,fc:function(a){if(arguments.length===1){this._fc=a;return a}else{return this._fc}},rangeBrushes:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.rangeBrushesProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.rangeOutlinesProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.minimumValueProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.minimumValueProperty)}},c1:null,actualMinimumValue:function(a){if(arguments.length===1){this.c1=a;return a}else{return this.c1}},maximumValue:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.maximumValueProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.maximumValueProperty)}},c2:null,actualMaximumValue:function(a){if(arguments.length===1){this.c2=a;return a}else{return this.c2}},interval:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.intervalProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.intervalProperty)}},centerX:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.centerXProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.centerXProperty)}},centerY:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.centerYProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.centerYProperty)}},value:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.valueProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.valueProperty)}},scaleStartAngle:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.scaleStartAngleProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.scaleStartAngleProperty)}},scaleEndAngle:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.scaleEndAngleProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.scaleEndAngleProperty)}},scaleSweepDirection:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.scaleSweepDirectionProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.scaleSweepDirectionProperty)}},transitionDuration:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.transitionDurationProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.transitionDurationProperty)}},needleBrush:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needleBrushProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needleBrushProperty)}},needleOutline:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needleOutlineProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needleOutlineProperty)}},needleStartExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needleStartExtentProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needleStartExtentProperty)}},needleEndExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needleEndExtentProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needleEndExtentProperty)}},needleShape:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needleShapeProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needleShapeProperty)}},needleStartWidthRatio:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needleStartWidthRatioProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needleStartWidthRatioProperty)}},needleEndWidthRatio:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needleEndWidthRatioProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needleEndWidthRatioProperty)}},needleBaseFeatureWidthRatio:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needleBaseFeatureWidthRatioProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needleBaseFeatureWidthRatioProperty)}},needleBaseFeatureExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needleBaseFeatureExtentProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needleBaseFeatureExtentProperty)}},needlePointFeatureWidthRatio:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needlePointFeatureWidthRatioProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needlePointFeatureWidthRatioProperty)}},needlePointFeatureExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needlePointFeatureExtentProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needlePointFeatureExtentProperty)}},needlePivotWidthRatio:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needlePivotWidthRatioProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needlePivotWidthRatioProperty)}},needlePivotInnerWidthRatio:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needlePivotInnerWidthRatioProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needlePivotInnerWidthRatioProperty)}},needlePivotShape:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needlePivotShapeProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needlePivotShapeProperty)}},scaleStartExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.scaleStartExtentProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.scaleStartExtentProperty)}},needlePivotBrush:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needlePivotBrushProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needlePivotBrushProperty)}},needlePivotOutline:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needlePivotOutlineProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needlePivotOutlineProperty)}},needleStrokeThickness:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needleStrokeThicknessProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needleStrokeThicknessProperty)}},needlePivotStrokeThickness:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.needlePivotStrokeThicknessProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.needlePivotStrokeThicknessProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.scaleEndExtentProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.scaleEndExtentProperty)}},labelExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.labelExtentProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.labelExtentProperty)}},labelInterval:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.labelIntervalProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.labelIntervalProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.tickStartExtentProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.tickEndExtentProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.tickStrokeThicknessProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.tickBrushProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.fontBrushProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.fontBrushProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.minorTickStartExtentProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.minorTickEndExtentProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.minorTickStrokeThicknessProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.minorTickBrushProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.minorTickBrushProperty)
}},minorTickCount:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.minorTickCountProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.minorTickCountProperty)}},scaleBrush:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.scaleBrushProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.scaleBrushProperty)}},backingBrush:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.backingBrushProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.backingOutlineProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.backingStrokeThicknessProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.backingStrokeThicknessProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.backingOuterExtentProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.backingOuterExtentProperty)}},backingOversweep:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.backingOversweepProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.backingOversweepProperty)}},scaleOversweep:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.scaleOversweepProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.scaleOversweepProperty)}},scaleOversweepShape:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.scaleOversweepShapeProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.scaleOversweepShapeProperty)}},backingCornerRadius:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.backingCornerRadiusProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.backingCornerRadiusProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.backingInnerExtentProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.backingInnerExtentProperty)}},backingShape:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.backingShapeProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.backingShapeProperty)}},ranges:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.rangesProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.rangesProperty)}},radiusMultiplier:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.radiusMultiplierProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.radiusMultiplierProperty)}},duplicateLabelOmissionStrategy:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.duplicateLabelOmissionStrategyProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.duplicateLabelOmissionStrategyProperty)}},font:function(a){if(arguments.length===1){this.c($.ig.XamRadialGauge.prototype.fontProperty,a);return a}else{return this.b($.ig.XamRadialGauge.prototype.fontProperty)}},formatLabel:null,alignLabel:null,_fd:null,fd:function(a){if(arguments.length===1){this._fd=a;return a}else{return this._fd}},_fe:null,fe:function(a){if(arguments.length===1){this._fe=a;return a}else{return this._fe}},f0:function(a,b,c){var $self=this;switch(a){case $.ig.XamRadialGauge.prototype.bp:case $.ig.XamRadialGauge.prototype.bq:case $.ig.XamRadialGauge.prototype.b3:case $.ig.XamRadialGauge.prototype.b4:case $.ig.XamRadialGauge.prototype.cm:case $.ig.XamRadialGauge.prototype.cn:case $.ig.XamRadialGauge.prototype.cl:case $.ig.XamRadialGauge.prototype.ce:case $.ig.XamRadialGauge.prototype.cj:this.view().ca(a,b,c);break;case $.ig.XamRadialGauge.prototype.bd:this.view().cb(b,c);break;case $.ig.XamRadialGauge.prototype.be:this.view().cc(b,c);break}switch(a){case $.ig.XamRadialGauge.prototype.cm:case $.ig.XamRadialGauge.prototype.cn:case $.ig.XamRadialGauge.prototype.co:case $.ig.XamRadialGauge.prototype.cv:case $.ig.XamRadialGauge.prototype.cu:case $.ig.XamRadialGauge.prototype.cp:case $.ig.XamRadialGauge.prototype.cq:case $.ig.XamRadialGauge.prototype.ct:this.fd(true);this.view().bo();break;case $.ig.XamRadialGauge.prototype.bn:case $.ig.XamRadialGauge.prototype.bl:case $.ig.XamRadialGauge.prototype.bm:case $.ig.XamRadialGauge.prototype.cr:case $.ig.XamRadialGauge.prototype.cs:this.fe(new $.ig.RadialGaugeScaler(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection()));this.fd(true);this.view().bo();break;case $.ig.XamRadialGauge.prototype.bf:case $.ig.XamRadialGauge.prototype.bg:this.actualMinimumValue(Math.min(this.minimumValue(),this.maximumValue()));this.actualMaximumValue(Math.max(this.minimumValue(),this.maximumValue()));this.fe(new $.ig.RadialGaugeScaler(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection()));this.fd(true);this.view().bo();break;case $.ig.XamRadialGauge.prototype.bh:case $.ig.XamRadialGauge.prototype.b7:case $.ig.XamRadialGauge.prototype.b8:case $.ig.XamRadialGauge.prototype.b9:case $.ig.XamRadialGauge.prototype.cb:case $.ig.XamRadialGauge.prototype.cc:case $.ig.XamRadialGauge.prototype.ce:case $.ig.XamRadialGauge.prototype.cl:case $.ig.XamRadialGauge.prototype.ca:case $.ig.XamRadialGauge.prototype.ck:case $.ig.XamRadialGauge.prototype.cd:case $.ig.XamRadialGauge.prototype.ci:case $.ig.XamRadialGauge.prototype.cj:case $.ig.XamRadialGauge.prototype.cg:case $.ig.XamRadialGauge.prototype.ch:case $.ig.XamRadialGauge.prototype.bi:case $.ig.XamRadialGauge.prototype.bj:case $.ig.XamRadialGauge.prototype.cx:case $.ig.XamRadialGauge.prototype.cy:this.fe(new $.ig.RadialGaugeScaler(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection()));this.fd(true);this.view().bo();break;case $.ig.XamRadialGauge.prototype.bk:case $.ig.XamRadialGauge.prototype.br:case $.ig.XamRadialGauge.prototype.bs:case $.ig.XamRadialGauge.prototype.bp:case $.ig.XamRadialGauge.prototype.bq:case $.ig.XamRadialGauge.prototype.bu:case $.ig.XamRadialGauge.prototype.bv:case $.ig.XamRadialGauge.prototype.b3:case $.ig.XamRadialGauge.prototype.b4:case $.ig.XamRadialGauge.prototype.b5:case $.ig.XamRadialGauge.prototype.b6:case $.ig.XamRadialGauge.prototype.bx:case $.ig.XamRadialGauge.prototype.bw:case $.ig.XamRadialGauge.prototype.bz:case $.ig.XamRadialGauge.prototype.by:case $.ig.XamRadialGauge.prototype.b0:case $.ig.XamRadialGauge.prototype.b1:case $.ig.XamRadialGauge.prototype.b2:case $.ig.XamRadialGauge.prototype.bt:this.fd(true);this.view().bo();break;case $.ig.XamRadialGauge.prototype.bo:this.fc().m(this.transitionDuration());this.view().bo();break;case $.ig.XamRadialGauge.prototype.c0:if(this.transitionProgress()>=1){this.fc().ag();var d=this.fi();this.fi(this.fh());this.fh(d);this.gq();this.ge();this.gp();this.ga(this.fi());this.gb(this.fi());this.gl(this.fi());this.view().b1();return}this.fj().q(this.transitionProgress(),this.fh(),this.fi());this.ga(this.fj());this.gb(this.fj());this.gl(this.fj());this.view().b1();break;case $.ig.XamRadialGauge.prototype.cw:var e=b;var f=c;if(e!=null){e.collectionChanged=$.ig.Delegate.prototype.remove(e.collectionChanged,this.f1.runOn(this))}if(f!=null){f.collectionChanged=$.ig.Delegate.prototype.combine(f.collectionChanged,this.f1.runOn(this))}this.fd(true);this.view().bo();break;case $.ig.XamRadialGauge.prototype.be:case $.ig.XamRadialGauge.prototype.bd:this.fd(true);this.view().bo();break;case $.ig.XamRadialGauge.prototype.cf:case $.ig.XamRadialGauge.prototype.cz:this.view().b0();this.view().bo();break}},styleUpdated:function(){this.view().bz()},f1:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();c.propertyChanged=$.ig.Delegate.prototype.remove(c.propertyChanged,this.f2.runOn(this))}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();e.propertyChanged=$.ig.Delegate.prototype.combine(e.propertyChanged,this.f2.runOn(this))}}this.fd(true);this.view().bo()},f2:function(a,b){this.fd(true);this.view().bo()},c5:null,c6:null,ff:function(a){if(arguments.length===1){var b=this.c6;this.c6=a;if(!b.equals(this.c6)){this.f5(b,this.c6)}return a}else{return this.c6}},f5:function(a,b){this.fd(true);this.view().bo()},f6:function(){return!isNaN(this.actualMinimumValue())&&!isNaN(this.actualMaximumValue())&&!isNaN(this.value())&&!this.ff().isEmpty()&&this.view().bd()},f7:function(){if(!this.f6()){return}if(this.fd()){var a=this.fh();if(this.animating()){if(this.fc().k()){this.fc().s()}this.fh(this.fj());this.fj(a)}else{this.fh(this.fi());this.fi(a)}}else if(this.animating()){this.fj().q(this.transitionProgress(),this.fh(),this.fi());this.ga(this.fj());this.gb(this.fj());this.gl(this.fj())}if(this.fd()){this.ge();this.gp();this.gq()}if(this.fd()&&this.fg()){this.f8();this.fj().q(this.transitionProgress(),this.fh(),this.fi());this.ga(this.fj());this.gb(this.fj());this.gl(this.fj())}else{if(this.fd()){this.ga(this.fi());this.gb(this.fi());this.gl(this.fi())}}this.fd(false);this.view().b1()},f8:function(){this.dc=0;this.fc().ag();this.fc().af()},fg:function(){return this.transitionDuration()>0},ga:function(a){var b=this.ff();var c=this.view().b5();var d=a.g();var e=Math.min(b.width()/2,b.height()/2)*a.h();var f=this.gc();var g=f.__x;var h=f.__y;var i=d.am(e,g,h);c.bn(i);c.__fill=d.j();c.__stroke=d.k();c.a5(d.l())},c7:null,needleContainsPoint:function(a){if(this.c7==null){return false}return $.ig.PolygonUtil.prototype.a(this.c7,a)},gb:function(a){var $self=this;var b=this.ff();var c=a.e().an();var d=a.e().ao();var e=a.e().ap();var f=a.e().ar();var g=a.e().at();var h=a.e().as();var i=a.e().aq();var j=this.view().be();var k=this.view().b6();var l=this.view().b7();var m=a.e();var n=Math.min(b.width()/2,b.height()/2)*a.h();var o=this.gc();var p=o.__x;var q=o.__y;var r=m.dl(n,p,q);var s=c*180/Math.PI;j.bn(r);var t=new $.ig.TransformGroup;t.f().add(function(){var $ret=new $.ig.RotateTransform;$ret.i(p);$ret.j(q);$ret.h(s);return $ret}());j.f(t);j.__fill=d;j.__stroke=e;j.a5(f);k.bn(m.dm(n,p,q));l.bn(m.dn(n,p,q));k.__fill=g;k.__stroke=h;k.a5(i);l.__fill=g;l.__stroke=h;l.a5(i);var u=new $.ig.List$1($.ig.Point.prototype.$type,0);var v=Math.cos(c);var w=Math.sin(c);var x=m.am()/2;var y={__x:m.ak()*n,__y:x*n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var z={__x:m.al()*n,__y:x*n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var aa={__x:m.al()*n,__y:-x*n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ab={__x:m.ak()*n,__y:-x*n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};y={__x:y.__x*v-y.__y*w+p,__y:y.__y*v+y.__x*w+q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};z={__x:z.__x*v-z.__y*w+p,__y:z.__y*v+z.__x*w+q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};aa={__x:aa.__x*v-aa.__y*w+p,__y:aa.__y*v+aa.__x*w+q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ab={__x:ab.__x*v-ab.__y*w+p,__y:ab.__y*v+ab.__x*w+q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};u.add(y);u.add(z);u.add(aa);u.add(ab);this.c7=u},gc:function(){var a=this.ff();var b=isNaN(this.centerX())?.5:this.centerX();var c=isNaN(this.centerY())?.5:this.centerY();var d=a.left()+b*a.width();var e=a.top()+c*a.height();return{__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},gd:function(a){if(Number.isInfinity(a)){return NaN}return a},ge:function(){var a=this.fi();a.h(this.radiusMultiplier());var b=this.ff();var c=this.fe();var d=this.fe().m(this.value());var e=new $.ig.RadialGaugeNeedlePreparer;var f=new $.ig.RadialGaugeNeedleParameters;f.j=this.needleShape();f.r=this.gd(this.needleStrokeThickness());f.p=this.needleBrush();f.q=this.needleOutline();f.a=this.gd(this.needleStartExtent());f.b=this.gd(this.needleEndExtent());f.f=this.gd(this.needleBaseFeatureExtent());f.e=this.gd(this.needleBaseFeatureWidthRatio());f.h=this.gd(this.needlePointFeatureExtent());f.g=this.gd(this.needlePointFeatureWidthRatio());f.l=this.gd(this.needlePivotWidthRatio());f.t=this.gd(this.needlePivotInnerWidthRatio());f.m=this.needlePivotBrush();f.n=this.needlePivotOutline();f.k=this.needlePivotShape();f.o=this.gd(this.needlePivotStrokeThickness());f.c=this.gd(this.needleStartWidthRatio());f.d=this.gd(this.needleEndWidthRatio());e.b(f);e.e(a.e());a.e().an(d)},_fh:null,fh:function(a){if(arguments.length===1){this._fh=a;return a}else{return this._fh}},_fi:null,fi:function(a){if(arguments.length===1){this._fi=a;return a}else{return this._fi}},_fj:null,fj:function(a){if(arguments.length===1){this._fj=a;return a}else{return this._fj}},c8:null,c9:null,da:null,db:null,gl:function(a){var $self=this;var b=this.ff();var c=a.f();var d=c.ac();var e=c.ad();var f=c.ag();var g=c.ah();var h=c.ae();var i=c.af();var j=c.ak();var k=c.ai();var l=c.aj();var m=c.aa();var n=c.ab();var o=c.al();var p=c.am();var q=c.ap();var r=c.aq();var s=c.av();var t=c.ar();var u=c.as();var v=c.au();var w=c.an();var x=c.ao();var y=c.at();var z=this.view().bf();var aa=c.ax();var ab=true;if(this.scaleOversweepShape()==$.ig.RadialGaugeScaleOversweepShape.prototype.circular||this.scaleOversweepShape()==$.ig.RadialGaugeScaleOversweepShape.prototype.auto&&this.backingShape()==$.ig.RadialGaugeBackingShape.prototype.circular){ab=false}var ac=Math.min(b.width()/2,b.height()/2)*a.h();var ad=this.gc();var ae=ad.__x;var af=ad.__y;var ag=q;var ah=r;q-=aa;r+=aa;var ai=false;if(r-q>=2*Math.PI){ai=true;q=0;r=Math.PI}var aj=new $.ig.PathGeometry;var ak=new $.ig.PathFigure;var al=Math.cos(q);var am=Math.sin(q);var an=Math.cos(r);var ao=Math.sin(r);var ap=ae+ac*k*al;var aq=af+ac*k*am;var ar=ae+ac*l*al;var as=af+ac*l*am;var at=ae+ac*k*an;var au=af+ac*k*ao;var av=ae+ac*l*an;var aw=af+ac*l*ao;var ax=ai;if(aa!=0&&!ai&&ab){var ay=Math.cos(ag);var az=Math.sin(ag);var a0=Math.cos(ah);var a1=Math.sin(ah);var a2=ae+ac*k*ay;var a3=af+ac*k*az;var a4=ae+ac*l*ay;var a5=af+ac*l*az;var a6=ae+ac*k*a0;var a7=af+ac*k*a1;var a8=ae+ac*l*a0;var a9=af+ac*l*a1;var ba=aq;var bb=ar;if(a4-a2!=0){bb=ae;var bc=(a5-a3)/(a4-a2);ba=bc*(ae-ar)+as}var bd={__x:bb,__y:ba,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var be=$.ig.GeometryUtil.prototype.j(bd,{__x:ar,__y:as,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:ae,__y:af,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},ac*k);var bf=au;var bg=av;if(a8-a6!=0){bg=ae;var bh=(a9-a7)/(a8-a6);bf=bh*(ae-av)+aw}var bi={__x:bg,__y:bf,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var bj=$.ig.GeometryUtil.prototype.j(bi,{__x:av,__y:aw,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:ae,__y:af,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},ac*k);if(isNaN(be.c().__x)||isNaN(be.c().__y)||isNaN(be.d().__x)||isNaN(be.d().__y)||isNaN(bj.c().__x)||isNaN(bj.c().__y)||isNaN(bj.d().__x)||isNaN(bj.d().__y)){ai=true;q=0;r=Math.PI}else{var bk;var bl;if(Math.pow(be.c().__x-ar,2)+Math.pow(be.c().__y-as,2)<Math.pow(be.d().__x-ar,2)+Math.pow(be.d().__y-as,2)){bk=be.c()}else{bk=be.d()}if(Math.pow(bj.c().__x-av,2)+Math.pow(bj.c().__y-aw,2)<Math.pow(bj.d().__x-av,2)+Math.pow(bj.d().__y-aw,2)){bl=bj.c()}else{bl=bj.d()}if(Math.pow(bl.__x-ar,2)+Math.pow(bl.__y-as,2)<=Math.pow(bk.__x-ar,2)+Math.pow(bk.__y-as,2)){ai=true;q=0;r=Math.PI}else{var bm=$.ig.GeometryUtil.prototype.i({__x:ae,__y:af,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},bk);var bn=$.ig.GeometryUtil.prototype.i({__x:ae,__y:af,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},bl);var bo=q;var bp=r;while(bo>Math.PI*2){bo-=Math.PI*2}while(bp>Math.PI*2){bp-=Math.PI*2}var bq=Math.min(Math.abs(bm-bo),Math.abs(Math.PI*2-bm-bo));var br=Math.min(Math.abs(bn-bp),Math.abs(Math.PI*2-bn-bp));if(r-q+bq+br>=2*Math.PI){ai=true;q=0;r=Math.PI}else{ap=bk.__x;aq=bk.__y;at=bl.__x;au=bl.__y}}}}if(ai&&!ax){al=Math.cos(q);am=Math.sin(q);an=Math.cos(r);ao=Math.sin(r);ap=ae+ac*k*al;aq=af+ac*k*am;ar=ae+ac*l*al;as=af+ac*l*am;at=ae+ac*k*an;au=af+ac*k*ao;av=ae+ac*l*an;aw=af+ac*l*ao}if(ai){ak.__startPoint={__x:ar,__y:as,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ak.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.h({__x:av,__y:aw,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.i(false);$ret.j($.ig.SweepDirection.prototype.clockwise);$ret.k(new $.ig.Size(ac*l,ac*l));return $ret}());ak.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.h({__x:ar,__y:as,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.i(false);$ret.j($.ig.SweepDirection.prototype.clockwise);$ret.k(new $.ig.Size(ac*l,ac*l));return $ret}());var bs=new $.ig.PathFigure;bs.__startPoint={__x:ap,__y:aq,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};bs.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.h({__x:at,__y:au,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.i(false);$ret.j($.ig.SweepDirection.prototype.counterclockwise);$ret.k(new $.ig.Size(ac*k,ac*k));return $ret}());bs.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.h({__x:ap,__y:aq,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.i(false);$ret.j($.ig.SweepDirection.prototype.counterclockwise);$ret.k(new $.ig.Size(ac*k,ac*k));return $ret}());aj.d().add(ak);aj.d().add(bs)}else{ak.__startPoint={__x:ap,__y:aq,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ak.__segments.add(function(){var $ret=new $.ig.LineSegment(1);$ret.d({__x:ar,__y:as,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ak.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.h({__x:av,__y:aw,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.i(r-q>Math.PI);$ret.j($.ig.SweepDirection.prototype.clockwise);$ret.k(new $.ig.Size(ac*l,ac*l));return $ret}());ak.__segments.add(function(){var $ret=new $.ig.LineSegment(1);$ret.d({__x:at,__y:au,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ak.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.h({__x:ap,__y:aq,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.i(r-q>Math.PI);$ret.j($.ig.SweepDirection.prototype.counterclockwise);$ret.k(new $.ig.Size(ac*k,ac*k));return $ret}());aj.d().add(ak)}z.bn(aj);z.__fill=s;var bt=this.fm();bt.i(true);for(var bu=0;bu<this.c8.count();bu++){bt.q(this.c8.__inner[bu])}this.c8.clear();var bv=c.aw();for(var bw=0;bw<d.length;bw++){var bx=ae+ac*j*Math.cos(d[bw]);var by=af+ac*j*Math.sin(d[bw]);var bz=bt.p();bz.a3(e[bw]);this.view().by(bz,bv);var b0=h[bw];var b1=i[bw];var b2=f[bw];var b3=g[bw];this.view().bq(bz,bx+b2,by+b3);this.c8.add(bz)}bt.i(false);var b4=this.fk();b4.i(true);for(var b5=0;b5<this.c9.count();b5++){b4.q(this.c9.__inner[b5])}this.c9.clear();for(var b6=0;b6<m.length;b6++){var b7=ae+ac*o*Math.cos(m[b6]);var b8=af+ac*o*Math.sin(m[b6]);var b9=ae+ac*p*Math.cos(m[b6]);var ca=af+ac*p*Math.sin(m[b6]);var cb=b4.p();var cc=new $.ig.PathGeometry;var cd=new $.ig.PathFigure;cd.__startPoint={__x:b7,__y:b8,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};cd.__segments.add(function(){var $ret=new $.ig.LineSegment(1);$ret.d({__x:b9,__y:ca,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());cc.d().add(cd);cb.bn(cc);cb.__stroke=t;cb.a5(u);this.c9.add(cb)}b4.i(false);var ce=this.fl();ce.i(true);for(var cf=0;cf<this.db.count();cf++){ce.q(this.db.__inner[cf])}this.db.clear();for(var cg=0;cg<n.length;cg++){var ch=ae+ac*w*Math.cos(n[cg]);var ci=af+ac*w*Math.sin(n[cg]);var cj=ae+ac*x*Math.cos(n[cg]);var ck=af+ac*x*Math.sin(n[cg]);var cl=ce.p();var cm=new $.ig.PathGeometry;var cn=new $.ig.PathFigure;cn.__startPoint={__x:ch,__y:ci,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};cn.__segments.add(function(){var $ret=new $.ig.LineSegment(1);$ret.d({__x:cj,__y:ck,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());cm.d().add(cn);cl.bn(cm);cl.__stroke=v;cl.a5(y);this.db.add(cl)}ce.i(false);var co=this.fn();co.i(true);for(var cp=this.da.count()-1;cp>=0;cp--){co.q(this.da.__inner[cp])}this.da.clear();for(var cq=0;cq<c.ay().count();cq++){var cr=c.ay().__inner[cq];var cs=co.p();cs.bn(cr.k(ac,ae,af));cs.__fill=cr.g;cs.__stroke=cr.h;cs.a5(cr.i);this.da.add(cs)}this.view().b4(this.da);co.i(false)},gm:function(a,b,c){var d=c/1e4;if(isNaN(d)){d=1e-5}var e=Math.abs(a-b);if(e<d){return true}return false},gn:function(a){if(Number.isInfinity(a)){return NaN}return a},go:function(a,b){if(Number.isInfinity(a)||isNaN(a)){return b}return a},gp:function(){var $self=this;var a=this.fi();a.h(this.gn(this.radiusMultiplier()));if(isNaN(a.h())){a.h(1)}var b=this.ff();var c=this.fe();var d=this.interval();var e=this.gn(this.labelInterval());var f=this.gn(this.minorTickCount());if(isNaN(d)){d=(this.actualMaximumValue()-this.actualMinimumValue())/10}if(isNaN(e)){e=d}if(isNaN(f)){f=3}var g=new $.ig.List$1($.ig.Tuple$2.prototype.$type.specialize(Number,Number),0);var h=c.h();var i=c.i();while(h>=Math.PI*2){h-=Math.PI*2}while(i>=Math.PI*2){i-=Math.PI*2}var j=Math.abs(i-h)<1e-4;var k=this.duplicateLabelOmissionStrategy()==$.ig.RadialGaugeDuplicateLabelOmissionStrategy.prototype.omitFirst||this.duplicateLabelOmissionStrategy()==$.ig.RadialGaugeDuplicateLabelOmissionStrategy.prototype.omitBoth;var l=this.duplicateLabelOmissionStrategy()==$.ig.RadialGaugeDuplicateLabelOmissionStrategy.prototype.omitLast||this.duplicateLabelOmissionStrategy()==$.ig.RadialGaugeDuplicateLabelOmissionStrategy.prototype.omitBoth;for(var m=this.actualMinimumValue();m<=this.actualMaximumValue()||this.gm(m,this.actualMaximumValue(),e);m+=e){if(j&&this.gm(m,this.actualMinimumValue(),e)&&k){continue}if(j&&this.gm(m,this.actualMaximumValue(),e)&&l){continue}g.add(new $.ig.Tuple$2(Number,Number,m,c.m(m)));if(e==0){break}}var n=new $.ig.List$1(Number,0);var o=new $.ig.List$1(Number,0);for(var p=this.actualMinimumValue();p<=this.actualMaximumValue()||this.gm(p,this.actualMaximumValue(),d);p+=d){n.add(c.m(p));for(var q=0;q<f;q++){var r=d/(f+1)*(q+1);if(r+p>this.actualMaximumValue()){continue}o.add(c.m(r+p))}if(d==0){break}}if(a.f().ac().length!=g.count()){a.f().ac(new Array(g.count()));a.f().ad(new Array(g.count()));a.f().ae(new Array(g.count()));a.f().af(new Array(g.count()));a.f().ag(new Array(g.count()));a.f().ah(new Array(g.count()))}if(a.f().aa().length!=n.count()||a.f().ab().length!=o.count()){a.f().aa(new Array(n.count()));a.f().ab(new Array(o.count()))}var s=new $.ig.FormatRadialGaugeLabelEventArgs;s.startAngle=this.fe().h();s.endAngle=this.fe().i();s.actualMinimumValue=this.actualMinimumValue();s.actualMaximumValue=this.actualMaximumValue();var t=new $.ig.AlignRadialGaugeLabelEventArgs;t.startAngle=s.startAngle;t.endAngle=s.endAngle;t.actualMinimumValue=s.actualMinimumValue;t.actualMaximumValue=s.actualMaximumValue;for(var u=0;u<g.count();u++){s.angle=g.__inner[u].d();t.angle=s.angle;a.f().ac()[u]=g.__inner[u].d();var v=g.__inner[u].c();s.value=v;s.label=(Math.round(v*100)/100).toString();if(this.formatLabel!=null){this.formatLabel(this,s)}t.value=s.value;t.label=s.label;var w=s.label;var x=this.view().bh(function(){var $ret=new $.ig.TextBlock;$ret.a3(w);return $ret}());t.width=x.c();t.height=x.d();t.offsetX=-1*(x.c()/2);t.offsetY=-1*(x.d()/2);if(this.alignLabel!=null){this.alignLabel(this,t)}a.f().ae()[u]=t.width;a.f().af()[u]=t.height;a.f().ag()[u]=t.offsetX;a.f().ah()[u]=t.offsetY;a.f().ad()[u]=t.label}for(var y=0;y<n.count();y++){a.f().aa()[y]=n.__inner[y]}for(var z=0;z<o.count();z++){a.f().ab()[z]=o.__inner[z]}a.f().ai(this.go(this.scaleStartExtent(),$.ig.XamRadialGauge.prototype.scaleStartExtentDefaultValue));a.f().aj(this.go(this.scaleEndExtent(),$.ig.XamRadialGauge.prototype.scaleEndExtentDefaultValue));a.f().ak(this.go(this.labelExtent(),$.ig.XamRadialGauge.prototype.labelExtentDefaultValue));a.f().al(this.go(this.tickStartExtent(),$.ig.XamRadialGauge.prototype.tickStartExtentDefaultValue));a.f().am(this.go(this.tickEndExtent(),$.ig.XamRadialGauge.prototype.tickEndExtentDefaultValue));a.f().an(this.go(this.minorTickStartExtent(),$.ig.XamRadialGauge.prototype.minorTickStartExtentDefaultValue));a.f().ao(this.go(this.minorTickEndExtent(),$.ig.XamRadialGauge.prototype.minorTickEndExtentDefaultValue));a.f().ap(c.h());a.f().aq(c.i());var aa=this.scaleOversweep()*Math.PI/180;if(aa<0){aa=0}a.f().ax(aa);a.f().ar(this.tickBrush());a.f().aw(this.fontBrush());a.f().au(this.minorTickBrush());a.f().av(this.scaleBrush());a.f().as(this.gn(this.tickStrokeThickness()));a.f().at(this.gn(this.minorTickStrokeThickness()));a.f().ay().clear();for(var ab=0;ab<this.ranges().count();ab++){var ac=this.ranges().__inner[ab];var ad=this.gn(Math.min(ac.startValue(),ac.endValue()));var ae=this.gn(Math.max(ac.startValue(),ac.endValue()));if(isNaN(ad)||isNaN(ae)){continue}var af=c.m(ad);var ag=c.m(ae);var ah=$.ig.RadialGaugeScaler.prototype.l(af,ag,this.scaleSweepDirection());af=ah.c();ag=ah.d();var ai=new $.ig.RadialGaugeRangeFrame;ai.c=af;ai.d=ag;ai.g=ac.brush()!=null?ac.brush():this.fo(ab,this.rangeBrushes());ai.h=ac.outline()!=null?ac.outline():this.fo(ab,this.rangeOutlines());ai.i=this.gn(ac.strokeThickness());ai.a=this.gn(ac.innerStartExtent());if(isNaN(ai.a)){ai.a=this.scaleStartExtent()}ai.e=this.gn(ac.innerEndExtent());if(isNaN(ai.e)){ai.e=this.scaleStartExtent()}ai.b=this.gn(ac.outerStartExtent());if(isNaN(ai.b)){ai.b=this.scaleEndExtent()}ai.f=this.gn(ac.outerEndExtent());if(isNaN(ai.f)){ai.f=this.scaleEndExtent()}if(this.scaleSweepDirection()==$.ig.SweepDirection.prototype.counterclockwise){var aj=ai.a;ai.a=ai.e;ai.e=aj;aj=ai.b;ai.b=ai.f;ai.f=aj}a.f().ay().add(ai)}},gq:function(){var a=this.fi();a.h(this.radiusMultiplier());var b=a.g();var c=this.backingBrush();var d=this.backingOutline();var e=this.backingStrokeThickness();var f=this.backingShape();var g=this.backingOuterExtent();var h=this.backingInnerExtent();if(h>g){var i=g;g=h;h=i}var j=this.fe();var k=j.h();var l=j.i();b.j(c);b.k(d);b.l(e);if(f==$.ig.RadialGaugeBackingShape.prototype.circular){b.r(0);b.m(0);b.n(0);b.q(0);b.p(this.backingOuterExtent())}else{b.r(this.backingCornerRadius());var m=this.backingOversweep()*Math.PI/180;if(m<0){m=0}if(Math.PI*2-(l-k)<m){b.o(0);b.r(0);b.m(0);b.n(0);b.q(0);b.p(g)}else{b.o(m);b.m(k);b.n(l);b.r(this.backingCornerRadius());b.q(h);b.p(g)}}},animating:function(){return this.fc().aj()},dc:null,transitionProgress:function(a){if(arguments.length===1){var b=this.dc;this.dc=a;this.f0($.ig.XamRadialGauge.prototype.c0,b,this.dc);return a}else{return this.dc}},_fk:null,fk:function(a){if(arguments.length===1){this._fk=a;return a}else{return this._fk}},_fl:null,fl:function(a){if(arguments.length===1){this._fl=a;return a}else{return this._fl}},_fm:null,fm:function(a){if(arguments.length===1){this._fm=a;return a}else{return this._fm}},_fn:null,fn:function(a){if(arguments.length===1){this._fn=a;return a}else{return this._fn}},provideContainer:function(a){this.view().bx(a)},containerResized:function(){this.view().b8()},flush:function(){this.view().flush()},exportVisualData:function(){var a=new $.ig.GaugeVisualData;a.viewport(this.ff());a.scaleLabels(new $.ig.ScaleLabelVisualDataList);a.scaleTickmarks(new $.ig.ScaleTickmarkVisualDataList);a.ranges(new $.ig.RangeVisualDataList);a.needle(new $.ig.NeedleVisualData);this.view().b9(a);return a},$type:new $.ig.Type("XamRadialGauge",$.ig.Control.prototype.$type)},true);$.ig.util.defType("RadialGaugeScaler","Object",{a:null,b:null,c:null,d:null,e:null,f:null,g:null,h:function(){return this.f},i:function(){return this.g},init:function(a,b,c,d,e){$.ig.Object.prototype.init.call(this);this.a=c;this.b=d;if(isNaN(this.a)||Number.isInfinity(this.a)){this.a=135}if(isNaN(this.b)||Number.isInfinity(this.b)){this.b=45}this.e=e;this.c=a;this.d=b;var f=$.ig.MathUtil.prototype.j(this.a);var g=$.ig.MathUtil.prototype.j(this.b);var h=$.ig.RadialGaugeScaler.prototype.l(f,g,this.e);this.f=h.c();this.g=h.d()},l:function(a,b,c){if(c==$.ig.SweepDirection.prototype.clockwise&&b<a){b+=Math.PI*2}if(c==$.ig.SweepDirection.prototype.counterclockwise&&a<b){a+=Math.PI*2}if(c==$.ig.SweepDirection.prototype.counterclockwise){var d=a;a=b;b=d}return new $.ig.Tuple$2(Number,Number,a,b)},m:function(a){var b=NaN;if(this.c==this.d){b=0}else{b=(a-this.c)/(this.d-this.c)}if(this.e==$.ig.SweepDirection.prototype.counterclockwise){b=1-b}var c=this.f+(this.g-this.f)*b;return c},n:function(a){var b=(a-this.f)/(this.g-this.f);if(this.e==$.ig.SweepDirection.prototype.counterclockwise){b=1-b
}var c=this.c+(this.d-this.c)*b;return c},$type:new $.ig.Type("RadialGaugeScaler",$.ig.Object.prototype.$type)},true);$.ig.util.defType("FormatRadialGaugeLabelEventArgs","EventArgs",{init:function(){$.ig.EventArgs.prototype.init.call(this)},actualMinimumValue:null,actualMaximumValue:null,startAngle:null,endAngle:null,angle:null,value:null,label:null,$type:new $.ig.Type("FormatRadialGaugeLabelEventArgs",$.ig.EventArgs.prototype.$type)},true);$.ig.util.defType("AlignRadialGaugeLabelEventArgs","FormatRadialGaugeLabelEventArgs",{init:function(){$.ig.FormatRadialGaugeLabelEventArgs.prototype.init.call(this)},width:null,height:null,offsetX:null,offsetY:null,$type:new $.ig.Type("AlignRadialGaugeLabelEventArgs",$.ig.FormatRadialGaugeLabelEventArgs.prototype.$type)},true);$.ig.util.defType("XamRadialGaugeRange","DependencyObject",{init:function(){$.ig.DependencyObject.prototype.init.call(this)},x:function(a,b,c){},y:function(a,b,c){this.x(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $.ig.PropertyChangedEventArgs(a))}},propertyChanged:null,brush:function(a){if(arguments.length===1){this.c($.ig.XamRadialGaugeRange.prototype.brushProperty,a);return a}else{return this.b($.ig.XamRadialGaugeRange.prototype.brushProperty)}},outline:function(a){if(arguments.length===1){this.c($.ig.XamRadialGaugeRange.prototype.outlineProperty,a);return a}else{return this.b($.ig.XamRadialGaugeRange.prototype.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.c($.ig.XamRadialGaugeRange.prototype.startValueProperty,a);return a}else{return this.b($.ig.XamRadialGaugeRange.prototype.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.c($.ig.XamRadialGaugeRange.prototype.endValueProperty,a);return a}else{return this.b($.ig.XamRadialGaugeRange.prototype.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGaugeRange.prototype.innerStartExtentProperty,a);return a}else{return this.b($.ig.XamRadialGaugeRange.prototype.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGaugeRange.prototype.innerEndExtentProperty,a);return a}else{return this.b($.ig.XamRadialGaugeRange.prototype.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGaugeRange.prototype.outerStartExtentProperty,a);return a}else{return this.b($.ig.XamRadialGaugeRange.prototype.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.c($.ig.XamRadialGaugeRange.prototype.outerEndExtentProperty,a);return a}else{return this.b($.ig.XamRadialGaugeRange.prototype.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.c($.ig.XamRadialGaugeRange.prototype.strokeThicknessProperty,a);return a}else{return this.b($.ig.XamRadialGaugeRange.prototype.strokeThicknessProperty)}},$type:new $.ig.Type("XamRadialGaugeRange",$.ig.DependencyObject.prototype.$type,[$.ig.INotifyPropertyChanged.prototype.$type])},true);$.ig.util.defType("RadialGaugeRangeCollection","ObservableCollection$1",{init:function(){$.ig.ObservableCollection$1.prototype.init.call(this,$.ig.XamRadialGaugeRange.prototype.$type)},$type:new $.ig.Type("RadialGaugeRangeCollection",$.ig.ObservableCollection$1.prototype.$type.specialize($.ig.XamRadialGaugeRange.prototype.$type))},true);$.ig.RadialGaugePivotShape.prototype.none=0;$.ig.RadialGaugePivotShape.prototype.circle=1;$.ig.RadialGaugePivotShape.prototype.circleWithHole=2;$.ig.RadialGaugePivotShape.prototype.circleOverlay=3;$.ig.RadialGaugePivotShape.prototype.circleOverlayWithHole=4;$.ig.RadialGaugePivotShape.prototype.circleUnderlay=5;$.ig.RadialGaugePivotShape.prototype.circleUnderlayWithHole=6;$.ig.RadialGaugeNeedleShape.prototype.none=0;$.ig.RadialGaugeNeedleShape.prototype.rectangle=1;$.ig.RadialGaugeNeedleShape.prototype.triangle=2;$.ig.RadialGaugeNeedleShape.prototype.needle=3;$.ig.RadialGaugeNeedleShape.prototype.trapezoid=4;$.ig.RadialGaugeNeedleShape.prototype.rectangleWithBulb=5;$.ig.RadialGaugeNeedleShape.prototype.triangleWithBulb=6;$.ig.RadialGaugeNeedleShape.prototype.needleWithBulb=7;$.ig.RadialGaugeNeedleShape.prototype.trapezoidWithBulb=8;$.ig.RadialGaugeScaleOversweepShape.prototype.auto=0;$.ig.RadialGaugeScaleOversweepShape.prototype.circular=1;$.ig.RadialGaugeScaleOversweepShape.prototype.fitted=2;$.ig.RadialGaugeBackingShape.prototype.circular=0;$.ig.RadialGaugeBackingShape.prototype.fitted=1;$.ig.RadialGaugeDuplicateLabelOmissionStrategy.prototype.omitLast=0;$.ig.RadialGaugeDuplicateLabelOmissionStrategy.prototype.omitFirst=1;$.ig.RadialGaugeDuplicateLabelOmissionStrategy.prototype.omitNeither=2;$.ig.RadialGaugeDuplicateLabelOmissionStrategy.prototype.omitBoth=3;$.ig.XamRadialGaugeView.prototype.a=0;$.ig.XamRadialGauge.prototype.bd="RangeBrushes";$.ig.XamRadialGauge.prototype.be="RangeOutlines";$.ig.XamRadialGauge.prototype.bf="MinimumValue";$.ig.XamRadialGauge.prototype.bg="MaximumValue";$.ig.XamRadialGauge.prototype.bh="Interval";$.ig.XamRadialGauge.prototype.bi="CenterX";$.ig.XamRadialGauge.prototype.bj="CenterY";$.ig.XamRadialGauge.prototype.bk="Value";$.ig.XamRadialGauge.prototype.bl="ScaleStartAngle";$.ig.XamRadialGauge.prototype.bm="ScaleEndAngle";$.ig.XamRadialGauge.prototype.bn="ScaleSweepDirection";$.ig.XamRadialGauge.prototype.bo="TransitionDuration";$.ig.XamRadialGauge.prototype.bp="NeedleBrush";$.ig.XamRadialGauge.prototype.bq="NeedleOutline";$.ig.XamRadialGauge.prototype.br="NeedleStartExtent";$.ig.XamRadialGauge.prototype.bs="NeedleEndExtent";$.ig.XamRadialGauge.prototype.bt="NeedleShape";$.ig.XamRadialGauge.prototype.bu="NeedleStartWidth";$.ig.XamRadialGauge.prototype.bv="NeedleEndWidthRatio";$.ig.XamRadialGauge.prototype.bw="NeedleBaseFeatureWidthRatio";$.ig.XamRadialGauge.prototype.bx="NeedleBaseFeatureExtent";$.ig.XamRadialGauge.prototype.by="NeedlePointFeatureWidthRatio";$.ig.XamRadialGauge.prototype.bz="NeedlePointFeatureExtent";$.ig.XamRadialGauge.prototype.b0="NeedlePivotWidthRatio";$.ig.XamRadialGauge.prototype.b1="NeedlePivotInnerWidthRatio";$.ig.XamRadialGauge.prototype.b2="NeedlePivotShape";$.ig.XamRadialGauge.prototype.b3="NeedlePivotBrush";$.ig.XamRadialGauge.prototype.b4="NeedlePivotOutline";$.ig.XamRadialGauge.prototype.b5="NeedleStrokeThickness";$.ig.XamRadialGauge.prototype.b6="NeedlePivotStrokeThickness";$.ig.XamRadialGauge.prototype.scaleStartExtentDefaultValue=.5;$.ig.XamRadialGauge.prototype.b7="ScaleStartExtent";$.ig.XamRadialGauge.prototype.scaleEndExtentDefaultValue=.57;$.ig.XamRadialGauge.prototype.b8="ScaleEndExtent";$.ig.XamRadialGauge.prototype.labelExtentDefaultValue=.65;$.ig.XamRadialGauge.prototype.b9="LabelExtent";$.ig.XamRadialGauge.prototype.ca="LabelInterval";$.ig.XamRadialGauge.prototype.tickStartExtentDefaultValue=.5;$.ig.XamRadialGauge.prototype.cb="TickStartExtent";$.ig.XamRadialGauge.prototype.tickEndExtentDefaultValue=.57;$.ig.XamRadialGauge.prototype.cc="TickEndExtent";$.ig.XamRadialGauge.prototype.cd="TickStrokeThickness";$.ig.XamRadialGauge.prototype.ce="TickBrush";$.ig.XamRadialGauge.prototype.cf="FontBrush";$.ig.XamRadialGauge.prototype.minorTickStartExtentDefaultValue=.54;$.ig.XamRadialGauge.prototype.cg="MinorTickStartExtent";$.ig.XamRadialGauge.prototype.minorTickEndExtentDefaultValue=.57;$.ig.XamRadialGauge.prototype.ch="MinorTickEndExtent";$.ig.XamRadialGauge.prototype.ci="MinorTickStrokeThickness";$.ig.XamRadialGauge.prototype.cj="MinorTickBrush";$.ig.XamRadialGauge.prototype.ck="MinorTickCount";$.ig.XamRadialGauge.prototype.cl="ScaleBrush";$.ig.XamRadialGauge.prototype.cm="BackingBrush";$.ig.XamRadialGauge.prototype.cn="BackingOutline";$.ig.XamRadialGauge.prototype.co="BackingStrokeThickness";$.ig.XamRadialGauge.prototype.cp="BackingOuterExtent";$.ig.XamRadialGauge.prototype.cq="BackingOversweep";$.ig.XamRadialGauge.prototype.cr="ScaleOversweep";$.ig.XamRadialGauge.prototype.cs="ScaleOversweepShape";$.ig.XamRadialGauge.prototype.ct="BackingCornerRadius";$.ig.XamRadialGauge.prototype.cu="BackingInnerExtent";$.ig.XamRadialGauge.prototype.cv="BackingShape";$.ig.XamRadialGauge.prototype.cw="Ranges";$.ig.XamRadialGauge.prototype.cx="RadiusMultiplier";$.ig.XamRadialGauge.prototype.cy="DuplicateLabelOmissionStrategy";$.ig.XamRadialGauge.prototype.cz="Font";$.ig.XamRadialGauge.prototype.c0="TransitionProgress";$.ig.XamRadialGauge.prototype.rangeBrushesProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bd,$.ig.BrushCollection.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bd,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.rangeOutlinesProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.be,$.ig.BrushCollection.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){a.f0($.ig.XamRadialGauge.prototype.be,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.minimumValueProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bf,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,0,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bf,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.maximumValueProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bg,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,100,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bg,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.intervalProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bh,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bh,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.centerXProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bi,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,.5,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bi,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.centerYProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bj,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,.5,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bj,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.valueProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bk,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,0,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bk,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.scaleStartAngleProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bl,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,135,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bl,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.scaleEndAngleProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bm,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,45,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bm,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.scaleSweepDirectionProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bn,$.ig.SweepDirection.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.SweepDirection.prototype.clockwise,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bn,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.transitionDurationProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bo,$.ig.Number.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,0,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bo,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needleBrushProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bp,$.ig.Brush.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bp,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needleOutlineProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bq,$.ig.Brush.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bq,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needleStartExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.br,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.f0($.ig.XamRadialGauge.prototype.br,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needleEndExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bs,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bs,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needleShapeProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bt,$.ig.RadialGaugeNeedleShape.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.RadialGaugeNeedleShape.prototype.needle,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bt,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needleStartWidthRatioProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bu,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bu,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needleEndWidthRatioProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bv,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bv,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needleBaseFeatureWidthRatioProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bw,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bw,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needleBaseFeatureExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bx,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bx,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needlePointFeatureWidthRatioProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.by,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.f0($.ig.XamRadialGauge.prototype.by,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needlePointFeatureExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.bz,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.f0($.ig.XamRadialGauge.prototype.bz,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needlePivotWidthRatioProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.b0,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.f0($.ig.XamRadialGauge.prototype.b0,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needlePivotInnerWidthRatioProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.b1,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.f0($.ig.XamRadialGauge.prototype.b1,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needlePivotShapeProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.b2,$.ig.RadialGaugePivotShape.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.RadialGaugePivotShape.prototype.circleOverlay,function(a,b){a.f0($.ig.XamRadialGauge.prototype.b2,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needlePivotBrushProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.b3,$.ig.Brush.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){a.f0($.ig.XamRadialGauge.prototype.b3,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needlePivotOutlineProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.b4,$.ig.Brush.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){a.f0($.ig.XamRadialGauge.prototype.b4,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needleStrokeThicknessProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.b5,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,1,function(a,b){a.f0($.ig.XamRadialGauge.prototype.b5,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.needlePivotStrokeThicknessProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.b6,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,1,function(a,b){a.f0($.ig.XamRadialGauge.prototype.b6,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.scaleStartExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.b7,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.XamRadialGauge.prototype.scaleStartExtentDefaultValue,function(a,b){a.f0($.ig.XamRadialGauge.prototype.b7,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.scaleEndExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.b8,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.XamRadialGauge.prototype.scaleEndExtentDefaultValue,function(a,b){a.f0($.ig.XamRadialGauge.prototype.b8,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.labelExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.b9,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.XamRadialGauge.prototype.labelExtentDefaultValue,function(a,b){a.f0($.ig.XamRadialGauge.prototype.b9,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.labelIntervalProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.ca,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.f0($.ig.XamRadialGauge.prototype.ca,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.tickStartExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cb,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.XamRadialGauge.prototype.tickStartExtentDefaultValue,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cb,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.tickEndExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cc,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.XamRadialGauge.prototype.tickEndExtentDefaultValue,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cc,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.tickStrokeThicknessProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cd,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,3,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cd,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.tickBrushProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.ce,$.ig.Brush.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){a.f0($.ig.XamRadialGauge.prototype.ce,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.fontBrushProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cf,$.ig.Brush.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cf,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.minorTickStartExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cg,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.XamRadialGauge.prototype.minorTickStartExtentDefaultValue,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cg,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.minorTickEndExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.ch,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.XamRadialGauge.prototype.minorTickEndExtentDefaultValue,function(a,b){a.f0($.ig.XamRadialGauge.prototype.ch,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.minorTickStrokeThicknessProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.ci,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,2,function(a,b){a.f0($.ig.XamRadialGauge.prototype.ci,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.minorTickBrushProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cj,$.ig.Brush.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cj,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.minorTickCountProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.ck,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,3,function(a,b){a.f0($.ig.XamRadialGauge.prototype.ck,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.scaleBrushProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cl,$.ig.Brush.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cl,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.backingBrushProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cm,$.ig.Brush.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cm,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.backingOutlineProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cn,$.ig.Brush.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cn,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.backingStrokeThicknessProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.co,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,12,function(a,b){a.f0($.ig.XamRadialGauge.prototype.co,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.backingOuterExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cp,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,.82,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cp,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.backingOversweepProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cq,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,3,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cq,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.scaleOversweepProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cr,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,2.8,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cr,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.scaleOversweepShapeProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cs,$.ig.RadialGaugeScaleOversweepShape.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.RadialGaugeScaleOversweepShape.prototype.auto,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cs,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.backingCornerRadiusProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.ct,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,4,function(a,b){a.f0($.ig.XamRadialGauge.prototype.ct,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.backingInnerExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cu,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,.12,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cu,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.backingShapeProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cv,$.ig.RadialGaugeBackingShape.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.RadialGaugeBackingShape.prototype.circular,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cv,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.rangesProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cw,$.ig.RadialGaugeRangeCollection.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cw,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.radiusMultiplierProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cx,Number,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,1,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cx,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.duplicateLabelOmissionStrategyProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cy,$.ig.RadialGaugeDuplicateLabelOmissionStrategy.prototype.$type,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.RadialGaugeDuplicateLabelOmissionStrategy.prototype.omitLast,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cy,b.f(),b.e())}));$.ig.XamRadialGauge.prototype.fontProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGauge.prototype.cz,String,$.ig.XamRadialGauge.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){a.f0($.ig.XamRadialGauge.prototype.cz,b.f(),b.e())}));$.ig.XamRadialGaugeRange.prototype.e="Brush";$.ig.XamRadialGaugeRange.prototype.f="Outline";$.ig.XamRadialGaugeRange.prototype.g="StartValue";$.ig.XamRadialGaugeRange.prototype.h="EndValue";$.ig.XamRadialGaugeRange.prototype.i="InnerStartExtent";$.ig.XamRadialGaugeRange.prototype.j="InnerEndExtent";$.ig.XamRadialGaugeRange.prototype.k="OuterStartExtent";$.ig.XamRadialGaugeRange.prototype.l="OuterEndExtent";$.ig.XamRadialGaugeRange.prototype.m="StrokeThickness";$.ig.XamRadialGaugeRange.prototype.brushProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGaugeRange.prototype.e,$.ig.Brush.prototype.$type,$.ig.XamRadialGaugeRange.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){a.y($.ig.XamRadialGaugeRange.prototype.e,b.f(),b.e())}));$.ig.XamRadialGaugeRange.prototype.outlineProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGaugeRange.prototype.f,$.ig.Brush.prototype.$type,$.ig.XamRadialGaugeRange.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){a.y($.ig.XamRadialGaugeRange.prototype.f,b.f(),b.e())}));$.ig.XamRadialGaugeRange.prototype.startValueProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGaugeRange.prototype.g,Number,$.ig.XamRadialGaugeRange.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.y($.ig.XamRadialGaugeRange.prototype.g,b.f(),b.e())}));$.ig.XamRadialGaugeRange.prototype.endValueProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGaugeRange.prototype.h,Number,$.ig.XamRadialGaugeRange.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.y($.ig.XamRadialGaugeRange.prototype.h,b.f(),b.e())}));$.ig.XamRadialGaugeRange.prototype.innerStartExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGaugeRange.prototype.i,Number,$.ig.XamRadialGaugeRange.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.y($.ig.XamRadialGaugeRange.prototype.i,b.f(),b.e())}));$.ig.XamRadialGaugeRange.prototype.innerEndExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGaugeRange.prototype.j,Number,$.ig.XamRadialGaugeRange.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.y($.ig.XamRadialGaugeRange.prototype.j,b.f(),b.e())}));$.ig.XamRadialGaugeRange.prototype.outerStartExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGaugeRange.prototype.k,Number,$.ig.XamRadialGaugeRange.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.y($.ig.XamRadialGaugeRange.prototype.k,b.f(),b.e())}));$.ig.XamRadialGaugeRange.prototype.outerEndExtentProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGaugeRange.prototype.l,Number,$.ig.XamRadialGaugeRange.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){a.y($.ig.XamRadialGaugeRange.prototype.l,b.f(),b.e())}));$.ig.XamRadialGaugeRange.prototype.strokeThicknessProperty=$.ig.DependencyProperty.prototype.l($.ig.XamRadialGaugeRange.prototype.m,Number,$.ig.XamRadialGaugeRange.prototype.$type,new $.ig.PropertyMetadata(1,1,function(a,b){a.y($.ig.XamRadialGaugeRange.prototype.m,b.f(),b.e())}));