/*!@license
* Infragistics.Web.ClientUI infragistics.ext.js 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["AbstractEnumerable:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","String:g","IComparable:h","Number:i","Number:j","Single:k","Number:l","String:m","Array:n","RegExp:o","RuntimeTypeHandle:p","MethodInfo:q","MethodBase:r","MemberInfo:s","ParameterInfo:t","TypeCode:u","Enum:v","ConstructorInfo:w","IEnumerable:x","IEnumerator:y","Func$1:z","MulticastDelegate:aa","IntPtr:ab","AbstractEnumerator:ac","IEnumerable$1:ad","IEnumerator$1:ae","ICollection$1:af","IList$1:ag","IArrayList:ah","Array:ai","ICollection:aj","CompareCallback:ak","List$1:al","IList:am","IDisposable:an","IArray:ao","Script:ap","Date:aq","Date:ar","Number:as","Func$3:at","Action$1:au","Collection$1:av","IDictionary$2:aw","Dictionary$2:ax","IDictionary:ay","Dictionary:az","IEqualityComparer$1:a0","KeyValuePair$2:a1","NotImplementedException:a2","Error:a3","GenericEnumerable$1:a4","GenericEnumerator$1:a5","INotifyCollectionChanged:a6","NotifyCollectionChangedEventHandler:a7","NotifyCollectionChangedEventArgs:a8","EventArgs:a9","NotifyCollectionChangedAction:ba","LinkedList$1:bb","LinkedListNode$1:bc","ObservableCollection$1:bd","INotifyPropertyChanged:be","PropertyChangedEventHandler:bf","PropertyChangedEventArgs:bg","Delegate:bh","Queue$1:bi","ReadOnlyCollection$1:bj","ReadOnlyObservableCollection$1:bk","NameValueCollection:bl","Stack$1:bm","ReverseArrayEnumerator$1:bn","IComparer$1:bo","Expression:bp","MethodCallExpression:bq","LambdaExpression:br","ParameterExpression:bs","MemberExpression:bt","IOrderedEnumerable$1:bu","Queryable:bv","IQueryable:bw","IQueryProvider:bx","IQueryable$1:by","Enumerable:bz","Func$2:b0","SortedList$1:b1","Math:b2","Number:b3","Number:b4","Number:b5","Number:b6","Number:b7","Number:b8","Number:b9","ArgumentNullException:ca","IGrouping$2:cb","DependencyObject:cc","DependencyProperty:cd","PropertyMetadata:ce","PropertyChangedCallback:cf","DependencyPropertyChangedEventArgs:cg","DependencyPropertiesCollection:ch","UnsetValue:ci","Binding:cj","PropertyPath:ck","Test:cl","Activator:cm","AggregateException:cn","ArgumentException:co","ArgumentOutOfRangeException:cp","AsyncCompletedEventArgs:cq","AsyncCompletedEventHandler:cr","ListSortDirection:cs","Convert:ct","Environment:cu","InvalidOperationException:cv","Debug:cw","IEquatable$1:cx","BinaryReader:cy","ICredentials:cz","NetworkCredential:c0","Uri:c1","UploadStringCompletedEventHandler:c2","UploadStringCompletedEventArgs:c3","WebClient:c4","Encoding:c5","UTF8Encoding:c6","UnicodeEncoding:c7","WebHeaderCollection:c8","Task$1:c9","Task:da","JQueryPromise:db","Action:dc","TaskStatus:dd","TaskCompletionSource$1:de","JQueryDeferred:df","JQuery:dg","JQueryObject:dh","Element:di","ElementAttributeCollection:dj","ElementCollection:dk","WebStyle:dl","ElementNodeType:dm","Document:dn","EventListener:dp","IElementEventHandler:dq","ElementEventHandler:dr","ElementAttribute:ds","JQueryPosition:dt","JQueryCallback:du","JQueryEvent:dv","JQueryUICallback:dw","FaultCode:dx","FaultException:dy","FaultReason:dz","FaultException$1:d0","StringBuilder:d1","BinaryFileDownloader:d2","Random:d3","TaskFactory:d4","Tuple$2:d5","JavaScriptSerializer:d6","UIElement:d7","Transform:d8","UIElementCollection:d9","FrameworkElement:ea","Visibility:eb","Style:ec","Control:ed","Thickness:ee","HorizontalAlignment:ef","VerticalAlignment:eg","ContentControl:eh","DataTemplate:ei","DataTemplateRenderHandler:ej","DataTemplateRenderInfo:ek","DataTemplatePassInfo:el","DataTemplateMeasureHandler:em","DataTemplateMeasureInfo:en","DataTemplatePassHandler:eo","Panel:ep","Canvas:eq","Image:er","TextBlock:es","Brush:et","Color:eu","CornerRadius:ev","Key:ew","ModifierKeys:ex","MouseEventArgs:ey","Point:ez","MouseButtonEventArgs:e0","LinearGradientBrush:e1","GradientStop:e2","DoubleCollection:e3","FillRule:e4","GeometryType:e5","Geometry:e6","GeometryCollection:e7","GeometryGroup:e8","LineGeometry:e9","RectangleGeometry:fa","Rect:fb","Size:fc","EllipseGeometry:fd","PathGeometry:fe","PathFigureCollection:ff","PathFigure:fg","PathSegmentCollection:fh","PathSegmentType:fi","PathSegment:fj","LineSegment:fk","BezierSegment:fl","PolyBezierSegment:fm","PointCollection:fn","PolyLineSegment:fo","ArcSegment:fp","SweepDirection:fq","PenLineCap:fr","Stretch:fs","RotateTransform:ft","TranslateTransform:fu","ScaleTransform:fv","TransformGroup:fw","TransformCollection:fx","CoerceValueCallback:fy","Shape:fz","Line:f0","Path:f1","Polygon:f2","Polyline:f3","Rectangle:f4","StyleTypedPropertyAttribute:f5","Attribute:f6","TemplatePartAttribute:f7","TemplateVisualStateAttribute:f8","XObject:f9","XmlNode:ga","XmlNodeList:gb","XmlNamedNodeMap:gc","XmlNodeType:gd","XmlDocument:ge","XmlElement:gf","XmlLinkedNode:gg","XmlAttribute:gh","XmlUtils:gi","XAttribute:gj","XNode:gk","XContainer:gl","XElement:gm","XName:gn","XNamespace:go","XDocument:gp"]);$.ig.util.defType("Visibility:eb","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("Visibility",$.ig.$ep.$type)},true);$.ig.util.defType("VerticalAlignment:eg","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("VerticalAlignment",$.ig.$ep.$type)},true);$.ig.util.defType("Stretch:fs","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("Stretch",$.ig.$ep.$type)},true);$.ig.util.defType("PenLineCap:fr","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("PenLineCap",$.ig.$ep.$type)},true);$.ig.util.defType("HorizontalAlignment:ef","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("HorizontalAlignment",$.ig.$ep.$type)},true);$.ig.util.defType("SweepDirection:fq","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("SweepDirection",$.ig.$ep.$type)},true);$.ig.util.defType("PathSegmentType:fi","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("PathSegmentType",$.ig.$ep.$type)},true);$.ig.util.defType("GeometryType:e5","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("GeometryType",$.ig.$ep.$type)},true);$.ig.util.defType("FillRule:e4","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("FillRule",$.ig.$ep.$type)},true);$.ig.util.defType("ModifierKeys:ex","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("ModifierKeys",$.ig.$ep.$type)},true);$.ig.util.defType("Key:ew","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("Key",$.ig.$ep.$type)},true);$.ig.util.defType("TaskStatus:dd","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("TaskStatus",$.ig.$ep.$type)},true);$.ig.util.defType("ListSortDirection:cs","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("ListSortDirection",$.ig.$ep.$type)},true);$.ig.util.defType("NotifyCollectionChangedAction:ba","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("NotifyCollectionChangedAction",$.ig.$ep.$type)},true);$.ig.util.defType("AbstractEnumerable:a","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},getEnumerator:function(){return new $$t.ac(this.a().getEnumerator())},$type:new $.ig.Type("AbstractEnumerable",$.ig.$ot,[$.ig.IEnumerable.prototype.$type])},true);$.ig.util.defType("AbstractEnumerator:ac","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},current:function(){return this.a.current()},moveNext:function(){return this.a.moveNext()},reset:function(){this.a.reset()},$type:new $.ig.Type("AbstractEnumerator",$.ig.$ot,[$.ig.IEnumerator.prototype.$type])},true);$.ig.util.defType("IEnumerable$1:ad","Object",{$type:new $.ig.Type("IEnumerable$1",null,[$.ig.IEnumerable.prototype.$type])},true);$.ig.util.defType("ICollection$1:af","Object",{$type:new $.ig.Type("ICollection$1",null,[$$t.$ad.$type.specialize(0),$.ig.IEnumerable.prototype.$type])},true);$.ig.util.defType("IList$1:ag","Object",{$type:new $.ig.Type("IList$1",null,[$$t.$af.$type.specialize(0),$$t.$ad.$type.specialize(0),$.ig.IEnumerable.prototype.$type])},true);$.ig.util.defType("IArrayList:ah","Object",{$type:new $.ig.Type("IArrayList",null)},true);$.ig.util.defType("List$1:al","Object",{$t:null,__inner: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.e={};this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.__inner=new $.ig.Array},init1:function($t,initNumber,a){this.e={};this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.__inner=new $.ig.Array;if(this.b(0,a)){return}var c=a.getEnumerator();while(c.moveNext()){var b=c.current();this.add1(b)}},init2:function($t,initNumber,a){this.e={};this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.__inner=new $.ig.Array},o:function(a,b){this.__inner[a]=b},j:function(a,b){this.__inner.insert(a,b)},f:function(a){this.__inner.add(a)},m:function(a){this.__inner.removeAt(a)},h:function(){this.__inner.clear()},item:function(a,b){if(arguments.length===2){this.o(a,b);return b}else{return this.__inner[a]}},indexOf:function(a){return this.__inner.indexOf(a)},insert:function(a,b){this.j(a,b)},removeAt:function(a){this.m(a)},count:function(){return this.__inner.length},isReadOnly:function(){return false},add1:function(a){this.f(a)},clear:function(){this.h()},contains1:function(a){return this.__inner.contains(a)},copyTo:function(a,b){for(var c=0;c<this.__inner.length;c++){a[b+c]=this.__inner[c]}},remove1:function(a){var b=this.indexOf(a);if(b<0){return false}this.m(b);return true},getEnumerator:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:null,$b:null,current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$b=this.$this.__inner.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())},asArrayList:function(){return this.__inner},b:function(a,collection_){var b=$.ig.util.cast($$t.$ah.$type,collection_);if(b!=null){this.__inner.insertRange1(a,b.asArrayList());return true}var c=$.ig.util.cast($$t.$ao.$type,collection_);if(c!=null){this.__inner.insertRange(a,c.asArray());return true}var d=$.ig.util.cast($$t.$ag.$type.specialize(this.$t),collection_);if(d!=null){for(var e=0;e<d.count();e++){this.__inner.insert(a+e,d.item(e))}return true}var f=$.isArray(collection_)?collection_:null;if(f!=null){this.__inner.insertRange(a,f);return true}return false},insertRange1:function(a,b){if(this.b(a,b)){return}var c=0;var e=b.getEnumerator();while(e.moveNext()){var d=e.current();this.__inner.insert(a+c,d);c++}},insertRange:function(a,b){if(this.b(a,b)){return}var c=0;var e=b.getEnumerator();while(e.moveNext()){var d=e.current();this.__inner.insert(a+c,d);c++}},removeRange:function(a,b){this.__inner.splice(a,b)},copyTo1:function(a,b){this.__inner.copyTo(a,b)},isFixedSize:function(){return false},add:function(a){this.f(a);return this.__inner.length-1},contains:function(a){return this.__inner.contains(a)},indexOf1:function(a){return this.__inner.indexOf(a)},insert1:function(a,b){this.j(a,b)},remove:function(a){var b=this.indexOf1(a);this.m(b)},sort:function(){var $self=this;var a=null;if($self.$t==Number){a=function(b,c){var d=b;var e=c;if(d<e){return-1}if(d==e){return 0}return 1}}else if($self.$t==$.ig.Single.prototype.$type){a=function(b,c){var d=b;var e=c;if(d<e){return-1}if(d==e){return 0}return 1}}else if($self.$t==$.ig.Number.prototype.$type){a=function(b,c){var d=b;var e=c;if(d<e){return-1}if(d==e){return 0}return 1}}else if($self.$t==$$t.$aq.$type){a=function(b,c){var d=b;var e=c;if(d.getTime()<e.getTime()){return-1}if(d.getTime()==e.getTime()){return 0}return 1}}else{a=function(b,c){return b.compareTo(c)}}$self.r(a)},r:function(a){this.__inner.sort(a)},sort1:function(a){var $self=this;$self.__inner.sort(function(b,c){var d=b;var e=c;return a(d,e)})},_capacity:0,capacity:function(value){if(arguments.length===1){this._capacity=value;return value}else{return this._capacity}},addRange:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();this.__inner.add(b)}},toArray:function(){return this.__inner.slice(0)},forEach:function(a){},isSynchronized:function(){return true},e:null,syncRoot:function(){return this.e},$type:new $.ig.Type("List$1",$.ig.$ot,[$$t.$ag.$type.specialize(0),$$t.$ah.$type,$.ig.IList.prototype.$type])},true);$.ig.util.defType("Collection$1:av","List$1",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$al.init.call(this,this.$t)},s:function(){return this},$type:new $.ig.Type("Collection$1",$$t.$al.$type.specialize(0))},true);$.ig.util.defType("KeyValuePair$2:a1","ValueType",{$tKey:null,$tValue:null,init:function($tKey,$tValue,initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$.ig.ValueType.prototype.init.call(this)},a:null,c:null,init1:function($tKey,$tValue,initNumber,a,b){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$.ig.ValueType.prototype.init.call(this);this.a=a;this.c=b},key:function(){return this.a},value:function(){return this.c},$type:new $.ig.Type("KeyValuePair$2",$.ig.ValueType.prototype.$type)},true);$.ig.util.defType("IDictionary$2:aw","Object",{$type:new $.ig.Type("IDictionary$2",null,[$$t.$af.$type.specialize($$t.$a1.$type.specialize(this.$tKey,this.$tValue)),$$t.$ad.$type.specialize($$t.$a1.$type.specialize(this.$tKey,this.$tValue)),$.ig.IEnumerable.prototype.$type])},true);$.ig.util.defType("Dictionary$2:ax","Object",{$tKey:null,$tValue:null,__inner:null,__keys:null,init:function($tKey,$tValue,initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}this.g=null;this._useToString=false;this.a=false;this._needsEnsure=false;this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$.ig.$op.init.call(this);this.__inner=new $.ig.Dictionary(0);this.__keys=new $.ig.Dictionary(0)},init1:function($tKey,$tValue,initNumber,a){this.g=null;this._useToString=false;this.a=false;this._needsEnsure=false;this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$.ig.$op.init.call(this);this.__inner=new $.ig.Dictionary(1,a);this.__keys=new $.ig.Dictionary(0)},g:null,init2:function($tKey,$tValue,initNumber,a){this.g=null;this._useToString=false;this.a=false;this._needsEnsure=false;this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$.ig.$op.init.call(this);this.__inner=new $.ig.Dictionary(0);this.__keys=new $.ig.Dictionary(0);this.g=a},count:function(){return this.__inner.count()},item:function(a,b){if(arguments.length===2){this.__inner.item(this.i(a),b);this.__keys.item(this.i(a),a);return b}else{return this.__inner.item(this.i(a))}},length:function(){return this.__inner.length()},containsKey:function(a){return this.__inner.containsKey(this.i(a))},remove:function(a){var b=this.i(a);if(!this.__keys.containsKey(b)){return false}this.__inner.remove(b);this.__keys.remove(b);return true},clear:function(){this.__inner.clear();this.__keys.clear()},_useToString:false,a:false,_needsEnsure:false,j:function(key_){if(!this.a){this.a=true;this._needsEnsure=typeof key_=="object";if(!this._needsEnsure){this._useToString=!key_.getHashCode}}},i:function(key_){this.j(key_);if(this._needsEnsure){$.ig.util.ensureUniqueId(key_)}if(this.g!=null){return this.g.getHashCode(key_).toString()}if(this._useToString){return key_.toString()}else{return key_.getHashCode().toString()}},add:function(a,b){this.__inner.item(this.i(a),b);this.__keys.item(this.i(a),a)},tryGetValue:function(a,b){if(!this.__inner.containsKey(this.i(a))){b=null;return{ret:false,value:b}}b=this.__inner.item(this.i(a));return{ret:true,value:b};return{value:b}},keys:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:null,$b:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$b=this.$this.__keys.values().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.GenericEnumerable$1(this.$tKey,$iter)},values:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:null,$b:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$b=this.$this.__inner.values().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.GenericEnumerable$1(this.$tValue,$iter)},isReadOnly:function(){return false},add1:function(a){this.add(a.key(),a.value())},contains:function(a){return this.containsKey(a.key())},copyTo:function(a,b){throw new $$t.a2},remove1:function(a){this.remove(a.key());return true},f:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:null,$b:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$b=this.$this.__keys.values().getEnumerator();this.$state=4;break;case 2:this.$a=this.$b.current();this.$current=new $$t.a1(this.$tKey,this.$tValue,1,this.$a,this.$this.__inner.item(this.$this.i(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.GenericEnumerable$1($$t.$a1.$type.specialize(this.$tKey,this.$tValue),$iter)},getEnumerator:function(){return this.f().getEnumerator()},$type:new $.ig.Type("Dictionary$2",$.ig.$ot,[$.ig.IDictionary$2.prototype.$type.specialize(0,1),$.ig.IDictionary.prototype.$type])},true);$.ig.util.defType("GenericEnumerable$1:a4","Object",{$t:null,a:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.a=a},getEnumerator:function(){return new $$t.a5(this.$t,this.a().getEnumerator())},$type:new $.ig.Type("GenericEnumerable$1",$.ig.$ot,[$$t.$ad.$type.specialize(0)])},true);$.ig.util.defType("IEnumerator$1:ae","Object",{$type:new $.ig.Type("IEnumerator$1",null,[$.ig.IEnumerator.prototype.$type])},true);$.ig.util.defType("GenericEnumerator$1:a5","Object",{$t:null,a:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.a=a},current:function(){return this.a.current()},moveNext:function(){return this.a.moveNext()},reset:function(){this.a.reset()},$type:new $.ig.Type("GenericEnumerator$1",$.ig.$ot,[$$t.$ae.$type.specialize(0)])},true);$.ig.util.defType("INotifyCollectionChanged:a6","Object",{$type:new $.ig.Type("INotifyCollectionChanged",null)},true);$.ig.util.defType("NotifyCollectionChangedEventArgs:a8","EventArgs",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$a9.init.call(this);this.f=a;this.c=new $$t.al($.ig.$op.$type,0);this.b=new $$t.al($.ig.$op.$type,0)},init1:function(initNumber,a,b,c){var $self=this;$$t.$a9.init.call(this);this.f=a;this.c=new $$t.al($.ig.$op.$type,0);if(this.f==1||this.f==2){this.c.add(b);this.i=c}if(this.f!=1){this.b=function(){var $ret=new $$t.al($.ig.$op.$type,0);$ret.add(b);return $ret}()}else{this.b=new $$t.al($.ig.$op.$type,0)}this.h=c},init2:function(initNumber,a,b,c,d){var $self=this;$$t.$a9.init.call(this);this.f=a;this.h=d;this.i=d;this.b=function(){var $ret=new $$t.al($.ig.$op.$type,0);$ret.add(b);return $ret}();this.c=function(){var $ret=new $$t.al($.ig.$op.$type,0);$ret.add(c);return $ret}()},f:null,action:function(){return this.f},b:null,newItems:function(){return this.b},h:0,newStartingIndex:function(){return this.h},c:null,oldItems:function(){return this.c},i:0,oldStartingIndex:function(){return this.i},$type:new $.ig.Type("NotifyCollectionChangedEventArgs",$$t.$a9.$type)},true);$.ig.util.defType("LinkedList$1:bb","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this)},a:null,c:function(){return this.a},b:null,d:function(){return this.b},e:function(a){if(this.a==null){this.a=new $$t.bc(this.$t,1,a);this.b=this.a}else{var b=this.a;this.a=new $$t.bc(this.$t,1,a);this.a.a=b;b.b=this.a}},f:function(a){if(this.b==null){this.a=new $$t.bc(this.$t,1,a);this.b=this.a}else{var b=this.b;this.b=new $$t.bc(this.$t,1,a);this.b.b=b;b.a=this.b}},g:function(a){if(this.a==a){this.a=a.a;if(a.a!=null){a.a.b=null}}if(this.b==a){this.b=a.b;if(a.b!=null){a.b.a=null}}if(a.b!=null){a.b.a=a.a}if(a.a!=null){a.a.b=a.b}a.a=null;a.b=null},$type:new $.ig.Type("LinkedList$1",$.ig.$ot)},true);$.ig.util.defType("LinkedListNode$1:bc","Object",{$t:null,_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},b:null,a:null,init:function($t,initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this)},init1:function($t,initNumber,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.c(a)},$type:new $.ig.Type("LinkedListNode$1",$.ig.$ot)},true);$.ig.util.defType("ObservableCollection$1:bd","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);$$t.$al.init.call(this,this.$t)},init1:function($t,initNumber,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$al.init1.call(this,this.$t,1,a)},init2:function($t,initNumber,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$al.init2.call(this,this.$t,2,a)},o:function(a,b){var c=this.__inner[a];$$t.$al.o.call(this,a,b);if(this.propertyChanged!=null){this.t(new $$t.bg("Item[]"))}if(this.collectionChanged!=null){var d=new $$t.a8(2,2,b,c,a);this.s(d)}},h:function(){$$t.$al.h.call(this);if(this.propertyChanged!=null){this.t(new $$t.bg("Count"));this.t(new $$t.bg("Item[]"))}if(this.collectionChanged!=null){var a=new $$t.a8(0,4);this.s(a)}},j:function(a,b){$$t.$al.j.call(this,a,b);if(this.propertyChanged!=null){this.t(new $$t.bg("Count"));this.t(new $$t.bg("Item[]"))}if(this.collectionChanged!=null){var c=new $$t.a8(1,0,b,a);this.s(c)}},f:function(a){$$t.$al.f.call(this,a);if(this.propertyChanged!=null){this.t(new $$t.bg("Count"));this.t(new $$t.bg("Item[]"))}if(this.collectionChanged!=null){var b=new $$t.a8(1,0,a,this.count()-1);this.s(b)}},m:function(a){var b=this.__inner[a];$$t.$al.m.call(this,a);if(this.propertyChanged!=null){this.t(new $$t.bg("Count"));this.t(new $$t.bg("Item[]"))}if(this.collectionChanged!=null){var c=new $$t.a8(1,1,b,a);this.s(c)}},collectionChanged:null,propertyChanged:null,t:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,a)}},s:function(a){if(this.collectionChanged!=null){this.collectionChanged(this,a)}},$type:new $.ig.Type("ObservableCollection$1",$$t.$al.$type.specialize(0),[$$t.$a6.$type,$$t.$be.$type])},true);$.ig.util.defType("Queue$1:bi","Collection$1",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$av.init.call(this,this.$t)},dequeue:function(){var a=this.count()-1;var b=this.__inner[a];this.m(a);return b},enqueue:function(a){this.f(a)},peek:function(){var a=this.count()-1;var b=this.__inner[a];return b},$type:new $.ig.Type("Queue$1",$$t.$av.$type.specialize(0))},true);$.ig.util.defType("ReadOnlyCollection$1:bj","Object",{$t:null,init:function($t,initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}this.c={};this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this)},init1:function($t,initNumber,a){this.c={};this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.a=a},a:null,item:function(a,b){if(arguments.length===2){this.a.item(a,b);return b}else{return this.a.item(a)}},indexOf:function(a){return this.a.indexOf(a)},insert:function(a,b){},removeAt:function(a){},count:function(){return this.a.count()},isReadOnly:function(){return true},add1:function(a){},clear:function(){},contains1:function(a){return this.a.contains(a)},copyTo:function(a,b){this.a.copyTo(a,b)},remove1:function(a){return false},getEnumerator:function(){return this.a.getEnumerator()},isFixedSize:function(){return true},add:function(a){return-1},contains:function(a){return this.a.contains(a)},indexOf1:function(a){return this.a.indexOf(a)},insert1:function(a,b){},remove:function(a){},copyTo1:function(a,b){this.a.copyTo(a,b)},b:function(){return this.a},isSynchronized:function(){return true},c:null,syncRoot:function(){return this.c},$type:new $.ig.Type("ReadOnlyCollection$1",$.ig.$ot,[$$t.$ag.$type.specialize(0),$.ig.IList.prototype.$type])},true);$.ig.util.defType("ReadOnlyObservableCollection$1:bk","ReadOnlyCollection$1",{$t:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$bj.init.call(this,this.$t)},collectionChanged:null,propertyChanged:null,$type:new $.ig.Type("ReadOnlyObservableCollection$1",$$t.$bj.$type.specialize(0),[$$t.$a6.$type,$$t.$be.$type])},true);$.ig.util.defType("NameValueCollection:bl","Object",{a:null,init:function(){$.ig.$op.init.call(this);this.a=new $$t.ax(String,String,0)},item:function(a,b){if(arguments.length===2){if(this.a.containsKey(a)){this.a.item(a,b)}else{this.a.add(a,b)}return b}else{if(this.a.containsKey(a)){return this.a.item(a)}else{return null}}},$type:new $.ig.Type("NameValueCollection",$.ig.$ot)},true);$.ig.util.defType("Stack$1:bm","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.b=new $.ig.Array},b:null,push:function(a){this.b.add(a)},peek:function(){if(this.b.length<1){return null}return this.b[this.b.length-1]},pop:function(){var a=this.b[this.b.length-1];this.b.removeAt(this.b.length-1);return a},count:function(){return this.b.length},clear:function(){this.b.clear()},contains:function(a){return this.b.contains(a)},getEnumerator:function(){return new $$t.bn(this.$t,this.b)},$type:new $.ig.Type("Stack$1",$.ig.$ot,[$$t.$ad.$type.specialize(0)])},true);$.ig.util.defType("ReverseArrayEnumerator$1:bn","Object",{$t:null,b:0,a:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.a=a;this.b=a.length},current:function(){return this.a[this.b]},moveNext:function(){this.b--;return this.b>=0},reset:function(){this.b=this.a.length},$type:new $.ig.Type("ReverseArrayEnumerator$1",$.ig.$ot,[$$t.$ae.$type.specialize(0)])},true);$.ig.util.defType("IComparer$1:bo","Object",{$type:new $.ig.Type("IComparer$1",null)},true);$.ig.util.defType("Expression:bp","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b,c,d){d=Array.prototype.slice.call(arguments,3);return null},a:function(a,b){b=Array.prototype.slice.call(arguments,1);return null},b:function(a,b){return null},d:function(a){return null},e:function(a,b){return null},$type:new $.ig.Type("Expression",$.ig.$ot)},true);$.ig.util.defType("MemberExpression:bt","Expression",{init:function(){$$t.$bp.init.call(this)},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},g:function(a){return null},$type:new $.ig.Type("MemberExpression",$$t.$bp.$type)},true);$.ig.util.defType("ParameterExpression:bs","Expression",{init:function(){$$t.$bp.init.call(this)},_f:false,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},$type:new $.ig.Type("ParameterExpression",$$t.$bp.$type)},true);$.ig.util.defType("LambdaExpression:br","Expression",{init:function(){$$t.$bp.init.call(this)},$type:new $.ig.Type("LambdaExpression",$$t.$bp.$type)},true);$.ig.util.defType("MethodCallExpression:bq","Expression",{init:function(){$$t.$bp.init.call(this)},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},h:function(a,b){return null},$type:new $.ig.Type("MethodCallExpression",$$t.$bp.$type)},true);$.ig.util.defType("IOrderedEnumerable$1:bu","Object",{$type:new $.ig.Type("IOrderedEnumerable$1",null,[$$t.$ad.$type.specialize(0),$.ig.IEnumerable.prototype.$type])},true);$.ig.util.defType("Queryable:bv","Object",{init:function(){$.ig.$op.init.call(this)},asQueryable:function(){return null},$type:new $.ig.Type("Queryable",$.ig.$ot)},true);$.ig.util.defType("Enumerable:bz","Object",{init:function(){$.ig.$op.init.call(this)},where$1:function($tSource,a){var $self=this;var $iter=function(){return function($tSource,a){return{$state:0,$this:$self,$current:null,$b:null,$c:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$c=this.$this.getEnumerator();this.$state=7;break;case 2:this.$b=this.$c.current();this.$state=3;break;case 3:if(a(this.$b)){this.$state=4}else{this.$state=6}break;case 4:this.$current=this.$b;this.$state=5;return true;case 5:this.$state=6;break;case 6:this.$state=7;break;case 7:if(this.$c.moveNext()){this.$state=2}else{this.$state=8}break;case 8:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}($tSource,a)};return new $.ig.GenericEnumerable$1($tSource,$iter)},where$11:function($tSource,a){var $self=this;var $iter=function(){return function($tSource,a){return{$state:0,$this:$self,$current:null,$b:0,$c:null,$d:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$b=0;this.$state=1;break;case 1:this.$d=this.$this.getEnumerator();this.$state=7;break;case 2:this.$c=this.$d.current();this.$state=3;break;case 3:if(a(this.$c,this.$b)){this.$state=4}else{this.$state=6}break;case 4:this.$current=this.$c;this.$state=5;return true;case 5:this.$state=6;break;case 6:this.$b++;this.$state=7;break;case 7:if(this.$d.moveNext()){this.$state=2}else{this.$state=8}break;case 8:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}($tSource,a)};return new $.ig.GenericEnumerable$1($tSource,$iter)},select$2:function($tSource,$tResult,a){var $self=this;var $iter=function(){return function($tSource,$tResult,a){return{$state:0,$this:$self,$current:null,$b:null,$c:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;
break;case 1:this.$c=this.$this.getEnumerator();this.$state=4;break;case 2:this.$b=this.$c.current();this.$current=a(this.$b);this.$state=3;return true;case 3:this.$state=4;break;case 4:if(this.$c.moveNext()){this.$state=2}else{this.$state=5}break;case 5:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}($tSource,$tResult,a)};return new $.ig.GenericEnumerable$1($tResult,$iter)},selectMany$2:function($tSource,$tResult,a){var $self=this;var $iter=function(){return function($tSource,$tResult,a){return{$state:0,$this:$self,$current:null,$b:null,$c:null,$d:null,$e:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$c=this.$this.getEnumerator();this.$state=8;break;case 2:this.$b=this.$c.current();this.$state=3;break;case 3:this.$e=a(this.$b).getEnumerator();this.$state=6;break;case 4:this.$d=this.$e.current();this.$current=this.$d;this.$state=5;return true;case 5:this.$state=6;break;case 6:if(this.$e.moveNext()){this.$state=4}else{this.$state=7}break;case 7:this.$state=8;break;case 8:if(this.$c.moveNext()){this.$state=2}else{this.$state=9}break;case 9:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}($tSource,$tResult,a)};return new $.ig.GenericEnumerable$1($tResult,$iter)},ofType$1:function($tResult){var $self=this;var $iter=function(){return function($tResult){return{$state:0,$this:$self,$current:null,$a:null,$b:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$b=this.$this.getEnumerator();this.$state=7;break;case 2:this.$a=this.$b.current();this.$state=3;break;case 3:if($.ig.util.cast($tResult,this.$a)!==null){this.$state=4}else{this.$state=6}break;case 4:this.$current=this.$a;this.$state=5;return true;case 5:this.$state=6;break;case 6:this.$state=7;break;case 7:if(this.$b.moveNext()){this.$state=2}else{this.$state=8}break;case 8:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}($tResult)};return new $.ig.GenericEnumerable$1($tResult,$iter)},last$1:function($tSource){var a=$.ig.util.cast($$t.$ag.$type.specialize($tSource),this);if(a!=null){return a.item(a.count()-1)}var b=null;var d=this.getEnumerator();while(d.moveNext()){var c=d.current();b=c}return b},first$1:function($tSource){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();return a}return null},firstOrDefault$1:function($tSource){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();return a}return null},orderBy$2:function($tSource,$tKey,a){var $self=this;var b=new $$t.b1($tSource,$self);b.sort1(function(c,d){var e=c;var f=d;var g=a(e);var h=a(f);if($.ig.util.cast($$t.$h.$type,g)!==null){return $.ig.util.cast($$t.$h.$type,g).compareTo(h)}else{return g.toString().compareTo(h.toString())}});return b},orderByDescending$2:function($tSource,$tKey,a){var $self=this;var b=new $$t.b1($tSource,$self);b.sort1(function(c,d){var e=d;var f=c;var g=a(e);var h=a(f);if($.ig.util.cast($$t.$h.$type,g)!==null){return $.ig.util.cast($$t.$h.$type,g).compareTo(h)}else{return g.toString().compareTo(h.toString())}});return b},toList$1:function($tSource){var a=new $$t.al($tSource,1,this);return a},d:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$c=a;this.$state=5;break;case 2:this.$current=this.$c;this.$state=3;return true;case 3:this.$state=4;break;case 4:this.$c++;this.$state=5;break;case 5:if(this.$c<b){this.$state=2}else{this.$state=6}break;case 6:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1($.ig.Number.prototype.$type,$iter)},concat$1:function($tSource,a){var $self=this;var $iter=function(){return function($tSource,a){return{$state:0,$this:$self,$current:null,$b:null,$c:null,$d:null,$e:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$c=this.$this.getEnumerator();this.$state=4;break;case 2:this.$b=this.$c.current();this.$current=this.$b;this.$state=3;return true;case 3:this.$state=4;break;case 4:if(this.$c.moveNext()){this.$state=2}else{this.$state=5}break;case 5:this.$state=6;break;case 6:this.$e=a.getEnumerator();this.$state=9;break;case 7:this.$d=this.$e.current();this.$current=this.$d;this.$state=8;return true;case 8:this.$state=9;break;case 9:if(this.$e.moveNext()){this.$state=7}else{this.$state=10}break;case 10:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}($tSource,a)};return new $.ig.GenericEnumerable$1($tSource,$iter)},max:function(){var a=true;var b=0;var d=this.getEnumerator();while(d.moveNext()){var c=d.current();if(a){a=false;b=c}else{b=Math.max(b,c)}}return b},max$1:function($tSource,a){return this.select$2($tSource,$.ig.Number.prototype.$type,a).max()},min:function(){var a=true;var b=0;var d=this.getEnumerator();while(d.moveNext()){var c=d.current();if(a){a=false;b=c}else{b=Math.min(b,c)}}return b},min$1:function($tSource,a){return this.select$2($tSource,$.ig.Number.prototype.$type,a).max()},count$1:function($tSource){var a=0;var c=this.getEnumerator();while(c.moveNext()){var b=c.current();a++}return a},reverse$1:function($tSource){var $self=this;var $iter=function(){return function($tSource){return{$state:0,$this:$self,$current:null,$a:null,$b:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$a=new $$t.al($tSource,1,this.$this);this.$state=1;break;case 1:this.$b=this.$a.count()-1;this.$state=5;break;case 2:this.$current=this.$a.__inner[this.$b];this.$state=3;return true;case 3:this.$state=4;break;case 4:this.$b--;this.$state=5;break;case 5:if(this.$b>0){this.$state=2}else{this.$state=6}break;case 6:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}($tSource)};return new $.ig.GenericEnumerable$1($tSource,$iter)},cast$1:function($tResult){if(this==null){throw new $$t.ca("source")}var a=$.ig.util.cast($$t.$ad.$type.specialize($tResult),this);if(a!=null){return a}var b=new $$t.al($tResult,0);var d=this.getEnumerator();while(d.moveNext()){var c=d.current();if($.ig.util.cast($tResult,c)!==null){b.add1(c)}else{b.add1(null)}}return b},take$1:function($tSource,a){var $self=this;var $iter=function(){return function($tSource,a){return{$state:0,$this:$self,$current:null,$b:null,$c:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$c=this.$this.getEnumerator();this.$state=9;break;case 2:this.$b=this.$c.current();this.$state=3;break;case 3:if(a>0){this.$state=4}else{this.$state=6}break;case 4:a--;this.$current=this.$b;this.$state=5;return true;case 5:this.$state=8;break;case 6:this.$state=-2;return false;case 7:this.$state=8;break;case 8:this.$state=9;break;case 9:if(this.$c.moveNext()){this.$state=2}else{this.$state=10}break;case 10:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}($tSource,a)};return new $.ig.GenericEnumerable$1($tSource,$iter)},skip$1:function($tSource,a){var $self=this;var $iter=function(){return function($tSource,a){return{$state:0,$this:$self,$current:null,$b:null,$c:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$c=this.$this.getEnumerator();this.$state=8;break;case 2:this.$b=this.$c.current();this.$state=3;break;case 3:if(a<=0){this.$state=4}else{this.$state=6}break;case 4:this.$current=this.$b;this.$state=5;return true;case 5:this.$state=7;break;case 6:a--;this.$state=7;break;case 7:this.$state=8;break;case 8:if(this.$c.moveNext()){this.$state=2}else{this.$state=9}break;case 9:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}($tSource,a)};return new $.ig.GenericEnumerable$1($tSource,$iter)},any$1:function($tSource){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();return true}return false},contains$1:function($tSource,value_){var a=this.getEnumerator();while(a.moveNext()){var item_=a.current();if(item_===value_){return true}}return false},union$1:function($tSource,a){return null},toArray$1:function($tSource){var a=new $$t.al($tSource,1,this);return a.asArrayList()},elementAt$1:function($tSource,a){var b=$.ig.util.cast($$t.$ag.$type.specialize($tSource),this);if(b!=null){return b.item(a)}return this.skip$1($tSource,a).first$1($tSource)},sum:function(){var a=0;var c=this.getEnumerator();while(c.moveNext()){var b=c.current();a+=b}return a},sum$1:function($tSource,a){return this.select$2($tSource,Number,a).sum()},$type:new $.ig.Type("Enumerable",$.ig.$ot)},true);$.ig.util.defType("SortedList$1:b1","List$1",{$tElement:null,init:function($tElement,a){this.$tElement=$tElement;this.$type=this.$type.specialize(this.$tElement);$$t.$al.init1.call(this,this.$tElement,1,a)},getEnumerator:function(){return $$t.$al.getEnumerator.call(this)},$type:new $.ig.Type("SortedList$1",$$t.$al.$type.specialize(0),[$$t.$bu.$type.specialize(0)])},true);$.ig.util.defType("IGrouping$2:cb","Object",{$type:new $.ig.Type("IGrouping$2",null,[$$t.$ad.$type.specialize(0),$.ig.IEnumerable.prototype.$type])},true);$.ig.util.defType("IArray:ao","Object",{$type:new $.ig.Type("IArray",null)},true);$.ig.util.defType("DependencyObject:cc","Object",{init:function(){$.ig.$op.init.call(this);this._localValues=new $.ig.Dictionary(0);this.a=new $.ig.Dictionary(0)},_localValues:null,a:null,c:function(a){if(this._localValues.containsKey(a.name())){return this._localValues.item(a.name())}return a.k().b()},g:function(dp_,a){if(dp_.b()){var oldValue_=null;var old=this._localValues.proxy[dp_.__name];if(typeof old!="undefined"){oldValue_=old}this._localValues.item(dp_.__name,a);dp_.k().d()(this,new $$t.cg(dp_,a,oldValue_))}else{this._localValues.item(dp_.__name,a)}},e:function(a){this._localValues.remove(a.__name)},d:function(a){if(this._localValues.containsKey(a.__name)){return this._localValues.item(a.name())}return $$t.$cd.c},f:function(a,b){if(a==null){return}this.a.item(a.name(),b)},$type:new $.ig.Type("DependencyObject",$.ig.$ot)},true);$.ig.util.defType("DependencyProperty:cd","Object",{__name:null,f:null,j:null,a:false,b:function(){return this.a},init:function(a,b,c){this.a=false;$.ig.$op.init.call(this);this.__name=a;this.f=b;this.j=c;if(this.j!=null&&this.j.d()!=null){this.a=true}else{this.a=false}},k:function(){return this.j},propertyType:function(){return this.f},name:function(){return this.__name},i:function(a,b,c,d){return $$t.$ch.c().e(a,b,c,d)},h:function(a,b){if(b==null){return null}var c=$$t.$ch.c().d(b.typeName()+a);if(c!=null){return c}return $$t.$cd.h(a,b.baseType)},$type:new $.ig.Type("DependencyProperty",$.ig.$ot)},true);$.ig.util.defType("Test:cl","DependencyObject",{init:function(){var $self=this;$$t.$cc.init.call(this);var a=new $$t.al($.ig.Number.prototype.$type,0);a.where$1($.ig.Number.prototype.$type,function(b){return true})},j:function(a,b,c){},i:function(a,b){for(var c=b;c<a.length;c++){}},$type:new $.ig.Type("Test",$$t.$cc.$type)},true);$.ig.util.defType("IQueryable:bw","Object",{$type:new $.ig.Type("IQueryable",null)},true);$.ig.util.defType("IQueryable$1:by","Object",{$type:new $.ig.Type("IQueryable$1",null,[$$t.$bw.$type])},true);$.ig.util.defType("IQueryable:bw","Object",{$type:new $.ig.Type("IQueryable",null)},true);$.ig.util.defType("IQueryable$1:by","Object",{$type:new $.ig.Type("IQueryable$1",null,[$$t.$bw.$type])},true);$.ig.util.defType("IQueryProvider:bx","Object",{$type:new $.ig.Type("IQueryProvider",null)},true);$.ig.util.defType("Activator:cm","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){return null},b:function(a,b){b=Array.prototype.slice.call(arguments,1);return null},c:function($t){return null},$type:new $.ig.Type("Activator",$.ig.$ot)},true);$.ig.util.defType("AggregateException:cn","Error",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$a3.init.call(this)},init1:function(initNumber,a){$$t.$a3.init1.call(this,1,a)},init2:function(initNumber,a,b){$$t.$a3.init2.call(this,2,a,b)},$type:new $.ig.Type("AggregateException",$$t.$a3.$type)},true);$.ig.util.defType("ArgumentException:co","Error",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$a3.init1.call(this,1,a)},init1:function(initNumber,a,b){$$t.$a3.init1.call(this,1,a)},$type:new $.ig.Type("ArgumentException",$$t.$a3.$type)},true);$.ig.util.defType("ArgumentNullException:ca","Error",{init:function(a){$$t.$a3.init1.call(this,1,a+" cannot be null.")},$type:new $.ig.Type("ArgumentNullException",$$t.$a3.$type)},true);$.ig.util.defType("ArgumentOutOfRangeException:cp","ArgumentException",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$co.init.call(this,a+" is out of range.")},init1:function(initNumber,a,b){$$t.$co.init.call(this,a)},$type:new $.ig.Type("ArgumentOutOfRangeException",$$t.$co.$type)},true);$.ig.util.defType("AsyncCompletedEventArgs:cq","EventArgs",{d:null,b:false,f:null,init:function(a,b,c){$$t.$a9.init.call(this);this.b=b;this.d=a;this.f=c},error:function(){return this.d},cancelled:function(){return this.b},userState:function(){return this.f},h:function(){if(this.error()!=null){throw this.error()}},$type:new $.ig.Type("AsyncCompletedEventArgs",$$t.$a9.$type)},true);$.ig.util.defType("Convert:ct","Object",{init:function(){$.ig.$op.init.call(this)},g:function(a){return a},e:function(a){return a},d:function(a){return a},f:function(a){return a},a:function(a){return a},c:function(a){return a},b:function(a){return a},h:function(a){if(a>=0){var b=Math.floor(a);var c=a-b;var d=Math.ceil(a)-a;if(c>d||c==d&&(b&1)>0){b++}return b}else{var e=Math.ceil(a);var f=e-a;var g=a-Math.floor(a);if(f>g||f==g&&(e&1)>0){e--}return e}},i:function(a){return parseInt(a)},$type:new $.ig.Type("Convert",$.ig.$ot)},true);$.ig.util.defType("Environment:cu","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){return"\n"},$type:new $.ig.Type("Environment",$.ig.$ot)},true);$.ig.util.defType("InvalidOperationException:cv","Error",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$a3.init1.call(this,1,"Invalid operation")},init1:function(initNumber,a){$$t.$a3.init1.call(this,1,a)},$type:new $.ig.Type("InvalidOperationException",$$t.$a3.$type)},true);$.ig.util.defType("Debug:cw","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){},c:function(a){},a:function(a){},$type:new $.ig.Type("Debug",$.ig.$ot)},true);$.ig.util.defType("IEquatable$1:cx","Object",{$type:new $.ig.Type("IEquatable$1",null)},true);$.ig.util.defType("BinaryReader:cy","Object",{__data:null,d:false,k:null,canRead:function(){return this.k<this.__data.length},currentPosition:function(){return this.k},length:function(){return this.__data.length},e:false,init:function(a,b){this.__data=null;this.d=false;this.k=0;this.e=false;$.ig.$op.init.call(this);this.__data=a;this.d=b;var data_=this.__data;if(typeof Uint8Array!="undefined"&&data_ instanceof Uint8Array){this.e=true}},g:function(offset_){if(this.e){return this.__data[offset_]&255}else{return this.__data.charCodeAt(offset_)&255}},a:function(offset_,a){var b=new Array(a);if(this.e){for(var i_=0;i_<a;i_++){b[i_]=this.__data[offset_+i_]&255}}else{for(var i_=0;i_<a;i_++){b[i_]=this.__data.charCodeAt(offset_+i_)&255}}return b},b:function(offset_,length_){var a=new Array(length_);if(this.e){for(var i_=0;i_<length_;i_++){a[i_]=this.__data[offset_+(length_-1-i_)]&255}}else{for(var i_=0;i_<length_;i_++){a[i_]=this.__data.charCodeAt(offset_+(length_-1-i_))&255}}return a},readByte:function(){var a=this.g(this.k);this.k=this.k+1;return a},readBytes:function(a){var b=this.a(this.k,a);this.k=this.k+a;return b},readUInt32:function(){var a=0;if(this.d){a=a+(this.g(this.k)<<24);this.k=this.k+1;a=a+(this.g(this.k)<<16);this.k=this.k+1;a=a+(this.g(this.k)<<8);this.k=this.k+1;a=a+this.g(this.k);this.k=this.k+1}else{a=a+this.g(this.k);this.k=this.k+1;a=a+(this.g(this.k)<<8);this.k=this.k+1;a=a+(this.g(this.k)<<16);this.k=this.k+1;a=a+(this.g(this.k)<<24);this.k=this.k+1}return a},readUInt16:function(){var a=0;if(this.d){a=a+(this.g(this.k)<<8);this.k=this.k+1;a=a+this.g(this.k);this.k=this.k+1}else{a=a+this.g(this.k);this.k=this.k+1;a=a+(this.g(this.k)<<8);this.k=this.k+1}return a},readInt32:function(){var a=0;if(this.d){a=a+(this.g(this.k)<<24);this.k=this.k+1;a=a+(this.g(this.k)<<16);this.k=this.k+1;a=a+(this.g(this.k)<<8);this.k=this.k+1;a=a+this.g(this.k);this.k=this.k+1}else{a=a+this.g(this.k);this.k=this.k+1;a=a+(this.g(this.k)<<8);this.k=this.k+1;a=a+(this.g(this.k)<<16);this.k=this.k+1;a=a+(this.g(this.k)<<24);this.k=this.k+1}if(a>2147483647){a=a-4294967296}return a},readDouble:function(){var a=this.b(this.k,8);this.k=this.k+8;var b=a[0]>>7;var c=0;c=c+(a[1]>>4);c=c+((a[0]&127)<<4);var d=1;var e=a[1];var f=1/2;var g=0;var h=false;for(g=5;g<=8;g++){if((e&1<<8-g)>0){d=d+f;h=true}f=f/2}for(var i=2;i<8;i++){e=a[i];for(g=1;g<=8;g++){if((e&1<<8-g)>0){d=d+f;h=true}f=f/2}}if(c==0&&!h){return 0}if(c==0&&h){c=1;d=d-1}if(c==1860&&!h){if(b==1){return 0}else{return 0}}if(c==1860&&h){return NaN}var j=c-1023;return Math.pow(-1,b)*Math.pow(2,j)*d},readSingle:function(){var a=this.b(this.k,4);this.k=this.k+4;var b=a[0]>>7;var c=0;c=c+(a[1]>>7);c=c+((a[0]&127)<<1);var d=1;var e=a[1];var f=1/2;var g=0;var h=false;for(g=2;g<=8;g++){if((e&1<<8-g)>0){d=d+f;h=true}f=f/2}for(var i=2;i<4;i++){e=a[i];for(g=1;g<=8;g++){if((e&1<<8-g)>0){d=d+f;h=true}f=f/2}}if(c==0&&!h){return 0}if(c==0&&h){c=1;d=d-1}if(c==255&&!h){if(b==1){return 0}else{return 0}}if(c==255&&h){return NaN}var j=c-127;return Math.pow(-1,b)*Math.pow(2,j)*d},$type:new $.ig.Type("BinaryReader",$.ig.$ot)},true);$.ig.util.defType("ICredentials:cz","Object",{$type:new $.ig.Type("ICredentials",null)},true);$.ig.util.defType("NetworkCredential:c0","Object",{init:function(initNumber,a,b){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$c0.init1.call(this,1,a,b,String.empty())},init1:function(initNumber,a,b,c){$.ig.$op.init.call(this);this.c(a);this.b(b);this.a(c)},getCredential:function(a,b){return this},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("NetworkCredential",$.ig.$ot,[$$t.$cz.$type])},true);$.ig.util.defType("UploadStringCompletedEventArgs:c3","AsyncCompletedEventArgs",{i:null,init:function(a,b,c,d){$$t.$cq.init.call(this,b,c,d);this.i=a},result:function(){this.h();return this.i},$type:new $.ig.Type("UploadStringCompletedEventArgs",$$t.$cq.$type)},true);$.ig.util.defType("WebClient:c4","Object",{init:function(){$.ig.$op.init.call(this);this.c(new $$t.c8)},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},uploadStringCompleted:null,h:function(a,b,c,d){var $self=this;$self.e(a,b,c).i(function(e){if($self.uploadStringCompleted!=null){var f=null;var g=null;try{f=e.m()}catch(e_){g=e_}$self.uploadStringCompleted($self,new $$t.c3(f,g,e.g()==6,d))}})},e:function(a,b,c){var url_=a.value();var method_=b;var data_=c;var contentType_=this.c().item("Content-Type");var credentials_=this.a();var d=$.ig.util.ajax(url_,contentType_,data_,method_,credentials_);return new $$t.c9(String,d,null)},g:function(a,b,c,d){a.e(b)},f:function(a,b,c,d){a.d(new $$t.a3(1,d))},$type:new $.ig.Type("WebClient",$.ig.$ot)},true);$.ig.util.defType("WebHeaderCollection:c8","NameValueCollection",{init:function(){$$t.$bl.init.call(this)},$type:new $.ig.Type("WebHeaderCollection",$$t.$bl.$type)},true);$.ig.util.defType("FaultCode:dx","Object",{init:function(a){$.ig.$op.init.call(this);this.a(a)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("FaultCode",$.ig.$ot)},true);$.ig.util.defType("FaultException:dy","Error",{init:function(a,b,c){$$t.$a3.init.call(this);this.reason(a);this.code(b);this.action(c)},_action:null,action:function(value){if(arguments.length===1){this._action=value;return value}else{return this._action}},_code:null,code:function(value){if(arguments.length===1){this._code=value;return value}else{return this._code}},_reason:null,reason:function(value){if(arguments.length===1){this._reason=value;return value}else{return this._reason}},$type:new $.ig.Type("FaultException",$$t.$a3.$type)},true);$.ig.util.defType("FaultException$1:d0","FaultException",{$tDetail:null,init:function($tDetail,a,b,c,d){this.$tDetail=$tDetail;this.$type=this.$type.specialize(this.$tDetail);$$t.$dy.init.call(this,b,c,d);this.detail(a)},_detail:null,detail:function(value){if(arguments.length===1){this._detail=value;return value}else{return this._detail}},$type:new $.ig.Type("FaultException$1",$$t.$dy.$type)},true);$.ig.util.defType("FaultReason:dz","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},toString:function(){return this.a},$type:new $.ig.Type("FaultReason",$.ig.$ot)},true);$.ig.util.defType("StringBuilder:d1","Object",{_internal:null,internal:function(value){if(arguments.length===1){this._internal=value;return value}else{return this._internal}},init:function(){$.ig.$op.init.call(this);this._internal=[]},d:function(str_){this._internal.push(str_);return this},e:function(a){var str_=a.b();this._internal.push(str_);return this},c:function(chr_){this._internal.push(chr_);return this},f:function(str_){this._internal.push(str_+String.fromCharCode(10));return this},g:function(index_,chr_){this._internal.splice(index_,0,chr_);return this},h:function(index_,str_){this._internal.splice(index_,0,str_);return this},i:function(startIndex_,length_){this._internal.splice(startIndex_,length_);return this},b:function(){return this._internal.join("")},$type:new $.ig.Type("StringBuilder",$.ig.$ot)},true);$.ig.util.defType("BinaryFileDownloader:d2","Object",{init:function(){$.ig.$op.init.call(this)},a:function(uri_,callback_,errorCallback_){$.ig.util.getBinary(uri_,callback_,errorCallback_)},$type:new $.ig.Type("BinaryFileDownloader",$.ig.$ot)},true);$.ig.util.defType("NotImplementedException:a2","Error",{init:function(){$$t.$a3.init1.call(this,1,"not implemented")},$type:new $.ig.Type("NotImplementedException",$$t.$a3.$type)},true);$.ig.util.defType("Random:d3","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){return Math.random()},b:function(a){return Math.round(this.a()*(a-1))},c:function(a,b){return a+Math.round(this.a()*(b-a-1))},$type:new $.ig.Type("Random",$.ig.$ot)},true);$.ig.util.defType("Encoding:c5","Object",{init:function(){$.ig.$op.init.call(this)},uTF8:function(){if($$t.$c5.g==null){$$t.$c5.g=new $$t.c6}return $$t.$c5.g},unicode:function(){if($$t.$c5.f==null){$$t.$c5.f=new $$t.c7}return $$t.$c5.f},getString:function(a,b,c){return""},getBytes2:function(a,b,c,d,e){},getBytes:function(a,b,c){var d=new Array(this.getByteCount(a,b,c));this.getBytes2(a,b,c,d,0);return d},getBytes1:function(a){if(a==null){throw new $$t.ca("input")}var b=new Array(a.length);for(var c=0;c<a.length;c++){b[c]=a.charAt(c)}return this.getBytes(b,0,b.length)},getByteCount:function(a,b,c){},$type:new $.ig.Type("Encoding",$.ig.$ot)},true);$.ig.util.defType("UnicodeEncoding:c7","Encoding",{init:function(){$$t.$c5.init.call(this)},getString:function(bytes_,a,b){var c="";for(var i_=a;i_<b;i_=i_+2){if(bytes_[i_]==0){break}if(i_+1>=b){c=c+"�"}else{var d=bytes_[i_].toString(16);var e=bytes_[i_+1].toString(16);var f=$.ig.Number.prototype.parseInt(e+d,16);c=c+String.fromCharCode(f)}}return c},getByteCount:function(a,b,c){return 0},getBytes2:function(a,b,c,d,e){return 0},getBytes:function(a,b,c){return $$t.$c5.getBytes.call(this,a,b,c)},getBytes1:function(input_){var a=new Array(input_.length*2);for(var i_=0;i_<input_.length;i_++){var hex_=input_.charCodeAt(i_).toString(16).padLeft(4,"0");a[2*i_]=$.ig.Number.prototype.parseInt(hex_.substr(2),16);a[2*i_+1]=$.ig.Number.prototype.parseInt(hex_.substr(0,2),16)}return a},$type:new $.ig.Type("UnicodeEncoding",$$t.$c5.$type)},true);$.ig.util.defType("UTF8Encoding:c6","Encoding",{init:function(){$$t.$c5.init.call(this)},getString:function(bytes_,a,b){var ret_="";for(var i_=a;i_<b;i_++){if(bytes_[i_]==0){break}ret_=ret_+String.fromCharCode(bytes_[i_])}ret_=decodeURIComponent(escape(ret_));return ret_},getByteCount:function(a,b,c){return 0},getBytes2:function(a,b,c,d,e){return 0},getBytes:function(a,b,c){return $$t.$c5.getBytes.call(this,a,b,c)},getBytes1:function(input_){var a=new Array(input_.length);var inputUTF8_=unescape(encodeURIComponent(input_));for(var i_=0;i_<inputUTF8_.length;i_++){a[i_]=inputUTF8_.charCodeAt(i_)}return a},$type:new $.ig.Type("UTF8Encoding",$$t.$c5.$type)},true);$.ig.util.defType("Task:da","Object",{_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:false,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$da.init1.call(this,1,a,null)},init1:function(initNumber,a,b){var $self=this;$.ig.$op.init.call(this);var c=function(){};var d=function(e){if(e==null){$self.b(true)}else{$self.a(new $$t.cn(2,"Exception occurred during task execution",e))}};this.c(a.done(c).fail(d));this.d(b)},g:function(){if(this.b()){return 6}switch(this.c().state()){case"pending":return 0;case"resolved":return 5;case"rejected":return 7;default:return 0}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},e:function(a){var $self=this;var b=function(){return a($self)};var c=function(d){return a($self)};var d=$self.c().done(b).fail(c);return new $$t.da(0,d)},f:function($tNewResult,a){var $self=this;var b=new $$t.de($tNewResult,0);var c=function(){try{var d=a($self);b.e(d)}catch(e_){b.d(e_)}};var d=function(e){return c()};var e=function(f){return c()};$self.c().done(d).fail(e);return b.b()},$type:new $.ig.Type("Task",$.ig.$ot)},true);$.ig.util.defType("Task$1:c9","Task",{$tResult:null,init:function($tResult,a,b){var $self=this;this.h=false;this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tResult);$$t.$da.init1.call(this,1,a,b);var c=function(d){var e=d;$self.l=e;$self.h=true};var d=function(e){$self.h=true};this.c().done(c).fail(d)},h:false,l:null,m:function(){if(!this.h){throw"Result is not ready yet"}if(this.a()!=null){throw this.a()}return this.l},i:function(a){var $self=this;return $$t.$da.e.call($self,function(b){return a(b)})},j:function($tNewResult,a){var $self=this;var b=function(c){return a(c)};return $self.k($.ig.$op.$type,b).k($tNewResult,function(c){return c.m()})},k:function($tNewResult,a){return $$t.$da.f.call(this,$tNewResult,a)},$type:new $.ig.Type("Task$1",$$t.$da.$type)},true);$.ig.util.defType("TaskCompletionSource$1:de","Object",{$tResult:null,_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function($tResult,initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tResult);$$t.$de.init1.call(this,this.$tResult,1,null)},init1:function($tResult,initNumber,a){this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tResult);$.ig.$op.init.call(this);this.a($.ig.util.deferred());this.b(new $$t.c9(this.$tResult,this.a().promise(),a))},c:function(){this.a().reject(null)},d:function(a){this.a().reject(a)},e:function(a){this.a().resolve(a)},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("TaskCompletionSource$1",$.ig.$ot)},true);$.ig.util.defType("TaskFactory:d4","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b){var $self=this;return new $$t.da(0,$self.b($self.a(a)).always(function(){return b(a)}))},d:function($tResult,a,b){var $self=this;var c=new $$t.de($tResult,0);$self.b($self.a(a)).always(function(){try{var d=b(a);c.e(d)}catch(e_){c.d(e_)}});return c.b()},e:function($tAntecedentResult,$tResult,a,b){var $self=this;var c=function(d){return b(d)};return $self.d($.ig.$op.$type,a,c).j($tResult,function(d){return d.m()})},a:function(a){var b=new Array(a.length);for(var c=0;c<a.length;c++){b[c]=a[c].c()}return b},b:function(a){var promises_=a;var b=function(p){function whenAll(){var whenDeffered=$.ig.util.deferred();if(arguments.length===0){whenDeffered.resolve();return whenDeffered}var count=arguments.length;var resolve=true;for(var i=0;i<arguments.length;i++){arguments[i].done(function(){resolve=resolve&&true}).fail(function(){resolve=resolve&&false}).always(function(){count--;if(count<=0){if(resolve){whenDeffered.resolve()}else{whenDeffered.reject()}}})}return whenDeffered}return whenAll.apply($,p)}(promises_);return b},$type:new $.ig.Type("TaskFactory",$.ig.$ot)},true);$.ig.util.defType("Tuple$2:d5","Object",{$t1:null,$t2:null,_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},init:function($t1,$t2,a,b){this.$t1=$t1;this.$t2=$t2;this.$type=this.$type.specialize(this.$t1,this.$t2);$.ig.$op.init.call(this);this.a(a);this.b(b)},$type:new $.ig.Type("Tuple$2",$.ig.$ot)},true);$.ig.util.defType("Uri:c1","Object",{init:function(a){$.ig.$op.init.call(this);this.value(a)},_value:null,value:function(value){if(arguments.length===1){this._value=value;return value}else{return this._value}},$type:new $.ig.Type("Uri",$.ig.$ot)},true);$.ig.util.defType("JavaScriptSerializer:d6","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){var text_=a;return JSON.parse(text_)},b:function(a){var value_=a;return JSON.stringify(value_)},$type:new $.ig.Type("JavaScriptSerializer",$.ig.$ot)},true);$.ig.util.defType("UIElement:d7","DependencyObject",{init:function(){$$t.$cc.init.call(this)},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},$type:new $.ig.Type("UIElement",$$t.$cc.$type)},true);$.ig.util.defType("UIElementCollection:d9","ObservableCollection$1",{u:null,init:function(a){$$t.$bd.init.call(this,$$t.$d7.$type);this.u=a},s:function(a){$$t.$bd.s.call(this,a);if(a.oldItems()!=null){var c=a.oldItems().getEnumerator();while(c.moveNext()){var b=c.current();b.u(null)}}if(a.newItems()!=null){var e=a.newItems().getEnumerator();while(e.moveNext()){var d=e.current();d.u(this.u)}}},h:function(){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();a.u(null)}$$t.$bd.h.call(this)},$type:new $.ig.Type("UIElementCollection",$$t.$bd.$type.specialize($$t.$d7.$type))},true);$.ig.util.defType("FrameworkElement:ea","UIElement",{init:function(){this.__opacity=1;
$$t.$d7.init.call(this);this.__opacity=1;this.q(0);this.__visibility=0;this.width(NaN);this.height(NaN)},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},_k:0,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_j:0,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},__visibility:null,visibility:function(a){if(arguments.length===1){this.__visibility=a;return a}else{return this.__visibility}},_width:0,width:function(value){if(arguments.length===1){this._width=value;return value}else{return this._width}},_height:0,height:function(value){if(arguments.length===1){this._height=value;return value}else{return this._height}},_m:0,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_q:0,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_u:null,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_dataContext:null,dataContext:function(value){if(arguments.length===1){this._dataContext=value;return value}else{return this._dataContext}},__opacity:0,opacity:function(a){if(arguments.length===1){this.__opacity=a;this.t();return a}else{return this.__opacity}},t:function(){},_v:null,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},$type:new $.ig.Type("FrameworkElement",$$t.$d7.$type)},true);$.ig.util.defType("Control:ed","FrameworkElement",{init:function(){$$t.$ea.init.call(this)},_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_ab:null,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},z:function(){},_aa:null,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_ac:null,ac:function(value){if(arguments.length===1){this._ac=value;return value}else{return this._ac}},$type:new $.ig.Type("Control",$$t.$ea.$type)},true);$.ig.util.defType("ContentControl:eh","Control",{init:function(){$$t.$ed.init.call(this)},_content:null,content:function(value){if(arguments.length===1){this._content=value;return value}else{return this._content}},_ae:null,ae:function(value){if(arguments.length===1){this._ae=value;return value}else{return this._ae}},$type:new $.ig.Type("ContentControl",$$t.$ed.$type)},true);$.ig.util.defType("Panel:ep","FrameworkElement",{init:function(){$$t.$ea.init.call(this);this.y(new $$t.d9(this))},_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},$type:new $.ig.Type("Panel",$$t.$ea.$type)},true);$.ig.util.defType("Canvas:eq","Panel",{init:function(){$$t.$ep.init.call(this)},$type:new $.ig.Type("Canvas",$$t.$ep.$type)},true);$.ig.util.defType("Image:er","FrameworkElement",{init:function(){$$t.$ea.init.call(this)},_z:null,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},_y:false,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},$type:new $.ig.Type("Image",$$t.$ea.$type)},true);$.ig.util.defType("TextBlock:es","FrameworkElement",{init:function(){$$t.$ea.init.call(this)},z:null,aa:function(a){if(arguments.length===1){if(this.z!=a){this.z=a;this.y(-1)}return a}else{return this.z}},_ab:null,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},_y:0,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},$type:new $.ig.Type("TextBlock",$$t.$ea.$type)},true);$.ig.util.defType("CornerRadius:ev","Object",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.a(this.b(this.c(this.d(a))))},init1:function(initNumber,a,b,c,d){$.ig.$op.init.call(this);this.c(a);this.d(b);this.b(c);this.a(d)},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},$type:new $.ig.Type("CornerRadius",$.ig.$ot)},true);$.ig.util.defType("DataTemplate:ei","Object",{init:function(){$.ig.$op.init.call(this)},_render:null,render:function(value){if(arguments.length===1){this._render=value;return value}else{return this._render}},_measure:null,measure:function(value){if(arguments.length===1){this._measure=value;return value}else{return this._measure}},_passStarting:null,passStarting:function(value){if(arguments.length===1){this._passStarting=value;return value}else{return this._passStarting}},_passCompleted:null,passCompleted:function(value){if(arguments.length===1){this._passCompleted=value;return value}else{return this._passCompleted}},$type:new $.ig.Type("DataTemplate",$.ig.$ot)},true);$.ig.util.defType("DataTemplatePassInfo:el","Object",{init:function(){$.ig.$op.init.call(this)},renderContext:null,context:null,viewportTop:0,viewportLeft:0,viewportWidth:0,viewportHeight:0,isHitTestRender:false,passID:null,$type:new $.ig.Type("DataTemplatePassInfo",$.ig.$ot)},true);$.ig.util.defType("DataTemplateMeasureInfo:en","Object",{init:function(){$.ig.$op.init.call(this)},renderContext:null,context:null,width:0,height:0,isConstant:false,data:null,passInfo:null,renderOffsetX:0,renderOffsetY:0,$type:new $.ig.Type("DataTemplateMeasureInfo",$.ig.$ot)},true);$.ig.util.defType("DataTemplateRenderInfo:ek","Object",{init:function(){$.ig.$op.init.call(this)},renderContext:null,context:null,xPosition:0,yPosition:0,availableWidth:0,availableHeight:0,data:null,isHitTestRender:false,passInfo:null,renderOffsetX:0,renderOffsetY:0,$type:new $.ig.Type("DataTemplateRenderInfo",$.ig.$ot)},true);$.ig.util.defType("Binding:cj","Object",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}this.a=false;$.ig.$op.init.call(this)},init1:function(initNumber,a){this.a=false;$.ig.$op.init.call(this);this.e=new $$t.ck(a)},c:null,d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},e:null,f:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},a:false,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},$type:new $.ig.Type("Binding",$.ig.$ot)},true);$.ig.util.defType("UnsetValue:ci","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("UnsetValue",$.ig.$ot)},true);$.ig.util.defType("DependencyPropertiesCollection:ch","Object",{a:null,c:function(){if($$t.$ch.b==null){$$t.$ch.b=new $$t.ch}return $$t.$ch.b},init:function(){$.ig.$op.init.call(this);if(this.a==null){this.a=new $.ig.Dictionary(0)}},d:function(a){return this.a.item(a)},e:function(a,b,c,d){var e=new $$t.cd(a,b,d);this.a.item(c.typeName()+a,e);return e},$type:new $.ig.Type("DependencyPropertiesCollection",$.ig.$ot)},true);$.ig.util.defType("DependencyPropertyChangedEventArgs:cg","Object",{a:null,b:null,init:function(a,b,c){$.ig.$op.init.call(this);this.a=b;this.b=c;this.e=a},e:null,f:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},c:function(){return this.a},d:function(){return this.b},$type:new $.ig.Type("DependencyPropertyChangedEventArgs",$.ig.$ot)},true);$.ig.util.defType("MouseEventArgs:ey","EventArgs",{init:function(){$$t.$a9.init.call(this)},_position:null,position:function(value){if(arguments.length===1){this._position=value;return value}else{return this._position}},_originalSource:null,originalSource:function(value){if(arguments.length===1){this._originalSource=value;return value}else{return this._originalSource}},getPosition:function(a){return this.position()},$type:new $.ig.Type("MouseEventArgs",$$t.$a9.$type)},true);$.ig.util.defType("MouseButtonEventArgs:e0","MouseEventArgs",{init:function(){$$t.$ey.init.call(this)},_handled:false,handled:function(value){if(arguments.length===1){this._handled=value;return value}else{return this._handled}},$type:new $.ig.Type("MouseButtonEventArgs",$$t.$ey.$type)},true);$.ig.util.defType("Brush:et","Object",{init:function(){$.ig.$op.init.call(this);this.__fill=null;this.d=null},_isGradient:false,_isRadialGradient:false,_isImageFill:false,__fill:null,fill:function(a){if(arguments.length===1){this.__fill=a;return a}else{return this.__fill}},d:null,h:null,color:function(a){if(arguments.length===1){this.h=a;this.d=this.h.colorString();this.__fill=this.d;return a}else{if(this.__fill==this.d){return this.h}var a=new $$t.eu;if(this.__fill!=null){a.colorString(this.__fill);this.h=a;this.d=this.__fill}return a}},create:function(val_){var b_=new $$t.et;if(!val_){return null}if(typeof val_=="string"){b_=new $.ig.Brush;b_.fill(val_)}else if(val_.type=="linearGradient"){b_=new $.ig.LinearGradientBrush;if(val_.startPoint&&val_.endPoint){b_._useCustomDirection=true;b_._startX=val_.startPoint.x;b_._startY=val_.startPoint.y;b_._endX=val_.endPoint.x;b_._endY=val_.endPoint.y}if(val_.colorStops){stops=[];for(var i=0;i<val_.colorStops.length;i++){colorStop=new $.ig.GradientStop;colorStop._offset=val_.colorStops[i].offset;colorStop.__fill=val_.colorStops[i].color;stops.push(colorStop)}b_._gradientStops=stops}}return b_},$type:new $.ig.Type("Brush",$.ig.$ot)},true);$.ig.util.defType("LinearGradientBrush:e1","Brush",{init:function(){$$t.$et.init.call(this);this._useCustomDirection=false;this._startX=0;this._startY=0;this._endX=0;this._endY=1;this._isAbsolute=false;this._gradientStops=new Array(0);this._isGradient=true},_useCustomDirection:false,_startX:0,_startY:0,_endX:0,_endY:0,_isAbsolute:false,_gradientStops:null,clone:function(){var a=new $$t.e1;a._startX=this._startX;a._startY=this._startY;a._endX=this._endX;a._endY=this._endY;a._useCustomDirection=this._useCustomDirection;a._isAbsolute=this._isAbsolute;if(this._gradientStops!=null){a._gradientStops=new Array(this._gradientStops.length);for(var b=0;b<this._gradientStops.length;b++){a._gradientStops[b]=this._gradientStops[b].clone()}}return a},$type:new $.ig.Type("LinearGradientBrush",$$t.$et.$type)},true);$.ig.util.defType("GradientStop:e2","Object",{init:function(){this.__fill=null;this.b=null;$.ig.$op.init.call(this);this._offset=0},_offset:0,clone:function(){var a=new $$t.e2;a._offset=this._offset;a.__fill=this.__fill;return a},__fill:null,fill:function(a){if(arguments.length===1){this.__fill=a;return a}else{return this.__fill}},b:null,e:null,color:function(a){if(arguments.length===1){this.e=a;this.b=this.e.colorString();this.__fill=this.b;return a}else{if(this.__fill==this.b){return this.e}var a=new $$t.eu;if(this.__fill!=null){a.colorString(this.__fill);this.e=a;this.b=this.__fill}return a}},$type:new $.ig.Type("GradientStop",$.ig.$ot)},true);$.ig.util.defType("Color:eu","Object",{init:function(){$.ig.$op.init.call(this);this.__a=0;this.__r=0;this.__g=0;this.__b=0;this.__colorString="";this.a=true},__a:null,f:function(a){if(arguments.length===1){this.__a=Math.round(a);this.a=true;return a}else{return this.__a}},__r:null,i:function(a){if(arguments.length===1){this.__r=Math.round(a);this.a=true;return a}else{return this.__r}},__g:null,h:function(a){if(arguments.length===1){this.__g=Math.round(a);this.a=true;return a}else{return this.__g}},__b:null,g:function(a){if(arguments.length===1){this.__b=Math.round(a);this.a=true;return a}else{return this.__b}},__colorString:null,colorString:function(a){if(arguments.length===1){this.__colorString=a;this.l();return a}else{if(this.a){this.a=false;this.m()}return this.__colorString}},a:false,m:function(){this.__colorString="rgba("+this.__r+","+this.__g+","+this.__b+","+this.__a/255+")"},l:function(){var obj_=$.ig.util.stringToColor(this.__colorString);this.__a=typeof obj_.a!="undefined"?Math.round(obj_.a):0;this.__r=typeof obj_.r!="undefined"?Math.round(obj_.r):0;this.__g=typeof obj_.g!="undefined"?Math.round(obj_.g):0;this.__b=typeof obj_.b!="undefined"?Math.round(obj_.b):0},n:function(a_,r_,g_,b_){var a=new $$t.eu;a.__a=a_|0;a.__r=r_|0;a.__g=g_|0;a.__b=b_|0;a.a=true;return a},$type:new $.ig.Type("Color",$.ig.$ot)},true);$.ig.util.defType("DoubleCollection:e3","List$1",{init:function(){$$t.$al.init.call(this,Number)},$type:new $.ig.Type("DoubleCollection",$$t.$al.$type.specialize(Number))},true);$.ig.util.defType("Geometry:e6","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){},$type:new $.ig.Type("Geometry",$.ig.$ot)},true);$.ig.util.defType("GeometryCollection:e7","List$1",{init:function(){$$t.$al.init.call(this,$$t.$e6.$type)},$type:new $.ig.Type("GeometryCollection",$$t.$al.$type.specialize($$t.$e6.$type))},true);$.ig.util.defType("GeometryGroup:e8","Geometry",{init:function(){$$t.$e6.init.call(this);this.c(new $$t.e7)},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},a:function(){return 0},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("GeometryGroup",$$t.$e6.$type)},true);$.ig.util.defType("LineGeometry:e9","Geometry",{init:function(){$$t.$e6.init.call(this)},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},a:function(){return 1},$type:new $.ig.Type("LineGeometry",$$t.$e6.$type)},true);$.ig.util.defType("RectangleGeometry:fa","Geometry",{init:function(){$$t.$e6.init.call(this)},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},a:function(){return 2},$type:new $.ig.Type("RectangleGeometry",$$t.$e6.$type)},true);$.ig.util.defType("EllipseGeometry:fd","Geometry",{init:function(){$$t.$e6.init.call(this)},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},a:function(){return 3},$type:new $.ig.Type("EllipseGeometry",$$t.$e6.$type)},true);$.ig.util.defType("PathGeometry:fe","Geometry",{init:function(){$$t.$e6.init.call(this);this.b(new $$t.ff)},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},a:function(){return 4},$type:new $.ig.Type("PathGeometry",$$t.$e6.$type)},true);$.ig.util.defType("PathFigure:fg","Object",{init:function(){$.ig.$op.init.call(this);this.__segments=new $$t.fh;this.__isClosed=false;this.__isFilled=true},__segments:null,segments:function(a){if(arguments.length===1){this.__segments=a;return a}else{return this.__segments}},__startPoint:null,startPoint:function(a){if(arguments.length===1){this.__startPoint=a;return a}else{return this.__startPoint}},__isFilled:false,isFilled:function(a){if(arguments.length===1){this.__isFilled=a;return a}else{return this.__isFilled}},__isClosed:false,isClosed:function(a){if(arguments.length===1){this.__isClosed=a;return a}else{return this.__isClosed}},$type:new $.ig.Type("PathFigure",$.ig.$ot)},true);$.ig.util.defType("PathFigureCollection:ff","List$1",{init:function(){$$t.$al.init.call(this,$$t.$fg.$type)},$type:new $.ig.Type("PathFigureCollection",$$t.$al.$type.specialize($$t.$fg.$type))},true);$.ig.util.defType("PathSegment:fj","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){},$type:new $.ig.Type("PathSegment",$.ig.$ot)},true);$.ig.util.defType("PathSegmentCollection:fh","List$1",{init:function(){$$t.$al.init.call(this,$$t.$fj.$type)},$type:new $.ig.Type("PathSegmentCollection",$$t.$al.$type.specialize($$t.$fj.$type))},true);$.ig.util.defType("LineSegment:fk","PathSegment",{b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$fj.init.call(this);this.c(a)},init1:function(initNumber){$$t.$fj.init.call(this)},a:function(){return 0},$type:new $.ig.Type("LineSegment",$$t.$fj.$type)},true);$.ig.util.defType("BezierSegment:fl","PathSegment",{b:null,e:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},c:null,f:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},d:null,g:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$fj.init.call(this)},init1:function(initNumber,a,b,c){$$t.$fj.init.call(this);this.e(a);this.f(b);this.g(c)},a:function(){return 1},$type:new $.ig.Type("BezierSegment",$$t.$fj.$type)},true);$.ig.util.defType("PolyBezierSegment:fm","PathSegment",{init:function(){$$t.$fj.init.call(this);this.b(new $$t.fn(0))},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},a:function(){return 2},$type:new $.ig.Type("PolyBezierSegment",$$t.$fj.$type)},true);$.ig.util.defType("PolyLineSegment:fo","PathSegment",{init:function(){$$t.$fj.init.call(this);this.__points=new $$t.fn(0)},__points:null,points:function(a){if(arguments.length===1){this.__points=a;return a}else{return this.__points}},a:function(){return 3},$type:new $.ig.Type("PolyLineSegment",$$t.$fj.$type)},true);$.ig.util.defType("ArcSegment:fp","PathSegment",{init:function(){$$t.$fj.init.call(this);this.b(false);this.e(0)},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:false,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},a:function(){return 4},$type:new $.ig.Type("ArcSegment",$$t.$fj.$type)},true);$.ig.util.defType("Transform:d8","DependencyObject",{init:function(){$$t.$cc.init.call(this)},$type:new $.ig.Type("Transform",$$t.$cc.$type)},true);$.ig.util.defType("RotateTransform:ft","Transform",{init:function(){$$t.$d8.init.call(this)},_h:0,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_i:0,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_j:0,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},$type:new $.ig.Type("RotateTransform",$$t.$d8.$type)},true);$.ig.util.defType("TranslateTransform:fu","Transform",{init:function(){$$t.$d8.init.call(this)},_h:0,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_i:0,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},$type:new $.ig.Type("TranslateTransform",$$t.$d8.$type)},true);$.ig.util.defType("ScaleTransform:fv","Transform",{init:function(){$$t.$d8.init.call(this)},_j:0,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_k:0,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_h:0,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_i:0,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},$type:new $.ig.Type("ScaleTransform",$$t.$d8.$type)},true);$.ig.util.defType("TransformGroup:fw","Transform",{_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},init:function(){$$t.$d8.init.call(this);this.h(new $$t.fx)},$type:new $.ig.Type("TransformGroup",$$t.$d8.$type)},true);$.ig.util.defType("TransformCollection:fx","List$1",{init:function(){$$t.$al.init.call(this,$$t.$d8.$type)},$type:new $.ig.Type("TransformCollection",$$t.$al.$type.specialize($$t.$d8.$type))},true);$.ig.util.defType("Thickness:ee","Object",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.b(this.c(this.d(this.e(a))))},init1:function(initNumber,a,b,c,d){$.ig.$op.init.call(this);this.c(a);this.e(b);this.d(c);this.b(d)},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},a:function(a){return this.b()==a.b()&&this.e()==a.e()&&this.c()==a.c()&&this.d()==a.d()},$type:new $.ig.Type("Thickness",$.ig.$ot)},true);$.ig.util.defType("Point:ez","Object",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.__x=0;this.__y=0},x:function(a){if(arguments.length===1){this.__x=a;return a}else{return this.__x}},y:function(a){if(arguments.length===1){this.__y=a;return a}else{return this.__y}},__x:0,__y:0,init1:function(initNumber,a,b){$.ig.$op.init.call(this);this.__x=a;this.__y=b},$type:new $.ig.Type("Point",$.ig.$ot)},true);$.ig.util.defType("PointCollection:fn","List$1",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$al.init.call(this,$$t.$ez.$type)},init1:function(initNumber,source_){$$t.$al.init.call(this,$$t.$ez.$type);this.__inner=source_.__inner},$type:new $.ig.Type("PointCollection",$$t.$al.$type.specialize($$t.$ez.$type))},true);$.ig.util.defType("PropertyMetadata:ce","Object",{a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},c:null,d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.b(a);this.d(null)},init1:function(initNumber,a){$.ig.$op.init.call(this);this.b(null);this.d(a)},init2:function(initNumber,a,b){$.ig.$op.init.call(this);this.b(a);this.d(b)},$type:new $.ig.Type("PropertyMetadata",$.ig.$ot)},true);$.ig.util.defType("PropertyPath:ck","Object",{a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},init:function(a){$.ig.$op.init.call(this);this.b(a)},$type:new $.ig.Type("PropertyPath",$.ig.$ot)},true);$.ig.util.defType("Rect:fb","Object",{init:function(initNumber,a,b,c,d){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break;case 3:this.init3.apply(this,arguments);break;case 4:this.init4.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.top(b);this.left(a);this.width(c);this.height(d)},init1:function(initNumber,a,b,c){$.ig.$op.init.call(this);this.top(b);this.left(a);this.width(c.b());this.height(c.a())},init2:function(initNumber,a,b){$.ig.$op.init.call(this);this.top(Math.min(a.__y,b.__y));this.left(Math.min(a.__x,b.__x));this.width(Math.max(Math.max(a.__x,b.__x)-this.left(),0));this.height(Math.max(Math.max(a.__y,b.__y)-this.top(),0))},init3:function(initNumber,a,b){$.ig.$op.init.call(this);this.top(a.__y);this.left(a.__x);this.width(b.b());this.height(b.a())},init4:function(initNumber){$.ig.$op.init.call(this);this.top(0);this.left(0);this.width(0);this.height(0)},n:0,x:function(a){if(arguments.length===1){this.n=a;this.j=this.n;this.k=this.j+this.m;return a}else{return this.n}},o:0,y:function(a){if(arguments.length===1){this.o=a;this.l=this.o;this.h=this.l+this.i;return a}else{return this.o}},m:0,width:function(a){if(arguments.length===1){this.m=a;this.k=this.j+this.m;return a}else{return this.m}},i:0,height:function(a){if(arguments.length===1){this.i=a;this.h=this.l+this.i;return a}else{return this.i}},l:0,top:function(a){if(arguments.length===1){this.l=a;this.y(this.l);return a}else{return this.l}},j:0,left:function(a){if(arguments.length===1){this.j=a;this.x(this.j);return a}else{return this.j}},k:0,right:function(a){if(arguments.length===1){this.k=a;this.m=this.k-this.j;return a}else{return this.k}},h:0,bottom:function(a){if(arguments.length===1){this.h=a;this.i=this.h-this.l;return a}else{return this.h}},isEmpty:function(){return this.m<0},empty:function(){return new $$t.fb(0,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY)},equals:function(a){if(a==null){return false}if(a.x()==this.x()&&a.y()==this.y()&&a.width()==this.width()&&a.height()==this.height()){return true}return false},d:function(a,b){return a>=this.n&&a-this.m<=this.n&&b>=this.o&&b-this.i<=this.o},containsLocation:function(a,b){return!this.isEmpty()&&this.d(a,b)},containsPoint:function(a){return this.containsLocation(a.__x,a.__y)},containsRect:function(a){return!this.isEmpty()&&!a.isEmpty()&&this.n<=a.n&&this.o<=a.o&&this.n+this.m>=a.n+a.m&&this.o+this.i>=a.o+a.i},intersectsWith:function(a){return!(a.left()>this.right()||a.right()<this.left()||a.top()>this.bottom()||a.bottom()<this.top())},intersect:function(a){if(!this.intersectsWith(a)){this.l=Number.POSITIVE_INFINITY;this.j=Number.POSITIVE_INFINITY;this.m=Number.NEGATIVE_INFINITY;this.i=Number.NEGATIVE_INFINITY}var b=Math.max(this.x(),a.x());var c=Math.max(this.y(),a.y());var d=Math.min(this.x()+this.width(),a.x()+a.width())-b;var e=Math.min(this.y()+this.height(),a.y()+a.height())-c;if(d<0){d=0}if(e<0){e=0}this.m=d;this.i=e;this.n=b;this.o=c;this.j=this.n;this.l=this.o;this.k=this.j+this.m;this.h=this.l+this.i},union:function(a){if(this.isEmpty()){this.n=a.x();this.o=a.y();this.m=a.width();this.i=a.height();this.j=this.n;this.l=this.o;this.k=this.j+this.m;this.h=this.l+this.i;return}if(!a.isEmpty()){var b=Math.min(this.x(),a.x());var c=Math.min(this.y(),a.y());var d=this.width();var e=this.height();if(a.width()==Number.POSITIVE_INFINITY||this.width()==Number.POSITIVE_INFINITY){d=Number.POSITIVE_INFINITY}else{var f=Math.max(this.right(),a.right());d=f-b}if(a.height()==Number.POSITIVE_INFINITY||this.height()==Number.POSITIVE_INFINITY){e=Number.POSITIVE_INFINITY}else{var g=Math.max(this.bottom(),a.bottom());e=g-c}this.n=b;this.o=c;this.m=d;this.i=e;this.j=this.n;this.l=this.o;this.k=this.j+this.m;this.h=this.l+this.i}},$type:new $.ig.Type("Rect",$.ig.$ot)},true);$.ig.util.defType("Shape:fz","FrameworkElement",{init:function(){this.__fill=null;this.__stroke=null;$$t.$ea.init.call(this)},__fill:null,fill:function(a){if(arguments.length===1){this.__fill=a;return a}else{return this.__fill}},__stroke:null,stroke:function(a){if(arguments.length===1){this.__stroke=a;return a}else{return this.__stroke}},_y:false,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_z:0,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},_af:null,af:function(value){if(arguments.length===1){this._af=value;return value}else{return this._af}},_aa:0,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},$type:new $.ig.Type("Shape",$$t.$ea.$type)},true);$.ig.util.defType("Line:f0","Shape",{init:function(){$$t.$fz.init.call(this);this.ag(0);this.ah(0);this.ai(0);this.aj(0)},_ag:0,ag:function(value){if(arguments.length===1){this._ag=value;return value}else{return this._ag}},_ah:0,ah:function(value){if(arguments.length===1){this._ah=value;return value}else{return this._ah}},_ai:0,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},_aj:0,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},$type:new $.ig.Type("Line",$$t.$fz.$type)},true);$.ig.util.defType("Path:f1","Shape",{init:function(){$$t.$fz.init.call(this)},_ak:null,ak:function(value){if(arguments.length===1){this._ak=value;return value}else{return this._ak}},ag:0,ah:function(a){if(arguments.length===1){this.ag=a;return a}else{return this.ag}},ai:0,aj:function(a){if(arguments.length===1){this.ai=a;return a}else{return this.ai}},$type:new $.ig.Type("Path",$$t.$fz.$type)},true);$.ig.util.defType("Polygon:f2","Shape",{init:function(){$$t.$fz.init.call(this);this.ag(new $$t.fn(0))},_ag:null,ag:function(value){if(arguments.length===1){this._ag=value;return value}else{return this._ag}},$type:new $.ig.Type("Polygon",$$t.$fz.$type)},true);$.ig.util.defType("Polyline:f3","Shape",{init:function(){$$t.$fz.init.call(this);this.ag(new $$t.fn(0))},_ag:null,ag:function(value){if(arguments.length===1){this._ag=value;return value}else{return this._ag}},$type:new $.ig.Type("Polyline",$$t.$fz.$type)},true);$.ig.util.defType("Rectangle:f4","Shape",{al:null,ag:0,ai:function(a){if(arguments.length===1){this.ag=a;return a}else{return this.ag}},ah:0,aj:function(a){if(arguments.length===1){this.ah=a;return a}else{return this.ah}},init:function(){$$t.$fz.init.call(this);this.al=new $$t.fb(0,0,0,0,0)},ak:function(a){},$type:new $.ig.Type("Rectangle",$$t.$fz.$type)},true);$.ig.util.defType("Size:fc","Object",{init:function(a,b){$.ig.$op.init.call(this);this.b(a);this.a(b)},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("Size",$.ig.$ot)},true);$.ig.util.defType("Style:ec","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("Style",$.ig.$ot)},true);$.ig.util.defType("StyleTypedPropertyAttribute:f5","Attribute",{init:function(){$$t.$f6.init.call(this)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("StyleTypedPropertyAttribute",$$t.$f6.$type)},true);$.ig.util.defType("TemplatePartAttribute:f7","Attribute",{init:function(){$$t.$f6.init.call(this)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("TemplatePartAttribute",$$t.$f6.$type)},true);$.ig.util.defType("TemplateVisualStateAttribute:f8","Attribute",{init:function(){$$t.$f6.init.call(this)},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("TemplateVisualStateAttribute",$$t.$f6.$type)},true);$.ig.util.defType("XObject:f9","Object",{init:function(a){$.ig.$op.init.call(this);this.backingNode(a)},_backingNode:null,backingNode:function(value){if(arguments.length===1){this._backingNode=value;return value}else{return this._backingNode}},c:function(){},toString:function(){if(this.backingNode()!=null){return $$t.$gi.xmlNodeToString(this.backingNode())}else{return""}},$type:new $.ig.Type("XObject",$.ig.$ot)},true);$.ig.util.defType("XAttribute:gj","XObject",{init:function(a){$$t.$f9.init.call(this,a)},e:function(a){this.backingNode(this.backingNode().cloneNode(true));a.setAttributeNode(this.backingNode())},c:function(){return 2},d:function(){return $$t.$gi.b(this.backingNode())},$type:new $.ig.Type("XAttribute",$$t.$f9.$type)},true);$.ig.util.defType("XNode:gk","XObject",{init:function(a){$$t.$f9.init.call(this,a)
},$type:new $.ig.Type("XNode",$$t.$f9.$type)},true);$.ig.util.defType("XContainer:gl","XNode",{init:function(a){$$t.$gk.init.call(this,a)},h:function(a){var b=null;for(var c=0;c<this.backingNode().childNodes.length;c++){var d=this.backingNode().childNodes.item(c);if(d.nodeType==1&&$$t.$gi.d(d)==a.c()&&d.namespaceURI==a.d()){b=d}}if(b==null){return null}else{return new $$t.gm(0,b)}},d:function(){return this.f(null)},e:function(a){return this.f(a)},f:function(a){var b=new $$t.al($$t.$gm.$type,0);for(var c=0;c<this.backingNode().childNodes.length;c++){var d=this.backingNode().childNodes.item(c);if(d.nodeType==1){var e=false;if(a!=null){if($$t.$gi.d(d)==a.c()&&d.namespaceURI==a.d()){e=true}}else{e=true}if(e){b.add1(new $$t.gm(0,d))}}}return b},g:function(a){var b=this.backingNode();var c;if($.ig.util.cast($$t.$gp.$type,this)!==null){c=this.backingNode()}else{c=this.backingNode().ownerDocument}if($.ig.util.cast($$t.$gj.$type,a)!==null){a.e(b)}else if($.ig.util.cast($$t.$gm.$type,a)!==null){a.j(b,c)}},$type:new $.ig.Type("XContainer",$$t.$gk.$type)},true);$.ig.util.defType("XDocument:gp","XContainer",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$gl.init.call(this,a)},init1:function(initNumber){$$t.$gl.init.call(this,$$t.$gi.j())},c:function(){return 9},i:function(a){return new $$t.gp(0,$$t.$gi.n(a))},$type:new $.ig.Type("XDocument",$$t.$gl.$type)},true);$.ig.util.defType("XElement:gm","XContainer",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$gl.init.call(this,a)},init1:function(initNumber,a){$$t.$gm.init2.call(this,2,a,null)},init2:function(initNumber,a,b){$$t.$gl.init.call(this,$$t.$gi.o(a.c(),a.d()));var c=b==null?"":b.toString();this.i(c)},i:function(a){if(arguments.length===1){$$t.$gi.h(this.backingNode(),a);return a}else{return $$t.$gi.c(this.backingNode())}},c:function(){return 1},l:function(){return $$t.$gn.e($$t.$gi.d(this.backingNode()),this.backingNode().namespaceURI)},k:function(a){return new $$t.gj($$t.$gi.i(this.backingNode(),a.c(),a.d()))},j:function(a,b){if(this.backingNode().ownerDocument!=b){this.backingNode($$t.$gi.p(b,this.backingNode()))}a.appendChild(this.backingNode())},$type:new $.ig.Type("XElement",$$t.$gl.$type)},true);$.ig.util.defType("XmlUtils:gi","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){return!!window.DOMParser},m:function(a){var text_=a;return(new DOMParser).parseFromString(text_,"text/xml")},l:function(a){var text_=a;return function(xml){var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async=false;xmlDoc.loadXML(xml);return xmlDoc}(text_)},f:function(a){var node_=a;return(new XMLSerializer).serializeToString(node_)},e:function(a){var node_=a;return node_.xml},k:function(){return new ActiveXObject("Microsoft.XMLDOM")},n:function(a){if($$t.$gi.a()){return $$t.$gi.m(a)}else{return $$t.$gi.l(a)}},xmlNodeToString:function(a){if($$t.$gi.a()){return $$t.$gi.f(a)}else{return $$t.$gi.e(a)}},j:function(){var a;if($$t.$gi.a()){a=$$t.$gi.m("<dummy/>");a.removeChild(a.documentElement)}else{a=$$t.$gi.k()}return a},o:function(a,b){var doc_=$$t.$gi.j();if($$t.$gi.a()){return doc_.createElementNS(b,a)}else{var name_=a;var namespaceURI_=b;return doc_.createNode(1,name_,namespaceURI_)}},c:function(a){if($$t.$gi.a()){return a.textContent}else{var node_=a;return node_.text}},h:function(a,b){if($$t.$gi.a()){a.textContent=b}else{var node_=a;var text_=b;node_.text=text_}},p:function(a,b){if($$t.$gi.a()){return a.importNode(b,true)}else{return b}},d:function(a){if($$t.$gi.a()){return a.localName}else{var node_=a;return node_.baseName}},i:function(a,b,c){if($$t.$gi.a()){return a.getAttributeNodeNS(c,b)}else{var elem_=a;var ln_=b;var nn_=c;return elem_.attributes.getQualifiedItem(ln_,nn_)}},b:function(a){if($$t.$gi.a()){return a.nodeValue}else{var attr_=a;return attr_.value}},$type:new $.ig.Type("XmlUtils",$.ig.$ot)},true);$.ig.util.defType("XName:gn","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.b=b},c:function(){return this.a},d:function(){return this.b},f:function(){return $$t.$go.c(this.b)},e:function(a,b){return new $$t.gn(a,b)},$type:new $.ig.Type("XName",$.ig.$ot)},true);$.ig.util.defType("XNamespace:go","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},c:function(a){return new $$t.go(a)},d:function(){return $$t.$go.c("http://www.w3.org/2000/xmlns/")},b:function(){return this.a},$type:new $.ig.Type("XNamespace",$.ig.$ot)},true);$$t.$eb.visible=0;$$t.$eb.collapsed=1;$$t.$eg.top=0;$$t.$eg.center=1;$$t.$eg.bottom=2;$$t.$eg.stretch=3;$$t.$fs.none=0;$$t.$fs.fill=1;$$t.$fs.uniform=2;$$t.$fs.uniformToFill=3;$$t.$fr.flat=0;$$t.$fr.square=1;$$t.$fr.round=2;$$t.$fr.triangle=3;$$t.$ef.left=0;$$t.$ef.center=1;$$t.$ef.right=2;$$t.$ef.stretch=3;$$t.$fq.counterclockwise=0;$$t.$fq.clockwise=1;$$t.$fi.line=0;$$t.$fi.bezier=1;$$t.$fi.polyBezier=2;$$t.$fi.polyLine=3;$$t.$fi.arc=4;$$t.$e5.group=0;$$t.$e5.line=1;$$t.$e5.rectangle=2;$$t.$e5.ellipse=3;$$t.$e5.path=4;$$t.$e4.evenOdd=0;$$t.$e4.nonzero=1;$$t.$ex.none=0;$$t.$ex.alt=1;$$t.$ex.control=2;$$t.$ex.shift=4;$$t.$ex.windows=8;$$t.$ex.apple=8;$$t.$ew.none=0;$$t.$ew.back=1;$$t.$ew.tab=2;$$t.$ew.enter=3;$$t.$ew.shift=4;$$t.$ew.ctrl=5;$$t.$ew.alt=6;$$t.$ew.capsLock=7;$$t.$ew.escape=8;$$t.$ew.space=9;$$t.$ew.pageUp=10;$$t.$ew.pageDown=11;$$t.$ew.end=12;$$t.$ew.home=13;$$t.$ew.left=14;$$t.$ew.up=15;$$t.$ew.right=16;$$t.$ew.down=17;$$t.$ew.insert=18;$$t.$ew.del=19;$$t.$ew.d0=20;$$t.$ew.d1=21;$$t.$ew.d2=22;$$t.$ew.d3=23;$$t.$ew.d4=24;$$t.$ew.d5=25;$$t.$ew.d6=26;$$t.$ew.d7=27;$$t.$ew.d8=28;$$t.$ew.d9=29;$$t.$ew.a=30;$$t.$ew.b=31;$$t.$ew.c=32;$$t.$ew.d=33;$$t.$ew.e=34;$$t.$ew.f=35;$$t.$ew.g=36;$$t.$ew.h=37;$$t.$ew.i=38;$$t.$ew.j=39;$$t.$ew.k=40;$$t.$ew.l=41;$$t.$ew.m=42;$$t.$ew.n=43;$$t.$ew.o=44;$$t.$ew.p=45;$$t.$ew.q=46;$$t.$ew.r=47;$$t.$ew.s=48;$$t.$ew.t=49;$$t.$ew.u=50;$$t.$ew.v=51;$$t.$ew.w=52;$$t.$ew.x=53;$$t.$ew.y=54;$$t.$ew.z=55;$$t.$ew.f1=56;$$t.$ew.f2=57;$$t.$ew.f3=58;$$t.$ew.f4=59;$$t.$ew.f5=60;$$t.$ew.f6=61;$$t.$ew.f7=62;$$t.$ew.f8=63;$$t.$ew.f9=64;$$t.$ew.f10=65;$$t.$ew.f11=66;$$t.$ew.f12=67;$$t.$ew.numPad0=68;$$t.$ew.numPad1=69;$$t.$ew.numPad2=70;$$t.$ew.numPad3=71;$$t.$ew.numPad4=72;$$t.$ew.numPad5=73;$$t.$ew.numPad6=74;$$t.$ew.numPad7=75;$$t.$ew.numPad8=76;$$t.$ew.numPad9=77;$$t.$ew.multiply=78;$$t.$ew.add=79;$$t.$ew.subtract=80;$$t.$ew.decimal=81;$$t.$ew.divide=82;$$t.$ew.unknown=255;$$t.$dd.created=0;$$t.$dd.ranToCompletion=5;$$t.$dd.canceled=6;$$t.$dd.faulted=7;$$t.$cs.ascending=0;$$t.$cs.descending=1;$$t.$ba.add=0;$$t.$ba.remove=1;$$t.$ba.replace=2;$$t.$ba.reset=4;$$t.$cd.c=new $$t.ci;$$t.$cl.h="UseLightweightMarkers";$$t.$cl.k=$$t.$cd.i("UseLightweightMarkers",$$t.$d.$type,$$t.$cl.$type,new $$t.ce(2,false,function(a,b){$.ig.util.cast($$t.$cl.$type,a).j("UseLightweightMarkers",b.d(),b.c())}));$$t.$c5.g=null;$$t.$c5.f=null;$$t.$ch.b=null;$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection$1,$.ig.IEnumerable$1,$.ig.IList$1,$.ig.List$1,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.AbstractEnumerable,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection$1,$.ig.IEnumerable$1,$.ig.IList$1,$.ig.List$1,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection$1,$.ig.IEnumerable$1,$.ig.IList$1,$.ig.List$1,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.AbstractEnumerable,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1],["ofType$1","cast$1"]]])})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.dv.shared.js 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BrushCollection:a","ObservableCollection$1:b","List$1:c","Object:d","Type:e","Boolean:f","ValueType:g","Void:h","String:i","IComparable:j","Number:k","Number:l","Single:m","Number:n","String:o","Array:p","RegExp:q","RuntimeTypeHandle:r","MethodInfo:s","MethodBase:t","MemberInfo:u","ParameterInfo:v","TypeCode:w","Enum:x","ConstructorInfo:y","IList$1:z","ICollection$1:aa","IEnumerable$1:ab","IEnumerable:ac","IEnumerator:ad","IEnumerator$1:ae","IArrayList:af","Array:ag","ICollection:ah","CompareCallback:ai","MulticastDelegate:aj","IntPtr:ak","IList:al","IDisposable:am","IArray:an","Script:ao","Date:ap","Date:aq","Number:ar","Func$3:as","Action$1:at","INotifyCollectionChanged:au","NotifyCollectionChangedEventHandler:av","NotifyCollectionChangedEventArgs:aw","EventArgs:ax","NotifyCollectionChangedAction:ay","INotifyPropertyChanged:az","PropertyChangedEventHandler:a0","PropertyChangedEventArgs:a1","Delegate:a2","InterpolationMode:a3","Brush:a4","Color:a5","Number:a6","Math:a7","Number:a8","Number:a9","Number:ba","Number:bb","Number:bc","Number:bd","Random:be","MathUtil:bf","RuntimeHelpers:bg","RuntimeFieldHandle:bh","ColorUtil:bi","EventProxy:bj","Rect:bk","Size:bl","Point:bm","ModifierKeys:bn","Func$2:bo","MouseWheelHandler:bp","GestureHandler:bq","ContactHandler:br","TouchHandler:bs","MouseOverHandler:bt","MouseHandler:bu","KeyHandler:bv","Key:bw","DOMEventProxy:bx","JQueryObject:by","Element:bz","ElementAttributeCollection:b0","ElementCollection:b1","WebStyle:b2","ElementNodeType:b3","Document:b4","EventListener:b5","IElementEventHandler:b6","ElementEventHandler:b7","ElementAttribute:b8","JQueryPosition:b9","JQueryCallback:ca","JQueryEvent:cb","JQueryUICallback:cc","MSGesture:cd","JQuery:ce","JQueryDeferred:cf","JQueryPromise:cg","Action:ch","Callback:ci","window:cj","MouseEventArgs:ck","UIElement:cl","DependencyObject:cm","Dictionary:cn","DependencyProperty:co","PropertyMetadata:cp","PropertyChangedCallback:cq","DependencyPropertyChangedEventArgs:cr","DependencyPropertiesCollection:cs","UnsetValue:ct","Binding:cu","PropertyPath:cv","Transform:cw","TrendCalculators:cx","TrendLineType:cy","UnknownValuePlotting:cz","ErrorBarCalculatorReference:c0","ErrorBarCalculatorType:c1","IErrorBarCalculator:c2","IFastItemColumn$1:c3","IFastItemColumnPropertyName:c4","EventHandler$1:c5","ErrorMessageDisplayingEventArgs:c6","IFastItemColumnInternal:c7","FastItemColumn:c8","IFastItemsSource:c9","NotImplementedException:da","Error:db","FastReflectionHelper:dc","FastItemDateTimeColumn:dd","FastItemObjectColumn:de","FastItemIntColumn:df","FastItemsSource:dg","Dictionary$2:dh","IDictionary$2:di","IDictionary:dj","IEqualityComparer$1:dk","KeyValuePair$2:dl","FastItemsSourceEventAction:dm","FastItemsSourceEventArgs:dn","ArgumentException:dp","ColumnReference:dq","IRenderer:dr","Rectangle:ds","Shape:dt","FrameworkElement:du","Visibility:dv","Style:dw","DoubleCollection:dx","Path:dy","Geometry:dz","GeometryType:d0","TextBlock:d1","Polygon:d2","PointCollection:d3","Polyline:d4","DataTemplateRenderInfo:d5","DataTemplatePassInfo:d6","ContentControl:d7","Control:d8","Thickness:d9","HorizontalAlignment:ea","VerticalAlignment:eb","DataTemplate:ec","DataTemplateRenderHandler:ed","DataTemplateMeasureHandler:ee","DataTemplateMeasureInfo:ef","DataTemplatePassHandler:eg","Line:eh","RectChangedEventArgs:ei","RectChangedEventHandler:ej","CanvasRenderScheduler:ek","ISchedulableRender:el","RenderingContext:em","CanvasViewRenderer:en","CanvasContext2D:eo","CanvasContext:ep","TextMetrics:eq","ImageData:er","CanvasElement:es","Gradient:et","LinearGradientBrush:eu","GradientStop:ev","GeometryGroup:ew","GeometryCollection:ex","FillRule:ey","PathGeometry:ez","PathFigureCollection:e0","LineGeometry:e1","RectangleGeometry:e2","EllipseGeometry:e3","ArcSegment:e4","PathSegment:e5","PathSegmentType:e6","SweepDirection:e7","PathFigure:e8","PathSegmentCollection:e9","LineSegment:fa","PolyLineSegment:fb","BezierSegment:fc","PolyBezierSegment:fd","GeometryUtil:fe","Tuple$2:ff","TransformGroup:fg","TransformCollection:fh","TranslateTransform:fi","RotateTransform:fj","ScaleTransform:fk","GradientDirection:fl","DependencyObjectNotifier:fm","InteractionState:fn","IOverviewPlusDetailControl:fo","NavigationSettings:fp","OverviewPlusDetailPaneMode:fq","PropertyChangedEventArgs$1:fr","XamOverviewPlusDetailPane:fs","XamOverviewPlusDetailPaneView:ft","XamOverviewPlusDetailPaneViewManager:fu","DivElement:fv","DoubleAnimator:fw","EasingFunctionHandler:fx","ImageElement:fy","RectUtil:fz","ArgumentNullException:f0","XamMultiScaleTileSource:f1","Uri:f2","XamMultiScaleImage:f3","XamMultiScaleImageView:f4","StackPool$1:f5","Stack$1:f6","ReverseArrayEnumerator$1:f7","Func$1:f8","Image:f9","Tile:ga","WriteableBitmap:gb","IMapRenderDeferralHandler:gc","IEasingFunction:gd","Convert:ge","Debug:gf","Pair$2:gg","MapTileSource:gh","BingMapsTileSource:gi","StringBuilder:gj","CloudMadeTileSource:gk","OpenStreetMapTileSource:gl","ArrayUtil:gm","Comparison$1:gn","BrushUtil:go","CssHelper:gp","CssGradientUtil:gq","Clipper:gr","EdgeClipper:gs","LeftClipper:gt","BottomClipper:gu","RightClipper:gv","TopClipper:gw","EasingFunctions:gx","FontUtil:gy","FontInfo:gz","Extensions:g0","Panel:g1","UIElementCollection:g2","Enumerable:g3","IOrderedEnumerable$1:g4","SortedList$1:g5","Flattener:g6","SpiralTodo:g7","InterpolationUtil:g8","Func$5:g9","Numeric:ha","LeastSquaresFit:hb","PathFigureUtil:hc","PointCollectionUtil:hd","PolygonUtil:he","PolySimplification:hf","IPool$1:hg","IIndexedPool$1:hh","Pool$1:hi","IHashPool$2:hj","HashPool$2:hk","RearrangedList$1:hl","ISmartPlaceable:hm","SmartPosition:hn","SmartPlaceableWrapper$1:ho","SmartPlacer:hp","IVisualData:hq","PrimitiveVisualDataList:hr","PrimitiveVisualData:hs","PrimitiveAppearanceData:ht","BrushAppearanceData:hu","AppearanceHelper:hv","LinearGradientBrushAppearanceData:hw","GradientStopAppearanceData:hx","SolidBrushAppearanceData:hy","EllipseGeometryData:hz","GeometryData:h0","GetPointsSettings:h1","RectangleGeometryData:h2","LineGeometryData:h3","PathGeometryData:h4","PathFigureData:h5","LineSegmentData:h6","SegmentData:h7","PolylineSegmentData:h8","ArcSegmentData:h9","PolyBezierSegmentData:ia","LabelAppearanceData:ib","ShapeTags:ic","LabelAppearanceDataList:id","RectangleVisualData:ie","LineVisualData:ig","PolyLineVisualData:ih","PolygonVisualData:ii","PathVisualData:ij","AbstractEnumerable:ik","AbstractEnumerator:il","GenericEnumerable$1:im","GenericEnumerator$1:io"]);$.ig.util.defType("SmartPosition:hn","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("SmartPosition",$.ig.$ep.$type)},true);$.ig.util.defType("InterpolationMode:a3","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("InterpolationMode",$.ig.$ep.$type)},true);$.ig.util.defType("OverviewPlusDetailPaneMode:fq","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("OverviewPlusDetailPaneMode",$.ig.$ep.$type)},true);$.ig.util.defType("InteractionState:fn","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("InteractionState",$.ig.$ep.$type)},true);$.ig.util.defType("GradientDirection:fl","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("GradientDirection",$.ig.$ep.$type)},true);$.ig.util.defType("FastItemsSourceEventAction:dm","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("FastItemsSourceEventAction",$.ig.$ep.$type)},true);$.ig.util.defType("ErrorBarCalculatorType:c1","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("ErrorBarCalculatorType",$.ig.$ep.$type)},true);$.ig.util.defType("ErrorBarCalculatorReference:c0","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("ErrorBarCalculatorReference",$.ig.$ep.$type)},true);$.ig.util.defType("UnknownValuePlotting:cz","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("UnknownValuePlotting",$.ig.$ep.$type)},true);$.ig.util.defType("TrendLineType:cy","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("TrendLineType",$.ig.$ep.$type)},true);$.ig.util.defType("BrushCollection:a","ObservableCollection$1",{init:function(){$$t.$b.init.call(this,$$t.$a4.$type);this.u=0},selectRandom:function(){return this.item($$t.$a.w.b(this.count()))},interpolateRandom:function(){return this.getInterpolatedBrush($$t.$a.w.a()*(this.count()-1))},interpolationMode:function(a){if(arguments.length===1){if(this.u!=a){this.u=a;this.s(new $$t.aw(0,4))}return a}else{return this.u}},u:null,item:function(a,b){if(arguments.length===2){$$t.$b.item.call(this,a,b);return b}else{if(a<0||a>=this.count()){return null}return $$t.$b.item.call(this,a)}},getInterpolatedBrush:function(a){if(isNaN(a)){return null}a=$$t.$bf.c(a,0,this.count()-1);var b=Math.floor(a);if(b==a){return this.item(b)}return this.y(a-b,this.item(b),this.item(b+1),this.interpolationMode())},y:function(a,b,c,d){var e=b.color();var f=c.color();var g=e.getInterpolation(a,f,d);var h=new $$t.a4;h.color(g);return h},$type:new $.ig.Type("BrushCollection",$$t.$b.$type.specialize($$t.$a4.$type))},true);$.ig.util.defType("EventProxy:bj","Object",{init:function(){$.ig.$op.init.call(this);this.u=false},onMouseWheel:null,onPinchStarted:null,onPinchDelta:null,onGestureCompleted:null,onContactStarted:null,onDragStarted:null,onContactMoved:null,onDragDelta:null,onContactCompleted:null,onDragCompleted:null,onMouseLeave:null,onMouseOver:null,onMouseEnter:null,onMouseDown:null,onMouseUp:null,onDoubleTap:null,onHold:null,onKeyDown:null,onKeyUp:null,_az:null,az:function(value){if(arguments.length===1){this._az=value;return value}else{return this._az}},_ay:null,ay:function(value){if(arguments.length===1){this._ay=value;return value}else{return this._ay}},_aa:false,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_ab:null,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},d:function(){},af:function(){},z:function(a,b){if(this.onMouseWheel!=null&&!this.w()){return this.onMouseWheel(a,b)}return false},aw:function(a,b){if(this.onPinchStarted!=null&&!this.w()){this.onPinchStarted(a,b)}},av:function(a,b){if(this.onPinchDelta!=null&&!this.w()){this.onPinchDelta(a,b)}},ao:function(a,b){if(this.onGestureCompleted!=null&&!this.w()){this.onGestureCompleted(a,b)}},aj:function(a,b){if(this.onContactStarted!=null&&!this.w()){this.onContactStarted(a,b)}},an:function(a){if(this.onDragStarted!=null&&!this.w()){this.onDragStarted(a)}},ai:function(a,b){if(this.onContactMoved!=null&&!this.w()){this.onContactMoved(a,b)}},am:function(a){if(this.onDragDelta!=null&&!this.w()){this.onDragDelta(a)}},ah:function(a,b){if(this.onContactCompleted!=null&&!this.w()){this.onContactCompleted(a,b)}},al:function(a){if(this.onDragCompleted!=null&&!this.w()){this.onDragCompleted(a)}},as:function(a){if(this.onMouseLeave!=null&&!this.w()){this.onMouseLeave(a)}},at:function(a,b,c){if(this.onMouseOver!=null&&!this.w()){this.onMouseOver(a,b,c)}},ar:function(a){if(this.onMouseEnter!=null&&!this.w()){this.onMouseEnter(a)}},aq:function(a){if(this.onMouseDown!=null&&!this.w()){this.onMouseDown(a)}},au:function(a){if(this.onMouseUp!=null&&!this.w()){this.onMouseUp(a)}},x:function(a){if(this.onKeyDown!=null&&!this.w()){return this.onKeyDown(a)}return false},y:function(a){if(this.onKeyUp!=null&&!this.w()){return this.onKeyUp(a)}return false},ak:function(a){if(this.onDoubleTap!=null&&!this.w()){this.onDoubleTap(a)}},ap:function(a){if(this.onHold!=null&&!this.w()){this.onHold(a)}},ad:function(){},u:false,w:function(a){if(arguments.length===1){this.u=a;this.ag();return a}else{return this.u}},_v:false,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_ac:null,ac:function(value){if(arguments.length===1){this._ac=value;return value}else{return this._ac}},ag:function(){},ae:function(a,b){},ax:function(a,b){},$type:new $.ig.Type("EventProxy",$.ig.$ot)},true);$.ig.util.defType("DOMEventProxy:bx","EventProxy",{_bq:null,bq:function(value){if(arguments.length===1){this._bq=value;return value}else{return this._bq}},d:function(){var a=new $$t.bx(this.bq());a.v(this.v());return a},cs:function(a){if(!this.w()){a.preventDefault()}},bn:0,bx:null,a2:false,_bj:null,bj:function(value){if(arguments.length===1){this._bj=value;return value}else{return this._bj}},init:function(a){var $self=this;this.bn=0;this.bx="";this.a2=false;this.a4=false;this.bh=0;this.bi=0;this.bb=0;this.bc=0;this.bl=0;this.bg=1;this.a5=false;this.bk=-1;this.bo=-1;this.c2=null;this.be=0;this.bf=0;this.bd=5;this.a0=false;this.br=null;this.a3=false;this.a1=false;$$t.$bj.init.call(this);this.ac(function(b){return true});this.v(false);$$t.$bx.bm++;this.bn=$$t.$bx.bm;this.bx=".DOMProxy"+this.bn.toString();this.ay(0);this.bq(a);$$t.$bx.a8=false;try{$$t.$bx.a8=window.navigator.msPointerEnabled&&MSGesture!==undefined}catch(b){}$$t.$bx.a9=false;try{$$t.$bx.a9=window.navigator.pointerEnabled}catch(c){}$$t.$bx.bw=this.bv();this.ae(this.bq(),"");this.ab(function(d){return true})},ae:function(a,b){var c=a;var d=this.bx+b;if(!$$t.$bx.a8){c.bind("mousemove"+d,this.b7.runOn(this));c.bind("mouseleave"+d,this.b6.runOn(this));c.bind("mousedown"+d,this.b5.runOn(this));c.bind("mouseup"+d,this.b9.runOn(this));$(window).bind("mouseup"+d,this.c0.runOn(this))}c.bind("keydown"+d,this.b2.runOn(this));c.bind("keyup"+d,this.b4.runOn(this));if($$t.$bx.a8){var source_=this.bq()[0];$$t.$bx.cq(source_);var e=this.bq()[0];var f=new MSGesture;f.target=e;this.bj(f);c.bind("MSGestureStart"+d,this.b1.runOn(this));c.bind("MSGestureChange"+d,this.bz.runOn(this));c.bind("MSGestureEnd"+d,this.b0.runOn(this));if($$t.$bx.a9){c.bind("pointerdown"+d,this.cc.runOn(this));c.bind("pointerup"+d,this.cf.runOn(this));c.bind("pointercancel"+d,this.cb.runOn(this));c.bind("pointermove"+d,this.cd.runOn(this));c.bind("pointerout"+d,this.ce.runOn(this));c.bind("lostpointercapture"+d,this.ca.runOn(this))}else{c.bind("MSPointerDown"+d,this.cc.runOn(this));c.bind("MSPointerUp"+d,this.cf.runOn(this));c.bind("MSPointerCancel"+d,this.cb.runOn(this));c.bind("MSPointerMove"+d,this.cd.runOn(this));c.bind("MSPointerOut"+d,this.ce.runOn(this));c.bind("MSLostPointerCapture"+d,this.ca.runOn(this))}}c.bind("DOMMouseScroll"+d,this.b8.runOn(this));c.bind("mousewheel"+d,this.b8.runOn(this));c.bind("gesturestart"+d,this.b1.runOn(this));c.bind("gesturechange"+d,this.bz.runOn(this));c.bind("gestureend"+d,this.b0.runOn(this));c.bind("touchstart"+d,this.ci.runOn(this));c.bind("touchmove"+d,this.ch.runOn(this));c.bind("touchend"+d,this.cg.runOn(this))},a4:false,cn:function(){if($$t.$bx.a8&&!this.a4){var source_=this.bq()[0];$$t.$bx.cq(source_)}},cq:function(source_){if($$t.$bx.a9){source_.style.touchAction="none"}else{source_.style.msTouchAction="none"}source_.style.msUserSelect="none"},cj:function(source_){if($$t.$bx.a9){source_.style.touchAction="auto"}else{source_.style.msTouchAction="auto"}source_.style.msUserSelect="auto"},ck:function(){if($$t.$bx.a8&&this.a4){var source_=this.bq()[0];$$t.$bx.cj(source_)}},ag:function(){$$t.$bj.ag.call(this);if(!this.w()){this.cn()}else{this.ck()}},bv:function(){var ver_=-1;var matchIE_=/Trident\/([\d.]+)/;if(matchIE_.exec(navigator.userAgent)!=null){ver_=parseFloat(RegExp.$1)}return ver_},bh:0,bi:0,bb:0,bc:0,bl:0,_bu:null,bu:function(value){if(arguments.length===1){this._bu=value;return value}else{return this._bu}},_bt:null,bt:function(value){if(arguments.length===1){this._bt=value;return value}else{return this._bt}},cp:function(e_){var a=$$t.$bx.bw>=6;var oe_=e_.originalEvent;if((typeof e_.pageX=="undefined"||a)&&oe_.clientX!=null){var od_=e_.target.ownerDocument;var ed_=od_?od_:document;var doc_=ed_.documentElement;var body_=ed_.body;var clientX_=oe_.clientX;var clientY_=oe_.clientY;var scrollLeft_=doc_&&doc_.scrollLeft||body_&&body_.scrollLeft||0;var scrollTop_=doc_&&doc_.scrollTop||body_&&body_.scrollTop||0;var clientLeft_=doc_&&doc_.clientLeft||body_&&body_.clientLeft||0;var clientTop_=doc_&&doc_.clientTop||body_&&body_.clientTop||0;e_.pageX=clientX_+(scrollLeft_-clientLeft_);e_.pageY=clientY_+(scrollTop_-clientTop_)}},c3:function(a){var b=$$t.$bx.bw>=6;var source_=a[0];var d_=source_.ownerDocument;var doc_=d_?d_.documentElement:null;var z_=doc_?doc_.msContentZoomFactor:null;var body_=doc_.body;if(z_&&z_>1||b){var rect_=source_.getBoundingClientRect();var x_=rect_.left;var y_=rect_.top;var scrollLeft_=doc_&&doc_.scrollLeft||body_&&body_.scrollLeft||0;var scrollTop_=doc_&&doc_.scrollTop||body_&&body_.scrollTop||0;var clientLeft_=doc_&&doc_.clientLeft||body_&&body_.clientLeft||0;var clientTop_=doc_&&doc_.clientTop||body_&&body_.clientTop||0;var c=x_+scrollLeft_-clientLeft_;var d=y_+scrollTop_-clientTop_;return new $$t.bk(0,c,d,0,0)}else{var e=a.offset();return new $$t.bk(0,e.left,e.top,0,0)}},cy:function(a){$$t.$bx.cp(a);var b=$$t.$bx.c3(this.bq());this.bh=a.pageX-b.left();this.bi=a.pageY-b.top();this.bb=this.bh-this.az().left();this.bc=this.bi-this.az().top();this.bu({__x:this.bh,__y:this.bi,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.bt({__x:this.bb,__y:this.bc,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},cz:function(e_){$$t.$bx.cp(e_);if($$t.$bx.a8){var a=e_.pageX;var b=e_.pageY;var c=$$t.$bx.c3(this.bq());this.bh=a-c.left();this.bi=b-c.top()}else{this.bl=0;if(!e_.originalEvent.targetTouches||e_.originalEvent.targetTouches.length<1){return}this.bl=e_.originalEvent.targetTouches.length;var d=e_.originalEvent.targetTouches[0].pageX;var e=e_.originalEvent.targetTouches[0].pageY;var f=$$t.$bx.c3(this.bq());this.bh=d-f.left();this.bi=e-f.top()}this.bb=this.bh-this.az().left();this.bc=this.bi-this.az().top();this.bu({__x:this.bh,__y:this.bi,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.bt({__x:this.bb,__y:this.bc,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},b8:function(e_){this.cx(e_);if(this.ab()(this.bu())){var delta_=0;if(e_.wheelDelta){delta_=e_.wheelDelta/120}if(e_.originalEvent&&e_.originalEvent.wheelDelta){delta_=e_.originalEvent.wheelDelta/120}if(e_.detail){delta_=-e_.detail/3}if(e_.originalEvent&&e_.originalEvent.detail){delta_=-e_.originalEvent.detail/3}delta_=delta_/10;var a=this.z(this.bt(),delta_);if(a){this.cs(e_)}}},bg:0,cf:function(e_){var a=this.a6(e_);if(a){this.bl--;if(this.bl<0){this.bl=0}}if(this.bl<2&&this.a2&&a){this.a2=false;var b=e_.originalEvent.scale;this.ao(this.bt(),b)}else{if(a){this.cg(e_)}else{this.b9(e_)}}},ca:function(e_){var a=this.a6(e_);if(a){this.bl--;if(this.bl<0){this.bl=0}}if(this.bl<2&&this.a2&&a){this.a2=false;var b=e_.originalEvent.scale;this.ao(this.bt(),b)}},cb:function(e_){var a=this.a6(e_);if(a){this.bl--;if(this.bl<0){this.bl=0}}if(this.bl<2&&this.a2&&a){this.a2=false;var b=e_.originalEvent.scale;this.ao(this.bt(),b)}},cc:function(e_){var a=this.a6(e_);if(this.bj()!=null&&a){this.bl++;this.bj().addPointer(e_.originalEvent.pointerId)}var eventSource_=this.bq()[0];if($$t.$bx.a9){eventSource_.setPointerCapture(e_.originalEvent.pointerId)}else{eventSource_.msSetPointerCapture(e_.originalEvent.pointerId)}if(this.bl>1&&!this.a2&&a){this.a2=true;this.cz(e_);var b=e_.originalEvent.scale;this.aw(this.bt(),b)}else{if(a){this.ci(e_)}else{this.b5(e_)}}},a6:function(e_){var pointerEvent_=e_.originalEvent;var a=false;if($$t.$bx.a9){a=pointerEvent_.pointerType=="touch"}else{a=pointerEvent_.pointerType==pointerEvent_.MSPOINTER_TYPE_TOUCH}return a},cd:function(e_){var a=this.a6(e_);if(this.a2){return}if(a){this.ch(e_)}else{this.b7(e_)}},ce:function(e_){var a=this.a6(e_);if(this.a2){return}if(a){}else{this.b6(e_)}},b1:function(e_){this.a7(true);this.cx(e_);this.cz(e_);this.cm();if(this.ab()(this.bu())){this.cs(e_);if($$t.$bx.a8){this.bg=1}if($$t.$bx.a8&&this.bl<2){return}var a=e_.originalEvent.scale;this.aw(this.bt(),a)}},bz:function(e_){this.a7(true);this.cx(e_);this.cz(e_);if(this.ab()(this.bu())){this.cs(e_);if($$t.$bx.a8&&this.bl<2){return}var a=e_.originalEvent.scale;this.av(this.bt(),a)}},b0:function(e_){this.cs(e_);var a=e_.originalEvent.scale;this.a7(false);this.cx(e_);this.cz(e_);if(!$$t.$bx.a8||this.a2){this.ao(this.bt(),a)}},a5:false,bs:null,ci:function(e_){this.a7(true);this.cx(e_);this.cz(e_);this.bs=this.bt();if(this.ab()(this.bu())){if(!this.v()){this.cs(e_)}else{this.a5=true}this.at(this.bu(),false,true);this.aq(this.bu());this.aj(this.bt(),true);this.cu()}},bk:0,bo:0,c2:null,be:0,bf:0,bd:0,cu:function(){if(this.bk==-1){this.be=this.bu().__x;this.bf=this.bu().__y;this.bk=window.setTimeout(this.cr.runOn(this),1500)}},cm:function(){if(Math.abs(this.be-this.bu().__x)>this.bd||Math.abs(this.bf-this.bu().__y)>this.bd){this.cv()}},cv:function(){if(this.bk!=-1){window.clearTimeout(this.bk);this.bk=-1}},cr:function(){this.bk=-1;if(this.a5){this.a5=false;this.by()}this.ap(this.bt())},a0:false,br:null,a3:false,ch:function(a){this.a7(true);this.cx(a);this.cz(a);if(this.a5){if(this.ab()(this.bu())&&this.ba()){this.a5=false;this.by()}}this.cm();this.cw();if(this.ab()(this.bu())&&this.bl==1&&!this.a5){this.cs(a);if(!this.a0){this.a0=true;this.br=this.bt();this.an(this.br)}else{this.at(this.bu(),true,true);this.ai(this.bt(),true);this.am(this.bt())}}},ba:function(){var a={__x:this.bs.__x-this.bt().__x,__y:this.bs.__y-this.bt().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(Math.abs(a.__x)<2&&Math.abs(a.__y)<2){return false}if(Math.abs(a.__x)>Math.abs(a.__y)){a.__y=0}if(Math.abs(a.__y)>Math.abs(a.__x)){a.__x=0}return this.ac()(a)},cg:function(a){this.a7(false);this.cx(a);this.cz(a);this.cv();if(this.a5){this.a5=false;this.by()}this.cs(a);this.at(this.bu(),false,true);this.au(this.bu());if(this.bl==0){this.ct(this.bu());this.co()}if(this.a0&&this.bl==0){this.a0=false;this.br=null;this.al(this.bt());this.co()}this.ah(this.bt(),true)},co:function(){if(this.a3){if(this.bo==-1){this.bo=window.setTimeout(this.cl.runOn(this),500)}else{window.clearTimeout(this.bo);this.bo=-1;this.bo=window.setTimeout(this.cl.runOn(this),500)}}},by:function(){this.a3=true;if(this.bo!=-1){window.clearTimeout(this.bo);this.bo=-1}},cl:function(){this.a3=false},ct:function(a){if(this.c2==null){this.c2=new $$t.bk(0,a.__x-50,a.__y-50,100,100);window.setTimeout(this.cw.runOn(this),500)}else{if(a.__x>=this.c2.x()&&a.__x<=this.c2.right()&&a.__y>=this.c2.y()&&a.__y<=this.c2.bottom()){this.cw();this.ak(a)}}},cw:function(){this.c2=null},_a7:false,a7:function(value){if(arguments.length===1){this._a7=value;return value}else{return this._a7}},b6:function(a){if(this.a5||this.a3){return}this.cy(a);if(this.a7()){this.a7(false);this.as(this.bt())}},b7:function(a){if(this.a5||this.a3){return}this.cy(a);this.cx(a);var b=new $$t.ck;b.position(this.bu());if(this.ab()(this.bu())){if(!this.a7()){this.a7(true);this.ar(this.bu())}this.at(this.bu(),true,false);this.ai(this.bt(),false)}else if(this.a7()){this.b6(a)}},a1:false,b5:function(a){if(this.a5||this.a3){return}this.bq().focus();this.cy(a);this.cx(a);if(this.ab()(this.bu())){this.a1=true;this.aq(this.bu());this.aj(this.bt(),false);this.cs(a)}},c0:function(a){if(this.a5||this.a3){return}if(this.a1){this.b9(a)}},b9:function(a){if(this.a5||this.a3){return}this.cx(a);this.a1=false;this.au(this.bu());this.ah(this.bt(),false);this.cs(a)},b2:function(a){this.b3(a,true)},b4:function(a){this.b3(a,false)},c1:function(a){var b=0;switch(a.which){case 33:b=10;break;case 34:b=11;break;case 36:b=13;break;case 37:b=14;break;case 38:b=15;break;case 39:b=16;break;case 40:b=17;break;case 9:b=2;break;case 32:b=9;break;case 13:b=3;break;case 27:b=8;break;case 16:b=4;break;case 17:b=5;break;case 18:b=6;break;default:if(112<=a.which&&a.which<=123){b=56+a.which-112}break}return b},b3:function(a,b){var c=$$t.$bx.c1(a);var d=c!=0;this.cx(a);if(d&&this.ab()(this.bu())){var e=false;if(b){e=this.x(c)}else{e=this.y(c)}if(e){this.cs(a)}}},cx:function(a){this.ay(0);if(a.shiftKey){this.ay(this.ay()|4)}if(a.altKey){this.ay(this.ay()|1)}if(a.ctrlKey){this.ay(this.ay()|2)}this.aa(a.button==2)},ad:function(){var a=$$t.$bx.c3(this.bq());var b=a.left();var c=a.top();return{__x:b,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},ax:function(a,b){var c=a;var d=this.bx+b;c.unbind(d)},af:function(){if(this.bq()==null){return}this.bq().unbind(this.bx);this.bq(null)},$type:new $.ig.Type("DOMEventProxy",$$t.$bj.$type)},true);$.ig.util.defType("TrendCalculators:cx","Object",{init:function(){$.ig.$op.init.call(this)},g:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:null,$d:0,$e:0,$f:0,$g:0,$h:0,$i:0,$j:null,$k:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$c=new Array(b);this.$d=0;this.$state=1;break;case 1:this.$d=0;this.$state=4;break;case 2:this.$c[this.$d]=0;this.$state=3;break;case 3:this.$d++;this.$state=4;break;case 4:if(this.$d<b){this.$state=2}else{this.$state=5}break;case 5:this.$e=NaN;this.$f=NaN;this.$g=NaN;this.$h=NaN;this.$d=0;this.$state=6;break;case 6:this.$j=a.getEnumerator();this.$state=18;break;case 7:this.$i=this.$j.current();this.$state=8;break;case 8:if(!isNaN(this.$i)){this.$state=9}else{this.$state=16}break;case 9:this.$k=this.$d%b;this.$state=10;break;case 10:if(this.$d==0){this.$state=11}else{this.$state=12}break;case 11:this.$g=1;this.$h=this.$f=this.$e=this.$i;this.$state=15;break;case 12:if(this.$d<b){this.$state=13}else{this.$state=14}break;case 13:this.$g+=this.$d+1;this.$e+=this.$i;this.$f+=(this.$d+1)*this.$i;this.$h=this.$f/this.$g;this.$state=15;break;case 14:this.$f=this.$f+b*this.$i-this.$e;this.$h=this.$f/this.$g;this.$e=this.$e+this.$i-this.$c[this.$k];this.$state=15;break;case 15:this.$c[this.$k]=this.$i;++this.$d;this.$state=16;break;case 16:this.$current=this.$h;this.$state=17;return true;case 17:this.$state=18;break;case 18:if(this.$j.moveNext()){this.$state=7}else{this.$state=19}break;case 19:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1(Number,$iter)},b:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:0,$d:0,$e:0,$f:0,$g:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$c=0;this.$d=NaN;this.$e=2/(1+b);this.$state=1;break;case 1:this.$g=a.getEnumerator();this.$state=11;break;case 2:this.$f=this.$g.current();this.$state=3;break;case 3:if(!isNaN(this.$f)){this.$state=4}else{this.$state=9}break;case 4:this.$state=5;break;case 5:if(this.$c<b){this.$state=6}else{this.$state=7}break;case 6:this.$d=isNaN(this.$d)?this.$f:(this.$d*this.$c+this.$f)/(this.$c+1);this.$state=8;break;case 7:this.$d=(this.$f-this.$d)*this.$e+this.$d;this.$state=8;break;case 8:++this.$c;this.$state=9;break;case 9:this.$current=this.$d;this.$state=10;return true;case 10:this.$state=11;break;case 11:if(this.$g.moveNext()){this.$state=2}else{this.$state=12}break;case 12:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1(Number,$iter)},c:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:0,$d:0,$e:0,$f:0,$g:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$c=0;this.$d=NaN;this.$e=1/b;this.$state=1;break;case 1:this.$g=a.getEnumerator();this.$state=11;break;case 2:this.$f=this.$g.current();this.$state=3;break;case 3:if(!isNaN(this.$f)){this.$state=4}else{this.$state=9}break;case 4:this.$state=5;break;case 5:if(this.$c<b){this.$state=6}else{this.$state=7}break;case 6:this.$d=isNaN(this.$d)?this.$f:(this.$d*this.$c+this.$f)/(this.$c+1);this.$state=8;break;case 7:this.$d=(this.$f-this.$d)*this.$e+this.$d;this.$state=8;break;case 8:++this.$c;this.$state=9;break;case 9:this.$current=this.$d;this.$state=10;return true;case 10:this.$state=11;break;case 11:if(this.$g.moveNext()){this.$state=2}else{this.$state=12}break;case 12:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1(Number,$iter)},a:function(a){var $self=this;var $iter=function(){return function(a){return{$state:0,$this:$self,$current:null,$b:0,$c:0,$d:0,$e:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$b=NaN;this.$c=0;this.$state=1;break;case 1:this.$e=a.getEnumerator();this.$state=7;break;case 2:this.$d=this.$e.current();this.$state=3;break;case 3:if(!isNaN(this.$d)){this.$state=4}else{this.$state=5}break;case 4:this.$b=isNaN(this.$b)?this.$d:(this.$b*this.$c+this.$d)/(this.$c+1);++this.$c;this.$state=5;break;case 5:this.$current=this.$b;this.$state=6;return true;case 6:this.$state=7;break;case 7:if(this.$e.moveNext()){this.$state=2}else{this.$state=8}break;case 8:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a)};return new $.ig.GenericEnumerable$1(Number,$iter)},e:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:null,$d:0,$e:0,$f:0,$g:null,$h:0,$i:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$c=new Array(b);this.$d=0;this.$state=1;break;case 1:this.$d=0;this.$state=4;break;case 2:this.$c[this.$d]=0;this.$state=3;break;case 3:this.$d++;this.$state=4;break;case 4:if(this.$d<b){this.$state=2}else{this.$state=5}break;case 5:this.$d=0;this.$e=NaN;this.$state=6;break;case 6:this.$g=a.getEnumerator();this.$state=16;break;case 7:this.$f=this.$g.current();this.$state=8;break;case 8:if(!isNaN(this.$f)){this.$state=9}else{this.$state=14}break;case 9:this.$h=this.$f/b;this.$i=this.$d%b;this.$state=10;break;case 10:if(this.$d<b){this.$state=11}else{this.$state=12}break;case 11:this.$e=isNaN(this.$e)?this.$f:(this.$e*this.$d+this.$f)/(this.$d+1);this.$state=13;break;case 12:this.$e=this.$e+this.$h-this.$c[this.$i];this.$state=13;break;case 13:this.$c[this.$i]=this.$h;++this.$d;this.$state=14;break;case 14:this.$current=this.$e;this.$state=15;return true;case 15:this.$state=16;break;case 16:if(this.$g.moveNext()){this.$state=7}else{this.$state=17}break;case 17:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1(Number,$iter)},d:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:null,$d:0,$e:0,$f:0,$g:null,$h:0,$i:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$c=new Array(b);this.$d=0;this.$state=1;break;case 1:this.$d=0;this.$state=4;break;case 2:this.$c[this.$d]=0;this.$state=3;break;case 3:this.$d++;this.$state=4;break;case 4:if(this.$d<b){this.$state=2}else{this.$state=5}break;case 5:this.$d=0;this.$e=NaN;this.$state=6;break;case 6:this.$g=a.getEnumerator();this.$state=16;break;case 7:this.$f=this.$g.current();this.$state=8;break;case 8:if(!isNaN(this.$f)){this.$state=9}else{this.$state=14
}break;case 9:this.$h=this.$f;this.$i=this.$d%b;this.$state=10;break;case 10:if(this.$d<b){this.$state=11}else{this.$state=12}break;case 11:this.$e=isNaN(this.$e)?this.$h:this.$e+this.$h;this.$state=13;break;case 12:this.$e=this.$e+this.$h-this.$c[this.$i];this.$state=13;break;case 13:this.$c[this.$i]=this.$h;++this.$d;this.$state=14;break;case 14:this.$current=this.$e;this.$state=15;return true;case 15:this.$state=16;break;case 16:if(this.$g.moveNext()){this.$state=7}else{this.$state=17}break;case 17:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1(Number,$iter)},f:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:null,$d:null,$e:null,$f:0,$g:0,$h:0,$i:0,$j:0,$k:0,$l:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$c=$$t.$cx.e(a,b).getEnumerator();this.$d=a.getEnumerator();this.$e=new Array(b);this.$f=0;this.$state=1;break;case 1:this.$f=0;this.$state=4;break;case 2:this.$e[this.$f]=0;this.$state=3;break;case 3:this.$f++;this.$state=4;break;case 4:if(this.$f<b){this.$state=2}else{this.$state=5}break;case 5:this.$f=0;this.$state=6;break;case 6:this.$state=24;break;case 7:this.$e[this.$f++%b]=this.$d.current();this.$g=0;this.$state=8;break;case 8:if(this.$f<b){this.$state=9}else{this.$state=16}break;case 9:this.$h=0;this.$state=10;break;case 10:this.$i=0;this.$state=13;break;case 11:this.$j=this.$c.current()-this.$e[this.$i];this.$g+=this.$j*this.$j;this.$h++;this.$state=12;break;case 12:this.$i++;this.$state=13;break;case 13:if(this.$i<this.$f){this.$state=11}else{this.$state=14}break;case 14:this.$current=Math.sqrt(this.$g/this.$h);this.$state=15;return true;case 15:this.$state=23;break;case 16:this.$state=17;break;case 17:this.$h=0;this.$state=20;break;case 18:this.$i=this.$c.current()-this.$e[this.$h];this.$g+=this.$i*this.$i;this.$state=19;break;case 19:++this.$h;this.$state=20;break;case 20:if(this.$h<b){this.$state=18}else{this.$state=21}break;case 21:this.$current=Math.sqrt(this.$g/b);this.$state=22;return true;case 22:this.$state=23;break;case 23:this.$state=24;break;case 24:if(this.$d.moveNext()&&this.$c.moveNext()){this.$state=7}else{this.$state=25}break;case 25:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1(Number,$iter)},$type:new $.ig.Type("TrendCalculators",$.ig.$ot)},true);$.ig.util.defType("IErrorBarCalculator:c2","Object",{$type:new $.ig.Type("IErrorBarCalculator",null)},true);$.ig.util.defType("ErrorMessageDisplayingEventArgs:c6","EventArgs",{init:function(a){$$t.$ax.init.call(this);this.errorMessage(a)},b:null,errorMessage:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},$type:new $.ig.Type("ErrorMessageDisplayingEventArgs",$$t.$ax.$type)},true);$.ig.util.defType("IFastItemColumnInternal:c7","Object",{$type:new $.ig.Type("IFastItemColumnInternal",null)},true);$.ig.util.defType("IFastItemColumnPropertyName:c4","Object",{$type:new $.ig.Type("IFastItemColumnPropertyName",null)},true);$.ig.util.defType("IFastItemColumn$1:c3","Object",{$type:new $.ig.Type("IFastItemColumn$1",null,[$$t.$z.$type.specialize(0),$$t.$c4.$type])},true);$.ig.util.defType("FastItemColumn:c8","Object",{k:null,d:false,init:function(a,b,c,d){this.k=null;this.d=false;this.__propertyName=null;$.ig.$op.init.call(this);this.k=c;this.d=d;this.propertyName(b);this.c(a)},c:function(a){if(arguments.length===1){this.b=a;this.reset();return a}else{return this.b}},b:null,__propertyName:null,propertyName:function(a){if(arguments.length===1){this.__propertyName=a;return a}else{return this.__propertyName}},minimum:function(a){if(arguments.length===1){this.i=a;return a}else{if(isNaN(this.i)&&this.e()!=null){this.i=Number.POSITIVE_INFINITY;var b=this.e().getEnumerator();while(b.moveNext()){var a=b.current();if(!isNaN(a)){this.i=Math.min(this.i,a)}}}return this.i}},i:0,maximum:function(a){if(arguments.length===1){this.h=a;return a}else{if(isNaN(this.h)&&this.e()!=null){this.h=Number.NEGATIVE_INFINITY;var b=this.e().getEnumerator();while(b.moveNext()){var a=b.current();if(!isNaN(a)){this.h=Math.max(this.h,a)}}}return this.h}},h:0,item:function(a,b){if(arguments.length===2){this.e().__inner[a]=b;return b}else{return this.e().__inner[a]}},getEnumerator:function(){return this.e().getEnumerator()},contains:function(a){return this.e().contains(a)},copyTo:function(a,b){this.e().copyTo(a,b)},count:function(){return this.e().count()},isReadOnly:function(){return true},indexOf:function(a){return this.e().indexOf(a)},add:function(a){throw new $$t.da},clear:function(){throw new $$t.da},remove:function(a){throw new $$t.da},insert:function(a,b){throw new $$t.da},removeAt:function(a){throw new $$t.da},reset:function(){this.e(null);this.minimum(NaN);this.maximum(NaN);return this.c()!=null?this.insertRange(0,this.c().count()):true},insertRange:function(a,b){var c=new Array(b);var source_=this.b.asArray();var item_;var d=this.minimum();var e=this.maximum();var f=isNaN(this.minimum());var g=isNaN(this.maximum());var h=0;var i;var j=this.k;var sourceItem_=null;if(this.k!=null||this.d){for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];if(sourceItem_==null){item_=NaN}else{item_=sourceItem_[this.__propertyName]}if(this.d){if(typeof item_=="function"){item_=item_()}}if(j!=null){item_=j(item_)}i=item_==null?NaN:item_;var k=i!=i;if(f||i<d){d=i;f=k}if(g||i>e){e=i;g=k}c[h]=i;h++}}else{for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];if(sourceItem_==null){item_=NaN}else{item_=sourceItem_[this.__propertyName]}i=item_==null?NaN:item_;var l=i!=i;if(f||i<d){d=i;f=l}if(g||i>e){e=i;g=l}c[h]=i;h++}}this.minimum(d);this.maximum(e);if(this.e()==null){this.e(new $$t.c(Number,1,c))}else{this.e().insertRange(a,c)}return true},removeRange:function(a,b){for(var c=a;c<a+b&&!isNaN(this.minimum())&&!isNaN(this.maximum());++c){if(this.item(c)==this.minimum()){this.minimum(NaN)}if(this.item(c)==this.maximum()){this.maximum(NaN)}}this.e().removeRange(a,b);return true},replaceMinMax:function(a,b){if(isNaN(a)){if(!isNaN(b)){if(!isNaN(this.minimum())){this.minimum(Math.min(b,this.minimum()))}if(!isNaN(this.maximum())){this.maximum(Math.max(b,this.maximum()))}}return}if(isNaN(b)){this.minimum(!isNaN(this.minimum())&&a==this.minimum()?NaN:this.minimum());this.maximum(!isNaN(this.maximum())&&a==this.maximum()?NaN:this.maximum());return}if(!isNaN(this.minimum())){if(a==this.minimum()&&b>this.minimum()){this.minimum(NaN)}else{this.minimum(Math.min(b,this.minimum()))}}if(!isNaN(this.maximum())){if(a==this.maximum()&&b<this.maximum()){this.maximum(NaN)}else{this.maximum(Math.max(b,this.maximum()))}}},replaceRange:function(a,b){var c=false;for(var d=0;d<b;++d){var e=this.e().__inner[a+d];var f=this.j(this.c().item(a+d));if(e!=f){this.e().__inner[a+d]=f;c=true;this.replaceMinMax(e,f)}}return c},a:null,j:function(a){if(a==null){return NaN}var from_=a;a=from_[this.__propertyName];if(this.d){from_=a;if(typeof from_=="function"){a=from_()}}if(this.k!=null){a=this.k(a)}if(a==null){return NaN}return a;if($.ig.util.cast(Number,a)!==null){return a}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},getSortedIndices1:function(a,b){var $self=this;var c=new $$t.c($.ig.Number.prototype.$type,2,a.count());for(var d=0;d<a.count();d++){c.add(d)}c.sort1(function(e,f){var g=a.item(e);var h=a.item(f);return b(g,h)});return c},f:function(){var $self=this;return $$t.$c8.getSortedIndices1($self.e(),function(a,b){var c=a;var d=b;if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this.e().asArrayList()},$type:new $.ig.Type("FastItemColumn",$.ig.$ot,[$$t.$c7.$type,$$t.$c3.$type.specialize(Number)])},true);$.ig.util.defType("FastItemDateTimeColumn:dd","Object",{l:null,d:false,init:function(a,b,c,d){this.__propertyName=null;this.f=false;this.e=false;$.ig.$op.init.call(this);this.l=c;this.d=d;this.propertyName(b);this.c(a)},c:function(a){if(arguments.length===1){this.b=a;this.reset();return a}else{return this.b}},b:null,__propertyName:null,propertyName:function(a){if(arguments.length===1){this.__propertyName=a;return a}else{return this.__propertyName}},f:false,e:false,minimum:function(a){if(arguments.length===1){this.j=a;return a}else{if(!this.f&&this.g()!=null){var b=this.g().getEnumerator();while(b.moveNext()){var a=b.current();if(a<this.j){this.j=a}}if(this.g().count()>0){this.f=true}}return this.j}},j:null,maximum:function(a){if(arguments.length===1){this.i=a;return a}else{if(!this.e&&this.g()!=null){var b=this.g().getEnumerator();while(b.moveNext()){var a=b.current();if(a>this.i){this.i=a}}if(this.g().count()>0){this.e=true}}return this.i}},i:null,item:function(a,value){if(arguments.length===2){throw new $$t.da;return value}else{return this.g().__inner[a]}},getEnumerator:function(){return this.g().getEnumerator()},contains:function(a){return this.g().contains(a)},copyTo:function(a,b){this.g().copyTo(a,b)},count:function(){return this.g().count()},isReadOnly:function(){return true},indexOf:function(a){return this.g().indexOf(a)},add:function(a){throw new $$t.da},clear:function(){throw new $$t.da},remove:function(a){throw new $$t.da},insert:function(a,b){throw new $$t.da},removeAt:function(a){throw new $$t.da},reset:function(){this.g(null);this.f=false;this.e=false;return this.c()!=null?this.insertRange(0,this.c().count()):true},insertRange:function(a,b){var c=new Array(b);var source_=this.b.asArray();var item_;var d=this.minimum();var e=this.maximum();var f;var g=0;var h=this.l;if(this.l!=null||this.d){for(var i_=a;i_<a+b;++i_){item_=source_[i_][this.__propertyName];if(this.d){if(typeof item_=="function"){item_=item_()}}if(h!=null){item_=h(item_)}f=item_==null?new Date:item_;if(!this.f){d=f;this.f=true}else if(f<d){d=f}if(!this.e){e=f;this.e=true}else if(f>e){e=f}c[g]=f;g++}}else{for(var i_=a;i_<a+b;++i_){item_=source_[i_][this.__propertyName];f=item_==null?new Date:item_;if(!this.f){d=f;this.f=true}else if(f<d){d=f}if(!this.e){e=f;this.e=true}else if(f>e){e=f}c[g]=f;g++}}this.minimum(d);this.maximum(e);if(this.g()==null){this.g(new $$t.c($$t.$ap.$type,1,c))}else{this.g().insertRange(a,c)}return true},removeRange:function(a,b){for(var c=a;c<a+b;++c){if(this.item(c)==this.minimum()){this.f=false}if(this.item(c)==this.maximum()){this.e=false}}this.g().removeRange(a,b);return true},replaceMinMax:function(a,b){if(a!=$$t.$ap.minValue()){if(b!=$$t.$ap.minValue()){this.minimum(b<this.minimum()?b:this.minimum());this.maximum(b>this.maximum()?b:this.maximum())}return}this.minimum(b<this.minimum()?b:this.minimum());this.maximum(b>this.maximum()?b:this.maximum())},replaceRange:function(a,b){var c=false;for(var d=0;d<b;++d){var e=this.g().__inner[a+d];var f=this.k(this.c().item(a+d));if(e!=f){this.g().__inner[a+d]=f;c=true;this.replaceMinMax(e,f)}}return c},a:null,k:function(a){if(a==null){return $$t.$ap.minValue()}var from_=a;a=from_[this.__propertyName];if(this.d){from_=a;if(typeof from_=="function"){a=from_()}}if(this.l!=null){a=this.l(a)}if(a==null){return $$t.$ap.minValue()}return a},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},getSortedIndices:function(){var $self=this;return $$t.$c8.getSortedIndices1($self.g(),function(a,b){var c=a;var d=b;if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this.g().asArrayList()},$type:new $.ig.Type("FastItemDateTimeColumn",$.ig.$ot,[$$t.$c7.$type,$$t.$c3.$type.specialize($$t.$ap.$type)])},true);$.ig.util.defType("FastItemObjectColumn:de","Object",{g:null,d:false,init:function(a,b,c,d){$.ig.$op.init.call(this);this.g=c;this.d=d;this.propertyName(b);this.c(a)},c:function(a){if(arguments.length===1){this.b=a;this.reset();return a}else{return this.b}},b:null,__propertyName:null,propertyName:function(a){if(arguments.length===1){this.__propertyName=a;return a}else{return this.__propertyName}},minimum:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},i:null,maximum:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},h:null,item:function(a,value){if(arguments.length===2){throw new $$t.da;return value}else{return this.f().__inner[a]}},getEnumerator:function(){return this.f().getEnumerator()},contains:function(a){return this.f().contains(a)},copyTo:function(a,b){this.f().copyTo(a,b)},count:function(){return this.f().count()},isReadOnly:function(){return true},indexOf:function(a){return this.f().indexOf(a)},add:function(a){throw new $$t.da},clear:function(){throw new $$t.da},remove:function(a){throw new $$t.da},insert:function(a,b){throw new $$t.da},removeAt:function(a){throw new $$t.da},reset:function(){this.f(null);return this.c()!=null?this.insertRange(0,this.c().count()):true},insertRange:function(a,b){var $self=this;var c=function(){var $ret=new $$t.c($.ig.$op.$type,0);$ret.capacity(b);return $ret}();for(var d=a;d<a+b;++d){var e=$self.j($self.c().item(d));c.add(e)}if($self.f()==null){$self.f(c)}else{$self.f().insertRange(a,c)}return true},replaceRange:function(a,b){var c=false;for(var d=0;d<b;++d){var e=this.f().__inner[a+d];var f=this.j(this.c().item(a+d));if(e!=f){this.f().__inner[a+d]=f;c=true}}return c},removeRange:function(a,b){this.f().removeRange(a,b);return true},a:null,j:function(a){if(a==null){return null}var from_=a;a=from_[this.__propertyName];if(this.d){from_=a;if(typeof from_=="function"){a=from_()}}if(this.g!=null){a=this.g(a)}return a},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},e:function(){var $self=this;return $$t.$c8.getSortedIndices1($self.f(),function(a,b){var c=parseFloat(a);var d=parseFloat(b);if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this.f().asArrayList()},$type:new $.ig.Type("FastItemObjectColumn",$.ig.$ot,[$$t.$c7.$type,$$t.$c3.$type.specialize($.ig.$op.$type)])},true);$.ig.util.defType("FastItemIntColumn:df","Object",{g:null,d:false,init:function(a,b,c,d){this.__propertyName=null;$.ig.$op.init.call(this);this.g=c;this.d=d;this.propertyName(b);this.c(a)},c:function(a){if(arguments.length===1){this.b=a;this.reset();return a}else{return this.b}},b:null,__propertyName:null,propertyName:function(a){if(arguments.length===1){this.__propertyName=a;return a}else{return this.__propertyName}},minimum:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},i:0,maximum:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},h:0,item:function(a,value){if(arguments.length===2){throw new $$t.da;return value}else{return this.f().__inner[a]}},getEnumerator:function(){return this.f().getEnumerator()},contains:function(a){return this.f().contains(a)},copyTo:function(a,b){this.f().copyTo(a,b)},count:function(){return this.f().count()},isReadOnly:function(){return true},indexOf:function(a){return this.f().indexOf(a)},add:function(a){throw new $$t.da},clear:function(){throw new $$t.da},remove:function(a){throw new $$t.da},insert:function(a,b){throw new $$t.da},removeAt:function(a){throw new $$t.da},reset:function(){this.f(null);return this.c()!=null?this.insertRange(0,this.c().count()):true},insertRange:function(a,b){var c=new Array(b);var source_=this.b.asArray();var item_;var d=this.minimum();var e=this.maximum();var f=0;var g=this.g;if(this.g!=null||this.d){for(var i_=a;i_<a+b;++i_){item_=source_[i_][this.__propertyName];if(this.d){if(typeof item_=="function"){item_=item_()}}if(g!=null){item_=g(item_)}var h=item_==null?0:item_;c[f]=h;f++}}else{for(var i_=a;i_<a+b;++i_){item_=source_[i_][this.__propertyName];var i=item_==null?0:item_;c[f]=i;f++}}if(this.f()==null){this.f(new $$t.c($.ig.Number.prototype.$type,1,c))}else{this.f().insertRange(a,c)}return true},replaceRange:function(a,b){var c=false;for(var d=0;d<b;++d){var e=this.f().__inner[a+d];var f=this.j(this.c().item(a+d));if(e!=f){this.f().__inner[a+d]=f;c=true}}return c},removeRange:function(a,b){this.f().removeRange(a,b);return true},a:null,j:function(a){var from_=a;a=from_[this.__propertyName];if(this.d){from_=a;if(typeof from_=="function"){a=from_()}}if(this.g!=null){a=this.g(a)}if(a==null){return 0}return a},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},e:function(){var $self=this;return $$t.$c8.getSortedIndices1($self.f(),function(a,b){var c=a;var d=b;if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this.f().asArrayList()},$type:new $.ig.Type("FastItemIntColumn",$.ig.$ot,[$$t.$c7.$type,$$t.$c3.$type.specialize($.ig.Number.prototype.$type)])},true);$.ig.util.defType("IFastItemsSource:c9","Object",{$type:new $.ig.Type("IFastItemsSource",null)},true);$.ig.util.defType("FastItemsSource:dg","Object",{init:function(){this.b=new $$t.dh(String,$$t.$dq.$type,0);this.c=new $$t.c($.ig.$op.$type,0);this.a=null;$.ig.$op.init.call(this)},event:null,m:function(a,b,c){if(this.event!=null){this.event(this,new $$t.dn(0,a,b,c))}},n:function(a,b){if(this.event!=null){this.event(this,new $$t.dn(1,a,b))}},itemsSource:function(a){if(arguments.length===1){if(this.d==a){return}this.detach();this.d=a;this.c.clear();this.a=null;this.attach();var c=this.b.values().getEnumerator();while(c.moveNext()){var b=c.current();b.a.reset()}this.m(1,0,this.c.count());return a}else{return this.d}},detach:function(){},attach:function(){this.c.insertRange1(this.c.count(),this.d)},g:function(a,b){if(this.a!=null){for(var c=0;c<b.count();++c){this.a.add(b.item(c),a+c)}for(var d=a;d<this.c.count();++d){this.a.item(this.c.__inner[d],d+b.count())}}this.c.insertRange1(a,b);var f=this.b.values().getEnumerator();while(f.moveNext()){var e=f.current();e.a.insertRange(a,b.count())}this.m(1,a,b.count())},i:function(a,b){this.c.removeRange(a,b.count());if(this.a!=null){var d=b.getEnumerator();while(d.moveNext()){var c=d.current();this.a.remove(c)}for(var e=a;e<this.c.count();++e){this.a.item(this.c.__inner[e],e)}}var g=this.b.values().getEnumerator();while(g.moveNext()){var f=g.current();f.a.removeRange(a,b.count())}this.m(0,a,b.count())},j:function(a,b,c){for(var d=0;d<c.count();++d){this.c.__inner[a+d]=c.item(d)}if(this.a!=null){var f=b.getEnumerator();while(f.moveNext()){var e=f.current();this.a.remove(e)}for(var g=0;g<c.count();++g){this.a.add(c.item(g),a+g)}}var i=this.b.values().getEnumerator();while(i.moveNext()){var h=i.current();h.a.replaceRange(a,c.count())}this.m(2,a,b.count())},k:function(){this.c.clear();this.a=null;this.c.insertRange1(0,this.d);var b=this.b.values().getEnumerator();while(b.moveNext()){var a=b.current();a.a.reset()}this.m(4,0,this.c.count())},h:function(a,b){var $self=this;var c=null;var d=$self.indexOf(a);if(d==-1){throw new $$t.dp(0,"item")}if(function(){var $ret=$self.b.tryGetValue(b,c);c=$ret.value;return $ret.ret}()){c.a.replaceRange(d,1)}if(function(){var $ret=$self.b.tryGetValue(b+"_object",c);c=$ret.value;return $ret.ret}()){c.a.replaceRange(d,1)}$self.n(d,b)},count:function(){return this.c.count()},item:function(a){return this.c.__inner[a]},getEnumerator:function(){return this.c.getEnumerator()},indexOf:function(a){var $self=this;var b;if($self.a==null&&$self.c.count()>0){$self.a=new $$t.dh($.ig.$op.$type,$.ig.Number.prototype.$type,0);var contents_=$self.c;var index_=$self.a;for(var j_=0;j_<$self.c.count();j_++){var c=contents_.__inner[j_];if(!$self.a.containsKey(c)){$self.a.add(c,j_)}}}if(function(){var $ret=$self.a.tryGetValue(a,b);b=$ret.value;return $ret.ret}()){return b}else{return-1}},registerColumnDateTime:function(a,b,c){var $self=this;var d=null;if(a!=null){var e=null;if(!function(){var $ret=$self.b.tryGetValue(a,e);e=$ret.value;return $ret.ret}()){e=new $$t.dq(new $$t.dd($self,a,b,c));$self.b.add(a,e)}e.b(e.b()+1);d=$.ig.util.cast($$t.$c3.$type.specialize($$t.$ap.$type),e.a)}return d},registerColumnObject:function(a,b,c){var $self=this;var d=null;var e=a+"_object";if(a!=null){var f=null;if(!function(){var $ret=$self.b.tryGetValue(e,f);f=$ret.value;return $ret.ret}()){f=new $$t.dq(new $$t.de($self,a,b,c));$self.b.add(e,f)}f.b(f.b()+1);d=$.ig.util.cast($$t.$c3.$type.specialize($.ig.$op.$type),f.a)}return d},registerColumnInt:function(a,b,c){var $self=this;var d=null;if(a==null){a=""}var e=null;if(!function(){var $ret=$self.b.tryGetValue(a,e);e=$ret.value;return $ret.ret}()){e=new $$t.dq(new $$t.df($self,a,b,c));$self.b.add(a,e)}e.b(e.b()+1);d=$.ig.util.cast($$t.$c3.$type.specialize($.ig.Number.prototype.$type),e.a);return d},registerColumn:function(a,b,c){var $self=this;var d=null;if(a==null){a=""}var e=null;if(!function(){var $ret=$self.b.tryGetValue(a,e);e=$ret.value;return $ret.ret}()){e=new $$t.dq(new $$t.c8($self,a,b,c));$self.b.add(a,e)}e.b(e.b()+1);d=$.ig.util.cast($$t.$c3.$type.specialize(Number),e.a);return d},deregisterColumn:function(a){var $self=this;var b=a!=null?a.propertyName():null;var c=b;if($.ig.util.cast($$t.$c3.$type.specialize($.ig.$op.$type),a)!==null){c+="_object"}if(b!=null){var d=null;if(function(){var $ret=$self.b.tryGetValue(b,d);d=$ret.value;return $ret.ret}()){d.b(d.b()-1);if(d.b()==0){$self.b.remove(c)}}}},b:null,d:null,c:null,a:null,asArray:function(){return this.c.asArrayList()},handleCollectionChanged:function(a){switch(a.action()){case 0:this.g(a.newStartingIndex(),a.newItems());break;case 1:this.i(a.oldStartingIndex(),a.oldItems());break;case 2:this.j(a.newStartingIndex(),a.oldItems(),a.newItems());break;case 4:this.k();break}},$type:new $.ig.Type("FastItemsSource",$.ig.$ot,[$.ig.IEnumerable.prototype.$type,$$t.$c9.$type])},true);$.ig.util.defType("ColumnReference:dq","Object",{init:function(a){$.ig.$op.init.call(this);this.a=a;this.b(0)},a:null,_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("ColumnReference",$.ig.$ot)},true);$.ig.util.defType("FastItemsSourceEventArgs:dn","EventArgs",{init:function(initNumber,a,b,c){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$ax.init.call(this);this.action(a);this.position(b);this.count(c);this.propertyName(null)},init1:function(initNumber,a,b){$$t.$ax.init.call(this);this.action(3);this.position(a);this.count(1);this.propertyName(b)},_action:null,action:function(value){if(arguments.length===1){this._action=value;return value}else{return this._action}},_position:0,position:function(value){if(arguments.length===1){this._position=value;return value}else{return this._position}},_count:0,count:function(value){if(arguments.length===1){this._count=value;return value}else{return this._count}},_propertyName:null,propertyName:function(value){if(arguments.length===1){this._propertyName=value;return value}else{return this._propertyName}},$type:new $.ig.Type("FastItemsSourceEventArgs",$$t.$ax.$type)},true);$.ig.util.defType("FastReflectionHelper:dc","Object",{init:function(a,b){$.ig.$op.init.call(this);this.b(a);this.e(b)},__propertyName:null,e:function(a){this.__propertyName=a},_b:false,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},c:function(a){var from_=a;return from_[this.__propertyName]},a:function(){return false},$type:new $.ig.Type("FastReflectionHelper",$.ig.$ot)},true);$.ig.util.defType("IRenderer:dr","Object",{$type:new $.ig.Type("IRenderer",null)},true);$.ig.util.defType("RectChangedEventArgs:ei","EventArgs",{init:function(a,b){$$t.$ax.init.call(this);this.oldRect(a);this.newRect(b)},_oldRect:null,oldRect:function(value){if(arguments.length===1){this._oldRect=value;return value}else{return this._oldRect}},_newRect:null,newRect:function(value){if(arguments.length===1){this._newRect=value;return value}else{return this._newRect}},$type:new $.ig.Type("RectChangedEventArgs",$$t.$ax.$type)},true);$.ig.util.defType("CanvasRenderScheduler:ek","Object",{init:function(){this.b=true;this.a=false;this.e=-1;$.ig.$op.init.call(this);this.d(new $$t.c($$t.$el.$type,0));this.c(new $$t.c($$t.$ek.$type,0))},b:false,_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},h:function(a){this.b=true;this.d().add(a)},n:function(a){this.b=true;this.d().remove(a)},l:function(){this.b=true;this.j()},a:false,e:0,j:function(){if(!this.a){this.a=true;this.e=window.setTimeout(this.g.runOn(this),0)}},k:function(a,b){this.j()},f:function(){if(this.e!=-1){window.clearTimeout(this.e);this.e=-1}if(this.a){this.g()}},g:function(){this.e=-1;if(this.a){this.a=false;if(this.c().count()>0){for(var a=0;a<this.c().count();a++){this.c().__inner[a].f()}}if(this.b){this.m()}this.i()}},i:function(){var a=true;for(var b=0;b<this.d().count();b++){var c=this.d().__inner[b];c.preRender()}for(var d=0;d<this.d().count();d++){var e=this.d().__inner[d];e.undirty(a);a=false}for(var f=0;f<this.d().count();f++){var g=this.d().__inner[f];g.postRender()}},m:function(){var $self=this;$self.d().sort1(function(a,b){var c=a;var d=b;if(c.index()<d.index()){return-1}if(c.index()>d.index()){return 1}return 0});$self.b=false},$type:new $.ig.Type("CanvasRenderScheduler",$.ig.$ot)},true);$.ig.util.defType("CanvasViewRenderer:en","Object",{init:function(){$.ig.$op.init.call(this);this.a=false;this.b=false;this.c=1},h:null,getUnderlyingContext:function(){return this.h},data:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},j:function(a,b,c,d,e,f,g){return $$t.$en.i(this.h,a,b,c,d,e,f,g)},i:function(a,b,c,d,e,f,g,h){var i;if(b._useCustomDirection){var j,k,l,m,n;n=e-c;j=c+b._startX*n;l=c+b._endX*n;n=f-d;k=d+b._startY*n;m=d+b._endY*n;if(h){var o=g/2;j-=o;l+=o;k-=o;m+=o}i=a.createLinearGradient(j,k,l,m)}else{if(h){var p=g/2;c-=p;e+=p;d-=p;f+=p}i=a.createLinearGradient(c,d,c,f)}for(var q=0;q<b._gradientStops.length;q++){var r=b._gradientStops[q];i.addColorStop(r._offset,r.__fill)}return i},renderRectangle:function(a){if(a.__visibility!=0){return}var b=a.l();var c=a.m();var d=a.width();var e=a.height();var f=a.ai();var g=a.aj();this.h.beginPath();this.h.globalAlpha=a.__opacity*this.c;if(f>0||g>0){if(f>d/2){f=d/2}if(g>e/2){g=e/2}var h=Math.min(f,g);this.h.beginPath();this.h.moveTo(b+h,c);this.h.lineTo(b+d-h,c);this.h.arc(b+d-h,c+h,h,3/2*3.14159265358979,0,false);this.h.lineTo(b+d,c+e-h);this.h.arc(b+d-h,c+e-h,h,0,3.14159265358979/2,false);this.h.lineTo(b+h,c+e);this.h.arc(b+h,c+e-h,h,3.14159265358979/2,3.14159265358979,false);this.h.lineTo(b,c+h);this.h.arc(b+h,c+h,h,3.14159265358979,3/2*3.14159265358979,false);this.h.closePath()}else{this.h.rect(b,c,d,e)}var i=a.__fill;var j=a.__stroke;if(i!=null){if(i._isGradient&&c==c&&b==b){this.h.fillStyle=this.j(i,b,c,b+d,c+e,a.z(),false)}else{this.h.fillStyle=i.__fill}this.h.fill()}if(j!=null){if(j._isGradient&&c==c&&b==b){this.h.strokeStyle=this.j(j,b,c,b+d,c+e,a.z(),true)}else{this.h.strokeStyle=j.__fill}this.h.lineWidth=a.z();this.h.stroke()}this.h.globalAlpha=1},f:0,d:0,g:0,e:0,a:false,b:false,renderPath:function(a){if(a.__visibility!=0){return}this.h.beginPath();if(a.__opacity<1||this.c<1){this.h.globalAlpha=a.__opacity*this.c}var b=a.__fill;var c=a.__stroke;this.a=b!=null&&b._isGradient||c!=null&&c._isGradient;if(this.a){this.d=-Number.MAX_VALUE;this.e=-Number.MAX_VALUE;this.f=Number.MAX_VALUE;this.g=Number.MAX_VALUE;this.b=false}this.renderGeometry(a.ak());if(b!=null){if(b._isGradient&&this.b){this.h.fillStyle=this.j(b,this.f,this.g,this.d,this.e,a.z(),false)}else{this.h.fillStyle=a.__fill.__fill}this.h.fill()}if(c!=null){if(c._isGradient&&this.b){this.h.strokeStyle=this.j(c,this.f,this.g,this.d,this.e,a.z(),true)}else{this.h.strokeStyle=a.__stroke.__fill}this.h.lineWidth=a.z();this.h.stroke()}if(a.__opacity<1||this.c<1){this.h.globalAlpha=1}},renderGeometry:function(a){if(a==null){return}var b=a.a();switch(b){case 0:for(var c=0;c<a.c().count();c++){this.renderGeometry(a.c().__inner[c])}break;case 4:this.r(a);break;case 1:this.p(a);break;case 2:this.u(a);break;case 3:this.n(a);break}},n:function(a){var $self=this;$self.h.moveTo(a.d().__x,a.d().__y-a.c());$self.k={__x:a.d().__x,__y:a.d().__y-a.c(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var b=function(){var $ret=new $$t.e4;$ret.d({__x:a.d().__x,__y:a.d().__y+a.c(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b(false);$ret.f(new $$t.bl(a.b(),a.c()));return $ret}();var c=function(){var $ret=new $$t.e4;$ret.d({__x:a.d().__x,__y:a.d().__y-a.c(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b(false);$ret.f(new $$t.bl(a.b(),a.c()));return $ret}();var d=$self.a;$self.a=false;$self.l(b);$self.l(c);$self.a=d;if(!$self.a){return}var e=a.d().__x-a.b();var f=a.d().__y+a.b();var g=a.d().__x-a.c();var h=a.d().__y+a.c();var i=$self.d;var j=$self.e;var k=$self.f;var l=$self.g;$self.f=e<k?e:k;$self.g=g<l?g:l;$self.d=f>i?f:i;$self.e=h>j?h:j;$self.b=true},r:function(a){var b=a.b();var c=b.count();for(var d=0;d<c;d++){this.o(b.__inner[d])}},o:function(a){var b=a==null?null:a.__startPoint;if(b==null){return}var c=b.__x;var d=b.__y;this.h.moveTo(c,d);if(this.a){var e=this.d;var f=this.e;var g=this.f;var h=this.g;this.f=c<g?c:g;this.g=d<h?d:h;this.d=c>e?c:e;this.e=d>f?d:f;this.b=true}this.k=b;var i=a.__segments;var j=i.count();for(var k=0;k<j;k++){this.v(i.__inner[k])}if(a.__isClosed&&(this.k.__x!=c||this.k.__y!=d)){this.h.closePath()}},v:function(a){var b=a.a();switch(b){case 0:this.q(a);break;case 3:this.t(a);break;case 4:this.l(a);break;case 1:this.m(a);break;case 2:this.s(a);break}},k:null,x:function(a,b,c,d,e,f,g,h){var i=1/50;var j;var k;var l;var m;var n;var o;var p;var q=this.f;var r=this.g;var s=this.d;var t=this.e;for(var u=0;u<=1;u+=i){j=1-u;k=j*j;l=k*j;m=u*u;n=m*u;o=l*a+3*k*u*c+3*j*m*e+n*g;p=l*b+3*k*u*d+3*j*m*f+n*h;q=o<q?o:q;r=p<r?p:r;s=o>s?o:s;t=p>t?p:t}this.f=q;this.g=r;this.d=s;this.e=t;this.b=true},m:function(a){this.h.bezierCurveTo(a.e().__x,a.e().__y,a.f().__x,a.f().__y,a.g().__x,a.g().__y);if(this.a){this.x(this.k.__x,this.k.__y,a.e().__x,a.e().__y,a.f().__x,a.f().__y,a.g().__x,a.g().__y)}},s:function(a){var b=0;var c=a.b().count();var d=a.b();var e=this.k;var f=this.k;var g=this.k;var h=this.a;while(b<c){if(b+1<c&&b+2<c){e=d.__inner[b];f=d.__inner[b+1];g=d.__inner[b+2];this.h.bezierCurveTo(e.__x,e.__y,f.__x,f.__y,g.__x,g.__y);if(h){this.x(this.k.__x,this.k.__y,e.__x,e.__y,f.__x,f.__y,g.__x,g.__y);this.k=g}}b=b+3}this.k=g},w:function(a,b,c,d,e){var f=new $$t.c($$t.$bm.$type,0);f.add(a);f.add({__x:a.__x+Math.cos(b)*d,__y:a.__y+Math.sin(b)*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});f.add({__x:a.__x+Math.cos(c)*d,__y:a.__y+Math.sin(c)*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var g=3.14159265358979*2;var h=3.14159265358979/2;var i=3.14159265358979;var j=3.14159265358979*3/2;while(b<0){b+=g}while(b>g){b-=g}while(c<0){c+=g}while(c>g){c-=g}if(e){if(0>c&&0<b||g>c&&g<b||b<c){f.add({__x:a.__x+Math.cos(0)*d,__y:a.__y+Math.sin(0)*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}if(h>c&&h<b){f.add({__x:a.__x+Math.cos(h)*d,__y:a.__y+Math.sin(h)*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}if(i>c&&i<b){f.add({__x:a.__x+Math.cos(i)*d,__y:a.__y+Math.sin(i)*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})
}if(j>c&&j<b){f.add({__x:a.__x+Math.cos(j)*d,__y:a.__y+Math.sin(j)*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}else{if(0>b&&0<c||g>b&&g<c||c<b){f.add({__x:a.__x+Math.cos(0)*d,__y:a.__y+Math.sin(0)*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}if(h>b&&h<c){f.add({__x:a.__x+Math.cos(h)*d,__y:a.__y+Math.sin(h)*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}if(i>b&&i<c){f.add({__x:a.__x+Math.cos(i)*d,__y:a.__y+Math.sin(i)*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}if(j>b&&j<c){f.add({__x:a.__x+Math.cos(j)*d,__y:a.__y+Math.sin(j)*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}var k=Number.MAX_VALUE;var l=Number.MAX_VALUE;var m=-Number.MAX_VALUE;var n=-Number.MAX_VALUE;for(var o=0;o<f.count();o++){var p=f.__inner[o];k=Math.min(k,p.__x);l=Math.min(l,p.__y);m=Math.max(m,p.__x);n=Math.max(n,p.__y)}this.f=Math.min(this.f,k);this.g=Math.min(this.g,l);this.d=Math.max(this.d,m);this.e=Math.max(this.e,n);this.b=true},l:function(a){var b=this.k;var c=a.d();if(a.f().b()!=a.f().a()){this.h.save();this.h.scale(a.f().b()/a.f().a(),1);b={__x:b.__x*(a.f().a()/a.f().b()),__y:b.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c={__x:c.__x*(a.f().a()/a.f().b()),__y:c.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var d=a.e()==0;var e=$$t.$fe.i(b,c,a.f().a(),d,a.b());var f=Math.atan2(b.__y-e.__y,b.__x-e.__x);var g=Math.atan2(c.__y-e.__y,c.__x-e.__x);var h=Math.abs(g-f)<3.14159265358979;if(a.b()==h){if(f<g){f+=2*3.14159265358979}else{g+=2*3.14159265358979}}if(!isNaN(e.__x)&&!isNaN(e.__y)&&!isNaN(a.f().a())&&!isNaN(f)&&!isNaN(g)){this.h.arc(e.__x,e.__y,a.f().a(),f,g,d);if(this.a){this.w(e,f,g,a.f().a(),d)}}this.k=a.d();if(a.f().b()!=a.f().a()){this.h.restore()}},q:function(a){var b=a.c().__x;var c=a.c().__y;this.h.lineTo(b,c);this.k=a.c();if(this.a){var d=this.d;var e=this.e;var f=this.f;var g=this.g;this.f=b<f?b:f;this.g=c<g?c:g;this.d=b>d?b:d;this.e=c>e?c:e;this.b=true}},t:function(a){var b=a.__points;var c=b.count();if(this.a){var d=this.f;var e=this.g;var f=this.d;var g=this.e;var h;var i;for(var j=0;j<c;j++){h=b.__inner[j].__x;i=b.__inner[j].__y;this.h.lineTo(h,i);d=h<d?h:d;e=i<e?i:e;f=h>f?h:f;g=i>g?i:g}this.f=d;this.g=e;this.d=f;this.e=g;this.b=true}else{for(var k=0;k<c;k++){this.h.lineTo(b.__inner[k].__x,b.__inner[k].__y)}}this.k=a.__points.__inner[c-1]},u:function(a){this.h.rect(a.d().left(),a.d().top(),a.d().width(),a.d().height());if(this.a){var b=a.d();var c=this.f;var d=this.g;var e=this.d;var f=this.e;var g=b.left();var h=b.right();var i=b.top();var j=b.bottom();this.f=g<c?g:c;this.g=i<d?i:d;this.d=h>e?h:e;this.e=j>f?j:f;this.b=true}},p:function(a){this.h.moveTo(a.c().__x,a.c().__y);this.h.lineTo(a.b().__x,a.b().__y);if(this.a){var b=a.c();var c=a.b();var d=this.f;var e=this.g;var f=this.d;var g=this.e;var h=b.__x<c.__x?b.__x:c.__x;var i=b.__x>c.__x?b.__x:c.__x;var j=b.__y<c.__y?b.__y:c.__y;var k=b.__y>c.__y?b.__y:c.__y;this.f=h<d?h:d;this.g=j<e?j:e;this.d=i>f?i:f;this.e=k>g?k:g;this.b=true}},renderTextBlock:function(a){if(a.__visibility==0){if(a.__opacity<1||this.c<1){this.h.globalAlpha=a.__opacity*this.c}this.h.fillStyle=a.ab().__fill;this.h.textBaseline="top";this.h.fillText(a.aa(),a.l(),a.m());if(a.__opacity<1||this.c<1){this.h.globalAlpha=1}}},renderTextBlockInRect:function(a,b){this.renderTextBlock(a)},renderPolygon:function(a){if(a.ag()==null||a.ag().count()<1){return}this.h.beginPath();this.h.globalAlpha=a.__opacity*this.c;var b=a.ag();var c=b.__inner[0];var d=a.__fill;var e=a.__stroke;this.a=d!=null&&d._isGradient||e!=null&&e._isGradient;if(this.a){var f=Number.MAX_VALUE;var g=-Number.MAX_VALUE;var h=Number.MAX_VALUE;var i=-Number.MAX_VALUE;var j=c.__x;var k=c.__y;f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i;this.h.moveTo(j,k);for(var l=1;l<b.count();l++){j=b.__inner[l].__x;k=b.__inner[l].__y;this.h.lineTo(j,k);f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i}this.h.closePath();this.f=f;this.g=h;this.d=g;this.e=i}else{this.h.moveTo(c.__x,c.__y);for(var m=1;m<b.count();m++){this.h.lineTo(b.__inner[m].__x,b.__inner[m].__y)}this.h.closePath()}if(d!=null){if(d._isGradient){this.h.fillStyle=this.j(d,this.f,this.g,this.d,this.e,a.z(),false)}else{this.h.fillStyle=d.__fill}this.h.fill()}if(e!=null){if(e._isGradient){this.h.strokeStyle=this.j(e,this.f,this.g,this.d,this.e,a.z(),true)}else{this.h.strokeStyle=e.__fill}this.h.lineWidth=a.z();this.h.stroke()}this.h.globalAlpha=1},renderPolyline:function(a){if(a.ag()==null||a.ag().count()<1){return}this.h.beginPath();this.h.globalAlpha=a.__opacity*this.c;var b=a.ag();var c=b.__inner[0];var d=a.__fill;var e=a.__stroke;this.a=d!=null&&d._isGradient||e!=null&&e._isGradient;if(this.a){var f=Number.MAX_VALUE;var g=-Number.MAX_VALUE;var h=Number.MAX_VALUE;var i=-Number.MAX_VALUE;var j=c.__x;var k=c.__y;f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i;this.h.moveTo(j,k);for(var l=1;l<b.count();l++){j=b.__inner[l].__x;k=b.__inner[l].__y;this.h.lineTo(j,k);f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i}this.f=f;this.g=h;this.d=g;this.e=i}else{this.h.moveTo(c.__x,c.__y);for(var m=1;m<b.count();m++){this.h.lineTo(b.__inner[m].__x,b.__inner[m].__y)}}if(d!=null){if(d._isGradient){this.h.fillStyle=this.j(d,this.f,this.g,this.d,this.e,a.z(),false)}else{this.h.fillStyle=d.__fill}this.h.fill()}if(e!=null){if(e._isGradient){this.h.strokeStyle=this.j(e,this.f,this.g,this.d,this.e,a.z(),true)}else{this.h.strokeStyle=e.__fill}this.h.lineWidth=a.z();this.h.stroke()}this.h.globalAlpha=1},renderContentControl:function(a,b){if(b.__visibility==1){return}if((b.__opacity!=1||this.c!=1)&&!a.isHitTestRender){this.h.globalAlpha=b.__opacity*this.c}var c=b.ae();if(c!=null&&c.render()!=null){a.context=this.h;a.xPosition=b.l();a.yPosition=b.m();a.data=b.content();c.render()(a)}this.h.globalAlpha=1},applyTransform:function(a){if($.ig.util.cast($$t.$fg.$type,a)!==null){var b=a;for(var c=b.h().count()-1;c>=0;c--){var d=b.h().__inner[c];this.applyTransform(d)}}else if($.ig.util.cast($$t.$fi.$type,a)!==null){var e=a;this.h.translate(e.h(),e.i())}else if($.ig.util.cast($$t.$fj.$type,a)!==null){var f=a;var g=f.h()*3.14159265358979/180;var h=Math.cos(g);var i=Math.sin(g);var j=f.i()*(1-h)+f.j()*i;var k=f.j()*(1-h)-f.i()*i;this.h.transform(h,i,i*-1,h,j,k)}else if($.ig.util.cast($$t.$fk.$type,a)!==null){var l=a;this.h.transform(l.j(),0,0,l.k(),l.h()-l.j()*l.h(),l.i()-l.k()*l.i())}},renderLine:function(a){if(a.__visibility!=0){return}this.h.beginPath();this.h.globalAlpha=a.__opacity*this.c;this.h.moveTo(a.ag(),a.ai());this.h.lineTo(a.ah(),a.aj());if(this.a){this.f=Number.MAX_VALUE;this.d=-Number.MAX_VALUE;this.g=Number.MAX_VALUE;this.e=-Number.MAX_VALUE;var b=this.f;var c=this.g;var d=this.d;var e=this.e;var f=a.ag()<a.ah()?a.ag():a.ah();var g=a.ag()>a.ah()?a.ag():a.ah();var h=a.ai()<a.aj()?a.ai():a.aj();var i=a.ai()>a.aj()?a.ai():a.aj();this.f=f<b?f:b;this.g=h<c?h:c;this.d=g>d?g:d;this.e=i>e?i:e}var j=a.__fill;var k=a.__stroke;if(j!=null){if(j._isGradient){this.h.fillStyle=this.j(j,this.f,this.g,this.d,this.d,a.z(),false)}else{this.h.fillStyle=j.__fill}this.h.fill()}if(k!=null){if(k._isGradient){this.h.strokeStyle=this.j(k,this.f,this.g,this.d,this.d,a.z(),true)}else{this.h.strokeStyle=a.__stroke.__fill}this.h.lineWidth=a.z();this.h.stroke()}this.h.globalAlpha=1},setRectangleClip:function(a){this.h.beginPath();this.h.rect(a.left(),a.top(),a.width(),a.height());this.h.clip()},save:function(){this.h.save()},restore:function(){this.h.restore()},scale:function(a,b){this.h.scale(a,b)},translate:function(a,b){this.h.translate(a,b)},clearRectangle:function(a,b,c,d){this.h.clearRect(a,b,c,d)},drawImage:function(a,b,c,d,e,f){if(b!=1){this.h.globalAlpha=b*this.c}this.h.drawImage(a,c,d,e,f);if(b!=1){this.h.globalAlpha=1}},drawImage1:function(a,b,c,d,e,f,g,h,i,j){if(b!=1){this.h.globalAlpha=b*this.c}this.h.drawImage(a,c,d,e,f,g,h,i,j);if(b!=1){this.h.globalAlpha=1}},getPixelAt:function(a,b){var c=this.h.getImageData(a,b,1,1);var d=new Array(4);d[0]=c.data[0];d[1]=c.data[1];d[2]=c.data[2];d[3]=c.data[3];return d},getFont:function(){return this.h.font},setFont:function(a){if(this.h.font!=a){this.h.font=a}},measureTextWidth:function(a){var b=this.h.measureText(a);return b.width},c:0,setOpacity:function(a){this.c=a},applyStyle:function(shape_,style_){var $self=this;if(style_==null){return}var fillColor_=null;var strokeColor_=null;var strokeThickness_=NaN;var opacity_=NaN;if(style_.fill){fillColor_=style_.fill}if(style_.stroke){strokeColor_=style_.stroke}if(style_.strokeThickness){strokeThickness_=style_.strokeThickness}if(style_.opacity){opacity_=style_.opacity}if(fillColor_!=null){shape_.__fill=function(){var $ret=new $$t.a4;$ret.fill(fillColor_);return $ret}()}if(strokeColor_!=null){shape_.__stroke=function(){var $ret=new $$t.a4;$ret.fill(strokeColor_);return $ret}()}if(!isNaN(strokeThickness_)){shape_.z(strokeThickness_)}if(!isNaN(opacity_)){shape_.__opacity=opacity_}},enableDropShadow:function(a,b,c,d){this.h.shadowColor=a;this.h.shadowBlur=b;this.h.shadowOffsetX=c;this.h.shadowOffsetY=d},disableDropShadow:function(){this.h.shadowColor="rgba(0,0,0,0)";this.h.shadowBlur=0;this.h.shadowOffsetX=0;this.h.shadowOffsetY=0},$type:new $.ig.Type("CanvasViewRenderer",$.ig.$ot,[$$t.$dr.$type])},true);$.ig.util.defType("RenderingContext:em","Object",{a:null,e:function(){return this.a.getUnderlyingContext()},init:function(a,b){this.a=null;$.ig.$op.init.call(this);this.a=a;if(this.a!=null){this.a.data(b)}},c:function(){return true},t:function(a){this.a.renderRectangle(a)},q:function(a){this.a.renderPath(a)},o:function(a){this.a.renderGeometry(a)},u:function(a){this.a.renderTextBlock(a)},v:function(a,b){this.a.renderTextBlockInRect(a,b)},r:function(a){this.a.renderPolygon(a)},s:function(a){this.a.renderPolyline(a)},n:function(a,b){this.a.renderContentControl(a,b)},h:function(a){this.a.applyTransform(a)},p:function(a){this.a.renderLine(a)},x:function(){this.a.save()},w:function(){this.a.restore()},ab:function(a){this.a.setRectangleClip(a)},y:function(a,b){this.a.scale(a,b)},ac:function(a,b){this.a.translate(a,b)},i:function(a,b,c,d){this.a.clearRectangle(a,b,c,d)},l:function(a,b,c,d,e,f,g,h,i,j){this.a.drawImage1(a,b,c,d,e,f,g,h,i,j)},k:function(a,b,c,d,e,f){this.a.drawImage(a,b,c,d,e,f)},b:function(a,b){return this.a.getPixelAt(a,b)},f:function(){return this.a.getFont()},z:function(a){this.a.setFont(a)},d:function(a){return this.a.measureTextWidth(a)},aa:function(a){this.a.setOpacity(a)},g:function(a,b){this.a.applyStyle(a,b)},m:function(a,b,c,d){this.a.enableDropShadow(a,b,c,d)},j:function(){this.a.disableDropShadow()},$type:new $.ig.Type("RenderingContext",$.ig.$ot)},true);$.ig.util.defType("DependencyObjectNotifier:fm","DependencyObject",{init:function(){$$t.$cm.init.call(this)},h:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.a1(a))}},propertyChanged:null,$type:new $.ig.Type("DependencyObjectNotifier",$$t.$cm.$type,[$$t.$az.$type])},true);$.ig.util.defType("IOverviewPlusDetailControl:fo","Object",{$type:new $.ig.Type("IOverviewPlusDetailControl",null)},true);$.ig.util.defType("ISchedulableRender:el","Object",{$type:new $.ig.Type("ISchedulableRender",null)},true);$.ig.util.defType("NavigationSettings:fp","DependencyObjectNotifier",{init:function(){$$t.$fm.init.call(this)},allowPan:function(a){if(arguments.length===1){this.g($$t.$fp.allowPanProperty,a);return a}else{return this.c($$t.$fp.allowPanProperty)}},k:function(a,b){var c=$.ig.util.cast($$t.$fp.$type,a);if(c!=null){c.h("AllowPan")}},allowZoom:function(a){if(arguments.length===1){this.g($$t.$fp.allowZoomProperty,a);return a}else{return this.c($$t.$fp.allowZoomProperty)}},l:function(a,b){var c=$.ig.util.cast($$t.$fp.$type,a);if(c!=null){c.h("AllowZoom")}},$type:new $.ig.Type("NavigationSettings",$$t.$fm.$type)},true);$.ig.util.defType("PropertyChangedEventArgs$1:fr","PropertyChangedEventArgs",{$t:null,init:function($t,a,b,c){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$a1.init.call(this,a);this.oldValue(b);this.newValue(c)},_oldValue:null,oldValue:function(value){if(arguments.length===1){this._oldValue=value;return value}else{return this._oldValue}},_newValue:null,newValue:function(value){if(arguments.length===1){this._newValue=value;return value}else{return this._newValue}},$type:new $.ig.Type("PropertyChangedEventArgs$1",$$t.$a1.$type)},true);$.ig.util.defType("XamOverviewPlusDetailPane:fs","Control",{_view:null,view:function(value){if(arguments.length===1){this._view=value;return value}else{return this._view}},init:function(){this.ah=false;this.aj=false;$$t.$d8.init.call(this);this.view(new $$t.ft(this));this.view().as();this.y($$t.$fs.$type);this.a5({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},windowChanging:null,cl:function(a){if(a==null){throw new $$t.f0("e")}if(this.immediate()){this.window(a.newValue())}if(this.windowChanging!=null){this.windowChanging(this,a)}},windowChanged:null,ck:function(a){if(this.windowChanged!=null){this.windowChanged(this,a)}},thumbnailSizeChanged:null,cj:function(a){if(this.thumbnailSizeChanged!=null){this.thumbnailSizeChanged(this,a)}},immediate:function(a){if(arguments.length===1){this.g($$t.$fs.immediateProperty,a);return a}else{return this.c($$t.$fs.immediateProperty)}},world:function(a){if(arguments.length===1){this.g($$t.$fs.worldProperty,a);return a}else{return this.c($$t.$fs.worldProperty)}},worldStyle:function(a){if(arguments.length===1){this.g($$t.$fs.worldStyleProperty,a);return a}else{return this.c($$t.$fs.worldStyleProperty)}},window:function(a){if(arguments.length===1){this.g($$t.$fs.windowProperty,a);return a}else{return this.c($$t.$fs.windowProperty)}},windowStyle:function(a){if(arguments.length===1){this.g($$t.$fs.windowStyleProperty,a);return a}else{return this.c($$t.$fs.windowStyleProperty)}},preview:function(a){if(arguments.length===1){this.g($$t.$fs.previewProperty,a);return a}else{return this.c($$t.$fs.previewProperty)}},previewStyle:function(a){if(arguments.length===1){this.g($$t.$fs.previewStyleProperty,a);return a}else{return this.c($$t.$fs.previewStyleProperty)}},shrinkToThumbnail:function(a){if(arguments.length===1){this.g($$t.$fs.shrinkToThumbnailProperty,a);return a}else{return this.c($$t.$fs.shrinkToThumbnailProperty)}},ci:function(a,b){a.ch(b.d(),b.c())},ch:function(a,b){if(b){this.b0(0)}else{this.b0(2)}},mode:function(a){if(arguments.length===1){this.g($$t.$fs.modeProperty,a);return a}else{return this.c($$t.$fs.modeProperty)}},b6:function(a,b){a.b5(b.d(),b.c())},b5:function(a,b){this.b0(b)},b0:function(a){switch(a){case 1:this.view().ai();if(this.isZoomable()){this.view().al()}else{this.view().ak()}break;case 2:this.view().aj();if(this.isZoomable()){this.view().al()}else{this.view().ak()}break;case 0:this.view().aj();this.view().ak();break}},cv:function(){if(this.shrinkToThumbnail()){this.b0(0)}else{this.b0(2)}},ad:null,surfaceViewer:function(a){if(arguments.length===1){if(this.ad!=null){var b=$.ig.util.cast($$t.$az.$type,this.ad);if(b!=null){b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this.ct.runOn(this))}}this.ad=a;if(this.ad!=null){var c=$.ig.util.cast($$t.$az.$type,this.ad);if(c!=null){c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.ct.runOn(this))}}this.view().a2();return a}else{return this.ad}},ct:function(a,b){switch(b.propertyName()){case"DefaultInteraction":this.view().a4(this.ad.defaultInteraction());break}},previewViewportdRect:function(){var a=this.de(this.world());return new $$t.bk(0,0,0,a.width(),a.height())},zoomTo100ButtonVisibility:function(a){if(arguments.length===1){this.g($$t.$fs.zoomTo100ButtonVisibilityProperty,a);return a}else{return this.c($$t.$fs.zoomTo100ButtonVisibilityProperty)}},scaleToFitButtonVisibility:function(a){if(arguments.length===1){this.g($$t.$fs.scaleToFitButtonVisibilityProperty,a);return a}else{return this.c($$t.$fs.scaleToFitButtonVisibilityProperty)}},interactionStatesToolVisibility:function(a){if(arguments.length===1){this.g($$t.$fs.interactionStatesToolVisibilityProperty,a);return a}else{return this.c($$t.$fs.interactionStatesToolVisibilityProperty)}},zoomLevelLargeChange:function(a){if(arguments.length===1){this.g($$t.$fs.zoomLevelLargeChangeProperty,a);return a}else{return this.c($$t.$fs.zoomLevelLargeChangeProperty)}},ai:false,isZoomable:function(a){if(arguments.length===1){this.ai=a;this.cv();return a}else{return this.ai}},viewport:function(){return this.view().be()},_at:false,at:function(value){if(arguments.length===1){this._at=value;return value}else{return this._at}},getDesiredSize:function(a){var b=a.b();var c=a.a();var d=!this.world().isEmpty()?this.world().width()/this.world().height():1;if(Number.isInfinity(c)){if(Number.isInfinity(b)){b=128}c=b/d}else{if(Number.isInfinity(b)){b=c*d}}return new $$t.bl(b,c)},_am:false,am:function(value){if(arguments.length===1){this._am=value;return value}else{return this._am}},_a5:null,a5:function(value){if(arguments.length===1){this._a5=value;return value}else{return this._a5}},b7:function(){if(this.shrinkToThumbnail()){this.b0(1)}},b8:function(){if(this.shrinkToThumbnail()){this.b0(0)}},ap:function(a){switch(a){case 8:if(this.am()){this.view().af();this.am(false);this.preview($$t.$bk.empty());return true}break}return false},b9:function(a){if(!this.ak){this.ah=false}this.a4=a;var b=this.de(this.world());if(b.containsPoint(a)==false){return}var c=this.viewport();var d=!c.isEmpty()?this.world():$$t.$bk.empty();var e=!d.isEmpty()?this.window():$$t.$bk.empty();this.a5(this.a6(a));if(e.isEmpty()==false&&this.view().k()){this.am(true);e=new $$t.bk(0,this.a5().__x-.5*e.width(),this.a5().__y-.5*e.height(),e.width(),e.height());if(!this.mobileMode()){this.cl(new $$t.fr($$t.$bk.$type,"Window",this.window(),e))}}},a4:null,ca:function(a,b,c){if(isNaN(this.a5().__x)||isNaN(this.a5().__y)){this.a5(this.a6(a))}var d=2;if(c){d=10}var e=false;var f=this.a7(this.a5());var g=new $$t.bk(2,f,a);if(g.width()>d&&g.height()>d){e=true}if(!this.ak){if(e){this.ah=false}}this.a4=a;var h=this.viewport();var i=!h.isEmpty()?this.world():$$t.$bk.empty();var j=!i.isEmpty()?this.window():$$t.$bk.empty();if(this.am()){var k=this.a6(a);j=new $$t.bk(0,k.__x-.5*j.width(),k.__y-.5*j.height(),j.width(),j.height());this.cl(new $$t.fr($$t.$bk.$type,"Window",this.window(),j))}},aq:function(a){this.a4=a;var b=this.viewport();var c=!b.isEmpty()?this.world():$$t.$bk.empty();var d=!c.isEmpty()?this.window():$$t.$bk.empty();if(this.am()&&!this.ah){this.view().af();this.am(false);var e=this.a6(a);d=new $$t.bk(0,e.__x-.5*d.width(),e.__y-.5*d.height(),d.width(),d.height());if(!this.mobileMode()){this.ck(new $$t.fr($$t.$bk.$type,"Window",this.window(),d))}return true}return false},ar:function(a){var b=this.window().getCenter();var c=1-$$t.$bf.c(a,-.5,.5);var d=b.__x-c*(b.__x-this.window().left());var e=b.__y+c*(this.window().bottom()-b.__y);var f=b.__x+c*(this.window().right()-b.__x);var g=b.__y-c*(b.__y-this.window().top());var h=new $$t.bk(0,d,g,f-d,e-g);this.ck(new $$t.fr($$t.$bk.$type,"Window",this.window(),h));return true},ah:false,aw:0,cd:function(a){this.ak=true;this.ah=true;this.aw=1},cc:function(a){if(this.view().r()){this.by(a)}else{this.bz(a);this.aw=a}},cb:function(a){this.ak=false;this.ah=false;if(this.view().r()){this.by(a)}else{this.bz(a)}},bz:function(a){var b=a-this.aw;if(b!=0){var c=.03;var d=b<0?1+c:1-c;var e={__x:this.window().x()+this.window().width()/2,__y:this.window().y()+this.window().height()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var f={__x:this.window().x()-e.__x,__y:this.window().y()-e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var g=new $$t.bk(0,f.__x*d+e.__x,f.__y*d+e.__y,this.window().width()*d,this.window().height()*d);this.ck(new $$t.fr($$t.$bk.$type,"Window",this.window(),g))}},by:function(a){var b=1/a;var c={__x:this.window().x()+this.window().width()/2,__y:this.window().y()+this.window().height()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var d={__x:this.window().x()-c.__x,__y:this.window().y()-c.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var e=new $$t.bk(0,d.__x*b+c.__x,d.__y*b+c.__y,this.window().width()*b,this.window().height()*b);this.ck(new $$t.fr($$t.$bk.$type,"Window",this.window(),e))},propertyChanged:null,cf:function(a,b,c){this.ce(new $$t.a1(a))},ce:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,a)}switch(a.propertyName()){case"World":this.refresh(false);break;case"Window":this.refresh(false);break;case"Preview":this.refresh(false);break}},cs:function(){this.view().az()},a6:function(a){var b=this.viewport();var c=!b.isEmpty()?this.world():$$t.$bk.empty();if(!c.isEmpty()){var d=b.width()/b.height()>c.width()/c.height()?b.height()/c.height():b.width()/c.width();var e=.5*(b.left()+b.right()-(c.left()+c.right())*d);var f=.5*(b.top()+b.bottom()-(c.top()+c.bottom())*d);return{__x:(a.__x-e)/d,__y:(a.__y-f)/d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}return{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},a7:function(a){var b=this.viewport();var c=!b.isEmpty()?this.world():$$t.$bk.empty();if(!c.isEmpty()){var d=b.width()/b.height()>c.width()/c.height()?b.height()/c.height():b.width()/c.width();var e=.5*(b.left()+b.right()-(c.left()+c.right())*d);var f=.5*(b.top()+b.bottom()-(c.top()+c.bottom())*d);return{__x:a.__x*d+e,__y:a.__y*d+f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}return{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},de:function(a){var b=this.viewport();var c=!b.isEmpty()?this.world():$$t.$bk.empty();if(!c.isEmpty()&&!a.isEmpty()){var d=b.width()/b.height()>c.width()/c.height()?b.height()/c.height():b.width()/c.width();var e=.5*(b.left()+b.right()-(c.left()+c.right())*d);var f=.5*(b.top()+b.bottom()-(c.top()+c.bottom())*d);return new $$t.bk(0,a.left()*d+e,a.top()*d+f,a.width()*d,a.height()*d)}return $$t.$bk.empty()},refresh:function(a){var $self=this;$self.cu();if(!a){if(!$self.at()){$self.at(true);$self.view().ay(function(){return $self.refresh(true)})}return}$self.at(false);var b=$self.de($self.world());var c=$self.de($self.window());var d=$self.de($self.preview());if($self.__visibility!=0||b.isEmpty()||isNaN(b.x())||isNaN(b.y())){$self.at(false);return}$self.view().a7(b);$self.view().aw(b);$self.view().a6(b,c);$self.view().a5(b,d);if($self.surfaceViewer()!=null){$self.surfaceViewer().renderPreview()}$self.view().am()},_updatingSliderRanges:false,updatingSliderRanges:function(value){if(arguments.length===1){this._updatingSliderRanges=value;return value}else{return this._updatingSliderRanges}},cu:function(){if(this.__visibility!=0||this.surfaceViewer()==null||!this.view().n()){return}var a=this.surfaceViewer().viewportRect();var b=this.surfaceViewer().worldRect();if(a.isEmpty()||b.isEmpty()){return}this.updatingSliderRanges(true);var c=this.view().t();var d=this.surfaceViewer().minimumZoomLevel();var e=this.surfaceViewer().maximumZoomLevel();if(isNaN(d)){d=Math.min(a.width()/b.width(),a.height()/b.height());d=Math.min(d,.5);d=Math.min(d,c)}if(isNaN(e)){e=2;e=Math.max(e,c)}this.view().a1(d);this.view().a0(e);this.updatingSliderRanges(false)},b2:function(a){if(this.surfaceViewer()!=null){this.surfaceViewer().defaultInteraction(a)}},cg:function(){if(this.surfaceViewer()!=null){this.surfaceViewer().scaleToFit()}},cm:function(){if(this.surfaceViewer()!=null){this.surfaceViewer().zoomTo100()}},b1:function(){this.refresh(false)},provideContainer:function(a){this.view().ap(a)},provideContext:function(a){this.view().aq(a)},provideEventSource:function(a){this.view().ar(a)},aj:false,mobileMode:function(a){if(arguments.length===1){var b=this.aj;this.aj=a;if(b!=this.aj){this.view().an(this.aj)}return a}else{return this.aj}},arrange:function(a){this.view().ae(a)},pushZoomLevel:function(a){this.view().ax(a)},b4:function(){if(this.a4==null){return}var a=this.a6(this.a4);var b=this.viewport();var c=!b.isEmpty()?this.world():$$t.$bk.empty();var d=!c.isEmpty()?this.window():$$t.$bk.empty();d=new $$t.bk(0,a.__x-.5*d.width(),a.__y-.5*d.height(),d.width(),d.height());this.ck(new $$t.fr($$t.$bk.$type,"Window",this.window(),this.window()))},ak:false,pinching:function(){return this.ak},b3:function(a){this.ak=false;this.a5({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("XamOverviewPlusDetailPane",$$t.$d8.$type,[$$t.$az.$type])},true);$.ig.util.defType("XamOverviewPlusDetailPaneView:ft","Object",{_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},init:function(a){this.a=null;this.i=false;this.__loadingEle=null;this.__backgroundImage=null;this.x=0;this.w=0;$.ig.$op.init.call(this);this.be($$t.$bk.empty());this.d(a);this.bk(new $$t.bl(0,0))},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},as:function(){var $self=this;$self.f(new $$t.fw(0,1,300));$self.f().propertyChanged=$.ig.Delegate.prototype.combine($self.f().propertyChanged,$self.ad.runOn($self));$self.j(true);$self.e(new $$t.fu($self));var model_=$self.d();var isTouch_=typeof Modernizr!=="undefined"&&Modernizr.touch||$self.e().f()&&$.support.touch;model_.mobileMode(isTouch_);$self.bj(function(){var $ret=new $$t.dy;$ret.y(true);$ret.ak(new $$t.e2);return $ret}());$self.bj().ak().d($$t.$bk.empty());$self.bg(function(){var $ret=new $$t.dy;$ret.y(true);$ret.ak(new $$t.e2);return $ret}());$self.bi(function(){var $ret=new $$t.dy;$ret.y(false);$ret.ak(new $$t.ew);return $ret}());$.ig.util.cast($$t.$ew.$type,$self.bi().ak()).c().add(new $$t.ez);$.ig.util.cast($$t.$ew.$type,$self.bi().ak()).c().add(new $$t.ez);$self.bh(function(){var $ret=new $$t.dy;$ret.y(false);$ret.ak(new $$t.ew);return $ret}());$.ig.util.cast($$t.$ew.$type,$self.bh().ak()).c().add(new $$t.ez);$.ig.util.cast($$t.$ew.$type,$self.bh().ak()).c().add(new $$t.ez);$self.u(0);$self.v(0);$self.l(false)},ad:function(a,b){if(this.m()){this.v(this.u()+this.f().transitionProgress()*(1-this.u()))}else{this.v(this.u()-this.f().transitionProgress()*this.u())}if(this.v()>=1){this.p(true);this.ae(this.bc());this.d().refresh(false)}else if(this.p()){this.p(false);this.e().ac();this.ae(this.bc());this.d().refresh(false)}this.am()},_s:false,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_p:false,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_u:0,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_v:0,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_j:false,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_m:false,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},ai:function(){if(this.m()){return}this.m(true);if(this.j()){this.u(this.v());this.f().stop();this.f().start()}else{this.u(1);this.v(1);this.am()}},ah:function(){},aj:function(){if(!this.m()){return}this.m(false);if(this.j()){this.u(this.v());this.f().stop();this.f().start()}else{this.u(1);this.v(1);this.am()}},al:function(){},ak:function(){},_bj:null,bj:function(value){if(arguments.length===1){this._bj=value;return value}else{return this._bj}},_bi:null,bi:function(value){if(arguments.length===1){this._bi=value;return value}else{return this._bi}},_bh:null,bh:function(value){if(arguments.length===1){this._bh=value;return value}else{return this._bh}},_bg:null,bg:function(value){if(arguments.length===1){this._bg=value;return value}else{return this._bg}},bb:null,be:function(a){if(arguments.length===1){this.bb=a;if(this.c()!=null){this.c().az(this.bb)}return a}else{return this.bb}},az:function(){},_bf:null,bf:function(value){if(arguments.length===1){this._bf=value;return value}else{return this._bf}},_bd:null,bd:function(value){if(arguments.length===1){this._bd=value;return value}else{return this._bd}},a7:function(a){this.bf(a);if(this.aa()!=null){var img_=this.aa();var b=a.width()/this.x;var c=a.height()/this.w;var d=b<c?b:c;var e=this.x*d;var f=this.w*d;var g=a.width()-e;var h=a.height()-f;this.bd(new $$t.bk(0,this.bf().left()+g/2,this.bf().top()+h/2,e,f))}this.bj().ak().d(a);this.bj().__visibility=a.isEmpty()?1:0},a6:function(a,b){this.bi().ak().c().__inner[0].b(this.ba(a.inflate(2)));this.bi().ak().c().__inner[1].b(this.a9(b));this.bi().__visibility=b.isEmpty()?1:0},a5:function(a,b){this.bh().ak().c().__inner[0].b(this.ba(a.inflate(2)));this.bh().ak().c().__inner[1].b(this.a9(b));this.bh().__visibility=b.isEmpty()?1:0},a9:function(a){var b=new $$t.e0;var c=new $$t.e8;c.__isClosed=true;c.__startPoint={__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c.__segments.add(new $$t.fa(0,{__x:a.left(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.fa(0,{__x:a.right(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.fa(0,{__x:a.right(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.fa(0,{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));b.add(c);return b},ba:function(a){var b=new $$t.e0;var c=new $$t.e8;c.__isClosed=true;c.__startPoint={__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c.__segments.add(new $$t.fa(0,{__x:a.right(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));
c.__segments.add(new $$t.fa(0,{__x:a.right(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.fa(0,{__x:a.left(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.fa(0,{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));b.add(c);return b},a2:function(){},n:function(){return this.g()!=null},af:function(){},k:function(){return true},aw:function(a){var b=false;if(Math.round(this.bk().b())!=Math.round(a.width())){b=true;this.e().as(a.width())}if(Math.round(this.bk().a())!=Math.round(a.height())){b=true;this.e().ar(a.height())}var c=this.bk();this.bk(new $$t.bl(a.width(),a.height()));if(b){this.d().cj(new $$t.fr($$t.$bl.$type,"ThumbnailSize",c,this.bk()))}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},aq:function(a){this.g(a)},a:null,b:function(a){if(arguments.length===1){if(this.a!=null){this.a.n(this)}this.a=a;if(this.a!=null){this.a.h(this);this.am()}return a}else{return this.a}},am:function(){if(!this.i&&this.b()!=null){this.i=true;this.b().j()}},i:false,isDirty:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},ab:null,__loadingEle:null,ac:function(a){if(arguments.length===1){this.ab=a;if(this.ab!=null){this.__loadingEle=$("<img></img>");var b=this.__loadingEle[0];var self_=this;var ele_=this.__loadingEle;ele_.bind("load readystatechange",function(e){if(this.complete||this.readyState=="complete"&&e.type=="readystatechange"){self_.downloadCompleted(e)}});b.src=this.ab}else{if(this.__loadingEle!=null){var ele_=this.__loadingEle;ele_.unbind("load readystatechange");this.__loadingEle=null}this.aa(null)}return a}else{return this.ab}},downloadCompleted:function(a){if(!this.__loadingEle[0].complete){return}this.aa(this.__loadingEle[0])},__backgroundImage:null,x:0,w:0,aa:function(a){if(arguments.length===1){this.__backgroundImage=a;if(this.__backgroundImage!=null){var img_=this.__backgroundImage;this.x=img_.width;this.w=img_.height}else{this.x=0;this.w=0}if(this.bf()!=null){this.a7(this.bf())}this.am();return a}else{return this.__backgroundImage}},undirty:function(a){this.isDirty(false);if(this.g()==null){return}if(this.d().__visibility==1){return}if(this.g().c()){var b=1;var c=1;var d=1;b=.6+this.v()*(1-.6);c=.6+this.v()*(1-.6);d=.7+this.v()*(1-.7);this.bg().__opacity=d;this.bg().z(1);this.e().ag(this.bg());this.bj().__opacity=d;this.bj().z(1);this.e().am(this.bj());this.bi().__opacity=d;this.bi().z(1.5);this.e().al(this.bi());this.bh().__opacity=d;this.bh().z(2);this.e().ah(this.bh());var e=this.bj().ak().d();if(e.isEmpty()){return}this.g().x();this.g().ac(this.bc().right(),this.bc().bottom());this.g().y(b,c);this.g().ac(-this.bc().right(),-this.bc().bottom());this.g().q(this.bg());this.e().z(this.g(),e);this.g().ab(e);this.g().q(this.bj());if(this.aa()!=null){this.g().k(this.aa(),d,this.bd().left(),this.bd().top(),this.bd().width(),this.bd().height())}this.g().q(this.bh());this.g().q(this.bi());this.g().w()}},index:function(){return 1e4},postRender:function(){},a4:function(a){},ap:function(a){this.o(window.navigator.msPointerEnabled);if(this.o()){this.r(true)}if(a==null){if(this.c()!=null){this.c().af()}this.e().ae(null);this.h(null);this.c(null);return}this.e().ae(a);this.h(this.e().c())},a8:function(a){if(!this.l()){var val_=a;var obj_=this.d().surfaceViewer();obj_.zoomLevel(val_)}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},ar:function(a){var $self=this;if(a==null){return}$self.c(a.d());$self.c().ab($self.q.runOn($self));$self.c().onMouseWheel=$.ig.Delegate.prototype.combine($self.c().onMouseWheel,function(b,c){return $self.d().ar(c)});$self.c().onPinchDelta=$.ig.Delegate.prototype.combine($self.c().onPinchDelta,function(b,c){return $self.d().cc(c)});$self.c().onPinchStarted=$.ig.Delegate.prototype.combine($self.c().onPinchStarted,function(b,c){return $self.d().cd(b)});$self.c().onGestureCompleted=$.ig.Delegate.prototype.combine($self.c().onGestureCompleted,function(b,c){return $self.d().b3(b)});$self.c().onMouseUp=$.ig.Delegate.prototype.combine($self.c().onMouseUp,function(b){return $self.d().aq(b)});$self.c().onMouseDown=$.ig.Delegate.prototype.combine($self.c().onMouseDown,$self.d().b9.runOn($self.d()));$self.c().onMouseEnter=$.ig.Delegate.prototype.combine($self.c().onMouseEnter,function(b){return $self.d().b7()});$self.c().onMouseOver=$.ig.Delegate.prototype.combine($self.c().onMouseOver,function(b,c,d){return $self.d().ca(b,c,d)});$self.c().onKeyDown=$.ig.Delegate.prototype.combine($self.c().onKeyDown,$self.d().ap.runOn($self.d()));$self.c().onMouseLeave=$.ig.Delegate.prototype.combine($self.c().onMouseLeave,$self.ao.runOn($self));$self.c().az($self.be());$self.e().a($self.c())},ao:function(a){if(!this.q({__x:this.be().left()+a.__x,__y:this.be().top()+a.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})){this.d().b8()}},q:function(a){if(a==null){return false}if(this.d().__visibility!=0){return false}var b=a.__x;var c=a.__y;if(b>=this.bc().left()&&c>=this.bc().top()&&b<this.bc().left()+this.bc().width()&&c<this.bc().top()+this.bc().height()){return true}return false},an:function(a){if(a){this.j(false);if(this.e()!=null&&this.d().__visibility==0){this.e().aa()}}else{this.j(true);if(this.e()!=null){this.e().y();this.aj();this.v(0);this.u(0);this.e().ac()}}},_bc:null,bc:function(value){if(arguments.length===1){this._bc=value;return value}else{return this._bc}},ae:function(a){this.bc(a);this.bg().ak().d(this.bc());var b=a.height()-4;var c=a.width()-4;if(this.v()>=1&&!this.d().mobileMode()){b-=20;this.e().ao(this.bc(),c,b)}if(this.e().j()!=null){if(this.s()){this.e().j().show()}else{this.e().ab(true)}}this.be(new $$t.bk(0,this.bc().left()+2,this.bc().top()+2,c,b));this.am()},_l:false,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},ax:function(a){this.l(true);this.e().x(a);this.l(false)},au:function(){this.d().cm()},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_bk:null,bk:function(value){if(arguments.length===1){this._bk=value;return value}else{return this._bk}},av:function(a){},a3:function(a,b){if(!this.q({__x:a,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})){this.d().b8()}},t:function(){return this.e().h()},a1:function(a){this.e().aj(a)},a0:function(a){this.e().ai(a)},ay:function(a){this.e().af(a)},at:function(){this.d().b4()},_r:false,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_o:false,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},preRender:function(){},$type:new $.ig.Type("XamOverviewPlusDetailPaneView",$.ig.$ot,[$$t.$el.$type])},true);$.ig.util.defType("XamOverviewPlusDetailPaneViewManager:fu","Object",{_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_sliderEnabled:false,sliderEnabled:function(value){if(arguments.length===1){this._sliderEnabled=value;return value}else{return this._sliderEnabled}},_isJqueryMobile:false,isJqueryMobile:function(value){if(arguments.length===1){this._isJqueryMobile=value;return value}else{return this._isJqueryMobile}},o:null,n:null,q:null,r:null,p:null,b:null,init:function(a){this.o="Overview";this.n="Close";this.q="Zoom In";this.r="Zoom Out";this.p="Reset Zoom";this.d=false;$.ig.$op.init.call(this);this.b=a;this.isJqueryMobile(typeof $.mobile!=="undefined"&&$.mobile!==null);var overview_=null;if($.ig.Chart&&$.ig.Chart.locale&&$.ig.Chart.locale.overview){overview_=$.ig.Chart.locale.overview}var close_=null;if($.ig.Chart&&$.ig.Chart.locale&&$.ig.Chart.locale.close){close_=$.ig.Chart.locale.close}var zoomIn_=null;if($.ig.Chart&&$.ig.Chart.locale&&$.ig.Chart.locale.zoomIn){zoomIn_=$.ig.Chart.locale.zoomIn}var zoomOut_=null;if($.ig.Chart&&$.ig.Chart.locale&&$.ig.Chart.locale.zoomOut){zoomOut_=$.ig.Chart.locale.zoomOut}var resetZoom_=null;if($.ig.Chart&&$.ig.Chart.locale&&$.ig.Chart.locale.resetZoom){resetZoom_=$.ig.Chart.locale.resetZoom}if(overview_!=null){this.o=overview_}if(close_!=null){this.n=close_}if(zoomIn_!=null){this.q=zoomIn_}if(zoomOut_!=null){this.r=zoomOut_}if(resetZoom_!=null){this.p=resetZoom_}this.m($("<canvas></canvas>"));this.c(new $$t.em(new $$t.en,this.m()[0].getContext("2d")))},ae:function(a){if(a==null){this.i(null);this.k(null);this.l(null);return}this.i($(a));var b=$('<div class="ui-chart-toolbar"></div>');b.hide();this.k(b);this.i().append(b);this.ad();if(!this.b.d().mobileMode()){this.ab(true)}var c=$('<ul class="ui-widget" style="margin: 0; padding: 0"></ul>');b.append(c);var d=$('<div class="ui-chart-slider"></div>');var slider_=this.isJqueryMobile()?$("<input type='range' style='display:none;' max='100' min='0' />"):$("<div></div>");d.append(slider_);this.l(slider_);if(slider_.slider){slider_.slider({mini:true});this.sliderEnabled(true)}if(this.sliderEnabled()){slider_.bind(this.isJqueryMobile()?"change":"slide",this.ap.runOn(this))}var zoomout_=$("<button></button>");var zoomin_=$("<button></button>");var zoom100_=$("<button></button>");var zoomOutText_=this.r;var zoomInText_=this.q;var resetZoomText_=this.p;if(this.isJqueryMobile()){zoomout_=$("<div title="+zoomOutText_+"></div>");zoomout_.buttonMarkup({iconpos:"notext",icon:"zoomout",mini:true,inline:true,corners:false});zoomin_=$("<div title="+zoomInText_+"></div>");zoomin_.buttonMarkup({iconpos:"notext",icon:"zoomin",mini:true,inline:true,corners:false});zoom100_=$("<div title="+resetZoomText_+"></div>");zoom100_.buttonMarkup({iconpos:"notext",icon:"reset",mini:true,inline:true,corners:false})}else{zoomout_.button({icons:{primary:"ui-icon-zoomout"},label:zoomOutText_,text:false});zoomin_.button({icons:{primary:"ui-icon-zoomin"},label:zoomInText_,text:false});zoom100_.button({icons:{primary:"ui-icon-arrow-4-diag"},label:resetZoomText_,text:false})}zoomout_.click(this.av.runOn(this));zoomin_.click(this.au.runOn(this));zoom100_.click(this.at.runOn(this));this.s(c,zoomout_,true);this.s(c,d,false);this.s(c,zoomin_,true);this.s(c,zoom100_,true);b.mouseleave(this.ak.runOn(this))},ad:function(){var closeIcon_=$('<button toggle="closed" class="ui-chart-opd-button"></button>');var overview_=this.o;if(this.isJqueryMobile()){closeIcon_=$('<div toggle="closed" class="ui-chart-opd-button"></div>');closeIcon_.html(overview_).buttonMarkup({icon:"arrow-d",iconpos:"left"})}else{closeIcon_.button({icons:{secondary:"ui-icon-carat-1-s"},label:overview_})}if(!this.b.s()){closeIcon_.hide()}closeIcon_.click(this.aq.runOn(this));this.j(closeIcon_);this.i().append(closeIcon_)},ak:function(a){$$t.$bx.cp(a);var b=this.a().ad();var c=a.pageX-b.__x;var d=a.pageY-b.__y;this.b.a3(c,d)},s:function(a,b,c){var d="";if(c){d='class="ui-corner-all" '}var e=$("<li></li>");if(c){e.mousedown($$t.$fu.v).mouseup($$t.$fu.w).hover($$t.$fu.t,$$t.$fu.u)}else{e.addClass("ui-chart-slider-holder")}e.append(b);a.append(e)},av:function(a){this.x(this.h()-.05);this.b.a8(this.h());a.preventDefault()},au:function(a){this.x(this.h()+.05);this.b.a8(this.h());a.preventDefault()},x:function(zoomLevel_){if(this.sliderEnabled()){var slider_=this.l();if(this.isJqueryMobile()){slider_.slider("refresh",Math.round(zoomLevel_*100),true,false)}else{slider_.slider("option","value",Math.round(zoomLevel_*100))}}},at:function(a){this.b.au();a.preventDefault()},aq:function(a){if(this.j().attr("toggle")=="closed"||this.isJqueryMobile()&&this.j().attr("data-toggle")=="closed"){this.an()}else{this.ab(false)}this.b.d().refresh(true);a.preventDefault()},h:function(){if(this.sliderEnabled()){var slider_=this.l();if(this.isJqueryMobile()){return parseInt(slider_.val()||0)/100}else{return slider_.slider("option","value")/100}}else{return 0}},aj:function(a){var min_=Math.round(a*100);if(this.sliderEnabled()){var slider_=this.l();if(this.isJqueryMobile()){slider_.attr("min",min_)}else{slider_.slider("option","min",min_)}}},ai:function(a){var max_=Math.round(a*100);if(this.sliderEnabled()){var slider_=this.l();if(this.isJqueryMobile()){slider_.attr("max",max_)}else{slider_.slider("option","max",max_)}}},v:function(a){},w:function(a){},t:function(a){},u:function(a){},ap:function(e_,ui_){var a=(ui_?ui_.value:e_.target.value)/100;this.b.a8(a)},as:function(a){this.m().attr("width",a.toString())},ar:function(a){this.m().attr("height",a.toString())},ag:function(a){var $self=this;a.__stroke=function(){var $ret=new $$t.a4;$ret.fill("#AEB8C2");return $ret}();a.__fill=function(){var $ret=new $$t.a4;$ret.fill("#C6CFD9");return $ret}()},am:function(a){var $self=this;a.__stroke=function(){var $ret=new $$t.a4;$ret.fill("rgba(92,105,124,.4)");return $ret}();a.__fill=function(){var $ret=new $$t.a4;$ret.fill("rgba(147,159,175,0)");return $ret}()},al:function(a){var $self=this;a.__stroke=function(){var $ret=new $$t.a4;$ret.fill("rgba(68,76,88,.6)");return $ret}();a.__fill=function(){var $ret=new $$t.a4;$ret.fill("rgba(92,105,118,.1)");return $ret}()},ah:function(a){var $self=this;a.__stroke=function(){var $ret=new $$t.a4;$ret.fill("#2A3037");return $ret}()},z:function(a,b){a.k(this.m()[0],1,b.left(),b.top(),b.width(),b.height())},ao:function(a,b,c){this.k().css("top",(a.top()+2+c).toString()+"px");this.k().css("left",(a.left()+2).toString()+"px");this.k().css("width",b.toString()+"px");this.k().css("height","20px");this.k().show()},d:false,aa:function(){this.b.d().mode(1);if(this.k()!=null){this.k().hide()}},y:function(){this.b.d().mode(0)},an:function(){this.d=true;this.b.d().__visibility=0;this.aa();var mp_=this.j();var close_=this.n;if(this.isJqueryMobile()){mp_.find(".ui-btn-text").html(close_);mp_.find(".ui-icon").removeClass("ui-icon-arrow-d").addClass("ui-icon-delete")}else{mp_.button("option","icons",{secondary:"ui-icon-close"});mp_.button("option","label",close_)}this.j().attr("toggle","open").attr("data-toggle","open");this.k().css("left",(this.b.d().view().bc().left()+5).toString()+"px");this.k().css("width",(this.b.d().view().bc().width()-10).toString()+"px");this.k().css("top",(this.b.d().view().bc().height()-this.k().height()).toString()+"px");this.k().show()},ab:function(a){if(this.d){this.d=false;this.b.d().__visibility=1;var mp_=this.j();var overview_=this.o;if(this.isJqueryMobile()){mp_.find(".ui-btn-text").html(overview_);mp_.find(".ui-icon").removeClass("ui-icon-delete").addClass("ui-icon-arrow-d")}else{mp_.button("option","icons",{secondary:"ui-icon-carat-1-s"});mp_.button("option","label",overview_)}this.j().attr("toggle","closed").attr("data-toggle","closed");this.b.d().mode(0);this.k().hide();this.b.at()}if(a){this.j().hide()}},ac:function(){this.k().hide()},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},af:function(a){window.setTimeout(a,0)},f:function(){return this.isJqueryMobile()},$type:new $.ig.Type("XamOverviewPlusDetailPaneViewManager",$.ig.$ot)},true);$.ig.util.defType("XamMultiScaleTileSource:f1","DependencyObject",{init:function(a,b,c,d,e){$$t.$cm.init.call(this);this.m=a;this.l=b;this.k(c);this.i(d);this.j(e)},m:null,o:function(a){if(arguments.length===1){this.m=a;this.r(0,0,0,0);return a}else{return this.m}},l:null,n:function(a){if(arguments.length===1){this.l=a;this.r(0,0,0,0);return a}else{return this.l}},_k:0,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_i:0,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_j:0,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},h:null,p:function(a,b,c){var d=new $$t.c($.ig.$op.$type,0);this.q(a,b,c,d);var e=null;if(d.count()>0){e=$.ig.util.cast($$t.$f2.$type,d.__inner[0])}return e},q:function(a,b,c,d){},r:function(a,b,c,d){if(this.h!=null){this.h.invalidateTileLayer(a,b,c,d)}},$type:new $.ig.Type("XamMultiScaleTileSource",$$t.$cm.$type)},true);$.ig.util.defType("MapTileSource:gh","XamMultiScaleTileSource",{init:function(a,b,c,d,e){$$t.$f1.init.call(this,a,b,c,d,e)},$type:new $.ig.Type("MapTileSource",$$t.$f1.$type)},true);$.ig.util.defType("BingMapsTileSource:gi","MapTileSource",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$gh.init.call(this,256<<22,256<<22,256,256,0)},init1:function(initNumber,a,b){$$t.$gi.init.call(this);this.tilePath(a);this.subDomains(b)},tilePath:function(a){if(arguments.length===1){this.g($$t.$gi.tilePathProperty,a);return a}else{return this.c($$t.$gi.tilePathProperty)}},subDomains:function(a){if(arguments.length===1){this.g($$t.$gi.subDomainsProperty,a);return a}else{return this.c($$t.$gi.subDomainsProperty)}},z:function(a,b){},u:null,cultureName:function(a){if(arguments.length===1){this.g($$t.$gi.cultureNameProperty,a);return a}else{return this.c($$t.$gi.cultureNameProperty)}},q:function(a,b,c,d){if(!this.s()){d.clear();return}if(this.tilePath()==null){return}a-=8;if(a>0){var e=this.w(a,b,c);var f=this.tilePath();f=f.replace("{culture}",this.u);f=f.replace("{quadkey}",e);var g=$.ig.Number.prototype.parseInt(e.substr(e.length-1,1));f=f.replace("{subdomain}",this.subDomains().__inner[g]);f=f.replace("&token={token}","");d.add(new $$t.f2(f))}},s:function(){var a=true;return a},w:function(a,b,c){var d=new $$t.gj;for(var e=a;e>0;--e){var f="0";var g=1<<e-1;if((b&g)!=0){f++}if((c&g)!=0){f++;f++}d.c(f)}return d.b()},y:function(a,b){var c=a;if(b.f()==$$t.$gi.subDomainsProperty||b.f()==$$t.$gi.tilePathProperty|b.f()==$$t.$gi.cultureNameProperty){if(b.f()==$$t.$gi.subDomainsProperty){var d=$.ig.util.cast($$t.$b.$type.specialize(String),b.d());var e=$.ig.util.cast($$t.$b.$type.specialize(String),b.c());if(d!=null){d.collectionChanged=$.ig.Delegate.prototype.remove(d.collectionChanged,c.z.runOn(c))}if(e!=null){e.collectionChanged=$.ig.Delegate.prototype.combine(e.collectionChanged,c.z.runOn(c))}}if(b.f()==$$t.$gi.cultureNameProperty){c.u=b.c()}c.r(0,0,0,0)}},$type:new $.ig.Type("BingMapsTileSource",$$t.$gh.$type)},true);$.ig.util.defType("CloudMadeTileSource:gk","MapTileSource",{s:null,init:function(){$$t.$gh.init.call(this,134217728,134217728,256,256,0);this.s=new $$t.be},key:function(a){if(arguments.length===1){this.g($$t.$gk.keyProperty,a);return a}else{return this.c($$t.$gk.keyProperty)}},parameter:function(a){if(arguments.length===1){this.g($$t.$gk.parameterProperty,a);return a}else{return this.c($$t.$gk.parameterProperty)}},q:function(a,b,c,d){var $self=this;var e=a-8;if(e>0){var f=function(){var $ret=new Array;$ret.add("a");$ret.add("b");$ret.add("c");return $ret}();var g=$$t.$gk.x;g=g.replace("{S}",f[$self.s.b(f.length)]);g=g.replace("{K}",$self.key()==null?"":$self.key());g=g.replace("{P}",$self.parameter()==null?"":$self.parameter());g=g.replace("{Z}",e.toString());g=g.replace("{X}",b.toString());g=g.replace("{Y}",c.toString());d.add(new $$t.f2(g))}},y:function(a,b){var c=a;if(b.f()==$$t.$gk.parameterProperty){c.r(0,0,0,0)}},$type:new $.ig.Type("CloudMadeTileSource",$$t.$gh.$type)},true);$.ig.util.defType("OpenStreetMapTileSource:gl","MapTileSource",{init:function(){$$t.$gh.init.call(this,134217728,134217728,256,256,0)},q:function(a,b,c,d){var e=a-8;if(e>0){var f=$$t.$gl.s;f=f.replace("{Z}",e.toString());f=f.replace("{X}",b.toString());f=f.replace("{Y}",c.toString());d.add(new $$t.f2(f))}},$type:new $.ig.Type("OpenStreetMapTileSource",$$t.$gh.$type)},true);$.ig.util.defType("ArrayUtil:gm","Object",{init:function(){$.ig.$op.init.call(this)},shuffle$1:function($t){if(this!=null){var a=new $$t.be;for(var b=this.count()-1;b>0;--b){var c=a.b(b);var d=this.item(b);this.item(b,this.item(c));this.item(c,d)}}},insertionIndex$11:function($t,a){var b=-1;var c=0;var d=this.count();while(b==-1){if(d<=c){b=c}else{var e=$.ig.intDivide(c+d,2);switch(Math.sign(a.compareTo(this.item(e)))){case-1:d=e;break;case 0:b=e;break;case 1:c=e+1;break}}}return b},insertionIndex$1:function($t,a,b){var c=-1;var d=0;var e=this.count();while(c==-1){if(e<=d){c=d}else{var f=$.ig.intDivide(d+e,2);switch(Math.sign(a(b,this.item(f)))){case-1:e=f;break;case 0:c=f;break;case 1:d=f+1;break}}}return c},binarySearch$1:function($t,a){var b=0;var c=this.count()-1;while(b<=c){var d=b+(c-b>>1);var e=a(this.item(d));if(e<0){c=d-1}else if(e>0){b=d+1}else{return d}}return~b},$type:new $.ig.Type("ArrayUtil",$.ig.$ot)},true);$.ig.util.defType("BrushUtil:go","Object",{init:function(){$.ig.$op.init.call(this)},getLightened:function(a){var $self=this;if($self==null){return $self}if($self._isGradient){var b=$self.clone();for(var c=0;c<b._gradientStops.length;c++){var d=b._gradientStops[c];d.color(d.color().getLightened(a))}return b}else{var e=$self.color().getLightened(a);return function(){var $ret=new $$t.a4;$ret.color(e);return $ret}()}},g:function(a,b,c,d){var $self=this;var e=new $$t.a4;if(a==null&&c==null){e.__fill="transparent";return e}var f=null,g=null;var h=null,i=null;if(a==null){var j=c._isGradient?function(){var $ret=new $$t.a5;$ret.f(0);$ret.i(255);$ret.h(255);$ret.g(255);return $ret}():function(){var $ret=new $$t.a5;$ret.f(0);$ret.i(c.color().i());$ret.h(c.color().h());$ret.g(c.color().g());return $ret}();f=function(){var $ret=new $$t.a4;$ret.color(j);return $ret}()}else{if(a._isGradient){h=a}else{f=a}}if(c==null){var k=a._isGradient?function(){var $ret=new $$t.a5;$ret.f(0);$ret.i(255);$ret.h(255);$ret.g(255);return $ret}():function(){var $ret=new $$t.a5;$ret.f(0);$ret.i(a.color().i());$ret.h(a.color().h());$ret.g(a.color().g());return $ret}();g=function(){var $ret=new $$t.a4;$ret.color(k);return $ret}()}else{if(c._isGradient){i=c}else{g=c}}if(f!=null&&g!=null){return $$t.$go.k(f,b,g,d)}if(f!=null&&i!=null){return $$t.$go.j(f,b,i,d)}if(h!=null&&g!=null){return $$t.$go.j(g,1-b,h,d)}if(h!=null&&i!=null){return $$t.$go.i(h,b,i,d)}return e},k:function(a,b,c,d){var e=new $$t.a4;e.color(a.color().getInterpolation(b,c.color(),d));return e},j:function(a,b,c,d){var e=new $$t.eu;e._gradientStops=$$t.$go.e(a.color(),b,c._gradientStops,d);if(c._useCustomDirection){e._useCustomDirection=true;e._startX=c._startX;e._startY=c._startY;e._endX=c._endX;e._endY=c._endY}return e},i:function(a,b,c,d){var e=new $$t.eu;e._gradientStops=$$t.$go.d(a._gradientStops,b,c._gradientStops,d);if(a._useCustomDirection||c._useCustomDirection){e._useCustomDirection=true;e._startX=a._startX+b*(c._startX-a._startX);e._startY=a._startY+b*(c._startY-a._startY);e._endX=(1-b)*a._endX+b*c._endX;e._endY=(1-b)*a._endY+b*c._endY}return e},e:function(a,b,c,d){var $self=this;var e=new Array(c.length);for(var f=0;f<c.length;++f){e[f]=function(){var $ret=new $$t.ev;$ret._offset=c[f]._offset;$ret.color(a.getInterpolation(b,c[f].color(),d));return $ret}()}return e},d:function(a,b,c,d){var $self=this;var e=Math.min(a.length,c.length);var f=Math.max(a.length,c.length);var g=new Array(f);var h=0;for(;h<e;++h){g[h]=function(){var $ret=new $$t.ev;$ret._offset=(1-b)*a[h]._offset+b*c[h]._offset;$ret.color(a[h].color().getInterpolation(b,c[h].color(),d));return $ret}()}for(;h<a.length;++h){g[h]=function(){var $ret=new $$t.ev;$ret._offset=(1-b)*a[h]._offset+b*c[c.length-1]._offset;$ret.color(a[h].color().getInterpolation(b,c[c.length-1].color(),d));return $ret}()}for(;h<c.length;++h){g[h]=function(){var $ret=new $$t.ev;$ret._offset=(1-b)*a[a.length-1]._offset+b*c[h]._offset;$ret.color(a[a.length-1].color().getInterpolation(b,c[h].color(),d));return $ret}()}return g},c:function(a,b){var c=new Array(2);b.addClass(a);var d=new $$t.a4;d.__fill=b.css("background-color");var e=new $$t.a4;e.__fill=b.css("border-top-color");b.removeClass(a);c[0]=d;c[1]=e;return c},a:function(palleteName_,container_,a,b,c){var $self=this;a=new $$t.a;b=new $$t.a;var d;var e=new $$t.c(String,0);e.add("background-color");e.add("border-top-color");var f=$$t.$gp.g();var g=false;if(container_!=null){container_.append(f);g=!jQuery.contains(document.documentElement,container_[0]);if(g){$("body").append(container_)}}else{$("body").append(f)}var h=$$t.$gp.d(f,"ui-"+palleteName_+"-palette-",e);var i=h.count();if(i==0){if(c==null){c=function(){var $ret=new Array;$ret.add("#B1BFC9");$ret.add("#50a8be");$ret.add("#798995");$ret.add("#fc6754");$ret.add("#4F606C");$ret.add("#fec33c");$ret.add("#374650");$ret.add("#3c6399");$ret.add("#162C3B");$ret.add("#91af49");return $ret}()}for(var j=0;j<c.length-1;j+=2){d=new $$t.a4;d.__fill=c[j];b.add(d);d=new $$t.a4;d.__fill=c[j+1];a.add(d)}}for(var k=0;k<i;k++){var l=new $$t.a4;l.__fill=h.__inner[k].__inner[0];var m=new $$t.a4;m.__fill=h.__inner[k].__inner[1];a.add(l);b.add(m)}f.remove();if(g){container_.remove()}return{brushes:a,outlines:b}},b:function(a,b,c,container_,d,e,f){var $self=this;d=new $$t.a;e=new $$t.a;if(f==null){f=function(){var $ret=new Array;$ret.add("#B1BFC9");$ret.add("#50a8be");$ret.add("#798995");$ret.add("#fc6754");$ret.add("#4F606C");$ret.add("#fec33c");$ret.add("#374650");$ret.add("#3c6399");$ret.add("#162C3B");$ret.add("#91af49");return $ret}()}var g=$$t.$gp.g();var h=false;if(container_!=null){container_.append(g);h=!jQuery.contains(document.documentElement,container_[0]);if(h){$("body").append(container_)}}else{$("body").append(g)}var i=new $$t.c(String,0);i.add("background-image");var j=$$t.$gp.d(g,a,i);var k=j.count();var l=$$t.$gp.d(g,b,i);var m=l.count();for(var n=0;n<k;n++){d.add($$t.$gq.d(j.__inner[n].__inner[0]))}for(var o=0;o<m;o++){e.add($$t.$gq.d(l.__inner[o].__inner[0]))}i.clear();var p=0;var q=0;var r=Math.min(k,m);var s=null;if(k==0){i.add("background-color")}if(m==0){i.add("border-top-color");q=k==0?1:0}if(i.count()>0){s=$$t.$gp.d(g,c,i);r=s.count()}if(k==0){if(r>0){for(var t=0;t<r;t++){var u=new $$t.a4;u.__fill=s.__inner[t].__inner[p];d.add(u)}}else{for(var v=0;v<f.length-1;v+=2){var w=new $$t.a4;w=new $$t.a4;w.__fill=f[v+1];d.add(w)}}}if(m==0){if(r>0){for(var x=0;x<r;x++){var y=new $$t.a4;y.__fill=s.__inner[x].__inner[q];e.add(y)}}else{for(var z=0;z<f.length-1;z+=2){var aa=new $$t.a4;aa.__fill=f[z];e.add(aa)}}}g.remove();if(h){container_.remove()}return{brushes:d,outlines:e}},f:function(a,b,c,container_,d){var e=null;var f=$$t.$gp.g();var g=false;if(container_!=null){container_.append(f);g=!jQuery.contains(document.documentElement,container_[0]);if(g){$("body").append(container_)}}else{$("body").append(f)}var h=$$t.$gp.q(f,a,"background-image");if(h!=null){e=$$t.$gq.d(h)}if(e==null){e=new $$t.a4;var i=$$t.$gp.q(f,b,c);e.__fill=i!=null?i:d}f.remove();if(g){container_.remove()}return e},$type:new $.ig.Type("BrushUtil",$.ig.$ot)},true);$.ig.util.defType("Clipper:gr","Object",{i:function(a){if(arguments.length===1){if(this.b!=null){this.b.clear()}this.b=null;this.h=a;var b=this.h;if(this.c!=null){this.c.dst(b);b=this.c;this.b=this.c}if(this.a!=null){this.a.dst(b);b=this.a;this.a.__nextClipper=this.b;this.b=this.a}if(this.d!=null){this.d.dst(b);b=this.d;this.d.__nextClipper=this.b;this.b=this.d}if(this.e!=null){this.e.dst(b);b=this.e;this.e.__nextClipper=this.b;this.b=this.e}this.g=b;return a}else{return this.h}},g:null,b:null,h:null,c:null,a:null,d:null,e:null,init:function(initNumber,a,b){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}var $self=this;$.ig.$op.init.call(this);this.c=function(){var $ret=new $$t.gt;$ret._edge=a.left();$ret._isClosed=b;return $ret}();this.a=function(){var $ret=new $$t.gu;$ret._edge=a.bottom();$ret._isClosed=b;return $ret}();this.d=function(){var $ret=new $$t.gv;$ret._edge=a.right();$ret._isClosed=b;return $ret}();this.e=function(){var $ret=new $$t.gw;$ret._edge=a.top();$ret._isClosed=b;return $ret}()},init1:function(initNumber,a,b,c,d,e){var $self=this;$.ig.$op.init.call(this);this.c=!isNaN(a)?function(){var $ret=new $$t.gt;$ret._edge=a;$ret._isClosed=e;return $ret}():null;this.a=!isNaN(b)?function(){var $ret=new $$t.gu;$ret._edge=b;$ret._isClosed=e;return $ret}():null;this.d=!isNaN(c)?function(){var $ret=new $$t.gv;$ret._edge=c;$ret._isClosed=e;return $ret}():null;this.e=!isNaN(d)?function(){var $ret=new $$t.gw;$ret._edge=d;$ret._isClosed=e;return $ret}():null},j:function(a){this.g.add(a)},f:function(a){if(arguments.length===1){if(this.c!=null){this.c._isClosed=a}if(this.a!=null){this.a._isClosed=a}if(this.d!=null){this.d._isClosed=a}if(this.e!=null){this.e._isClosed=a}return a}else{return(this.c==null||this.c._isClosed)&&(this.a==null||this.a._isClosed)&&(this.d==null||this.d._isClosed)&&(this.e==null||this.e._isClosed)}},$type:new $.ig.Type("Clipper",$.ig.$ot)},true);$.ig.util.defType("EdgeClipper:gs","Object",{init:function(){$.ig.$op.init.call(this);this.c=true;this.f=false},dst:function(a){if(arguments.length===1){if(this._dst!=a){this.c=true;this._dst=a}return a}else{return this._dst}},_dst:null,__nextClipper:null,nextClipper:function(a){if(arguments.length===1){this.__nextClipper=a;return a}else{return this.__nextClipper}},c:false,j:null,l:null,g:false,_isClosed:false,f:false,add:function(a){var b=this.e(a);if(this.c){this.c=false;this.j=a}else{if(true){if(b){if(!this.g){this.dst().add(this.k(this.l,a))}else{if(!this._isClosed&&!this.f){this.dst().add(this.l);this.f=true}}this.dst().add(a)}else{if(this.g){if(!this._isClosed&&!this.f){this.dst().add(this.l);this.f=true}this.dst().add(this.k(this.l,a))}}}}this.l=a;this.g=b},clear:function(){if(this._isClosed&&!this.c){this.add(this.j)}if(this.__nextClipper!=null){this.__nextClipper.clear()}this.c=true;this.f=false},e:function(a){},k:function(a,b){},getEnumerator:function(){return null},isReadOnly:function(){return false},count:function(){return 0},remove:function(a){return false},removeAt:function(a){},copyTo:function(a,b){},contains:function(a){return false},item:function(n,value){if(arguments.length===2){return value}else{return{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},insert:function(a,b){},indexOf:function(a){return-1},$type:new $.ig.Type("EdgeClipper",$.ig.$ot,[$$t.$z.$type.specialize($$t.$bm.$type)])},true);$.ig.util.defType("LeftClipper:gt","EdgeClipper",{init:function(){$$t.$gs.init.call(this)},_edge:0,e:function(a){return a.__x>=this._edge},k:function(a,b){return{__x:this._edge,__y:a.__y+(b.__y-a.__y)*(this._edge-a.__x)/(b.__x-a.__x),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},$type:new $.ig.Type("LeftClipper",$$t.$gs.$type)},true);$.ig.util.defType("BottomClipper:gu","EdgeClipper",{init:function(){$$t.$gs.init.call(this)},_edge:0,e:function(a){return a.__y<=this._edge},k:function(a,b){return{__x:a.__x+(b.__x-a.__x)*(this._edge-a.__y)/(b.__y-a.__y),__y:this._edge,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},$type:new $.ig.Type("BottomClipper",$$t.$gs.$type)},true);$.ig.util.defType("RightClipper:gv","EdgeClipper",{init:function(){$$t.$gs.init.call(this)
},_edge:0,e:function(a){return a.__x<=this._edge},k:function(a,b){return{__x:this._edge,__y:a.__y+(b.__y-a.__y)*(this._edge-a.__x)/(b.__x-a.__x),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},$type:new $.ig.Type("RightClipper",$$t.$gs.$type)},true);$.ig.util.defType("TopClipper:gw","EdgeClipper",{init:function(){$$t.$gs.init.call(this)},_edge:0,e:function(a){return a.__y>=this._edge},k:function(a,b){return{__x:a.__x+(b.__x-a.__x)*(this._edge-a.__y)/(b.__y-a.__y),__y:this._edge,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},$type:new $.ig.Type("TopClipper",$$t.$gs.$type)},true);$.ig.util.defType("ColorUtil:bi","Object",{init:function(){$.ig.$op.init.call(this)},p:function(a){return $$t.$a5.n(a,$$t.$bi.f.c(0,255),$$t.$bi.f.c(0,255),$$t.$bi.f.c(0,255))},q:function(a){var b=a.getAHSV();return $$t.$bi.j(b[0],$$t.$bi.f.c(0,359),b[2],b[3])},getInterpolation:function(interpolation_,maximum_,a){var min_=this;switch(a){case 1:var b=this.getAHSV();var c=maximum_.getAHSV();var d=b[1]>=0?b[1]:c[1];var e=c[1]>=0?c[1]:b[1];if(d>=0&&e>=0&&Math.abs(e-d)>180){if(e>d){d+=360}else{e+=360}}interpolation_=Math.max(0,Math.min(1,interpolation_));return $$t.$bi.j(b[0]+interpolation_*(c[0]-b[0]),d+interpolation_*(e-d),b[2]+interpolation_*(c[2]-b[2]),b[3]+interpolation_*(c[3]-b[3]));case 0:return $$t.$a5.n(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},k: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 $$t.$bi.j(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(a){var b=this.getAHSL();if(a<0){return $$t.$bi.i(b[0],b[1],b[2],b[3]*(1-$$t.$bf.c(-a,0,1)))}else{return $$t.$bi.i(b[0],b[1],b[2],b[3]+$$t.$bf.c(a,0,1)*(1-b[3]))}},getAHSL:function(){var a=new Array(4);var b=this.i()/255;var c=this.h()/255;var d=this.g()/255;var e=Math.min(Math.min(b,c),d);var f=Math.max(Math.max(b,c),d);var g=f-e;a[0]=this.f()/255;a[3]=(f+e)/2;if(g==0){a[1]=-1;a[2]=0}else{a[1]=$$t.$bi.d(f,g,b,c,d);a[2]=a[3]<.5?g/(f+e):g/(2-f-e)}return a},getAHSV:function(){var a=this.f()/255;var b=this.i()/255;var c=this.h()/255;var d=this.g()/255;var e=Math.min(b,Math.min(c,d));var f=Math.max(b,Math.max(c,d));var g=f-e;var h=new Array(4);h[0]=a;h[3]=f;if(g==0){h[1]=-1;h[2]=0}else{h[1]=$$t.$bi.d(f,g,b,c,d);h[2]=g/f}return h},i: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=$$t.$bi.c(i,h,j+1/3);f=$$t.$bi.c(i,h,j);g=$$t.$bi.c(i,h,j-1/3)}return $$t.$a5.n(a*255,e*255,f*255,g*255)},j: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 $$t.$a5.n(a*255,e*255,f*255,g*255)},d: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},c: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},h:function(){if($$t.$bi.g==null){$$t.$bi.g=new Array(100);$$t.$bi.g[0]=$$t.$a5.n(255,70,130,180);$$t.$bi.g[1]=$$t.$a5.n(255,65,105,225);$$t.$bi.g[2]=$$t.$a5.n(255,100,149,237);$$t.$bi.g[3]=$$t.$a5.n(255,176,196,222);$$t.$bi.g[4]=$$t.$a5.n(255,123,104,238);$$t.$bi.g[5]=$$t.$a5.n(255,106,90,205);$$t.$bi.g[6]=$$t.$a5.n(255,72,61,139);$$t.$bi.g[7]=$$t.$a5.n(255,25,25,112);for(var a=8;a<100;a++){$$t.$bi.g[a]=$$t.$a5.n(255,$$t.$bi.f.b(255),$$t.$bi.f.b(255),$$t.$bi.f.b(255))}}return $$t.$bi.g},o:function(a){a%=100;return $$t.$bi.h()[a]},e:function(a){var b=a.f()/255;var c=a.i()*b;var d=a.h()*b;var e=a.g()*b;return a.f()<<24|c<<16|d<<8|e},l:function(a){return a.color()},$type:new $.ig.Type("ColorUtil",$.ig.$ot)},true);$.ig.util.defType("CssGradientUtil:gq","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a){var b=/hsl\([\s\S]+?\)[\s\S]*?[,\)]|rgba?\([\s\S]+?\)[\s\S]*?[,\)]|[^\(\)]*?[,\)]/gim,c=/\s*\d*%\s*$/,d=/^\s\s*/,e=/\s\s*$/,f=/[,\)]?$/;var g;var h,i=1,j=0,k,l;var m=false;var n;var o=a.match(b);if(o==null||o.length<=1){return null}var p=new $$t.eu;k=o.length;g=o[0];if(g.contains("to")||g.contains("deg")){h=$$t.$gq.b(g);p._useCustomDirection=true;var q=$$t.$gq.a(h);p._startX=q[0].__x;p._startY=q[0].__y;p._endX=q[1].__x;p._endY=q[1].__y;n=new Array(k-1)}else{n=new Array(k);i=0}for(;i<k;i++){var r=new $$t.ev;g=o[i];g=g.replace(d,"").replace(e,"").replace(f,"");l=g.search(c);if(l!=-1){r.__fill=g.substr(0,l);r._offset=parseFloat(g.substr(l+1))/100}else{r.__fill=g;r._offset=-1;m=true}n[j]=r;j++}if(m){if(n[0]._offset==-1){n[0]._offset=0}if(n[n.length-1]._offset==-1){n[n.length-1]._offset=1}$$t.$gq.c(n);p._gradientStops=n}return p},c:function(a){var b,c,d,e,f=-1,g=-1,h=0;var i=false;for(b=g+1;b<a.length;b++){var j=a[b];if(j._offset!=-1){f=Math.max(f,j._offset);j._offset=f;if(i){d=1;e=$.ig.intDivide(f-h,b-g);for(c=g+1;c<b;c++){a[c]._offset=h+e*d;d++}i=false}g=b;h=f}else{i=true}}},b:function(a){var b=/to\s*top\s*/i,c=/to\s*right\s*top\s*/i,d=/to\s*right\s*/i,e=/to\s*right\s*bottom\s*/i,f=/to\s*bottom\s*/i,g=/to\s*left\s*bottom\s*/i,h=/to\s*left\s*/i,i=/to\s*left\s*top\s*/i;if(a.contains("deg")){return parseFloat(a)}if(b.test(a)){return 0}if(c.test(a)){return 45}if(d.test(a)){return 90}if(e.test(a)){return 135}if(f.test(a)){return 180}if(g.test(a)){return 225}if(h.test(a)){return 270}return i.test(a)?315:180},a:function(a){var b=new Array(2);var c=new $$t.bm(0);var d=new $$t.bm(0);var e=$$t.$fe.e(a);if(e>=0&&e<=45){var f=Math.tan($$t.$bf.u(e));c.__x=.5-.5*f;c.__y=1;d.__x=.5+.5*f;d.__y=0}else if(e>180&&e<=225){var g=Math.tan($$t.$bf.u(e-180));c.__x=.5+.5*g;c.__y=0;d.__x=.5-.5*g;d.__y=1}else if(e>135&&e<=180){var h=Math.tan($$t.$bf.u(180-e));c.__x=.5-.5*h;c.__y=0;d.__x=.5+.5*h;d.__y=1}else if(e>315&&e<360){var i=Math.tan($$t.$bf.u(360-e));c.__x=.5+.5*i;c.__y=1;d.__x=.5-.5*i;d.__y=0}else if(e>45&&e<=90){var j=Math.tan($$t.$bf.u(90-e));d.__y=.5-.5*j;d.__x=1;c.__y=.5+.5*j;c.__x=0}else if(e>90&&e<=135){var k=Math.tan($$t.$bf.u(e-90));d.__y=.5+.5*k;d.__x=1;c.__y=.5-.5*k;c.__x=0}else if(e>225&&e<=270){var l=Math.tan($$t.$bf.u(270-e));c.__y=.5-.5*l;c.__x=1;d.__y=.5+.5*l;d.__x=0}else if(e>270&&e<=315){var m=Math.tan($$t.$bf.u(e-270));c.__y=.5+.5*m;c.__x=1;d.__y=.5-.5*m;d.__x=0}b[0]=c;b[1]=d;return b},$type:new $.ig.Type("CssGradientUtil",$.ig.$ot)},true);$.ig.util.defType("CssHelper:gp","Object",{init:function(){$.ig.$op.init.call(this)},g:function(){var a=$("#fakediscoveryelementstyle");if(a.length==0){var b="fakediscoveryelement\n"+"{\n"+"	display: block;\n"+"   position: absolute;\n"+"   box-sizing: content-box;\n"+"   -moz-box-sizing: content-box;\n"+"	margin: "+"-4321px"+";\n"+"	color: "+"rgb(3, 2, 1)"+";\n"+"   border-style: solid;\n"+"   border-color: "+"rgb(3, 2, 1)"+";\n"+"   background-color: "+"rgb(3, 2, 1)"+";\n"+"   background-image: "+"none"+";\n"+"   border-width: "+"4321px"+";\n"+"   border-radius: "+"4321px"+";\n"+"   vertical-align: "+"baseline"+";\n"+"   text-align: "+"justify"+";\n"+"   opacity: "+"0.888"+";\n"+"   visibility: "+"hidden"+";\n"+"   width: "+"4321px"+";\n"+"   height: "+"4321px"+";\n"+"}\n";a=$("<style id='fakediscoveryelementstyle'></style>");a.html(b);$("head").append(a)}return $("<fakediscoveryelement></fakediscoveryelement>")},p:function(a){if(a=="color"||a=="border-color"||a=="border-top-color"||a=="border-left-color"||a=="border-right-color"||a=="border-bottom-color"||a=="background-color"){return"rgb(3, 2, 1)"}else if(a=="margin-left"||a=="margin-top"||a=="margin-right"||a=="margin-bottom"){return"-4321px"}else if(a=="vertical-align"){return"baseline"}else if(a=="opacity"){return"0.888"}else if(a=="background-image"){return"none"}else if(a=="text-align"){return"justify"}else if(a=="visibility"){return"hidden"}else if($$t.$gp.c(a)){return"4321px"}return"DEFAULT"},f:function(a,b,c){var d=$$t.$gp.p(c);var e=1;var f=false;while(!f&&e<500){var g=b+e.toString();a.addClass(g);var h=a.css(c);if(h==d){break}e++}return e},q:function(a,b,c){a.addClass(b);var ret_=a.css(c);a.removeClass(b);if(c=="opacity"){ret_=Math.round(1e3*ret_)/1e3}if($$t.$gp.a(ret_,$$t.$gp.p(c),c)){return null}return ret_},a:function(a,b,c){if(a==b){return true}if($$t.$gp.c(c)&&a!=null&&a.contains("px")){var d=a.replace("px","");var e=parseFloat(d);if(Math.abs(Math.round(e)-4321)<2){return true}return false}else if($$t.$gp.b(c)&&a!=null&&a.contains("px")){var f=a.replace("px","");var g=parseFloat(f);if(Math.abs(Math.round(g)+4321)<2){return true}return false}else{return a==b}},c:function(a){return a=="width"||a=="height"||a=="border-top-width"||a=="border-left-width"||a=="border-right-width"||a=="border-bottom-width"||a=="border-top-left-radius"},b:function(a){return a=="margin-top"||a=="margin-left"||a=="margin-right"||a=="margin-bottom"},d:function(a,b,c){var d=new $$t.c($$t.$c.$type.specialize(String),0);var e=1;var f=false;while(!f&&e<500){var g=b+e.toString();a.addClass(g);var h=new $$t.c(String,0);for(var i=0;i<c.count();i++){var j=c.__inner[i];var k=$$t.$gp.p(j);var l=a.css(j);if($$t.$gp.a(l,k,j)){f=true;break}h.add(l)}a.removeClass(g);if(!f){d.add(h)}e++}return d},$type:new $.ig.Type("CssHelper",$.ig.$ot)},true);$.ig.util.defType("EasingFunctions:gx","Object",{init:function(){$.ig.$op.init.call(this)},cubicEase:function(a){a/=1/2;if(a<1){return 1/2*a*a*a+0}a-=2;return 1/2*(a*a*a+2)+0},$type:new $.ig.Type("EasingFunctions",$.ig.$ot)},true);$.ig.util.defType("FontUtil:gy","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a){var tempSpan_=$("<span>M</span>");var b=$("body");b.append(tempSpan_);tempSpan_.css("font",a);var offset_=tempSpan_.attr("offsetHeight");if(isNaN(offset_)){offset_=tempSpan_[0].offsetHeight}tempSpan_.remove();return parseInt(offset_)},c:function(a){var b=String.empty();var c=a.css("font-style");var d=a.css("font-variant");var e=a.css("font-weight");var f=a.css("font-size");var g=a.css("line-height");var h=a.css("font-family");var i=true;if(c.length>0){if(!i){b+=" "}else{i=false}b+=c}if(d.length>0){if(!i){b+=" "}else{i=false}b+=d}if(e.length>0){if(!i){b+=" "}else{i=false}b+=e}if(f.length>0){if(!i){b+=" "}else{i=false}b+=f}if(g.length>0){if(!i){b+="/"}else{i=false}b+=g}if(h.length>0){if(!i){b+=" "}else{i=false}b+=h}return b},a:function(a,b){var c=new $$t.gz;var d=b;var e=$("<div></div>");e.css("font",d);var f=e.css("font-style");var g=e.css("font-variant");var h=e.css("font-weight");var i=e.css("font-size");var j=e.css("line-height");var k=e.css("font-family");e=null;c.c(k.replace("'",""));c.e($$t.$gy.d(f));c.g($$t.$gy.d(h.toString()));c.f(g);c.b(parseFloat(j));c.a(parseFloat(i));return c},d:function(a){if(String.isNullOrEmpty(a)){return String.empty()}var b=a.substr(0,1).toUpperCase();if(a.length>1){b+=a.substr(1)}return b},$type:new $.ig.Type("FontUtil",$.ig.$ot)},true);$.ig.util.defType("FontInfo:gz","Object",{init:function(){$.ig.$op.init.call(this);this.a(NaN);this.b(NaN)},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},$type:new $.ig.Type("FontInfo",$.ig.$ot)},true);$.ig.util.defType("DoubleAnimator:fw","Object",{needsFlush:function(){return this.transitionProgress()==0},flush:function(){this.w(true)},k:0,transitionProgress:function(a){if(arguments.length===1){this.k=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.a1("TransitionProgress"))}return a}else{return this.k}},p:0,intervalMilliseconds:function(a){if(arguments.length===1){this.p=a;return a}else{return this.p}},a:null,easingFunction:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},i:0,j:0,l:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},m:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},init:function(a,b,c){this.a=null;this.i=0;this.j=0;this.d=false;this.o=-1;this.q=0;$.ig.$op.init.call(this);this.i=a;this.j=b;this.p=c;this.c(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){window.setTimeout(callback,1e3/60)})},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},d:false,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},start:function(){this.k=0;this.q=0;this.h=$$t.$ap.now();if(!this.d){this.d=true;this.c()(this.tick.runOn(this))}},stop:function(){this.d=false;this.k=0;this.q=0},h:null,o:0,q:0,tick:function(){this.w(false)},w:function(a){if(!this.d){this.stop();return}var b=$$t.$ap.now();var c=b.getTime()-this.h.getTime();if(c>this.p){c=this.p}if(c-this.q<16&&c!=this.p&&!a){this.c()(this.tick.runOn(this));return}this.q=c;var d=c/this.p;if(this.a!=null){d=this.a(d)}var e=this.i+(this.j-this.i)*d;if(!a){if(c==this.p){this.stop()}else{this.c()(this.tick.runOn(this))}}this.transitionProgress(e)},animationActive:function(){return this.d},propertyChanged:null,$type:new $.ig.Type("DoubleAnimator",$.ig.$ot,[$$t.$az.$type])},true);$.ig.util.defType("Extensions:g0","Object",{init:function(){$.ig.$op.init.call(this)},reset1:function(){this.b().clear();this.b().add(new $$t.e8);this.b().removeAt(0)},reset:function(){this.c().clear();this.c().add(new $$t.ez);this.c().removeAt(0)},detach:function(){if(this==null){return}var a=$.ig.util.cast($$t.$g1.$type,this.u());if(a!=null){a.y().remove(this);return}var b=$.ig.util.cast($$t.$d7.$type,this.u());if(b!=null){b.content(null);return}},transferChildrenTo:function(a){var b=new $$t.c($$t.$cl.$type,0);var d=this.y().ofType$1($$t.$cl.$type).getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}var f=b.getEnumerator();while(f.moveNext()){var e=f.current();this.y().remove(e);a.y().add(e)}},isPlottable:function(){return!isNaN(this.__x)&&!isNaN(this.__y)&&!Number.isInfinity(this.__x)&&!Number.isInfinity(this.__y)},isPlottable1:function(){return!isNaN(this.left())&&!isNaN(this.right())&&!isNaN(this.top())&&!isNaN(this.bottom())&&!Number.isInfinity(this.left())&&!Number.isInfinity(this.right())&&!Number.isInfinity(this.top())&&!Number.isInfinity(this.bottom())},$type:new $.ig.Type("Extensions",$.ig.$ot)},true);$.ig.util.defType("Flattener:g6","Object",{init:function(){$.ig.$op.init.call(this)},g:function(a,b,c,d,e){var $self=this;if(isNaN(e)||e<=0){e=1}var f=new $$t.c(Number,0);var g=new $$t.f6($$t.$g7.$type);var h=(d-b)/(c-a);var i=b-h*a;var j=h*h;var k=i*i;var l=i*h;g.push(function(){var $ret=new $$t.g7;$ret.a=0;$ret.b=1;return $ret}());while(g.count()!=0){var m=g.pop();var n=b+m.a*(d-b);var o=a+m.a*(c-a);var p=o*o;var q=p*o;var r=b+m.b*(d-b);var s=a+m.b*(c-a);var t=s*s;var u=t*s;var v;if(h==0){v=k*(s-o)/2+l*(t-p)/2+j*(u-q)/6}else{v=(Math.pow(i+h*s,3)-Math.pow(i+h*o,3))/(6*h)}var w=.5*n*r*Math.sin(s-o);if(v-w>e){var x=.5*(m.a+m.b);g.push(function(){var $ret=new $$t.g7;$ret.a=x;$ret.b=m.b;return $ret}());g.push(function(){var $ret=new $$t.g7;$ret.a=m.a;$ret.b=x;return $ret}())}else{f.add(m.a)}}f.add(1);return f},f:function(a,b,c,d){var e=new $$t.c($.ig.Number.prototype.$type,0);$$t.$g6.d(e,b,c,0,a-1,d);return e},d:function(a,b,c,d,e,f){var $self=this;return $$t.$g6.e(a,function(g){return g},b,c,d,e,f)},c:function(a,b,c,d,e,f,g){var $self=this;return $$t.$g6.e(a,function(h){return b.item(h)},c,d,e,f,g)},e:function(a,b,c,d,e,f,g){if(e>f){return a}var h=c(b(e));var i=d(b(e));while((isNaN(h)||isNaN(i))&&e<f){++e;h=c(b(e));i=d(b(e))}var j=c(b(f));var k=d(b(f));while((isNaN(j)||isNaN(k))&&e<f){--f;j=c(b(f));k=d(b(f))}if(e==f){a.add(b(e));return a}a.add(b(e));$$t.$g6.n(a,b,c,d,e,f,g);a.add(b(f));return a},h:function(a,b,c,d,e,f){if(d>e){return a}var g=b[d];var h=c[d];while((isNaN(g)||isNaN(h))&&d<e){++d;g=b[d];h=c[d]}var i=b[e];var j=c[e];while((isNaN(i)||isNaN(j))&&d<e){--e;i=b[e];j=c[e]}if(d==e){a.add(d);return a}a.add(d);$$t.$g6.l(a,b,c,d,e,f);a.add(e);return a},a:function(a,b,c,d,e){var f;var g;if(c){f=0;g=1}else if(d){f=0;g=2}else{f=2;g=3}return $$t.$g6.b(a,b,f,g,e)},b:function(a,b,c,d,e){var f=new $$t.c($.ig.Number.prototype.$type,0);$$t.$g6.j(f,b,c,d,0,a-1,e);return f},i:function(a,b,c,d,e,f,g){var h;var i;if(c){h=0;i=1}else if(d){h=0;i=2}else{h=2;i=3}return $$t.$g6.j(a,b,h,i,e,f,g)},j:function(a,b,c,d,e,f,g){if(e>f){return a}var h=b.__inner[e];var i,j;i=h[c];j=h[d];while((isNaN(i)||isNaN(j))&&e<f){++e;h=b.__inner[e];i=h[c];j=h[d]}var k=b.__inner[f];var l,m;l=k[c];m=k[d];while((isNaN(l)||isNaN(m))&&e<f){--f;k=b.__inner[f];l=k[c];m=k[d]}if(e==f){a.add(e);return a}a.add(e);$$t.$g6.m(a,b,c,d,e,f,g);a.add(f);return a},l:function(a,b,c,d,e,f){var g=b[d];var h=c[d];while((isNaN(g)||isNaN(h))&&d<e){++d;g=b[d];h=c[d]}var i=b[e];var j=c[e];while((isNaN(i)||isNaN(j))&&d<e){--e;i=b[e];j=c[e]}if(d+1>=e){return}var k=-1;var l=f*f;var m;var n;m=i-g;n=j-h;var o=m*m+n*n;if(o==0){for(var p=d+1;p<e;++p){var q=b[p];var r=c[p];if(isNaN(q)||isNaN(r)){continue}m=i-q;n=j-r;var s=m*m+n*n;if(s>=l){l=s;k=p}}}else{var t=i-g;var u=j-h;for(var v=d+1;v<e;++v){var w=b[v];var x=c[v];if(isNaN(w)||isNaN(x)){continue}var y=NaN;var z=b[v]-g;var aa=c[v]-h;var ab=t*z+u*aa;if(ab<=0){m=g-w;n=h-x;y=m*m+n*n}else{var ac=t*t+u*u;if(ac<=ab){m=i-w;n=j-x;y=m*m+n*n}else{var ad=ab/ac;m=g+ad*t-w;n=h+ad*u-x;y=m*m+n*n}}if(y>=l){l=y;k=v}}}if(k!=-1){$$t.$g6.l(a,b,c,d,k,f);a.add(k);$$t.$g6.l(a,b,c,k,e,f)}return},m:function(a,b,c,d,e,f,g){var h=b.__inner[e];var i,j;i=h[c];j=h[d];while(i!=i||j!=j&&e<f){++e;h=b.__inner[e];i=h[c];j=h[d]}var k=b.__inner[f];var l,m;l=k[c];m=k[d];while(l!=l||m!=m&&e<f){--f;k=b.__inner[f];l=k[c];m=k[d]}if(e+1>=f){return}var n=-1;var o=g*g;var p;var q;p=l-i;q=m-j;var r=p*p+q*q;if(r==0){for(var s=e+1;s<f;++s){var t=b.__inner[s];var u,v;u=t[c];v=t[d];if(u!=u||v!=v){continue}p=l-u;q=m-v;var w=p*p+q*q;if(w>=o){o=w;n=s}}}else{var x=l-i;var y=m-j;for(var z=e+1;z<f;++z){var aa=b.__inner[z];var ab,ac;ab=aa[c];ac=aa[d];if(ab!=ab||ac!=ac){continue}var ad=NaN;var ae=ab-i;var af=ac-j;var ag=x*ae+y*af;if(ag<=0){p=i-ab;q=j-ac;ad=p*p+q*q}else{var ah=x*x+y*y;if(ah<=ag){p=l-ab;q=m-ac;ad=p*p+q*q}else{var ai=ag/ah;p=i+ai*x-ab;q=j+ai*y-ac;ad=p*p+q*q}}if(ad>=o){o=ad;n=z}}}if(n!=-1){$$t.$g6.m(a,b,c,d,e,n,g);a.add(n);$$t.$g6.m(a,b,c,d,n,f,g)}return},n:function(a,b,c,d,e,f,g){var h=c(b(e));var i=d(b(e));while((isNaN(h)||isNaN(i))&&e<f){++e;h=c(b(e));i=d(b(e))}var j=c(b(f));var k=d(b(f));while((isNaN(j)||isNaN(k))&&e<f){--f;j=c(b(f));k=d(b(f))}if(e+1>=f){return}var l=-1;var m=g;var n=$$t.$bf.j(j-h,k-i);if(n==0){for(var o=e+1;o<f;++o){var p=c(b(o));var q=d(b(o));if(isNaN(p)||isNaN(q)){continue}var r=$$t.$bf.j(j-p,k-q);if(r>=m){m=r;l=o}}}else{var s=j-h;var t=k-i;for(var u=e+1;u<f;++u){var v=c(b(u));var w=d(b(u));if(isNaN(v)||isNaN(w)){continue}var x=NaN;var y=c(b(u))-h;var z=d(b(u))-i;var aa=s*y+t*z;if(aa<=0){x=$$t.$bf.j(h-v,i-w)}else{var ab=s*s+t*t;if(ab<=aa){x=$$t.$bf.j(j-v,k-w)}else{var ac=aa/ab;x=$$t.$bf.j(h+ac*s-v,i+ac*t-w)}}if(x>=m){m=x;l=u}}}if(l!=-1){$$t.$g6.n(a,b,c,d,e,l,g);a.add(b(l));$$t.$g6.n(a,b,c,d,l,f,g)}return},k:function(a,b,c){var d=new $$t.d3(0);if(a<5){for(var e=0;e<a;++e){d.add({__x:b(e),__y:c(e),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}return d}d.add({__x:b(0),__y:c(0),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var f=a-1;var g;var h={__x:b(0),__y:c(0),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var i={__x:b(0+1),__y:c(0+1),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var j={__x:b(0+2),__y:c(0+2),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var k;var l;var m={__x:i.__x-h.__x,__y:i.__y-h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var n=$$t.$bf.j(m.__x,m.__y);var o={__x:j.__x-i.__x,__y:j.__y-i.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var p=$$t.$bf.j(o.__x,o.__y);var q;var r;var s=.1;var t=.3;q={__x:j.__x-h.__x,__y:j.__y-h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var u=$$t.$bf.j(q.__x,q.__y);q.__x/=u;q.__y/=u;r=.5+(m.__x*o.__x+m.__y*o.__y)/(2*n*p);d.add({__x:i.__x-q.__x*(s+t*r)*n,__y:i.__y-q.__y*(s+t*r)*n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.add(i);for(var v=1;v<f-1;++v){g=h;h=i;i=j;j={__x:b(v+2),__y:c(v+2),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};k=m;l=n;m=o;n=p;o={__x:j.__x-i.__x,__y:j.__y-i.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};p=$$t.$bf.j(o.__x,o.__y);var w=q;var x=r;q={__x:j.__x-h.__x,__y:j.__y-h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var y=$$t.$bf.j(q.__x,q.__y);q.__x/=y;q.__y/=y;r=.5+(m.__x*o.__x+m.__y*o.__y)/(2*n*p);d.add({__x:h.__x+w.__x*(s+t*x)*n,__y:h.__y+w.__y*(s+t*x)*n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.add({__x:i.__x-q.__x*(s+t*r)*n,__y:i.__y-q.__y*(s+t*r)*n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.add(i)}g=h;h=i;i=j;k=m;l=n;m=o;n=p;var z=q;var aa=r;d.add({__x:h.__x+z.__x*(s+t*aa)*n,__y:h.__y+z.__y*(s+t*aa)*n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.add(i);return d},$type:new $.ig.Type("Flattener",$.ig.$ot)},true);$.ig.util.defType("SpiralTodo:g7","Object",{init:function(){$.ig.$op.init.call(this)},a:0,b:0,$type:new $.ig.Type("SpiralTodo",$.ig.$ot)},true);$.ig.util.defType("GeometryUtil:fe","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a){if(isNaN(a)||Number.isInfinity(a)){return a}while(a>360){a-=360}while(a<0){a+=360}return a},a:function(a){return Math.atan(a)},f:function(a,b){return(b.__y-a.__y)/(b.__x-a.__x)},b:function(a){return 1-Math.pow(a.height()/2,2)/Math.pow(a.width()/2,2)},k:function(a,b,c,d,e){var f=Math.cos(a);var g=Math.sin(a);var h=Math.sqrt(d*d/(1-b*Math.pow(f,2)));h*=e;return{__x:h*f+c.__x,__y:h*g+c.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},g:function(a,b,c,d,e){var f;if(c){f=$$t.$fe.h({__x:a/2,__y:b/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},d,e)}else{f={__x:a/2,__y:b/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}return f},h:function(a,b,c){b=b/180*3.14159265358979;var d=a.__y+c*Math.sin(b);var e=a.__x+c*Math.cos(b);return{__x:e,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},j:function(a,b,c){var d=b.__x-a.__x;var e=b.__y-a.__y;var f=Math.sqrt(d*d+e*e);d=d/f*c;e=e/f*c;return{__x:a.__x+d,__y:a.__y+e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},d:function(a,b){var c=Math.abs(b.__x-a.__x);var d=Math.abs(b.__y-a.__y);return Math.sqrt(c*c+d*d)},i:function(a,b,c,d,e){var f={__x:(a.__x+b.__x)/2,__y:(a.__y+b.__y)/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var g=b.__x-a.__x;var h=b.__y-a.__y;var i=Math.sqrt(g*g+h*h);var j=h;var k=g*-1;if(e==d){j=h*-1;k=g}var l=Math.max(Math.abs(j),Math.abs(k));j=j/l;k=k/l;var m=Math.sqrt(j*j+k*k);var n=j/m;var o=k/m;var p=i/2;var q=Math.sqrt(c*c-p*p);if(isNaN(q)){q=0}var r=q*n;var s=q*o;var t={__x:f.__x+r,__y:f.__y+s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return t},c:function(a,b){var c=Math.sqrt(Math.pow(b.__x-a.__x,2)+Math.pow(b.__y-a.__y,2));var d=Math.acos((b.__x-a.__x)/c);if(b.__y-a.__y<0){d=2*3.14159265358979-d}return d},l:function(a,b,c,d){var e=a.__x-c.__x;var f=a.__y-c.__y;var g=b.__x-c.__x;var h=b.__y-c.__y;var i=g-e;var j=h-f;var k=Math.sqrt(i*i+j*j);var l=e*h-g*f;var m=d*d;var n=k*k;var o=l*l;var p=m*n-o;if(p<0){return new $$t.ff($$t.$bm.$type,$$t.$bm.$type,{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__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 q=1;if(j<0){q=-1}var r=(l*j+q*i*Math.sqrt(p))/n;var s=(l*j-q*i*Math.sqrt(p))/n;var t=(-1*l*i+Math.abs(j)*Math.sqrt(p))/n;var u=(-1*l*i-Math.abs(j)*Math.sqrt(p))/n;return new $$t.ff($$t.$bm.$type,$$t.$bm.$type,{__x:r+c.__x,__y:t+c.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:s+c.__x,__y:u+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("GeometryUtil",$.ig.$ot)},true);$.ig.util.defType("InterpolationUtil:g8","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d){var e=1-b;if(a==null){a=new $$t.c($$t.$bm.$type,0)}if(c==null){c=new $$t.c($$t.$bm.$type,0)}var f=c.count();var g=d.count();var h=Math.max(f,g);var i=a.count();if(i<h){a.insertRange(i,new Array(h-i))}if(i>h){a.removeRange(h,i-h)}for(var j=0;j<Math.min(f,g);++j){a.__inner[j]={__x:c.__inner[j].__x*e+d.__inner[j].__x*b,__y:c.__inner[j].__y*e+d.__inner[j].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f<g){var k=f>0?c.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var l=f;l<g;++l){a.__inner[l]={__x:k.__x*e+d.__inner[l].__x*b,__y:k.__y*e+d.__inner[l].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(f>g){var m=g>0?d.__inner[g-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var n=g;n<f;++n){a.__inner[n]=a.__inner[n]={__x:c.__inner[n].__x*e+m.__x*b,__y:c.__inner[n].__y*e+m.__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}return a},b:function($t,a,b,c,d,e,f){var g=1-b;if(a==null){a=new $$t.c($t,0)}if(c==null){c=new $$t.c($t,0)}var h=c.count();var i=d.count();var j=Math.max(h,i);if(a.count()<j){var k=j-a.count();var l=new Array(k);a.insertRange(a.count(),l)}if(a.count()>j){a.removeRange(j,a.count()-j)}for(var m=0;m<Math.min(h,i);++m){a.__inner[m]=f(b,g,c.__inner[m],d.__inner[m])}if(h<i){var n=h>0?c.__inner[h-1]:e();for(var o=h;o<i;++o){a.__inner[o]=f(b,g,n,d.__inner[o])}}if(h>i){var p=i>0?d.__inner[i-1]:e();for(var q=i;q<h;++q){a.__inner[q]=f(b,g,c.__inner[q],p)}}return a},$type:new $.ig.Type("InterpolationUtil",$.ig.$ot)},true);$.ig.util.defType("Numeric:ha","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b,c,d,e){var f;var g=a.count();var h=new Array(g);if(b.__inner[0]==0){return false}var i=b.__inner[0];e.__inner[0]=d.__inner[0]/i;for(f=1;f<g;f++){h[f]=c.__inner[f-1]/i;i=b.__inner[f]-a.__inner[f]*h[f];if(i==0){return false}e.__inner[f]=(d.__inner[f]-a.__inner[f]*e.__inner[f-1])/i}for(f=g-2;f>=0;f--){e.__inner[f]-=h[f+1]*e.__inner[f+1]}return true},d:function(a,b){var c=a.getLength(0);var d=new Array(c);var e=new Array(c);var f=new Array(c);for(var g=0;g<c;g++){f[g]=0}for(var h=0;h<c;h++){var i=0;var j=0;var k=0;for(var l=0;l<c;l++){if(f[l]!=1){for(var m=0;m<c;m++){if(f[m]==0){if(Math.abs(a[l][m])>=i){i=Math.abs(a[l][m]);j=l;k=m}}}}}++f[k];if(j!=k){for(var n=0;n<c;n++){var o=a[j][n];a[j][n]=a[k][n];a[k][n]=o}var p=b[j];b[j]=b[k];b[k]=p}e[h]=j;d[h]=k;if(a[k][k]==0){return false}var q=1/a[k][k];a[k][k]=1;for(var r=0;r<c;r++){a[k][r]*=q}b[k]*=q;for(var s=0;s<c;s++){if(s!=k){var t=a[s][k];a[s][k]=0;for(var u=0;u<c;u++){a[s][u]-=a[k][u]*t}b[s]-=b[k]*t}}}for(var v=c-1;v>=0;v--){if(e[v]!=d[v]){for(var w=0;w<c;w++){var x=a[w][e[v]];a[w][e[v]]=a[w][d[v]];a[w][d[v]]=x}}}return true},c:function(a,b,c,d,e){var f=new $$t.c(Number,0);for(var g=0;g<a;++g){while(g<a&&(isNaN(b(g))||isNaN(c(g)))){f.add(NaN);++g}var h=g;while(g<a&&!isNaN(b(g))&&!isNaN(c(g))){++g}--g;if(g-h>0){f.addRange($$t.$ha.b(h,g-h+1,b,c,d,e))}else{for(;h<=g;++h){f.add(NaN)}}}return f.toArray()},b:function(a,b,c,d,e,f){var $self=this;return $$t.$ha.a(b,function(g){return c(g+a)},function(g){return d(g+a)},e,f)},a:function(a,b,c,d,e){var f=new Array(a-1);var g=new Array(a);g[0]=isNaN(d)?0:-.5;f[0]=isNaN(d)?0:3/(b(1)-b(0))*((c(1)-c(0))/(b(1)-b(0))-d);for(var h=1;h<a-1;h++){var i=(b(h)-b(h-1))/(b(h+1)-b(h-1));var j=i*g[h-1]+2;g[h]=(i-1)/j;f[h]=(c(h+1)-c(h))/(b(h+1)-b(h))-(c(h)-c(h-1))/(b(h)-b(h-1));f[h]=(6*f[h]/(b(h+1)-b(h-1))-i*f[h-1])/j}var k=isNaN(e)?0:.5;var l=isNaN(e)?0:3/(b(a-1)-b(a-2))*(e-(c(a-1)-c(a-2))/(b(a-1)-b(a-2)));g[a-1]=(l-k*f[a-2])/(k*g[a-2]+1);for(var m=a-2;m>=0;m--){g[m]=g[m]*g[m+1]+f[m]}return g},f:function(a,b,c,d,e,f,g){var h=d-b;
var i=(d-a)/h;var j=(a-b)/h;return i*c+j*e+((i*i*i-i)*f+(j*j*j-j)*g)*h*h/6},h:function(a,b,c,d){var e=new $$t.e0;var f=0;var g=-1;var h=NaN;var i=NaN;for(var j=0;j<a;j++){h=b(j);i=c(j);if(isNaN(h)||isNaN(i)){g=j-1;if(g-f>0){e.add($$t.$ha.g(f,g,b,c,d))}f=j+1}}if(!isNaN(h)&&!isNaN(i)){g=a-1}if(g-f>0){e.add($$t.$ha.g(f,g,b,c,d))}return e},g:function(a,b,c,d,e){var $self=this;e=.5*$$t.$bf.c(isNaN(e)?.5:e,0,1);var f=new $$t.e8;var g=b-a+1;if(g<2){return f}if(g==2){f.__startPoint={__x:c(a),__y:d(a),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var h=function(){var $ret=new $$t.fa(1);$ret.c({__x:c(a+1),__y:d(a+1),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();f.__segments.add(h);return f}var i=new $$t.fd;var j=c(a);var k=d(a);var l=c(a+1);var m=d(a+1);while(l==j&&m==k&&a+1<=b){a++;l=c(a+1);m=d(a+1)}var n=l-j;var o=m-k;var p=Math.sqrt(n*n+o*o);for(var q=a+1;q<b;++q){var r=c(q);var s=d(q);if(r==j&&s==k){continue}var t=c(q+1)-c(q-1);var u=d(q+1)-d(q-1);var v=t*t+u*u;if(v<.01){t=-(d(q+1)-d(q));u=c(q+1)-c(q);v=t*t+u*u}v=Math.sqrt(v);var w=e*Math.sqrt((r-j)*(r-j)+(s-k)*(s-k));if(v>.01){i.b().add({__x:j+n*w/p,__y:k+o*w/p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.b().add({__x:r-t*w/v,__y:s-u*w/v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.b().add({__x:r,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j=r;k=s;n=t;o=u;p=v}}var x=b;var y=c(x);var z=d(x);var aa=c(x)-c(x-1);var ab=d(x)-d(x-1);var ac=aa*aa+ab*ab;var ad=e*Math.sqrt((y-j)*(y-j)+(z-k)*(z-k));i.b().add({__x:j+n*ad/p,__y:k+o*ad/p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.b().add({__x:y-aa*ad/ac,__y:z-ab*ad/ac,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.b().add({__x:y,__y:z,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});f.__startPoint={__x:c(a),__y:d(a),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};f.__segments.add(i);return f},$type:new $.ig.Type("Numeric",$.ig.$ot)},true);$.ig.util.defType("LeastSquaresFit:hb","Numeric",{aa:function(){return $$t.$hb.t()&&$$t.$hb.u()&&$$t.$hb.s()&&$$t.$hb.w()&&$$t.$hb.x()&&$$t.$hb.r()&&$$t.$hb.y()&&$$t.$hb.z()},init:function(){$$t.$ha.init.call(this)},k:function(a,b,c){var $self=this;var d=0;var e=0;var f=0;var g=0;var h=0;for(var i=0;i<a;++i){var j=b(i);var k=c(i);if(!isNaN(j)&&!isNaN(k)){d+=k;e+=j*j;f+=j;g+=j*k;++h}}if(h<2){return null}var l=(d*e-f*g)/(h*e-f*f);var m=(h*g-f*d)/(h*e-f*f);return function(){var $ret=new Array;$ret.add(l);$ret.add(m);return $ret}()},ad:function(a,b){if(a.length!=2){return NaN}return a[0]+a[1]*b},t:function(){var $self=this;var a=new $$t.be;var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=10*a.a()}var d=new $$t.c(Number,0);var e=new $$t.c(Number,0);for(var f=-100;f<100;++f){var g=f;var h=$$t.$hb.ad(b,g);if(!isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$hb.k(d.count(),function(j){return d.__inner[j]},function(j){return e.__inner[j]});for(var j=0;j<b.length;++j){if(Math.abs(b[j]-i[j])>1e-4){}}return true},l:function(a,b,c){var $self=this;var d=0;var e=0;var f=0;var g=0;var h=0;for(var i=0;i<a;++i){var j=b(i);var k=c(i);if(!isNaN(j)&&!isNaN(k)&&j>0){var l=Math.log(j);d+=k*l;e+=k;f+=l;g+=l*l;++h}}if(h<2){return null}var m=(h*d-e*f)/(h*g-f*f);var n=(e-m*f)/h;return function(){var $ret=new Array;$ret.add(n);$ret.add(m);return $ret}()},ae:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||isNaN(b)){return NaN}return a[0]+a[1]*Math.log(b)},u:function(){var $self=this;var a=new $$t.be;var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=10*a.a()}var d=new $$t.c(Number,0);var e=new $$t.c(Number,0);for(var f=1;f<100;++f){var g=f;var h=$$t.$hb.ae(b,g);if(!isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$hb.l(d.count(),function(j){return d.__inner[j]},function(j){return e.__inner[j]});for(var j=0;j<b.length;++j){if(Math.abs(b[j]-i[j])>1e-4){}}return true},j:function(a,b,c){var $self=this;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;for(var j=0;j<a;++j){var k=b(j);var l=c(j);if(!isNaN(k)&&!isNaN(l)&&l>0){var m=Math.log(l);d+=k*k*l;e+=l*m;f+=k*l;g+=k*l*m;h+=l;++i}}if(i<2){return null}var n=(d*e-f*g)/(h*d-f*f);var o=(h*g-f*e)/(h*d-f*f);return function(){var $ret=new Array;$ret.add(Math.exp(n));$ret.add(o);return $ret}()},ac:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||isNaN(b)){return NaN}return a[0]*Math.exp(a[1]*b)},s:function(){var $self=this;var a=new $$t.be;var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=2*a.a()}var d=new $$t.c(Number,0);var e=new $$t.c(Number,0);for(var f=1;f<100;++f){var g=f;var h=$$t.$hb.ac(b,g);if(!isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$hb.j(d.count(),function(j){return d.__inner[j]},function(j){return e.__inner[j]});for(var j=0;j<b.length;++j){if(Math.abs(b[j]-i[j])>1e-4){return false}}return true},n:function(a,b,c){var $self=this;var d=0;var e=0;var f=0;var g=0;var h=0;for(var i=0;i<a;++i){var j=b(i);var k=c(i);if(!isNaN(j)&&!isNaN(k)&&j>0&&k>0){var l=Math.log(b(i));var m=Math.log(c(i));d+=l*m;e+=l;f+=m;g+=l*l;++h}}if(h<2){return null}var n=(h*d-e*f)/(h*g-e*e);var o=Math.exp((f-n*e)/h);return function(){var $ret=new Array;$ret.add(o);$ret.add(n);return $ret}()},ag:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||isNaN(b)){return NaN}return a[0]*Math.pow(b,a[1])},w:function(){var $self=this;var a=new $$t.be;var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=10*a.a()}var d=new $$t.c(Number,0);var e=new $$t.c(Number,0);for(var f=-100;f<100;++f){d.add(f);e.add($$t.$hb.ag(b,f))}var g=$$t.$hb.n(d.count(),function(h){return d.__inner[h]},function(h){return e.__inner[h]});for(var h=0;h<b.length;++h){if(Math.abs(b[h]-g[h])>1e-4){return false}}return true},o:function(a,b,c){return $$t.$hb.m(a,2,b,c)},ah:function(a,b){return $$t.$hb.af(a,b)},x:function(){return $$t.$hb.v(2)},i:function(a,b,c){return $$t.$hb.m(a,3,b,c)},ab:function(a,b){return $$t.$hb.af(a,b)},r:function(){return $$t.$hb.v(3)},p:function(a,b,c){return $$t.$hb.m(a,4,b,c)},ai:function(a,b){return $$t.$hb.af(a,b)},y:function(){return $$t.$hb.v(4)},q:function(a,b,c){return $$t.$hb.m(a,5,b,c)},aj:function(a,b){return $$t.$hb.af(a,b)},z:function(){return $$t.$hb.v(5)},m:function(a,b,c,d){var e=new Array(1+2*b);for(var f=0;f<e.length;f++){e[f]=0}var g=function(){var $ret=new Array($firstRank=b+1);var $currRet=$ret;for(var $rankInit=0;$rankInit<$firstRank;$rankInit++){$currRet[$rankInit]=new Array(b+1)}return $ret}();var h=new Array(b+1);for(var i=0;i<h.length;i++){h[i]=0}var j=0;for(var k=0;k<a;++k){var l=1;var m=c(k);if(!isNaN(m)&&!isNaN(d(k))){for(var n=0;n<e.length;++n){e[n]+=l;l*=m;++j}}}if(j<b){return null}for(var o=0;o<=b;++o){for(var p=0;p<=b;++p){g[o][p]=e[o+p]}}for(var q=0;q<a;++q){var r=c(q);var s=d(q);if(!isNaN(r)&&!isNaN(s)){for(var t=0;t<=b;++t){h[t]+=Math.pow(r,t)*s}}}return $$t.$ha.d(g,h)?h:null},af:function(a,b){if(a.length<1||Number.isInfinity(b)||isNaN(b)){return NaN}var c=0;for(var d=0;d<a.length;++d){c+=a[d]*Math.pow(b,d)}return c},v:function(a){var $self=this;var b=new $$t.be;var c=new Array(a+1);for(var d=0;d<c.length;++d){c[d]=2*b.a()}var e=new $$t.c(Number,0);var f=new $$t.c(Number,0);for(var g=-100;g<100;++g){var h=g;var i=$$t.$hb.af(c,h);if(!isNaN(i)){e.add(h);f.add(i)}}var j=$$t.$hb.m(e.count(),a,function(k){return e.__inner[k]},function(k){return f.__inner[k]});for(var k=0;k<a;++k){if(Math.abs(c[k]-j[k])>1e-4){return false}}return true},$type:new $.ig.Type("LeastSquaresFit",$$t.$ha.$type)},true);$.ig.util.defType("MathUtil:bf","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a){var $self=this;return Math.log(a+Math.sqrt(a*a+1))},j:function(a,b){var $self=this;return Math.sqrt(a*a+b*b)},v:function(a){var $self=this;return a*a},h:function(a){var $self=this;if(a<=0){return NaN}var b=function(){var $ret=new Array;$ret.add(57.1562356658629);$ret.add(-59.5979603554755);$ret.add(14.1360979747417);$ret.add(-.49191381609762);$ret.add(339946499848119e-19);$ret.add(465236289270486e-19);$ret.add(-983744753048796e-19);$ret.add(.000158088703224912);$ret.add(-.000210264441724105);$ret.add(.000217439618115213);$ret.add(-.000164318106536764);$ret.add(844182239838528e-19);$ret.add(-261908384015814e-19);$ret.add(368991826595316e-20);return $ret}();var c=a;var d=(a+.5)*Math.log(a+5.2421875)-(a+5.2421875);var e=.999999999999997;for(var f=0;f<14;f++){e+=b[f]/++c}return d+Math.log(2.506628274631*e/a)},c:function(a,b,c){return Math.min(c,Math.max(b,a))},u:function(a){return 3.14159265358979*a/180},e:function(a){return 180*a/3.14159265358979},s:function(a,b,c){var $self=this;var d=Math.floor(a)&255;var e=Math.floor(b)&255;var f=Math.floor(c)&255;a-=Math.floor(a);b-=Math.floor(b);c-=Math.floor(c);var g=$$t.$bf.g(a);var h=$$t.$bf.g(b);var i=$$t.$bf.g(c);var j=$$t.$bf.a[d]+e;var k=$$t.$bf.a[j]+f;var l=$$t.$bf.a[j+1]+f;var m=$$t.$bf.a[d+1]+e;var n=$$t.$bf.a[m]+f;var o=$$t.$bf.a[m+1]+f;return $$t.$bf.k(i,$$t.$bf.k(h,$$t.$bf.k(g,$$t.$bf.i($$t.$bf.a[k],a,b,c),$$t.$bf.i($$t.$bf.a[n],a-1,b,c)),$$t.$bf.k(g,$$t.$bf.i($$t.$bf.a[l],a,b-1,c),$$t.$bf.i($$t.$bf.a[o],a-1,b-1,c))),$$t.$bf.k(h,$$t.$bf.k(g,$$t.$bf.i($$t.$bf.a[k+1],a,b,c-1),$$t.$bf.i($$t.$bf.a[n+1],a-1,b,c-1)),$$t.$bf.k(g,$$t.$bf.i($$t.$bf.a[l+1],a,b-1,c-1),$$t.$bf.i($$t.$bf.a[o+1],a-1,b-1,c-1))))},g:function(a){return a*a*a*(a*(a*6-15)+10)},k:function(a,b,c){return b+a*(c-b)},i:function(a,b,c,d){var e=a&15;var f=e<8?b:c;var g=e<4?c:e==12||e==14?b:d;return((e&1)==0?f:-f)+((e&2)==0?g:-g)},q:function(a){if(a==0){return 0}if(a<0){return-$$t.$bf.p(-a)}var b=Math.floor(Math.log10(a));var c=a/$$t.$bf.f(10,b);var d=c<2?1:c<5?2:c<10?5:10;return d*$$t.$bf.f(10,b)},r:function(a){if(a==0){return 0}if(a<0){return-$$t.$bf.r(-a)}var b=Math.floor(Math.log10(a));var c=a/$$t.$bf.f(10,b);var d=c<1?1:c<3?2:c<7?5:10;return d*$$t.$bf.f(10,b)},p:function(a){if(a==0){return 0}if(a<0){return-$$t.$bf.q(-a)}var b=Math.floor(Math.log10(a));var c=a/$$t.$bf.f(10,b);var d=c<=1?1:c<=2?2:c<=5?5:10;return d*$$t.$bf.f(10,b)},f:function(a,b){var c=1;for(;b>0;--b){c*=a}for(;b<0;++b){c/=a}return c},o:function(a,b,c){return Math.min(a,Math.min(b,c))},m:function(a,b,c){return Math.max(a,Math.max(b,c))},n:function(a){a=Array.prototype.slice.call(arguments,0);var b=a[0];for(var c=1;c<a.length;++c){b=Math.min(b,a[c])}return b},l:function(a){a=Array.prototype.slice.call(arguments,0);var b=a[0];for(var c=1;c<a.length;++c){b=Math.max(b,a[c])}return b},$type:new $.ig.Type("MathUtil",$.ig.$ot)},true);$.ig.util.defType("PathFigureUtil:hc","Object",{init:function(){$.ig.$op.init.call(this)},duplicate1:function(){var a=new $$t.e0;var c=this.getEnumerator();while(c.moveNext()){var b=c.current();a.add(b.duplicate())}return a},duplicate:function(){var $self=this;if($self==null){return null}var a=new $$t.e9;var c=$self.__segments.getEnumerator();while(c.moveNext()){var b=c.current();switch(b.a()){case 4:var d=b;var e=new $$t.e4;e.b(d.b());e.d(d.d());e.c(d.c());e.f(d.f());e.e(d.e());a.add(e);break;case 0:var f=b;var g=new $$t.fa(1);g.c(f.c());a.add(g);break;case 3:var h=b;var i=new $$t.fb;var k=h.__points.getEnumerator();while(k.moveNext()){var j=k.current();i.__points.add(j)}a.add(i);break}}return function(){var $ret=new $$t.e8;$ret.isClosed($self.__isClosed);$ret.isFilled($self.__isFilled);$ret.startPoint($self.__startPoint);$ret.segments(a);return $ret}()},$type:new $.ig.Type("PathFigureUtil",$.ig.$ot)},true);$.ig.util.defType("PointCollectionUtil:hd","Object",{init:function(){$.ig.$op.init.call(this)},flattenTo:function(a,b){var $self=this;if(a==null){return}a.clear();if($self.count()>=2){var c=$$t.$g6.f($self.count(),function(d){return $self.item(d).__x},function(d){return $self.item(d).__y},b);var e=c.getEnumerator();while(e.moveNext()){var d=e.current();a.add($self.item(d))}}},getBounds1:function(){var a=Number.POSITIVE_INFINITY;var b=Number.POSITIVE_INFINITY;var c=Number.NEGATIVE_INFINITY;var d=Number.NEGATIVE_INFINITY;var f=this.getEnumerator();while(f.moveNext()){var e=f.current();a=Math.min(a,e.__x);b=Math.min(b,e.__y);c=Math.max(c,e.__x);d=Math.max(d,e.__y)}if(Number.isInfinity(a)||Number.isInfinity(b)||Number.isInfinity(b)||Number.isInfinity(d)){return $$t.$bk.empty()}return new $$t.bk(0,a,b,c-a,d-b)},getBounds:function(){var a=$$t.$bk.empty();var c=this.getEnumerator();while(c.moveNext()){var b=c.current();a.union(b.getBounds1())}return a},getBounds2:function(){var a=Number.POSITIVE_INFINITY;var b=Number.POSITIVE_INFINITY;var c=Number.NEGATIVE_INFINITY;var d=Number.NEGATIVE_INFINITY;var e;for(var f=0;f<this.count();f++){e=this.item(f);a=Math.min(a,e.__x);b=Math.min(b,e.__y);c=Math.max(c,e.__x);d=Math.max(d,e.__y)}if(Number.isInfinity(a)||Number.isInfinity(b)||Number.isInfinity(b)||Number.isInfinity(d)){return $$t.$bk.empty()}return new $$t.bk(0,a,b,c-a,d-b)},getBounds3:function(){var a=$$t.$bk.empty();var b;for(var c=0;c<this.count();c++){b=this.__inner[c];a.union(b.getBounds2())}return a},getBounds4:function(){var a=$$t.$bk.empty();var b;for(var c=0;c<this.count();c++){b=this.__inner[c];a.union(b.getBounds2())}return a},clipTo:function(a,b){var c=this.count();for(var d=0;d<c;d++){b.j(this.item(d))}b.i(null)},getCentroid:function(){var a=0;var b=0;var c=0;var e=this.getEnumerator();while(e.moveNext()){var d=e.current();a+=d.__x;b+=d.__y;c+=1}return{__x:a/c,__y:b/c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},toPointCollection:function(){var a=new $$t.d3(0);var c=this.getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}return a},toPointList:function(){var a=new $$t.c($$t.$bm.$type,0);var c=this.getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}return a},toPointCollections:function(){var a=new $$t.c($$t.$d3.$type,0);var b;var c=this.count();for(var d=0;d<c;d++){b=this.__inner[d];var e=new $$t.d3(1,b);a.add(e)}return a},$type:new $.ig.Type("PointCollectionUtil",$.ig.$ot)},true);$.ig.util.defType("PolygonUtil:he","Object",{init:function(){$.ig.$op.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.$ot)},true);$.ig.util.defType("PolySimplification:hf","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){var c=a.a();var d=a.b();if(c.length==0){return 0}var e=0;var f=0;var g=b*b;e++;var h;var i;var j;for(var k=0;k<c.length;k++){h=c[k]-c[f];i=d[k]-d[f];j=h*h+i*i;if(j>g){c[e]=c[k];d[e]=d[k];e++;f=k}}return e},a:function(a,b){var c=b.__x-a.__x;var d=b.__y-a.__y;return c*c+d*d},$type:new $.ig.Type("PolySimplification",$.ig.$ot)},true);$.ig.util.defType("IPool$1:hg","Object",{$type:new $.ig.Type("IPool$1",null)},true);$.ig.util.defType("IIndexedPool$1:hh","Object",{$type:new $.ig.Type("IIndexedPool$1",null,[$$t.$hg.$type.specialize(0)])},true);$.ig.util.defType("Pool$1:hi","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.a(new $$t.c(this.$t,0));this.b(new $$t.c(this.$t,0))},_create:null,create:function(value){if(arguments.length===1){this._create=value;return value}else{return this._create}},_disactivate:null,disactivate:function(value){if(arguments.length===1){this._disactivate=value;return value}else{return this._disactivate}},_activate:null,activate:function(value){if(arguments.length===1){this._activate=value;return value}else{return this._activate}},_destroy:null,destroy:function(value){if(arguments.length===1){this._destroy=value;return value}else{return this._destroy}},item:function(a){if(a>=this.c()){this.c(a+1)}return this.a().__inner[a]},clear:function(){this.c(0)},c:function(a){if(arguments.length===1){var b=this.a().count();while(a>this.a().count()&&this.b().count()>0){var c=this.b().__inner[this.b().count()-1];this.a().add(c);this.b().removeAt(this.b().count()-1);if(this.activate()!=null){this.activate()(c)}}while(a>this.a().count()&&this.b().count()==0){var d=this.create()();this.a().add(d);if(this.activate()!=null){this.activate()(d)}}var e=2;while(b!=0){b>>=1;e<<=1}while(a<this.a().count()){var f=this.a().__inner[this.a().count()-1];this.a().removeAt(this.a().count()-1);if(this.disactivate()!=null){this.disactivate()(f)}if(this.b().count()<e){this.b().add(f)}else{if(this.destroy()!=null){this.destroy()(f)}}}if(e<this.b().count()){for(var g=e;g<this.b().count();++g){this.destroy()(this.b().__inner[g])}this.b().removeRange(e,this.b().count()-e)}return a}else{return this.a().count()}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},d:function(a){var c=this.b().getEnumerator();while(c.moveNext()){var b=c.current();a(b)}var e=this.a().getEnumerator();while(e.moveNext()){var d=e.current();a(d)}},$type:new $.ig.Type("Pool$1",$.ig.$ot,[$$t.$hh.$type.specialize(0)])},true);$.ig.util.defType("IHashPool$2:hj","Object",{$type:new $.ig.Type("IHashPool$2",null,[$$t.$hg.$type.specialize(0)])},true);$.ig.util.defType("HashPool$2:hk","Object",{$tKey:null,$tValue:null,_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},init:function($tKey,$tValue){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$.ig.$op.init.call(this);this.d(new $$t.c(this.$tValue,0));this.b(new $$t.dh(this.$tKey,this.$tValue,0))},_create:null,create:function(value){if(arguments.length===1){this._create=value;return value}else{return this._create}},_disactivate:null,disactivate:function(value){if(arguments.length===1){this._disactivate=value;return value}else{return this._disactivate}},_activate:null,activate:function(value){if(arguments.length===1){this._activate=value;return value}else{return this._activate}},_destroy:null,destroy:function(value){if(arguments.length===1){this._destroy=value;return value}else{return this._destroy}},item:function(a){var $self=this;var b;if(!function(){var $ret=$self.b().tryGetValue(a,b);b=$ret.value;return $ret.ret}()){if($self.d().count()>0){b=$self.d().__inner[$self.d().count()-1];$self.d().removeAt($self.d().count()-1)}else{b=$self.create()()}if($self.activate()!=null){$self.activate()(b)}$self.b().item(a,b)}return b},c:function(){return this.b().keys()},a:function(a){return this.b().containsKey(a)},g:function(a){var $self=this;var b;if(function(){var $ret=$self.b().tryGetValue(a,b);b=$ret.value;return $ret.ret}()){$self.b().remove(a);if($self.disactivate()!=null){$self.disactivate()(b)}$self.d().add(b);var c=$self.b().count();var d=2;while(c!=0){c>>=1;d<<=1}if(d<$self.d().count()){for(var e=d;e<$self.d().count();++e){$self.destroy()($self.d().__inner[e])}$self.d().removeRange(d,$self.d().count()-d)}}},clear:function(){var a=new $$t.c(this.$tKey,0);var c=this.b().keys().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}var e=a.getEnumerator();while(e.moveNext()){var d=e.current();this.g(d)}},e:function(){return this.b().count()},f:function(a){var c=this.d().getEnumerator();while(c.moveNext()){var b=c.current();a(b)}var e=this.b().values().getEnumerator();while(e.moveNext()){var d=e.current();a(d)}},$type:new $.ig.Type("HashPool$2",$.ig.$ot,[$$t.$hj.$type.specialize(0,1)])},true);$.ig.util.defType("RearrangedList$1:hl","Object",{$t:null,b:null,a:null,init:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.b=a;this.a=b},indexOf:function(a){var b=this.b.indexOf(a);if(b==-1){return-1}return this.a.indexOf(b)},insert:function(a,b){throw new $$t.da},removeAt:function(a){throw new $$t.da},item:function(a,value){if(arguments.length===2){throw new $$t.da;return value}else{return this.b.item(this.a.item(a))}},add:function(a){throw new $$t.da},clear:function(){this.a.clear()},contains:function(a){return this.b.contains(a)},copyTo:function(a,b){throw new $$t.da},count:function(){return this.a.count()},isReadOnly:function(){return true},remove:function(a){throw new $$t.da},getEnumerator:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:0,$b: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.$this.b.item(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("RearrangedList$1",$.ig.$ot,[$$t.$z.$type.specialize(0)])},true);$.ig.util.defType("RectUtil:fz","Object",{init:function(){$.ig.$op.init.call(this)},getCenter:function(){if(this.isEmpty()){return{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}return{__x:.5*(this.left()+this.right()),__y:.5*(this.bottom()+this.top()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},getArea:function(){if(this.isEmpty()){return 0}return this.width()*this.height()},duplicate:function(){if(this.isEmpty()){return this}return new $$t.bk(0,this.left(),this.top(),this.width(),this.height())},getLeader:function(a){if(this.containsPoint(a)){return a}var b={__x:this.left()+.5*this.width(),__y:this.top()+.5*this.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var c={__x:a.__x-b.__x,__y:a.__y-b.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var d;if(c.__x!=0){d=(this.left()-b.__x)/c.__x;var e=b.__y+d*c.__y;if(e>this.top()&&e<this.bottom()){return d>0?{__x:this.left(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}:{__x:this.right(),__y:b.__y-d*c.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}d=(this.top()-b.__y)/c.__y;var f=b.__x+d*c.__x;return d>0?{__x:f,__y:this.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}:{__x:b.__x-d*c.__x,__y:this.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},getDistanceSquared1:function(a){if(this.isEmpty()){return NaN}return $$t.$fz.getDistanceSquared(this,a.__x,a.__y)},getDistanceSquared2:function(a){if(this.isEmpty()){return Number.POSITIVE_INFINITY}var b=$$t.$fz.getDistanceSquared(this,a.left(),a.top());if(b>0){b=Math.min(b,$$t.$fz.getDistanceSquared(this,a.left(),a.bottom()))}if(b>0){b=Math.min(b,$$t.$fz.getDistanceSquared(this,a.right(),a.bottom()))}if(b>0){b=Math.min(b,$$t.$fz.getDistanceSquared(this,a.right(),a.top()))}if(b>0){b=Math.min(b,$$t.$fz.getDistanceSquared(a,this.left(),this.top()))}if(b>0){b=Math.min(b,$$t.$fz.getDistanceSquared(a,this.left(),this.bottom()))}if(b>0){b=Math.min(b,$$t.$fz.getDistanceSquared(a,this.right(),this.bottom()))}if(b>0){b=Math.min(b,$$t.$fz.getDistanceSquared(a,this.right(),this.top()))}return b},getDistanceSquared:function(a,b){var c=a-this.left();var d=b-this.top();var e=this.width()*c;var f=this.height()*d;if(e>0){var g=this.width()*this.width();if(e<g){c-=e/g*this.width()}else{c-=this.width()}}if(f>0){var h=this.height()*this.height();if(f<h){d-=f/h*this.height()}else{d-=this.height()}}return c*c+d*d},contains:function(a){if(this.isEmpty()||a.isEmpty()){return false}if(this.left()>a.left()){return false}if(this.right()<a.right()){return false}if(this.top()>a.top()){return false}if(this.bottom()<a.bottom()){return false}return true},intersectsWith:function(a){if(this.isEmpty()||a.isEmpty()){return false}if(this.right()<a.left()){return false}if(this.left()>a.right()){return false}if(this.top()>a.bottom()){return false}if(this.bottom()<a.top()){return false}return true},intersectionArea:function(a){if(this.isEmpty()||a.isEmpty()){return 0}var b=Math.min(this.right(),a.right())-Math.max(this.left(),a.left());if(b<=0){return 0}var c=Math.min(this.bottom(),a.bottom())-Math.max(this.top(),a.top());if(c<=0){return 0}return b*c},getInflated:function(a,b){if(this.isEmpty()){return this}return new $$t.bk(0,this.x()-a,this.y()-b,Math.max(0,this.width()+2*a),Math.max(0,this.height()+2*b))},inflate1:function(a,b){this.x(this.x()-a);this.y(this.y()-b);var c=this.width()+2*a;var d=this.height()+2*b;this.width(c>1?c:1);this.height(d>1?d:1);return this},inflate:function(a){var b=this.x()-a;var c=this.y()-a;var d=this.width()+a+a;var e=this.height()+a+a;var f=d>0?d:0;var g=e>0?e:0;return new $$t.bk(0,b,c,f,g)},round:function(){this.x(Math.round(this.x()));this.y(Math.round(this.y()));this.width(Math.round(this.width()));this.height(Math.round(this.height()));return this},isNull:function(){return this.x()==0&&this.y()==0&&this.width()==0&&this.height()==0},size:function(){var a=new $$t.bl(this.width(),this.height());return a},normalize:function(a){var b=this.normalize1(a.size());return b},normalize1:function(a){var b=this;b.x(this.x()/a.b());b.y(this.y()/a.a());b.width(this.width()/a.b());b.height(this.height()/a.a());return b},getTopLeft:function(){var a={__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};return a},getTopRight:function(){var a={__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};return a},getBottomLeft:function(){var a={__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};return a},getBottomRight:function(){var a={__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};return a},getCorners:function(){var $self=this;var a=function(){var $ret=new $$t.c($$t.$bm.$type,0);$ret.add($self.getTopLeft());$ret.add($self.getTopRight());$ret.add($self.getBottomRight());$ret.add($self.getBottomLeft());return $ret}();return a},rotateAboutCenter:function(a){a=$$t.$fe.e(a);if(a==0||a==180){return new $$t.bk(0,this.left(),this.top(),this.width(),this.height())}var b=this.getCenter();if(a==90||a==270){var c=this.height()/2;var d=this.width()/2;return new $$t.bk(0,b.__x-c,b.__y-d,this.height(),this.width())}return this.rotateAboutPoint(b.__x,b.__y,a)},rotateAboutPoint:function(a,b,c){var d=this.getCorners();var e=$$t.$bf.u(c);var f=Math.cos(e);var g=Math.sin(e);var h=Number.MAX_VALUE;var i=Number.MAX_VALUE;var j=-Number.MAX_VALUE;var k=-Number.MAX_VALUE;var l;for(var m=0;m<d.count();m++){l=d.__inner[m];var n=f*(l.__x-a)-g*(l.__y-b)+a;var o=g*(l.__x-a)+f*(l.__y-b)+b;h=Math.min(h,o);i=Math.min(i,n);j=Math.max(j,n);k=Math.max(k,o)}var p=new $$t.bk(0,i,h,j-i,k-h);return p},$type:new $.ig.Type("RectUtil",$.ig.$ot)},true);$.ig.util.defType("ISmartPlaceable:hm","Object",{$type:new $.ig.Type("ISmartPlaceable",null)},true);$.ig.util.defType("SmartPlaceableWrapper$1:ho","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.d(false)},_d:false,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},j:null,k:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},getSmartPositions:function(){if(this.d()){return $$t.$ho.a}else{return $$t.$ho.b}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},i:function(){return this.h()},getSmartBounds:function(a){var b=this.i();var c=b.b();var d=b.a();var e;e=this.f(a,c,d);return new $$t.bk(0,this.g().__x+e.__x,this.g().__y+e.__y,c,d)},opacity:function(a){if(arguments.length===1){this.k().__opacity=a;return a}else{return this.k().__opacity}},smartPosition:function(a){if(arguments.length===1){this.c=a;var b=this.i();var c=b.a();var d=b.b();var e;e=this.f(this.c,d,c);this.e({__x:this.g().__x+e.__x,__y:this.g().__y+e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return a}else{return this.c}},c:null,f:function(a,b,c){var d=.25;switch(a){case 0:return{__x:-b*d,__y:-c*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};case 1:return{__x:0,__y:-c*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};case 2:return{__x:b*d,__y:-c*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};case 3:return{__x:-b*d,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};case 4:return{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};case 5:return{__x:b*d,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};case 6:return{__x:-b*d,__y:c*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};case 7:return{__x:0,__y:c*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};
default:return{__x:b*d,__y:c*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},$type:new $.ig.Type("SmartPlaceableWrapper$1",$.ig.$ot,[$$t.$hm.$type])},true);$.ig.util.defType("SmartPlacer:hp","Object",{init:function(){this.a=new $$t.c($$t.$bk.$type,0);$.ig.$op.init.call(this);this.e($$t.$bk.empty());this.c(.3);this.b(2)},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},d:function(a){var $self=this;if(a==null){return}var b=Number.MAX_VALUE;var c=$$t.$bk.empty();var d=7;var e=false;for(var g=0;g<a.getSmartPositions().length;g++){var f=a.getSmartPositions()[g];var h=a.getSmartBounds(f);if($self.e().isEmpty()||$self.e().containsRect(h)){var i=0;var k=$self.a.getEnumerator();while(k.moveNext()){var j=k.current();i+=h.intersectionArea(j)}if(i==0){b=i;d=f;c=h;e=true;break}if(i<b){b=i;d=f;c=h;e=true}}}var l=0;if(e){l=b/c.getArea()}if(!e||l>$self.c()){a.opacity(0)}else{if(b>0){a.opacity(Math.pow(1-$$t.$bf.c(0,l,1),$self.b()))}else{a.opacity(1)}a.smartPosition(d);$self.a.add(c)}},a:null,$type:new $.ig.Type("SmartPlacer",$.ig.$ot)},true);$.ig.util.defType("StackPool$1:f5","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.d=false;this.f=new $$t.dh(this.$t,$.ig.$op.$type,0);this.h=new $$t.f6(this.$t);this.g=new $$t.f6(this.$t)},n:function(){var a;if(this.h.count()!=0){a=this.h.pop()}else{a=this.g.count()!=0?this.g.pop():this.i()();this.a()(a)}this.f.add(a,null);return a},m:function(a){this.f.remove(a);if(this.e()){this.h.push(a)}else{this.b()(a);var b=$$t.$f5.l(this.f.count());if(this.g.count()<b){this.c()(a)}else{this.g.push(a)}}},e:function(a){if(arguments.length===1){if(this.d!=a){this.d=a;if(!this.d){var b=$$t.$f5.l(this.f.count());while(this.h.count()>0&&this.g.count()<=b){var c=this.h.pop();this.b()(c);this.g.push(c)}while(this.h.count()>0){var d=this.h.pop();this.b()(d);this.c()(d)}while(this.g.count()>b){this.c()(this.g.pop())}}}return a}else{return this.d}},d:false,j:function(){return this.f.count()},k:function(){return this.g.count()},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},l:function(a){var b=2;while(a>b){b=b<<1}return b},f:null,h:null,g:null,$type:new $.ig.Type("StackPool$1",$.ig.$ot)},true);$.ig.util.defType("IVisualData:hq","Object",{$type:new $.ig.Type("IVisualData",null)},true);$.ig.util.defType("PrimitiveVisualData:hs","Object",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this)},init1:function(initNumber,a){$.ig.$op.init.call(this);this.name(a);this.tags(new $$t.ic);this.appearance(new $$t.ht)},_appearance:null,appearance:function(value){if(arguments.length===1){this._appearance=value;return value}else{return this._appearance}},_tags:null,tags:function(value){if(arguments.length===1){this._tags=value;return value}else{return this._tags}},type:function(){},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},scaleByViewport:function(a){this.appearance().j(a)},getPoints:function(a){var b=new $$t.c($$t.$c.$type.specialize($$t.$bm.$type),0);this.getPointsOverride(b,a);return b},getPointsOverride:function(a,b){},serialize:function(){var a=new $$t.gj;a.f("{");a.f("appearance: "+(this.appearance()!=null?this.appearance().serialize():"null")+", ");a.f("tags: [");for(var b=0;b<this.tags().count();b++){if(b!=0){a.d(", ")}a.d("'"+this.tags().__inner[b]+"'")}a.f("],");a.f("type: '"+this.type()+"', ");a.f("name: '"+this.name()+"', ");a.f(this.e());a.f("}");return a.b()},e:function(){return""},$type:new $.ig.Type("PrimitiveVisualData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("PrimitiveVisualDataList:hr","List$1",{init:function(){$$t.$c.init.call(this,$$t.$hs.$type)},containingTag:function(a){var b=new $$t.hr;for(var c=0;c<this.count();c++){var d=this.__inner[c];for(var e=0;e<d.tags().count();e++){if(d.tags().__inner[e]==a){b.add(d);break}}}return b},serialize:function(){var a=new $$t.gj;a.d("{ items: [");for(var b=0;b<this.count();b++){if(b!=0){a.d(", ")}a.d(this.__inner[b].serialize())}return a.b()},$type:new $.ig.Type("PrimitiveVisualDataList",$$t.$c.$type.specialize($$t.$hs.$type),[$$t.$hq.$type])},true);$.ig.util.defType("LabelAppearanceData:ib","Object",{init:function(){$.ig.$op.init.call(this)},_text:null,text:function(value){if(arguments.length===1){this._text=value;return value}else{return this._text}},_horizontalAlignment:null,horizontalAlignment:function(value){if(arguments.length===1){this._horizontalAlignment=value;return value}else{return this._horizontalAlignment}},_verticalAlignment:null,verticalAlignment:function(value){if(arguments.length===1){this._verticalAlignment=value;return value}else{return this._verticalAlignment}},_textAlignment:null,textAlignment:function(value){if(arguments.length===1){this._textAlignment=value;return value}else{return this._textAlignment}},_textWrapping:null,textWrapping:function(value){if(arguments.length===1){this._textWrapping=value;return value}else{return this._textWrapping}},_textPosition:null,textPosition:function(value){if(arguments.length===1){this._textPosition=value;return value}else{return this._textPosition}},_labelBrush:null,labelBrush:function(value){if(arguments.length===1){this._labelBrush=value;return value}else{return this._labelBrush}},_labelBrushExtended:null,labelBrushExtended:function(value){if(arguments.length===1){this._labelBrushExtended=value;return value}else{return this._labelBrushExtended}},_angle:0,angle:function(value){if(arguments.length===1){this._angle=value;return value}else{return this._angle}},_opacity:0,opacity:function(value){if(arguments.length===1){this._opacity=value;return value}else{return this._opacity}},_visibility:false,visibility:function(value){if(arguments.length===1){this._visibility=value;return value}else{return this._visibility}},_font:null,font:function(value){if(arguments.length===1){this._font=value;return value}else{return this._font}},_fontFamily:null,fontFamily:function(value){if(arguments.length===1){this._fontFamily=value;return value}else{return this._fontFamily}},_fontSize:0,fontSize:function(value){if(arguments.length===1){this._fontSize=value;return value}else{return this._fontSize}},_fontWeight:null,fontWeight:function(value){if(arguments.length===1){this._fontWeight=value;return value}else{return this._fontWeight}},_fontStyle:null,fontStyle:function(value){if(arguments.length===1){this._fontStyle=value;return value}else{return this._fontStyle}},_fontStretch:null,fontStretch:function(value){if(arguments.length===1){this._fontStretch=value;return value}else{return this._fontStretch}},_marginLeft:0,marginLeft:function(value){if(arguments.length===1){this._marginLeft=value;return value}else{return this._marginLeft}},_marginRight:0,marginRight:function(value){if(arguments.length===1){this._marginRight=value;return value}else{return this._marginRight}},_marginTop:0,marginTop:function(value){if(arguments.length===1){this._marginTop=value;return value}else{return this._marginTop}},_marginBottom:0,marginBottom:function(value){if(arguments.length===1){this._marginBottom=value;return value}else{return this._marginBottom}},serialize:function(){var a=new $$t.gj;a.f("{");a.f("text: '"+(this.text()!=null?this.text():"")+"', ");if(this.textAlignment()!=null){a.f('textAlignment: "'+this.textAlignment()+'", ')}if(this.textWrapping()!=null){a.f('textWrapping: "'+this.textWrapping()+'", ')}a.f("labelBrush: "+(this.labelBrush()!=null?$$t.$hv.serializeColor(this.labelBrush()):"null")+", ");a.f("labelBrushExtended: "+(this.labelBrushExtended()!=null?this.labelBrushExtended().serialize():"null")+", ");a.f("angle: "+this.angle()+", ");a.f("marginLeft: "+this.marginLeft()+", ");a.f("marginRight: "+this.marginRight()+", ");a.f("marginTop: "+this.marginTop()+", ");a.f("marginBottom: "+this.marginBottom()+", ");a.f("opacity: "+this.opacity()+", ");a.f("visibility: "+(this.visibility()?"true":"false")+", ");if(this.horizontalAlignment()!=null){a.f('horizontalAlignment: "'+this.horizontalAlignment()+'", ')}if(this.verticalAlignment()!=null){a.f('verticalAlignment: "'+this.verticalAlignment()+'", ')}if(this.font()!=null){a.f('font: "'+this.font()+'",')}if(this.fontFamily()!=null){a.f('fontFamily: "'+this.fontFamily()+'",')}a.f('fontWeight: "'+this.fontWeight()+'",');a.f('fontStyle: "'+this.fontStyle()+'",');a.f('fontStretch: "'+this.fontStretch()+'",');a.f("fontSize: "+this.fontSize());a.f("}");return a.b()},$type:new $.ig.Type("LabelAppearanceData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("LabelAppearanceDataList:id","List$1",{init:function(){$$t.$c.init.call(this,$$t.$ib.$type)},serialize:function(){var a=new $$t.gj;a.d("{ items: [");for(var b=0;b<this.count();b++){if(b!=0){a.d(", ")}a.d(this.__inner[b].serialize())}return a.b()},$type:new $.ig.Type("LabelAppearanceDataList",$$t.$c.$type.specialize($$t.$ib.$type),[$$t.$hq.$type])},true);$.ig.util.defType("BrushAppearanceData:hu","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},serialize:function(){return'{ type: "'+this.type()+'", '+this.a()+" }"},a:function(){return""},$type:new $.ig.Type("BrushAppearanceData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("SolidBrushAppearanceData:hy","BrushAppearanceData",{init:function(){$$t.$hu.init.call(this)},type:function(){return"solid"},_colorValue:null,colorValue:function(value){if(arguments.length===1){this._colorValue=value;return value}else{return this._colorValue}},a:function(){return"colorValue: "+(this.colorValue()!=null?$$t.$hv.serializeColor(this.colorValue()):"null")},$type:new $.ig.Type("SolidBrushAppearanceData",$$t.$hu.$type)},true);$.ig.util.defType("LinearGradientBrushAppearanceData:hw","BrushAppearanceData",{init:function(){$$t.$hu.init.call(this);this.stops(new $$t.c($$t.$hx.$type,0))},type:function(){return"linear"},_startX:0,startX:function(value){if(arguments.length===1){this._startX=value;return value}else{return this._startX}},_startY:0,startY:function(value){if(arguments.length===1){this._startY=value;return value}else{return this._startY}},_endX:0,endX:function(value){if(arguments.length===1){this._endX=value;return value}else{return this._endX}},_endY:0,endY:function(value){if(arguments.length===1){this._endY=value;return value}else{return this._endY}},_stops:null,stops:function(value){if(arguments.length===1){this._stops=value;return value}else{return this._stops}},a:function(){var a=new $$t.gj;a.d("startX: "+this.startX()+", endX: "+this.endX()+", startY: "+this.startY()+", endY: "+this.endY());a.d(", stops: [");for(var b=0;b<this.stops().count();b++){if(b>0){a.d(", ")}a.d(this.stops().__inner[b].serialize())}a.d("]");return a.b()},$type:new $.ig.Type("LinearGradientBrushAppearanceData",$$t.$hu.$type)},true);$.ig.util.defType("GradientStopAppearanceData:hx","Object",{init:function(){$.ig.$op.init.call(this)},_colorValue:null,colorValue:function(value){if(arguments.length===1){this._colorValue=value;return value}else{return this._colorValue}},_offset:0,offset:function(value){if(arguments.length===1){this._offset=value;return value}else{return this._offset}},serialize:function(){return"{ "+"colorValue: "+(this.colorValue()!=null?$$t.$hv.serializeColor(this.colorValue()):"null")+", offset: "+this.offset()+" }"},$type:new $.ig.Type("GradientStopAppearanceData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("PrimitiveAppearanceData:ht","Object",{init:function(){$.ig.$op.init.call(this)},_stroke:null,stroke:function(value){if(arguments.length===1){this._stroke=value;return value}else{return this._stroke}},_strokeExtended:null,strokeExtended:function(value){if(arguments.length===1){this._strokeExtended=value;return value}else{return this._strokeExtended}},_fill:null,fill:function(value){if(arguments.length===1){this._fill=value;return value}else{return this._fill}},_fillExtended:null,fillExtended:function(value){if(arguments.length===1){this._fillExtended=value;return value}else{return this._fillExtended}},_strokeThickness:0,strokeThickness:function(value){if(arguments.length===1){this._strokeThickness=value;return value}else{return this._strokeThickness}},_visibility:null,visibility:function(value){if(arguments.length===1){this._visibility=value;return value}else{return this._visibility}},_opacity:0,opacity:function(value){if(arguments.length===1){this._opacity=value;return value}else{return this._opacity}},_canvasLeft:0,canvasLeft:function(value){if(arguments.length===1){this._canvasLeft=value;return value}else{return this._canvasLeft}},_canvasTop:0,canvasTop:function(value){if(arguments.length===1){this._canvasTop=value;return value}else{return this._canvasTop}},_canvaZIndex:0,canvaZIndex:function(value){if(arguments.length===1){this._canvaZIndex=value;return value}else{return this._canvaZIndex}},_dashArray:null,dashArray:function(value){if(arguments.length===1){this._dashArray=value;return value}else{return this._dashArray}},_dashCap:0,dashCap:function(value){if(arguments.length===1){this._dashCap=value;return value}else{return this._dashCap}},j:function(a){this.canvasLeft((this.canvasLeft()-a.left())/a.width());this.canvasTop((this.canvasTop()-a.top())/a.height())},serialize:function(){var a=new $$t.gj;a.f("{");a.f("stroke: "+(this.stroke()!=null?$$t.$hv.serializeColor(this.stroke()):"null")+", ");a.f("fill: "+(this.fill()!=null?$$t.$hv.serializeColor(this.fill()):"null")+", ");a.f("strokeExtended: "+(this.strokeExtended()!=null?this.strokeExtended().serialize():"null")+", ");a.f("fillExtended: "+(this.fillExtended()!=null?this.fillExtended().serialize():"null")+", ");a.f("strokeThickness: "+this.strokeThickness()+", ");a.f("visibility: "+(this.visibility()==0?"true":"false")+", ");a.f("opacity: "+this.opacity()+", ");a.f("canvasLeft: "+this.canvasLeft()+", ");a.f("canvasTop: "+this.canvasTop()+", ");a.f("canvasZIndex: "+this.canvaZIndex()+", ");a.f("dashArray: null, ");a.f("dashCap: "+this.dashCap());a.f("}");return a.b()},$type:new $.ig.Type("PrimitiveAppearanceData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("GetPointsSettings:h1","Object",{init:function(){$.ig.$op.init.call(this)},_ignoreFigureStartPoint:false,ignoreFigureStartPoint:function(value){if(arguments.length===1){this._ignoreFigureStartPoint=value;return value}else{return this._ignoreFigureStartPoint}},$type:new $.ig.Type("GetPointsSettings",$.ig.$ot)},true);$.ig.util.defType("RectangleVisualData:ie","PrimitiveVisualData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$hs.init1.call(this,1,"rect1")},_width:0,width:function(value){if(arguments.length===1){this._width=value;return value}else{return this._width}},_height:0,height:function(value){if(arguments.length===1){this._height=value;return value}else{return this._height}},_radiusX:0,radiusX:function(value){if(arguments.length===1){this._radiusX=value;return value}else{return this._radiusX}},_radiusY:0,radiusY:function(value){if(arguments.length===1){this._radiusY=value;return value}else{return this._radiusY}},e:function(){return"width: "+this.width()+", height: "+this.height()+", radiusX: "+this.radiusX()+", radiusY: "+this.radiusY()},init1:function(initNumber,a,b){$$t.$hs.init1.call(this,1,a);this.width(b.width());this.height(b.height());this.radiusX(b.ai());this.radiusY(b.aj());$$t.$hv.getShapeAppearance(this.appearance(),b)},type:function(){return"Rectangle"},scaleByViewport:function(a){$$t.$hs.scaleByViewport.call(this,a);this.width(this.width()/a.width());this.height(this.height()/a.height())},getPointsOverride:function(a,b){var c=new $$t.c($$t.$bm.$type,0);a.add(c);c.add({__x:this.appearance().canvasLeft(),__y:this.appearance().canvasTop(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.appearance().canvasLeft()+this.width(),__y:this.appearance().canvasTop(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.appearance().canvasLeft()+this.width(),__y:this.appearance().canvasTop()+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.appearance().canvasLeft(),__y:this.appearance().canvasTop()+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("RectangleVisualData",$$t.$hs.$type)},true);$.ig.util.defType("ShapeTags:ic","List$1",{init:function(){$$t.$c.init.call(this,String)},$type:new $.ig.Type("ShapeTags",$$t.$c.$type.specialize(String))},true);$.ig.util.defType("LineVisualData:ig","PrimitiveVisualData",{type:function(){return"Line"},init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$hs.init1.call(this,1,"line1")},init1:function(initNumber,a,b){$$t.$hs.init1.call(this,1,a);this.x1(b.ag());this.y1(b.ai());this.x2(b.ah());this.y2(b.aj());$$t.$hv.getShapeAppearance(this.appearance(),b)},_x1:0,x1:function(value){if(arguments.length===1){this._x1=value;return value}else{return this._x1}},_y1:0,y1:function(value){if(arguments.length===1){this._y1=value;return value}else{return this._y1}},_x2:0,x2:function(value){if(arguments.length===1){this._x2=value;return value}else{return this._x2}},_y2:0,y2:function(value){if(arguments.length===1){this._y2=value;return value}else{return this._y2}},e:function(){return"x1: "+this.x1()+", y1: "+this.y1()+", x2: "+this.x2()+", y2: "+this.y2()},scaleByViewport:function(a){$$t.$hs.scaleByViewport.call(this,a);this.x1((this.x1()-a.left())/a.width());this.y1((this.y1()-a.top())/a.height())},getPointsOverride:function(a,b){var c=new $$t.c($$t.$bm.$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("LineVisualData",$$t.$hs.$type)},true);$.ig.util.defType("PolyLineVisualData:ih","PrimitiveVisualData",{type:function(){return"Polyline"},init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$hs.init1.call(this,1,"polyLine1");this.points(new $$t.c($$t.$bm.$type,0))},init1:function(initNumber,a,b){$$t.$hs.init1.call(this,1,a);this.points(new $$t.c($$t.$bm.$type,0));for(var c=0;c<b.ag().count();c++){this.points().add(b.ag().__inner[c])}$$t.$hv.getShapeAppearance(this.appearance(),b)},_points:null,points:function(value){if(arguments.length===1){this._points=value;return value}else{return this._points}},e:function(){var a=new $$t.gj;a.f("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.f("]");return a.b()},scaleByViewport:function(a){$$t.$hs.scaleByViewport.call(this,a);for(var b=0;b<this.points().count();b++){this.points().__inner[b]={__x:(this.points().__inner[b].__x-a.left())/a.width(),__y:(this.points().__inner[b].__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},getPointsOverride:function(a,b){var c=new $$t.c($$t.$bm.$type,0);a.add(c);for(var d=0;d<this.points().count();d++){c.add(this.points().__inner[d])}},$type:new $.ig.Type("PolyLineVisualData",$$t.$hs.$type)},true);$.ig.util.defType("PolygonVisualData:ii","PrimitiveVisualData",{type:function(){return"Polygon"},init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$hs.init1.call(this,1,"polygon1");this.points(new $$t.c($$t.$bm.$type,0))},init1:function(initNumber,a,b){$$t.$hs.init1.call(this,1,a);this.points(new $$t.c($$t.$bm.$type,0));for(var c=0;c<b.ag().count();c++){this.points().add(b.ag().__inner[c])}$$t.$hv.getShapeAppearance(this.appearance(),b)},_points:null,points:function(value){if(arguments.length===1){this._points=value;return value}else{return this._points}},e:function(){var a=new $$t.gj;a.f("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.f("]");return a.b()},scaleByViewport:function(a){$$t.$hs.scaleByViewport.call(this,a);for(var b=0;b<this.points().count();b++){this.points().__inner[b]={__x:(this.points().__inner[b].__x-a.left())/a.width(),__y:(this.points().__inner[b].__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},getPointsOverride:function(a,b){var c=new $$t.c($$t.$bm.$type,0);a.add(c);for(var d=0;d<this.points().count();d++){c.add(this.points().__inner[d])}},$type:new $.ig.Type("PolygonVisualData",$$t.$hs.$type)},true);$.ig.util.defType("PathVisualData:ij","PrimitiveVisualData",{type:function(){return"Path"},init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$hs.init1.call(this,1,"path1");this.data(new $$t.c($$t.$h0.$type,0))},init1:function(initNumber,a,b){$$t.$hs.init1.call(this,1,a);this.data($$t.$hv.fromGeometry(b.ak()));$$t.$hv.getShapeAppearance(this.appearance(),b)},_data:null,data:function(value){if(arguments.length===1){this._data=value;return value}else{return this._data}},e:function(){var a=new $$t.gj;a.f("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.f("]");return a.b()},scaleByViewport:function(a){$$t.$hs.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",$$t.$hs.$type)},true);$.ig.util.defType("GeometryData:h0","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},scaleByViewport:function(a){},getPointsOverride:function(a,b){},serialize:function(){return"{ type: '"+this.type()+"', "+this.a()+"}"},a:function(){return""},$type:new $.ig.Type("GeometryData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("PathGeometryData:h4","GeometryData",{init:function(){$$t.$h0.init.call(this);this.figures(new $$t.c($$t.$h5.$type,0))},type:function(){return"Path"},_figures:null,figures:function(value){if(arguments.length===1){this._figures=value;return value}else{return this._figures}},a:function(){var a=new $$t.gj;a.f("figures: [");for(var b=0;b<this.figures().count();b++){if(b!=0){a.d(", ")}a.d(this.figures().__inner[b].serialize())}a.f("]");return a.b()},scaleByViewport:function(a){var c=this.figures().getEnumerator();while(c.moveNext()){var b=c.current();b.d(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",$$t.$h0.$type)},true);$.ig.util.defType("LineGeometryData:h3","GeometryData",{init:function(){$$t.$h0.init.call(this)},type:function(){return"Line"},_x1:0,x1:function(value){if(arguments.length===1){this._x1=value;return value}else{return this._x1}},_y1:0,y1:function(value){if(arguments.length===1){this._y1=value;return value}else{return this._y1}},_x2:0,x2:function(value){if(arguments.length===1){this._x2=value;return value}else{return this._x2}},_y2:0,y2:function(value){if(arguments.length===1){this._y2=value;return value}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 $$t.c($$t.$bm.$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",$$t.$h0.$type)},true);$.ig.util.defType("RectangleGeometryData:h2","GeometryData",{init:function(){$$t.$h0.init.call(this)},type:function(){return"Rectangle"},_x:0,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_y:0,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_width:0,width:function(value){if(arguments.length===1){this._width=value;return value}else{return this._width}},_height:0,height:function(value){if(arguments.length===1){this._height=value;return value}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 $$t.c($$t.$bm.$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",$$t.$h0.$type)},true);$.ig.util.defType("EllipseGeometryData:hz","GeometryData",{init:function(){$$t.$h0.init.call(this)},type:function(){return"Ellipse"},_centerX:0,centerX:function(value){if(arguments.length===1){this._centerX=value;return value}else{return this._centerX}},_centerY:0,centerY:function(value){if(arguments.length===1){this._centerY=value;return value}else{return this._centerY}},_radiusX:0,radiusX:function(value){if(arguments.length===1){this._radiusX=value;return value}else{return this._radiusX}},_radiusY:0,radiusY:function(value){if(arguments.length===1){this._radiusY=value;return value}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 $$t.c($$t.$bm.$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",$$t.$h0.$type)},true);$.ig.util.defType("PathFigureData:h5","Object",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.segments(new $$t.c($$t.$h7.$type,0));this.startPoint(new $$t.bm(0))},init1:function(initNumber,a){$.ig.$op.init.call(this);this.segments(new $$t.c($$t.$h7.$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 0:d=new $$t.h6(1,c);break;case 3:d=new $$t.h8(1,c);break;case 4:d=new $$t.h9(1,c);break;case 2:d=new $$t.ia(1,c);break}this.segments().add(d)}},_startPoint:null,startPoint:function(value){if(arguments.length===1){this._startPoint=value;return value}else{return this._startPoint}},_segments:null,segments:function(value){if(arguments.length===1){this._segments=value;return value}else{return this._segments}},serialize:function(){var a=new $$t.gj;a.f("{");a.f("startPoint: { x: "+this.startPoint().__x+", y: "+this.startPoint().__y+"}, ");a.f("segments: [");for(var b=0;b<this.segments().count();b++){if(b!=0){a.d(", ")}a.d(this.segments().__inner[b].serialize())}a.f("]");a.f("}");return a.b()},d: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 $$t.c($$t.$bm.$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.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("SegmentData:h7","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},scaleByViewport:function(a){},getPointsOverride:function(a,b){},serialize:function(){var a=new $$t.gj;a.f("{");a.f("type: '"+this.type()+"', ");a.f(this.a());a.f("}");return a.b()},a:function(){return""},$type:new $.ig.Type("SegmentData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("LineSegmentData:h6","SegmentData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$h7.init.call(this);this.point(new $$t.bm(0))},init1:function(initNumber,a){$$t.$h7.init.call(this);this.point(a.c())},type:function(){return"Line"},_point:null,point:function(value){if(arguments.length===1){this._point=value;return value}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",$$t.$h7.$type)},true);$.ig.util.defType("PolylineSegmentData:h8","SegmentData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$h7.init.call(this);this.points(new $$t.c($$t.$bm.$type,0))},init1:function(initNumber,a){$$t.$h7.init.call(this);this.points(new $$t.c($$t.$bm.$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(value){if(arguments.length===1){this._points=value;return value}else{return this._points}},a:function(){var a=new $$t.gj;a.f("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.f("]");return a.b()},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",$$t.$h7.$type)},true);$.ig.util.defType("PolyBezierSegmentData:ia","SegmentData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$h7.init.call(this);this.points(new $$t.c($$t.$bm.$type,0))},init1:function(initNumber,a){$$t.$h7.init.call(this);this.points(new $$t.c($$t.$bm.$type,0));for(var b=0;b<a.b().count();b++){this.points().add(a.b().__inner[b])}},type:function(){return"PolyBezierSpline"},_points:null,points:function(value){if(arguments.length===1){this._points=value;return value}else{return this._points}},a:function(){var a=new $$t.gj;a.f("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.f("]");return a.b()},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",$$t.$h7.$type)},true);$.ig.util.defType("ArcSegmentData:h9","SegmentData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$h7.init.call(this);this.point(new $$t.bm(0));this.isLargeArc(false);this.isCounterClockwise(true);this.rotationAngle(0)},init1:function(initNumber,a){$$t.$h7.init.call(this);this.point(a.d());this.isLargeArc(a.b());this.isCounterClockwise(a.e()==0);this.sizeX(a.f().b());this.sizeY(a.f().a());this.rotationAngle(a.c())},type:function(){return"Arc"},_point:null,point:function(value){if(arguments.length===1){this._point=value;return value}else{return this._point}},_isLargeArc:false,isLargeArc:function(value){if(arguments.length===1){this._isLargeArc=value;return value}else{return this._isLargeArc}},_isCounterClockwise:false,isCounterClockwise:function(value){if(arguments.length===1){this._isCounterClockwise=value;return value}else{return this._isCounterClockwise}},_sizeX:0,sizeX:function(value){if(arguments.length===1){this._sizeX=value;return value}else{return this._sizeX}},_sizeY:0,sizeY:function(value){if(arguments.length===1){this._sizeY=value;return value}else{return this._sizeY}},_rotationAngle:0,rotationAngle:function(value){if(arguments.length===1){this._rotationAngle=value;return value}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",$$t.$h7.$type)},true);$.ig.util.defType("AppearanceHelper:hv","Object",{init:function(){$.ig.$op.init.call(this)},fromBrush:function(a){if(a==null){return $$t.$a5.n(0,0,0,0)}if(a.color()==null){return $$t.$a5.n(0,0,0,0)}return a.color()},fromBrushExtended:function(a){var $self=this;if(a==null){return null}if(a._isGradient){var b=new $$t.hw;var c=a;b.startX(c._startX);b.startY(c._startY);b.endX(c._endX);b.endY(c._endY);for(var e=0;e<c._gradientStops.length;e++){var d=c._gradientStops[e];b.stops().add(function(){var $ret=new $$t.hx;$ret.colorValue(d.color());$ret.offset(d._offset);return $ret}())}return b}else if(a._isRadialGradient){return null}else{var f=new $$t.hy;f.colorValue(a.color());return f}return null},getCanvasLeft:function(a){return a.l()},getCanvasTop:function(a){return a.m()},getCanvasZIndex:function(a){return a.q()},fromPathData:function(a){return $$t.$hv.fromGeometry(a.ak())},fromGeometry:function(a){if(a==null){return new $$t.c($$t.$h0.$type,0)}if($.ig.util.cast($$t.$ew.$type,a)!==null){var b=new $$t.c($$t.$h0.$type,0);var c=a;for(var d=0;d<c.c().count();d++){var e=$$t.$hv.fromGeometry(c.c().__inner[d]);for(var f=0;f<e.count();f++){b.add(e.__inner[f])}}return b}else if($.ig.util.cast($$t.$ez.$type,a)!==null){return $$t.$hv.i(a)}else if($.ig.util.cast($$t.$e1.$type,a)!==null){return $$t.$hv.g(a)}else if($.ig.util.cast($$t.$e2.$type,a)!==null){return $$t.$hv.j(a)}else if($.ig.util.cast($$t.$e3.$type,a)!==null){return $$t.$hv.e(a)}else{throw new $$t.db(1,"not supported")}},e:function(a){var b=new $$t.c($$t.$h0.$type,0);var c=new $$t.hz;b.add(c);c.centerX(a.d().__x);c.centerY(a.d().__y);c.radiusX(a.b());c.radiusY(a.c());return b},j:function(a){var b=new $$t.c($$t.$h0.$type,0);var c=new $$t.h2;b.add(c);c.x(a.d().x());c.y(a.d().y());c.width(a.d().width());c.height(a.d().height());return b},g:function(a){var b=new $$t.c($$t.$h0.$type,0);var c=new $$t.h3;b.add(c);c.x1(a.c().__x);c.y1(a.c().__y);c.x2(a.b().__x);c.y2(a.b().__y);return b},i:function(a){var b=new $$t.c($$t.$h0.$type,0);var c=new $$t.h4;b.add(c);for(var d=0;d<a.b().count();d++){var e=a.b().__inner[d];var f=new $$t.h5(1,e);c.figures().add(f)}return b},getShapeAppearance:function(a,b){a.stroke($$t.$hv.fromBrush(b.__stroke));a.fill($$t.$hv.fromBrush(b.__fill));a.strokeExtended($$t.$hv.fromBrushExtended(b.__stroke));a.fillExtended($$t.$hv.fromBrushExtended(b.__fill));a.strokeThickness(b.z());a.dashArray(null);if(b.af()!=null){a.dashArray(b.af().asArrayList())}a.dashCap(b.aa());a.visibility(b.__visibility);a.opacity(b.__opacity);a.canvasLeft($$t.$hv.getCanvasLeft(b));a.canvasTop($$t.$hv.getCanvasTop(b));a.canvaZIndex($$t.$hv.getCanvasZIndex(b))},fromTextElement:function(a,b){var c=new $$t.ib;var d=a;c.text(d.aa());c.labelBrush($$t.$hv.fromBrush(d.ab()));c.labelBrushExtended($$t.$hv.fromBrushExtended(d.ab()));c.visibility(d.__visibility==0?true:false);c.opacity(d.__opacity);if(b.c()!=null){c.fontFamily(b.c())}if(!isNaN(b.a())){c.fontSize(b.a())}if(b.g()!=null){c.fontWeight(b.g())}if(b.e()!=null){c.fontStyle(b.e())}if(b.d()!=null){c.fontStretch(b.e())}var e=0;var f=d.h();if($.ig.util.cast($$t.$fj.$type,f)!==null){var g=$.ig.util.cast($$t.$fj.$type,f);e=g.h()}else if($.ig.util.cast($$t.$fg.$type,f)!==null){var h=$.ig.util.cast($$t.$fg.$type,f);var j=h.h().getEnumerator();while(j.moveNext()){var i=j.current();if($.ig.util.cast($$t.$fj.$type,i)!==null){var k=$.ig.util.cast($$t.$fj.$type,i);e=k.h();break}}}c.angle(e);return c},serializeColor:function(a){return"{ r: "+a.i()+", g: "+a.h()+", b: "+a.g()+", a: "+a.f()+"}"},serializeItems:function(a,b,c,d){if(c!=null){if(!d){a.d(", ")}a.d(b);a.d(": [");var e=false;var g=c.getEnumerator();while(g.moveNext()){var f=g.current();if(e){a.f(", ")}else{e=true}a.d(f.serialize())}a.f("]");return true}return false},serializeItem:function(a,b,c,d){if(c!=null){if(!d){a.d(", ")}a.d(b);a.d(": ");a.f(c.serialize());return true}return false},$type:new $.ig.Type("AppearanceHelper",$.ig.$ot)},true);$.ig.util.defType("Tile:ga","Object",{init:function(){$.ig.$op.init.call(this)},b:0,c:0,d:0,f:null,e:null,a:null,g:function(){var a=Math.pow(2,-this.d);var b=Math.pow(2,-this.d);return new $$t.bk(0,this.b*a,this.c*b,a,b)},$type:new $.ig.Type("Tile",$.ig.$ot)},true);$.ig.util.defType("WriteableBitmap:gb","Object",{init:function(a,b){$.ig.$op.init.call(this);this.b(a);this.a(b);this.d($$t.$bk.empty())},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},$type:new $.ig.Type("WriteableBitmap",$.ig.$ot)},true);$.ig.util.defType("IMapRenderDeferralHandler:gc","Object",{$type:new $.ig.Type("IMapRenderDeferralHandler",null)},true);$.ig.util.defType("XamMultiScaleImage:f3","Control",{init:function(){this.aq=new $$t.c($$t.$ga.$type,0);this.an=false;this.ap=new $$t.c($$t.$gg.$type.specialize($$t.$ga.$type,$$t.$gb.$type),0);this.ar=new $$t.c($$t.$ga.$type,0);this.al=false;$$t.$d8.init.call(this);this.bx($$t.$bk.empty());this.tileScheduler(new $$t.ek);this.ai(new $$t.f4(this));this.y($$t.$f3.$type);this.a1(this.viewportOrigin());this.at(this.viewportWidth())},ak:null,_ai:null,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},af:null,deferralHandler:function(a){if(arguments.length===1){if(this.af!=null){this.af.unRegister(this)}this.af=a;if(this.af!=null){this.af.register(this,this.bm.runOn(this))}return a}else{return this.af}},source:function(a){if(arguments.length===1){this.g($$t.$f3.sourceProperty,a);return a}else{return this.c($$t.$f3.sourceProperty)}},viewportOrigin:function(a){if(arguments.length===1){this.g($$t.$f3.viewportOriginProperty,a);return a}else{return this.c($$t.$f3.viewportOriginProperty)}},_a1:null,a1:function(value){if(arguments.length===1){this._a1=value;return value}else{return this._a1}},viewportWidth:function(a){if(arguments.length===1){this.g($$t.$f3.viewportWidthProperty,a);return a}else{return this.c($$t.$f3.viewportWidthProperty)}},_at:0,at:function(value){if(arguments.length===1){this._at=value;return value}else{return this._at}},useSprings:function(a){if(arguments.length===1){this.g($$t.$f3.useSpringsProperty,a);return a}else{return this.c($$t.$f3.useSpringsProperty)}},springsEasingFunction:function(a){if(arguments.length===1){this.g($$t.$f3.springsEasingFunctionProperty,a);return a}else{return this.c($$t.$f3.springsEasingFunctionProperty)}},propertyChanged:null,bf:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,a)}switch(a.propertyName()){case"Source":if(this.source()!=null){this.source().h=this}this.bk();this.bn();this.bl();break;case"ViewportOrigin":this.bo();break;case"ViewportWidth":this.bo();break;case"UseSprings":if(!this.useSprings()){this.ai().r()}break}},_az:0,az:function(value){if(arguments.length===1){this._az=value;return value}else{return this._az}},_a0:0,a0:function(value){if(arguments.length===1){this._a0=value;return value}else{return this._a0}},bn:function(){this.br();if(this.source()!=null){this.az($$t.$ge.h(Math.logBase(this.source().k(),2)));this.a0($$t.$ge.h(Math.logBase(this.source().o(),2)))}},invalidateTileLayer:function(a,b,c,d){this.bk();this.bn();this.bl()},as:null,a2:null,au:0,bo:function(){if(this.useSprings()){this.as=$$t.$ap.now();this.a2=this.a1();this.au=this.at();this.ai().al()}else{this.a1(this.viewportOrigin());this.at(this.viewportWidth());this.bl()}},bp:function(){var a=2;var b=$$t.$ap.now().getTime()-this.as.getTime();var c=b/1e3;var d=$$t.$bf.c(c/a,0,1);var e=this.springsEasingFunction()!=null?this.springsEasingFunction().ease(d):d;var f=1-e;this.at(this.au*f+this.viewportWidth()*e);this.a1({__x:this.a2.__x*f+this.viewportOrigin().__x*e,__y:this.a2.__y*f+this.viewportOrigin().__y*e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(d>=1){this.ai().an()}else{}this.bl()},aq:null,ay:function(a,b,c){for(var d=0;d<this.aq.count();++d){if(this.aq.__inner[d].b==a&&this.aq.__inner[d].c==b&&this.aq.__inner[d].d==c){return d}}return-1},bm:function(a){var $self=this;$self.an=false;$self.al=false;if($self.source()==null||!$self.ai().f()||$self.bx().width()==0||$self.bx().height()==0){return}var b=Math.ceil($self.bx().width()/$self.source().k());var c=Math.max(1,Math.floor(-Math.logBase($self.at()/b,2)));if(c>=$self.a0()-8){c=$self.a0()-8-1}var d=Math.round(Math.pow(2,c));var e=$self.at();var f=$self.bx().height()*e/$self.bx().width();var g=$self.source().o()/Math.pow(2,c);var h=$self.source().n()/Math.pow(2,c);var i=Math.max(Math.floor($self.a1().__x*$self.source().o()/g),0);var j=Math.min(Math.ceil(($self.a1().__x+e)*$self.source().o()/g),d);var k=Math.max(Math.floor($self.a1().__y*$self.source().n()/h),0);var l=Math.min(Math.ceil(($self.a1().__y+f)*$self.source().o()/h),d);var m=(i*g-$self.a1().__x*$self.source().o())/g;var n=(k*h-$self.a1().__y*$self.source().n())/h;var o=e*$self.source().o()/g*($self.source().k()/$self.bx().width());var p=new $$t.c($$t.$ga.$type,0);for(var q=i;q<j;++q){for(var r=k;r<l;++r){var s=$self.ay(q,r,c);if(s>=0){p.add($self.aq.__inner[s]);$self.aq.removeAt(s)}else{p.add(function(){var $ret=new $$t.ga;$ret.b=q;$ret.c=r;$ret.d=c;return $ret}())}}}$self.ak.e(true);$self.br();$self.aq=p;for(var t=0;t<$self.aq.count();++t){if($self.aq.__inner[t].f==null){$$t.$gf.a($self.aq.__inner[t].e==null);$self.aq.__inner[t].f=$self.ak.n();$self.aq.__inner[t].f.__opacity=1;$self.ai().ah($self.aq.__inner[t].f);var u=$self.ah($self.aq.__inner[t]);if(u!=null){$self.aq.__inner[t].f.z(u)}else{var v=null;var w=function(){var $ret=new $$t.ga;$ret.b=$self.aq.__inner[t].b;$ret.c=$self.aq.__inner[t].c;$ret.d=$self.aq.__inner[t].d;return $ret}();while(w.d>=0&&v==null){w.b=w.b>>1;w.c=w.c>>1;w.d=w.d-1;v=$self.ah(w)}if(v!=null){var x=Math.pow(2,$self.aq.__inner[t].d-w.d);var y=$.ig.intDivide(256,x);var z=y*($self.aq.__inner[t].b%x);var aa=y*($self.aq.__inner[t].c%x);$self.aq.__inner[t].e=$self.ak.n();$self.aq.__inner[t].e.__opacity=1;$self.ai().ai($self.aq.__inner[t].e);u=$self.ai().a(y,v,z,aa);$self.aq.__inner[t].e.z(u)}$self.ai().s($self.aq.__inner[t])}}var ab=$self.source().k()/o;var ac=$self.source().i()/o;var ad=($self.aq.__inner[t].b-i+m)*ab;var ae=($self.aq.__inner[t].c-k+n)*ac;$self.aq.__inner[t].f.width(ab+.5);$self.aq.__inner[t].f.height(ac+.5);$self.ai().aj($self.aq.__inner[t].f,ad,ae);if($self.aq.__inner[t].e!=null){$self.aq.__inner[t].e.width(ab+.5);$self.aq.__inner[t].e.height(ac+.5);$self.ai().aj($self.aq.__inner[t].e,ad,ae)}}$self.ak.e(false);$self.ai().ae()},an:false,bl:function(){if(this.source()==null||!this.ai().f()||this.bx().width()==0||this.bx().height()==0){return}if(this.an){return}this.an=true;this.ai().q(this.bm.runOn(this))},br:function(){for(var a=0;a<this.aq.count();++a){this.ai().p(this.aq.__inner[a]);this.ba(this.aq.__inner[a]);if(this.aq.__inner[a].f!=null){this.ak.m(this.aq.__inner[a].f);this.aq.__inner[a].f.z(null);this.aq.__inner[a].f=null}$$t.$gf.a(this.aq.__inner[a].f==null);$$t.$gf.a(this.aq.__inner[a].e==null)}},bk:function(){this.ap.clear()},ah:function(a){for(var b=0;b<this.ap.count();++b){if(this.ap.__inner[b].a().b==a.b&&this.ap.__inner[b].a().c==a.c&&this.ap.__inner[b].a().d==a.d){return this.ap.__inner[b].b()}}return null},a9:function(a,b){this.ap.add(new $$t.gg($$t.$ga.$type,$$t.$gb.$type,a,b))},ap:null,ar:null,am:function(){return this.ar.count()!=0},imageTilesReady:null,al:false,bd:function(){var a=true;if(this.am()){a=false}if(!this.ai().d()){a=false}if(a&&!this.al){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.ax)}}this.al=a},bq:function(a){$$t.$gf.a(a.f!=null);if(a.e!=null){a.a=$$t.$ap.now();this.ar.add(a);this.ai().ak()}else{this.bd()}},ba:function(a){if(a.e!=null){this.ak.m(a.e);a.e.z(null);a.e=null;for(var b=0;b<this.ar.count();++b){if(this.ar.__inner[b]==a){this.ar.removeAt(b);break}}if(this.ar.count()==0){this.ai().am()}$$t.$gf.a(a.e==null)}},bb:function(){var a=$$t.$ap.now();var b=.5;for(var c=0;c<this.ar.count();){var d=a.getTime()-this.ar.__inner[c].a.getTime();var e=d/1e3;var f=e/b;f=$$t.$bf.c(f,0,1);this.ar.__inner[c].e.__opacity=1-f;if(f>=1){this.ak.m(this.ar.__inner[c].e);this.ar.__inner[c].e.z(null);this.ar.__inner[c].e=null;this.ar.removeAt(c)}else{++c}this.ai().v()}if(this.ar.count()==0){this.ai().am()}},_bx:null,bx:function(value){if(arguments.length===1){this._bx=value;return value}else{return this._bx}},bg:function(){this.at(this.viewportWidth());this.a1(this.viewportOrigin());this.bl()},provideContainer:function(a){this.ai().aa(a)},provideContext:function(a){this.ai().ac(a)},provideViewport:function(a){this.ai().ad(a)},_tileScheduler:null,tileScheduler:function(value){if(arguments.length===1){this._tileScheduler=value;return value}else{return this._tileScheduler}},be:function(){if(this.imagesChanged!=null){this.imagesChanged(this,new $$t.ax)}},imagesChanged:null,$type:new $.ig.Type("XamMultiScaleImage",$$t.$d8.$type,[$$t.$az.$type])},true);$.ig.util.defType("Pair$2:gg","Object",{$t1:null,$t2:null,init:function($t1,$t2,a,b){this.$t1=$t1;this.$t2=$t2;this.$type=this.$type.specialize(this.$t1,this.$t2);$.ig.$op.init.call(this);this.a(a);this.b(b)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("Pair$2",$.ig.$ot)},true);$.ig.util.defType("IEasingFunction:gd","Object",{$type:new $.ig.Type("IEasingFunction",null)},true);$.ig.util.defType("XamMultiScaleImageView:f4","Object",{_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},init:function(a){var $self=this;this.h=new $$t.c($$t.$ga.$type,0);this.g=new $$t.c($$t.$ga.$type,0);this.l=-1;this.k=-1;this.ap=$$t.$bk.empty();$.ig.$op.init.call(this);this.b(a);this.b().tileScheduler().h(this);this.i(new $$t.c($$t.$f9.$type,0));this.b().ak=function(){var $ret=new $$t.f5($$t.$f9.$type);$ret.i($self.ao.runOn($self));$ret.a($self.w.runOn($self));$ret.b($self.y.runOn($self));$ret.c($self.x.runOn($self));return $ret}();for(var b=0;b<4;++b){this.g.add(null)}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},ao:function(){return new $$t.f9},w:function(a){this.i().add(a)},y:function(a){this.i().remove(a)},x:function(a){},aj:function(a,b,c){a.l(b);a.m(c)},p:function(a){for(var b=0;b<this.g.count();++b){if(a==this.g.__inner[b]){if(a.f!=null&&a.f.z()!=null){var c=a.f.z();var d=c.c();var e=$(d);e.unbind("load");e.unbind("readystatechange")}this.g.__inner[b]=null;return}}for(var f=0;f<this.h.count();++f){if(this.h.__inner[f]==a){this.h.removeAt(f);break}}},s:function(a){var $self=this;$self.h.add(a);$self.h.sort1(function(b,c){var d=0;var e=0;if(b.e!=null){d=b.e.z().b()}if(c.e!=null){e=c.e.z().b()}if(d<e){return-1}else if(d>e){return 1}return 0});$self.o()},o:function(){var index_=-1;if(this.h.count()>0){for(var a=0;a<this.g.count();++a){if(this.g.__inner[a]==null){index_=a;break}}}if(index_>=0){this.g.__inner[index_]=this.h.__inner[0];var b=new $$t.gb(this.b().source().k(),this.b().source().i());this.g.__inner[index_].f.z(b);var ele_=$("<img></img>");var c=ele_[0];b.c(c);var self_=this;ele_.bind("load readystatechange",function(e){if(this.complete||this.readyState=="complete"&&e.type=="readystatechange"){self_.downloadCompleted(e,index_)}});ele_.bind("error",function(e){self_.downloadError(e,index_)});this.h.removeAt(0);var d=this.b().source().p(this.g.__inner[index_].d+8,this.g.__inner[index_].b,this.g.__inner[index_].c);c.src=d.value()}},h:null,g:null,downloadError:function(a,b){var c=this.g.__inner[b];this.g.__inner[b]=null;if(c!=null&&c.f!=null&&c.f.z()!=null){var d=$(c.f.z());d.unbind("load");d.unbind("readystatechange")}this.o();this.z()},downloadCompleted:function(a,b){var c=this.g.__inner[b];var d=true;if(c!=null&&c.f!=null&&c.f.z()!=null){d=false;var ele_=c.f.z().c();if(!ele_.complete){d=true}if(ele_.width==0&&ele_.height==0){d=true}}this.g.__inner[b]=null;if(d){this.o();this.z();return}var e=$(c.f.z());e.unbind("load");e.unbind("readystatechange");this.b().a9(c,c.f.z());if(c.f!=null){this.b().bq(c)}this.o();this.z()},a:function(a,b,c,d){var e=new $$t.gb(a,a);e.c(b.c());if(!b.d().isEmpty()){c+=Math.round(b.d().left());d+=Math.round(b.d().top())}e.d(new $$t.bk(0,c,d,a,a));return e},ah:function(a){a.q(0)},ai:function(a){a.q(1)},f:function(){return true},q:function(a){if(this.b().deferralHandler()!=null){this.b().deferralHandler().deferredRefresh()}else{window.setTimeout(a,0)}},l:0,k:0,al:function(){if(this.l==-1){this.l=window.setInterval(this.b().bp.runOn(this.b()),50)}},an:function(){if(this.l!=-1){window.clearInterval(this.l);this.l=-1}},ak:function(){if(this.k==-1){this.k=window.setInterval(this.b().bb.runOn(this.b()),50)}},am:function(){if(this.k!=-1){window.clearInterval(this.k);this.k=-1}},r:function(){if(this.l!=-1){this.am();this.b().bg()}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},aa:function(a){this.m($(a));this.m().css("position","relative");this.n($('<canvas style="position : absolute; top : 0; left : 0" />'));this.m().append(this.n());this.c(new $$t.em(new $$t.en,this.n()[0].getContext("2d")));this.ab(this.m().width(),this.m().height())},ab:function(a,b){this.n().attr("width",a.toString());this.n().attr("height",b.toString());this.b().bx(new $$t.bk(0,0,0,a,b));this.b().bl()},ae:function(){this.z()},index:function(){return 0},postRender:function(){},_isDirty:false,isDirty:function(value){if(arguments.length===1){this._isDirty=value;return value}else{return this._isDirty}},z:function(){if(this.c()==null){return}if(!this.isDirty()){this.isDirty(true);this.b().tileScheduler().j()}},undirty:function(a){this.isDirty(false);this.af()},ap:null,af:function(){if(this.c()==null){return}if(!this.ap.isEmpty()){this.c().i(this.ap.left(),this.ap.top(),this.ap.width(),this.ap.height())}this.ap=this.b().bx();for(var a=0;a<this.i().count();a++){var b=this.i().__inner[a];if(b.q()==0){this.ag(b)}}for(var c=0;c<this.i().count();c++){var d=this.i().__inner[c];if(d.q()==1){this.ag(d)}}this.b().bd();this.b().be()},d:function(){var a=true;for(var b=0;b<this.g.count();b++){if(this.g.__inner[b]!=null){a=false}}return a},ag:function(a){if(this.c()==null){return}var b=a.z();var c=a.__opacity;if(b==null||b.c()==null){return}if(this.e(b.c())){return}if(!b.d().isEmpty()){if(b.d().width()<1||b.d().height()<1){return}this.c().l(b.c(),c,b.d().left(),b.d().top(),b.d().width(),b.d().height(),Math.round(a.l()+this.b().bx().left()),Math.round(a.m()+this.b().bx().top()),a.width(),a.height())}else{this.c().k(b.c(),c,Math.round(a.l()+this.b().bx().left()),Math.round(a.m()+this.b().bx().top()),a.width(),a.height())}},e:function(a){var img_=a;if(!img_.complete){return true}if(img_.width==0&&img_.height==0){return true}return false},v:function(){this.z()},ac:function(a){this.c(a);this.z()},ad:function(a){this.b().bx(a);this.b().bl()},preRender:function(){},$type:new $.ig.Type("XamMultiScaleImageView",$.ig.$ot,[$$t.$el.$type])},true);$$t.$hn.leftTop=0;$$t.$hn.centerTop=1;$$t.$hn.rightTop=2;$$t.$hn.leftCenter=3;$$t.$hn.centerCenter=4;$$t.$hn.rightCenter=5;$$t.$hn.leftBottom=6;$$t.$hn.centerBottom=7;$$t.$hn.rightBottom=8;$$t.$a3.rGB=0;$$t.$a3.hSV=1;$$t.$fq.minimal=0;$$t.$fq.full=1;$$t.$fq.compact=2;$$t.$fn.none=0;$$t.$fn.dragZoom=1;$$t.$fn.dragPan=2;$$t.$fn.auto=3;$$t.$fl.topBottom=0;$$t.$fl.bottomTop=1;$$t.$fl.leftRight=2;$$t.$fl.rightLeft=3;$$t.$fl.radial=4;$$t.$dm.remove=0;$$t.$dm.insert=1;$$t.$dm.replace=2;$$t.$dm.change=3;$$t.$dm.reset=4;$$t.$c1.fixed=0;$$t.$c1.percentage=1;$$t.$c1.data=2;$$t.$c1.standardDeviation=3;$$t.$c1.standardError=4;$$t.$c0.x=0;$$t.$c0.y=1;$$t.$cz.linearInterpolate=0;$$t.$cz.dontPlot=1;$$t.$cy.none=0;$$t.$cy.linearFit=1;$$t.$cy.quadraticFit=2;$$t.$cy.cubicFit=3;$$t.$cy.quarticFit=4;$$t.$cy.quinticFit=5;$$t.$cy.logarithmicFit=6;$$t.$cy.exponentialFit=7;$$t.$cy.powerLawFit=8;$$t.$cy.simpleAverage=9;$$t.$cy.exponentialAverage=10;$$t.$cy.modifiedAverage=11;$$t.$cy.cumulativeAverage=12;$$t.$cy.weightedAverage=13;$$t.$a.w=new $$t.be;$$t.$bx.bm=0;$$t.$bx.a8=null;$$t.$bx.a9=null;$$t.$bx.bw=null;$$t.$bx.bp=-1;$$t.$fp.allowPanProperty=$$t.$co.i("AllowPan",$$t.$f.$type,$$t.$fp.$type,new $$t.cp(2,true,$$t.$fp.k));$$t.$fp.allowZoomProperty=$$t.$co.i("AllowZoom",$$t.$f.$type,$$t.$fp.$type,new $$t.cp(2,true,$$t.$fp.l));$$t.$fs.az=2;$$t.$fs.bi="SizeStates";$$t.$fs.bj="Full";$$t.$fs.bk="Minimal";$$t.$fs.br="ZoomableStates";$$t.$fs.bm="ZoomEnabled";$$t.$fs.bl="ZoomDisabled";$$t.$fs.bg="Root";$$t.$fs.ba="ContentPresenter";$$t.$fs.bv="ZoomOut";$$t.$fs.bu="ZoomLevel";$$t.$fs.bs="ZoomIn";$$t.$fs.bw="ZoomTo100";$$t.$fs.bh="ScaleToFit";$$t.$fs.a8="ButtonCursor";$$t.$fs.bb="DragPan";$$t.$fs.bc="DragZoom";$$t.$fs.a9="ButtonsGrid";$$t.$fs.bd="Immediate";$$t.$fs.immediateProperty=$$t.$co.i("Immediate",$$t.$f.$type,$$t.$fs.$type,new $$t.cp(2,true,function(a,b){$.ig.util.cast($$t.$fs.$type,a).ce(new $$t.fr($$t.$f.$type,"Immediate",b.d(),b.c()))}));$$t.$fs.bp="World";$$t.$fs.worldProperty=$$t.$co.i("World",$$t.$bk.$type,$$t.$fs.$type,new $$t.cp(2,$$t.$bk.empty(),function(a,b){$.ig.util.cast($$t.$fs.$type,a).ce(new $$t.fr($$t.$bk.$type,"World",b.d(),b.c()))}));$$t.$fs.bq="WorldStyle";$$t.$fs.worldStyleProperty=$$t.$co.i("WorldStyle",$$t.$dw.$type,$$t.$fs.$type,new $$t.cp(1,function(a,b){$.ig.util.cast($$t.$fs.$type,a).ce(new $$t.fr($$t.$dw.$type,"WorldStyle",$.ig.util.cast($$t.$dw.$type,b.d()),$.ig.util.cast($$t.$dw.$type,b.c())))}));$$t.$fs.bn="Window";$$t.$fs.windowProperty=$$t.$co.i("Window",$$t.$bk.$type,$$t.$fs.$type,new $$t.cp(2,$$t.$bk.empty(),function(a,b){$.ig.util.cast($$t.$fs.$type,a).ce(new $$t.fr($$t.$bk.$type,"Window",b.d(),b.c()))}));$$t.$fs.bo="WindowStyle";$$t.$fs.windowStyleProperty=$$t.$co.i("WindowStyle",$$t.$dw.$type,$$t.$fs.$type,new $$t.cp(1,function(a,b){$.ig.util.cast($$t.$fs.$type,a).ce(new $$t.fr($$t.$dw.$type,"WindowStyle",$.ig.util.cast($$t.$dw.$type,b.d()),$.ig.util.cast($$t.$dw.$type,b.c())))}));$$t.$fs.be="Preview";$$t.$fs.previewProperty=$$t.$co.i("Preview",$$t.$bk.$type,$$t.$fs.$type,new $$t.cp(2,$$t.$bk.empty(),function(a,b){$.ig.util.cast($$t.$fs.$type,a).ce(new $$t.fr($$t.$bk.$type,"Preview",b.d(),b.c()))}));$$t.$fs.bf="PreviewStyle";$$t.$fs.previewStyleProperty=$$t.$co.i("PreviewStyle",$$t.$dw.$type,$$t.$fs.$type,new $$t.cp(1,function(a,b){$.ig.util.cast($$t.$fs.$type,a).ce(new $$t.fr($$t.$dw.$type,"PreviewStyle",$.ig.util.cast($$t.$dw.$type,b.d()),$.ig.util.cast($$t.$dw.$type,b.c())))}));$$t.$fs.shrinkToThumbnailProperty=$$t.$co.i("ShrinkToThumbnail",$$t.$f.$type,$$t.$fs.$type,new $$t.cp(2,true,$$t.$fs.ci));$$t.$fs.modeProperty=$$t.$co.i("Mode",$$t.$fq.$type,$$t.$fs.$type,new $$t.cp(2,0,$$t.$fs.b6));$$t.$fs.zoomTo100ButtonVisibilityProperty=$$t.$co.i("ZoomTo100ButtonVisibility",$$t.$dv.$type,$$t.$fs.$type,new $$t.cp(2,0,function(a,b){return a.cf("ZoomTo100ButtonVisibility",b.d(),b.c())}));$$t.$fs.scaleToFitButtonVisibilityProperty=$$t.$co.i("ScaleToFitButtonVisibility",$$t.$dv.$type,$$t.$fs.$type,new $$t.cp(2,0,function(a,b){return a.cf("ScaleToFitButtonVisibility",b.d(),b.c())}));$$t.$fs.interactionStatesToolVisibilityProperty=$$t.$co.i("InteractionStatesToolVisibility",$$t.$dv.$type,$$t.$fs.$type,new $$t.cp(2,0,function(a,b){return a.cf("InteractionStatesToolVisibility",b.d(),b.c())}));$$t.$fs.bt="ZoomLevelLargeChange";$$t.$fs.zoomLevelLargeChangeProperty=$$t.$co.i("ZoomLevelLargeChange",Number,$$t.$fs.$type,new $$t.cp(2,1,function(a,b){return a.cf("ZoomLevelLargeChange",b.d(),b.c())}));$$t.$fs.ax=10;$$t.$fs.ay=2;$$t.$gi.tilePathProperty=$$t.$co.i("TilePath",String,$$t.$gi.$type,new $$t.cp(2,null,$$t.$gi.y));$$t.$gi.subDomainsProperty=$$t.$co.i("SubDomains",$$t.$b.$type.specialize(String),$$t.$gi.$type,new $$t.cp(2,null,$$t.$gi.y));$$t.$gi.cultureNameProperty=$$t.$co.i("CultureName",String,$$t.$gi.$type,new $$t.cp(2,null,$$t.$gi.y));$$t.$gk.x="http://{S}.tile.cloudmade.com/{K}/{P}/256/{Z}/{X}/{Y}.png";$$t.$gk.u="Key";$$t.$gk.keyProperty=$$t.$co.i("Key",String,$$t.$gk.$type,new $$t.cp(1,null));$$t.$gk.w="Parameter";$$t.$gk.parameterProperty=$$t.$co.i("Parameter",String,$$t.$gk.$type,new $$t.cp(2,null,$$t.$gk.y));$$t.$gl.s="http://tile.openstreetmap.org/{Z}/{X}/{Y}.png";$$t.$bi.f=new $$t.be;$$t.$bi.g=null;$$t.$gp.j="-4321px";$$t.$gp.i="rgb(3, 2, 1)";$$t.$gp.h="none";$$t.$gp.l="justify";$$t.$gp.m="baseline";$$t.$gp.k="0.888";$$t.$gp.n="hidden";$$t.$gp.o="4321px";$$t.$gp.e=500;$$t.$bf.t=(1+Math.sqrt(5))/2;$$t.$bf.w=Math.sqrt(2);$$t.$bf.d=3.14159265358979/180;$$t.$bf.a=[151,160,137,91,90,15,131,13,201,95,96,53,194,233,7,225,140,36,103,30,69,142,8,99,37,240,21,10,23,190,6,148,247,120,234,75,0,26,197,62,94,252,219,203,117,35,11,32,57,177,33,88,237,149,56,87,174,20,125,136,171,168,68,175,74,165,71,134,139,48,27,166,77,146,158,231,83,111,229,122,60,211,133,230,220,105,92,41,55,46,245,40,244,102,143,54,65,25,63,161,1,216,80,73,209,76,132,187,208,89,18,169,200,196,135,130,116,188,159,86,164,100,109,198,173,186,3,64,52,217,226,250,124,123,5,202,38,147,118,126,255,82,85,212,207,206,59,227,47,16,58,17,182,189,28,42,223,183,170,213,119,248,152,2,44,154,163,70,221,153,101,155,167,43,172,9,129,22,39,253,19,98,108,110,79,113,224,232,178,185,112,104,218,246,97,228,251,34,242,193,238,210,144,12,191,179,162,241,81,51,145,235,249,14,239,107,49,192,214,31,181,199,106,157,184,84,204,176,115,121,50,45,127,4,150,254,138,236,205,93,222,114,67,29,24,72,243,141,128,195,78,66,215,61,156,180,151,160,137,91,90,15,131,13,201,95,96,53,194,233,7,225,140,36,103,30,69,142,8,99,37,240,21,10,23,190,6,148,247,120,234,75,0,26,197,62,94,252,219,203,117,35,11,32,57,177,33,88,237,149,56,87,174,20,125,136,171,168,68,175,74,165,71,134,139,48,27,166,77,146,158,231,83,111,229,122,60,211,133,230,220,105,92,41,55,46,245,40,244,102,143,54,65,25,63,161,1,216,80,73,209,76,132,187,208,89,18,169,200,196,135,130,116,188,159,86,164,100,109,198,173,186,3,64,52,217,226,250,124,123,5,202,38,147,118,126,255,82,85,212,207,206,59,227,47,16,58,17,182,189,28,42,223,183,170,213,119,248,152,2,44,154,163,70,221,153,101,155,167,43,172,9,129,22,39,253,19,98,108,110,79,113,224,232,178,185,112,104,218,246,97,228,251,34,242,193,238,210,144,12,191,179,162,241,81,51,145,235,249,14,239,107,49,192,214,31,181,199,106,157,184,84,204,176,115,121,50,45,127,4,150,254,138,236,205,93,222,114,67,29,24,72,243,141,128,195,78,66,215,61,156,180];
$$t.$ho.a=[4];$$t.$ho.b=[4,5,2,1,8,7,0,3,6];$$t.$f3.a4="Source";$$t.$f3.sourceProperty=$$t.$co.i("Source",$$t.$f1.$type,$$t.$f3.$type,new $$t.cp(2,null,function(a,b){a.bf(new $$t.fr($$t.$f1.$type,"Source",$.ig.util.cast($$t.$f1.$type,b.d()),$.ig.util.cast($$t.$f1.$type,b.c())))}));$$t.$f3.a7="ViewportOrigin";$$t.$f3.viewportOriginProperty=$$t.$co.i("ViewportOrigin",$$t.$bm.$type,$$t.$f3.$type,new $$t.cp(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bf(new $$t.fr($$t.$bm.$type,"ViewportOrigin",b.d(),b.c()))}));$$t.$f3.a8="ViewportWidth";$$t.$f3.viewportWidthProperty=$$t.$co.i("ViewportWidth",Number,$$t.$f3.$type,new $$t.cp(2,1,function(a,b){a.bf(new $$t.fr(Number,"ViewportWidth",b.d(),b.c()))}));$$t.$f3.a6="UseSprings";$$t.$f3.useSpringsProperty=$$t.$co.i("UseSprings",$$t.$f.$type,$$t.$f3.$type,new $$t.cp(2,false,function(a,b){a.bf(new $$t.fr($$t.$f.$type,"UseSprings",b.d(),b.c()))}));$$t.$f3.a5="SpringsEasingFunction";$$t.$f3.springsEasingFunctionProperty=$$t.$co.i("SpringsEasingFunction",$$t.$gd.$type,$$t.$f3.$type,new $$t.cp(2,null,function(a,b){a.bf(new $$t.fr($$t.$gd.$type,"SpringsEasingFunction",b.d(),b.c()))}));$$t.$f4.j=-1;$.ig.util.extCopy($.ig.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.IList$1,$.ig.List$1,$.ig.ReadOnlyCollection$1,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[$.ig.Brush],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[$.ig.Color],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[$.ig.PathGeometry],["reset1"]],[[$.ig.GeometryGroup],["reset"]],[[$.ig.FrameworkElement],["detach"]],[[$.ig.Panel],["transferChildrenTo"]],[[$.ig.Point],["isPlottable"]],[[$.ig.Rect],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[$.ig.PathFigureCollection],["duplicate1"]],[[$.ig.PathFigure],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1,$.ig.IList$1,$.ig.List$1,$.ig.ReadOnlyCollection$1,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1,$.ig.IEnumerable$1,$.ig.ICollection$1,$.ig.IList$1,$.ig.List$1,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1,$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[$.ig.List$1],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[$.ig.Rect],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["ofType$1","cast$1"]]])})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart.js 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IProvidesViewport:a","Void:b","ValueType:c","Object:d","Type:e","Boolean:f","String:g","IComparable:h","Number:i","Number:j","Single:k","Number:l","String:m","Array:n","RegExp:o","RuntimeTypeHandle:p","MethodInfo:q","MethodBase:r","MemberInfo:s","ParameterInfo:t","TypeCode:u","Enum:v","ConstructorInfo:w","Rect:x","Size:y","Point:z","Math:aa","Number:ab","Number:ac","Number:ad","Number:ae","Number:af","Number:ag","Number:ah","Number:ai","Series:aj","Control:ak","FrameworkElement:al","UIElement:am","DependencyObject:an","Dictionary:ao","IEnumerable:ap","IEnumerator:aq","DependencyProperty:ar","PropertyMetadata:as","PropertyChangedCallback:at","MulticastDelegate:au","IntPtr:av","DependencyPropertyChangedEventArgs:aw","DependencyPropertiesCollection:ax","UnsetValue:ay","Script:az","Binding:a0","PropertyPath:a1","Transform:a2","Visibility:a3","Style:a4","Thickness:a5","HorizontalAlignment:a6","VerticalAlignment:a7","INotifyPropertyChanged:a8","PropertyChangedEventHandler:a9","PropertyChangedEventArgs:ba","SeriesView:bb","ISchedulableRender:bc","XamDataChart:bd","SeriesViewer:be","SeriesViewerView:bf","CanvasRenderScheduler:bg","List$1:bh","IList$1:bi","ICollection$1:bj","IEnumerable$1:bk","IEnumerator$1:bl","IArrayList:bm","Array:bn","ICollection:bo","CompareCallback:bp","IList:bq","IDisposable:br","IArray:bs","Date:bt","Date:bu","Func$3:bv","Action$1:bw","Callback:bx","window:by","RenderingContext:bz","IRenderer:b0","Rectangle:b1","Shape:b2","Brush:b3","Color:b4","DoubleCollection:b5","Path:b6","Geometry:b7","GeometryType:b8","TextBlock:b9","Polygon:ca","PointCollection:cb","Polyline:cc","DataTemplateRenderInfo:cd","DataTemplatePassInfo:ce","ContentControl:cf","DataTemplate:cg","DataTemplateRenderHandler:ch","DataTemplateMeasureHandler:ci","DataTemplateMeasureInfo:cj","DataTemplatePassHandler:ck","Line:cl","XamOverviewPlusDetailPane:cm","XamOverviewPlusDetailPaneView:cn","XamOverviewPlusDetailPaneViewManager:co","JQueryObject:cp","Element:cq","ElementAttributeCollection:cr","ElementCollection:cs","WebStyle:ct","ElementNodeType:cu","Document:cv","EventListener:cw","IElementEventHandler:cx","ElementEventHandler:cy","ElementAttribute:cz","JQueryPosition:c0","JQueryCallback:c1","JQueryEvent:c2","JQueryUICallback:c3","EventProxy:c4","ModifierKeys:c5","Func$2:c6","MouseWheelHandler:c7","Delegate:c8","GestureHandler:c9","ContactHandler:da","TouchHandler:db","MouseOverHandler:dc","MouseHandler:dd","KeyHandler:de","Key:df","JQuery:dg","JQueryDeferred:dh","JQueryPromise:di","Action:dj","CanvasViewRenderer:dk","CanvasContext2D:dl","CanvasContext:dm","TextMetrics:dn","ImageData:dp","CanvasElement:dq","Gradient:dr","LinearGradientBrush:ds","GradientStop:dt","GeometryGroup:du","GeometryCollection:dv","FillRule:dw","PathGeometry:dx","PathFigureCollection:dy","LineGeometry:dz","RectangleGeometry:d0","EllipseGeometry:d1","ArcSegment:d2","PathSegment:d3","PathSegmentType:d4","SweepDirection:d5","PathFigure:d6","PathSegmentCollection:d7","LineSegment:d8","PolyLineSegment:d9","BezierSegment:ea","PolyBezierSegment:eb","GeometryUtil:ec","Tuple$2:ed","TransformGroup:ee","TransformCollection:ef","TranslateTransform:eg","RotateTransform:eh","ScaleTransform:ei","DivElement:ej","DOMEventProxy:ek","MSGesture:el","MouseEventArgs:em","EventArgs:en","DoubleAnimator:eo","EasingFunctionHandler:ep","ImageElement:eq","RectUtil:er","MathUtil:es","RuntimeHelpers:et","RuntimeFieldHandle:eu","PropertyChangedEventArgs$1:ev","InteractionState:ew","OverviewPlusDetailPaneMode:ex","IOverviewPlusDetailControl:ey","EventHandler$1:ez","ArgumentNullException:e0","Error:e1","OverviewPlusDetailViewportHost:e2","SeriesCollection:e3","ObservableCollection$1:e4","INotifyCollectionChanged:e5","NotifyCollectionChangedEventHandler:e6","NotifyCollectionChangedEventArgs:e7","NotifyCollectionChangedAction:e8","AxisCollection:e9","SeriesViewerViewManager:fa","AxisTitlePosition:fb","PointerTooltipStyle:fc","BrushCollection:fd","InterpolationMode:fe","Random:ff","ColorUtil:fg","CssHelper:fh","CssGradientUtil:fi","FontUtil:fj","FontInfo:fk","DataContext:fl","SeriesViewerComponentsFromView:fm","SeriesViewerSurfaceViewer:fn","Canvas:fo","Panel:fp","UIElementCollection:fq","RectChangedEventHandler:fr","RectChangedEventArgs:fs","RenderSurface:ft","StackedSeriesBase:fu","CategorySeries:fv","MarkerSeries:fw","MarkerSeriesView:fx","Marker:fy","MarkerTemplates:fz","Dictionary$2:f0","IDictionary$2:f1","IDictionary:f2","IEqualityComparer$1:f3","KeyValuePair$2:f4","NotImplementedException:f5","HashPool$2:f6","IHashPool$2:f7","IPool$1:f8","Func$1:f9","Pool$1:ga","IIndexedPool$1:gb","MarkerType:gc","SeriesVisualData:gd","PrimitiveVisualDataList:ge","IVisualData:gf","PrimitiveVisualData:gg","PrimitiveAppearanceData:gh","BrushAppearanceData:gi","StringBuilder:gj","AppearanceHelper:gk","LinearGradientBrushAppearanceData:gl","GradientStopAppearanceData:gm","SolidBrushAppearanceData:gn","EllipseGeometryData:go","GeometryData:gp","GetPointsSettings:gq","RectangleGeometryData:gr","LineGeometryData:gs","PathGeometryData:gt","PathFigureData:gu","LineSegmentData:gv","SegmentData:gw","PolylineSegmentData:gx","ArcSegmentData:gy","PolyBezierSegmentData:gz","LabelAppearanceData:g0","ShapeTags:g1","PointerTooltipVisualDataList:g2","MarkerVisualDataList:g3","MarkerVisualData:g4","PointerTooltipVisualData:g5","RectangleVisualData:g6","PolygonVisualData:g7","PolyLineVisualData:g8","IHasCategoryModePreference:g9","IHasCategoryAxis:ha","CategoryAxisBase:hb","Axis:hc","AxisView:hd","AxisLabelPanelBase:he","AxisLabelPanelBaseView:hf","AxisLabelSettings:hg","AxisLabelsLocation:hh","PropertyUpdatedEventHandler:hi","PropertyUpdatedEventArgs:hj","PathRenderingInfo:hk","NumericAxisBase:hl","NumericAxisBaseView:hm","NumericAxisRenderer:hn","AxisRendererBase:ho","Action$4:hp","Action$3:hq","Func$4:hr","AxisLabelManager:hs","LabelPosition:ht","Func$5:hu","AxisRenderingParametersBase:hv","RangeInfo:hw","TickmarkValues:hx","TickmarkValuesInitializationParameters:hy","CategoryMode:hz","CategoryAxisRenderingParameters:h0","LogarithmicTickmarkValues:h1","LogarithmicNumericSnapper:h2","Snapper:h3","LinearTickmarkValues:h4","LinearNumericSnapper:h5","AxisRangeChangedEventArgs:h6","AxisRange:h7","IEquatable$1:h8","AutoRangeCalculator:h9","NumericYAxis:ia","StraightNumericAxisBase:ib","StraightNumericAxisBaseView:ic","NumericScaler:id","ScalerParams:ie","NumericScaleMode:ig","LogarithmicScaler:ih","IScaler:ii","AxisOrientation:ij","NumericYAxisView:ik","VerticalAxisLabelPanel:il","VerticalAxisLabelPanelView:im","TitleSettings:io","NumericAxisRenderingParameters:ip","VerticalLogarithmicScaler:iq","VerticalLinearScaler:ir","LinearScaler:is","NumericRadiusAxis:it","NumericRadiusAxisView:iu","Enumerable:iv","IOrderedEnumerable$1:iw","SortedList$1:ix","PolarAxisRenderingManager:iy","ViewportUtils:iz","PolarAxisRenderingParameters:i0","IPolarRadialRenderingParameters:i1","RadialAxisRenderingParameters:i2","RadialAxisLabelPanel:i3","HorizontalAxisLabelPanelBase:i4","HorizontalAxisLabelPanelBaseView:i5","RadialAxisLabelPanelView:i6","NumericAngleAxis:i7","IAngleScaler:i8","NumericAngleAxisView:i9","AngleAxisLabelPanel:ja","AngleAxisLabelPanelView:jb","Extensions:jc","CategoryAngleAxis:jd","CategoryAngleAxisView:je","CategoryAxisBaseView:jf","CategoryAxisRenderer:jg","LinearCategorySnapper:jh","IFastItemsSource:ji","IFastItemColumn$1:jj","IFastItemColumnPropertyName:jk","CategoryTickmarkValues:jl","AxisComponentsForView:jm","AxisComponentsFromView:jn","AxisFormatLabelHandler:jo","XamDataChartView:jp","VisualExportHelper:jq","IFastItemsSourceProvider:jr","ContentInfo:js","AxisRangeChangedEventHandler:jt","ChartContentManager:ju","ChartContentType:jv","FragmentBase:jw","HorizontalAnchoredCategorySeries:jx","AnchoredCategorySeries:jy","IIsCategoryBased:jz","ICategoryScaler:j0","IBucketizer:j1","IDetectsCollisions:j2","IHasSingleValueCategory:j3","IHasCategoryTrendline:j4","IHasTrendline:j5","TrendLineType:j6","IPreparesCategoryTrendline:j7","TrendResolutionParams:j8","AnchoredCategorySeriesView:j9","CategorySeriesView:ka","ISupportsMarkers:kb","CategoryBucketCalculator:kc","ISortingAxis:kd","CategoryFrame:ke","Frame:kf","BrushUtil:kg","CategoryTrendLineManagerBase:kh","TrendLineManagerBase$1:ki","Clipper:kj","EdgeClipper:kk","LeftClipper:kl","BottomClipper:km","RightClipper:kn","TopClipper:ko","Flattener:kp","Stack$1:kq","ReverseArrayEnumerator$1:kr","SpiralTodo:ks","FastItemsSourceEventAction:kt","SortingTrendLineManager:ku","TrendFitCalculator:kv","LeastSquaresFit:kw","Numeric:kx","TrendAverageCalculator:ky","CategoryTrendLineManager:kz","AnchoredCategoryBucketCalculator:k0","CategoryDateTimeXAxis:k1","CategoryDateTimeXAxisView:k2","TimeAxisDisplayType:k3","FastItemDateTimeColumn:k4","IFastItemColumnInternal:k5","FastItemColumn:k6","FastReflectionHelper:k7","HorizontalAxisLabelPanel:k8","CoercionInfo:k9","FastItemsSourceEventArgs:la","SortedListView$1:lb","ArrayUtil:lc","Comparison$1:ld","CategoryLineRasterizer:le","UnknownValuePlotting:lf","Action$5:lg","PenLineCap:lh","CategoryFramePreparer:li","CategoryFramePreparerBase:lj","FramePreparer:lk","ISupportsErrorBars:ll","DefaultSupportsMarkers:lm","DefaultProvidesViewport:ln","DefaultSupportsErrorBars:lo","PreparationParams:lp","CategoryYAxis:lq","CategoryYAxisView:lr","SyncSettings:ls","NumericXAxis:lt","NumericXAxisView:lu","HorizontalLogarithmicScaler:lv","HorizontalLinearScaler:lw","ValuesHolder:lx","LineSeries:ly","LineSeriesView:lz","PathVisualData:l0","CategorySeriesRenderManager:l1","AssigningCategoryStyleEventArgs:l2","AssigningCategoryStyleEventArgsBase:l3","GetCategoryItemsHandler:l4","HighlightingInfo:l5","HighlightingState:l6","AssigningCategoryMarkerStyleEventArgs:l7","HighlightingManager:l8","SplineSeriesBase:l9","SplineSeriesBaseView:ma","SplineType:mb","CollisionAvoider:mc","SafeSortedReadOnlyDoubleCollection:md","SafeReadOnlyDoubleCollection:me","ReadOnlyCollection$1:mf","SafeEnumerable:mg","AreaSeries:mh","AreaSeriesView:mi","LegendTemplates:mj","PieChartBase:mk","PieChartBaseView:ml","PieChartViewManager:mm","PieChartVisualData:mn","PieSliceVisualDataList:mo","PieSliceVisualData:mp","Slice:mq","SliceView:mr","PieLabel:ms","PieSliceDataContext:mt","MouseButtonEventArgs:mu","FastItemsSource:mv","ArgumentException:mw","ColumnReference:mx","FastItemObjectColumn:my","FastItemIntColumn:mz","LabelsPosition:m0","LeaderLineType:m1","OthersCategoryType:m2","IndexCollection:m3","LegendBase:m4","LegendBaseView:m5","LegendBaseViewManager:m6","GradientData:m7","GradientStopData:m8","DataChartLegendMouseButtonEventArgs:m9","DataChartMouseButtonEventArgs:na","ChartLegendMouseEventArgs:nb","ChartMouseEventArgs:nc","DataChartLegendMouseButtonEventHandler:nd","DataChartLegendMouseEventHandler:ne","SliceClickEventHandler:nf","SliceClickEventArgs:ng","ItemLegend:nh","ItemLegendView:ni","LegendItemInfo:nj","BubbleSeries:nk","ScatterBase:nl","ScatterBaseView:nm","MarkerManagerBase:nn","MarkerManagerBucket:no","ScatterTrendLineManager:np","NumericMarkerManager:nq","OwnedPoint:nr","CollisionAvoidanceType:ns","SmartPlacer:nt","ISmartPlaceable:nu","SmartPosition:nv","SmartPlaceableWrapper$1:nw","ScatterAxisInfoCache:nx","ScatterErrorBarSettings:ny","ErrorBarSettingsBase:nz","EnableErrorBars:n0","ErrorBarCalculatorReference:n1","IErrorBarCalculator:n2","ErrorBarCalculatorType:n3","ScatterFrame:n4","ScatterFrameBase$1:n5","DictInterpolator$3:n6","Action$6:n7","SyncLink:n8","ChartCollection:n9","FastItemsSourceReference:oa","SyncManager:ob","SyncLinkManager:oc","Debug:od","ErrorBarsHelper:oe","BubbleSeriesView:of","BubbleMarkerManager:og","SizeScale:oh","BrushScale:oi","ScaleLegend:oj","ScaleLegendView:ok","CustomPaletteBrushScale:ol","BrushSelectionMode:om","ValueBrushScale:on","FunnelSliceDataContext:oo","XamFunnelChart:op","IItemProvider:oq","MessageHandler:or","MessageHandlerEventHandler:os","Message:ot","ServiceProvider:ou","MessageChannel:ov","MessageEventHandler:ow","Array:ox","XamFunnelConnector:oy","XamFunnelController:oz","SliceInfoList:o0","SliceInfoUnaryComparison:o1","SliceInfo:o2","SliceAppearance:o3","PointList:o4","FunnelSliceVisualData:o5","Bezier:o6","Array:o7","BezierPoint:o8","BezierOp:o9","BezierPointComparison:pa","DoubleColumn:pb","ObjectColumn:pc","XamFunnelView:pd","IOuterLabelWidthDecider:pe","IFunnelLabelSizeDecider:pf","MouseLeaveMessage:pg","InteractionMessage:ph","MouseMoveMessage:pi","MouseButtonMessage:pj","MouseButtonAction:pk","MouseButtonType:pl","SetAreaSizeMessage:pm","RenderingMessage:pn","RenderSliceMessage:po","RenderOuterLabelMessage:pp","TooltipValueChangedMessage:pq","TooltipUpdateMessage:pr","FunnelDataContext:ps","PropertyChangedMessage:pt","ConfigurationMessage:pu","ClearMessage:pv","ClearTooltipMessage:pw","ContainerSizeChangedMessage:px","ViewportChangedMessage:py","ViewPropertyChangedMessage:pz","OuterLabelAlignment:p0","FunnelSliceDisplay:p1","SliceSelectionManager:p2","DataUpdatedMessage:p3","ItemsSourceAction:p4","DictionaryEntry:p5","FunnelFrame:p6","UserSelectedItemsChangedMessage:p7","LabelSizeChangedMessage:p8","FrameRenderCompleteMessage:p9","IntColumn:qa","IntColumnComparison:qb","Convert:qc","SelectedItemsChangedMessage:qd","ModelUpdateMessage:qe","SliceClickedMessage:qf","FunnelSliceClickedEventHandler:qg","FunnelSliceClickedEventArgs:qh","FunnelChartVisualData:qi","FunnelSliceVisualDataList:qj","WaterfallSeries:qk","WaterfallSeriesView:ql","CategoryTransitionInMode:qm","FinancialSeries:qn","FinancialSeriesView:qo","FinancialBucketCalculator:qp","CategoryTransitionSourceFramePreparer:qq","TransitionInSpeedType:qr","AssigningCategoryStyleEventHandler:qs","FinancialValueList:qt","FinancialEventHandler:qu","FinancialEventArgs:qv","FinancialCalculationDataSource:qw","CalculatedColumn:qx","FinancialCalculationSupportingCalculations:qy","ColumnSupportingCalculation:qz","SupportingCalculation$1:q0","SupportingCalculationStrategy:q1","DataSourceSupportingCalculation:q2","ProvideColumnValuesStrategy:q3","StepLineSeries:q4","StepLineSeriesView:q5","StepAreaSeries:q6","StepAreaSeriesView:q7","RangeAreaSeries:q8","HorizontalRangeCategorySeries:q9","RangeCategorySeries:ra","IHasHighLowValueCategory:rb","RangeCategorySeriesView:rc","RangeCategoryBucketCalculator:rd","RangeCategoryFramePreparer:re","DefaultCategoryTrendlineHost:rf","DefaultCategoryTrendlinePreparer:rg","DefaultHighLowValueProvider:rh","HighLowValuesHolder:ri","CategoryMarkerManager:rj","RangeValueList:rk","RangeAreaSeriesView:rl","LineFragment:rm","LineFragmentView:rn","LineFragmentBucketCalculator:ro","IStacked100Series:rp","StackedFragmentSeries:rq","StackedAreaSeries:rr","HorizontalStackedSeriesBase:rs","StackedSplineAreaSeries:rt","AreaFragment:ru","AreaFragmentView:rv","AreaFragmentBucketCalculator:rw","SplineAreaFragment:rx","SplineFragmentBase:ry","SplineAreaFragmentView:rz","StackedSeriesManager:r0","StackedSeriesCollection:r1","StackedSeriesView:r2","StackedBucketCalculator:r3","StackedLineSeries:r4","StackedSplineSeries:r5","StackedColumnSeries:r6","StackedColumnSeriesView:r7","StackedColumnBucketCalculator:r8","ColumnFragment:r9","ColumnFragmentView:sa","StackedBarSeries:sb","VerticalStackedSeriesBase:sc","IBarSeries:sd","StackedBarSeriesView:se","StackedBarBucketCalculator:sf","BarFragment:sg","SplineFragment:sh","SplineFragmentView:si","SplineFragmentBucketCalculator:sj","Nullable$1:sk","DefaultSingleValueProvider:sl","SingleValuesHolder:sm","RenderRequestedEventArgs:sn","ChartTitleVisualData:so","VisualDataSerializer:sp","AxisVisualData:sq","AxisLabelVisualDataList:sr","AxisLabelVisualData:ss","AssigningCategoryMarkerStyleEventHandler:st","SeriesComponentsForView:su","StackedSeriesFramePreparer:sv","StackedSeriesCreatedEventHandler:sw","StackedSeriesCreatedEventArgs:sx","StackedSeriesVisualData:sy","SeriesVisualDataList:sz","LabelPanelArranger:s0","LabelPanelsArrangeState:s1","Action$2:s2","ChartVisualData:s3","AxisVisualDataList:s4","WindowResponse:s5","SeriesViewerComponentsForView:s6","DataChartCursorEventHandler:s7","ChartCursorEventArgs:s8","DataChartMouseButtonEventHandler:s9","DataChartMouseEventHandler:ta","AnnotationLayer:tb","AnnotationLayerView:tc","GridMode:td","DataChartAxisRangeChangedEventHandler:te","ChartAxisRangeChangedEventArgs:tf","PolarBase:tg","PolarBaseView:th","PolarTrendLineManager:ti","PolarLinePlanner:tj","AngleRadiusPair:tk","PolarAxisInfoCache:tl","SeriesRenderer$2:tm","SeriesRenderingArguments:tn","PolarFrame:to","PolarAxes:tp","RadialBase:tq","RadialBaseView:tr","RadialBucketCalculator:ts","RadialFrame:tt","RadialAxes:tu","SeriesComponentsFromView:tv","EasingFunctions:tw","TrendCalculators:tx","CategoryHighlightLayer:ty","CategoryHighlightLayerView:tz","CategoryHighlightLayerFrame:t0","CategoryHighlightFrameRect:t1","CategoryItemHighlightLayer:t2","CategoryItemHighlightLayerView:t3","CategoryItemHighlightType:t4","CategoryItemHighlightLayerFrame:t5","ItemHighlightFrameRect:t6","CategoryToolTipLayer:t7","CategoryToolTipLayerView:t8","PointerTooltip:t9","PointerTooltipView:ua","PointerTooltipPointerLocation:ub","CategoryTooltipLayerPosition:uc","CategoryToolTipLayerFrame:ud","CategoryTooltipSeriesInfo:ue","CategoryToolTipCollisionInfo:uf","CrosshairLayer:ug","CrosshairLayerView:uh","CrosshairLayerFrame:ui","ItemToolTipLayer:uj","ItemToolTipLayerView:uk","ItemTooltipLayerFrame:ul","InterpolationUtil:um","ItemTooltipCollisionInfo:un","AxisLabelInfo:uo","CategoryXAxis:up","CategoryXAxisView:uq","GetSnapperInfoStrategy:ur","BarFramePreparer:us","BarTrendFitCalculator:ut","BarTrendLineManager:uu","VerticalAnchoredCategorySeries:uv","BarSeries:uw","BarSeriesView:ux","BarBucketCalculator:uy","PointSeries:uz","PointSeriesView:u0","RangeColumnSeries:u1","RangeColumnSeriesView:u2","SplineAreaSeriesView:u3","SplineAreaSeries:u4","ColumnSeries:u5","ColumnSeriesView:u6","SplineSeries:u7","SplineSeriesView:u8","DataSourceManager:u9","Arc:va","ArcView:vb","Ring:vc","RingControl:vd","RingSeriesBase:ve","XamDoughnutChart:vf","RingCollection:vg","RingSeriesCollection:vh","SliceCollection:vi","SliceItem:vj","ArcItem:vk","XamDoughnutChartView:vl","RingSeriesBaseView:vm","DoughnutChartVisualData:vn","RingSeriesVisualDataList:vo","RingSeriesVisualData:vp","RingVisualDataList:vq","RingVisualData:vr","ArcVisualDataList:vs","ArcVisualData:vt","SliceVisualDataList:vu","SliceVisualData:vv","DoughnutChartLabelVisualData:vw","RingControlView:vx","Legend:vy","LegendView:vz","HoleDimensionsChangedEventHandler:v0","HoleDimensionsChangedEventArgs:v1","HierarchicalRingSeries:v2","IgQueue$1:v3","Node:v4","RingSeries:v5","IndicatorDisplayType:v6","FinancialIndicator:v7","FinancialIndicatorView:v8","FinancialIndicatorBucketCalculator:v9","IndicatorRenderer:wa","PathFigureUtil:wb","StrategyBasedIndicator:wc","IndicatorCalculationStrategy:wd","AbsoluteVolumeOscillatorIndicator:we","AbsoluteVolumeOscillatorIndicatorStrategy:wf","AccumulationDistributionIndicator:wg","AccumulationDistributionIndicatorStrategy:wh","StreamingIndicatorCalculationStrategy:wi","AverageDirectionalIndexIndicator:wj","AverageDirectionalIndexIndicatorStrategy:wk","AverageTrueRangeIndicator:wl","AverageTrueRangeIndicatorStrategy:wm","FinancialOverlay:wn","BollingerBandsOverlay:wo","BollingerBandsOverlayView:wp","BollingerBandsBucketCalculator:wq","BollingerBandWidthIndicator:wr","BollingerBandWidthIndicatorStrategy:ws","ChaikinOscillatorIndicator:wt","ChaikinOscillatorIndicatorStrategy:wu","ChaikinVolatilityIndicator:wv","ChaikinVolatilityIndicatorStrategy:ww","CommodityChannelIndexIndicator:wx","CommodityChannelIndexIndicatorStrategy:wy","CustomIndicator:wz","CustomIndicatorStrategy:w0","PriceChannelOverlayView:w1","PriceChannelOverlay:w2","PriceChannelBucketCalculator:w3","DetrendedPriceOscillatorIndicator:w4","DetrendedPriceOscillatorIndicatorStrategy:w5","EaseOfMovementIndicator:w6","EaseOfMovementIndicatorStrategy:w7","FastStochasticOscillatorIndicator:w8","FastStochasticOscillatorIndicatorStrategy:w9","PercentKCalculationStrategy:xa","ForceIndexIndicator:xb","ForceIndexIndicatorStrategy:xc","FullStochasticOscillatorIndicator:xd","FullStochasticOscillatorIndicatorStrategy:xe","ItemwiseIndicatorCalculationStrategy:xf","ItemwiseStrategyBasedIndicator:xg","ItemwiseStrategyCalculationStrategy:xh","MarketFacilitationIndexIndicator:xi","MarketFacilitationIndexIndicatorStrategy:xj","MassIndexIndicator:xk","MassIndexIndicatorStrategy:xl","MedianPriceIndicator:xm","MedianPriceIndicatorStrategy:xn","MoneyFlowIndexIndicator:xo","MoneyFlowIndexIndicatorStrategy:xp","MovingAverageConvergenceDivergenceIndicator:xq","MovingAverageConvergenceDivergenceIndicatorStrategy:xr","NegativeVolumeIndexIndicator:xs","NegativeVolumeIndexIndicatorStrategy:xt","OnBalanceVolumeIndicator:xu","OnBalanceVolumeIndicatorStrategy:xv","PercentagePriceOscillatorIndicator:xw","PercentagePriceOscillatorIndicatorStrategy:xx","PercentageVolumeOscillatorIndicator:xy","PercentageVolumeOscillatorIndicatorStrategy:xz","PositiveVolumeIndexIndicator:x0","PositiveVolumeIndexIndicatorStrategy:x1","PriceVolumeTrendIndicator:x2","PriceVolumeTrendIndicatorStrategy:x3","RateOfChangeAndMomentumIndicator:x4","RateOfChangeAndMomentumIndicatorStrategy:x5","RelativeStrengthIndexIndicator:x6","RelativeStrengthIndexIndicatorStrategy:x7","SlowStochasticOscillatorIndicator:x8","SlowStochasticOscillatorIndicatorStrategy:x9","StandardDeviationIndicator:ya","StandardDeviationIndicatorStrategy:yb","StochRSIIndicator:yc","StochRSIIndicatorStrategy:yd","TRIXIndicator:ye","TRIXIndicatorStrategy:yf","TypicalPriceIndicator:yg","TypicalPriceIndicatorStrategy:yh","UltimateOscillatorIndicator:yi","UltimateOscillatorIndicatorCalculationStrategy:yj","WeightedCloseIndicator:yk","WeightedCloseIndicatorStrategy:yl","WilliamsPercentRIndicator:ym","WilliamsPercentRIndicatorStrategy:yn","SliceInfoComparison:yo","XamFunnelSlice:yp","TemplateChangedMessage:yq","AnchoredRadialSeries:yr","AnchoredRadialSeriesView:ys","RadialTrendLineManager:yt","AnchoredRadialBucketCalculator:yu","RadialAreaSeries:yv","RadialAreaSeriesView:yw","HighDensityScatterSeries:yx","HighDensityScatterSeriesView:yy","KDTree2D:yz","KDTreeNode2D:y0","PointData:y1","SearchData:y2","Monitor:y3","KDTreeThunk:y4","KNearestResults:y5","KNearestResult:y6","SearchArgs:y7","ProgressiveLoadStatusEventArgs:y8","MouseMoveThunk:y9","ScatterMouseOverEventArgs:za","ScatterLineSeries:zb","ScatterLineSeriesView:zc","ScatterSplineSeries:zd","ScatterSplineSeriesView:ze","PathRenderer:zf","IFlattener:zg","NaNSegmenter:zh","DefaultFlattener:zi","RearrangedList$1:zj","HighlightingMode:zk","SyncSettingsConverter:zl","PriceDisplayType:zm","WindowMode:zn","CategoryErrorBarSettings:zo","FinancialPriceSeries:zp","FinancialPriceSeriesView:zq","FinancialPriceBucketCalculator:zr","IndexCollectionTypeConverter:zs","TypeConverter:zt","ITypeDescriptorContext:zu","CultureInfo:zv","IFormatProvider:zw","XamPieChart:zx","XamPieChartView:zy","PolarLineSeriesBase:zz","PolarLineSeriesBaseView:z0","PolarAreaSeries:z1","PolarAreaSeriesView:z2","PolarLineSeries:z3","PolarLineSeriesView:z4","PolarScatterSeries:z5","PolarScatterSeriesView:z6","PolarSplineAreaSeries:z7","PolarSplineAreaSeriesView:z8","PolarSplineSeries:z9","PolarSplineSeriesView:aaa","RadialColumnSeries:aab","RadialColumnSeriesView:aac","RadialLineSeries:aad","RadialLineSeriesView:aae","RadialPieSeries:aaf","RadialPieSeriesView:aag","SliceCoords:aah","ScatterSeries:aai","ScatterSeriesView:aaj","Stacked100BarBucketCalculator:aak","Stacked100ColumnBucketCalculator:aal","Stacked100AreaSeries:aam","Stacked100BarSeries:aan","Stacked100BarSeriesView:aao","Stacked100ColumnSeries:aap","Stacked100ColumnSeriesView:aaq","Stacked100LineSeries:aar","Stacked100SplineAreaSeries:aas","Stacked100SplineSeries:aat","ChartTitleVisualDataList:aau","StringColumn:aav","ColumnUtil:aaw","AbstractEnumerable:aax","AbstractEnumerator:aay","GenericEnumerable$1:aaz","GenericEnumerator$1:aa0"]);$.ig.util.defType("ItemsSourceAction:p4","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("ItemsSourceAction",$.ig.$ep.$type)},true);$.ig.util.defType("EnableErrorBars:n0","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("EnableErrorBars",$.ig.$ep.$type)},true);$.ig.util.defType("WindowResponse:s5","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("WindowResponse",$.ig.$ep.$type)},true);$.ig.util.defType("WindowMode:zn","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("WindowMode",$.ig.$ep.$type)},true);$.ig.util.defType("SplineType:mb","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("SplineType",$.ig.$ep.$type)},true);$.ig.util.defType("PriceDisplayType:zm","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("PriceDisplayType",$.ig.$ep.$type)},true);$.ig.util.defType("OthersCategoryType:m2","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("OthersCategoryType",$.ig.$ep.$type)},true);$.ig.util.defType("MarkerType:gc","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("MarkerType",$.ig.$ep.$type)},true);$.ig.util.defType("LabelsPosition:m0","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("LabelsPosition",$.ig.$ep.$type)},true);$.ig.util.defType("GridMode:td","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("GridMode",$.ig.$ep.$type)},true);$.ig.util.defType("AxisOrientation:ij","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("AxisOrientation",$.ig.$ep.$type)},true);$.ig.util.defType("CategoryMode:hz","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("CategoryMode",$.ig.$ep.$type)},true);$.ig.util.defType("AxisLabelsLocation:hh","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("AxisLabelsLocation",$.ig.$ep.$type)},true);$.ig.util.defType("TransitionInSpeedType:qr","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("TransitionInSpeedType",$.ig.$ep.$type)},true);$.ig.util.defType("HighlightingState:l6","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("HighlightingState",$.ig.$ep.$type)},true);$.ig.util.defType("HighlightingMode:zk","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("HighlightingMode",$.ig.$ep.$type)},true);$.ig.util.defType("CollisionAvoidanceType:ns","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("CollisionAvoidanceType",$.ig.$ep.$type)},true);$.ig.util.defType("ChartContentType:jv","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("ChartContentType",$.ig.$ep.$type)},true);$.ig.util.defType("MouseButtonAction:pk","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("MouseButtonAction",$.ig.$ep.$type)},true);$.ig.util.defType("MouseButtonType:pl","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("MouseButtonType",$.ig.$ep.$type)},true);$.ig.util.defType("OuterLabelAlignment:p0","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("OuterLabelAlignment",$.ig.$ep.$type)},true);$.ig.util.defType("FunnelSliceDisplay:p1","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("FunnelSliceDisplay",$.ig.$ep.$type)},true);$.ig.util.defType("TimeAxisDisplayType:k3","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("TimeAxisDisplayType",$.ig.$ep.$type)},true);$.ig.util.defType("LeaderLineType:m1","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("LeaderLineType",$.ig.$ep.$type)},true);$.ig.util.defType("IndicatorDisplayType:v6","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("IndicatorDisplayType",$.ig.$ep.$type)},true);$.ig.util.defType("BrushSelectionMode:om","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("BrushSelectionMode",$.ig.$ep.$type)},true);$.ig.util.defType("CategoryTransitionInMode:qm","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("CategoryTransitionInMode",$.ig.$ep.$type)},true);$.ig.util.defType("NumericScaleMode:ig","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("NumericScaleMode",$.ig.$ep.$type)},true);$.ig.util.defType("AxisTitlePosition:fb","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("AxisTitlePosition",$.ig.$ep.$type)},true);$.ig.util.defType("PointerTooltipPointerLocation:ub","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("PointerTooltipPointerLocation",$.ig.$ep.$type)},true);$.ig.util.defType("CategoryTooltipLayerPosition:uc","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("CategoryTooltipLayerPosition",$.ig.$ep.$type)},true);$.ig.util.defType("CategoryItemHighlightType:t4","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("CategoryItemHighlightType",$.ig.$ep.$type)},true);$.ig.util.defType("IProvidesViewport:a","Object",{$type:new $.ig.Type("IProvidesViewport",null)},true);$.ig.util.defType("Series:aj","Control",{_view:null,view:function(value){if(arguments.length===1){this._view=value;return value}else{return this._view}},_uniqueIndex:0,_jq:null,jq:function(value){if(arguments.length===1){this._jq=value;return value}else{return this._jq}},init:function(){var $self=this;this.bh=true;this.bi=false;this.be=false;this.ar=new $$t.su;this.bj=false;this.bd=false;$$t.$ak.init.call(this);this._uniqueIndex=$$t.$aj.dy++;this.cl(true);this.jq($$t.$x.empty());this.view(this.au());this.view().bu($$t.$x.empty());this.hc(this.view());this.view().an();this.y($$t.$aj.$type);this.bc=function(a,b){$self.h3(b.oldRect(),b.newRect())};this.aq=function(a,b){$self.hh(a,b.propertyName(),b.oldValue(),b.newValue())};this.dw=function(a,b){if($self.seriesViewer()!=null){$self.cl(true);$self.seriesViewer().g3()}$self.gj(b.action(),b.position(),b.count(),b.propertyName())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.hh(a,b.propertyName(),b.oldValue(),b.newValue())});this.rootCanvas(new $$t.fo);this.a5(new $$t.eo(0,1,this.transitionDuration()));this.a5().propertyChanged=$.ig.Delegate.prototype.combine(this.a5().propertyChanged,this.gb.runOn(this));this.f($$t.$aj.je,function(){var $ret=new $$t.a0(1,"Visibility");$ret.d($self);return $ret}())},gb:function(a,b){this.du(this.a5().transitionProgress())},_a5:null,a5:function(value){if(arguments.length===1){this._a5=value;return value}else{return this._a5}},hc:function(a){},ha:function(){this.gc(this.actualLegend(),this.actualLegend());if(this.bb()==null&&this.syncLink()!=null&&this.itemsSource()!=null){this.bb($.ig.util.cast($$t.$jr.$type,this.syncLink()).getFastItemsSource(this.itemsSource()))}this.view().aq()},hb:function(){this.gg();if(this.bb()!=null&&this.syncLink()!=null&&this.itemsSource()!=null){this.bb($.ig.util.cast($$t.$jr.$type,this.syncLink()).releaseFastItemsSource(this.itemsSource()))}this.view().ar()},au:function(){return new $$t.bb(this)},_rootCanvas:null,rootCanvas:function(value){if(arguments.length===1){this._rootCanvas=value;return value}else{return this._rootCanvas}},cq:function(){return false},getExactItemIndex:function(a){return this.getItemIndex(a)},getItemIndex:function(a){return-1},getItem:function(a){return null},ef:function(a,b){return a.getItem(b)},isAnnotationLayer:function(){return false},isVertical:function(){return false},isPolar:function(){return false},isScatter:function(){return false},isRadial:function(){return false},isStacked:function(){return false},isFinancial:function(){return false},isRange:function(){return false},isCategory:function(){return false},isDefaultCrosshairBehaviorDisabled:function(){return false},isDefaultTooltipBehaviorDisabled:function(){return false},c8:function(a,b,c,d,e){return Number.POSITIVE_INFINITY},c9:function(a,b,c,d,e,f,g){if(c==null){return Number.POSITIVE_INFINITY}if(b<0||b>f-1){return Number.POSITIVE_INFINITY}var h=0;var i;var j=NaN;var k=NaN;var l=NaN;var m=NaN;if(c.isSorting()){var n=c;i=g(a);var o=Math.floor(i);var p=Math.ceil(i);
m=i-o;if(o>=0&&o<f){var q=n.getUnscaledValueAt(n.sortedIndices().__inner[o]);j=c.getScaledValue(q,d)+e}else{j=NaN}if(p>=0&&p<f){var r=n.getUnscaledValueAt(n.sortedIndices().__inner[p]);k=c.getScaledValue(r,d)+e}else{k=NaN}if(isNaN(j)&&!isNaN(k)){j=k}if(isNaN(k)&&!isNaN(j)){k=j}if(b>=0&&b<f){var s=n.getUnscaledValueAt(n.sortedIndices().__inner[b]);l=c.getScaledValue(s,d)+e}}else{i=this.getExactItemIndex(a);var t=Math.floor(i);var u=Math.ceil(i);m=i-t;if(t>=0&&t<f){j=c.getScaledValue(t,d)+e}else{j=NaN}if(u>=0&&u<f){k=c.getScaledValue(u,d)+e}else{k=NaN}if(isNaN(j)&&!isNaN(k)){j=k}if(isNaN(k)&&!isNaN(j)){k=j}if(b>=0&&b<f){l=c.getScaledValue(b,d)+e}}var v=j+m*(k-j);return Math.abs(l-v)},cs:function(){return false},dk:function(a,b,c,d,e,f,g,h){if(a==null){return NaN}var i=this.cs();var j=this.d5(b,h,c,f,a);var k=this.d3(b,h,c,f,a);var l=this.c8(b,j,c,d,e);var m=this.c8(b,k,c,d,e);var n=j;var o=k;var p=c.isSorting();if(p&&!i){var q=c;if(j>=0&&j<q.sortedIndices().count()){j=q.sortedIndices().__inner[j]}if(k>=0&&j<q.sortedIndices().count()){k=q.sortedIndices().__inner[k]}}var r=l/(m+l);if(l==0){r=0}if(m==0){r=1}if(!g){if(m<=l){if(k>=0&&k<a.count()){return a.item(k)}}else{if(j>=0&&j<a.count()){return a.item(j)}}return NaN}return this.dd(r,a,j,k,n,o,e,p)},dd:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if(isNaN(j)&&g!=0&&a<=.5&&!h){return i}if(isNaN(i)&&g!=0&&a>=.5&&!h){return j}return i*(1-a)+j*a},d5:function(a,b,c,d,e){if(c==null){return-1}var f=c.isSorting();var g=this.cs();var h=null;if(f){h=c}var i=-1;var j=-1;var k=-1;if(f){i=d(a);if(isNaN(i)){return-1}j=Math.floor(i);k=Math.ceil(i)}else{i=this.getExactItemIndex(a);if(isNaN(i)){return-1}j=Math.floor(i);k=Math.ceil(i)}if(e==null){return-1}if(j<0||j>e.count()-1){return-1}if(!b){return j}var l=NaN;if(f&&!g){if(j<h.sortedIndices().count()&&h.sortedIndices().__inner[j]<e.count()){l=e.item(h.sortedIndices().__inner[j])}}else{l=e.item(j)}while(isNaN(l)){j--;if(j<0||j>e.count()-1){return-1}if(f&&!g){l=e.item(h.sortedIndices().__inner[j])}else{l=e.item(j)}}return j},d3:function(a,b,c,d,e){var f=this.cs();var g=c.isSorting();var h=null;if(g){h=c}var i=-1;var j=-1;var k=-1;if(g){i=d(a);if(isNaN(i)){return-1}j=Math.floor(i);k=Math.ceil(i)}else{i=this.getExactItemIndex(a);if(isNaN(i)){return-1}j=Math.floor(i);k=Math.ceil(i)}if(e==null){return-1}if(k<0||k>e.count()-1){return-1}if(!b){return k}var l=NaN;if(g&&!f){if(k<h.sortedIndices().count()&&h.sortedIndices().__inner[k]<e.count()){l=e.item(h.sortedIndices().__inner[k])}}else{l=e.item(k)}while(isNaN(l)){k++;if(k<0||k>e.count()-1){return-1}if(g&&!f){l=e.item(h.sortedIndices().__inner[k])}else{l=e.item(k)}}return k},dc:function(a,b){var c=this.view().bv();var d=this.view().bu();if(c.isEmpty()||d.isEmpty()){return-1}var e=null;if(b.isSorting()){e=b}var f=new $$t.ie(c,d,b.isInverted());if(this.seriesViewer()==null){return-1}f.b=this.seriesViewer().effectiveViewport();var g=0;if(b.isVertical()){var h=b.getUnscaledValue(d.top(),f);var i=b.getUnscaledValue(d.bottom(),f);var j=(a.__y-c.top())/c.height();g=h+(i-h)*j}else{var k=b.getUnscaledValue(d.left(),f);var l=b.getUnscaledValue(d.right(),f);var m=(a.__x-c.left())/c.width();g=k+(l-k)*m}if(b.isDateTime()){}var n=e.getExactUnsortedIndexClosestToUnscaledValue(g);return n},getPreviousOrExactIndex:function(a,b){return-1},getNextOrExactIndex:function(a,b){return-1},getSeriesValue:function(a,b,c){return NaN},getSeriesValuePosition:function(a,b,c){return{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},et:function(a,b,c,d,e,f,g,h,i){if(e==null||f==null||this.view()==null||this.view().bv().isEmpty()||this.view().bu().isEmpty()){return{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var j=new $$t.ie(this.view().bv(),this.view().bu(),e.isInverted());j.b=this.seriesViewer().effectiveViewport();var k;if(f.isVertical()){k=a.__y;k=this.view().bu().top()+this.view().bu().height()*(k-this.view().bv().top())/this.view().bv().height()}else{k=a.__x;k=this.view().bu().left()+this.view().bu().width()*(k-this.view().bv().left())/this.view().bv().width()}if(!b&&f!=null){var l;var m;if(h!=null){l=h(a,c)}else{l=this.getPreviousOrExactIndex(a,c)}if(i!=null){m=i(a,c)}else{m=this.getNextOrExactIndex(a,c)}var n=new $$t.ie(this.view().bv(),this.view().bu(),f.isInverted());n.b=this.seriesViewer().viewportRect();var o=this.c8(a,l,f,n,d);var p=this.c8(a,m,f,n,d);var q=m;var r=l;if(f.isSorting()){var s=f;if(q>=0&&q<s.sortedIndices().count()){q=s.getUnscaledValueAt(s.sortedIndices().__inner[q])}if(r>=0&&r<s.sortedIndices().count()){r=s.getUnscaledValueAt(s.sortedIndices().__inner[r])}}if(p+o!=0){var t=p/(o+p);if(Math.abs(t-.5)<1e-7){p=o}}if(p<=o){k=f.getScaledValue(q,n)+d}else{k=f.getScaledValue(r,n)+d}}else{if(f.isCategory()&&!f.isDateTime()&&f.categoryMode()!=0){var u=.5*f.getCategorySize(this.view().bv(),this.view().bu());if(this.isVertical()){u=u*-1}if(f.isInverted()){u=u*-1}k-=u;k+=d}}var v;if(g!=null){v=g(a,b,c)}else{v=this.getSeriesValue(a,b,c)}var w=e.getScaledValue(v,j);if(f.isVertical()){return{__x:w,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{return{__x:k,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},getSeriesHighValue:function(a,b,c){return this.getSeriesValue(a,b,c)},getSeriesHighValuePosition:function(a,b,c){return this.getSeriesValuePosition(a,b,c)},getSeriesLowValue:function(a,b,c){return this.getSeriesValue(a,b,c)},getSeriesLowValuePosition:function(a,b,c){return this.getSeriesValuePosition(a,b,c)},getSeriesValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesValuePosition(d,b,c)},getSeriesValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesValue(d,b,c)},getSeriesHighValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesHighValuePosition(d,b,c)},getSeriesHighValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesHighValue(d,b,c)},getSeriesLowValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesLowValuePosition(d,b,c)},getSeriesLowValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesLowValue(d,b,c)},getItemIndexFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getItemIndex(b)},getExactItemIndexFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getExactItemIndex(b)},getItemFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getItem(b)},propertyChanged:null,propertyUpdated:null,raisePropertyChanged:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},hasMarkers:function(){return false},getActualMarkerBrush:function(){return null},getActualMarkerOutlineBrush:function(){return null},getActualMarkerTemplate:function(){return null},toWorldPosition:function(a){var b=this.view().bu();var c=this.view().bv();var d={__x:c.left()+c.width()*(a.__x-b.left())/b.width(),__y:c.top()+c.height()*(a.__y-b.top())/b.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return d},fromWorldPosition:function(a){var b=this.view().bu();var c=this.view().bv();var d=b.left()+(a.__x-c.left())/c.width()*b.width();var e=b.top()+(a.__y-c.top())/c.height()*b.height();return{__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},eg:function(a,b){var c=this.view().b(a);var d=c!=null?c.item():null;if(d==null){var e=this.view().bu();var f=this.view().bv();var g=this.toWorldPosition(b);d=this.getItem(g)}return d},scrollIntoView:function(a){return false},ad:function(a){return new $$t.h7(NaN,NaN)},renderSeries:function(a){this.cj(false);if(this.seriesViewer()!=null){this.seriesViewer().ah().x(0,this,this.ae(),a);if(this.renderRequested!=null){var b=new $$t.sn;b.animate(a);this.renderRequested(this,b);a=b.animate()}}},renderRequested:null,gm:function(a){this.hq(a);this.cj(false)},hq:function(a){if(this.cn()&&!this.ci()){this.cn(false)}},_cm:false,cm:function(value){if(arguments.length===1){this._cm=value;return value}else{return this._cm}},gf:function(){if(this.cm()&&!this.cn()){this.a5().intervalMilliseconds(Math.max(this.dl(),this.dm()));this.gi()}},gi:function(){},_av:null,av:function(value){if(arguments.length===1){this._av=value;return value}else{return this._av}},hr:function(a,b){if(this.av()==null){this.av(this.au());this.av().m(true);if(this.seriesViewer()!=null){this.seriesViewer().ae().h(this.av())}this.av().an()}this.av().bu(a)},getViewInfo:function(a,b){a=this.view().bu();b=this.view().bv();return{viewportRect:a,windowRect:b}},ct:function(a,b,c){if($.ig.util.cast($$t.$ry.$type,this)!==null||$.ig.util.cast($$t.$jw.$type,this)!==null){return true}return this.__visibility==0},gh:function(a,b){if(a){this.cl(true)}},bm:function(){return this.bn(this.view())},bn:function(a){var b=a.bu();var c=a.bv();if(!this.ct(b,c,a)){this.gh(true,a);return true}return false},hd:function(a,b){this.view().bu(b);this.h2(a,b);if(this.seriesViewer()!=null){this.seriesViewer().ah().z(0,this,this.ae(),b)}},h3:function(a,b){},h2:function(a,b){},_ae:null,ae:function(value){if(arguments.length===1){this._ae=value;return value}else{return this._ae}},bh:false,cl:function(a){if(arguments.length===1){this.bh=a;return a}else{return this.bh}},gp:function(a){a.gn()},gz:function(){this.ck(false);this.cl(true);if(this.seriesViewer()!=null){this.seriesViewer().g3()}},gy:function(){this.ck(false);this.cl(true);if(this.seriesViewer()!=null){this.seriesViewer().g2()}},isIndexed:function(){return true},isUsableInLegend:function(){return true},g1:function(){this.view().aj()},notifyVisualPropertiesChanged:function(){this.he()},he:function(){this.view().au();this.hg(false)},hf:function(){this.view().au();this.hg(true)},_cj:false,cj:function(value){if(arguments.length===1){this._cj=value;return value}else{return this._cj}},_ck:false,ck:function(value){if(arguments.length===1){this._ck=value;return value}else{return this._ck}},hg:function(a){if(this.ae()==null||this.ae().c()){return}var b=this.view().bu();var c=this.view().bv();var d=this.ct(b,c,this.view());var e=this.seriesViewer()!=null&&this.seriesViewer().isThumbnailRequired()&&this.av()!=null&&this.ct(this.av().bu(),this.av().bv(),this.av());if(d){if(a){this.cj(true);this.gm(false)}else{this.renderSeries(false);this.cj(true)}}if(e){if(!this.cl()){this.gy();this.ck(true)}}},bi:false,cn:function(a){if(arguments.length===1){this.bi=a;return a}else{return this.bi}},hh:function(a,b,c,d){switch(b){case"SyncLink":if($.ig.util.cast($$t.$n8.$type,c)!=null){$.ig.util.cast($$t.$n8.$type,c).propertyUpdated=$.ig.Delegate.prototype.remove($.ig.util.cast($$t.$n8.$type,c).propertyUpdated,this.aq);this.hn($.ig.util.cast($$t.$jr.$type,c))}if($.ig.util.cast($$t.$n8.$type,d)!=null){$.ig.util.cast($$t.$n8.$type,d).propertyUpdated=$.ig.Delegate.prototype.combine($.ig.util.cast($$t.$n8.$type,d).propertyUpdated,this.aq);this.hm($.ig.util.cast($$t.$jr.$type,d))}if(this.index()==-1){this.index($$t.$bd.mk(this))}break;case"Brushes":case"MarkerOutlines":case"MarkerBrushes":case"Outlines":this.gn();break;case"SeriesViewer":if($.ig.util.cast($$t.$be.$type,c)!=null){$.ig.util.cast($$t.$be.$type,c).windowRectChanged=$.ig.Delegate.prototype.remove($.ig.util.cast($$t.$be.$type,c).windowRectChanged,this.bc);$.ig.util.cast($$t.$be.$type,c).series().collectionChanged=$.ig.Delegate.prototype.remove($.ig.util.cast($$t.$be.$type,c).series().collectionChanged,this.c4);$.ig.util.cast($$t.$be.$type,c).propertyUpdated=$.ig.Delegate.prototype.remove($.ig.util.cast($$t.$be.$type,c).propertyUpdated,this.aq);$.ig.util.cast($$t.$be.$type,c).ah().y(0,this);this.view().af(c)}if($.ig.util.cast($$t.$be.$type,d)!=null){$.ig.util.cast($$t.$be.$type,d).windowRectChanged=$.ig.Delegate.prototype.combine($.ig.util.cast($$t.$be.$type,d).windowRectChanged,this.bc);$.ig.util.cast($$t.$be.$type,d).series().collectionChanged=$.ig.Delegate.prototype.combine($.ig.util.cast($$t.$be.$type,d).series().collectionChanged,this.c4);$.ig.util.cast($$t.$be.$type,d).propertyUpdated=$.ig.Delegate.prototype.combine($.ig.util.cast($$t.$be.$type,d).propertyUpdated,this.aq);this.ae($.ig.util.cast($$t.$be.$type,d).ah().i(0,this,this.gm.runOn(this)));this.view().ab(d);this.hy();this._uniqueIndex=this.seriesViewer().d0()}if(this.index()==-1||d==null){this.index($$t.$bd.mk(this))}this.actualLegend(this.an());this.gd($.ig.util.cast($$t.$bd.$type,c),$.ig.util.cast($$t.$bd.$type,d));break;case"Title":if(this.view()!=null){this.view().at()}break;case"Brush":case"Outline":case"DashArray":case"DashCap":this.gn();this.he();break;case"Index":if(c!=d){this.gn();this.he()}break;case"RadiusX":case"RadiusY":case"RoundedCornersLocation":this.he();break;case"AreaFillOpacity":this.hy();this.he();break;case"StartCap":case"EndCap":case"MiterLimit":this.he();break;case"IsDropShadowEnabled":this.g1();this.he();break;case"UseSingleShadow":case"ShadowColor":case"ShadowBlur":case"ShadowOffsetX":case"ShadowOffsetY":this.he();break;case"ActualBrush":case"ActualOutline":case"Thickness":this.he();this.view().be();if(this.toolTip()!=null){this.view().bg(this.toolTip())}break;case"Visibility":this.view().bh();break;case"ItemsSource":if(this.syncLink()!=null){this.hm(this.syncLink())}break;case"FastItemsSource":if(c!=d&&d!=null){this.cn(true)}this.gz();if($.ig.util.cast($$t.$ji.$type,c)!=null){$.ig.util.cast($$t.$ji.$type,c).event=$.ig.Delegate.prototype.remove($.ig.util.cast($$t.$ji.$type,c).event,this.dw)}if($.ig.util.cast($$t.$ji.$type,d)!=null){$.ig.util.cast($$t.$ji.$type,d).event=$.ig.Delegate.prototype.combine($.ig.util.cast($$t.$ji.$type,d).event,this.dw)}break;case"Legend":if(d!=null){if(a==this){$.ig.util.cast($$t.$m4.$type,d).aq(this)}else if($.ig.util.cast($$t.$bd.$type,a)!==null){$.ig.util.cast($$t.$m4.$type,d).ao(a)}}this.actualLegend(this.an());break;case"ActualLegend":this.gc($.ig.util.cast($$t.$m4.$type,c),$.ig.util.cast($$t.$m4.$type,d));break;case"LegendItem":this.ge($.ig.util.cast($$t.$ak.$type,c),$.ig.util.cast($$t.$ak.$type,d));break;case"LegendItemVisibility":this.view().ao();break;case"ToolTip":this.view().bg(this.toolTip());break;case"CrosshairPoint":if(this.seriesViewer()!=null){if(!this.bo()){this.seriesViewer().ia(this,this.getItem(this.seriesViewer().crosshairPoint()))}}break;case"Resolution":this.renderSeries(false);this.gy();break;case"TransitionDuration":case"TransitionEasingFunction":this.a5().stop();this.a5().intervalMilliseconds(this.transitionDuration());this.a5().easingFunction(this.transitionEasingFunction());this.renderSeries(false);break;case"DiscreteLegendItemTemplate":this.renderSeries(false);break;case"VisibilityProxy":if(c!=d){this.renderSeries(false)}this.gy();this.view().bh();break;case"IsHighlightingEnabled":this.bk(this.br());this.renderSeries(false);break}},br:function(){return this.isHighlightingEnabled()&&this.b2()},b2:function(){return false},_bo:false,bo:function(value){if(arguments.length===1){this._bo=value;return value}else{return this._bo}},gl:function(a){a.bo(true)},syncLink:function(a){if(arguments.length===1){if(this.syncLink()!=a){var b=this.syncLink();this.ax=a;this.raisePropertyChanged("SyncLink",b,this.syncLink())}return a}else{return this.ax}},ax:null,seriesViewer:function(a){if(arguments.length===1){if(this.seriesViewer()!=a){var b=this.seriesViewer();this.a3=a;this.raisePropertyChanged("SeriesViewer",b,this.a3)}return a}else{return this.a3}},a3:null,chart:function(a){if(arguments.length===1){this.seriesViewer(a);return a}else{return $.ig.util.cast($$t.$bd.$type,this.seriesViewer())}},c4:null,aq:null,bc:null,itemsSource:function(a){if(arguments.length===1){this.g($$t.$aj.itemsSourceProperty,a);return a}else{return this.c($$t.$aj.itemsSourceProperty)}},bb:function(a){if(arguments.length===1){this.g($$t.$aj.im,a);return a}else{return this.c($$t.$aj.im)}},dw:null,gj:function(a,b,c,d){},legend:function(a){if(arguments.length===1){this.g($$t.$aj.legendProperty,a);return a}else{return this.c($$t.$aj.legendProperty)}},legendItem:function(a){if(arguments.length===1){if(this.legendItem()!=a){var b=this.legendItem();this.h5=a;this.raisePropertyChanged("LegendItem",b,this.h5)}return a}else{return this.h5}},h5:null,ei:function(){return this.h4()},h4:function(){var $self=this;var a=$.ig.util.cast($$t.$cf.$type,$self.legendItem());var b=$self.legendItemTemplate();if(b!=null){if(a==null){a=new $$t.cf}a.content(function(){var $ret=new $$t.fl;$ret.series($self);$ret.item(null);return $ret}());a.ae(b)}else{a=null}return a},actualLegend:function(a){if(arguments.length===1){if(this.actualLegend()!=a){var b=this.al;this.al=a;this.raisePropertyChanged("ActualLegend",b,this.al)}return a}else{return this.al}},al:null,legendItemVisibility:function(a){if(arguments.length===1){this.g($$t.$aj.legendItemVisibilityProperty,a);return a}else{return this.c($$t.$aj.legendItemVisibilityProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$aj.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$aj.legendItemBadgeTemplateProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$aj.legendItemTemplateProperty,a);return a}else{return this.c($$t.$aj.legendItemTemplateProperty)}},discreteLegendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$aj.discreteLegendItemTemplateProperty,a);return a}else{return this.c($$t.$aj.discreteLegendItemTemplateProperty)}},index:function(a){if(arguments.length===1){this.g($$t.$aj.indexProperty,a);return a}else{return this.c($$t.$aj.indexProperty)}},h1:function(){this.hz()},gn:function(){this.hz()},hz:function(){this.gy();if(this.index()<0){return}if(this.brush()!=null){this.view().a1();this.view().ac()}else{this.actualBrush(this.seriesViewer()==null?null:this.seriesViewer().kv(this.index()))}if(this.outline()!=null){this.view().a2();this.view().ad()}else{this.actualOutline(this.seriesViewer()==null?null:this.seriesViewer().k1(this.index()))}},transitionEasingFunction:function(a){if(arguments.length===1){this.g($$t.$aj.transitionEasingFunctionProperty,a);return a}else{return this.c($$t.$aj.transitionEasingFunctionProperty)}},transitionInEasingFunction:function(a){if(arguments.length===1){this.g($$t.$aj.transitionInEasingFunctionProperty,a);return a}else{return this.c($$t.$aj.transitionInEasingFunctionProperty)}},_bq:false,bq:function(value){if(arguments.length===1){this._bq=value;return value}else{return this._bq}},transitionDuration:function(a){if(arguments.length===1){this.g($$t.$aj.transitionDurationProperty,a);return a}else{return this.c($$t.$aj.transitionDurationProperty)}},du:function(a){if(arguments.length===1){this.g($$t.$aj.jc,a);return a}else{return this.c($$t.$aj.jc)}},bl:function(){return this.a5().animationActive()},hw:function(){this.a5().start()},resolution:function(a){if(arguments.length===1){this.g($$t.$aj.resolutionProperty,a);return a}else{return this.c($$t.$aj.resolutionProperty)}},title:function(a){if(arguments.length===1){this.g($$t.$aj.titleProperty,a);return a}else{return this.c($$t.$aj.titleProperty)}},brush:function(a){if(arguments.length===1){this.g($$t.$aj.brushProperty,a);return a}else{return this.c($$t.$aj.brushProperty)}},actualBrush:function(a){if(arguments.length===1){this.g($$t.$aj.actualBrushProperty,a);return a}else{return this.c($$t.$aj.actualBrushProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$aj.outlineProperty,a);return a}else{return this.c($$t.$aj.outlineProperty)}},actualOutline:function(a){if(arguments.length===1){this.g($$t.$aj.actualOutlineProperty,a);return a}else{return this.c($$t.$aj.actualOutlineProperty)}},miterLimit:function(a){if(arguments.length===1){this.g($$t.$aj.miterLimitProperty,a);return a}else{return this.c($$t.$aj.miterLimitProperty)}},thickness:function(a){if(arguments.length===1){this.g($$t.$aj.thicknessProperty,a);return a}else{return this.c($$t.$aj.thicknessProperty)}},dashCap:function(a){if(arguments.length===1){this.g($$t.$aj.dashCapProperty,a);return a}else{return this.c($$t.$aj.dashCapProperty)}},dashArray:function(a){if(arguments.length===1){this.g($$t.$aj.dashArrayProperty,a);return a}else{return this.c($$t.$aj.dashArrayProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$aj.toolTipProperty,a);return a}else{return this.c($$t.$aj.toolTipProperty)}},isHighlightingEnabled:function(a){if(arguments.length===1){this.g($$t.$aj.isHighlightingEnabledProperty,a);return a}else{return this.c($$t.$aj.isHighlightingEnabledProperty)}},isDropShadowEnabled:function(a){if(arguments.length===1){this.g($$t.$aj.isDropShadowEnabledProperty,a);return a}else{return this.c($$t.$aj.isDropShadowEnabledProperty)}},bz:function(){return true},shadowBlur:function(a){if(arguments.length===1){this.g($$t.$aj.shadowBlurProperty,a);return a}else{return this.c($$t.$aj.shadowBlurProperty)}},shadowColor:function(a){if(arguments.length===1){this.g($$t.$aj.shadowColorProperty,a);return a}else{return this.c($$t.$aj.shadowColorProperty)}},useSingleShadow:function(a){if(arguments.length===1){this.g($$t.$aj.useSingleShadowProperty,a);return a}else{return this.c($$t.$aj.useSingleShadowProperty)}},shadowOffsetX:function(a){if(arguments.length===1){this.g($$t.$aj.shadowOffsetXProperty,a);return a}else{return this.c($$t.$aj.shadowOffsetXProperty)}},shadowOffsetY:function(a){if(arguments.length===1){this.g($$t.$aj.shadowOffsetYProperty,a);return a}else{return this.c($$t.$aj.shadowOffsetYProperty)}},_bk:false,bk:function(value){if(arguments.length===1){this._bk=value;return value}else{return this._bk}},areaFillOpacity:function(a){if(arguments.length===1){this.g($$t.$aj.areaFillOpacityProperty,a);return a}else{return this.c($$t.$aj.areaFillOpacityProperty)}},actualAreaFillOpacity:function(a){if(arguments.length===1){this.g($$t.$aj.actualAreaFillOpacityProperty,a);return a}else{return this.c($$t.$aj.actualAreaFillOpacityProperty)}},hy:function(){var a=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity(isNaN(this.areaFillOpacity())?a.l6().ef():this.areaFillOpacity())}},be:false,isDefaultToolTipSelected:function(a){if(arguments.length===1){this.be=a;return a}else{return this.be}},ag:function(a){var $self=this;return function(){var $ret=new $$t.fl;$ret.series($self);$ret.item(a);return $ret}()},transitionInDuration:function(a){if(arguments.length===1){this.g($$t.$aj.transitionInDurationProperty,a);return a}else{return this.c($$t.$aj.transitionInDurationProperty)}},transitionInSpeedType:function(a){if(arguments.length===1){this.g($$t.$aj.transitionInSpeedTypeProperty,a);return a}else{return this.c($$t.$aj.transitionInSpeedTypeProperty)}},az:function(){return 1},_ec:null,ec:function(value){if(arguments.length===1){this._ec=value;return value}else{return this._ec}},ho:function(){this.view().ax()},replayTransitionIn:function(){this.cn(true);this.renderSeries(true)},gs:function(){},wMA:function(a,b){return $$t.$tx.g(a,b)},eMA:function(a,b){return $$t.$tx.b(a,b)},mMA:function(a,b){return $$t.$tx.c(a,b)},cMA:function(a){return $$t.$tx.a(a)},sMA:function(a,b){return $$t.$tx.e(a,b)},movingSum:function(a,b){return $$t.$tx.d(a,b)},sTDEV:function(a,b){return $$t.$tx.f(a,b)},toEnumerableRange:function(a,b,c){var $self=this;var $iter=function(){return function(a,b,c){return{$state:0,$this:$self,$current:null,$d:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$d=b;this.$state=5;break;case 2:this.$current=a(this.$d);this.$state=3;return true;case 3:this.$state=4;break;case 4:this.$d++;this.$state=5;break;case 5:if(this.$d<c){this.$state=2}else{this.$state=6}break;case 6:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b,c)};return new $.ig.GenericEnumerable$1(Number,$iter)},toEnumerable:function(a,b){return $$t.$aj.toEnumerableRange(a,0,b)},startCap:function(a){if(arguments.length===1){this.g($$t.$aj.startCapProperty,a);return a}else{return this.c($$t.$aj.startCapProperty)}},endCap:function(a){if(arguments.length===1){this.g($$t.$aj.endCapProperty,a);return a}else{return this.c($$t.$aj.endCapProperty)}},ar:null,as:function(){return this.ar},ht:function(a){this.h0(a)},dl:function(){return this.transitionDuration()},dm:function(){return this.transitionInDuration()},_eh:null,eh:function(value){if(arguments.length===1){this._eh=value;return value}else{return this._eh}},_cd:false,cd:function(value){if(arguments.length===1){this._cd=value;return value}else{return this._cd}},_ce:false,ce:function(value){if(arguments.length===1){this._ce=value;return value}else{return this._ce}},bj:false,co:function(a){if(arguments.length===1){this.bj=a;return a}else{return this.bj}},ch:function(){return this.co()},bf:false,b4:function(a){if(arguments.length===1){this.bf=a;return a}else{return this.bf}},bg:false,b5:function(a){if(arguments.length===1){this.bg=a;return a}else{return this.bg}},ah:function(a,b){return null},ai:function(a,b){return null},_aj:null,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},_ak:null,ak:function(value){if(arguments.length===1){this._ak=value;return value}else{return this._ak}},gt:function(a,b,c,d){if(this.seriesViewer().b5()){return}if(!this.bk()){return}if(this.seriesViewer()==null){return}var e=null;var f=null;var g=this.seriesViewer().ap();var h=this.seriesViewer().a8();if(d&&this.aj()!=null){e=this.aj()}else{e=this.ah(a,b);if(this.aj()!=null&&this.aj()!=e){if(this.seriesViewer()!=null){g.p(this.aj())}}this.aj(e)}if(this.hasMarkers()){if(d&&this.ak()!=null){f=this.ak()}else{f=this.ai(a,b);if(this.ak()!=null&&this.ak()!=f){g.p(this.ak())}this.ak(f)}}var i=true;if(d){g.p(e);if(f!=null){g.p(f)}}else{if(c||!i){g.q(e);if(f!=null){g.q(f)}}}if(!h.animationActive()&&h.intervalMilliseconds()>0){h.start()}if(h.intervalMilliseconds()==0){this.seriesViewer().i4(1)}},g4:function(a,b,c){this.view().ah();this.cd(true);var d=this.eg(b,a);this.eh(d);if(this.seriesViewer()!=null&&!this.ae().c()){this.view().bf(a,d,c)}this.bf=false;if(this.ch()&&d==null){this.bf=true}if(this.seriesViewer()!=null&&!this.bf){if(this.ch()){this.bg=true}this.gt(d,this.toWorldPosition(a),true,false);this.seriesViewer().hr(this,d,c)}},simulateHover:function(a){var $self=this;var b=null;var c=null;var d;var e=function(){var $ret=$self.seriesViewer().a6().f(a,false,d);d=$ret.context;return $ret.ret}();if(e!=$self){if($self.cd()){$self.g5(a,null,null)}return}b=d;if(!$self.cd()){$self.g4(a,b,c)}$self.g7(a,b,c)},g7:function(a,b,c){this.cd(true);var d=this.eg(b,a);this.view().bf(a,d,c);if(d!=null){this.eh(d)}if(this.seriesViewer()!=null&&d!=null&&this.bf){this.bf=false;this.bg=true;this.gt(d,this.toWorldPosition(a),true,false);this.seriesViewer().hr(this,d,c)}if(this.seriesViewer()!=null&&(!this.ch()||d!=null)&&!this.bf){this.gt(d,this.toWorldPosition(a),true,false);this.seriesViewer().hv(this,d,c)}if(d==null&&!this.bf&&this.ch()){this.gt(d,this.toWorldPosition(a),false,true);this.seriesViewer().hs(this,this.eh(),c);this.bg=false;this.bf=true}},g5:function(a,b,c){this.view().ai();this.cd(false);var d=this.eh();this.view().ak();if(this.seriesViewer()!=null&&(this.bg||!this.ch())){this.bg=false;this.bf=false;this.gt(d,this.toWorldPosition(a),false,true);this.seriesViewer().hs(this,d,c)}},g2:function(a,b,c){this.ce(true);if(this.seriesViewer()!=null){this.seriesViewer().ht(this,this.eg(b,a),c)}},g6:function(a,b,c){this.ce(false);if(this.seriesViewer()!=null&&this.cd()){this.seriesViewer().hu(this,this.eg(b,a),c)}},g3:function(a,b,c){if(this.ce()){this.g6(a,b,c)}if(this.cd()){this.g5(a,b,c)}},g8:function(a,b,c){if(this.seriesViewer()!=null){this.seriesViewer().hw(this,this.eg(b,a),c)}},g9:function(a,b,c){if(this.seriesViewer()!=null){this.seriesViewer().hx(this,this.eg(b,a),c)}},gd:function(a,b){if(this.actualLegend()!=null&&this.legendItem()!=null){if(b==null&&this.actualLegend().children().contains(this.legendItem())){this.actualLegend().children().remove(this.legendItem())}if(b!=null&&!this.actualLegend().children().contains(this.legendItem())&&this.legendItemVisibility()!=1){this.actualLegend().av(this.legendItem(),this)}}},gg:function(){if(this.actualLegend()==null||this.legendItem()==null){return}this.actualLegend().children().remove(this.legendItem())},gc:function(a,b){if(this.legendItem()!=null){if(a!=null&&a.children().contains(this.legendItem())){a.children().remove(this.legendItem())}if(this.seriesViewer()!=null&&b!=null&&!b.children().contains(this.legendItem())&&this.legendItemVisibility()!=1){b.av(this.legendItem(),this)}}},ge:function(a,b){if(this.actualLegend()!=null&&a!=null&&this.actualLegend().children().contains(a)){this.actualLegend().children().remove(a)}if(this.seriesViewer()!=null&&this.actualLegend()!=null&&b!=null&&this.legendItemVisibility()!=1){this.actualLegend().av(b,this)}},hn:function(a){this.bb(a.releaseFastItemsSource(this.itemsSource()))},hm:function(a){this.bb(a.getFastItemsSource(this.itemsSource()))},an:function(){if(this.legend()!=null){return this.legend()}if(this.seriesViewer()!=null&&this.seriesViewer().legend()!=null){return this.seriesViewer().legend()}return null},ci:function(){return false},cg:function(a){return a&&this.dl()>0||this.bl()||this.cn()&&this.ci()&&this.dm()>0},gk:function(a){if(a!=null){a.deregisterSeries(this)}},hl:function(a){if(a!=null){a.registerSeries(this)}},at:function(){return this.view().f()},h0:function(a){this.view().a3(a)},hu:function(a,b){this.view().bd(a,b)},provideContext:function(a,b){this.view().am(a,b)},provideViewport:function(a){this.hd(this.jr(),a)},handleCollectionChanged:function(a){if(this.bb()!=null){this.bb().handleCollectionChanged(a)}},notifySetItem:function(a,b,c){this.handleCollectionChanged(new $$t.e7(2,2,c,b,a))},notifyClearItems:function(){this.handleCollectionChanged(new $$t.e7(0,4))},notifyInsertItem:function(a,b){this.handleCollectionChanged(new $$t.e7(1,0,b,a))},notifyRemoveItem:function(a,b){this.handleCollectionChanged(new $$t.e7(1,1,b,a))},styleUpdated:function(){this.renderSeries(false)},_tooltipTemplate:null,tooltipTemplate:function(value){if(arguments.length===1){this._tooltipTemplate=value;return value}else{return this._tooltipTemplate}},_flattenEventArgs:null,flattenEventArgs:function(value){if(arguments.length===1){this._flattenEventArgs=value;return value}else{return this._flattenEventArgs}},__coercionMethods:null,coercionMethods:function(a){if(arguments.length===1){this.__coercionMethods=a;return a}else{return this.__coercionMethods}},bd:false,expectFunctions:function(a){if(arguments.length===1){this.bd=a;return a}else{return this.bd}},getHitDataContext:function(a){return null},a8:function(a){if(a==null){return this.bb().registerColumn(null,null,false)}var b=null;var c=$$t.$be.getCoercionMethod(a,this.coercionMethods());a=c.b();b=c.a();return this.bb().registerColumn(a,b,this.expectFunctions())},a9:function(a){if(a==null){return this.bb().registerColumnInt(null,null,false)}var b=null;var c=$$t.$be.getCoercionMethod(a,this.coercionMethods());a=c.b();b=c.a();return this.bb().registerColumnInt(a,b,this.expectFunctions())},ba:function(a){if(a==null){return this.bb().registerColumnObject(null,null,false)
}var b=null;var c=$$t.$be.getCoercionMethod(a,this.coercionMethods());a=c.b();b=c.a();return this.bb().registerColumnObject(a,b,this.expectFunctions())},jr:function(){return this.view()!=null?this.view().bu():$$t.$x.empty()},exportVisualData:function(){var a=new $$t.gd;a.viewport(this.jr());a.type(this.getType().typeName());a.name(this.name());a.opacity(this.__opacity);this.go(a);this.view().ag(a);return a},go:function(a){},$type:new $.ig.Type("Series",$$t.$ak.$type,[$$t.$a8.$type,$$t.$a.$type])},true);$.ig.util.defType("AnnotationLayer:tb","Series",{init:function(){this.j1={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.j2={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};$$t.$aj.init.call(this);this.j4({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},au:function(){return new $$t.tc(this)},hc:function(a){$$t.$aj.hc.call(this,a);this.jt(a)},jy:function(a){if(a==null){return false}if(a.isAnnotationLayer()){return false}if(a==this){return false}return a.ct(a.view().bu(),a.view().bv(),a.view())},_jt:null,jt:function(value){if(arguments.length===1){this._jt=value;return value}else{return this._jt}},useIndex:function(a){if(arguments.length===1){this.g($$t.$tb.useIndexProperty,a);return a}else{return this.c($$t.$tb.useIndexProperty)}},useLegend:function(a){if(arguments.length===1){this.g($$t.$tb.useLegendProperty,a);return a}else{return this.c($$t.$tb.useLegendProperty)}},cursorPosition:function(a){if(arguments.length===1){this.g($$t.$tb.cursorPositionProperty,a);return a}else{return this.c($$t.$tb.cursorPositionProperty)}},isDefaultCrosshairDisabled:function(a){if(arguments.length===1){this.g($$t.$tb.isDefaultCrosshairDisabledProperty,a);return a}else{return this.c($$t.$tb.isDefaultCrosshairDisabledProperty)}},isDefaultCrosshairBehaviorDisabled:function(){return this.isDefaultCrosshairDisabled()},isIndexed:function(){return this.useIndex()||this.useLegend()},isUsableInLegend:function(){return this.useLegend()},hh:function(a,b,c,d){$$t.$aj.hh.call(this,a,b,c,d);switch(b){case"SeriesViewer":var e=c;var f=d;if(e!=null){this.kp(e.series());e.series().collectionChanged=$.ig.Delegate.prototype.remove(e.series().collectionChanged,this.km.runOn(this));if($.ig.util.cast($$t.$bd.$type,e)!==null){var g=e;this.ko(g.axes());g.axes().collectionChanged=$.ig.Delegate.prototype.remove(g.axes().collectionChanged,this.ka.runOn(this))}}if(f!=null){this.kk(f.series());f.series().collectionChanged=$.ig.Delegate.prototype.combine(f.series().collectionChanged,this.km.runOn(this));if($.ig.util.cast($$t.$bd.$type,f)!==null){var h=f;this.kj(h.axes());h.axes().collectionChanged=$.ig.Delegate.prototype.combine(h.axes().collectionChanged,this.ka.runOn(this))}}break;case"UseLegend":case"UseIndex":if(this.isIndexed()){if(this.index()==-1){this.index($$t.$bd.mk(this))}}else{this.index(-1);this.actualBrush(null);this.actualOutline(null)}if(this.seriesViewer()!=null){this.seriesViewer().hh()}this.renderSeries(true);break;case"TransitionProgress":this.jw().d(this.du(),this.jv(),this.ju());if(this.bn(this.view())){return}if(this.du()==1){this.kl(this.ju(),this.view())}else{this.kl(this.jw(),this.view())}break;case"IsDefaultCrosshairDisabled":if(this.seriesViewer()!=null){this.seriesViewer().hf()}break;case"CursorPosition":this.j4(this.cursorPosition());this.ke(this.cursorPosition());break}},_j4:null,j4:function(value){if(arguments.length===1){this._j4=value;return value}else{return this._j4}},kp:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();if(!(b==this)){b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.kn.runOn(this))}}this.renderSeries(true)},ko:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.kb.runOn(this))}this.renderSeries(true)},kk:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();if(!(b==this)){b.renderRequested=$.ig.Delegate.prototype.combine(b.renderRequested,this.kn.runOn(this))}}this.renderSeries(true)},kj:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.combine(b.renderRequested,this.kb.runOn(this))}this.renderSeries(true)},kb:function(a,b){this.kf(a,b.animate())},kn:function(a,b){this.kg(a,b.animate())},kf:function(a,b){},kg:function(a,b){},km:function(a,b){this.kh(b)},ka:function(a,b){this.kd(b)},ku:function(){if(this.actualBrush()!=null){return this.actualBrush()}return this.brush()},kv:function(){if(this.actualOutline()!=null){return this.actualOutline()}return this.outline()},kd:function(a){if(a.oldItems()!=null){var c=a.oldItems().getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.kb.runOn(this))}}if(a.newItems()!=null){var e=a.newItems().getEnumerator();while(e.moveNext()){var d=e.current();d.renderRequested=$.ig.Delegate.prototype.combine(d.renderRequested,this.kb.runOn(this))}}this.renderSeries(true)},kh:function(a){if(a.oldItems()!=null){var c=a.oldItems().getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.kn.runOn(this))}}if(a.newItems()!=null){var e=a.newItems().getEnumerator();while(e.moveNext()){var d=e.current();d.renderRequested=$.ig.Delegate.prototype.combine(d.renderRequested,this.kn.runOn(this))}}this.renderSeries(true)},_jv:null,jv:function(value){if(arguments.length===1){this._jv=value;return value}else{return this._jv}},_ju:null,ju:function(value){if(arguments.length===1){this._ju=value;return value}else{return this._ju}},_jw:null,jw:function(value){if(arguments.length===1){this._jw=value;return value}else{return this._jw}},h3:function(a,b){this.renderSeries(false)},h2:function(a,b){this.renderSeries(true)},hq:function(a){$$t.$aj.hq.call(this,a);if(this.bn(this.view())){return}if(this.cg(a)&&!this.cj()){var b=this.jv();if(this.bl()){if(this.a5().needsFlush()){this.a5().flush()}this.jv(this.jw());this.jw(b)}else{this.jv(this.ju());this.ju(b)}this.ki(this.ju(),this.view());this.hw()}else{if(!this.cj()){this.ki(this.ju(),this.view())}this.kl(this.ju(),this.view())}},isAnnotationLayer:function(){return true},ki:function(a,b){},kl:function(a,b){this.jt().b1()},j1:null,moveCursorPoint:function(a){if(this.j1.__x!=a.__x||this.j1.__y!=a.__y){this.j1=a;this.ke(a)}},j9:function(a){var b={__x:this.j2.__x,__y:this.j2.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(a.isVertical()){if(isNaN(this.j2.__y)){return new $$t.ed($$t.$f.$type,$$t.$z.$type,false,b)}if(isNaN(this.j2.__x)){b.__x=0;return new $$t.ed($$t.$f.$type,$$t.$z.$type,true,b)}}else{if(isNaN(this.j2.__x)){return new $$t.ed($$t.$f.$type,$$t.$z.$type,false,b)}if(isNaN(this.j2.__y)){b.__y=0;return new $$t.ed($$t.$f.$type,$$t.$z.$type,true,b)}}return new $$t.ed($$t.$f.$type,$$t.$z.$type,true,b)},ke:function(a){if(isNaN(this.j4().__x)&&isNaN(this.j4().__y)){if(isNaN(a.__x)&&isNaN(a.__y)){this.jt().b0();return}else{this.jt().b2();this.j2=a}}else{this.j2=this.j4()}this.renderSeries(true)},j2:null,ct:function(a,b,c){var d=$$t.$aj.ct.call(this,a,b,c);if(!this.view().o()){return d=false}return d},$type:new $.ig.Type("AnnotationLayer",$$t.$aj.$type)},true);$.ig.util.defType("SeriesView:bb","Object",{_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},init:function(a){this.bs=$$t.$x.empty();this.bo=new $$t.b3;this.__toolTipObject=null;this.y=null;this.e=new $$t.tv;this.j=true;this.k=false;this.i=false;$.ig.$op.init.call(this);this.n(true);this.d(a);this.m(false);this.bw=new $$t.b1},an:function(){var $self=this;if(!$self.m()){$self.d().legendItemTemplate(function(){var $ret=new $$t.cg;$ret.render($self.bn());$ret.measure($self.bk());return $ret}());$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($self.bl());$ret.measure($self.bi());return $ret}());$self.d().discreteLegendItemTemplate(function(){var $ret=new $$t.cg;$ret.render($self.bm());$ret.measure($self.bj());return $ret}());$self.c(new $$t.fl);$self.c().series($self.d());$self.d().transitionInEasingFunction($$t.$tw.cubicEase);$self.aa()}},au:function(){this.al()},ae:function(){},bm:function(){return $$t.$mj.c},bj:function(){return $$t.$mj.b},bn:function(){return $$t.$mj.e},bk:function(){return $$t.$mj.d},bl:function(){return $$t.$mj.k},bi:function(){return $$t.$mj.j},_isDirty:false,isDirty:function(value){if(arguments.length===1){this._isDirty=value;return value}else{return this._isDirty}},index:function(){var a=$.ig.util.cast($$t.$bd.$type,this.d().chart());var b=0;if(a!=null){if(a.gridMode()==2||a.gridMode()==0){b=a.axes().count()}}return b+this.d().seriesViewer().series().indexOf(this.d())},al:function(){if(this.d().seriesViewer()==null){return}if(!this.isDirty()){this.isDirty(true);if(this.i){this.d().seriesViewer().ae().k(this.g(),this.h())}else{this.d().seriesViewer().canvasRenderScheduler().k(this.g(),this.h())}}},undirty:function(a){this.isDirty(false);this.ay(a)},bw:null,ap:function(){this.al()},ay:function(a){if(this.g()==null){return}if(this.bs.isEmpty()){this.bs=this.bu()}var b=this.bs;var c=this.d().seriesViewer().getContainerRect();if(this.g().c()){if(this.d().seriesViewer()!=null&&this.d().seriesViewer().actualPixelScalingRatio()!=1){this.g().x();this.g().y(this.d().seriesViewer().actualPixelScalingRatio(),this.d().seriesViewer().actualPixelScalingRatio())}if(a){this.g().i(c.left(),c.top(),c.width(),c.height())}if(a){if(this.d().seriesViewer().plotAreaBackground()!=null){this.bw.m(this.bu().top());this.bw.l(this.bu().left());this.bw.width(this.bu().width());this.bw.height(this.bu().height());this.bw.__fill=this.d().seriesViewer().plotAreaBackground();this.g().t(this.bw)}}if(this.d().seriesViewer()!=null&&this.d().seriesViewer().actualPixelScalingRatio()!=1){this.g().w()}}if(this.h()!=null&&this.n()){if(this.h().c()){if(this.d().seriesViewer()!=null&&this.d().seriesViewer().actualPixelScalingRatio()!=1){this.h().x();this.h().y(this.d().seriesViewer().actualPixelScalingRatio(),this.d().seriesViewer().actualPixelScalingRatio())}if(!b.isEmpty()&&a){this.h().i(b.left(),b.top(),b.width(),b.height())}this.a4(true);this.a0(this.h(),true);this.az(this.h(),true);if(this.d().seriesViewer()!=null&&this.d().seriesViewer().actualPixelScalingRatio()!=1){this.h().w()}}}if(this.g().c()&&this.n()){if(this.d().seriesViewer()!=null&&this.d().seriesViewer().actualPixelScalingRatio()!=1){this.g().x();this.g().y(this.d().seriesViewer().actualPixelScalingRatio(),this.d().seriesViewer().actualPixelScalingRatio())}this.g().x();if(!this.m()&&this.d().jq()!=null&&!this.d().jq().isEmpty()&&(this.d().jq().width()!=1||this.d().jq().height()!=1)){this.g().ab(new $$t.x(0,this.bu().left()+this.bu().width()*this.d().jq().left(),this.bu().top()+this.bu().height()*this.d().jq().top(),this.bu().width()*this.d().jq().width(),this.bu().height()*this.d().jq().height()))}else{this.g().ab(this.bu())}this.a4(false);this.g().aa(this.d().__opacity);if(this.d().isDropShadowEnabled()&&this.d().bz()&&!this.m()){if(this.d().useSingleShadow()){this.g().m(this.d().shadowColor().colorString(),0,this.d().shadowOffsetX(),this.d().shadowOffsetY());var d=this.d().seriesViewer().a6().l().m();var e=this.d().seriesViewer().a6().l().w();d.i(c.left(),c.top(),c.width(),c.height());this.a0(d,false);this.az(d,false);this.g().k(e[0],1,0,0,c.width(),c.height())}else{this.g().m(this.d().shadowColor().colorString(),this.d().shadowBlur(),this.d().shadowOffsetX(),this.d().shadowOffsetY());this.a0(this.g(),false);this.az(this.g(),false)}this.g().j()}else{this.a0(this.g(),false);this.az(this.g(),false)}this.g().aa(1);this.g().w();if(this.d().seriesViewer()!=null&&this.d().seriesViewer().actualPixelScalingRatio()!=1){this.g().w()}}},bs:null,a7:function(a,b,c){if(c){this.a9(a,b)}else{this.a8(a,b)}},ba:function(a,b,c){if(c){this.bc(a,b)}else{this.bb(a,b)}},t:function(a,b){if(b){return this.u(a)}else{return this.v(a)}},u:function(a){return null},v:function(a){return null},a8:function(a,b){},bb:function(a,b){},a9:function(a,b){},bc:function(a,b){},a4:function(a){if(a){this.a6()}else{this.a5()}},a5:function(){},a6:function(){},bo:null,br:function(a){return this.bq()},bq:function(){var a=this.d()._uniqueIndex;var num_=(a+1)*1e3;var b=(num_&63)<<2;num_=num_>>6;var c=(num_&63)<<2;num_=num_>>6;var d=(num_&63)<<2;this.bo.__fill="rgb("+b+","+c+","+d+")";return this.bo},a0:function(a,b){this.bs=this.bu()},az:function(a,b){},as:function(){},ah:function(){},ai:function(){},ak:function(){if(this.__toolTipObject!=null&&this.p()){this.p(false);var context_=this.c();if(this.__toolTipObject.hideToolTip){this.__toolTipObject.hideToolTip(context_)}}},__toolTipObject:null,y:null,bg:function(a){var b=this.__toolTipObject;this.y=null;this.__toolTipObject=null;if($.ig.util.cast(String,a)!==null||typeof a==="string"){this.y=a}else{this.__toolTipObject=a;if(this.__toolTipObject!=null){this.__toolTipObject.css("position","absolute");this.__toolTipObject.css("top","0");this.__toolTipObject.css("left","0");this.__toolTipObject.css("z-index","10000");if(this.d().actualOutline()!=null&&this.d().actualOutline().color()!=null){this.__toolTipObject.css("border-color",this.d().actualOutline().__fill)}}else{if(!this.j&&b!=null){this.d().seriesViewer().im(b);this.j=true}}}},e:null,f:function(){return this.e},a3:function(a){},o:function(){return true},ar:function(){},aq:function(){},a1:function(){this.d().actualBrush(null)},ac:function(){this.d().actualBrush(this.d().brush())},a2:function(){this.d().actualOutline(null)},ad:function(){this.d().actualOutline(this.d().outline())},b:function(a){if($.ig.util.cast($$t.$fl.$type,a)!==null){return a}return null},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_w:null,w:function(value){if(arguments.length===1){this._w=value;return value}else{return this._w}},_p:false,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},j:false,k:false,bf:function(a,b,c){var d=false;if(this.d().seriesViewer()!=null){d=this.d().seriesViewer().bu()}if(d){return}if(this.d().seriesViewer()==null||this.d().seriesViewer().dragCrosshairActivated()){return}this.p(true);this.x(a);this.w(b);this.c().item(b);var e=this.d().seriesViewer().getContainerOffsets();var pos_={__x:a.__x+15+e.b(),__y:a.__y+15+e.a(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var context_=this.c();if(this.__toolTipObject!=null){if(this.k){this.k=false;this.__toolTipObject.remove();this.__toolTipObject.css("position","absolute");this.__toolTipObject.addClass(this.d().seriesViewer().tooltipStyle());this.d().seriesViewer().addTooltipToView(this.__toolTipObject);this.__toolTipObject.hide()}if(this.j){this.d().seriesViewer().addTooltipToView(this.__toolTipObject);this.j=false}context_.hideOthers=true;if(this.__toolTipObject.updateToolTip){this.__toolTipObject.updateToolTip(context_)}if(this.__toolTipObject.offset){this.__toolTipObject.offset({left:pos_.__x,top:pos_.__y})}}},bd:function(a,b){this.p(true);var c={__x:a.__x+this.bu().left(),__y:a.__y+this.bu().top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var d=this.d().eg(null,c);if(this.c()!=null){this.c().series(this.d());this.c().item(d)}var tooltip_=this.__toolTipObject;var context_=this.c();if(context_!=null){context_.hideOthers=false}if(!this.k&&tooltip_!=null){this.k=true;tooltip_.remove();tooltip_.css("position","relative");tooltip_.css("top","");tooltip_.css("left","");tooltip_.removeClass(this.d().seriesViewer().tooltipStyle())}if(this.__toolTipObject!=null){if(tooltip_.updateToolTip){tooltip_.updateToolTip(context_)}}if(tooltip_!=null){b(tooltip_)}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";if(this.d().actualOutline()!=null&&this.d().actualOutline().color()!=null){a+=" style='color:"+this.d().actualOutline().__fill+"'"}a+=">"+this.d().title()+"</span></div>";return a},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},am:function(a,b){this.g(a);this.h(b)},bt:null,bu:function(a){if(arguments.length===1){this.bt=a;return a}else{return this.bt}},bv:function(){if(this.m()){return $$t.$bd.lj}else{return this.d().seriesViewer()!=null?this.d().seriesViewer().actualWindowRect():$$t.$x.empty()}},i:false,m:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},af:function(a){if(a!=null){a.canvasRenderScheduler().n(this);if(this.d().av()!=null){a.ae().n(this.d().av())}}},ab:function(a){if(a!=null){a.canvasRenderScheduler().h(this);if(this.d().av()!=null){a.ae().h(this.d().av());this.d().av().al()}this.al()}},postRender:function(){this.av()},av:function(){},a:function(a){return null},aw:function(a){this.d().av().g(a.a())},ag:function(a){},be:function(){if(this.d().seriesViewer()!=null){var a=this.d().legend()!=null?this.d().legend():this.d().seriesViewer().legend();if(a!=null&&this.d().legendItem()!=null&&a.children().contains(this.d().legendItem())){a.children().remove(this.d().legendItem());var b=this.d().ei();b.content().actualItemBrush(this.d().actualBrush());b.content().outline(this.d().outline());b.content().thickness(this.d().thickness());a.av(this.d().legendItem(),this.d())}}},ao:function(){this.d().gc(this.d().actualLegend(),this.d().actualLegend())},at:function(){this.d().gc(this.d().actualLegend(),this.d().actualLegend())},getViewInfo:function(a,b){a=this.bu();b=this.bv();return{viewportRect:a,windowRect:b}},l:function(){return this.g()!=null},_n:false,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},bh:function(){this.n(this.d().__visibility==0);this.al()},ax:function(){},bp:function(a,b){if(a==null){return a}return a.getLightened(b)},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(5);this.d().shadowOffsetX(5);this.d().shadowOffsetY(5)},aj:function(){},preRender:function(){if(this.d().seriesViewer()!=null){this.d().seriesViewer().ensureCorrectSize()}},$type:new $.ig.Type("SeriesView",$.ig.$ot,[$$t.$bc.$type,$$t.$a.$type])},true);$.ig.util.defType("AnnotationLayerView:tc","SeriesView",{init:function(a){this.by=false;this.bz=-1;$$t.$bb.init.call(this,a);this.bx(a)},_bx:null,bx:function(value){if(arguments.length===1){this._bx=value;return value}else{return this._bx}},by:false,bz:0,b3:function(){if(this.by){this.by=false;this.bz=-1;this.bx().j2={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.bx().renderSeries(true)}},b0:function(){this.by=true;this.bz=window.setTimeout(this.b3.runOn(this),300)},b2:function(){if(this.by==true){this.by=false;if(this.bz!=-1){window.clearTimeout(this.bz);this.bz=-1}}},b1:function(){this.al()},$type:new $.ig.Type("AnnotationLayerView",$$t.$bb.$type)},true);$.ig.util.defType("CategoryHighlightLayer:ty","AnnotationLayer",{init:function(){$$t.$tb.init.call(this);var a=new $$t.t0;var b=new $$t.t0;var c=new $$t.t0;var d=this.transitionDuration()/1e3;this.jv(a);this.ju(b);this.jw(c);this.y($$t.$ty.$type)},au:function(){return new $$t.tz(this)},hc:function(a){$$t.$tb.hc.call(this,a);this.kx(a)},_kx:null,kx:function(value){if(arguments.length===1){this._kx=value;return value}else{return this._kx}},targetAxis:function(a){if(arguments.length===1){this.g($$t.$ty.targetAxisProperty,a);return a}else{return this.c($$t.$ty.targetAxisProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$ty.useInterpolationProperty,a);return a}else{return this.c($$t.$ty.useInterpolationProperty)}},bandHighlightWidth:function(a){if(arguments.length===1){this.g($$t.$ty.bandHighlightWidthProperty,a);return a}else{return this.c($$t.$ty.bandHighlightWidthProperty)}},kf:function(a,b){if(this.targetAxis()==null||this.targetAxis()==a){if(!this.ae().c()){this.renderSeries(b)}}},ky:function(a){return a!=null&&a.bj()},ki:function(a,b){$$t.$tb.ki.call(this,a,b);var c=a;c.i().clear();var d=this.useInterpolation();if(isNaN(this.j2.__x)&&isNaN(this.j2.__y)){return}if(this.targetAxis()!=null){if(this.ky(this.targetAxis())){this.k5(this.targetAxis(),c,d)}}else{if($.ig.util.cast($$t.$bd.$type,this.seriesViewer())!==null){var e=this.seriesViewer();var g=e.axes().getEnumerator();while(g.moveNext()){var f=g.current();if($.ig.util.cast($$t.$hb.$type,f)!==null&&this.ky(f)){this.k5(f,c,d)}}}}},k5:function(a,b,c){if(this.view()==null||this.view().bv().isEmpty()||this.view().bu().isEmpty()){return}var d=this.j2.__x;if(a.isVertical()&&isNaN(d)){d=0}d=this.view().bu().left()+this.view().bu().width()*(d-this.view().bv().left())/this.view().bv().width();var e=this.j2.__y;if(!a.isVertical()&&isNaN(e)){e=0}e=this.view().bu().top()+this.view().bu().height()*(e-this.view().bv().top())/this.view().bv().height();var f=a.getCategoryBoundingBox({__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},c,this.bandHighlightWidth());this.k4(f,b,a)},k4:function(a,b,c){var d=new $$t.t1;d.b(a.left());d.e(a.top());d.c(a.right());d.a(a.bottom());d.g(this.ku());d.h(this.kv());if(d.g()==null){d.g(this.kx().cc(c.actualStroke()))}if(d.h()==null){d.h(this.kx().cc(c.actualStroke()))}d.d(this.thickness());d.f(c.getHashCode());if(!a.isEmpty()){b.i().add(d.f(),d)}},kl:function(a,b){$$t.$tb.kl.call(this,a,b);var c=this.kx().b5();var d=a;var e=0;var g=d.i().values().getEnumerator();while(g.moveNext()){var f=g.current();var h=c.item(e);this.k6(f,h);e++}c.c(e)},k6:function(a,b){if(isNaN(a.b())||isNaN(a.e())||isNaN(a.a())||isNaN(a.c())||isNaN(a.d())){b.__visibility=1;return}this.kx().b7(b,a.b(),a.e(),a.c()-a.b(),a.a()-a.e());b.__fill=a.g();b.__stroke=a.h();b.z(a.d());if(this.dashArray()!=null){b.af(this.dashArray())}else{b.af(null)}b.aa(this.dashCap())},hh:function(a,b,c,d){$$t.$tb.hh.call(this,a,b,c,d);switch(b){case"TargetAxis":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break}},$type:new $.ig.Type("CategoryHighlightLayer",$$t.$tb.$type)},true);$.ig.util.defType("Frame:kf","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b,c){},b:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){a.insertRange(a.count(),new Array(g-a.count()))}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var i=0;i<Math.min(e,f);++i){a.__inner[i]={__x:c.__inner[i].__x*h+d.__inner[i].__x*b,__y:c.__inner[i].__y*h+d.__inner[i].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(e<f){var j=e>0?c.__inner[e-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var k=e;k<f;++k){a.__inner[k]={__x:j.__x*h+d.__inner[k].__x*b,__y:j.__y*h+d.__inner[k].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(e>f){var l=f>0?d.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var m=f;m<e;++m){a.__inner[m]={__x:c.__inner[m].__x*h+l.__x*b,__y:c.__inner[m].__y*h+l.__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}},f:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=1-b;if(a.count()<h){a.insertRange(a.count(),new Array(h-a.count()))}if(a.count()>h){a.removeRange(h,a.count()-h)}var j;var k;for(var l=0;l<Math.min(f,g);++l){j=b*e.__inner[l];j=j>1?1:j;k=1-j;a.__inner[l]={__x:c.__inner[l].__x*k+d.__inner[l].__x*j,__y:c.__inner[l].__y*k+d.__inner[l].__y*j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f<g){var m=f>0?c.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var n=f;n<g;++n){j=b*e.__inner[n];j=j>1?1:j;k=1-j;a.__inner[n]={__x:m.__x*k+d.__inner[n].__x*j,__y:m.__y*k+d.__inner[n].__y*j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(f>g){var o=g>0?d.__inner[g-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var p=g;p<f;++p){j=b*e.__inner[p];j=j>1?1:j;k=1-j;a.__inner[p]={__x:c.__inner[p].__x*k+o.__x*j,__y:c.__inner[p].__y*k+o.__y*j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}},a:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){var i=new Array(g-a.count());for(var j=0;j<g-a.count();j++){i[j]=0}a.insertRange(a.count(),i)}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var k=0;k<Math.min(e,f);++k){a.__inner[k]=c.__inner[k]*h+d.__inner[k]*b}if(e<f){var l=e>0?c.__inner[e-1]:0;for(var m=e;m<f;++m){a.__inner[m]=l*h+d.__inner[m]*b}}if(e>f){var n=f>0?d.__inner[f-1]:0;for(var o=f;o<e;++o){a.__inner[o]=c.__inner[o]*h+n*b}}},e:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=1-b;if(a.count()<h){var j=new Array(h-a.count());for(var k=0;k<h-a.count();k++){j[k]=0}a.insertRange(a.count(),j)}if(a.count()>h){a.removeRange(h,a.count()-h)}var l;var m;for(var n=0;n<Math.min(f,g);++n){l=b*e.__inner[n];l=l>1?1:l;m=1-l;a.__inner[n]=c.__inner[n]*m+d.__inner[n]*l}if(f<g){var o=f>0?c.__inner[f-1]:0;for(var p=f;p<g;++p){l=b*e.__inner[p];l=l>1?1:l;m=1-l;a.__inner[p]=o*m+d.__inner[p]*l}}if(f>g){var q=g>0?d.__inner[g-1]:0;for(var r=g;r<f;++r){l=b*e.__inner[r];l=l>1?1:l;m=1-l;a.__inner[r]=c.__inner[r]*m+q*l}}},g:function(a,b,c,d){var e=$$t.$kg.g(b,a,c,d);return e},c:function(a,b,c,d,e){var $self=this;var f=c.count();var g=d.count();var h=Math.max(f,g);var i=function(){var $ret=new $$t.b3;$ret.fill("transparent");return $ret}();var j=1-b;if(a.count()<h){var k=new Array(h-a.count());for(var l=0;l<h-a.count();l++){k[l]=new $$t.b3}a.insertRange(a.count(),k)}if(a.count()>h){a.removeRange(h,a.count()-h)}for(var m=0;m<Math.min(f,g);++m){a.__inner[m]=$$t.$kf.g(b,c.__inner[m],d.__inner[m],e)}if(f<g){var n=f>0?c.__inner[f-1]:i;for(var o=f;o<g;++o){a.__inner[o]=$$t.$kf.g(b,n,d.__inner[o],e)}}if(f>g){var p=g>0?d.__inner[g-1]:i;for(var q=g;q<f;++q){a.__inner[q]=$$t.$kf.g(b,c.__inner[q],p,e)}}},$type:new $.ig.Type("Frame",$.ig.$ot)},true);$.ig.util.defType("CategoryHighlightLayerFrame:t0","Frame",{init:function(){var $self=this;$$t.$kf.init.call(this);this.i(new $$t.f0($.ig.Number.prototype.$type,$$t.$t1.$type,0));this.h=new $$t.n6($.ig.Number.prototype.$type,$$t.$t1.$type,$$t.$t0.$type,this.j.runOn(this),function(a){return a.f()},function(a){return true},function(){return new $$t.t1})},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},h:null,j:function(a,b,c,d,e,f){if(d!=null){a.f(d.f())}else if(c!=null){a.f(c.f())}else{a.f(0)}if(c==null||isNaN(c.e())){a.e(d!=null?d.e():NaN)}else if(d==null||isNaN(d.e())){a.e(NaN)}else{a.e(c.e()+b*(d.e()-c.e()))}if(c==null||isNaN(c.b())){a.b(d!=null?d.b():NaN)}else if(d==null||isNaN(d.b())){a.b(NaN)}else{a.b(c.b()+b*(d.b()-c.b()))}if(c==null||isNaN(c.c())){a.c(d!=null?d.c():NaN)}else if(d==null||isNaN(d.c())){a.c(NaN)}else{a.c(c.c()+b*(d.c()-c.c()))}if(c==null||isNaN(c.a())){a.a(d!=null?d.a():NaN)}else if(d==null||isNaN(d.a())){a.a(NaN)}else{a.a(c.a()+b*(d.a()-c.a()))}if(c==null||isNaN(c.d())){a.d(d!=null?d.d():NaN)}else if(d==null||isNaN(d.d())){a.d(NaN)}else{a.d(c.d()+b*(d.d()-c.d()))}if(c==null||c.g()==null){a.g(d!=null?d.g():null)}else if(d==null||d.g()==null){a.g(null)}else{a.g($$t.$kg.g(c.g(),b,d.g(),0))}if(c==null||c.h()==null){a.h(d!=null?d.h():null)}else if(d==null||d.h()==null){a.h(null)}else{a.h($$t.$kg.g(c.h(),b,d.h(),0))}},d:function(a,b,c){var d=b;var e=c;this.h.e(this.i(),a,d.i(),e.i(),d,e)},$type:new $.ig.Type("CategoryHighlightLayerFrame",$$t.$kf.$type)},true);$.ig.util.defType("CategoryHighlightFrameRect:t1","Object",{_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},init:function(){$.ig.$op.init.call(this);this.f(0);this.e(NaN);this.b(NaN);this.c(NaN);this.b(NaN);this.a(NaN);this.d(NaN)},$type:new $.ig.Type("CategoryHighlightFrameRect",$.ig.$ot)},true);$.ig.util.defType("CategoryHighlightLayerView:tz","AnnotationLayerView",{init:function(a){$$t.$tc.init.call(this,a);this.b4(a);this.b6(new $$t.bh($$t.$b1.$type,0))},_b4:null,b4:function(value){if(arguments.length===1){this._b4=value;return value}else{return this._b4}},_b5:null,b5:function(value){if(arguments.length===1){this._b5=value;return value}else{return this._b5}},an:function(){var $self=this;$$t.$tc.an.call($self);$self.b5(function(){var $ret=new $$t.ga($$t.$b1.$type);$ret.create($self.cd.runOn($self));$ret.activate($self.b8.runOn($self));$ret.disactivate($self.ca.runOn($self));$ret.destroy($self.b9.runOn($self));return $ret}())},_b6:null,b6:function(value){if(arguments.length===1){this._b6=value;return value}else{return this._b6}},cd:function(){var a=new $$t.b1;a.y(false);this.b6().add(a);return a},b8:function(a){a.__visibility=0},ca:function(a){a.__visibility=1},b9:function(a){this.b6().remove(a)},cb:function(a){if(a==null){return a}return a.getLightened(.1)},cc:function(a){if(a!=null){var b=a.getLightened(.3);if(b._isGradient){var c=b;if(c._gradientStops!=null){for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color().f(Math.round(e.color().f()*.2));e.color(e.color())}}}else{b.color().f(Math.round(b.color().f()*.2));b.color(b.color())}return b}else{return null}},b7:function(a,b,c,d,e){a.__visibility=0;a.l(b);a.m(c);a.width(d);a.height(e)},a0:function(a,b){$$t.$tc.a0.call(this,a,b);
if(a.c()&&!b){for(var c=0;c<this.b6().count();c++){var d=this.b6().__inner[c];if(d.__visibility==0){a.t(d)}}}},ag:function(a){$$t.$tc.ag.call(this,a);for(var b=0;b<this.b6().count();b++){var c=new $$t.g6(1,"catItemRect",this.b6().__inner[b]);c.tags().add("Main");c.tags().add("CategoryItem");a.shapes().add(c)}},$type:new $.ig.Type("CategoryHighlightLayerView",$$t.$tc.$type)},true);$.ig.util.defType("CategoryItemHighlightLayer:t2","AnnotationLayer",{init:function(){this.k1=false;this.k0=true;this.k4=10;$$t.$tb.init.call(this);var a=new $$t.t5;var b=new $$t.t5;var c=new $$t.t5;this.jv(a);this.ju(b);this.jw(c);this.y($$t.$t2.$type)},au:function(){return new $$t.t3(this)},hc:function(a){$$t.$tb.hc.call(this,a);this.kw(a)},_kw:null,kw:function(value){if(arguments.length===1){this._kw=value;return value}else{return this._kw}},targetSeries:function(a){if(arguments.length===1){this.g($$t.$t2.targetSeriesProperty,a);return a}else{return this.c($$t.$t2.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$t2.useInterpolationProperty,a);return a}else{return this.c($$t.$t2.useInterpolationProperty)}},highlightType:function(a){if(arguments.length===1){this.g($$t.$t2.highlightTypeProperty,a);return a}else{return this.c($$t.$t2.highlightTypeProperty)}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$t2.markerTemplateProperty,a);return a}else{return this.c($$t.$t2.markerTemplateProperty)}},bandHighlightWidth:function(a){if(arguments.length===1){this.g($$t.$t2.bandHighlightWidthProperty,a);return a}else{return this.c($$t.$t2.bandHighlightWidthProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.g($$t.$t2.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$t2.skipUnknownValuesProperty)}},kg:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this.ae().c()){this.renderSeries(b)}}},jy:function(a){if(!$$t.$tb.jy.call(this,a)){return false}var b=this.j9(a);if(!b.a()){return false}return true},ki:function(a,b){$$t.$tb.ki.call(this,a,b);var c=a;var d=this.useInterpolation();c.i().clear();if(isNaN(this.j2.__x)&&isNaN(this.j2.__y)){return}if(this.jy(this.targetSeries())){this.le(this.targetSeries(),c,d)}else{var f=this.seriesViewer().series().getEnumerator();while(f.moveNext()){var e=f.current();if(this.jy(e)){this.le(e,c,d)}}}},k1:false,k0:false,hh:function(a,b,c,d){$$t.$tb.hh.call(this,a,b,c,d);switch(b){case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.k1=d;this.renderSeries(true);break;case"HighlightType":this.renderSeries(true);break;case"BandHighlightWidth":this.k4=this.bandHighlightWidth();this.renderSeries(true);break;case"SkipUnknownValues":this.k0=d;this.renderSeries(true);break}},k4:0,le:function(a,b,c){if(this.view()==null||this.view().bv().isEmpty()||this.view().bu().isEmpty()){return}if(!a.isCategory()&&!a.isFinancial()){return}var d=a;if(d.categoryAxis()==null){return}var e=this.j2.__x;e=this.view().bu().left()+this.view().bu().width()*(e-this.view().bv().left())/this.view().bv().width();var f=this.j2.__y;f=this.view().bu().top()+this.view().bu().height()*(f-this.view().bv().top())/this.view().bv().height();var g=this.skipUnknownValues();var h=true;var i=$.ig.util.cast($$t.$g9.$type,a);var j=0;if(i!=null){j=i.preferredCategoryMode(d.categoryAxis());if(j==2){h=false}}var k=true;if(!h||this.highlightType()==2){k=false}if(this.highlightType()==1){k=true}var l=this.j9(a);if(!l.a()){return}if(k){var m=a.getSeriesValuePosition(l.b(),this.useInterpolation(),g);if(j!=0&&!d.categoryAxis().isSorting()){var n=m.__x;if(a.isFinancial()){n-=a.getOffsetValue();n+=a.getCategoryWidth()*.5;m={__x:n,__y:m.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else if(a.isCategory()){n-=a.getOffsetValue();n+=a.getCategoryWidth()*.5;m={__x:n,__y:m.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(!isNaN(m.__x)&&!isNaN(m.__y)){m=this.toWorldPosition(m)}this.lc(m,b,a)}else{var o=a.getSeriesValuePosition(l.b(),this.useInterpolation(),g);var p;if(a.isVertical()){var q=o.__y;var r=d.categoryAxis();var s=this.k4;if(j!=0){s=r.fy(this.view().bv(),this.view().bu())}if(isNaN(s)||Number.isInfinity(s)){return}p=new $$t.x(0,this.jr().left(),q-s/2,this.jr().width(),s)}else{var t=o.__x;var u=d.categoryAxis();var v=this.k4;if(j!=0){v=u.fy(this.view().bv(),this.view().bu())}if(isNaN(v)||Number.isInfinity(v)){return}p=new $$t.x(0,t-v/2,this.jr().top(),v,this.jr().height())}p.intersect(this.view().bu());this.ld(p,b,a)}},lc:function(a,b,c){var d=new $$t.t6;d.b(a.__x);d.e(a.__y);d.i(this.ku());d.j(this.kv());if(d.i()==null){if(c.hasMarkers()){d.i(this.kw().cj(c.getActualMarkerBrush()))}else{d.i(this.kw().cj(c.actualBrush()))}}if(d.j()==null){if(c.hasMarkers()){d.j(this.kw().cj(c.getActualMarkerOutlineBrush()))}else{d.j(this.kw().cj(c.actualOutline()))}}d.d(this.thickness());d.f(c.getHashCode());d.g(this.ky(c,a));var e=$.ig.util.cast($$t.$fw.$type,c)!==null?c.actualMarkerTemplate():null;if(e==null||e==$$t.$fw.nullMarkerTemplate()){var f=$$t.$fw.resolveMarkerType(c,2);switch(f){case 3:e=this.seriesViewer().circleMarkerTemplate();break;case 4:e=this.seriesViewer().triangleMarkerTemplate();break;case 5:e=this.seriesViewer().pyramidMarkerTemplate();break;case 6:e=this.seriesViewer().squareMarkerTemplate();break;case 7:e=this.seriesViewer().diamondMarkerTemplate();break;case 8:e=this.seriesViewer().pentagonMarkerTemplate();break;case 9:e=this.seriesViewer().hexagonMarkerTemplate();break;case 10:e=this.seriesViewer().tetragramMarkerTemplate();break;case 11:e=this.seriesViewer().pentagramMarkerTemplate();break;case 12:e=this.seriesViewer().hexagramMarkerTemplate();break}}d.h(this.markerTemplate()!=null?this.markerTemplate():e);if(!isNaN(d.b())&&!isNaN(d.e())){b.i().add(d.f(),d)}},ky:function(a,b){var $self=this;var c=a.getItem(b);var d=a.getExactItemIndex(b);if($self.useInterpolation()&&d!=Math.floor(d)){c=null}return function(){var $ret=new $$t.fl;$ret.series(a);$ret.item(c);return $ret}()},ld:function(a,b,c){var d=new $$t.t6;d.b(a.left());d.e(a.top());d.c(a.right());d.a(a.bottom());d.i(this.ku());d.j(this.kv());if(d.i()==null){if(c!=null){d.i(this.kw().ck(c.actualBrush()))}}if(d.j()==null){if(c!=null){d.j(this.kw().ck(c.actualOutline()))}}d.d(this.thickness());d.f(c.getHashCode());if(!a.isEmpty()){b.i().add(d.f(),d)}},kl:function(a,b){$$t.$tb.kl.call(this,a,b);var c=this.kw().b7();var d=this.kw().b6();var e=0;var f=0;var g=a;var i=g.i().values().getEnumerator();while(i.moveNext()){var h=i.current();if(h.h()!=null){var j=d.item(f);this.lf(h,j);f++}else{var k=c.item(e);this.lg(h,k);e++}}c.c(e);d.c(f)},lf:function(a,b){if(isNaN(a.b())||isNaN(a.e())||isNaN(a.d())||a.g()==null){b.__visibility=1;return}var c={__x:a.b(),__y:a.e(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var d=a.g();d.itemBrush(a.i());var e=d.series().getSeriesValuePosition(c,this.bl()||this.k1,this.k0);if(isNaN(e.__x)||isNaN(e.__y)){b.__visibility=1;return}this.kw().cd(b,e.__x,e.__y);b.ae(a.h());b.content(a.g())},lg:function(a,b){if(isNaN(a.b())||isNaN(a.e())||isNaN(a.a())||isNaN(a.c())||isNaN(a.d())){b.__visibility=1;return}this.kw().ce(b,a.b(),a.e(),a.c()-a.b(),a.a()-a.e());b.__fill=a.i();b.__stroke=a.j();b.z(a.d());if(this.dashArray()!=null){b.af(this.dashArray())}else{b.af(null)}b.aa(this.dashCap())},$type:new $.ig.Type("CategoryItemHighlightLayer",$$t.$tb.$type)},true);$.ig.util.defType("CategoryItemHighlightLayerFrame:t5","Frame",{init:function(){var $self=this;$$t.$kf.init.call(this);this.i(new $$t.f0($.ig.Number.prototype.$type,$$t.$t6.$type,0));this.h=new $$t.n6($.ig.Number.prototype.$type,$$t.$t6.$type,$$t.$t5.$type,this.j.runOn(this),function(a){return a.f()},function(a){return true},function(){return new $$t.t6})},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},h:null,j:function(a,b,c,d,e,f){if(d!=null){a.f(d.f())}else if(c!=null){a.f(c.f())}else{a.f(0)}if(c==null||isNaN(c.e())){a.e(d!=null?d.e():NaN)}else if(d==null||isNaN(d.e())){a.e(NaN)}else{a.e(c.e()+b*(d.e()-c.e()))}if(c==null||isNaN(c.b())){a.b(d!=null?d.b():NaN)}else if(d==null||isNaN(d.b())){a.b(NaN)}else{a.b(c.b()+b*(d.b()-c.b()))}if(c==null||isNaN(c.c())){a.c(d!=null?d.c():NaN)}else if(d==null||isNaN(d.c())){a.c(NaN)}else{a.c(c.c()+b*(d.c()-c.c()))}if(c==null||isNaN(c.a())){a.a(d!=null?d.a():NaN)}else if(d==null||isNaN(d.a())){a.a(NaN)}else{a.a(c.a()+b*(d.a()-c.a()))}if(c==null||isNaN(c.d())){a.d(d!=null?d.d():NaN)}else if(d==null||isNaN(d.d())){a.d(NaN)}else{a.d(c.d()+b*(d.d()-c.d()))}if(c==null||c.i()==null){a.i(d!=null?d.i():null)}else if(d==null||d.i()==null){a.i(null)}else{a.i($$t.$kg.g(c.i(),b,d.i(),0))}if(c==null||c.j()==null){a.j(d!=null?d.j():null)}else if(d==null||d.j()==null){a.j(null)}else{a.j($$t.$kg.g(c.j(),b,d.j(),0))}if(c==null||c.h()==null){a.h(d!=null?d.h():null)}else if(d==null||d.j()==null){a.h(null)}else{a.h(d.h())}if(c==null||c.g()==null){a.g(d!=null?d.g():null)}else if(d==null||d.j()==null){a.g(null)}else{a.g(d.g())}},d:function(a,b,c){var d=b;var e=c;this.h.e(this.i(),a,d.i(),e.i(),d,e)},$type:new $.ig.Type("CategoryItemHighlightLayerFrame",$$t.$kf.$type)},true);$.ig.util.defType("ItemHighlightFrameRect:t6","Object",{_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},init:function(){$.ig.$op.init.call(this);this.f(0);this.e(NaN);this.b(NaN);this.c(NaN);this.b(NaN);this.a(NaN);this.d(NaN)},$type:new $.ig.Type("ItemHighlightFrameRect",$.ig.$ot)},true);$.ig.util.defType("CategoryItemHighlightLayerView:t3","AnnotationLayerView",{init:function(a){$$t.$tc.init.call(this,a);this.b4(a);this.b8(new $$t.bh($$t.$cf.$type,0));this.b9(new $$t.bh($$t.$b1.$type,0))},_b4:null,b4:function(value){if(arguments.length===1){this._b4=value;return value}else{return this._b4}},_b7:null,b7:function(value){if(arguments.length===1){this._b7=value;return value}else{return this._b7}},_b6:null,b6:function(value){if(arguments.length===1){this._b6=value;return value}else{return this._b6}},an:function(){var $self=this;$$t.$tc.an.call($self);$self.b7(function(){var $ret=new $$t.ga($$t.$b1.$type);$ret.create($self.cl.runOn($self));$ret.activate($self.cf.runOn($self));$ret.disactivate($self.ch.runOn($self));$ret.destroy($self.cg.runOn($self));return $ret}());$self.b6(function(){var $ret=new $$t.ga($$t.$cf.$type);$ret.create($self.ci.runOn($self));$ret.activate($self.ca.runOn($self));$ret.disactivate($self.cc.runOn($self));$ret.destroy($self.cb.runOn($self));return $ret}())},_b8:null,b8:function(value){if(arguments.length===1){this._b8=value;return value}else{return this._b8}},_b9:null,b9:function(value){if(arguments.length===1){this._b9=value;return value}else{return this._b9}},cl:function(){var a=new $$t.b1;a.y(false);this.b9().add(a);return a},cf:function(a){a.__visibility=0},ch:function(a){a.__visibility=1},cg:function(a){this.b9().remove(a)},ci:function(){var a=new $$t.cf;this.b8().add(a);return a},ca:function(a){a.__visibility=0},cc:function(a){a.__visibility=1},cb:function(a){this.b8().remove(a)},cj:function(a){if(a==null){return a}return a.getLightened(.3)},ck:function(a){if(a!=null){var b=a.getLightened(.3);if(b._isGradient){var c=b;if(c._gradientStops!=null){for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color().f(Math.round(e.color().f()*.3));e.color(e.color())}}}else{b.color().f(Math.round(b.color().f()*.3));b.color(b.color())}return b}else{return null}},ce:function(a,b,c,d,e){a.__visibility=0;a.l(b);a.m(c);a.width(d);a.height(e)},cd:function(a,b,c){a.l(b);a.m(c)},bb:function(a,b){$$t.$tc.bb.call(this,a,b);var c=a;var d=c.content();if(d!=null){if(d.itemBrush()!=null){d.actualItemBrush(d.itemBrush())}var e=d.series();if(e.hasMarkers()){d.outline(e.getActualMarkerOutlineBrush())}d.thickness(.5)}},a0:function(a,b){$$t.$tc.a0.call(this,a,b);if(a.c()&&!b){for(var c=0;c<this.b9().count();c++){var d=this.b9().__inner[c];if(d.__visibility==0){a.t(d)}}if(this.b8().count()>0){var e=new $$t.ce;e.isHitTestRender=b;e.context=a.e();e.viewportTop=this.bu().top();e.viewportLeft=this.bu().left();e.viewportWidth=this.bu().width();e.viewportHeight=this.bu().height();e.passID="ItemMarkers";var f=new $$t.cd;f.isHitTestRender=b;f.passInfo=e;var g=new $$t.cj;g.passInfo=e;var h=false;var i=a.e();g.context=i;f.context=i;var j=0;var k=0;var l=new $$t.f0($$t.$cg.$type,$$t.$cg.$type,0);for(var m=0;m<this.b8().count();m++){var n=this.b8().__inner[m];var o=n.ae();if(!l.containsKey(o)){l.add(o,o);if(o!=null&&o.passStarting()!=null){o.passStarting()(e)}}if(n.__visibility==1){continue}this.ba(n,m,b);if(!h){g.data=n.content();g.width=n.width();g.height=n.height();if(o.measure()!=null){g.data=n.content();o.measure()(g);h=g.isConstant;if(h){j=g.width;k=g.height}}f.availableWidth=g.width;f.availableHeight=g.height}else{f.availableWidth=j;f.availableHeight=k}if(!isNaN(n.width())&&!Number.isInfinity(n.width())){f.availableWidth=n.width()}if(!isNaN(n.height())&&!Number.isInfinity(n.height())){f.availableHeight=n.height()}a.n(f,n);n.k(f.availableWidth);n.j(f.availableHeight)}var q=l.keys().getEnumerator();while(q.moveNext()){var p=q.current();if(p!=null&&p.passCompleted()!=null){p.passCompleted()(e)}}}}},ag:function(a){$$t.$tc.ag.call(this,a);for(var b=0;b<this.b9().count();b++){var c=new $$t.g6(1,"catItemRect",this.b9().__inner[b]);c.tags().add("Main");c.tags().add("CategoryItem");a.shapes().add(c)}for(var d=0;d<this.b8().count();d++){a.markerShapes().add(this.b5($.ig.util.cast($$t.$cf.$type,this.b8().__inner[d])))}},b5:function(a){var b=new $$t.g4;var c=new $$t.gh;b.x(a.l());b.y(a.m());b.index(-1);b.contentTemplate(a.ae());if($.ig.util.cast($$t.$fl.$type,a.content())!==null){var d=a.content();c.fill($$t.$gk.fromBrush(d.actualItemBrush()));c.stroke($$t.$gk.fromBrush(d.outline()))}b.visibility(a.__visibility);b.markerAppearance(c);if(a.ae()==this.d().seriesViewer().circleMarkerTemplate()){b.markerType("Circle")}else if(a.ae()==this.d().seriesViewer().diamondMarkerTemplate()){b.markerType("Diamond")}else if(a.ae()==this.d().seriesViewer().hexagonMarkerTemplate()){b.markerType("Hexagon")}else if(a.ae()==this.d().seriesViewer().hexagramMarkerTemplate()){b.markerType("Hexagram")}else if(a.ae()==this.d().seriesViewer().pentagonMarkerTemplate()){b.markerType("Pentagon")}else if(a.ae()==this.d().seriesViewer().pentagramMarkerTemplate()){b.markerType("Pentagram")}else if(a.ae()==this.d().seriesViewer().pyramidMarkerTemplate()){b.markerType("Pyramid")}else if(a.ae()==this.d().seriesViewer().squareMarkerTemplate()){b.markerType("Square")}else if(a.ae()==this.d().seriesViewer().tetragramMarkerTemplate()){b.markerType("Tetragram")}else if(a.ae()==this.d().seriesViewer().triangleMarkerTemplate()){b.markerType("Triangle")}else{b.markerType("None")}return b},$type:new $.ig.Type("CategoryItemHighlightLayerView",$$t.$tc.$type)},true);$.ig.util.defType("CategoryToolTipLayer:t7","AnnotationLayer",{init:function(){$$t.$tb.init.call(this);var a=new $$t.ud;var b=new $$t.ud;var c=new $$t.ud;this.jv(a);this.ju(b);this.jw(c);this.y($$t.$t7.$type)},au:function(){return new $$t.t8(this)},hc:function(a){$$t.$tb.hc.call(this,a);this.ky(a)},_ky:null,ky:function(value){if(arguments.length===1){this._ky=value;return value}else{return this._ky}},isDefaultTooltipBehaviorDisabled:function(){return true},targetAxis:function(a){if(arguments.length===1){this.g($$t.$t7.targetAxisProperty,a);return a}else{return this.c($$t.$t7.targetAxisProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$t7.useInterpolationProperty,a);return a}else{return this.c($$t.$t7.useInterpolationProperty)}},toolTipPosition:function(a){if(arguments.length===1){this.g($$t.$t7.toolTipPositionProperty,a);return a}else{return this.c($$t.$t7.toolTipPositionProperty)}},hh:function(a,b,c,d){$$t.$tb.hh.call(this,a,b,c,d);switch(b){case"TargetAxis":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break;case"ToolTipPosition":this.renderSeries(true);break;case"SeriesViewer":this.ky().cg();break}},kf:function(a,b){if(this.targetAxis()==a){if(!this.ae().c()){this.renderSeries(b)}}},kg:function(a,b){if(!this.ae().c()){this.renderSeries(b)}},ki:function(a,b){$$t.$tb.ki.call(this,a,b);var c=a;var d=this.useInterpolation();c.n(NaN);c.m(NaN);c.i(NaN);c.j(NaN);c.m(NaN);c.n(NaN);if(isNaN(this.j2.__x)&&isNaN(this.j2.__y)){this.ky().ce(this.ky().ca());return}if(this.targetAxis()!=null){var e=this.targetAxis();if(e==null||!e.isCategory()||e.isAngular()){return}if(!e.bj()){return}var f=e;var g=this.kz(f.bw(),d);this.k5(g,c,d)}else{if($.ig.util.cast($$t.$bd.$type,this.seriesViewer())!==null){var h=this.seriesViewer();var i=true;var j=false;var k=new $$t.bh($$t.$aj.$type,0);var m=h.axes().getEnumerator();while(m.moveNext()){var l=m.current();if(l.isCategory()&&!l.isAngular()){if(!l.bj()){continue}if(i){i=false;j=l.isVertical()}else{if(l.isVertical()!=j){continue}}var o=l.bw().getEnumerator();while(o.moveNext()){var n=o.current();k.add(n)}}}var p=this.kz(k,d);this.k5(p,c,d)}}},kz:function(a,b){var c=Number.MAX_VALUE;var d=-Number.MAX_VALUE;var e=new $$t.bh($$t.$fl.$type,0);var f=new $$t.bh($.ig.$op.$type,0);var g=false;var h=true;for(var i=0;i<a.count();i++){var j=a.item(i);if(!j.isFinancial()&&!j.isCategory()){continue}if(j.isStacked()){continue}var k=j;if(!k.categoryAxis().bj()){continue}if(h){g=j.isVertical()}else{if(g!=j.isVertical()){continue}}var l=this.j9(j);if(!l.a()){continue}var m=j.getSeriesValuePosition(l.b(),b,false);if(g){if(!isNaN(m.__y)){c=Math.min(c,m.__y);d=Math.max(d,m.__y)}}else{if(!isNaN(m.__x)){c=Math.min(c,m.__x);d=Math.max(d,m.__x)}}var n=this.k1(j);if(n==null){continue}var o=null;var p=j.getItem(this.j2);if(j.isDefaultToolTipSelected()&&p!=null){o=j.ag(p)}else{o=new $$t.fl;o.item(p);o.series(j)}e.add(o);f.add(n)}var q=0;var r=0;if(g){r=(c+d)/2;q=this.jr().right();if(this.toolTipPosition()==2||this.toolTipPosition()==1){q=this.jr().left()}if(r<0||r>this.jr().bottom()){r=NaN}}else{q=(c+d)/2;r=this.jr().top();if(this.toolTipPosition()==2||this.toolTipPosition()==1){r=this.jr().bottom()}if(q<0||q>this.jr().right()){q=NaN}}var s=new $$t.ue;s.c({__x:q,__y:r,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});s.a(e);s.b(f);return s},k5:function(a,b,c){var d=a.c();var e=a.a();var f=a.b();d=this.ky().cc(d);var g=0;var h=this.view().bu();var i=this.ky().ca();this.ky().cd();var j=false;if(e.count()==0){this.ky().ak();return}var k=false;for(var l=0;l<e.count();l++){var m=e.__inner[l].series();j=m.isVertical();var n=e.__inner[l];var o=f.__inner[l];if(this.ky().b7(m,o,n)){k=true}g++}if(!k){this.ky().ce(i);return}var p=this.ky().ch(i);var q=0;var r=0;var s=0;var t=0;var u=false;var v=false;var w=false;var x=this.toolTipPosition();if(x==0){w=true}if(x==2||x==3){v=true}if(x==2||x==1){u=true}var y=this.ky().ci();if(j){if(!u&&!v&&d.__x+(p.b()+10)>y.b()){v=true}if(u&&!v&&d.__x-(p.b()+10)<0){v=true}}else{if(!u&&!v&&d.__y-(p.a()+10)<0){v=true}if(u&&!v&&d.__y+(p.a()+10)>y.a()){v=true}}var z=10;var aa=5;if(!u){if(!j){aa=p.a()+z}if(v){if(j){aa=aa+p.b()+z}else{aa=0}}}else{if(j){aa=p.b()+z;if(v){aa=0}}else{aa=5;if(v){aa=aa+p.a()+z}}}if(j){r=0-(z+5);if(u){r=r*-1+p.b()}q=p.a()/2;t=d.__y-p.a()/2;s=d.__x-aa}else{q=p.a()+10+5;if(u){q=0-(z+5)}r=p.b()/2;s=d.__x-p.b()/2;t=d.__y-aa}if(j){if(t<0){q-=0-t;t=0}if(t+p.a()>y.a()){q+=t+p.a()-y.a();t=y.a()-p.a()}}else{if(s<0){r-=0-s;s=0}if(s+p.b()>y.b()){r+=s+p.b()-y.b();s=y.b()-p.b()}}b.m(s);b.n(t);b.i(r);b.j(q);b.l(p.b());b.k(p.a())},k1:function(a){return a.toolTip()},kl:function(a,b){$$t.$tb.kl.call(this,a,b);var c=a;var d=b.bu().left();var e=b.bu().right();var f=b.bu().top();var g=b.bu().bottom();var h=this.ky().ca();if(isNaN(c.m())||isNaN(c.n())||isNaN(c.i())||isNaN(c.j())){this.ky().ce(h);return}var i=c.m();var j=c.n();var k=c.i();var l=c.j();this.ky().cf(h,i,j,k,l)},$type:new $.ig.Type("CategoryToolTipLayer",$$t.$tb.$type)},true);$.ig.util.defType("CategoryToolTipCollisionInfo:uf","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("CategoryToolTipCollisionInfo",$.ig.$ot)},true);$.ig.util.defType("CategoryToolTipLayerFrame:ud","Frame",{h:0,n:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},_m:0,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_j:0,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_i:0,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_k:0,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},init:function(){$$t.$kf.init.call(this);this.m(NaN);this.n(NaN);this.i(NaN);this.j(NaN);this.l(NaN);this.k(NaN)},d:function(a,b,c){var d=b;var e=c;if(isNaN(d.m())){this.m(e.m())}else{this.m(d.m()+(e.m()-d.m())*a)}if(isNaN(d.n())){this.n(e.n())}else{this.n(d.n()+(e.n()-d.n())*a)}if(isNaN(d.i())){this.i(e.i())}else{this.i(d.i()+(e.i()-d.i())*a)}if(isNaN(d.j())){this.j(e.j())}else{this.j(d.j()+(e.j()-d.j())*a)}if(isNaN(d.l())){this.l(e.l())}else{this.l(d.l()+(e.l()-d.l())*a)}if(isNaN(d.k())){this.k(e.m())}else{this.k(d.k()+(e.k()-d.k())*a)}},$type:new $.ig.Type("CategoryToolTipLayerFrame",$$t.$kf.$type)},true);$.ig.util.defType("CategoryTooltipSeriesInfo:ue","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("CategoryTooltipSeriesInfo",$.ig.$ot)},true);$.ig.util.defType("CategoryToolTipLayerView:t8","AnnotationLayerView",{init:function(a){this.b5=null;this.__tooltips=null;this.b8=null;this.b6=false;$$t.$tc.init.call(this,a);this.b4(a);this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/)},_b4:null,b4:function(value){if(arguments.length===1){this._b4=value;return value}else{return this._b4}},b5:null,__tooltips:null,b8:null,b6:false,ca:function(){if(this.b5==null){this.b5=new $$t.t9;this.b5.eventSink(this.d().seriesViewer().a6().m());this.__tooltips=$("<div></div>");this.b8=$("<div></div>");this.b5.__visibility=0}return this.b5},an:function(){$$t.$tc.an.call(this);if(this.b5!=null){this.b5.__visibility=1}},ae:function(){$$t.$tc.ae.call(this);if(this.b5!=null){this.b5.destroy();this.b5=null}},_htmlTest:null,htmlTest:function(value){if(arguments.length===1){this._htmlTest=value;return value}else{return this._htmlTest}},b7:function(a,b,c){if(a.tooltipTemplate()=="default"){a.tooltipTemplate(a.view().getDefaultTooltipTemplate())}var template_=a.tooltipTemplate();var context_=c;var d=$.ig.tmpl!==null;if(!d){return false}if(a.flattenEventArgs()==null){return false}var args_=a.flattenEventArgs()(c);var expanded_=$.ig.tmpl(template_,args_).toString();if(!this.htmlTest().test(expanded_)){expanded_="<span>"+expanded_+"</span>"}var e=$(expanded_);this.__tooltips.append(e);return true},ch:function(a){var b=a;b.content(this.__tooltips);var c=new $$t.y(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);b.pointerVisibility(1);var d=b.cj(new $$t.y(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));b.pointerVisibility(0);return d},cc:function(a){var b=0;var c=0;if(this.d().seriesViewer()!=null){var d=this.d().seriesViewer().getContainerOffsets();b+=d.b();c+=d.a()}return{__x:b+a.__x,__y:c+a.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},cf:function(a,b,c,d,e){var f=a;var g=f.content();f.pointerPosition({__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});f.__visibility=0;f.l(b);f.m(c)},ci:function(){var a=$(window).width();var b=$(window).height();return new $$t.y(a,b)},ce:function(a){this.__tooltips.children().remove();this.b8.children().remove();this.b5.__visibility=1},cd:function(){if(this.__tooltips!=null){var a=this.__tooltips;this.__tooltips=this.b8;this.b8=a;this.__tooltips.children().remove()}},cg:function(){},a0:function(a,b){$$t.$tc.a0.call(this,a,b);if(b){return}var c=null;if(this.d().seriesViewer()!=null){c=this.d().seriesViewer().a6().l().f()}var d=0;var e=0;var f=this.d().seriesViewer();if(f!=null){var g=f.a6().l().bf();d+=g.b();e+=g.a()}if(this.b5!=null){this.b5.pointerTooltipStyle(c);this.b5.render(this.b5.l(),this.b5.m())}},ag:function(a){$$t.$tc.ag.call(this,a);var b=this.b5;var c=0;var d=0;if(this.d().seriesViewer()!=null){var e=this.d().seriesViewer().getContainerOffsets();c+=e.b();d+=e.a()}var f=b.exportVisualData();f.offsetX(b.l()-c);f.offsetY(b.m()-d);f.categoryNames(new $$t.bh(String,0));var g=this.__tooltips.children().length;for(var h=0;h<g;h++){var indexliteral_=h.toString();var i=$(this.__tooltips.children()[indexliteral_]).text();var j=i.toString();f.categoryNames().add(j)}a.pointerTooltips().add(f)},$type:new $.ig.Type("CategoryToolTipLayerView",$$t.$tc.$type)},true);$.ig.util.defType("CrosshairLayer:ug","AnnotationLayer",{init:function(){$$t.$tb.init.call(this);var a=new $$t.ui;var b=new $$t.ui;var c=new $$t.ui;var d=this.transitionDuration()/1e3;this.jv(a);this.ju(b);this.jw(c);this.y($$t.$ug.$type)},au:function(){return new $$t.uh(this)},hc:function(a){$$t.$tb.hc.call(this,a);this.kw(a)},_kw:null,kw:function(value){if(arguments.length===1){this._kw=value;return value}else{return this._kw}},targetSeries:function(a){if(arguments.length===1){this.g($$t.$ug.targetSeriesProperty,a);return a}else{return this.c($$t.$ug.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$ug.useInterpolationProperty,a);return a}else{return this.c($$t.$ug.useInterpolationProperty)}},verticalLineVisibility:function(a){if(arguments.length===1){this.g($$t.$ug.verticalLineVisibilityProperty,a);return a}else{return this.c($$t.$ug.verticalLineVisibilityProperty)}},horizontalLineVisibility:function(a){if(arguments.length===1){this.g($$t.$ug.horizontalLineVisibilityProperty,a);return a}else{return this.c($$t.$ug.horizontalLineVisibilityProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.g($$t.$ug.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$ug.skipUnknownValuesProperty)}},kg:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this.ae().c()){this.renderSeries(b)}}},ki:function(a,b){$$t.$tb.ki.call(this,a,b);var c=a;var d=this.useInterpolation();var e=this.skipUnknownValues();c.h().clear();c.i().clear();c.j().clear();if(this.jy(this.targetSeries())){this.k5(this.targetSeries(),c,d,e)}else{var g=this.seriesViewer().series().getEnumerator();while(g.moveNext()){var f=g.current();if(this.jy(f)){this.k5(f,c,d,e)}}}},jy:function(a){if(!$$t.$tb.jy.call(this,a)){return false}var b=this.j9(a);if(!b.a()){return false}return true},k5:function(a,b,c,d){var e=this.j9(a);if(!e.a()){return}var f=e.b();f=a.getSeriesValuePosition(f,c,d);var g=this.actualBrush();if(g==null){g=this.brush()}if(g==null){g=a.actualBrush();if(g!=null){g=this.kw().cb(g)}}b.j().add(g);b.h().add(f.__y);b.i().add(f.__x)},kl:function(a,b){$$t.$tb.kl.call(this,a,b);var c=this.kw().b5();var d=a;var e=d.h().count();var f=0;var g=b.bu().left();var h=b.bu().right();var i=b.bu().top();var j=b.bu().bottom();var k=this.verticalLineVisibility()==0;var l=this.horizontalLineVisibility()==0;for(var m=0;m<e;m++){var n=c.item(f);f++;n.__stroke=d.j().__inner[m];n.z(this.thickness());n.__fill=d.j().__inner[m];n.af(this.dashArray());n.aa(this.dashCap());var o=Math.floor(d.h().__inner[m]);var p=Math.floor(d.i().__inner[m]);var q=new $$t.dx;if(k){var r=new $$t.d6;r.__startPoint={__x:p,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var s=new $$t.d8(1);s.c({__x:p,__y:j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});r.__segments.add(s);q.b().add(r)}if(l){var t=new $$t.d6;t.__startPoint={__x:g,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var u=new $$t.d8(1);u.c({__x:h,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});t.__segments.add(u);q.b().add(t)}n.ak(q)}c.c(f)},hh:function(a,b,c,d){$$t.$tb.hh.call(this,a,b,c,d);switch(b){case"HorizontalLineVisibility":this.renderSeries(true);break;case"VerticalLineVisibility":this.renderSeries(true);break;case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break}},$type:new $.ig.Type("CrosshairLayer",$$t.$tb.$type)},true);$.ig.util.defType("CrosshairLayerFrame:ui","Frame",{_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},init:function(){$$t.$kf.init.call(this);this.h(new $$t.bh(Number,0));this.i(new $$t.bh(Number,0));this.j(new $$t.bh($$t.$b3.$type,0))},d:function(a,b,c){var d=b;var e=c;$$t.$kf.a(this.h(),a,d.h(),e.h());$$t.$kf.a(this.i(),a,d.i(),e.i());$$t.$kf.c(this.j(),a,d.j(),e.j(),0)},$type:new $.ig.Type("CrosshairLayerFrame",$$t.$kf.$type)},true);$.ig.util.defType("CrosshairLayerView:uh","AnnotationLayerView",{init:function(a){$$t.$tc.init.call(this,a);this.b4(a);this.b6(new $$t.bh($$t.$b6.$type,0))},_b4:null,b4:function(value){if(arguments.length===1){this._b4=value;return value}else{return this._b4}},_b5:null,b5:function(value){if(arguments.length===1){this._b5=value;return value}else{return this._b5}},_b6:null,b6:function(value){if(arguments.length===1){this._b6=value;return value}else{return this._b6}},an:function(){var $self=this;$$t.$tc.an.call($self);$self.b5(function(){var $ret=new $$t.ga($$t.$b6.$type);$ret.create($self.cc.runOn($self));
$ret.activate($self.b7.runOn($self));$ret.disactivate($self.b9.runOn($self));$ret.destroy($self.b8.runOn($self));return $ret}())},cc:function(){var a=new $$t.b6;a.h(new $$t.eg);this.b6().add(a);return a},b7:function(a){a.__visibility=0},b9:function(a){a.__visibility=1},b8:function(a){this.b6().remove(a)},ca:function(a,b,c,d){var $self=this;if(a.ak()==null||a.ak().b().__x!=d||a.ak().c().__x!=c){var e=function(){var $ret=new $$t.dz;$ret.c({__x:c,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:d,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();a.ak(e)}},cb:function(a){if(a==null){return a}return a.getLightened(.1)},a0:function(a,b){$$t.$tc.a0.call(this,a,b);if(a.c()&&!b){for(var c=0;c<this.b6().count();c++){var d=this.b6().__inner[c];if(d.__visibility==0){a.q(d)}}}},ag:function(a){$$t.$tc.ag.call(this,a);for(var b=0;b<this.b6().count();b++){var c=new $$t.l0(1,"crosshairLine",this.b6().__inner[b]);c.tags().add("Main");c.tags().add("Crosshair");a.shapes().add(c)}},$type:new $.ig.Type("CrosshairLayerView",$$t.$tc.$type)},true);$.ig.util.defType("ItemToolTipLayer:uj","AnnotationLayer",{init:function(){$$t.$tb.init.call(this);var a=new $$t.ul;var b=new $$t.ul;var c=new $$t.ul;var d=this.transitionDuration()/1e3;this.jv(a);this.ju(b);this.jw(c);this.y($$t.$uj.$type)},au:function(){return new $$t.uk(this)},hc:function(a){$$t.$tb.hc.call(this,a);this.kw(a)},_kw:null,kw:function(value){if(arguments.length===1){this._kw=value;return value}else{return this._kw}},isDefaultTooltipBehaviorDisabled:function(){return true},targetSeries:function(a){if(arguments.length===1){this.g($$t.$uj.targetSeriesProperty,a);return a}else{return this.c($$t.$uj.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$uj.useInterpolationProperty,a);return a}else{return this.c($$t.$uj.useInterpolationProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.g($$t.$uj.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$uj.skipUnknownValuesProperty)}},hh:function(a,b,c,d){$$t.$tb.hh.call(this,a,b,c,d);switch(b){case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break;case"SkipUnknownValues":this.renderSeries(true);break}},kg:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this.ae().c()){this.renderSeries(b)}}},jy:function(a){if(!$$t.$tb.jy.call(this,a)){return false}var b=this.j9(a);if(!b.a()){return false}return true},ki:function(a,b){$$t.$tb.ki.call(this,a,b);var c=a;var d=this.kw().b5();var e=this.useInterpolation();var f=this.skipUnknownValues();c.m().clear();c.n().clear();c.l().clear();c.i().clear();c.h().clear();c.p().clear();c.o().clear();c.k().clear();c.j().clear();c.q().clear();if(isNaN(this.j2.__x)&&isNaN(this.j2.__y)){d.c(0);return}var g=0;if(this.jy(this.targetSeries())){this.k6(this.targetSeries(),c,e,f,0);g++}else{var i=this.seriesViewer().series().getEnumerator();while(i.moveNext()){var h=i.current();if(this.jy(h)){this.k6(h,c,e,f,g);g++}}this.k5(c)}d.c(g)},k5:function(a){var $self=this;var b=new $$t.bh($$t.$un.$type,0);for(var c=0;c<a.h().count();c++){var d=new $$t.un;d.d(c);d.e({__x:a.h().__inner[c],__y:a.i().__inner[c],$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.c(a.k().__inner[c]);d.a(a.j().__inner[c]);d.b(a.m().__inner[c]);if(isNaN(d.e().__x)||isNaN(d.e().__y)){continue}b.add(d)}b.sort1(function(e,f){if(e.e().__y<f.e().__y){return-1}if(e.e().__y>f.e().__y){return 1}if(e.b()<f.b()){return-1}if(e.b()>f.b()){return 1}return 0});var e=$self.ky(b);if(!e){return}for(var f=0;f<b.count()-1;f++){var g=b.__inner[f];var h=b.__inner[f+1];var i=new $$t.x(0,g.e().__x,g.e().__y,g.c(),g.a());var j=new $$t.x(0,h.e().__x,h.e().__y,h.c(),h.a());if(i.intersectsWith(j)||i.top()>j.bottom()){h.e({__x:h.e().__x,__y:i.bottom()+1,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}if(b.__inner[b.count()-1].e().__y+b.__inner[b.count()-1].a()>$self.view().bu().height()){b.__inner[b.count()-1].e({__x:b.__inner[b.count()-1].e().__x,__y:b.__inner[b.count()-1].e().__y-(b.__inner[b.count()-1].e().__y+b.__inner[b.count()-1].a()-$self.view().bu().height()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}for(var k=b.count()-1;k>=1;k--){var l=b.__inner[k];var m=b.__inner[k-1];var n=new $$t.x(0,l.e().__x,l.e().__y,l.c(),l.a());var o=new $$t.x(0,m.e().__x,m.e().__y,m.c(),m.a());if(n.intersectsWith(o)||n.top()<o.bottom()){m.e({__x:m.e().__x,__y:n.top()-(o.height()+1),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}for(var p=0;p<b.count();p++){var q=b.__inner[p].d();var r=b.__inner[p];a.h().__inner[q]=r.e().__x;a.i().__inner[q]=r.e().__y}},ky:function(a){if(a.count()<=1){return false}var b=this.view().bu();for(var c=0;c<a.count()-1;c++){var d=a.__inner[c];var e=a.__inner[c+1];var f=new $$t.x(0,d.e().__x,d.e().__y,d.c(),d.a());var g=new $$t.x(0,e.e().__x,e.e().__y,e.c(),e.a());if(f.intersectsWith(g)){return true}}return false},k6:function(a,b,c,d,e){var f=this.j9(a);if(!f.a()){return}var g=a.getSeriesValuePosition(f.b(),c,d);var h=this.kw().b5();var i=this.k1(a);var j=this.j2;if(!c){j=this.toWorldPosition(g)}var k=a.getItem(j);var l=h.item(e);var m=this.view().bu();var n=null;if(a.isDefaultToolTipSelected()&&k!=null){n=a.ag(k)}else{n=new $$t.fl;n.item(k);n.series(a)}if(!this.kw().b6(a,l,i,n)){return}var o=this.kw().cf(l,i,n);b.n().add(l);b.o().add(n);b.p().add(i);var p=g.__x;var q=g.__x;q=Math.max(q,m.left());q=Math.min(q,m.right());b.l().add(q);var r=g.__y;r=Math.max(r,m.top());r=Math.min(r,m.bottom());b.m().add(r);var s=g.__x+10;if(s+o.b()>m.right()){s=p-o.b()-10}if(s<m.left()){s=m.left()}b.h().add(s);var t=g.__y-o.a()-10;if(t+o.a()>m.bottom()){t=m.bottom()-o.a()-10}if(t<m.top()){t=m.top()}b.i().add(t);b.k().add(o.b());b.j().add(o.a());var u=this.actualBrush();if(u==null){u=this.brush()}if(u==null){u=a.actualBrush()}b.q().add(u)},k1:function(a){return a.toolTip()},kl:function(a,b){$$t.$tb.kl.call(this,a,b);var c=a;var d=c.m().count();var e=b.bu().left();var f=b.bu().right();var g=b.bu().top();var h=b.bu().bottom();for(var i=0;i<d;i++){if(isNaN(c.l().__inner[i])||isNaN(c.m().__inner[i])||isNaN(c.h().__inner[i])||isNaN(c.i().__inner[i])||c.p().__inner[i]==null||c.o().__inner[i]==null){this.kw().cd(c.n().__inner[i]);continue}var j=c.h().__inner[i];var k=c.i().__inner[i];var l=c.k().__inner[i];var m=c.j().__inner[i];var n=false;if(j<e&&Math.abs(j-e)>1){n=true}if(k<g&&Math.abs(k-g)>1){n=true}if(j+l>f&&Math.abs(j+l-f)>1){n=true}if(k+m>h&&Math.abs(k+m-h)>1){n=true}if(n){this.kw().cd(c.n().__inner[i]);continue}var o=c.n().__inner[i];var p=Math.min(c.h().__inner[i],c.l().__inner[i]);var q=Math.min(c.i().__inner[i],c.m().__inner[i]);var r=c.l().__inner[i]-c.h().__inner[i];var s=c.m().__inner[i]-c.i().__inner[i];this.kw().ce(o,p,q,r,s)}},$type:new $.ig.Type("ItemToolTipLayer",$$t.$tb.$type)},true);$.ig.util.defType("ItemTooltipCollisionInfo:un","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("ItemTooltipCollisionInfo",$.ig.$ot)},true);$.ig.util.defType("ItemTooltipLayerFrame:ul","Frame",{_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_q:null,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},init:function(){$$t.$kf.init.call(this);this.m(new $$t.bh(Number,0));this.l(new $$t.bh(Number,0));this.i(new $$t.bh(Number,0));this.h(new $$t.bh(Number,0));this.p(new $$t.bh($.ig.$op.$type,0));this.o(new $$t.bh($.ig.$op.$type,0));this.n(new $$t.bh($.ig.$op.$type,0));this.k(new $$t.bh(Number,0));this.j(new $$t.bh(Number,0));this.q(new $$t.bh($$t.$b3.$type,0))},d:function(a,b,c){var $self=this;var d=b;var e=c;$$t.$kf.a($self.m(),a,d.m(),e.m());$$t.$kf.a($self.l(),a,d.l(),e.l());$$t.$kf.a($self.i(),a,d.i(),e.i());$$t.$kf.a($self.h(),a,d.h(),e.h());$$t.$kf.a($self.k(),a,d.k(),e.k());$$t.$kf.a($self.j(),a,d.j(),e.j());$$t.$kf.c($self.q(),a,d.q(),e.q(),0);$$t.$um.b($.ig.$op.$type,$self.p(),a,d.p(),e.p(),function(){return null},function(f,g,h,i){return i});$$t.$um.b($.ig.$op.$type,$self.o(),a,d.o(),e.o(),function(){return null},function(f,g,h,i){return i});$$t.$um.b($.ig.$op.$type,$self.n(),a,d.n(),e.n(),function(){return null},function(f,g,h,i){return i})},$type:new $.ig.Type("ItemTooltipLayerFrame",$$t.$kf.$type)},true);$.ig.util.defType("ItemToolTipLayerView:uk","AnnotationLayerView",{init:function(a){$$t.$tc.init.call(this,a);this.b4(a);this.b7(new $$t.bh($$t.$t9.$type,0))},_b4:null,b4:function(value){if(arguments.length===1){this._b4=value;return value}else{return this._b4}},_b5:null,b5:function(value){if(arguments.length===1){this._b5=value;return value}else{return this._b5}},an:function(){var $self=this;$$t.$tc.an.call($self);$self.b5(function(){var $ret=new $$t.ga($.ig.$op.$type);$ret.create($self.b8.runOn($self));$ret.activate($self.ca.runOn($self));$ret.disactivate($self.cc.runOn($self));$ret.destroy($self.cb.runOn($self));return $ret}());$self.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/)},ae:function(){$$t.$tc.ae.call(this);for(var a=0;a<this.b5().a().count();a++){this.b5().a().__inner[a].destroy()}for(var b=0;b<this.b5().b().count();b++){this.b5().b().__inner[b].destroy()}this.b5().clear()},_b7:null,b7:function(value){if(arguments.length===1){this._b7=value;return value}else{return this._b7}},b8:function(){var a=new $$t.t9;a.__visibility=1;a.eventSink(this.d().seriesViewer().a6().m());this.b7().add(a);return a},ca:function(a){var b=a},cc:function(a){var b=a;b.__visibility=1},cb:function(a){var b=a;b.unbind();b.content(null);this.b7().remove1(a)},_htmlTest:null,htmlTest:function(value){if(arguments.length===1){this._htmlTest=value;return value}else{return this._htmlTest}},b6:function(a,b,c,d){var e=b;if(a.tooltipTemplate()=="default"){a.tooltipTemplate(a.view().getDefaultTooltipTemplate())}var template_=a.tooltipTemplate();var context_=d;var f=$.ig.tmpl!==null;if(!f){return false}if(a.flattenEventArgs()==null){return false}var args_=a.flattenEventArgs()(d);var expanded_=$.ig.tmpl(template_,args_).toString();if(!this.htmlTest().test(expanded_)){expanded_="<span>"+expanded_+"</span>"}var g=$(expanded_);e.content(g);return true},cf:function(a,b,c){var d=a;var e=d.content();var f=new $$t.y(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);d.pointerVisibility(1);var g=d.cj(new $$t.y(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));d.pointerVisibility(0);return g},ce:function(a,b,c,d,e){var f=null;if(this.d().seriesViewer()!=null){f=this.d().seriesViewer().a6().l().f()}var g=a;g.pointerTooltipStyle(f);var h=g.content();g.pointerPosition({__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});g.__visibility=0;g.l(b);g.m(c)},cd:function(a){if(a!=null){var b=a;b.__visibility=1}},a0:function(a,b){$$t.$tc.a0.call(this,a,b);if(b){return}var c=0;var d=0;var e=this.d().seriesViewer();if(e!=null){var f=e.a6().l().bf();c+=f.b();d+=f.a()}for(var g=0;g<this.b7().count();g++){this.b7().__inner[g].render(this.b7().__inner[g].l()+c,this.b7().__inner[g].m()+d)}},ag:function(a){$$t.$tc.ag.call(this,a);var b=this.b5().a().getEnumerator();while(b.moveNext()){var tooltip_=b.current();if(tooltip_.__visibility!=0){continue}var c=tooltip_;var d=c.exportVisualData();d.offsetX(c.l());d.offsetY(c.m());d.categoryNames(new $$t.bh(String,0));var e=tooltip_.content().text();var f=e.toString();d.categoryNames().add(f);a.pointerTooltips().add(d)}},$type:new $.ig.Type("ItemToolTipLayerView",$$t.$tc.$type)},true);$.ig.util.defType("PointerTooltip:t9","ContentControl",{init:function(){var $self=this;this.ax={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.af=0;this.aq=0;this.ap=0;this.am=false;$$t.$cf.init.call(this);this.y($$t.$t9.$type);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.bu(a,b.propertyName(),b.oldValue(),b.newValue())});this.ai(new $$t.ua(this))},_ai:null,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},pointerPosition:function(a){if(arguments.length===1){this.g($$t.$t9.pointerPositionProperty,a);return a}else{return this.c($$t.$t9.pointerPositionProperty)}},pointerInset:function(a){if(arguments.length===1){this.g($$t.$t9.pointerInsetProperty,a);return a}else{return this.c($$t.$t9.pointerInsetProperty)}},pointerWidth:function(a){if(arguments.length===1){this.g($$t.$t9.pointerWidthProperty,a);return a}else{return this.c($$t.$t9.pointerWidthProperty)}},pointerVisibility:function(a){if(arguments.length===1){this.g($$t.$t9.pointerVisibilityProperty,a);return a}else{return this.c($$t.$t9.pointerVisibilityProperty)}},pointerLocation:function(a){if(arguments.length===1){this.g($$t.$t9.pointerLocationProperty,a);return a}else{return this.c($$t.$t9.pointerLocationProperty)}},actualPointerStartPosition:function(a){if(arguments.length===1){this.g($$t.$t9.actualPointerStartPositionProperty,a);return a}else{return this.c($$t.$t9.actualPointerStartPositionProperty)}},actualPointerFirstPosition:function(a){if(arguments.length===1){this.g($$t.$t9.actualPointerFirstPositionProperty,a);return a}else{return this.c($$t.$t9.actualPointerFirstPositionProperty)}},actualPointerSecondPosition:function(a){if(arguments.length===1){this.g($$t.$t9.actualPointerSecondPositionProperty,a);return a}else{return this.c($$t.$t9.actualPointerSecondPositionProperty)}},actualBoxTopLeftPosition:function(a){if(arguments.length===1){this.g($$t.$t9.actualBoxTopLeftPositionProperty,a);return a}else{return this.c($$t.$t9.actualBoxTopLeftPositionProperty)}},actualBoxTopRightPosition:function(a){if(arguments.length===1){this.g($$t.$t9.actualBoxTopRightPositionProperty,a);return a}else{return this.c($$t.$t9.actualBoxTopRightPositionProperty)}},actualBoxBottomLeftPosition:function(a){if(arguments.length===1){this.g($$t.$t9.actualBoxBottomLeftPositionProperty,a);return a}else{return this.c($$t.$t9.actualBoxBottomLeftPositionProperty)}},actualBoxBottomRightPosition:function(a){if(arguments.length===1){this.g($$t.$t9.actualBoxBottomRightPositionProperty,a);return a}else{return this.c($$t.$t9.actualBoxBottomRightPositionProperty)}},actualBoxWidth:function(a){if(arguments.length===1){this.g($$t.$t9.actualBoxWidthProperty,a);return a}else{return this.c($$t.$t9.actualBoxWidthProperty)}},actualBoxHeight:function(a){if(arguments.length===1){this.g($$t.$t9.actualBoxHeightProperty,a);return a}else{return this.c($$t.$t9.actualBoxHeightProperty)}},actualBoxFullHeight:function(a){if(arguments.length===1){this.g($$t.$t9.actualBoxFullHeightProperty,a);return a}else{return this.c($$t.$t9.actualBoxFullHeightProperty)}},actualBoxFullWidth:function(a){if(arguments.length===1){this.g($$t.$t9.actualBoxFullWidthProperty,a);return a}else{return this.c($$t.$t9.actualBoxFullWidthProperty)}},pointerPoints:function(a){if(arguments.length===1){this.g($$t.$t9.pointerPointsProperty,a);return a}else{return this.c($$t.$t9.pointerPointsProperty)}},pointerOutlinePoints:function(a){if(arguments.length===1){this.g($$t.$t9.pointerOutlinePointsProperty,a);return a}else{return this.c($$t.$t9.pointerOutlinePointsProperty)}},bv:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},propertyChanged:null,propertyUpdated:null,bu:function(a,b,c,d){switch(b){case"PointerPosition":this.bt();break;case"PointerVisibility":this.bt();break}},_by:null,by:function(value){if(arguments.length===1){this._by=value;return value}else{return this._by}},_ch:null,ch:function(value){if(arguments.length===1){this._ch=value;return value}else{return this._ch}},_ci:null,ci:function(value){if(arguments.length===1){this._ci=value;return value}else{return this._ci}},_ao:false,ao:function(value){if(arguments.length===1){this._ao=value;return value}else{return this._ao}},br:function(){if(this.ai().e(this.content())){this.bt()}},bt:function(){this.ao(true)},ax:null,af:null,aq:0,ap:0,an:function(a,b){if(Math.abs(a-b)<1e-5){return true}return false},cj:function(a){this.ao(false);var b=0;var c=0;var d=this.ai().s(a);b=d.b();c=d.a();if(this.af==this.pointerLocation()&&this.an(this.ax.__x,this.pointerPosition().__x)&&this.an(this.ax.__y,this.pointerPosition().__y)){this.actualBoxWidth(b);this.actualBoxHeight(c);if(this.pointerVisibility()==0){b+=this.aq;c+=this.ap;this.actualBoxFullWidth(this.actualBoxWidth()+this.aq);this.actualBoxFullHeight(this.actualBoxHeight()+this.ap)}return new $$t.y(b,c)}var e={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var f={__x:b*.5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var g={__x:b,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var h={__x:b,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var i={__x:b*.5,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var j={__x:0,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var k={__x:0,__y:c*.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var l={__x:b,__y:c*.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var m=b;var n=c;var o=b;var p=c;var q={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var r={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var s={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var t={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var u=this.pointerInset();var v=this.pointerWidth();var w=this.pointerLocation();var x=this.pointerPosition();var y=0;var z=0;var aa=Math.pow(e.__x-x.__x,2)+Math.pow(e.__y-x.__y,2);var ab=Math.pow(f.__x-x.__x,2)+Math.pow(f.__y-x.__y,2);var ac=Math.pow(g.__x-x.__x,2)+Math.pow(g.__y-x.__y,2);var ad=Math.pow(l.__x-x.__x,2)+Math.pow(l.__y-x.__y,2);var ae=Math.pow(h.__x-x.__x,2)+Math.pow(h.__y-x.__y,2);var af=Math.pow(i.__x-x.__x,2)+Math.pow(i.__y-x.__y,2);var ag=Math.pow(j.__x-x.__x,2)+Math.pow(j.__y-x.__y,2);var ah=Math.pow(k.__x-x.__x,2)+Math.pow(k.__y-x.__y,2);var ai=Number.MAX_VALUE;ai=Math.min(ai,aa);ai=Math.min(ai,ab);ai=Math.min(ai,ac);ai=Math.min(ai,ad);ai=Math.min(ai,ae);ai=Math.min(ai,af);ai=Math.min(ai,ag);ai=Math.min(ai,ah);if(w==0){if(ai==aa){w=12;if(x.__x>=e.__x){w=1}}if(ai==ah){w=11}if(ai==ag){w=10;if(x.__x>=j.__x){w=9}}if(ai==ac){w=4;if(x.__x<=g.__x){w=3}}if(ai==ad){w=5}if(ai==ae){w=6;if(x.__x<=h.__x){w=7}}if(ai==ab){w=2}if(ai==af){w=8}}var aj=3;switch(w){case 1:q={__x:e.__x+u,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:e.__x+u+v,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:e.__x+u,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:e.__x+u+v,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 2:q={__x:(e.__x+g.__x)/2-v/2,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:(e.__x+g.__x)/2+v/2,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:(e.__x+g.__x)/2-v/2,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:(e.__x+g.__x)/2+v/2,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 3:q={__x:g.__x-u,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:g.__x-u-v,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:g.__x-u,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:g.__x-u-v,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 4:q={__x:g.__x,__y:g.__y+u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:g.__x,__y:g.__y+u+v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:g.__x-aj,__y:g.__y+u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:g.__x-aj,__y:g.__y+u+v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 5:q={__x:g.__x,__y:(g.__y+h.__y)/2-v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:g.__x,__y:(g.__y+h.__y)/2+v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:g.__x-aj,__y:(g.__y+h.__y)/2-v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:g.__x-aj,__y:(g.__y+h.__y)/2+v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 6:q={__x:h.__x,__y:h.__y-u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:h.__x,__y:h.__y-u-v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:h.__x-aj,__y:h.__y-u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:h.__x-aj,__y:h.__y-u-v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 7:q={__x:h.__x-u,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:h.__x-u-v,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:h.__x-u,__y:h.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:h.__x-u-v,__y:h.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 8:q={__x:(j.__x+h.__x)/2-v/2,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:(j.__x+h.__x)/2+v/2,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:(j.__x+h.__x)/2-v/2,__y:h.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:(j.__x+h.__x)/2+v/2,__y:h.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 9:q={__x:j.__x+u,__y:j.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:j.__x+u+v,__y:j.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:j.__x+u,__y:j.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:j.__x+u+v,__y:j.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 10:q={__x:e.__x,__y:j.__y-u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:e.__x,__y:j.__y-u-v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:e.__x+aj,__y:j.__y-u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:e.__x+aj,__y:j.__y-u-v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 11:q={__x:e.__x,__y:(e.__y+j.__y)/2-v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:e.__x,__y:(e.__y+j.__y)/2+v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:e.__x+aj,__y:(e.__y+j.__y)/2-v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:e.__x+aj,__y:(e.__y+j.__y)/2+v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 12:q={__x:e.__x,__y:e.__y+u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:e.__x,__y:e.__y+u+v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:e.__x+aj,__y:e.__y+u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:e.__x+aj,__y:e.__y+u+v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break}var ak={__x:x.__x,__y:x.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(ak.__y<e.__y){var al=e.__y-ak.__y;ak={__x:ak.__x,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};p+=al;e={__x:e.__x,__y:e.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g={__x:g.__x,__y:g.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};
j={__x:j.__x,__y:j.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};h={__x:h.__x,__y:h.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};q={__x:q.__x,__y:q.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:r.__x,__y:r.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:s.__x,__y:s.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:t.__x,__y:t.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{p=Math.max(ak.__y,n)}if(ak.__x<e.__x){var am=e.__x-ak.__x;ak={__x:0,__y:ak.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};o+=am;e={__x:e.__x+am,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g={__x:g.__x+am,__y:g.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:j.__x+am,__y:j.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};h={__x:h.__x+am,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};q={__x:q.__x+am,__y:q.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:r.__x+am,__y:r.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:s.__x+am,__y:s.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:t.__x+am,__y:t.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{o=Math.max(ak.__x,m)}y=o-m;z=p-n;this.aq=y;this.ap=z;this.af=this.pointerLocation();this.ax=this.pointerPosition();this.actualPointerStartPosition(ak);this.actualPointerFirstPosition(q);this.actualPointerSecondPosition(r);this.actualBoxWidth(m);this.actualBoxHeight(n);this.actualBoxFullWidth(o);this.actualBoxFullHeight(p);this.actualBoxTopLeftPosition(e);this.actualBoxTopRightPosition(g);this.actualBoxBottomRightPosition(h);this.actualBoxBottomLeftPosition(j);var an=new $$t.cb(0);an.add(t);an.add(this.actualPointerSecondPosition());an.add(this.actualPointerStartPosition());an.add(this.actualPointerFirstPosition());an.add(s);this.pointerPoints(an);if(this.ch()!=null){this.ch().ag(an)}var ao=new $$t.cb(0);ao.add(this.actualPointerSecondPosition());ao.add(this.actualPointerStartPosition());ao.add(this.actualPointerFirstPosition());this.pointerOutlinePoints(ao);if(this.ci()!=null){this.ci().ag(ao)}if(this.pointerVisibility()==1){return new $$t.y(b,c)}return new $$t.y(o,p)},destroy:function(){this.unbind();this.ai().p()},render:function(a,b){if(this.ao()){this.cj(new $$t.y(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))}this.ai().q(a,b)},_eventSink:null,eventSink:function(value){if(arguments.length===1){this._eventSink=value;return value}else{return this._eventSink}},am:false,bind:function(){if(!this.am){if(this.eventSink()!=null&&this.ai().k()!=null){this.am=true;this.eventSink().ae(this.ai().k(),"pointerTooltip"+this.getHashCode())}}},unbind:function(){if(this.am){if(this.eventSink()!=null&&this.ai().k()!=null){this.am=false;this.eventSink().ax(this.ai().k(),"pointerTooltip"+this.getHashCode())}this.eventSink(null)}},_pointerTooltipStyle:null,pointerTooltipStyle:function(value){if(arguments.length===1){this._pointerTooltipStyle=value;return value}else{return this._pointerTooltipStyle}},exportVisualData:function(){return this.ai().b()},$type:new $.ig.Type("PointerTooltip",$$t.$cf.$type,[$$t.$a8.$type])},true);$.ig.util.defType("PointerTooltipView:ua","Object",{init:function(a){this.d=false;this.i=0;this.h=0;this.g=-1;this.f=-1;$.ig.$op.init.call(this);this.a(a);this.a().ch(new $$t.ca);this.a().ci(new $$t.cc);this.k(null)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},s:function(a){var b=$(this.a().content()).clone();var c=new $$t.y(0,0);var d=$("body");if(this.m()==null){this.m($('<div class="ui-chart-pointer-tooltip-container" style="position: absolute; visibi'+'lity: hidden; top : 0; left : 0"></div>'));this.o($('<div style="position: relative"></div>'));this.n($('<div class="ui-chart-pointer-tooltip-content-container" style="position : absolut'+'e; top : 0; left : 0" /></div>'));this.m().append(this.o());this.o().append(this.n())}this.m().remove();d.append(this.m());this.n().append(b);c=new $$t.y(this.n().outerWidth(true),this.n().outerHeight(true));this.m().remove();b.remove();return c},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},r:null,d:false,i:0,h:0,q:function(a,b){var $self=this;if($self.k()==null){$self.k($('<div class="ui-chart-pointer-tooltip-container" style="position : absolute; top :'+' 0; left : 0"></div>'));var c=$("<div></div>");c.css("position","relative");$self.j($('<canvas style="position : absolute; top : 0; left : 0" />'));$self.l($('<div class="ui-chart-pointer-tooltip-content-container" style="position : absolut'+'e; top : 0; left : 0" /></div>'));c.append($self.j());c.append($self.l());$self.k().append(c);$self.c(new $$t.bz(new $$t.dk,$self.j()[0].getContext("2d")));$self.k().hide();$("body").append($self.k())}$self.a().bind();if($self.a().__visibility==1&&$self.d){$self.k().hide();$self.d=false;return}var d=null;if($self.a().content()!=null){d=$($self.a().content());d.remove()}$self.l().children().remove();if(d!=null){var cont_=$self.l()[0];var xPos_=$self.a().actualBoxTopLeftPosition().__x.toString()+"px";var yPos_=$self.a().actualBoxTopLeftPosition().__y.toString()+"px";cont_.style["left"]=xPos_;cont_.style["top"]=yPos_;$self.l().append(d)}var e=$self.a().pointerTooltipStyle();var f=1;if(e!=null){f=!isNaN(e.b())?e.b():1}var g=Math.ceil($self.a().actualBoxFullWidth()+f*2);var h=Math.ceil($self.a().actualBoxFullHeight()+f*2);if(g!=$self.i||h!=$self.h){$self.j().attr("width",g.toString());$self.j().attr("height",h.toString());$self.i=g;$self.h=h}else{$self.c().i(0,0,$self.i,$self.h)}var i=new $$t.b1;i.width($self.a().actualBoxWidth());i.height($self.a().actualBoxHeight());i.l($self.a().actualBoxTopLeftPosition().__x);i.m($self.a().actualBoxTopLeftPosition().__y);if(e!=null){i.__fill=e.c()!=null?e.c():function(){var $ret=new $$t.b3;$ret.fill("white");return $ret}();i.__stroke=e.d()!=null?e.d():function(){var $ret=new $$t.b3;$ret.fill("black");return $ret}();i.z(!isNaN(e.b())?e.b():1);i.ai(!isNaN(e.a())?e.a():0);i.aj(!isNaN(e.a())?e.a():0)}else{i.__fill=function(){var $ret=new $$t.b3;$ret.fill("white");return $ret}();i.__stroke=function(){var $ret=new $$t.b3;$ret.fill("black");return $ret}();i.z(1)}$self.r=i;var j=$self.a().ch();var k=$self.a().ci();j.__fill=i.__fill;k.__stroke=i.__stroke;$self.c().t(i);$self.c().r(j);$self.c().s(k);var x_=a+"px";var y_=b+"px";var container_=$self.k();container_[0].style["left"]=x_;container_[0].style["top"]=y_;if($self.a().__visibility==0&&!$self.d){$self.k().show();$self.d=true}},b:function(){var a=new $$t.g5;a.pointerFillShape(new $$t.g7(1,"fillShape",this.a().ch()));a.pointerOutlineShape(new $$t.g8(1,"outlineShape",this.a().ci()));a.boxShape(new $$t.g6(1,"boxShape",this.r));a.viewport(new $$t.x(0,0,0,this.a().actualBoxFullWidth(),this.a().actualBoxFullHeight()));return a},g:0,f:0,e:function(a){var b=this.g;var c=this.f;var d=this.s(new $$t.y(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));if(d.b()!=b||d.a()!=c){return true}return false},p:function(){this.k().hide();this.k().remove();this.k(null);this.m(null);this.o(null);this.n(null);this.k(null);this.j(null);this.l(null)},$type:new $.ig.Type("PointerTooltipView",$.ig.$ot)},true);$.ig.util.defType("PointerTooltipStyle:fc","Object",{init:function(){$.ig.$op.init.call(this);this.b(NaN);this.a(NaN)},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("PointerTooltipStyle",$.ig.$ot)},true);$.ig.util.defType("AxisLabelPanelBaseView:hf","Object",{_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_ar:null,ar:function(value){if(arguments.length===1){this._ar=value;return value}else{return this._ar}},init:function(a){this.aq=$$t.$x.empty();this.e=0;this.f=NaN;$.ig.$op.init.call(this);this.a(a)},y:function(a,b,c,d,e,f){var g=$.ig.util.cast($$t.$b9.$type,a);if(g!=null){g.__visibility=0;if(b.width()==0&&b.height()==0){g.__visibility=1}var h=b.height()-(d+f);var i=b.width()-(c+e);g.l(b.left()+c);g.m(b.top()+d);if(i<0){i=0}if(h<0){h=0}g.j(h);g.k(i);if(g.h()!=null){var j=g.h();var k=j.h().__inner[0];k.i(k.i()+g.l());k.j(k.j()+g.m())}}},ab:function(a){var b=a;b.h(null)},ae:function(a){},af:function(a,b){},ag:function(a,b){var $self=this;var c=$.ig.util.cast($$t.$al.$type,a);var d=0;var e=0;var f=new $$t.ee;var g=function(){var $ret=new $$t.eh;$ret.h(b);$ret.i(d);$ret.j(e);return $ret}();f.h().add(g);c.h(f)},w:function(a,b){var c=a.aa().length;var d=a.aa();while(this.t(a)>b&&c>0){c--;d=d.substr(0,c)+"…"}return d},ac:function(){var a=this.d();var c=a.getEnumerator();while(c.moveNext()){var b=c.current();var d=$.ig.util.cast($$t.$al.$type,b);if(d!=null){this.a().br(d)}this.a().bl(b)}},d:function(){var a=this.a().ap();var b=this.a().ao();if(!this.a().z().bs()){return a}else{return b}},i:function(a){return this.e},k:function(a){return this.i(a)+this.o()+this.l()},ak:function(){var $self=this;$self.ar(function(){var $ret=new $$t.b6;$ret.ak(new $$t.du);$ret.y(false);return $ret}())},j:function(a){var b=a;if(b!=null&&b.aa()!=null){return this.c().d(b.aa())}return 0},t:function(a){var b=a;if(b!=null&&b.aa()!=null){return this.j(a)+this.m()+this.n()}return 0},aa:function(){this.a().ay(this.a().z().labelSettings().extent())},ah:function(){this.ad();this.a().b5(new $$t.y(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},ai:function(a){this.c(a)},x:function(){if(this.a().b1().isEmpty()){return}var a=this.a().ay();this.a().b4(new $$t.y(this.a().b1().width(),this.a().b1().height()));if(this.a().ay()!=a){this.a().z().chart().gu();this.aj()}},aj:function(){},aq:null,al:function(){if(this.c()==null){return}if(this.c().c()){if(this.a().z().seriesViewer()!=null&&this.a().z().seriesViewer().actualPixelScalingRatio()!=1){this.c().x();this.c().y(this.a().z().seriesViewer().actualPixelScalingRatio(),this.a().z().seriesViewer().actualPixelScalingRatio())}this.ad();this.aq=this.a().b1();var a=this.a().z().chart().ky();if(this.a().z().labelSettings()!=null&&this.a().z().labelSettings().textColor()!=null){a=this.a().z().labelSettings().textColor()}var c=this.d().getEnumerator();while(c.moveNext()){var b=c.current();var d=$.ig.util.cast($$t.$b9.$type,b);if(d!=null){d.ab(a);if(d.h()!=null){this.c().x();this.c().h(d.h())}this.c().u(d);if(d.h()!=null){this.c().w()}}}this.am();a=this.ao();this.c().z(this.v());var e=this.a().z().d5();if(e!=null){e.ab(a);if(e.h()!=null){this.c().x();this.c().h(e.h())}this.c().u(e);if(e.h()!=null){this.c().w()}}if(this.a().z().seriesViewer()!=null&&this.a().z().seriesViewer().actualPixelScalingRatio()!=1){this.c().w()}}},v:function(){var a=this.a().z().seriesViewer().es();if(this.a().z().titleSettings()!=null&&this.a().z().titleSettings().textStyle()!=null){a=this.a().z().titleSettings().textStyle()}else{var b=this.a().z().seriesViewer().eq();if(String.isNullOrEmpty(b)==false){a=b}}return a},ao:function(){var a=this.a().z().chart().ky();if(this.a().z().titleSettings()!=null&&this.a().z().titleSettings().textColor()!=null){a=this.a().z().titleSettings().textColor()}else{var b=this.a().z().seriesViewer().kw();if(b!=null){a=b}}return a},u:null,ad:function(){if(this.c()==null){return}var a=this.a().z().seriesViewer().es();if(this.a().z().labelSettings()!=null&&this.a().z().labelSettings().textStyle()!=null){a=this.a().z().labelSettings().textStyle()}if(this.u!=a){this.an()}this.c().z(a)},e:0,an:function(){if(this.a().z()!=null&&this.a().z().seriesViewer()!=null){if(this.a().z().labelSettings()==null||this.a().z().labelSettings().textStyle()==null){this.e=this.a().z().seriesViewer().a6().at();return}if(this.e==0){this.e=this.a().z().seriesViewer().a6().at()}var a=this.e;var b=this.a().z().seriesViewer().es();if(this.a().z().labelSettings()!=null&&this.a().z().labelSettings().textStyle()!=null){b=this.a().z().labelSettings().textStyle()}var c=$$t.$fj.b(b);this.e=c;if(a!=this.e){this.a().z().seriesViewer().gu()}}},f:0,g:function(){if(this.a().z().title()==null){return 0}if(!isNaN(this.f)){return this.f}var a=this.v();this.f=$$t.$fj.b(a);return this.f},h:function(){var a=this.a().z().d5();if(a!=null&&a.aa()!=null){this.c().z(this.v());return this.c().d(a.aa())}return 0},am:function(){if(this.a().z().tickStroke()==null){this.ar().__stroke=this.a().z().chart().ku()}else{this.ar().__stroke=this.a().z().tickStroke()}this.ar().z(this.a().z().tickStrokeThickness());this.c().q(this.ar())},z:function(a){},s:function(){if(this.a().z().titleSettings()!=null&&!isNaN(this.a().z().titleSettings().topMargin())){return Math.max(0,this.a().z().titleSettings().topMargin())}else{return this.a().z().seriesViewer().lt().e()}},p:function(){if(this.a().z().titleSettings()!=null&&!isNaN(this.a().z().titleSettings().bottomMargin())){return Math.max(0,this.a().z().titleSettings().bottomMargin())}else{return this.a().z().seriesViewer().lt().b()}},q:function(){if(this.a().z().titleSettings()!=null&&!isNaN(this.a().z().titleSettings().leftMargin())){return Math.max(0,this.a().z().titleSettings().leftMargin())}else{return this.a().z().seriesViewer().lt().c()}},r:function(){if(this.a().z().titleSettings()!=null&&!isNaN(this.a().z().titleSettings().rightMargin())){return Math.max(0,this.a().z().titleSettings().rightMargin())}else{return this.a().z().seriesViewer().lt().d()}},ap:function(){return $.ig.util.cast($$t.$du.$type,this.ar().ak()).c()},b:function(){var $self=this;return function(){var $ret=new $$t.hk;$ret.c($self.a().z().tickStroke());$ret.a($self.a().z().tickStrokeThickness());return $ret}()},o:function(){if(this.a().z().labelSettings()==null){return 0}return Math.max(0,this.a().z().labelSettings().topMargin())},m:function(){if(this.a().z().labelSettings()==null){return 0}return Math.max(0,this.a().z().labelSettings().leftMargin())},n:function(){if(this.a().z().labelSettings()==null){return 0}return Math.max(0,this.a().z().labelSettings().rightMargin())},l:function(){if(this.a().z().labelSettings()==null){return 0}return Math.max(0,this.a().z().labelSettings().bottomMargin())},$type:new $.ig.Type("AxisLabelPanelBaseView",$.ig.$ot)},true);$.ig.util.defType("AngleAxisLabelPanelView:jb","AxisLabelPanelBaseView",{_as:null,as:function(value){if(arguments.length===1){this._as=value;return value}else{return this._as}},init:function(a){$$t.$hf.init.call(this,a);this.as(a)},ak:function(){$$t.$hf.ak.call(this);this.as().b7(true)},at:function(a){this.as().cb(-Number.MAX_VALUE);this.as().b8(-Number.MAX_VALUE);this.as().ca(-Number.MAX_VALUE);this.as().b9(-Number.MAX_VALUE);for(var b=0;b<this.a().as().count();b++){var c=this.a().as().__inner[b];var d=this.a().aq().__inner[b];var e=this.as().cd()(d.a());var f=this.j(c);var g=this.i(c);var h=f+this.m()+this.n();var i=g+this.o()+this.l();var j=e.__x-h/2;var k=e.__y-i/2;this.as().ca(Math.max(f,this.as().ca()));this.as().b9(Math.max(g,this.as().b9()));this.as().cb(Math.max(h,this.as().cb()));this.as().b8(Math.max(i,this.as().b8()));var l=new $$t.x(0,j,k,h,i);a.add(l)}},l:function(){return 0},m:function(){return 0},n:function(){return 0},o:function(){return 0},$type:new $.ig.Type("AngleAxisLabelPanelView",$$t.$hf.$type)},true);$.ig.util.defType("AxisLabelPanelBase:he","Panel",{aa:function(){return new $$t.hf(this)},bs:function(a){},_ab:null,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},init:function(){$$t.$fp.init.call(this);this.b2($$t.$x.empty());this.b1($$t.$x.empty());this.ab(this.aa());this.bs(this.ab());this.ab().ak();this.as(new $$t.bh($$t.$al.$type,0));this.aq(new $$t.bh($$t.$ht.$type,0));this.av(new $$t.bh($$t.$x.$type,0));this.ak(false);this.aj(false);this.al(false);this.ah(false)},_bb:0,bb:function(value){if(arguments.length===1){this._bb=value;return value}else{return this._bb}},_z:null,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},_ar:null,ar:function(value){if(arguments.length===1){this._ar=value;return value}else{return this._ar}},_aq:null,aq:function(value){if(arguments.length===1){this._aq=value;return value}else{return this._aq}},_b2:null,b2:function(value){if(arguments.length===1){this._b2=value;return value}else{return this._b2}},_b1:null,b1:function(value){if(arguments.length===1){this._b1=value;return value}else{return this._b1}},_b3:null,b3:function(value){if(arguments.length===1){this._b3=value;return value}else{return this._b3}},aw:0,ax:function(a){if(arguments.length===1){this.aw=a;return a}else{return this.aw}},_as:null,as:function(value){if(arguments.length===1){this._as=value;return value}else{return this._as}},_av:null,av:function(value){if(arguments.length===1){this._av=value;return value}else{return this._av}},_ah:false,ah:function(value){if(arguments.length===1){this._ah=value;return value}else{return this._ah}},_aj:false,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},_ak:false,ak:function(value){if(arguments.length===1){this._ak=value;return value}else{return this._ak}},_al:false,al:function(value){if(arguments.length===1){this._al=value;return value}else{return this._al}},_bd:null,bd:function(value){if(arguments.length===1){this._bd=value;return value}else{return this._bd}},_af:false,af:function(value){if(arguments.length===1){this._af=value;return value}else{return this._af}},ag:function(a){for(var b=0;b<a.count()-1;b++){for(var c=b;c<a.count()-1;c++){if(a.__inner[b].intersectsWith(a.__inner[c+1])){return true}}}return false},bc:function(a,b){return{ret:0,rectangles:b};return{rectangles:b}},at:function(){return null},bk:function(){},bg:function(a){},a1:function(){return this.z().labelSettings()!=null?this.z().labelSettings().angle():0},a5:function(){return this.z().titleSettings()!=null?this.z().titleSettings().angle():0},ai:function(a,b){if(a==0&&!this.z().isAngular()&&this.z().labelSettings()!=null){if(this.z().isVertical()){if(!this.z().labelSettings().showFirstLabel()&&this.z().seriesViewer().getActualWindowScaleVertical()==1){return false}}else{if(!this.z().labelSettings().showFirstLabel()&&this.z().seriesViewer().getActualWindowScaleHorizontal()==1){return false}}}return true},a0:function(a){return this.ab().j(a)},ba:function(a){return this.ab().t(a)},a2:function(a){return this.ab().k(a)},az:function(a){return this.ab().i(a)},au:function(){if(this.y().count()<1||this.aq().count()==0){return new $$t.bh($$t.$x.$type,0)}this.as(new $$t.bh($$t.$al.$type,0));this.av(new $$t.bh($$t.$x.$type,0));this.bk();this.ab().ac();var a=this.a1();if(a%360==0){this.aj(false)}if(this.as().count()==0){return new $$t.bh($$t.$x.$type,0)}this.av(this.at());return this.av()},a4:function(a,b){var c=a*(3.14159265358979/180);var d=Math.abs(b.b()*Math.cos(c))+Math.abs(b.a()*Math.sin(c));return d},a3:function(a,b){var c=a*(3.14159265358979/180);var d=Math.abs(b.a()*Math.cos(c))+Math.abs(b.b()*Math.sin(c));return d},a8:function(){var a=this.ab().h();return a},a6:function(){var a=this.ab().g();return a},a7:function(){if(this.z().title()==null){return 0}var a=this.a6();var b=this.a8();var c=new $$t.x(0,0,0,b,a);var d=this.a5();var e=c.rotateAboutCenter(d);return e.height()+this.ab().s()+this.ab().p()},a9:function(){if(this.z().title()==null){return 0}var a=this.a6();var b=this.a8();var c=new $$t.x(0,0,0,b,a);var d=this.a5();var e=c.rotateAboutCenter(d);return e.width()+this.ab().q()+this.ab().r()},b4:function(a){if(this.z()==null||this.y().count()==0){return a}this.bj(a);this.bm();this.bi(a);this.av(this.au());if(this.as().count()!=this.av().count()){return a}var b=this.ab().m();var c=this.ab().o();var d=this.ab().n();var e=this.ab().l();if(this.aj()){for(var f=0;f<this.as().count();f++){if(this.ai(f,this.av().__inner[f])){this.ab().y(this.as().__inner[f],this.av().__inner[f],b,c,d,e)}this.bv(this.as().__inner[f],this.a1())}}for(var g=0;g<this.as().count();g++){if(!this.aj()){this.ab().ab(this.as().__inner[g])}if(this.ai(g,this.av().__inner[g])){this.ab().y(this.as().__inner[g],this.av().__inner[g],b,c,d,e)}else{this.ab().y(this.as().__inner[g],new $$t.x(0,0,0,0,0),b,c,d,e)}}this.bg(a);return a},b0:function(){return $$t.$x.empty()},bj:function(a){if(this.z().d5()==null){return}this.ab().af(this.z().d5(),new $$t.y(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));var b=Math.abs(this.a5()-0)>1e-6;var c=this.b0();var d=c.left()+c.width()/2;var e=c.top()+c.height()/2;var f=this.a8()+this.ab().q()+this.ab().r();var g=this.a6()+this.ab().s()+this.ab().p();var h=f/2;var i=g/2;var j=new $$t.x(0,d-h,e-i,f,g);if(b){this.bw(this.z().d5())}else{this.ab().ab(this.z().d5())}this.ab().y(this.z().d5(),j,this.ab().q(),this.ab().s(),this.ab().r(),this.ab().p())},bi:function(a){this.ab().z(a)},bm:function(){},an:function(){if($.ig.util.cast($$t.$hb.$type,this.z())!==null){return this.z().ft()}if($.ig.util.cast($$t.$hl.$type,this.z())!==null){var a=new $$t.bh(Number,0);for(var c=0;c<this.z().actualTickmarkValues().h().length;c++){var b=this.z().actualTickmarkValues().h()[c];var d=new $$t.ie(this.z().seriesViewer().windowRect(),this.z().fb(),this.z().bf());a.add(this.z().getScaledValue(b,d))}return a}return null},ac:function(){var a=this.z().labelSettings()!=null?this.z().labelSettings().c():this.ad();if(this.z().crossingAxis()==null){if(a==4){a=5}else if(a==5){a=4}else if(a==6){a=7}else if(a==7){a=6}}return a},by:function(a,b,c,d,e,f){if(b>=e.left()&&b<=e.right()){var g=$.ig.util.cast($$t.$bd.$type,this.z().seriesViewer());if(g!=null){var h=g.alignsGridLinesToPixels();if(h&&this.z().seriesViewer().a4()!=2&&this.z().seriesViewer().a4()!=1){b=this.z().bz(b,e.left(),e.right(),f)}}var i=new $$t.dz;i.c({__x:b,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.b({__x:b,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(i)}},bp:function(a,b,c,d,e,f){if(b<=e.bottom()&&b>=e.top()){var g=$.ig.util.cast($$t.$bd.$type,this.z().seriesViewer());if(g!=null){var h=g.alignsGridLinesToPixels();if(h&&this.z().seriesViewer().a4()!=2&&this.z().seriesViewer().a4()!=1){b=this.z().bz(b,e.top(),e.bottom(),f)}}var i=new $$t.dz;i.c({__x:c,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.b({__x:d,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(i)}},bv:function(a,b){var c=this.a1();this.ab().ag(a,c)},bw:function(a){var b=this.a5();this.bo(a,b)},bo:function(a,b){var $self=this;var c=$.ig.util.cast($$t.$al.$type,a);var d=$self.a6();var e=$self.a8();var f=.5*e;var g=.5*d;var h=function(){var $ret=new $$t.eh;$ret.h(b);$ret.i(f);$ret.j(g);return $ret}();var i=new $$t.ee;i.h().add(h);c.h(i)},b5:function(a){var c=this.y().getEnumerator();while(c.moveNext()){var b=c.current();this.ab().ae(b)}var d=this.z()==null||this.ay()<=0||isNaN(this.ay())?50:this.ay();if(this.z()!=null&&(this.z().bw()==null||this.z().bw().count()==0)){if(this.z().labelSettings()!=null&&!isNaN(this.z().labelSettings().extent())&&this.z().a9()){d=this.z().labelSettings().extent()}}var e=new $$t.y(d,d);if(Number.isInfinity(e.b())){e.b(50)}if(Number.isInfinity(e.a())){e.a(50)}return e},ay:function(a){if(arguments.length===1){this.g($$t.$he.bz,a);return a}else{return this.c($$t.$he.bz)}},ae:function(a){if(a==null){return this.z().seriesViewer().af(this.z())}if(a.position()==0){if(this.z()!=null&&this.z().seriesViewer()!=null){return this.z().seriesViewer().af(this.z())}return 4}return a.position()},ad:function(){return 1},am:function(a){return true},ao:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:null,$b:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$b=this.$this.y().getEnumerator();this.$state=7;break;case 2:this.$a=this.$b.current();this.$state=3;break;case 3:if(this.$a!=this.$this.z().d5()&&this.$a!=this.$this.ab().ar()){this.$state=4}else{this.$state=6}break;case 4:this.$current=this.$a;this.$state=5;return true;case 5:this.$state=6;break;case 6:this.$state=7;break;case 7:if(this.$b.moveNext()){this.$state=2}else{this.$state=8}break;case 8:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1($.ig.$op.$type,$iter)},bf:function(a,b,c){var d=this.ab().w(b,c);return d},bl:function(a){if(this.bd()==null||this.a0(this.bd())<this.a0(a)){this.bd(a)}},br:function(a){this.as().add(a)},ap:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$a=0;this.$state=5;break;case 2:this.$current=this.$this.z().a2().item(this.$a);this.$state=3;return true;case 3:this.$state=4;break;case 4:this.$a++;this.$state=5;break;case 5:if(this.$a<this.$this.z().a2().c()){this.$state=2}else{this.$state=6}break;case 6:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1($.ig.$op.$type,$iter)},bn:function(){this.bx()},bx:function(){this.av(this.au())},bq:function(){this.ab().ah()},bt:function(a){this.ab().ai(a)},bh:function(){this.ab().x()},bu:function(){this.ab().al()},$type:new $.ig.Type("AxisLabelPanelBase",$$t.$fp.$type)},true);$.ig.util.defType("AngleAxisLabelPanel:ja","AxisLabelPanelBase",{aa:function(){return new $$t.jb(this)},bs:function(a){$$t.$he.bs.call(this,a);this.b6(a)},_b6:null,b6:function(value){if(arguments.length===1){this._b6=value;return value}else{return this._b6}},init:function(){$$t.$he.init.call(this)},_b7:false,b7:function(value){if(arguments.length===1){this._b7=value;return value}else{return this._b7}},_cd:null,cd:function(value){if(arguments.length===1){this._cd=value;return value}else{return this._cd}},ai:function(a,b){if(!b.isPlottable1()){return false}if(this.z()==null||this.z().fb().isEmpty()){return $$t.$he.ai.call(this,a,b)}return true},_cb:0,cb:function(value){if(arguments.length===1){this._cb=value;return value}else{return this._cb}},_b8:0,b8:function(value){if(arguments.length===1){this._b8=value;return value}else{return this._b8}},_ca:0,ca:function(value){if(arguments.length===1){this._ca=value;return value}else{return this._ca}},_b9:0,b9:function(value){if(arguments.length===1){this._b9=value;return value}else{return this._b9}},at:function(){var a=new $$t.bh($$t.$x.$type,0);if(this.as().count()!=this.aq().count()){return a}this.b6().at(a);var b=false;this.ah(this.ag(a));if(!this.z().a9()){b=true;this.ay(this.cb()/2);this.ay(this.ay()+this.cc())}else{b=true;this.b6().aa()}if(b){for(var c=0;c<a.count();c++){var d=this.as().__inner[c];var e=this.aq().__inner[c];var f=a.__inner[c];var g=this.cd()(e.a());var h=g.__x-this.a0(d)/2;var i=g.__y-this.az(d)/2;f.x(h);f.y(i);a.__inner[c]=f}}return a},cc:function(){var a;var b;b=this.z();a=null;if(b!=null){a=$.ig.util.cast($$t.$bd.$type,b.seriesViewer())}if(a==null||b==null){return 0}var c=a.axes().where$1($$t.$hc.$type,function(d){return($.ig.util.cast($$t.$i7.$type,d)!==null||$.ig.util.cast($$t.$jd.$type,d)!==null)&&$.ig.util.cast($$t.$ja.$type,d.aj())!==null&&$.ig.util.cast($$t.$ja.$type,d.aj()).as().count()>0&&!d.a9()&&!d.a8()&&(d.crossingAxis()==null||$self.z().crossingAxis()==null||$.ig.util.cast($$t.$it.$type,d.crossingAxis()).g7()==$.ig.util.cast($$t.$it.$type,b.crossingAxis()).g7())}).toList$1($$t.$hc.$type);var d=c.indexOf(b);if(d==-1){return 0}var e=0;var f=5;if(d==0){e+=f}else{e+=c.__inner[d-1].aj().ay();e+=c.__inner[d].aj().ay()*2+f}return e},ad:function(){return 4},am:function(a){return a==4||a==5},$type:new $.ig.Type("AngleAxisLabelPanel",$$t.$he.$type)},true);$.ig.util.defType("AutoRangeCalculator:h9","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a){return a.fb().width()},a:function(a){return a.fb().height()},c:function(a,b,c,d,e,f,g){f=!isNaN(b)&&!Number.isInfinity(b)?b:Number.POSITIVE_INFINITY;g=!isNaN(c)&&!Number.isInfinity(c)?c:Number.NEGATIVE_INFINITY;if(Number.isInfinity(f)||Number.isInfinity(g)){if(a!=null){var h=a.fi();if(h!=null){f=Math.min(f,h.c());g=Math.max(g,h.b())}}}if(!Number.isInfinity(f)&&!Number.isInfinity(g)){if(f==g&&f!=0){f*=f>0?.9:1.1;g*=g>0?1.1:.9}if(f==g&&f==0){g=1}if(b>c){var i=c;c=b;b=i}var j=isNaN(b)||Number.isInfinity(b)?f:b;var k=isNaN(c)||Number.isInfinity(c)?g:c;if(d){if(j<=0){if(k>1){j=1}else{j=Math.pow(e,Math.floor(Math.logBase(k,e)))}}if(isNaN(b)||Number.isInfinity(b)){f=Math.pow(e,Math.floor(Math.logBase(j,e)))}else{f=j}if(isNaN(c)||Number.isInfinity(c)){g=Math.pow(e,Math.ceil(Math.logBase(k,e)))}else{g=k}}else{var l=Math.pow(10,Math.floor(Math.log10(k-j))-1);var m=$$t.$h9.b(a);if($.ig.util.cast($$t.$ia.$type,a)!==null){m=$$t.$h9.a(a)}if($.ig.util.cast($$t.$it.$type,a)!==null&&m>0){var n=a.g7();var o=a.g6();m=Math.min($$t.$h9.b(a),$$t.$h9.a(a))*(n-o)/2;m=Math.max(m,14)}if(a!=null&&m>0&&!a.hasUserMinimum()&&!a.hasUserMaximum()){var p=new $$t.h5(0,f,g,m);
l=p.e()}if((isNaN(b)||Number.isInfinity(b))&&!isNaN(f)&&!isNaN(l)&&l!=0){f=l*Math.floor(f/l)}else{f=j}if((isNaN(c)||Number.isInfinity(c))&&!isNaN(g)&&!isNaN(l)&&l!=0){var q=Math.ceil(g/l);g=l*q}else{g=k}}}return{minimumValue:f,maximumValue:g}},$type:new $.ig.Type("AutoRangeCalculator",$.ig.$ot)},true);$.ig.util.defType("Axis:hc","Control",{ap:function(){return new $$t.hd(this)},_aq:null,aq:function(value){if(arguments.length===1){this._aq=value;return value}else{return this._aq}},dl:function(a){},isCategory:function(){return false},isNumeric:function(){return false},isAngular:function(){return false},isRadial:function(){return false},isVertical:function(){return false},isSorting:function(){return false},isDateTime:function(){return false},init:function(){var $self=this;this.e9=$$t.$x.empty();this.a5=false;this.a4=false;this.ae=new $$t.jm;this.ak=new $$t.hg;$$t.$ak.init.call(this);this.aq(this.ap());this.dl(this.aq());this.aq().ad();this.a2(function(){var $ret=new $$t.ga($$t.$b9.$type);$ret.create($self.aq().at.runOn($self.aq()));$ret.activate($self.aq().am.runOn($self.aq()));$ret.disactivate($self.aq().ao.runOn($self.aq()));$ret.destroy($self.aq().an.runOn($self.aq()));return $ret}());this.fa($$t.$x.empty());this.bx(new $$t.bh($.ig.$op.$type,0));this.bv(new $$t.bh($$t.$ht.$type,0));this.aj(this.ai());this.aj().z(this);this.bw(new $$t.bh($$t.$aj.$type,0));this.y($$t.$hc.$type);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){return $self.dn(a,b.propertyName(),b.oldValue(),b.newValue())});this.a3=function(a,b){return $self.d3(b.oldRect(),b.newRect())};this.aq().s();this.da()},formatLabel:function(a){if(arguments.length===1){this.g($$t.$hc.formatLabelProperty,a);return a}else{return this.c($$t.$hc.formatLabelProperty)}},di:function(a,b){if(!a.equals(b)){this.d2(a,b)}},ai:function(){},onApplyTemplate:function(){$$t.$ak.z.call(this);this.aq().af()},_rootCanvas:null,rootCanvas:function(value){if(arguments.length===1){this._rootCanvas=value;return value}else{return this._rootCanvas}},at:function(a){if(arguments.length===1){if(this.at()!=a){var b=this.at();this.as=a;this.dq("FastItemsSourceProvider",b,this.as)}return a}else{return this.as}},as:null,seriesViewer:function(a){if(arguments.length===1){if(this.seriesViewer()!=a){var b=this.seriesViewer();this.a0=a;this.dq("SeriesViewer",b,this.a0)}return a}else{return this.a0}},a0:null,chart:function(a){if(arguments.length===1){this.seriesViewer(a);return a}else{return $.ig.util.cast($$t.$bd.$type,this.seriesViewer())}},a3:null,_d5:null,d5:function(value){if(arguments.length===1){this._d5=value;return value}else{return this._d5}},title:function(a){if(arguments.length===1){this.g($$t.$hc.titleProperty,a);return a}else{return this.c($$t.$hc.titleProperty)}},stroke:function(a){if(arguments.length===1){this.g($$t.$hc.strokeProperty,a);return a}else{return this.c($$t.$hc.strokeProperty)}},actualStroke:function(a){if(arguments.length===1){this.g($$t.$hc.actualStrokeProperty,a);return a}else{return this.c($$t.$hc.actualStrokeProperty)}},strokeThickness:function(a){if(arguments.length===1){this.g($$t.$hc.strokeThicknessProperty,a);return a}else{return this.c($$t.$hc.strokeThicknessProperty)}},strokeDashArray:function(a){if(arguments.length===1){this.g($$t.$hc.strokeDashArrayProperty,a);return a}else{return this.c($$t.$hc.strokeDashArrayProperty)}},strip:function(a){if(arguments.length===1){this.g($$t.$hc.stripProperty,a);return a}else{return this.c($$t.$hc.stripProperty)}},majorStroke:function(a){if(arguments.length===1){this.g($$t.$hc.majorStrokeProperty,a);return a}else{return this.c($$t.$hc.majorStrokeProperty)}},actualMajorStroke:function(a){if(arguments.length===1){this.g($$t.$hc.actualMajorStrokeProperty,a);return a}else{return this.c($$t.$hc.actualMajorStrokeProperty)}},majorStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$hc.majorStrokeThicknessProperty,a);return a}else{return this.c($$t.$hc.majorStrokeThicknessProperty)}},majorStrokeDashArray:function(a){if(arguments.length===1){this.g($$t.$hc.majorStrokeDashArrayProperty,a);return a}else{return this.c($$t.$hc.majorStrokeDashArrayProperty)}},minorStroke:function(a){if(arguments.length===1){this.g($$t.$hc.minorStrokeProperty,a);return a}else{return this.c($$t.$hc.minorStrokeProperty)}},actualMinorStroke:function(a){if(arguments.length===1){this.g($$t.$hc.actualMinorStrokeProperty,a);return a}else{return this.c($$t.$hc.actualMinorStrokeProperty)}},minorStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$hc.minorStrokeThicknessProperty,a);return a}else{return this.c($$t.$hc.minorStrokeThicknessProperty)}},minorStrokeDashArray:function(a){if(arguments.length===1){this.g($$t.$hc.minorStrokeDashArrayProperty,a);return a}else{return this.c($$t.$hc.minorStrokeDashArrayProperty)}},tickStroke:function(a){if(arguments.length===1){this.g($$t.$hc.tickStrokeProperty,a);return a}else{return this.c($$t.$hc.tickStrokeProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$hc.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$hc.tickStrokeThicknessProperty)}},tickStrokeDashArray:function(a){if(arguments.length===1){this.g($$t.$hc.tickStrokeDashArrayProperty,a);return a}else{return this.c($$t.$hc.tickStrokeDashArrayProperty)}},tickLength:function(a){if(arguments.length===1){this.g($$t.$hc.tickLengthProperty,a);return a}else{return this.c($$t.$hc.tickLengthProperty)}},_by:0,by:function(value){if(arguments.length===1){this._by=value;return value}else{return this._by}},dy:function(){if(this.tickLength()>0){this.by(this.tickLength());return}var a=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());if(a!=null&&isNaN(this.tickLength())&&this.isCategory()&&(this.isVertical()||this.an()==0)){this.by(a.l6().eg());return}this.by(0)},isDisabled:function(a){if(arguments.length===1){this.g($$t.$hc.isDisabledProperty,a);return a}else{return this.c($$t.$hc.isDisabledProperty)}},isInverted:function(a){if(arguments.length===1){this.g($$t.$hc.isInvertedProperty,a);return a}else{return this.c($$t.$hc.isInvertedProperty)}},_bf:false,bf:function(value){if(arguments.length===1){this._bf=value;return value}else{return this._bf}},labelSettings:function(a){if(arguments.length===1){this.g($$t.$hc.labelSettingsProperty,a);return a}else{return this.c($$t.$hc.labelSettingsProperty)}},labelPanelStyle:function(a){if(arguments.length===1){this.g($$t.$hc.labelPanelStyleProperty,a);return a}else{return this.c($$t.$hc.labelPanelStyleProperty)}},crossingAxis:function(a){if(arguments.length===1){this.g($$t.$hc.crossingAxisProperty,a);return a}else{return this.c($$t.$hc.crossingAxisProperty)}},crossingValue:function(a){if(arguments.length===1){this.g($$t.$hc.crossingValueProperty,a);return a}else{return this.c($$t.$hc.crossingValueProperty)}},rangeChanged:null,dr:function(a){if(this.rangeChanged!=null){this.rangeChanged(this,a)}},titleSettings:function(a){if(arguments.length===1){this.g($$t.$hc.titleSettingsProperty,a);return a}else{return this.c($$t.$hc.titleSettingsProperty)}},e9:null,fb:function(a){if(arguments.length===1){this.e9=a;return a}else{if(this.fa().isEmpty()){return this.e9}return this.fa()}},_fa:null,fa:function(value){if(arguments.length===1){this._fa=value;return value}else{return this._fa}},dz:function(){var a=0;var b=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());if(b!=null&&b.gridMode()==0){a=1}this.aq().ar(a)},bt:function(a,b,c){return this.seriesViewer()!=null},bj:function(){var a=$$t.$x.empty();if(this.seriesViewer()!=null){a=this.seriesViewer().windowRect()}return this.bt(this.fb(),a,this.aq())},_bx:null,bx:function(value){if(arguments.length===1){this._bx=value;return value}else{return this._bx}},_bv:null,bv:function(value){if(arguments.length===1){this._bv=value;return value}else{return this._bv}},_aj:null,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},d2:function(a,b){this.fb(b);this.bl(true);this.updateRange();this.du(false);if(this.seriesViewer()!=null){this.seriesViewer().ah().z(1,this,this.ar(),b)}},a5:false,bl:function(a){if(arguments.length===1){this.a5=a;return a}else{return this.a5}},d3:function(a,b){this.bl(true);this.du(true)},ds:function(){this.du(false)},_ar:null,ar:function(value){if(arguments.length===1){this._ar=value;return value}else{return this._ar}},dn:function(a,b,c,d){switch(b){case"SeriesViewer":var e=$.ig.util.cast($$t.$be.$type,c);if(e!=null){e.windowRectChanged=$.ig.Delegate.prototype.remove(e.windowRectChanged,this.a3);e.ah().y(1,this);this.aq().x(e)}var f=$.ig.util.cast($$t.$be.$type,d);if(f!=null){f.windowRectChanged=$.ig.Delegate.prototype.combine(f.windowRectChanged,this.a3);this.ar(f.ah().i(1,this,this.de.runOn(this)));this.aq().r(f);if(this.bm()&&!this.ar().e()){this.bm(false);this.updateRange()}this.dx();this.dy()}break;case"IsDisabled":this.du(false);break;case"IsInverted":this.bf(this.isInverted());var g=new $$t.h6(0,0,1,1);this.dd(g);var i=this.bw().getEnumerator();while(i.moveNext()){var h=i.current();h.gs();if(h.seriesViewer()!=null){h.gy()}}break;case"Label":if($.ig.util.cast($$t.$cg.$type,d)!==null){this.bs(true)}else{this.bs(false)}this.bl(true);this.dw();this.du(false);break;case"MajorStrokeThickness":case"MinorStrokeThickness":case"StrokeThickness":this.du(false);break;case"LabelPanelStyle":this.aq().ae(d);this.du(false);break;case"LabelSettings":var j=$.ig.util.cast($$t.$hg.$type,d);if(j!=null){j.registerAxis(this);this.ak=j}else{this.ak=new $$t.hg}if(this.aq().k()){this.aq().t(this.ak)}this.bl(true);this.du(false);break;case"Title":this.aq().ag();break;case"TitleSettings":var k=$.ig.util.cast($$t.$io.$type,d);if(k!=null){k.registerAxis(this)}else{k=new $$t.io}if(this.d5()!=null){this.d5().dataContext(k)}this.aq().ag();this.du(false);break;case"TickLength":this.bl(true);this.dy();this.aq().aa();this.du(false);break;case"CrossingAxis":if(this.seriesViewer()!=null){this.seriesViewer().gu()}break;case"MinorStroke":this.dx();if(d!=null){this.bo(true);this.du(false)}else{this.bo(false)}break;case"Stroke":case"MajorStroke":this.dx();this.du(false);break;case"StrokeDashArray":case"MajorStrokeDashArray":case"MinorStrokeDashArray":case"FormatLabel":case"TickStroke":case"TickStrokeThickness":case"TickStrokeDashArray":case"ActualStroke":case"ActualMajorStroke":case"ActualMinorStroke":this.du(false);break}},_coercionMethods:null,coercionMethods:function(value){if(arguments.length===1){this._coercionMethods=value;return value}else{return this._coercionMethods}},a4:false,expectFunctions:function(a){if(arguments.length===1){this.a4=a;return a}else{return this.a4}},_bo:false,bo:function(value){if(arguments.length===1){this._bo=value;return value}else{return this._bo}},dw:function(){this.a2().c(0);if(this.aq().k()){this.aq().aj()}},_bs:false,bs:function(value){if(arguments.length===1){this._bs=value;return value}else{return this._bs}},dk:function(a,b,c,d){var e=Math.min(b,c);var f=Math.max(b,c);if(e<d.bottom()&&f>d.top()){var g=new $$t.d0;g.d(new $$t.x(0,d.left(),e,d.width(),f-e));a.add(g)}},dj:function(a,b,c,d){if(b<=c.bottom()&&b>=c.top()){var e=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());if(e!=null){var f=e.alignsGridLinesToPixels();if(f&&this.seriesViewer().a4()!=2&&this.seriesViewer().a4()!=1){b=this.bz(b,c.top(),c.bottom(),d)}}var g=new $$t.dz;g.c({__x:c.left(),__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});g.b({__x:c.right(),__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(g)}},d1:function(a,b,c,d){var e=Math.min(b,c);var f=Math.max(b,c);if(f>d.left()&&e<d.right()){var g=new $$t.d0;g.d(new $$t.x(0,e,d.top(),f-e,d.height()));a.add(g)}},d0:function(a,b,c,d){if(b>=c.left()&&b<=c.right()){var e=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());if(e!=null){var f=e.alignsGridLinesToPixels();if(f&&this.seriesViewer().a4()!=2&&this.seriesViewer().a4()!=1){b=this.bz(b,c.left(),c.right(),d)}}var g=new $$t.dz;g.c({__x:b,__y:c.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});g.b({__x:b,__y:c.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(g)}},bz:function(a,b,c,d){var e=a;if(d!=null&&d.a()>0){var f=d.a()%2;if(f==0||f==1){var g=1;e=Math.floor(a);if(e+.5<a){g=-1;e=Math.ceil(a)}if(f==1){e+=.5*g}if(e>=c){e-=1}else if(e<=b){e+=1}}}return e},dc:function(a){this.aq().w(a)},db:function(){this.a2().c(0);this.aq().u();this.bx().clear();this.bv().clear()},renderAxis:function(){this.du(false)},du:function(a){if(this.seriesViewer()!=null){this.seriesViewer().ah().x(1,this,this.ar(),a);if(this.renderRequested!=null){var b=new $$t.sn;b.animate(a);this.renderRequested(this,b);a=b.animate()}}},renderRequested:null,de:function(a){if(this.aq().j()){return}var b=0;if(this.bv()!=null&&this.bv().count()>0){b=this.bv().last$1($$t.$ht.$type).a()}this.dv(a);var c=1;if(this.bv()!=null&&this.bv().count()>0){c=this.bv().last$1($$t.$ht.$type).a()}var d=false;if(c!=b||this.bl()){this.bl(false);if(this.aq().k()){this.aq().aa();d=true}}this.aq().z();if(!d){this.df()}},df:function(){if(!this.aq().k()){return}if(!this.a9()){this.aq().y()}},_bm:false,bm:function(value){if(arguments.length===1){this._bm=value;return value}else{return this._bm}},updateRange:function(){return this.updateRange1(false)},updateRange1:function(a){if(a||this.seriesViewer()==null){var b=this.br();if(b){this.bl(true)}this.bm(false);return b}if(!this.bm()){this.bm(true);this.seriesViewer().ah().w(this,this.ar())}return false},br:function(){return false},dv:function(a){},dx:function(){var a=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());if(a==null){return}var b=null,c=null,d=null;if(this.isCategory()&&!this.isAngular()){b=a.defaultAxisStroke();var f=this.bw().getEnumerator();while(f.moveNext()){var e=f.current();if(e.isScatter()||e.isRadial()||e.isPolar()||e.isRadial()){c=a.defaultAxisMajorStroke();d=a.defaultAxisMinorStroke();break}}}else if(this.isNumeric()&&!this.isAngular()){c=a.defaultAxisMajorStroke();d=a.defaultAxisMinorStroke();b=this.crossingAxis()!=null?a.defaultAxisStroke():null;var h=this.bw().getEnumerator();while(h.moveNext()){var g=h.current();if(g.isScatter()||g.isRadial()||g.isPolar()||g.isRadial()){b=a.defaultAxisStroke();break}}}else if(this.isAngular()||this.an()==3){b=a.defaultAxisStroke();c=a.defaultAxisMajorStroke();d=a.defaultAxisMinorStroke()}this.actualStroke(this.stroke()!=null?this.stroke():b);this.actualMajorStroke(this.majorStroke()!=null?this.majorStroke():c);this.actualMinorStroke(this.minorStroke()!=null?this.minorStroke():d)},propertyChanged:null,propertyUpdated:null,dq:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},_bw:null,bw:function(value){if(arguments.length===1){this._bw=value;return value}else{return this._bw}},registerSeries:function(a){var b=this.bw().contains(a);if(!b){this.bw().add(a)}this.dx();return!b},deregisterSeries:function(a){var b=this.bw().contains(a);if(b){this.bw().remove(a)}this.dx();return b},label:function(a){if(arguments.length===1){this.g($$t.$hc.labelProperty,a);return a}else{return this.c($$t.$hc.labelProperty)}},cd:function(a){return this.aq().l(a)},getScaledValue:function(a,b){return 0},getScaledValue1:function(a,b,c){var d=new $$t.ie(b,c,this.isInverted());return this.getScaledValue(a,d)},getScaledValueList:function(a,b,c,d){},getUnscaledValue:function(a,b){return 0},getUnscaledValue1:function(a,b,c){var d=new $$t.ie(b,c,this.isInverted());return this.getUnscaledValue(a,d)},getUnscaledValueList:function(a,b,c,d){},scaleValue:function(a){var b=new $$t.ie(this.seriesViewer().windowRect(),this.fb(),this.isInverted());b.b=this.seriesViewer().effectiveViewport();return this.getScaledValue(a,b)},an:function(){},_fg:null,fg:function(value){if(arguments.length===1){this._fg=value;return value}else{return this._fg}},dm:function(){this.fa(new $$t.x(0,0,0,this.fg().b(),this.fg().a()))},ae:null,af:function(){this.ae.a(this.aj());return this.ae},a9:function(){if(this.labelSettings()==null){return false}else{return this.labelSettings().h()}},da:function(){this.aq().q()},dd:function(a){this.dr(a)},_a2:null,a2:function(value){if(arguments.length===1){this._a2=value;return value}else{return this._a2}},fc:function(){return this.ag().a()},fd:function(){return this.ag().b()},ff:function(){return this.aq().c().d()},fe:function(){return this.ag().c()},av:function(){return $$t.$ob.a(this.a0)},ag:function(){return this.aq().c()},ak:null,al:function(){return this.ak},dp:function(a,b){if(this.aj()!=null){this.aj().bt(a)}this.aq().ac(a,b)},a8:function(){return false},ay:function(a,b,c){var d=new $$t.so;var e=this.aq().az();d.viewport(e);var f=this.aq().a0(c);d.textPlotArea(f);var g=c.__visibility==0&&c.u()!=null;var h=this.aj().ab().v();var i=this.aq().a6(c);var j=$$t.$fj.a(c,h);var k=$$t.$gk.fromTextElement(c,j);k.marginLeft(i.c());k.marginRight(i.d());k.marginTop(i.e());k.marginBottom(i.b());k.fontStretch("Normal");k.textWrapping("Wrap");k.visibility(g);if(this.titleSettings()!=null){k.horizontalAlignment(this.titleSettings().horizontalAlignment().toString());k.verticalAlignment(this.titleSettings().verticalAlignment().toString());k.textPosition(this.titleSettings().position().toString())}d.appearance(k);return d},exportVisualData:function(){var $self=this;var a=new $$t.sq;a.viewport($self.fb());a.labelsViewport($self.aq().az());a.type($self.getType().typeName());a.name($self.name());a.axisLine(new $$t.l0(1,"axisLine",$self.aq().a1()));a.tickMarks(new $$t.l0(1,"tickMarks",$self.aj().ab().ar()));a.minorLines(new $$t.l0(1,"minorLines",$self.aq().a3()));a.majorLines(new $$t.l0(1,"majorLines",$self.aq().a2()));a.strips(new $$t.l0(1,"strips",$self.aq().a4()));if($self.title()!=null){var b=$self.ay($self.seriesViewer(),a.type(),$self.d5());a.title(b)}else{a.title(null)}var c=$self.seriesViewer().es();if($self.labelSettings()!=null&&$self.labelSettings().textStyle()!=null){c=$self.labelSettings().textStyle()}var d,e,f,g;var h=$.ig.util.cast($$t.$du.$type,$self.aj().ab().ar().ak()).c();for(var i=1;i<h.count();i++){var j=$.ig.util.cast($$t.$dz.$type,h.__inner[i]);var k=$.ig.util.cast($$t.$dz.$type,h.__inner[i-1]);d=j.c().__x-j.b().__x;e=j.c().__y-j.b().__y;f=k.c().__x-k.b().__x;g=k.c().__y-k.b().__y;if(1==i){a.tickMarksLength(Math.sqrt(Math.pow(d,2)+Math.pow(e,2)))}}for(var l=0;l<$self.aj().aq().count();l++){var m=$self.aj().aq().__inner[l];var n=$self.aj().ar().__inner[l];var o=function(){var $ret=new $$t.ss;$ret.labelPosition(m.a());$ret.labelValue(n);$ret.panelPosition($self.aq().n());return $ret}();if(l<$self.aj().as().count()){var p=$$t.$fj.a($self.aj().as().__inner[l],c);o.appearance($$t.$gk.fromTextElement($self.aj().as().__inner[l],p));var q=$self.a2().a().__inner[l];o.position($self.aq().m(q));o.size(new $$t.y(q.k(),q.j()))}a.labels().add(o)}return a},bu:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:0,$b:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$a=0;this.$state=5;break;case 2:this.$b=this.$this.bw().__inner[this.$a];this.$current=this.$b;this.$state=3;return true;case 3:this.$state=4;break;case 4:this.$a++;this.$state=5;break;case 5:if(this.$a<this.$this.bw().count()){this.$state=2}else{this.$state=6}break;case 6:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1($$t.$aj.$type,$iter)},$type:new $.ig.Type("Axis",$$t.$ak.$type,[$$t.$a8.$type])},true);$.ig.util.defType("AxisCollection:e9","ObservableCollection$1",{init:function(){var $self=this;$$t.$e4.init.call(this,$$t.$hc.$type);this.propertyChanged=$.ig.Delegate.prototype.combine(this.propertyChanged,function(a,b){if(b.propertyName()=="Name"){for(var c=0;c<$self.count();++c){if($self.__inner[c].name()==b.propertyName()){$self.s(new $$t.e7(2,2,$self.__inner[c],$self.__inner[c],c))}}}})},collectionResetting:null,h:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$t.$e4.h.call(this)},$type:new $.ig.Type("AxisCollection",$$t.$e4.$type.specialize($$t.$hc.$type))},true);$.ig.util.defType("AxisComponentsForView:jm","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("AxisComponentsForView",$.ig.$ot)},true);$.ig.util.defType("AxisComponentsFromView:jn","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("AxisComponentsFromView",$.ig.$ot)},true);$.ig.util.defType("AxisLabelInfo:uo","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("AxisLabelInfo",$.ig.$ot)},true);$.ig.util.defType("AxisLabelManager:hs","Object",{_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},init:function(){var $self=this;$.ig.$op.init.call(this);this.c(function(a){})},k:function(a,b){this.f().clear();this.e().clear();this.b().z(this.a());this.b().b3(a);this.b().b2(b);if(b.isEmpty()||a.isEmpty()){this.o(0)}if(this.a().a2().c()==0){this.b().y().clear()}},h:function(a,b){this.f().add(a);this.e().add(b)},p:function(){this.b().ar(this.f());this.b().aq(this.e())},i:function(a){},j:function(a){},g:function(a){this.b().y().add(a)},n:function(a){this.b().bb(a)},l:function(a){this.c()(a)},q:function(a){var b=this.a().a2().item(a);return b},o:function(a){if(this.a()==null){return}this.a().a2().c(a)},d:function(){if(this.a()==null||this.a().labelSettings()==null){return false}return this.a().labelSettings().visibility()!=0},m:function(){this.a().a2().c(0);this.a().aj().as().clear()},$type:new $.ig.Type("AxisLabelManager",$.ig.$ot)},true);$.ig.util.defType("LabelPosition:ht","Object",{_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function(a){$.ig.$op.init.call(this);this.a(a)},$type:new $.ig.Type("LabelPosition",$.ig.$ot)},true);$.ig.util.defType("AxisLabelSettings:hg","Object",{init:function(){var $self=this;this.at=null;this.b=1;this.ax=0;this.f=true;this.j=0;this.l=NaN;this.m=2;this.n=2;this.o=2;this.k=2;this.ar=0;this.av=1;$.ig.$op.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){return $self.an(a,b.propertyName(),b.oldValue(),b.newValue())})},x:null,textStyle:function(a){if(arguments.length===1){var b=this.x;this.x=a;this.ao("TextStyle",b,a);return a}else{return this.x}},at:null,textColor:function(a){if(arguments.length===1){var b=this.at;this.at=a;this.ao("TextColor",b,a);return a}else{return this.at}},location:function(a){if(arguments.length===1){var b=this.b;this.b=a;this.ao("Location",b,a);return a}else{return this.b}},b:null,visibility:function(a){if(arguments.length===1){var b=this.ax;this.ax=a;this.ao("Visibility",b,a);return a}else{return this.ax}},ax:null,showFirstLabel:function(a){if(arguments.length===1){var b=this.f;this.f=a;this.ao("ShowFirstLabel",b,a);return a}else{return this.f}},f:false,_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},registerAxis:function(a){this.a(a)},unregisterAxis:function(a){this.a(null)},angle:function(a){if(arguments.length===1){var b=this.j;this.j=a;this.ao("Angle",b,a);return a}else{return this.j}},j:0,extent:function(a){if(arguments.length===1){var b=this.l;this.l=a;this.ao("Extent",b,a);return a}else{return this.l}},l:0,margin:function(a){this.topMargin(this.rightMargin(this.bottomMargin(this.leftMargin(a))));return a},leftMargin:function(a){if(arguments.length===1){var b=this.m;this.m=a;this.ao("LeftMargin",b,a);return a}else{return this.m}},m:0,rightMargin:function(a){if(arguments.length===1){var b=this.n;this.n=a;this.ao("RightMargin",b,a);return a}else{return this.n}},n:0,topMargin:function(a){if(arguments.length===1){var b=this.o;this.o=a;this.ao("TopMargin",b,a);return a}else{return this.o}},o:0,bottomMargin:function(a){if(arguments.length===1){var b=this.k;this.k=a;this.ao("BottomMargin",b,a);return a}else{return this.k}},k:0,ar:null,horizontalAlignment:function(a){if(arguments.length===1){var b=this.ar;this.ar=a;this.ao("HorizontalAlignment",b,a);return a}else{return this.ar}},av:null,verticalAlignment:function(a){if(arguments.length===1){var b=this.av;this.av=a;this.ao("VerticalAlignment",b,a);return a}else{return this.av}},propertyChanged:null,propertyUpdated:null,ao:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},an:function(a,b,c,d){switch(b){case"Location":this.c(this.location());break}if(this.a()==null||this.a().chart()==null){return}switch(b){case"Angle":this.a().bl(true);this.a().renderAxis();break;case"Location":case"Extent":case"Visibility":case"TextStyle":case"HorizontalAlignment":case"VerticalAlignment":case"TopMargin":case"RightMargin":case"BottomMargin":case"LeftMargin":this.a().bl(true);if(this.a().seriesViewer()!=null){this.a().seriesViewer().gu()}this.a().renderAxis();break;case"TextColor":this.a().renderAxis();break}},g:function(){return this.j!=0},h:function(){return!isNaN(this.l)},$type:new $.ig.Type("AxisLabelSettings",$.ig.$ot,[$$t.$a8.$type])},true);$.ig.util.defType("TitleSettings:io","AxisLabelSettings",{init:function(){this.az=0;$$t.$hg.init.call(this);this.horizontalAlignment(1);this.leftMargin(NaN);this.rightMargin(NaN);this.topMargin(NaN);this.bottomMargin(NaN)},az:null,position:function(a){if(arguments.length===1){var b=this.az;this.az=a;this.ao("AxisTitlePosition",b,a);return a}else{return this.az}},an:function(a,b,c,d){$$t.$hg.an.call(this,a,b,c,d);if(this.a()==null||this.a().seriesViewer()==null){return}switch(b){case"AxisTitlePosition":this.a().bl(true);this.a().renderAxis();break}},$type:new $.ig.Type("TitleSettings",$$t.$hg.$type)},true);$.ig.util.defType("AxisRange:h7","Object",{init:function(a,b){$.ig.$op.init.call(this);this.c(a);this.b(b)},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},equals:function(a){return a!=null&&this.c()==a.c()&&this.b()==a.b()},equals1:function(a){return this.equals($.ig.util.cast($$t.$h7.$type,a))},getHashCode:function(){return $.ig.$op.getHashCode.call(this)},$type:new $.ig.Type("AxisRange",$.ig.$ot,[$$t.$h8.$type.specialize($$t.$h7.$type)])},true);$.ig.util.defType("Snapper:h3","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){var c=1;if(b>0){for(;b>0;--b){c*=a}}else{for(;b<0;++b){c/=a}}return c},b:function(a,b){var c=Math.floor(Math.log10(a));var d=a/Math.pow(10,c);if(b){var e=d<1.5?1:d<3?2:d<7?5:10;return e*Math.pow(10,c)}else{var f=d<=1?1:d<=2?2:d<=5?5:10;return f*Math.pow(10,c)}},d:function(a,b){var c=$$t.$bu.zero;if(a.totalDays()>1){c=$$t.$bu.fromDays(Math.ceil(a.totalDays()))}else if(a.totalHours()>1){c=$$t.$bu.fromHours(Math.ceil(a.totalHours()))}else if(a.totalMinutes()>1){c=$$t.$bu.fromMinutes(Math.ceil(a.totalMinutes()))}else if(a.totalSeconds()>1){c=$$t.$bu.fromSeconds(Math.ceil(a.totalSeconds()))}else if(a.totalMilliseconds()>1){c=$$t.$bu.fromMilliseconds(Math.ceil(a.totalMilliseconds()))}return c},$type:new $.ig.Type("Snapper",$.ig.$ot)},true);$.ig.util.defType("LinearNumericSnapper:h5","Snapper",{init:function(initNumber,a,b,c){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$h3.init.call(this);this.h(a,b,c,10)},init1:function(initNumber,a,b,c,d){$$t.$h3.init.call(this);this.h(a,b,c,d)},h:function(a,b,c,d){this.e(NaN);this.g(0);this.f(0);var e=Math.min(d,c/7);if(e>0){var f=$$t.$h3.b(b-a,false);this.e($$t.$h3.b(f/(e-1),true));var g=Math.floor(a/this.e())*this.e();var h=Math.ceil(b/this.e())*this.e();e=Math.round((h-g)/this.e());if(c/e>7*10){this.f(10)}else{if(c/e>7*5){this.f(5)}else{if(c/e>7*2){this.f(2)}}}this.g(Math.max(-Math.floor(Math.log10(this.e())),0))}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_g:0,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_f:0,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},$type:new $.ig.Type("LinearNumericSnapper",$$t.$h3.$type)},true);$.ig.util.defType("LogarithmicNumericSnapper:h2","Snapper",{init:function(a,b,c,d){$$t.$h3.init.call(this);this.e(1);this.f(c)},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:0,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},$type:new $.ig.Type("LogarithmicNumericSnapper",$$t.$h3.$type)},true);$.ig.util.defType("LinearCategorySnapper:jh","Snapper",{init:function(initNumber,a,b,c){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$jh.init1.call(this,1,a,b,c,NaN,0)},init1:function(initNumber,a,b,c,d,e){$$t.$h3.init.call(this);this.e(d);this.f(0);var f=Math.min(10,c/7);if(f>0){var g=$$t.$h3.b(b-a,false);if(isNaN(this.e())){this.e($$t.$h3.b(g/(f-1),true))}if(this.e()<1){this.e(1)}var h=Math.floor(a/this.e())*this.e();var i=Math.ceil(b/this.e())*this.e();f=Math.round((i-h)/this.e());if(c/f>7*10){this.f(10)}else{if(c/f>7*5){this.f(5)}else{if(c/f>7*2){this.f(2)}}}}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:0,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},$type:new $.ig.Type("LinearCategorySnapper",$$t.$h3.$type)},true);$.ig.util.defType("AxisView:hd","Object",{_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function(a){this.b=new $$t.jn;this.ay=$$t.$x.empty();$.ig.$op.init.call(this);this.a(a);this.a5=new $$t.b1},ad:function(){var $self=this;$self.a1(function(){var $ret=new $$t.b6;$ret.ak(new $$t.du);return $ret}());$self.a4(function(){var $ret=new $$t.b6;$ret.ak(new $$t.du);$ret.y(false);$ret.stroke(null);return $ret}());$self.a2(function(){var $ret=new $$t.b6;$ret.ak(new $$t.du);$ret.y(false);return $ret}());$self.a3(function(){var $ret=new $$t.b6;$ret.ak(new $$t.du);$ret.y(false);return $ret}());$self.a().majorStrokeThickness(1);$self.a().strokeThickness(1)},ae:function(a){},_a1:null,a1:function(value){if(arguments.length===1){this._a1=value;return value
}else{return this._a1}},_a2:null,a2:function(value){if(arguments.length===1){this._a2=value;return value}else{return this._a2}},_a4:null,a4:function(value){if(arguments.length===1){this._a4=value;return value}else{return this._a4}},_a3:null,a3:function(value){if(arguments.length===1){this._a3=value;return value}else{return this._a3}},at:function(){var a=new $$t.b9;return a},am:function(a){a.__visibility=0;if(a.u()==null){this.a().aj().y().add(a)}},ao:function(a){a.__visibility=1},an:function(a){if(this.a().aj().y().contains(a)){this.a().aj().y().remove(a)}},af:function(){},k:function(){return true},index:function(){var a=$.ig.util.cast($$t.$bd.$type,this.a().chart());var b=0;if(a==null){return 0}if(a!=null&&a.gridMode()==1){b=a.series().count()}return b+a.axes().indexOf(this.a())},aa:function(){this.d().bq();this.d().bh()},y:function(){this.d().bn()},u:function(){if(this.d()!=null){this.d().y().clear()}this.w($.ig.util.cast($$t.$du.$type,this.a1().ak()).c());this.w($.ig.util.cast($$t.$du.$type,this.a4().ak()).c());this.w($.ig.util.cast($$t.$du.$type,this.a2().ak()).c());this.w($.ig.util.cast($$t.$du.$type,this.a3().ak()).c());this.ab()},ar:function(a){this.a1().__visibility=a;this.a2().__visibility=a;this.a4().__visibility=a;this.a3().__visibility=a},aj:function(){},t:function(a){this.a().bl(true);if(this.a().seriesViewer()!=null){this.a().seriesViewer().gu()}this.a().renderAxis()},b:null,c:function(){this.b.a(this.a1());this.b.b(this.a2());this.b.c(this.a3());this.b.d(this.a4());return this.b},w:function(a){if(a!=null){a.clear()}},au:function(){return $.ig.util.cast($$t.$du.$type,this.a1().ak()).c()},e:function(){var $self=this;return function(){var $ret=new $$t.hk;$ret.c($self.a().stroke());$ret.a($self.a().strokeThickness());$ret.d($self.a().strokeDashArray());return $ret}()},ax:function(){return $.ig.util.cast($$t.$du.$type,this.a4().ak()).c()},av:function(){return $.ig.util.cast($$t.$du.$type,this.a2().ak()).c()},f:function(){var $self=this;return function(){var $ret=new $$t.hk;$ret.c($self.a().majorStroke());$ret.a($self.a().majorStrokeThickness());$ret.d($self.a().majorStrokeDashArray());return $ret}()},aw:function(){return $.ig.util.cast($$t.$du.$type,this.a3().ak()).c()},g:function(){var $self=this;return function(){var $ret=new $$t.hk;$ret.c($self.a().minorStroke());$ret.a($self.a().minorStrokeThickness());$ret.d($self.a().minorStrokeDashArray());return $ret}()},d:function(){return this.a().af().a()},ap:function(a,b,c){this.d().z(a);this.d().b3(b);this.d().b2(c);this.ab()},v:function(){this.d().y().clear();this.ab()},al:function(a){this.d().bb(a);this.ab()},aq:function(a,b){this.d().ar(a);this.d().aq(b)},ak:function(a){this.d().ax(a)},s:function(){},l:function(dataItem_){if(this.a().formatLabel()!=null){return this.a().formatLabel()(dataItem_)}var label_=this.a().label();var labelValue_=typeof dataItem_[label_]!="undefined"?dataItem_[label_]:label_;if(this.a().expectFunctions()){if(typeof labelValue_=="function"){labelValue_=labelValue_()}}return labelValue_},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},ac:function(a,b){this.h(a);this.i(b)},_isDirty:false,isDirty:function(value){if(arguments.length===1){this._isDirty=value;return value}else{return this._isDirty}},ab:function(){if(this.a().chart()==null){return}if(!this.isDirty()){this.isDirty(true);this.a().chart().canvasRenderScheduler().j()}},undirty:function(a){this.isDirty(false);this.ah(a)},a5:null,ah:function(a){if(this.h()==null){return}if(this.h().c()){if(this.a().seriesViewer()!=null&&this.a().seriesViewer().actualPixelScalingRatio()!=1){this.h().x();this.h().y(this.a().seriesViewer().actualPixelScalingRatio(),this.a().seriesViewer().actualPixelScalingRatio())}var b=this.a().chart().getContainerRect();if(a){this.h().i(b.left(),b.top(),b.width(),b.height())}if(a){if(this.a().seriesViewer().plotAreaBackground()!=null){this.a5.m(this.a().fb().top());this.a5.l(this.a().fb().left());this.a5.width(this.a().fb().width());this.a5.height(this.a().fb().height());this.a5.__fill=this.a().seriesViewer().plotAreaBackground();this.h().t(this.a5)}}this.h().x();this.h().ab(this.a().fb());this.ai();this.h().w();if(this.a().seriesViewer()!=null&&this.a().seriesViewer().actualPixelScalingRatio()!=1){this.h().w()}}if(this.i().c()){if(this.a().seriesViewer()!=null&&this.a().seriesViewer().actualPixelScalingRatio()!=1){this.i().x();this.i().y(this.a().seriesViewer().actualPixelScalingRatio(),this.a().seriesViewer().actualPixelScalingRatio())}var c=this.ay;var d=this.a().chart().getContainerRect();if(!c.isEmpty()&&a){this.i().i(d.left(),d.top(),d.width(),d.height())}if(this.a().seriesViewer()!=null&&this.a().seriesViewer().actualPixelScalingRatio()!=1){this.i().w()}}},postRender:function(){this.d().bu()},ay:null,ai:function(){if(this.h().c()){this.a1().__stroke=this.a().actualStroke();this.a4().__fill=this.a().strip();this.a3().__stroke=this.a().actualMinorStroke();this.a2().__stroke=this.a().actualMajorStroke();this.a3().z(this.a().minorStrokeThickness());this.a2().z(this.a().majorStrokeThickness());this.a1().z(this.a().strokeThickness());this.a3().af(this.a().minorStrokeDashArray());this.a2().af(this.a().majorStrokeDashArray());this.a1().af(this.a().strokeDashArray());this.ay=this.a().fb();this.h().q(this.a1());this.h().q(this.a4());this.h().q(this.a2());this.h().q(this.a3())}},z:function(){this.ab()},x:function(a){if(a!=null){a.canvasRenderScheduler().n(this)}},r:function(a){if(a!=null){a.canvasRenderScheduler().h(this);this.ab()}},j:function(){return this.h()==null},ag:function(){if(this.a().isAngular()||this.a().isRadial()){return}if(this.a().title()==null){this.a().d5(null);this.a().bl(true);this.a().renderAxis();return}if(this.a().d5()==null){var a=new $$t.b9;a.aa(this.a().title());a.dataContext(this.a().titleSettings());this.a().d5(a)}else{this.a().d5().aa(this.a().title());this.a().d5().dataContext(this.a().titleSettings())}this.a().bl(true);this.a().renderAxis()},q:function(){var a;var b=new $$t.hg;if(this.a().isAngular()){a="ui-angular-axis-labels";b.margin(0)}else if(this.a().isVertical()){a="ui-vertical-axis-labels";b.location(2)}else if(this.a().an()==3){a="ui-radial-axis-labels";b.location(5)}else{a="ui-horizontal-axis-labels";b.location(1)}this.p(b,a)},as:function(){if(this.a().seriesViewer()==null){return}var a=this.a().seriesViewer().l6();var b=a.el();var c=a.ek();if(this.a().stroke()==null){if(b==null){this.a().stroke(a.ej())}else if(b.color().f()!=0){this.a().stroke(b)}}if(this.a().majorStroke()==null){if(c==null){this.a().majorStroke(a.ej())}else if(c.color().f()!=0){this.a().majorStroke(c)}}},p:function(a,b){var c=$$t.$fh.g();var d=$("body");d.append(c);var e=$$t.$fh.q(c,b,"margin-top");var f=$$t.$fh.q(c,b,"margin-right");var g=$$t.$fh.q(c,b,"margin-bottom");var h=$$t.$fh.q(c,b,"margin-left");var i=$$t.$fh.q(c,b,"text-align");var j=$$t.$fh.q(c,b,"vertical-align");var k=$$t.$fh.q(c,b,"color");if(e!=null){a.topMargin(parseFloat(e))}if(f!=null){a.rightMargin(parseFloat(f))}if(g!=null){a.bottomMargin(parseFloat(g))}if(h!=null){a.leftMargin(parseFloat(h))}if(k!=null){if(a.textColor()==null){a.textColor(new $$t.b3)}a.textColor().__fill=k}if(i!=null){switch(i){case"right":a.horizontalAlignment(2);break;case"left":a.horizontalAlignment(0);break;default:a.horizontalAlignment(1);break}}if(j!=null){switch(j){case"top":a.verticalAlignment(0);break;case"bottom":a.verticalAlignment(2);break;default:a.verticalAlignment(1);break}}c.remove();this.a().labelSettings(a)},preRender:function(){if(this.a().seriesViewer()!=null){this.a().seriesViewer().ensureCorrectSize()}},m:function(a){return{__x:a.l(),__y:a.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},n:function(){return{__x:this.a().aj().b1().left(),__y:this.a().aj().b1().top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},az:function(){var a=this.a().aj().b1();return a},o:function(a){return{__x:a.l(),__y:a.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},a0:function(a){var b=$$t.$jq.a(a);return b},a6:function(a){var b=this.a().aj().ab().q();var c=this.a().aj().ab().s();var d=this.a().aj().ab().r();var e=this.a().aj().ab().p();return new $$t.a5(1,b,c,d,e)},$type:new $.ig.Type("AxisView",$.ig.$ot,[$$t.$bc.$type])},true);$.ig.util.defType("IScaler:ii","Object",{$type:new $.ig.Type("IScaler",null)},true);$.ig.util.defType("ICategoryScaler:j0","Object",{$type:new $.ig.Type("ICategoryScaler",null,[$$t.$ii.$type])},true);$.ig.util.defType("CategoryAxisBase:hb","Axis",{ap:function(){return new $$t.jf(this)},dl:function(a){$$t.$hc.dl.call(this,a);this.fi(a)},_fi:null,fi:function(value){if(arguments.length===1){this._fi=value;return value}else{return this._fi}},init:function(){this.f3=0;this.fn=false;$$t.$hc.init.call(this);this.ft(new $$t.bh(Number,0))},bt:function(a,b,c){var d=$$t.$hc.bt.call(this,a,b,c);if(!d){return false}return this.itemsSource()!=null&&this.itemsCount()>0},gm:function(){if(this.fm()!=null&&this.at()!=null&&this.itemsSource()!=null){this.fm(this.at().releaseFastItemsSource(this.itemsSource()))}},gl:function(){if(this.fm()==null&&this.at()!=null&&this.itemsSource()!=null){this.fm(this.at().getFastItemsSource(this.itemsSource()))}},_ft:null,ft:function(value){if(arguments.length===1){this._ft=value;return value}else{return this._ft}},isCategory:function(){return true},getCategoryBoundingBox:function(a,b,c){if(this.isAngular()){return $$t.$x.empty()}return this.getCategoryBoundingBoxHelper(a,b,c,this.isVertical())},getCategoryBoundingBoxHelper:function(a,b,c,d){var e=0;var f=a.__x;var g=this.fb().left();var h=this.fb().right();if(d){f=a.__y;g=this.fb().top();h=this.fb().bottom()}var i=this.ft();if(d&&!this.isInverted()||!d&&this.isInverted()){i=new $$t.bh(Number,0);for(var j=this.ft().count()-1;j>=0;j--){i.add(this.ft().__inner[j])}}if(this.categoryMode()==0){if(b){var k;if(d){k=new $$t.x(0,this.fb().left(),a.__y-c/2,this.fb().width(),c)}else{k=new $$t.x(0,a.__x-c/2,this.fb().top(),c,this.fb().height())}k.intersect(this.fb());return k}else{if(f>h){return $$t.$x.empty()}if(f<g){return $$t.$x.empty()}var l=Number.MAX_VALUE;var m=-1;for(e=0;e<i.count();e++){var n=Math.abs(i.__inner[e]-f);if(n<l){l=n;m=e}}if(m==-1){return $$t.$x.empty()}var o=i.__inner[m];var p;if(d){p=new $$t.x(0,this.fb().left(),o-c/2,this.fb().width(),c)}else{p=new $$t.x(0,o-c/2,this.fb().top(),c,this.fb().height())}p.intersect(this.fb());return p}}else{for(e=0;e<i.count();e++){if(i.__inner[e]>f){break}}if(e==0){return $$t.$x.empty()}if(f>h){return $$t.$x.empty()}if(f<g){return $$t.$x.empty()}var q=this.fb().right();if(d){q=this.fb().bottom()}if(e<i.count()){q=i.__inner[e]}if(d){return new $$t.x(0,this.fb().left(),i.__inner[e-1],this.fb().width(),q-i.__inner[e-1])}else{return new $$t.x(0,i.__inner[e-1],this.fb().top(),q-i.__inner[e-1],this.fb().height())}}},fm:function(a){if(arguments.length===1){this.g($$t.$hb.fastItemsSourceProperty,a);return a}else{return this.c($$t.$hb.fastItemsSourceProperty)}},fl:null,itemsSource:function(a){if(arguments.length===1){this.g($$t.$hb.itemsSourceProperty,a);return a}else{return this.c($$t.$hb.itemsSourceProperty)}},itemsCount:function(){return this.fl==null?0:this.fl.count()},categoryMode:function(a){if(arguments.length===1){if(this.fj!=a){var b=this.fj;this.fj=a;this.dq("CategoryMode",b,a)}return a}else{return this.fj}},fj:null,gap:function(a){if(arguments.length===1){this.g($$t.$hb.gapProperty,a);return a}else{return this.c($$t.$hb.gapProperty)}},overlap:function(a){if(arguments.length===1){this.g($$t.$hb.overlapProperty,a);return a}else{return this.c($$t.$hb.overlapProperty)}},useClusteringMode:function(a){if(arguments.length===1){this.g($$t.$hb.useClusteringModeProperty,a);return a}else{return this.c($$t.$hb.useClusteringModeProperty)}},f4:function(a){if(arguments.length===1){if(a!=this.f3){var b=this.f3;this.f3=a;this.dq("GroupCount",b,this.f3)}return a}else{return this.f3}},f3:0,getUnscaledValue:function(a,b){return NaN},getUnscaledValue2:function(a,b,c,d){return NaN},getCategorySize:function(a,b){return NaN},fy:function(a,b){return NaN},getGroupCenter:function(a,b,c){return NaN},unscaleValue:function(a){var b=this.seriesViewer().windowRect();var c=this.fb();var d=new $$t.ie(b,c,this.isInverted());return this.getUnscaledValue(a,d)},fs:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:null,$b:null,$c:null,$d:null,$e:null,$f:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$b=this.$this.bw().getEnumerator();this.$state=4;break;case 2:this.$a=this.$b.current();this.$current=this.$a;this.$state=3;return true;case 3:this.$state=4;break;case 4:if(this.$b.moveNext()){this.$state=2}else{this.$state=5}break;case 5:this.$state=6;break;case 6:if(this.$this.seriesViewer()!=null&&this.$this.seriesViewer().b0()&&this.$this.fp(this.$this.seriesViewer())){this.$state=7}else{this.$state=20}break;case 7:this.$state=8;break;case 8:this.$d=this.$this.seriesViewer().ck().getEnumerator();this.$state=18;break;case 9:this.$c=this.$d.current();this.$state=10;break;case 10:if(this.$c!=this.$this.seriesViewer()){this.$state=11}else{this.$state=17}break;case 11:this.$state=12;break;case 12:this.$f=this.$c.series().getEnumerator();this.$state=15;break;case 13:this.$e=this.$f.current();this.$current=this.$e;this.$state=14;return true;case 14:this.$state=15;break;case 15:if(this.$f.moveNext()){this.$state=13}else{this.$state=16}break;case 16:this.$state=17;break;case 17:this.$state=18;break;case 18:if(this.$d.moveNext()){this.$state=9}else{this.$state=19}break;case 19:this.$state=20;break;case 20:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1($$t.$aj.$type,$iter)},fo:function(a){return this.bw().contains(a)},fp:function(a){return false},fr:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:null,$b:null,$c:null,$d:null,$e:null,$f:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$a=$.ig.util.cast($$t.$bd.$type,this.$this.seriesViewer());this.$state=1;break;case 1:if(this.$a!=null&&this.$a.b0()&&this.$this.fp(this.$a)){this.$state=2}else{this.$state=21}break;case 2:this.$state=3;break;case 3:this.$c=this.$a.ck().getEnumerator();this.$state=19;break;case 4:this.$b=this.$c.current();this.$state=5;break;case 5:if(this.$b!=this.$this.seriesViewer()){this.$state=6}else{this.$state=18}break;case 6:this.$d=$.ig.util.cast($$t.$bd.$type,this.$b);this.$state=7;break;case 7:if(this.$d!=null){this.$state=8}else{this.$state=17}break;case 8:this.$state=9;break;case 9:this.$f=this.$d.axes().getEnumerator();this.$state=15;break;case 10:this.$e=this.$f.current();this.$state=11;break;case 11:if($.ig.util.cast($$t.$hb.$type,this.$e)!==null){this.$state=12}else{this.$state=14}break;case 12:this.$current=$.ig.util.cast($$t.$hb.$type,this.$e);this.$state=13;return true;case 13:this.$state=14;break;case 14:this.$state=15;break;case 15:if(this.$f.moveNext()){this.$state=10}else{this.$state=16}break;case 16:this.$state=17;break;case 17:this.$state=18;break;case 18:this.$state=19;break;case 19:if(this.$c.moveNext()){this.$state=4}else{this.$state=20}break;case 20:this.$state=21;break;case 21:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1($$t.$hb.$type,$iter)},fn:false,gp:function(a){if(this.fn){return}try{this.fn=true;var b=0;var c=0;var d=false;var f=this.fs().getEnumerator();while(f.moveNext()){var e=f.current();var g=$.ig.util.cast($$t.$g9.$type,e);if(g!=null){var h=g.preferredCategoryMode(this);if(h==2){b=2;d=true;if(this.fo(e)){c++}}if(h==1&&!d){b=1}}}var i=this.useClusteringMode();var k=this.fr().getEnumerator();while(k.moveNext()){var j=k.current();if(j.useClusteringMode()){i=true}if(a){j.gp(false)}}if(b==0&&i){b=2;if(c==0){c=1}}this.categoryMode(b);this.f4(c)}finally{this.fn=false}},dn:function(a,b,c,d){$$t.$hc.dn.call(this,a,b,c,d);switch(b){case"FastItemsSourceProvider":if($.ig.util.cast($$t.$jr.$type,c)!=null){this.fm($.ig.util.cast($$t.$jr.$type,c).releaseFastItemsSource(this.itemsSource()))}if($.ig.util.cast($$t.$jr.$type,d)!=null){this.fm($.ig.util.cast($$t.$jr.$type,d).getFastItemsSource(this.itemsSource()))}this.gp(true);break;case"ItemsSource":if(this.at()!=null){this.fm(this.at().getFastItemsSource(this.itemsSource()))}break;case"FastItemsSource":var e=$.ig.util.cast($$t.$ji.$type,c);this.gd();this.bl(true);if(e!=null){e.event=$.ig.Delegate.prototype.remove(e.event,this.gg.runOn(this))}if(this.fm()!=null){this.fm().event=$.ig.Delegate.prototype.combine(this.fm().event,this.gg.runOn(this));this.du(false);var g=this.bu().getEnumerator();while(g.moveNext()){var f=g.current();f.renderSeries(false);if(f.seriesViewer()!=null){f.gy()}}}else{this.db();var i=this.bu().getEnumerator();while(i.moveNext()){var h=i.current();h.gh(true,h.view());if(h.seriesViewer()!=null){h.gy()}}}break;case"ItemsCount":this.dr(new $$t.h6(0,0,c-1,d-1));this.du(false);break;case"UseClusteringMode":this.bl(true);this.gq();this.du(false);this.ge();break;case"CategoryMode":this.bl(true);this.du(false);this.gn();this.ge();break;case"Overlap":case"Gap":this.bl(true);var k=this.bu().getEnumerator();while(k.moveNext()){var j=k.current();j.cl(true);var l=$.ig.util.cast($$t.$g9.$type,j);if(l!=null&&l.preferredCategoryMode(this)==2){j.renderSeries(false)}}this.du(false);if(this.seriesViewer()!=null){this.seriesViewer().g2()}break;case"CrossingValue":case"CrossingAxis":this.bl(true);this.du(true);break}},ge:function(){var b=this.bu().getEnumerator();while(b.moveNext()){var a=b.current();a.renderSeries(false)}},gg:function(a,b){switch(b.action()){case 3:case 0:case 1:case 2:case 4:this.du(false);break}},gq:function(){var a=false,b=false;var d=this.bw().getEnumerator();while(d.moveNext()){var c=d.current();var e=$.ig.util.cast($$t.$g9.$type,c);if(e==null){continue}var f=e.preferredCategoryMode(this);a|=f==1;b|=f==2}var g=b?2:a?1:0;if(g==0&&this.useClusteringMode()){g=1;if(this.f4()==0){this.f4(1)}}this.categoryMode(g)},registerSeries:function(a){var b=$$t.$hc.registerSeries.call(this,a);if(b){this.gp(true);var c=$.ig.util.cast($$t.$g9.$type,a);if(c!=null&&c.preferredCategoryMode(this)==2){var e=this.bu().getEnumerator();while(e.moveNext()){var d=e.current();var f=$.ig.util.cast($$t.$g9.$type,d);if(f!=null&&f!=c&&f.preferredCategoryMode(this)==2){d.renderSeries(false)}}}this.du(false);this.updateRange()}return b},deregisterSeries:function(a){var b=$$t.$hc.deregisterSeries.call(this,a);if(b){this.gp(true);var c=$.ig.util.cast($$t.$g9.$type,a);if(c!=null&&c.preferredCategoryMode(this)!=0){var e=this.bu().getEnumerator();while(e.moveNext()){var d=e.current();var f=$.ig.util.cast($$t.$g9.$type,d);if(f!=null){d.renderSeries(false)}}}this.du(false)}return b},gn:function(){var a=null;var c=this.bu().getEnumerator();while(c.moveNext()){var b=c.current();var d=$.ig.util.cast($$t.$fv.$type,b);if(d!=null){var e=d.kt();if(e!=null&&e.crossingAxis()==this){a=e}}}if(a!=null){a.renderAxis()}},getScaledValue:function(a,b){return this.getScaledValue(a,b)},getScaledValueList:function(a,b,c,d){this.getScaledValueList(a,b,c,d)},getUnscaledValueList:function(a,b,c,d){this.getUnscaledValueList(a,b,c,d)},gd:function(){this.fl=this.fm()},go:function(){var a=this.labelSettings();if(a==null){a=new $$t.hg}if(a.visibility()==1){this.a2().c(0)}else{var b=0;b=this.fi().a8(this.bx());this.a2().c(b)}},handleCollectionChanged:function(a){if(this.fm()!=null){this.fm().handleCollectionChanged(a)}},notifySetItem:function(a,b,c){this.handleCollectionChanged(new $$t.e7(2,2,c,b,a))},notifyClearItems:function(){this.handleCollectionChanged(new $$t.e7(0,4))},notifyInsertItem:function(a,b){this.handleCollectionChanged(new $$t.e7(1,0,b,a))},notifyRemoveItem:function(a,b){this.handleCollectionChanged(new $$t.e7(1,1,b,a))},$type:new $.ig.Type("CategoryAxisBase",$$t.$hc.$type,[$$t.$j0.$type])},true);$.ig.util.defType("IAngleScaler:i8","Object",{$type:new $.ig.Type("IAngleScaler",null)},true);$.ig.util.defType("CategoryAngleAxis:jd","CategoryAxisBase",{ap:function(){return new $$t.je(this)},dl:function(a){$$t.$hb.dl.call(this,a);this.gz(a)},_gz:null,gz:function(value){if(arguments.length===1){this._gz=value;return value}else{return this._gz}},isAngular:function(){return true},g4:null,init:function(){this.g5=false;this.g7=NaN;this.g8=0;this.hg=1;$$t.$hb.init.call(this);this.y($$t.$jd.$type);this.g1(this.g0());this.g4=new $$t.iy},ai:function(){var $self=this;var a=new $$t.ja;a.cd(function(b){var c=$self.seriesViewer()!=null?$self.seriesViewer().actualWindowRect():$$t.$x.empty();var d=!c.isEmpty()?$self.fb():$$t.$x.empty();return $self.hi(b,{__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},c,d,$self.aj().ay())});return a},_g1:null,g1:function(value){if(arguments.length===1){this._g1=value;return value}else{return this._g1}},g5:false,he:function(a){return Math.round(a*Math.pow(10,10))/Math.pow(10,10)},g7:0,g0:function(){var $self=this;var a=function(){var $ret=new $$t.hs;$ret.a($self);$ret.e($self.bv());$ret.f($self.bx());$ret.b($self.aj());return $ret}();if($self.labelSettings()!=null){$self.labelSettings().registerAxis($self)}var b=new $$t.jg(a);b.c(function(){var c=$self.aq().au();var d=$self.aq().ax();var e=$self.aq().av();var f=$self.aq().aw();$self.dz();$self.dc(c);$self.dc(d);$self.dc(e);$self.dc(f)});b.q(function(c,d){return!d.isEmpty()&&!c.isEmpty()&&$self.g3()!=null});b.p(function(c,d){return $self.gy(c,d)});b.d(function(){if(!$self.g5){$self.g5=true;$self.g3().updateRange();$self.g5=false}});b.j(function(c){var d=c;if(d>$self.fm().count()-1){d-=$self.fm().count()}var e=$self.fm().item(d);return $self.cd(e)});b.a().c(function(c){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.g3()!=null&&$self.g7!=c){var d=$.ig.util.cast($$t.$bd.$type,$self.seriesViewer());if(d==null){return}$self.g7=c;$self.aj().ax(c);d.gu();var f=d.axes().getEnumerator();while(f.moveNext()){var e=f.current();if(e!=$self&&$.ig.util.cast($$t.$ja.$type,e.aj())!==null){e.aq().aa()}}}});b.g(function(c,d,e){var f=$.ig.util.cast($$t.$i2.$type,c);$self.g4.m(d,e,c.u(),c.v(),f.minLength(),f.maxLength(),f.center())});b.h(function(c,d,e,f){var g=$.ig.util.cast($$t.$i2.$type,c);$self.g4.n(d,e,f,g.u(),c.v(),g.minLength(),g.maxLength(),g.center())});b.n(function(c,d){return $self.getScaledAngle(d)});b.m(function(c,d){if($self.he(d-$self.g8)<0){return false}if($self.he(d-$self.g8-2*3.14159265358979)>0){return false}return true});b.e(function(c){var d=$.ig.util.cast($$t.$i2.$type,c);if(d.e()==d.j().__inner[0]){$self.g4.i(c.q(),c.m(),c.u(),c.v(),d.center(),d.minAngle(),d.maxAngle())}});b.f(function(c){c.m($self.g9());c.o(c.m())});b.r(function(c,d,e){var f=$.ig.util.cast($$t.$i2.$type,c);if(e){return false}var g=$self.hi(d,f.center(),c.v(),c.u(),0);if(g.__x<c.u().right()&&g.__x>=c.u().left()&&g.__y<c.u().bottom()&&g.__y>=c.u().top()){return true}return false});b.t(function(c,d,e,f){var g=new $$t.ie(c.v(),c.u(),$self.isInverted());var h=d;if($self.categoryMode()!=0){var i=e*f+1;i=Math.min(i,$self.itemsCount());var j=$self.getScaledValue(i,g);h=(d+j)/2}return h});b.s($self.getGroupCenter.runOn($self));b.i($self.hc.runOn($self));return b},hi:function(a,b,c,d,e){var f=this.g9();var g=$$t.$iz.b(e,c,d);if(this.labelSettings()!=null&&(this.labelSettings().c()==5||this.labelSettings().c()==1)){g*=-1}var h=b.__x+(f+g)*Math.cos(a);var i=b.__y+(f+g)*Math.sin(a);h=$$t.$iz.c(h,c,d);i=$$t.$iz.f(i,c,d);return{__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},g9:function(){if(this.g3()==null){return 0}if(!this.a8()){return this.g3().ha()}else{return this.g3().getScaledValue2(this.crossingValue())}},gy:function(a,b){if(this.fm()==null){return null}var c=new $$t.i2;var d=this.fm().count()-1;var e=this.aq().au();var f=this.aq().ax();var g=this.aq().av();var h=this.aq().aw();c.q(e);c.t(f);c.r(g);c.s(h);c.k(d);c.l(0);c.h(false);c.u(a);c.v(b);c.g(this.g6());c.n(this.interval());c.p(this.label());var i=this.g4.f(b);var j=this.g4.g(b);var k=.5*this.g3().g7();var l=.5*this.g3().g6();var m=i;var n=j;var o=this.g3().ha();if(isNaN(o)||Number.isInfinity(o)){return null}if(n>=k){n=o}if(m<l){m=l}var p=a.width();this.g4.k(b,c,0,this.fm().count(),this.isInverted(),this.getUnscaledAngle.runOn(this),p);var q={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c.center(q);c.maxLength(n);c.minLength(m);c.effectiveMaximum(o);c.z(this.fm().count());c.w(this.categoryMode());c.y(true);c.x(this.isInverted());c.aa(this.f4());c.f(new $$t.jl);c.i(this.bo());return c},getMinMaxAngle:function(a,b,c){var $self=this;(function(){var $ret=$self.g4.l(a,b,c);b=$ret.minAngle;c=$ret.maxAngle;return $ret.ret})();return{visibleMinimum:b,visibleMaximum:c}},onApplyTemplate:function(){$$t.$hb.onApplyTemplate.call(this);this.du(false)},g2:null,g3:function(a){if(arguments.length===1){this.g2=a;return a}else{if(this.g2!=null){return this.g2}var a=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());if(a!=null){return a.axes().ofType$1($$t.$it.$type).firstOrDefault$1($$t.$it.$type)}return this.g2}},startAngleOffset:function(a){if(arguments.length===1){this.g($$t.$jd.startAngleOffsetProperty,a);return a}else{return this.c($$t.$jd.startAngleOffsetProperty)}},g8:0,getCategorySize:function(a,b){return 2*3.14159265358979/this.itemsCount()},fy:function(a,b){var c=!isNaN(this.gap())?$$t.$es.c(this.gap(),0,1):0;var d=0;if(!isNaN(this.overlap())){d=Math.min(this.overlap(),1)}var e=1-.5*c;return this.getCategorySize(a,b)*e/(this.f4()-(this.f4()-1)*d)},getGroupCenter:function(a,b,c){var d=.5;if(this.f4()>1){var e=!isNaN(this.gap())?$$t.$es.c(this.gap(),0,1):0;var f=0;if(!isNaN(this.overlap())){f=Math.min(this.overlap(),1)}var g=1-.5*e;var h=g/(this.f4()-(this.f4()-1)*f);var i=(g-h)/(this.f4()-1);d=.25*e+.5*h+a*i}return this.getCategorySize(b,c)*d},hc:function(a){var b=.5;if(this.f4()>1){var c=!isNaN(this.gap())?$$t.$es.c(this.gap(),0,1):0;var d=0;if(!isNaN(this.overlap())){d=Math.min(this.overlap(),1)}var e=1-.5*c;var f=e/(this.f4()-(this.f4()-1)*d);var g=(e-f)/(this.f4()-1);b=.25*c+.5*f+a*g}return b},dv:function(a){$$t.$hb.dv.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=!b.isEmpty()?this.fb():$$t.$x.empty();this.g1().x(a,c,b)},hb:function(a,b){var $self=this;var c;var d;(function(){var $ret=$self.g4.l(b,c,d);c=$ret.minAngle;d=$ret.maxAngle;return $ret.ret})();if(c==0){if($self.isInverted()){return $self.itemsCount()}else{return 0}}var e=$self.getUnscaledAngle(c);if(e<0||e>$self.itemsCount()){e=$self.getUnscaledAngle(c+3.14159265358979*2)}return e},ha:function(a,b){var $self=this;var c;var d;(function(){var $ret=$self.g4.l(b,c,d);c=$ret.minAngle;d=$ret.maxAngle;return $ret.ret})();if(d>3.14159265358979*2){d=d-3.14159265358979*2}if(d==3.14159265358979*2){if($self.isInverted()){return 0}else{return $self.itemsCount()}}var e=$self.getUnscaledAngle(d);if(e<0||e>$self.itemsCount()){e=$self.getUnscaledAngle(d+3.14159265358979*2)}return e},getScaledAngle:function(a){var b=this.itemsCount();var c=b>=2?a/b:b==1?.5:NaN;if(this.bf()){c=1-c}return c*2*3.14159265358979+this.g8},getUnscaledAngle:function(a){var b=(a-this.g8)/(2*3.14159265358979);if(this.isInverted()){b=1-b}return b*this.itemsCount()},getScaledValue:function(a,b){return this.getScaledAngle(a)},dn:function(a,b,c,d){$$t.$hb.dn.call(this,a,b,c,d);var e=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());switch(b){case"CrossingAxis":var f=$.ig.util.cast($$t.$it.$type,d);this.hn(f);if(f!=null){f.hk(this)}this.bl(true);this.du(false);break;case"StartAngleOffset":this.g8=this.startAngleOffset();while(this.g8<0){this.g8+=360}while(this.g8>=360){this.g8-=360}this.g8=this.g8*3.14159265358979/180;this.bl(true);this.du(false);var h=this.bw().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);g.gy()}break;case"Label":if(e!=null){var j=e.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.bl(true);i.renderAxis()}}break;case"CrossingValue":if(e!=null){var l=e.axes().getEnumerator();while(l.moveNext()){var k=l.current();if($.ig.util.cast($$t.$i7.$type,k)!==null||$.ig.util.cast($$t.$jd.$type,k)!==null){k.bl(true);k.renderAxis()}}}break;case"LabelSettings":this.g1(this.g0());this.hl();this.bl(true);this.du(false);break}},hl:function(){this.g7=NaN},hn:function(a){this.g3(a)},interval:function(a){if(arguments.length===1){this.g($$t.$jd.intervalProperty,a);return a}else{return this.c($$t.$jd.intervalProperty)}},g6:function(){return false},an:function(){return 2},br:function(){if(this.fm()==null){return false}var a=this.fm().count();if(a!=this.hh()){var b=new $$t.h6(1,1,this.hh(),a);this.hh(a);this.dr(b);return true}return false},hg:0,hh:function(a){if(arguments.length===1){this.hg=a;return a}else{return this.hg}},$type:new $.ig.Type("CategoryAngleAxis",$$t.$hb.$type,[$$t.$i8.$type])},true);$.ig.util.defType("CategoryAxisBaseView:jf","AxisView",{_a7:null,a7:function(value){if(arguments.length===1){this._a7=value;return value}else{return this._a7}},init:function(a){$$t.$hd.init.call(this,a);this.a7(a)},a8:function(a){var b=0;for(var c=0;c<a.count();c++){var d=$.ig.util.cast($$t.$al.$type,a.__inner[c]);if(d==null){d=this.a().a2().item(c);$.ig.util.cast($$t.$b9.$type,d).aa(a.__inner[c]==null?"":a.__inner[c].toString());b++}else{this.d().y().add(d)}}return b},$type:new $.ig.Type("CategoryAxisBaseView",$$t.$hd.$type)},true);$.ig.util.defType("CategoryAngleAxisView:je","CategoryAxisBaseView",{_a9:null,a9:function(value){if(arguments.length===1){this._a9=value;return value}else{return this._a9}},init:function(a){$$t.$jf.init.call(this,a);this.a9(a)},$type:new $.ig.Type("CategoryAngleAxisView",$$t.$jf.$type)},true);$.ig.util.defType("ISortingAxis:kd","Object",{$type:new $.ig.Type("ISortingAxis",null)},true);$.ig.util.defType("CategoryDateTimeXAxis:k1","CategoryAxisBase",{init:function(){$$t.$hb.init.call(this);this.y($$t.$k1.$type);this.hb=new Date;this.ha=new Date},ap:function(){return new $$t.k2(this)},dl:function(a){$$t.$hb.dl.call(this,a);this.gy(a)},_gy:null,gy:function(value){if(arguments.length===1){this._gy=value;return value}else{return this._gy}},isSorting:function(){return true},isDateTime:function(){return true},displayType:function(a){if(arguments.length===1){this.g($$t.$k1.displayTypeProperty,a);return a}else{return this.c($$t.$k1.displayTypeProperty)}},minimumValue:function(a){if(arguments.length===1){this.g($$t.$k1.minimumValueProperty,a);return a}else{return this.c($$t.$k1.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$k1.maximumValueProperty,a);return a}else{return this.c($$t.$k1.maximumValueProperty)}},interval:function(a){if(arguments.length===1){this.g($$t.$k1.intervalProperty,a);return a}else{return this.c($$t.$k1.intervalProperty)}},bt:function(a,b,c){var d=$$t.$hb.bt.call(this,a,b,c);if(!d){return false}return this.actualMinimumValue()!=this.actualMaximumValue()},ai:function(){return new $$t.k8},getCategorySize:function(a,b){return b.width()/(this.itemsCount()*a.width())
},getGroupCenter:function(a,b,c){return this.getCategorySize(b,c)*.5},fy:function(a,b){var c=!isNaN(this.gap())?$$t.$es.c(this.gap(),0,1):0;var d=1-.5*c;var e=this.getCategorySize(a,b)*d;return e},g8:null,g9:function(a){if(arguments.length===1){this.g8=a;return a}else{return this.g8}},dv:function(a){$$t.$hb.dv.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=!b.isEmpty()?this.fb():$$t.$x.empty();var d=new $$t.ie(b,c,this.isInverted());var e=this.aq().au();var f=this.aq().ax();var g=this.aq().av();var h=this.aq().aw();var i=this.aq().e();var j=this.aq().f();var k=this.aq().g();this.dz();this.dc(e);this.dc(f);this.dc(g);this.dc(h);this.bx().clear();this.bv().clear();this.ft().clear();this.aj().z(this);this.aj().b3(b);this.aj().b2(c);if(b.isEmpty()||c.isEmpty()){this.a2().c(0)}if(this.a2().c()==0){this.aj().y().clear()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}this.hw();if(!b.isEmpty()&&!c.isEmpty()&&(this.displayType()!=1||this.g1()!=null)){var l=c.bottom();var m=l-c.top();if(this.crossingAxis()!=null){var n=$.ig.util.cast($$t.$ia.$type,this.crossingAxis());if(n!=null){var o=new $$t.ie(b,c,n.isInverted());l=this.crossingValue();l=n.getScaledValue(l,o);m=l-c.top();if(l<c.top()){l=c.top()}else if(l>c.bottom()){l=c.bottom()}if(m<0){m=0}else if(m>c.height()){m=c.height()}}}if(isNaN(l)){l=0}this.dj(e,l,c,i);this.aj().ax(m);if(this.displayType()==1){var p=this.getFirstVisibleIndex(b,c);var q=this.getLastVisibleIndex(b,c);if(p<0||q<0){return}var r=NaN;for(var s=p;s<=q;s++){var t=this.g9()==null?s:this.g9().__inner[s];var u=this.getScaledValue(this.g1().item(t).getTime(),d);if(u==r){continue}r=u;if(this.categoryMode()==2){u+=this.isInverted()?-this.getGroupCenter(s,b,c):this.getGroupCenter(s,b,c)}if(u<c.left()||u>c.right()){continue}this.d0(g,u,c,j);this.ft().add(u);if(this.fm()!=null&&s<this.fm().count()){var v=this.fm().item(t);var w=$$t.$hb.cd.call(this,v);if(!isNaN(u)&&!Number.isInfinity(u)){this.bx().add(w);this.bv().add(new $$t.ht(u))}}}}else{var x=this.getUnscaledValue(c.left(),d);var y=this.getUnscaledValue(c.right(),d);var z=Math.min(x,y);var aa=Math.max(x,y);var ab=new $$t.h5(0,z,aa,c.width());var ac=this.g4()?this.hh():ab.e();var ad=Math.floor((z-this.actualMinimumValue().getTime())/ac);var ae=Math.ceil((aa-this.actualMinimumValue().getTime())/ac);var af=0;if(this.categoryMode()==2){af=this.getGroupCenter(0,b,c);af=this.isInverted()?-af:af}var ag=Math.ceil(c.right());var ah=Math.floor(c.left());var ai=this.getScaledValue(this.actualMinimumValue().getTime()+ad*ac,d)+af;for(var aj=ad;aj<=ae;aj++){var ak=this.getScaledValue(this.actualMinimumValue().getTime()+(aj+1)*ac,d)+af;if(!isNaN(ai)&&!Number.isInfinity(ai)){var al=Math.round(ai);if(al<=ag){if(aj%2==0){this.d1(f,ai,ak,c)}this.d0(g,ai,c,j);this.ft().add(ai);if(this.bo()){for(var am=1;am<ab.f();++am){var an=this.getScaledValue(this.actualMinimumValue().getTime()+aj*ac+am*ac/ab.f(),d)+af;this.d0(h,an,c,k)}}}if(al>=ah&&al<=ag){var ao=this.actualMinimumValue().getTime()+aj*ac;var ticks_=Math.floor(ao);var ap=new Date(ticks_);var aq=this.cd(ap);this.bx().add(aq);this.bv().add(new $$t.ht(ai))}}ai=ak}}if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==4||this.labelSettings().location()==5)){this.seriesViewer().gu()}}this.aj().ar(this.bx());this.aj().aq(this.bv());this.go()}},hh:function(){return this.hk()},hw:function(){var a=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var b=!a.isEmpty()?this.fb():$$t.$x.empty();var c=new Date;var d=new Date;if(!a.isEmpty()&&!b.isEmpty()&&this.g1()!=null){var e=$.ig.util.cast($$t.$k4.$type,this.g1());if(e!=null){if(this.g9()==null){this.g9(e.getSortedIndices())}}else{this.g9(null)}if(this.g1().count()>0){var f=this.g9()==null?0:this.g9().__inner[0];var g=this.g9()==null?this.g1().count()-1:this.g9().__inner[this.g1().count()-1];c=this.g1().item(f);d=this.g1().item(g);this.g4(false);if(this.categoryMode()==2){var h=d.getTime()-c.getTime();var timeOffset_=Math.round(h*1.25/this.itemsCount()/2);if(timeOffset_==0){timeOffset_=1}var minTime_=c.getTime();var maxTime_=d.getTime();c=new Date(minTime_-timeOffset_);d=new Date(maxTime_+timeOffset_)}}}if(this.g7()){c=this.minimumValue()}if(this.g6()){d=this.maximumValue()}if(this.g5()){this.hk(this.interval());var i=Math.abs(d.getTime()-c.getTime());this.g4(this.g3()||this.displayType()==1||1*i/this.hh()>b.width()/a.width()?false:true)}this.actualMinimumValue(c);this.actualMaximumValue(d)},g5:function(){return this.interval()!=0},g3:function(){return this.hk()==0},g7:function(){return this.minimumValue()!=null},g6:function(){return this.maximumValue()!=null},hb:null,actualMinimumValue:function(a){if(arguments.length===1){var b=this.hb!=a;if(b){var c=this.hb;this.hb=a;this.dq("ActualMinimumValue",c,a)}return a}else{return this.hb}},ha:null,actualMaximumValue:function(a){if(arguments.length===1){var b=this.ha!=a;if(b){var c=this.ha;this.ha=a;this.dq("ActualMaximumValue",c,a)}return a}else{return this.ha}},_g4:false,g4:function(value){if(arguments.length===1){this._g4=value;return value}else{return this._g4}},hj:null,hk:function(a){if(arguments.length===1){this.hj=a;return a}else{return this.hj}},getScaledValue:function(a,b){var c;if(this.actualMaximumValue()==this.actualMinimumValue()){c=-1}else{c=(a-this.actualMinimumValue().getTime())/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime())}var d=0;if(this.categoryMode()==2){d=this.getGroupCenter(0,b.d,b.c)}if(this.isInverted()){c=1-c;d=-d}return b.c.left()+b.c.width()*(c-b.d.left())/b.d.width()-d},getUnscaledValue:function(a,b){return this.getUnscaledValue2(a,b.d,b.c,this.categoryMode())},getUnscaledValue2:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(this.isInverted()){e=1-e}return Math.floor(this.actualMinimumValue().getTime()+e*(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime()))},he:function(a){return this.g1()==null?$$t.$bt.minValue():this.g1().item(a)},dateTimeMemberPath:function(a){if(arguments.length===1){this.g($$t.$k1.dateTimeMemberPathProperty,a);return a}else{return this.c($$t.$k1.dateTimeMemberPathProperty)}},g1:function(a){if(arguments.length===1){if(this.g0!=a){var b=this.g0;this.g0=a;this.dq("DateTimeColumn",b,this.g0)}return a}else{return this.g0}},g0:null,g2:function(a){if(a==null){return this.fm().registerColumnDateTime(null,null,false)}var b=null;var c=$$t.$be.getCoercionMethod(a,this.coercionMethods());a=c.b();b=c.a();return this.fm().registerColumnDateTime(a,b,this.expectFunctions())},dn:function(a,b,c,d){$$t.$hb.dn.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$.ig.util.cast($$t.$ji.$type,c);if(e!=null){e.deregisterColumn(this.g1());this.g1(null);e.event=$.ig.Delegate.prototype.remove(e.event,this.hv.runOn(this))}var f=$.ig.util.cast($$t.$ji.$type,d);if(f!=null){this.g9(null);this.g1(this.g2(this.dateTimeMemberPath()));f.event=$.ig.Delegate.prototype.combine(f.event,this.hv.runOn(this))}this.hx(false);break;case"DateTimeMemberPath":if(this.fm()!=null){this.fm().deregisterColumn(this.g1());this.g1(this.g2(this.dateTimeMemberPath()));this.g9(null)}break;case"DisplayType":this.bl(true);this.aj().af(this.displayType()==1);this.du(false);break;case"MinimumValue":this.updateRange();this.hx(false);break;case"MaximumValue":this.updateRange();this.hx(false);break;case"Interval":this.bl(true);this.du(false);break}},hv:function(a,b){this.g9(null)},hx:function(a){this.dv(a);if(this.fm()==null){return}var c=this.bu().getEnumerator();while(c.moveNext()){var b=c.current();b.renderSeries(a)}},br:function(){var a=this.actualMinimumValue().getTime();var b=this.actualMaximumValue().getTime();var c=!this.g7()?this.actualMinimumValue().getTime():this.minimumValue().getTime();var d=!this.g6()?this.actualMaximumValue().getTime():this.maximumValue().getTime();var e=new $$t.h6(a,c,b,d);this.dr(e);return true},sortedIndices:function(){if(this.g9()==null){var a=$.ig.util.cast($$t.$k4.$type,this.g1());if(a!=null){this.g9(a.getSortedIndices())}else{this.g9(null)}}return this.g9()},getFirstVisibleIndex:function(a,b){var c=new $$t.ie(a,b,this.isInverted());var d,e;if(this.isInverted()){e=this.getUnscaledValue(b.left(),c);d=this.getUnscaledValue(b.right(),c)}else{d=this.getUnscaledValue(b.left(),c);e=this.getUnscaledValue(b.right(),c)}var f=0;for(var g=0;g<this.g9().count();g++){if(this.g1()==null){break}var h=this.g1().item(this.g9().__inner[g]);if(h.getTime()>=d){break}f=g}return f},getLastVisibleIndex:function(a,b){var c=new $$t.ie(a,b,this.isInverted());var d,e;if(this.isInverted()){e=this.getUnscaledValue(b.left(),c);d=this.getUnscaledValue(b.right(),c)}else{d=this.getUnscaledValue(b.left(),c);e=this.getUnscaledValue(b.right(),c)}var f=this.g9().count()-1;var g=f;for(var h=f;h>=0;h--){if(this.g1()==null||this.g9().count()<=h){break}var i=this.g9().__inner[h];if(i>=this.g1().count()){break}var j=this.g1().item(i);if(j.getTime()<e){break}g=Math.min(h+1,this.g9().count()-1)}return g},getUnscaledValueAt:function(a){if(this.g1()==null){return NaN}var b=this.g0.item(a);var c=b.getTime();var d=c;return d},getExactUnsortedIndexClosestToUnscaledValue:function(a){var b=this;var c=new $$t.lb($$t.$bt.$type,this.g1(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.hi(a,d,c);if(e>=0&&e<b.sortedIndices().count()&&e-1>=0&&e-1<b.sortedIndices().count()){var diff1_=d.getTime()-c.item(e-1).getTime();var diff2_=c.item(e).getTime()-d.getTime();var f=e-1;var g=e;if(f<0&&g>=0){return g}if(g>b.sortedIndices().count()-1&&f<b.sortedIndices().count()){return f}if(f<0&&g<0){return-1}if(f>b.sortedIndices().count()-1&&g>b.sortedIndices().count()-1){return-1}var h=diff1_/(diff1_+diff2_);if(isNaN(h)){h=0}return f+h}if(e>=0&&e<b.sortedIndices().count()){return e}return-1},hi:function(a,b,c){var $self=this;var d=$self;if($self.g1()==null||d.sortedIndices()==null){return-1}var e=-1;var f=c.binarySearch$1($$t.$bt.$type,function(g){if(b<g){return-1}if(b>g){return 1}return 0});if(f>=0){e=f}else{e=~f}while(e>=0&&e<c.count()&&e-1>=0&&c.item(e)==c.item(e-1)){e--}return e},getIndexClosestToUnscaledValue:function(a){var b=this;var c=new $$t.lb($$t.$bt.$type,this.g1(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.hi(a,d,c);if(e>=0&&e<b.sortedIndices().count()&&e-1>=0&&e-1<b.sortedIndices().count()){var f=d-c.item(e-1);var g=c.item(e)-d;if(f<g){e=e-1}}if(e>=0&&e<b.sortedIndices().count()){return b.sortedIndices().__inner[e]}return-1},notifyDataChanged:function(){this.g9(null);this.renderAxis()},an:function(){return 0},$type:new $.ig.Type("CategoryDateTimeXAxis",$$t.$hb.$type,[$$t.$kd.$type])},true);$.ig.util.defType("CategoryDateTimeXAxisView:k2","CategoryAxisBaseView",{_a9:null,a9:function(value){if(arguments.length===1){this._a9=value;return value}else{return this._a9}},init:function(a){$$t.$jf.init.call(this,a);this.a9(a)},$type:new $.ig.Type("CategoryDateTimeXAxisView",$$t.$jf.$type)},true);$.ig.util.defType("AxisRenderingParametersBase:hv","Object",{init:function(){$.ig.$op.init.call(this);this.j(new $$t.bh($$t.$hw.$type,0))},_u:null,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_v:null,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_t:null,t:function(value){if(arguments.length===1){this._t=value;return value}else{return this._t}},_r:null,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_s:null,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_q:null,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_k:0,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_m:0,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_o:0,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_n:0,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_g:false,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_h:false,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_i:false,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},$type:new $.ig.Type("AxisRenderingParametersBase",$.ig.$ot)},true);$.ig.util.defType("CategoryAxisRenderingParameters:h0","AxisRenderingParametersBase",{init:function(){$$t.$hv.init.call(this)},_z:0,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},_w:null,w:function(value){if(arguments.length===1){this._w=value;return value}else{return this._w}},_y:false,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_aa:0,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_x:false,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},$type:new $.ig.Type("CategoryAxisRenderingParameters",$$t.$hv.$type)},true);$.ig.util.defType("AxisRendererBase:ho","Object",{init:function(a){var $self=this;$.ig.$op.init.call(this);this.c(function(){});this.q(function(b,c){return false});this.d(function(){});this.n(function(b,c){return c});this.h(function(b,c,d,e){});this.g(function(b,c,d){});this.m(function(b,c){return false});this.l(function(b,c){return $self.m()(b,c)});this.e(function(b){});this.f(function(b){});this.r(function(b,c,d){return false});this.k(function(b,c){return new $$t.ht(c)});this.o(function(b,c){return c});this.j(function(b){return null});this.u(function(b,c,d,e){return c});this.t(function(b,c,d,e){return c});this.a(a);this.p(function(b,c){return null})},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_q:null,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_r:null,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_u:null,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_t:null,t:function(value){if(arguments.length===1){this._t=value;return value}else{return this._t}},_s:null,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},x:function(a,b,c){var $self=this;$self.w(c,b);if($self.q()(b,c)){$self.d()();var d=$self.p()(b,c);$self.w(c,b);if(d==null){$self.aa();return}if(d.j().count()>1&&!d.g()){$self.ab(d)}var f=d.j().getEnumerator();while(f.moveNext()){var e=f.current();d.e(e);if(isNaN(e.c())||Number.isInfinity(e.c())||isNaN(e.d())||Number.isInfinity(e.d())){continue}if(e.d()==e.c()){continue}$self.f()(d);$self.a().l(d.m());var g=0;var h=0;var i=false;var j=function(k){return k};if($self.s()!=null){j=$self.i()}if($.ig.util.cast($$t.$h0.$type,d)!==null){g=d.w();h=d.aa();i=d.x()}d.f($self.b(d));d.f().o(function(){var $ret=new $$t.hy;$ret.j(d.e().d());$ret.i(d.e().c());$ret.e(d.l());$ret.d(d.k());$ret.g(d.e().b());$ret.b(d.g());$ret.h(d.n());$ret.f(d.e().a());$ret.n(d.e().e());$ret.a(g);$ret.o(h);$ret.q(d.v());$ret.p(d.u());$ret.c(i);$ret.k(j);return $ret}());$self.y(d)}$self.z()}},aa:function(){this.a().m()},ab:function(a){var $self=this;var b=-Number.MAX_VALUE;var c=-Number.MAX_VALUE;var d=0;var e=0;var f=false;var g=function(h){return h};if($self.s()!=null){g=$self.i()}if($.ig.util.cast($$t.$h0.$type,a)!==null){d=a.w();e=a.aa();f=a.x()}var i=a.j().getEnumerator();while(i.moveNext()){var h=i.current();a.e(h);a.f().o(function(){var $ret=new $$t.hy;$ret.j(h.d());$ret.i(h.c());$ret.e(a.l());$ret.d(a.k());$ret.g(h.b());$ret.b(a.g());$ret.h(a.n());$ret.f(h.a());$ret.n(h.e());$ret.a(d);$ret.o(e);$ret.q(a.v());$ret.p(a.u());$ret.c(f);$ret.k(g);return $ret}());h.a(a.f().j());h.e(a.f().n());if(!isNaN(a.f().j())){b=Math.max(b,a.f().j());c=Math.max(c,a.f().n())}}var k=a.j().getEnumerator();while(k.moveNext()){var j=k.current();if(j.a()==b){j.a(-1);j.e(-1)}else{j.a(b);j.e(c)}}},w:function(a,b){this.c()();this.a().k(a,b);this.a().p()},z:function(){this.a().p();if(this.a().d()){this.a().o(0)}else{var a=0;var c=this.a().f().getEnumerator();while(c.moveNext()){var b=c.current();var d=$.ig.util.cast($$t.$al.$type,b);if(d==null){d=this.a().q(a);d.aa(b.toString());a++}else{this.a().g(d)}}this.a().o(a)}},b:function(a){return a.f()},y:function(a){var b=a.f().h();var c=a.f().i();this.a().n(this.n()(a,a.f().j()));this.e()(a);for(var d=0;d<b.length;d++){var e=a.f().l()+d;var f=b[d];var g=f;var h=0;if(d<b.length-1){h=b[d+1]}else{h=Number.POSITIVE_INFINITY}g=this.u()(a,g,e,a.f().j());h=this.u()(a,h,e,a.f().j());var i=this.n()(a,g);var j=this.n()(a,h);if(this.m()(a,i)){if(e%2==0&&this.l()(a,j)&&!Number.isInfinity(j)){this.h()(a,a.t(),i,j)}a.b(a.c());this.g()(a,a.r(),i);a.b(null)}i=this.t()(a,i,e,a.f().j());if(!isNaN(i)&&!Number.isInfinity(i)&&this.r()(a,i,d==b.length-1)){var k=this.v(a,g,e,a.f().j());if(k!=null){this.a().h(k,this.k()(a,i))}}}if(a.i()){for(var l=0;l<c.length;l++){var m=c[l];var n=this.n()(a,m);a.b(a.d());this.g()(a,a.s(),n);a.b(null)}}},v:function(a,b,c,d){return null},$type:new $.ig.Type("AxisRendererBase",$.ig.$ot)},true);$.ig.util.defType("CategoryAxisRenderer:jg","AxisRendererBase",{init:function(a){$$t.$ho.init.call(this,a)},ac:function(a,b,c,d,e){var f=$.ig.util.cast($$t.$h0.$type,a);var g=0;if(f!=null){g=f.w()}var h=new $$t.jh(1,a.e().d(),a.e().c(),a.e().b(),a.n(),g);b=h.e();if(a.e().a()!=-1){b=a.e().a()}var i=Math.floor((a.e().d()-a.l())/b);var j=Math.ceil((a.e().c()-a.l())/b);d=i;e=j;c=h.f();if(a.e().e()!=-1){c=a.e().e()}return{interval:b,minorCount:c,first:d,last:e}},v:function(a,b,c,d){var e=$.ig.util.cast($$t.$h0.$type,a);if(e==null){return null}var f=0;if(d>=1){f=c*Math.floor(d)}else{if(c*d*2%2==0){f=Math.floor(c*d)}else{f=-1}}var g=null;if(e.z()>0&&f<e.z()&&f>=0||e.y()){while(f>=e.z()&&e.y()){f-=e.z()}g=this.j()(f)}return g},ad:function(a,b,c,d,e,f){var g=$.ig.util.cast($$t.$h0.$type,a);if(g.w()!=0&&g.aa()!=0){for(var h=0;h<b;h++){for(var i=0;i<g.aa();i++){var j=this.s()(i,a.v(),a.u());if(g.x()){j=-j}var k=this.n()(a,h+e*b)+j;a.b(a.d());this.g()(a,a.s(),k);a.b(null)}}}},$type:new $.ig.Type("CategoryAxisRenderer",$$t.$ho.$type)},true);$.ig.util.defType("CategoryXAxis:up","CategoryAxisBase",{ap:function(){return new $$t.uq(this)},dl:function(a){$$t.$hb.dl.call(this,a);this.gy(a)},_gy:null,gy:function(value){if(arguments.length===1){this._gy=value;return value}else{return this._gy}},init:function(){this.g1=1;this.g0=1;$$t.$hb.init.call(this);this.ft(new $$t.bh(Number,0));this.y($$t.$up.$type)},g1:0,g3:function(a){if(arguments.length===1){this.g1=a;return a}else{return this.g1}},g0:0,g2:function(a){if(arguments.length===1){this.g0=a;return a}else{return this.g0}},ai:function(){return new $$t.k8},getCategorySize:function(a,b){return b.width()/(this.itemsCount()*a.width())},fy:function(a,b){var c=!isNaN(this.gap())?$$t.$es.c(this.gap(),0,1):0;var d=0;if(!isNaN(this.overlap())){d=Math.min(this.overlap(),1)}else{d=0}var e=1-.5*c;var f=this.f4()==0?1:this.f4();var g=this.getCategorySize(a,b)*e/(f-(f-1)*d);return g},getGroupCenter:function(a,b,c){var d=.5;if(this.f4()>1){var e=!isNaN(this.gap())?$$t.$es.c(this.gap(),0,1):0;var f=0;if(!isNaN(this.overlap())){f=Math.min(this.overlap(),1)}var g=1-.5*e;var h=g/(this.f4()-(this.f4()-1)*f);var i=(g-h)/(this.f4()-1);d=.25*e+.5*h+a*i}return this.getCategorySize(b,c)*d},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=this.fb();var d=new $$t.x(0,0,0,1,1);var e=new $$t.ie(d,d,this.isInverted());var f=!b.isEmpty()&&!c.isEmpty()&&this.fm()!=null?this.fm().indexOf(a):-1;var g=f>-1?this.getScaledValue(f,e):NaN;if(!isNaN(g)&&this.seriesViewer().b0()){if(!isNaN(g)){if(g<b.left()+.1*b.width()){g=g+.4*b.width();b.x(g-.5*b.width())}if(g>b.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}this.seriesViewer().i9(b)}},getScaledValue:function(a,b){var c=this.categoryMode()==0?this.itemsCount()-1:this.itemsCount();if(c<0){c=0}var d=c>=1?a/c:c==0?.5:NaN;if(this.bf()){d=1-d}return b.c.left()+b.c.width()*(d-b.d.left())/b.d.width()},getUnscaledValue:function(a,b){return this.getUnscaledValue2(a,b.d,b.c,this.categoryMode())},getUnscaledValue2:function(a,b,c,d){var e=b.left()+(a-c.left())*b.width()/c.width();if(this.bf()){e=1-e}var f=d==0?this.itemsCount()-1:this.itemsCount();if(f<0){f=0}return e*f},dv:function(a){$$t.$hb.dv.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=this.fb();var d=new $$t.ie(b,c,this.isInverted());var e=this.aq().au();var f=this.aq().ax();var g=this.aq().av();var h=this.aq().aw();var i=this.aq().e();var j=this.aq().f();var k=this.aq().g();this.dz();this.dc(e);this.dc(f);this.dc(g);this.dc(h);this.bx().clear();this.bv().clear();this.ft().clear();this.aq().ap(this,b,c);if(b.isEmpty()||c.isEmpty()){this.a2().c(0)}if(this.a2().c()==0){this.aq().v()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}if(this.itemsSource()==null){return}if(!b.isEmpty()&&!c.isEmpty()){var l=this.getUnscaledValue(c.left(),d);var m=this.getUnscaledValue(c.right(),d);if(this.isInverted()){l=Math.ceil(l);m=Math.floor(m)}else{l=Math.floor(l);m=Math.ceil(m)}var n=c.bottom();var o=n-c.top();if(this.crossingAxis()!=null){var p=$.ig.util.cast($$t.$ia.$type,this.crossingAxis());if(p!=null){var q=new $$t.ie(b,c,p.isInverted());n=this.crossingValue();n=p.getScaledValue(n,q);o=n-c.top();if(n<c.top()){n=c.top()}else if(n>c.bottom()){n=c.bottom()}if(o<0){o=0}else if(o>c.height()){o=c.height()}}}this.dj(e,n,c,i);this.aq().ak(o);var r=Math.min(l,m);var s=Math.max(l,m);var t=new $$t.jh(1,r,s,c.width(),this.interval(),this.categoryMode());var u=Math.floor((r-0)/t.e());var v=Math.ceil((s-0)/t.e());if(!isNaN(u)&&!isNaN(v)){var w=u;var x=v;var y=this.getScaledValue(0+w*t.e(),d);this.aq().al(this.getScaledValue(t.e(),d));var z=Math.ceil(c.right());var aa=Math.floor(c.left());for(var ab=w;ab<=x;++ab){var ac=this.getScaledValue(0+(ab+1)*t.e(),d);if(y<=c.right()){if(ab%2==0){this.d1(f,y,ac,c)}this.d0(g,y,c,j);this.ft().add(y);if(this.categoryMode()!=0&&this.f4()!=0&&this.bo()){for(var ad=0;ad<t.e();ad++){for(var ae=0;ae<this.f4();ae++){var af=this.getGroupCenter(ae,b,c);if(this.isInverted()){af=-af}var ag=this.getScaledValue(ad+ab*t.e(),d)+af;this.d0(h,ag,c,k)}}}}var ah=y;if(this.categoryMode()!=0){var ai=this.getScaledValue(ab*t.e()+1,d);ah=(y+ai)/2}var aj=Math.round(ah);if(aj>=aa&&aj<=z){var ak=0;if(t.e()>=1){ak=ab*Math.floor(t.e())}else{if(ab*t.e()*2%2==0){ak=Math.floor(ab*t.e())}else{ak=-1}}if(this.fm()!=null&&ak<this.fm().count()&&ak>=0){var al=this.fm().item(ak);var am=this.cd(al);if(!isNaN(ah)&&!Number.isInfinity(ah)){this.bx().add(am);this.bv().add(new $$t.ht(ah))}}}y=ac}}if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==4||this.labelSettings().location()==5)){this.seriesViewer().gu()}}this.aq().aq(this.bx(),this.bv());this.go()}},br:function(){if(this.fm()==null){return false}var a=this.fm().count();if(a!=this.g2()){var b=new $$t.h6(1,1,this.g2(),a);this.g2(a);this.dr(b);return true}return false},interval:function(a){if(arguments.length===1){this.g($$t.$up.intervalProperty,a);return a}else{return this.c($$t.$up.intervalProperty)}},fp:function(a){if(a==null){return false}var b=this.av();if(b==null){return false}return b.synchronizeHorizontally()},an:function(){return 0},$type:new $.ig.Type("CategoryXAxis",$$t.$hb.$type)},true);$.ig.util.defType("CategoryXAxisView:uq","CategoryAxisBaseView",{_a9:null,a9:function(value){if(arguments.length===1){this._a9=value;return value}else{return this._a9}},init:function(a){$$t.$jf.init.call(this,a);this.a9(a)},$type:new $.ig.Type("CategoryXAxisView",$$t.$jf.$type)},true);$.ig.util.defType("CategoryYAxis:lq","CategoryAxisBase",{ap:function(){return new $$t.lr(this)},dl:function(a){$$t.$hb.dl.call(this,a);this.gy(a)},_gy:null,gy:function(value){if(arguments.length===1){this._gy=value;return value}else{return this._gy}},isVertical:function(){return true},getCategoryBoundingBox:function(a,b,c){return this.getCategoryBoundingBoxHelper(a,b,c,true)},init:function(){this.g1=1;this.g0=1;$$t.$hb.init.call(this);this.ft(new $$t.bh(Number,0));this.y($$t.$lq.$type)},interval:function(a){if(arguments.length===1){this.g($$t.$lq.intervalProperty,a);return a}else{return this.c($$t.$lq.intervalProperty)}},g1:0,g3:function(a){if(arguments.length===1){this.g1=a;return a}else{return this.g1}},g0:0,g2:function(a){if(arguments.length===1){this.g0=a;return a}else{return this.g0}},getScaledValue:function(a,b){var c=this.categoryMode()==0?this.itemsCount()-1:this.itemsCount();if(c<0){c=0}var d=c>=1?a/c:c==0?.5:NaN;if(!this.bf()){d=1-d}return b.c.top()+b.c.height()*(d-b.d.top())/b.d.height()},getUnscaledValue:function(a,b){return this.getUnscaledValue2(a,b.d,b.c,this.categoryMode())},getUnscaledValue2:function(a,b,c,d){var e=b.top()+(a-c.top())*b.height()/c.height();if(!this.bf()){e=1-e}var f=d==0?this.itemsCount()-1:this.itemsCount();if(f<0){f=0}return e*f},ai:function(){return new $$t.il},getCategorySize:function(a,b){return b.height()/(this.itemsCount()*a.height())},fy:function(a,b){var c=0;if(!isNaN(this.gap())){c=$$t.$es.c(this.gap(),0,1)}var d=0;if(!isNaN(this.overlap())){d=Math.min(this.overlap(),1)}var e=1-.5*c;var f=this.getCategorySize(a,b)*e/(this.f4()-(this.f4()-1)*d);return f},getGroupCenter:function(a,b,c){var d=.5;if(this.f4()>1){var e=0;if(!isNaN(this.gap())){e=$$t.$es.c(this.gap(),0,1)}var f=0;if(!isNaN(this.overlap())){f=Math.min(this.overlap(),1)}var g=1-.5*e;var h=g/(this.f4()-(this.f4()-1)*f);var i=(g-h)/(this.f4()-1);d=.25*e+.5*h+a*i}return this.getCategorySize(b,c)*d},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=this.fb();var d=new $$t.x(0,0,0,1,1);var e=new $$t.ie(d,d,this.isInverted());var f=!b.isEmpty()&&!c.isEmpty()&&this.fm()!=null?this.fm().indexOf(a):-1;var g=f>-1?this.getScaledValue(f,e):NaN;if(!isNaN(g)&&this.seriesViewer().b0()){if(!isNaN(g)){if(g<b.top()+.1*b.height()){g=g+.4*b.height();b.y(g-.5*b.height())}if(g>b.bottom()-.1*b.height()){g=g-.4*b.height();b.y(g-.5*b.height())}}this.seriesViewer().i9(b)}},br:function(){if(this.fm()==null){return false}var a=this.fm().count();if(a!=this.g2()){var b=new $$t.h6(1,1,this.g2(),a);this.g2(a);this.dr(b);return true}return false},fp:function(a){if(a==null){return false}var b=this.av();if(b==null){return false}return b.synchronizeVertically()},dv:function(a){$$t.$hb.dv.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=this.fb();var d=new $$t.ie(b,c,this.isInverted());var e=this.aq().au();var f=this.aq().ax();var g=this.aq().av();var h=this.aq().aw();var i=this.aq().e();var j=this.aq().f();var k=this.aq().g();this.dz();this.dc(e);this.dc(f);this.dc(g);this.dc(h);this.bx().clear();this.bv().clear();this.ft().clear();this.aq().ap(this,b,c);if(b.isEmpty()||c.isEmpty()){this.a2().c(0)}if(this.a2().c()==0){this.aq().v()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}if(this.itemsSource()==null){return}if(!b.isEmpty()&&!c.isEmpty()){var l=this.getUnscaledValue(c.top(),d);var m=this.getUnscaledValue(c.bottom(),d);if(!this.isInverted()){l=Math.ceil(l);m=Math.floor(m)}else{l=Math.floor(l);m=Math.ceil(m)}var n=c.left();var o=0;if(this.crossingAxis()!=null){var p=$.ig.util.cast($$t.$lt.$type,this.crossingAxis());if(p!=null){var q=new $$t.ie(b,c,p.isInverted());n=this.crossingValue();n=p.getScaledValue(n,q);o=n-c.left();if(n<c.left()){n=c.left()}else if(n>c.right()){n=c.right()}if(o<0){o=0}else if(o>c.width()){o=c.width()}}}this.d0(e,n,c,i);this.aq().ak(o);var r=Math.min(l,m);var s=Math.max(l,m);var t=new $$t.jh(1,r,s,c.height(),this.interval(),this.categoryMode());var u=Math.floor((r-0)/t.e());var v=Math.ceil((s-0)/t.e());if(!isNaN(u)&&!isNaN(v)){var w=u;var x=v;var y=this.getScaledValue(0+w*t.e(),d);this.aj().bb(this.getScaledValue(t.e(),d));for(var z=w;z<=x;++z){var aa=this.getScaledValue(0+(z+1)*t.e(),d);if(y<=c.bottom()){if(z%2==0){this.dk(f,y,aa,c)}this.dj(g,y,c,j);this.ft().add(y);if(this.categoryMode()!=0&&this.f4()!=0&&this.bo()){for(var ab=0;ab<t.e();ab++){for(var ac=0;ac<this.f4();ac++){var ad=this.getGroupCenter(ac,b,c);if(!this.isInverted()){ad=-ad}var ae=this.getScaledValue(ab+z*t.e(),d)+ad;this.dj(h,ae,c,k)}}}}var af=y;if(this.categoryMode()!=0){var ag=this.getScaledValue(z*t.e()+1,d);af=(y+ag)/2}if(af<=c.bottom()&&af>=c.top()){var ah=0;if(t.e()>=1){ah=z*Math.floor(t.e())}else{if(z*t.e()*2%2==0){ah=Math.floor(z*t.e())}else{ah=-1}}if(this.fm()!=null&&ah<this.fm().count()&&ah>=0){var ai=this.fm().item(ah);var aj=this.cd(ai);if(!isNaN(af)&&!Number.isInfinity(af)){this.bx().add(aj);this.bv().add(new $$t.ht(af))}}}y=aa}}if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==6||this.labelSettings().location()==7)){this.seriesViewer().gu()}}this.aq().aq(this.bx(),this.bv());this.go()}},an:function(){return 1},$type:new $.ig.Type("CategoryYAxis",$$t.$hb.$type)},true);$.ig.util.defType("CategoryYAxisView:lr","CategoryAxisBaseView",{_a9:null,a9:function(value){if(arguments.length===1){this._a9=value;return value}else{return this._a9}},init:function(a){$$t.$jf.init.call(this,a);this.a9(a)},$type:new $.ig.Type("CategoryYAxisView",$$t.$jf.$type)},true);
$.ig.util.defType("HorizontalAxisLabelPanelBase:i4","AxisLabelPanelBase",{init:function(){$$t.$he.init.call(this)},aa:function(){return new $$t.i5(this)},bs:function(a){$$t.$he.bs.call(this,a);this.b6(a)},_b6:null,b6:function(value){if(arguments.length===1){this._b6=value;return value}else{return this._b6}},_ci:0,ci:function(value){if(arguments.length===1){this._ci=value;return value}else{return this._ci}},_cf:0,cf:function(value){if(arguments.length===1){this._cf=value;return value}else{return this._cf}},_ch:0,ch:function(value){if(arguments.length===1){this._ch=value;return value}else{return this._ch}},_cg:0,cg:function(value){if(arguments.length===1){this._cg=value;return value}else{return this._cg}},bk:function(){this.b6().au()},b8:function(){return this.z().labelSettings()!=null&&this.z().labelSettings().g()&&this.a1()%360!=0},b9:function(){return this.ah()&&!this.aj()},at:function(){var $self=this;var a=new $$t.bh($$t.$x.$type,0);$self.ak(false);$self.aj(false);$self.al(false);var b=$self.z().labelSettings()!=null?$self.z().labelSettings().angle():0;var c=b*3.14159265358979/180;if($self.b8()){$self.aj(true)}$self.b6().av(a,c);$self.ah($self.ah()||$self.ag(a));if($self.ah()){$self.ck(a)}else{$self.cl()}if(!$self.z().a9()){var d=b*(3.14159265358979/180);var e=Math.abs($self.ch()*Math.sin(d))+Math.abs($self.cg()*Math.cos(d));e+=$self.ab().o()+$self.ab().l();var f=$self.a7();$self.ay(e+f+$self.z().by())}else{$self.ab().aa()}if($self.aj()){for(var g=0;g<a.count();g++){var h=a.__inner[g];h.x($self.aq().__inner[g].a());a.__inner[g]=h}}var i=0;if($self.b9()){i=function(){var $ret=$self.bc($self.cf(),a);a=$ret.rectangles;return $ret.ret}()}if($self.ah()&&!$self.ak()){if(i>0){if($self.b6().at()){$self.al(true)}}}if($self.ah()&&$self.b7()){var j=$self.b1().width();var k=$self.cd();var l=$self.cc();var m=$self.aq().count()>1?$self.aq().__inner[1].a()-$self.aq().__inner[0].a():j;var n=Math.abs(m*.8);var o=0;var p=Math.abs(Math.atan($self.cf()/m)*180/3.14159265358979);for(var q=0;q<a.count();q++){if($self.af()){if(q>0&&q<a.count()-1){var r=$self.aq().count()>1?$self.aq().__inner[q].a()-(a.__inner[q-1].x()+a.__inner[q-1].width()):j;var s=$self.aq().count()>1?a.__inner[q+1].x()-$self.aq().__inner[q].a():j;n=Math.abs(Math.min(Math.abs(r*2),Math.abs(s*2))*.8)}else{if(q==0){var t=$self.aq().count()>1?a.__inner[q+1].x()-$self.aq().__inner[q].a():j;n=Math.abs(m*2*.8)}if(q==a.count()-1){var u=$self.aq().count()>1?$self.aq().__inner[q].a()-(a.__inner[q-1].x()+a.__inner[q-1].width()):j;n=Math.abs(u*2*.8)}}}var v=Math.min(a.__inner[q].width(),n);o=$self.aj()?$self.aq().__inner[q].a():$self.aq().__inner[q].a()-v/2;var w=b>=p&&b<=180-p;var x=a.__inner[q];if($self.aj()&&w){var y=$self.ba($self.as().__inner[q]);n=Math.min(k/Math.abs(Math.sin(c)),y)}x.x(o);x.width(Math.min(n,x.width()));a.__inner[q]=x;if(!($.ig.util.cast($$t.$b9.$type,$self.as().__inner[q])!==null)){$self.as().__inner[q].width(Math.min(n,x.width()))}var z=$.ig.util.cast($$t.$b9.$type,$self.as().__inner[q]);if(z!=null){var aa=$self.bf(q,z,n);if($self.al()){z.height(l)}else if(!z.aa().equals(aa)){z.aa(aa);$self.as().__inner[q].width(Math.min(n,$self.a0($self.as().__inner[q])))}}}}if($self.ca()){$self.cj(a)}return a},cj:function(a){this.b6().aw(a)},ck:function(a){},cl:function(){},bv:function(a,b){var $self=this;var c=0;var d=$self.cg()/2;var e=new $$t.ee;var f=$$t.$ec.e($self.a1());var g=function(){var $ret=new $$t.eh;$ret.h(f);$ret.i(c);$ret.j(d);return $ret}();var h=0;var i=0;if(f!=0&&f!=360){if(f>0&&f<180){h=-Math.sin($$t.$es.u(f))*($self.cg()/2)}else{g.i($self.ch());i=-$self.ch();h=-Math.sin($$t.$es.u(f-180))*($self.cg()/2)}}var j=function(){var $ret=new $$t.eg;$ret.i(h);$ret.h(i);return $ret}();e.h().add(g);e.h().add(j);a.h(e)},ca:function(){return!this.ak()&&!this.aj()},b7:function(){return true},bc:function(a,b){var c=0;var d=new $$t.bh($$t.$x.$type,0);var e=this.ce()+this.b1().top();var f=this.cd();var g=e+f;if(a*3<=this.ay()){c=3}else if(a*2<=this.ay()){c=2}else{return{ret:c,rectangles:b}}for(var h=0;h<b.count();h++){var i=b.__inner[h].duplicate();if(h%c==0){i.y(e)}else if(h%c==c-1){i.y(g-i.height())}else{i.y(e+f/2-i.height()/2)}d.add(i)}this.ah(this.ag(d));if(!this.ah()){this.ak(true);b=d}return{ret:c,rectangles:b};return{rectangles:b}},b0:function(){var a=this.ae(this.z().titleSettings());var b=this.a7();var c=this.ac();var d=0;if(a==3){d+=this.b1().top();if(c==1||c==5){d+=this.z().by()}}else{d=this.b1().bottom()-b;if(c==4||c==0){d-=this.z().by()}}var e=this.a9();var f=0;var g=this.z().titleSettings()==null?1:this.z().titleSettings().horizontalAlignment();if(g==0){f=this.b1().left()}else if(g==2){f=this.b1().right()-e}else{f=this.b1().left()+this.b1().width()/2-e/2}return new $$t.x(0,f,d,e,b)},b5:function(a){if(this.y().contains(this.z().d5())==false&&this.z().d5()!=null){this.y().add(this.z().d5())}var c=this.y().getEnumerator();while(c.moveNext()){var b=c.current();if(b!=this.z().d5()&&b!=this.ab().ar()){this.ab().ae(b)}}var d=this.z()==null||this.ay()<=0||isNaN(this.ay())?50:this.ay();if(this.z()!=null&&(this.z().bw()==null||this.z().bw().count()==0)){if(this.z().labelSettings()!=null&&!isNaN(this.z().labelSettings().extent())&&this.z().a9()){d=this.z().labelSettings().extent()}}if(d>a.a()){d=a.a()}var e=new $$t.y(50,d);if(Number.isInfinity(e.b())){e.b(50)}if(Number.isInfinity(e.a())){e.a(50)}return e},ce:function(){var a=0;var b=this.ae(this.z().titleSettings());if(b==3){a+=this.a7()}var c=this.ac();if(c==1||c==5){a+=this.z().by()}return a},cb:function(){var a=0;var b=this.ae(this.z().titleSettings());if(b==4){a+=this.a7()}var c=this.ac();if(c==0||c==4){a+=this.z().by()}return a},cd:function(){var a=this.ay()-this.ce()-this.cb();if(a<0){a=0}return a},cc:function(){var a=this.cd()-this.ab().o()-this.ab().l();if(a<0){a=0}return a},bm:function(){var a=this.ab().ap();this.z().dc(a);if(this.z().labelSettings()!=null&&this.z().labelSettings().visibility()!=0){return}var b=this.z().by();if(b==0){return}var c=this.an();if(c==null){return}var d=this.b1().top();var e;var f=this.ac();if(f==0||f==4){d=this.b1().bottom();e=d-this.z().by()}else{e=d+this.z().by()}var g=this.ab().b();var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.by(a,h,d,e,this.b2(),g)}if(!this.y().contains(this.ab().ar())){this.y().add(this.ab().ar())}},$type:new $.ig.Type("HorizontalAxisLabelPanelBase",$$t.$he.$type)},true);$.ig.util.defType("HorizontalAxisLabelPanel:k8","HorizontalAxisLabelPanelBase",{init:function(){$$t.$i4.init.call(this)},ad:function(){return 1},am:function(a){return a==5||a==4||a==1||a==0},$type:new $.ig.Type("HorizontalAxisLabelPanel",$$t.$i4.$type)},true);$.ig.util.defType("HorizontalAxisLabelPanelBaseView:i5","AxisLabelPanelBaseView",{_as:null,as:function(value){if(arguments.length===1){this._as=value;return value}else{return this._as}},init:function(a){$$t.$hf.init.call(this,a);this.as(a)},au:function(){},av:function(a,b){var c=this.a().a7();var d=this.as().ce();this.as().cf(-Number.MAX_VALUE);this.as().ci(-Number.MAX_VALUE);this.as().cg(-Number.MAX_VALUE);this.as().ch(-Number.MAX_VALUE);var e=this.m();var f=this.n();var g=this.o();var h=this.l();var i=this.a().b1().top();var j=this.a().b1().height()-c;for(var k=0;k<this.a().as().count();k++){if(this.a().aq()==null||k>=this.a().aq().count()){break}var l,m,n,o,p,q;var r=this.a().as().__inner[k];p=this.j(r);q=this.i(r);o=p+e+f;n=q+g+h;if(this.a().aj()){l=this.a().aq().__inner[k].a()}else{l=this.a().aq().__inner[k].a()-o/2}m=i+d;this.as().cf(Math.max(n,this.as().cf()));this.as().ci(Math.max(o,this.as().ci()));this.as().cg(Math.max(q,this.as().cg()));this.as().ch(Math.max(p,this.as().ch()));var s=new $$t.x(0,l,m,o,n);a.add(s);var t=o*Math.abs(Math.sin(b));this.a().ah(t>j)}},at:function(){return false},aw:function(a){var b=this.a().a7();var c,d;c=this.as().ce();d=this.as().cb();var e=this.a().z().labelSettings()!=null?this.a().z().labelSettings().verticalAlignment():1;var f=this.a().ay();var g=a.count();var h=this.a().b1();var i=this.as().cd();var j=i/2;for(var k=0;k<g;k++){var l=a.__inner[k];var m=l.height()/2;switch(e){case 0:l.y(h.top()+c);break;case 1:case 3:l.y(h.top()+c+j-m);break;case 2:l.y(h.bottom()-d-l.height());break}}},$type:new $.ig.Type("HorizontalAxisLabelPanelBaseView",$$t.$hf.$type)},true);$.ig.util.defType("NumericAxisBase:hl","Axis",{ap:function(){return new $$t.hm(this)},dl:function(a){$$t.$hc.dl.call(this,a);this.fj(a)},_fj:null,fj:function(value){if(arguments.length===1){this._fj=value;return value}else{return this._fj}},isNumeric:function(){return true},init:function(){$$t.$hc.init.call(this);this.gc(10)},minimumValue:function(a){if(arguments.length===1){this.g($$t.$hl.minimumValueProperty,a);return a}else{return this.c($$t.$hl.minimumValueProperty)}},actualMinimumValue:function(a){if(arguments.length===1){if(this.actualMinimumValue()!=a){var b=this.f2;this.f2=a;this.f6(Math.log(this.actualMinimumValue()));this.dq("ActualMinimumValue",b,this.actualMinimumValue())}return a}else{return this.f2}},f2:0,_f6:0,f6:function(value){if(arguments.length===1){this._f6=value;return value}else{return this._f6}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$hl.maximumValueProperty,a);return a}else{return this.c($$t.$hl.maximumValueProperty)}},actualMaximumValue:function(a){if(arguments.length===1){if(this.actualMaximumValue()!=a){var b=this.f0;this.f0=a;this.f5(Math.log(this.actualMaximumValue()));this.dq("ActualMaximumValue",b,this.actualMaximumValue())}return a}else{return this.f0}},f0:0,_f5:0,f5:function(value){if(arguments.length===1){this._f5=value;return value}else{return this._f5}},interval:function(a){if(arguments.length===1){this.g($$t.$hl.intervalProperty,a);return a}else{return this.c($$t.$hl.intervalProperty)}},referenceValue:function(a){if(arguments.length===1){this.g($$t.$hl.referenceValueProperty,a);return a}else{return this.c($$t.$hl.referenceValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.g($$t.$hl.isLogarithmicProperty,a);return a}else{return this.c($$t.$hl.isLogarithmicProperty)}},fs:false,actualIsLogarithmic:function(a){if(arguments.length===1){if(this.actualIsLogarithmic()!=a){var b=this.fs;if(b!=a){this.fs=a;this.dq("ActualIsLogarithmic",b,this.actualIsLogarithmic())}}return a}else{return this.fs}},fy:function(){return this.actualIsLogarithmic()&&this.actualMinimumValue()>0&&this.gc()>1},logarithmBase:function(a){if(arguments.length===1){this.g($$t.$hl.logarithmBaseProperty,a);return a}else{return this.c($$t.$hl.logarithmBaseProperty)}},_gc:0,gc:function(value){if(arguments.length===1){this._gc=value;return value}else{return this._gc}},_fl:null,fl:function(value){if(arguments.length===1){this._fl=value;return value}else{return this._fl}},_fz:false,fz:function(value){if(arguments.length===1){this._fz=value;return value}else{return this._fz}},dv:function(a){var $self=this;$$t.$hc.dv.call($self,a);if($self.fy()&&$self.seriesViewer()!=null){var b=$self.fm($self.fb(),$self.seriesViewer().actualWindowRect());if(b==null){return}for(var c=0;c<b.j().count();c++){var d=$self.logarithmBase();var e=b.j().__inner[c];var f=Math.min(e.d(),e.c());var g=Math.max(e.d(),e.c());var h=Math.floor(Math.logBase(f,d));var i=Math.ceil(Math.logBase(g,d));if(i-h<2){if($.ig.util.cast($$t.$h1.$type,$self.fp)!==null){$self.fp=new $$t.h4}}else{$self.fp=$self.tickmarkValues()!=null?$self.tickmarkValues():function(){var $ret=new $$t.h1;$ret.t(d);return $ret}()}}}},dn:function(a,b,c,d){$$t.$hc.dn.call(this,a,b,c,d);switch(b){case"MinimumValue":this.updateRange();this.du(false);break;case"MaximumValue":this.updateRange();this.du(false);break;case"IsLogarithmic":this.fz(true);this.actualIsLogarithmic(this.isLogarithmic());break;case"CrossingValue":case"CrossingAxis":case"Interval":this.bl(true);this.du(false);break;case"LogarithmBase":this.fz(true);this.gc(this.logarithmBase());if(this.actualIsLogarithmic()){this.updateRange();this.gq();this.du(false)}break;case"ReferenceValue":var e=new $$t.h6(this.actualMinimumValue(),this.actualMinimumValue(),this.actualMaximumValue(),this.actualMaximumValue());this.dr(e);this.bl(true);this.du(false);break;case"LabelSettings":this.fl(this.fk());this.bl(true);this.du(false);break;case"TickmarkValues":this.gs();break;case"ActualIsLogarithmic":this.updateRange();this.gq();this.bl(true);this.gs();this.du(false);break;case"ActualTickmarkValues":this.bl(true);this.du(false);break}},gq:function(){var b=this.bu().getEnumerator();while(b.moveNext()){var a=b.current();a.renderSeries(false)}},fi:function(){var a=new $$t.h7(Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY);var b=false;if(this.seriesViewer()!=null){var d=this.bu().getEnumerator();while(d.moveNext()){var c=d.current();var e=c.ad(this);if(e!=null){b=true;a=new $$t.h7(Math.min(a.c(),e.c()),Math.max(a.b(),e.b()))}}}if(b){return a}return null},go:function(a,b,c,d,e,f,g){var $self=this;(function(){var $ret=$$t.$h9.c(a,b,c,d,e,f,g);f=$ret.minimumValue;g=$ret.maximumValue;return $ret.ret})();return{actualMinimumValue:f,actualMaximumValue:g}},br:function(){var $self=this;var a=$self.actualIsLogarithmic()&&!isNaN($self.logarithmBase())&&!Number.isInfinity($self.logarithmBase())&&$self.logarithmBase()>1;var b;var c;(function(){var $ret=$self.go($self,$self.minimumValue(),$self.maximumValue(),a,$self.logarithmBase(),b,c);b=$ret.actualMinimumValue;c=$ret.actualMaximumValue;return $ret.ret})();if(b!=$self.actualMinimumValue()||c!=$self.actualMaximumValue()||$self.fz()){$self.fz(false);var d=new $$t.h6($self.actualMinimumValue(),b,$self.actualMaximumValue(),c);$self.actualMinimumValue(b);$self.actualMaximumValue(c);$self.dr(d);$self.gr(d);$self.du(true);return true}return false},gr:function(a){},registerSeries:function(a){var b=$$t.$hc.registerSeries.call(this,a);if(b){this.updateRange()}return b},deregisterSeries:function(a){var b=$$t.$hc.deregisterSeries.call(this,a);if(b){this.updateRange()}return b},fk:function(){var $self=this;var a=function(){var $ret=new $$t.hs;$ret.a($self);$ret.e($self.bv());$ret.f($self.bx());$ret.b($self.aj());return $ret}();if($self.labelSettings()!=null){$self.labelSettings().registerAxis($self)}var b=new $$t.hn(a);b.c(function(){var c=$self.aq().au();var d=$self.aq().ax();var e=$self.aq().av();var f=$self.aq().aw();$self.dz();$self.dc(c);$self.dc(d);$self.dc(e);$self.dc(f)});b.q(function(c,d){return!d.isEmpty()&&!c.isEmpty()});b.p(function(c,d){return $self.fm(c,d)});b.j(function(c){return $self.cd(c)});return b},fn:function(){return new $$t.ip},gp:function(){},fo:function(){return null},fm:function(a,b){var c=this.fn();var d=this.aq().au();var e=this.aq().ax();var f=this.aq().av();var g=this.aq().aw();var h=this.aq().e();var i=this.aq().f();var j=this.aq().g();c.q(d);c.t(e);c.r(f);c.s(g);c.a(h);c.c(i);c.d(j);c.k(this.actualMaximumValue());c.l(this.actualMinimumValue());c.h(this.hasUserMaximum());c.f(this.actualTickmarkValues());c.u(a);c.v(b);c.g(this.fu());c.n(this.interval());c.p(this.label());if(this.label()==null&&this.formatLabel()!=null){c.p("Format")}c.i(this.bo());return c},unscaleValue:function(a){var b=new $$t.ie(this.seriesViewer().windowRect(),this.fb(),this.isInverted());b.b=this.seriesViewer().effectiveViewport();return this.getUnscaledValue(a,b)},fu:function(){return!isNaN(this.interval())},hasUserMinimum:function(){return!isNaN(this.minimumValue())},hasUserMaximum:function(){return!isNaN(this.maximumValue())},gs:function(){if(this.tickmarkValues()!=null){this.actualTickmarkValues(this.tickmarkValues())}else if(this.actualIsLogarithmic()){this.actualTickmarkValues(new $$t.h1);this.fj().a8()}else{this.actualTickmarkValues(new $$t.h4)}},tickmarkValues:function(a){if(arguments.length===1){this.g($$t.$hl.tickmarkValuesProperty,a);return a}else{return $.ig.util.cast($$t.$hx.$type,this.c($$t.$hl.tickmarkValuesProperty))}},fp:null,actualTickmarkValues:function(a){if(arguments.length===1){var b=this.fp;var c=b!=a;if(c){this.fp=a;this.dq("ActualTickmarkValues",b,a)}return a}else{if(this.fp==null){this.gs()}return this.fp}},$type:new $.ig.Type("NumericAxisBase",$$t.$hc.$type)},true);$.ig.util.defType("NumericAngleAxis:i7","NumericAxisBase",{ap:function(){return new $$t.i9(this)},dl:function(a){$$t.$hl.dl.call(this,a);this.g0(a)},_g0:null,g0:function(value){if(arguments.length===1){this._g0=value;return value}else{return this._g0}},_g3:null,g3:function(value){if(arguments.length===1){this._g3=value;return value}else{return this._g3}},isAngular:function(){return true},init:function(){this.g4=false;this.g5=NaN;this.g6=0;$$t.$hl.init.call(this);this.y($$t.$i7.$type);this.g3(new $$t.iy);this.fl(this.fk())},ai:function(){var $self=this;var a=new $$t.ja;a.cd(function(b){var c=$self.seriesViewer()!=null?$self.seriesViewer().actualWindowRect():$$t.$x.empty();var d=!c.isEmpty()?$self.fb():$$t.$x.empty();return $self.hb(b,{__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},c,d,$self.aj().ay())});return a},g7:function(){if(this.g2()==null){return 0}if(!this.a8()){return this.g2().ha()}else{return this.g2().getScaledValue2(this.crossingValue())}},g9:function(a){return Math.round(a*Math.pow(10,10))/Math.pow(10,10)},g4:false,g5:0,fk:function(){var $self=this;var a=$$t.$hl.fk.call($self);a.a().c(function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.g2()!=null&&$self.g5!=b){var c=$.ig.util.cast($$t.$bd.$type,$self.seriesViewer());if(c==null){return}$self.g5=b;$self.aj().ax(b);c.gu();var e=c.axes().getEnumerator();while(e.moveNext()){var d=e.current();if(d!=$self&&$.ig.util.cast($$t.$ja.$type,d.aj())!==null){d.aq().aa()}}}});a.f(function(b){b.m($self.g7());b.o(b.m())});a.e(function(b){var c=$.ig.util.cast($$t.$i0.$type,b);if(c.e()==c.j().__inner[0]){$self.g3().i(b.q(),b.m(),b.u(),b.v(),c.center(),c.minAngle(),c.maxAngle())}});a.g(function(b,c,d){var e=$.ig.util.cast($$t.$i0.$type,b);$self.g3().m(c,d,b.u(),b.v(),e.minLength(),e.maxLength(),e.center())});a.h(function(b,c,d,e){var f=$.ig.util.cast($$t.$i0.$type,b);$self.g3().n(c,d,e,f.u(),b.v(),f.minLength(),f.maxLength(),f.center())});a.p(function(b,c){var d=$.ig.util.cast($$t.$i0.$type,$self.fm(b,c));return d});a.d(function(){if(!$self.g4){$self.g4=true;$self.g2().updateRange();$self.g4=false}});a.n(function(b,c){return $self.getScaledAngle(c)});a.q(function(b,c){return!c.isEmpty()&&!b.isEmpty()&&$self.g2()!=null});a.m(function(b,c){if($self.g9(c-$self.g6)<0){return false}if($self.g9(c-$self.g6-2*3.14159265358979)>0){return false}return true});a.r(function(b,c,d){var e=$.ig.util.cast($$t.$i0.$type,b);var f=$self.hb($self.getScaledAngle(e.k()),e.center(),b.v(),b.u(),0);var g=$self.hb(c,e.center(),b.v(),b.u(),0);if(d&&$$t.$es.j(f.__x-g.__x,f.__y-g.__y)<2){return false}if(g.__x<b.u().right()&&g.__x>=b.u().left()&&g.__y<b.u().bottom()&&g.__y>=b.u().top()){return true}return false});a.u(function(b,c,d,e){if(c<b.l()&&$.ig.util.cast($$t.$h1.$type,b.f())!==null){return b.l()}else if(c>b.k()&&($.ig.util.cast($$t.$h1.$type,b.f())!==null||b.h())){return b.k()}return c});return a},hb:function(a,b,c,d,e){var f=this.g7();var g=$$t.$iz.b(e,c,d);if(this.labelSettings()!=null&&(this.labelSettings().c()==5||this.labelSettings().c()==1)){g*=-1}var h=b.__x+(f+g)*Math.cos(a);var i=b.__y+(f+g)*Math.sin(a);h=$$t.$iz.c(h,c,d);i=$$t.$iz.f(i,c,d);return{__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},getScaledValue:function(a,b){return this.getScaledAngle(a)},getScaledAngle1:function(a,b,c){var d=0;if(b){d=(Math.log(a)-this.f6())/(this.f5()-this.f6())}else{d=(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}if(c){d=1-d}return d*2*3.14159265358979+this.g6},getScaledAngle:function(a){return this.getScaledAngle1(a,this.fy(),this.bf())},getUnscaledAngle:function(a){var b=(a-this.g6)/(2*3.14159265358979);if(this.isInverted()){b=1-b}if(this.fy()){return Math.exp(b*(this.f5()-this.f6())+this.f6())}else{return this.actualMinimumValue()+b*(this.actualMaximumValue()-this.actualMinimumValue())}},startAngleOffset:function(a){if(arguments.length===1){this.g($$t.$i7.startAngleOffsetProperty,a);return a}else{return this.c($$t.$i7.startAngleOffsetProperty)}},g6:0,dn:function(a,b,c,d){$$t.$hl.dn.call(this,a,b,c,d);var e=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());switch(b){case"CrossingAxis":var f=$.ig.util.cast($$t.$it.$type,d);this.hf(f);if(f!=null){f.hk(this)}this.du(false);break;case"StartAngleOffset":this.g6=this.startAngleOffset();while(this.g6<0){this.g6+=360}while(this.g6>=360){this.g6-=360}this.g6=this.startAngleOffset()*3.14159265358979/180;this.du(false);var h=this.bu().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);g.gy()}break;case"Label":if(e!=null){var j=e.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.renderAxis()}}break;case"CrossingValue":if(e!=null){var l=e.axes().getEnumerator();while(l.moveNext()){var k=l.current();if($.ig.util.cast($$t.$i7.$type,k)!==null||$.ig.util.cast($$t.$jd.$type,k)!==null){k.renderAxis()}}}break;case"LabelSettings":this.fl(this.fk());this.hd();this.bl(true);this.du(false);break}},hd:function(){this.g5=NaN},fn:function(){return new $$t.i0},fm:function(a,b){var c=$.ig.util.cast($$t.$i0.$type,$$t.$hl.fm.call(this,a,b));var d=this.g3().f(b);var e=this.g3().g(b);var f=.5*this.g2().g7();var g=.5*this.g2().g6();var h=d;var i=e;var j=this.g2().ha();if(isNaN(j)||Number.isInfinity(j)){return null}if(i>=f){i=j}if(h<g){h=g}var k=a.width();this.g3().k(b,c,this.actualMinimumValue(),this.actualMaximumValue(),this.isInverted(),this.getUnscaledAngle.runOn(this),k);var l={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c.center(l);c.maxLength(i);c.minLength(h);c.effectiveMaximum(j);return c},getMinMaxAngle:function(a,b,c){var $self=this;(function(){var $ret=$self.g3().l(a,b,c);b=$ret.minAngle;c=$ret.maxAngle;return $ret.ret})();return{minAngle:b,maxAngle:c}},dv:function(a){$$t.$hl.dv.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=!b.isEmpty()?this.fb():$$t.$x.empty();this.fl().x(a,c,b)},g1:null,g2:function(a){if(arguments.length===1){this.g1=a;return a}else{if(this.g1!=null){return this.g1}var a=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());if(a!=null){return a.axes().ofType$1($$t.$it.$type).firstOrDefault$1($$t.$it.$type)}return this.g1}},hf:function(a){this.g2(a)},d2:function(a,b){$$t.$hl.d2.call(this,a,b);if(b.height()!=a.height()||b.width()!=a.width()){this.updateRange()}},an:function(){return 2},$type:new $.ig.Type("NumericAngleAxis",$$t.$hl.$type,[$$t.$i8.$type])},true);$.ig.util.defType("NumericAxisBaseView:hm","AxisView",{_a7:null,a7:function(value){if(arguments.length===1){this._a7=value;return value}else{return this._a7}},init:function(a){$$t.$hd.init.call(this,a);this.a7(a)},a8:function(){},$type:new $.ig.Type("NumericAxisBaseView",$$t.$hd.$type)},true);$.ig.util.defType("NumericAngleAxisView:i9","NumericAxisBaseView",{_a9:null,a9:function(value){if(arguments.length===1){this._a9=value;return value}else{return this._a9}},init:function(a){$$t.$hm.init.call(this,a);this.a9(a)},$type:new $.ig.Type("NumericAngleAxisView",$$t.$hm.$type)},true);$.ig.util.defType("StraightNumericAxisBase:ib","NumericAxisBase",{init:function(){$$t.$hl.init.call(this);this.hf()},ap:function(){return new $$t.ic(this)},dl:function(a){$$t.$hl.dl.call(this,a);this.g5(a)},_g5:null,g5:function(value){if(arguments.length===1){this._g5=value;return value}else{return this._g5}},scaleMode:function(a){if(arguments.length===1){this.g($$t.$ib.scaleModeProperty,a);return a}else{return this.c($$t.$ib.scaleModeProperty)}},scaler:function(a){if(arguments.length===1){this.g($$t.$ib.scalerProperty,a);return a}else{return this.c($$t.$ib.scalerProperty)}},hd:function(a,b){var c=$.ig.util.cast($$t.$ib.$type,a);c.hf();c.dq("Scaler",b.d(),b.c())},g3:function(){return null},g2:null,g1:function(a){if(arguments.length===1){var b=this.g2!=a;if(b){var c=this.g2;this.g2=a;this.dq("ActualScaler",c,a)}return a}else{if(this.g2==null){this.hf()}return this.g2}},go:function(a,b,c,d,e,f,g){var $self=this;(function(){var $ret=$self.g1().r(a,b,c,f,g);f=$ret.actualMinimumValue;g=$ret.actualMaximumValue;return $ret.ret})();return{actualMinimumValue:f,actualMaximumValue:g}},he:function(a){var b=this.g6();this.g6(true);a.invoke();this.g6(b)},_g6:false,g6:function(value){if(arguments.length===1){this._g6=value;return value}else{return this._g6}},hf:function(){var a=this.scaler();if(a==null){a=this.fo()}this.g1(a);if(this.g1()==null){throw new $$t.e0("ActualScaler")}this.ha()},ha:function(){this.g5().ba()},dn:function(a,b,c,d){if(this.g6()){return}$$t.$hl.dn.call(this,a,b,c,d);switch(b){case"LogarithmBase":this.hf();break;case"IsLogarithmic":this.hf();break;case"ScaleMode":this.hf();break;case"Scaler":this.hf();break;case"ActualScaler":this.actualIsLogarithmic($.ig.util.cast($$t.$ih.$type,this.g1())!==null);this.ha();this.updateRange();this.du(false);break;case"ActualMaximumValue":this.hb();break;case"ActualMinimumValue":this.hc();this.hf();break}},hc:function(){this.g1().v(this.actualMinimumValue())},hb:function(){this.g1().u(this.actualMaximumValue())},$type:new $.ig.Type("StraightNumericAxisBase",$$t.$hl.$type)},true);$.ig.util.defType("NumericRadiusAxis:it","NumericAxisBase",{ap:function(){return new $$t.iu(this)},dl:function(a){$$t.$hl.dl.call(this,a);this.g2(a)},_g2:null,g2:function(value){if(arguments.length===1){this._g2=value;return value}else{return this._g2}},isRadial:function(){return true},g3:null,init:function(){this.g5=NaN;$$t.$hl.init.call(this);this.y($$t.$it.$type);this.g7(this.radiusExtentScale());this.g6(this.innerRadiusExtentScale());this.g3=new $$t.iy;this.fl(this.fk())},ai:function(){return new $$t.i3},_g4:false,g4:function(value){if(arguments.length===1){this._g4=value;return value}else{return this._g4}},g8:function(a){return a},g5:0,fk:function(){var $self=this;var a=$$t.$hl.fk.call($self);a.a().c(function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.g1()!=null){if(($self.labelSettings()==null||$self.labelSettings().c()==4||$self.labelSettings().c()==5)&&$self.g5!=b){$self.g5=b;$self.aj().ax(b);$self.seriesViewer().gu()}}});a.g(function(b,c,d){var e=$.ig.util.cast($$t.$i0.$type,b);$self.g3.i(c,d,e.u(),e.v(),e.center(),e.minAngle(),e.maxAngle())});a.h(function(b,c,d,e){if(d==e){return}var f=$.ig.util.cast($$t.$i0.$type,b);$self.g3.j(c,d,e,f.u(),f.v(),f.center(),f.minAngle(),f.maxAngle())});a.n(function(b,c){return $self.getScaledValue2(c)});a.m(function(b,c){var d=$.ig.util.cast($$t.$i0.$type,b);return c<=d.effectiveMaximum()});a.l(function(b,c){var d=$.ig.util.cast($$t.$i0.$type,b);return c<=d.effectiveMaximum()});a.e(function(b){var c=$.ig.util.cast($$t.$i0.$type,b);$self.g3.m(b.q(),c.crossingAngleRadians(),b.u(),b.v(),c.minLength(),c.maxLength(),c.center())});a.f(function(b){b.m($self.labelSettings()==null||$self.labelSettings().c()==4||$self.labelSettings().c()==0?b.u().top():b.u().bottom());b.o(b.m());var c=$.ig.util.cast($$t.$i0.$type,b);c.crossingAngleRadians($self.g8($self.crossingValue())*3.14159265358979/180);if($self.labelSettings()==null||$self.labelSettings().c()==4||$self.labelSettings().c()==5){c.m($$t.$iz.f(.5,c.v(),c.u())-b.u().top());c.o(c.m());var d=$.ig.util.cast($$t.$i3.$type,$self.aj());if(d!=null){var e=0;if($self.labelSettings()!=null&&$self.labelSettings().c()==4){e=1}d.ct({__x:$$t.$iz.c(.5,c.v(),c.u()),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.cq(c.crossingAngleRadians())}}});a.r(function(b,c,d){var e=$.ig.util.cast($$t.$i0.$type,b);if($self.g1()==null){return false}if(c>e.effectiveMaximum()){return false}var f=false;f=$self.labelSettings()==null||$self.labelSettings().c()==4||$self.labelSettings().c()==5;var g=0;if(f){g=$self.g9()}var h=e.center().__x+c*Math.cos(g);var i=e.center().__y+c*Math.sin(g);h=$$t.$iz.c(h,e.v(),e.u());i=$$t.$iz.f(i,e.v(),e.u());if(h<=b.u().right()&&h>=b.u().left()&&(i<=b.u().bottom()&&i>=b.u().top()||!f)){return true}return false});a.k(function(b,c){var d=$.ig.util.cast($$t.$i0.$type,b);return new $$t.ht($$t.$iz.c(d.center().__x+c,d.v(),d.u()))});a.u(function(b,c,d,e){if(c<b.l()){return b.l()}else if(c>b.k()){return b.k()}return c});return a},getScaledValue:function(a,b){return this.getScaledValue2(a)},hc:function(a,b,c,d,e){var f=0;if(b){if(a<=0){f=(Math.log(this.actualMinimumValue())-this.f6())/(this.f5()-this.f6())}else{f=(Math.log(a)-this.f6())/(this.f5()-this.f6())}}else{f=(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}if(c){f=1-f}f=e+f*(d-e);f/=2;return f},getScaledValue2:function(a){return this.hc(a,this.fy(),this.bf(),this.g7(),this.g6())},getUnscaledValue2:function(a){var b=a*2;b=(b-this.g6())/(this.g7()-this.g6());if(this.isInverted()){b=1-b}if(this.fy()){return Math.exp(b*(this.f5()-this.f6())+this.f6())}else{return this.actualMinimumValue()+b*(this.actualMaximumValue()-this.actualMinimumValue())}},radiusExtentScale:function(a){if(arguments.length===1){this.g($$t.$it.radiusExtentScaleProperty,a);return a}else{return this.c($$t.$it.radiusExtentScaleProperty)}},_g7:0,g7:function(value){if(arguments.length===1){this._g7=value;return value}else{return this._g7}},innerRadiusExtentScale:function(a){if(arguments.length===1){this.g($$t.$it.innerRadiusExtentScaleProperty,a);return a}else{return this.c($$t.$it.innerRadiusExtentScaleProperty)}},_g6:0,g6:function(value){if(arguments.length===1){this._g6=value;return value}else{return this._g6}},dn:function(a,b,c,d){switch(b){case"CrossingValue":this.g9(this.g8(this.crossingValue())*3.14159265358979/180);break}$$t.$hl.dn.call(this,a,b,c,d);switch(b){case"RadiusExtentScale":this.g7(this.radiusExtentScale());if(this.g7()<0){this.g7(.1)}if(this.g7()>1){this.g7(1)}if(this.g6()>=this.g7()){this.g6(this.g7()-.01);if(this.g6()<0){this.g6(0);this.g7(.01)}}this.bl(true);this.du(false);if(this.g1()!=null){this.g1().renderAxis()}var f=this.bu().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false)}break;case"InnerRadiusExtentScale":this.g6(this.innerRadiusExtentScale());if(this.g6()<0){this.g6(.1)}if(this.g6()>1){this.g6(1)}if(this.g6()>=this.g7()){this.g6(this.g7()-.01);if(this.g6()<0){this.g6(0);this.g7(.01)}}this.bl(true);this.du(false);if(this.g1()!=null){this.g1().renderAxis()}var h=this.bu().getEnumerator();while(h.moveNext()){var g=h.current();g.cl(true);g.renderSeries(false)}if(this.seriesViewer()!=null){this.seriesViewer().g2()}break;case"CrossingAxis":var i=$.ig.util.cast($$t.$i7.$type,d);var j=$.ig.util.cast($$t.$jd.$type,d);if(i==null&&j==null){this.hk(null)}if(i!=null){this.hk(i);i.hf(this)}if(j!=null){this.hk(j);j.hn(this)}this.bl(true);this.du(false);break;case"IsInverted":if(this.g1()!=null){this.g1().bl(true);this.g1().du(false)}break}},_g9:0,g9:function(value){if(arguments.length===1){this._g9=value;return value}else{return this._g9}},hk:function(a){this.g1(a)},g0:null,g1:function(a){if(arguments.length===1){this.g0=a;return a}else{var $self=this;if($self.g0!=null){return $self.g0}var a=$.ig.util.cast($$t.$bd.$type,$self.seriesViewer());if(a!=null){return a.axes().where$1($$t.$hc.$type,function(b){return $.ig.util.cast($$t.$i7.$type,b)!==null||$.ig.util.cast($$t.$jd.$type,b)!==null}).firstOrDefault$1($$t.$hc.$type)}return $self.g0}},fn:function(){return new $$t.i0},fm:function(a,b){var $self=this;var c=$.ig.util.cast($$t.$i0.$type,$$t.$hl.fm.call($self,a,b));var d=$self.g3.f(b);var e=$self.g3.g(b);var f=.5*$self.g7();var g=.5*$self.g6();var h,i;if(b==$$t.$be.lj){i=$self.actualMaximumValue();h=$self.actualMinimumValue()}else{i=Math.min(e,f);h=$self.getUnscaledValue2(d);
i=$self.getUnscaledValue2(i);(function(){var $ret=$self.hl(a,b,h,i);h=$ret.visibleMinimum;i=$ret.visibleMaximum;return $ret.ret})()}var j={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var k=d;var l=e;var m=Math.min(a.width(),a.height())*($self.g7()-$self.g6())/2;c.center(j);var n=Math.max(l,k);var o=Math.min(k,l);c.maxLength(n);c.minLength(o);var p=Math.min(h,i);var q=Math.max(h,i);if(p<$self.actualMinimumValue()){p=$self.actualMinimumValue()}if(q>$self.actualMaximumValue()){q=$self.actualMaximumValue()}c.j().add(function(){var $ret=new $$t.hw;$ret.d(p);$ret.c(q);$ret.b(m);return $ret}());var r=$.ig.util.cast($$t.$i8.$type,$self.g1());if(r!=null){var s;var t;(function(){var $ret=r.getMinMaxAngle(b,s,t);s=$ret.minAngle;t=$ret.maxAngle;return $ret.ret})();c.minAngle(Math.min(s,t));c.maxAngle(Math.max(s,t))}var u=$self.ha();if(l>=f){l=u}if(k<g){k=g}c.minLength(k);c.maxLength(l);c.effectiveMaximum(u);c.f($self.actualTickmarkValues());var v=$.ig.util.cast($$t.$h4.$type,c.f());if(v!=null){v.s($self.hg(j,c.minLength(),c.maxLength(),b,a))}return c},hl:function(a,b,c,d){var e={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var f=0;if(this.isInverted()){f=this.getScaledValue2(this.actualMinimumValue())}else{f=this.getScaledValue2(this.actualMaximumValue())}var g=0;if(this.crossingValue()!=null){g=this.g9()}var h=e.__x+f*Math.cos(g);var i=e.__y+f*Math.sin(g);e.__x=$$t.$iz.c(e.__x,b,a);e.__y=$$t.$iz.f(e.__y,b,a);h=$$t.$iz.c(h,b,a);i=$$t.$iz.f(i,b,a);if(h>=a.left()&&h<=a.right()&&i>=a.top()&&i<=a.bottom()){if(this.isInverted()){d=this.actualMinimumValue()}else{d=this.actualMaximumValue()}}if(e.__x>=a.left()&&e.__x<=a.right()&&e.__y>=a.top()&&e.__y<=a.bottom()){if(this.isInverted()){c=this.actualMaximumValue()}else{c=this.actualMinimumValue()}}return{visibleMinimum:c,visibleMaximum:d}},hg:function(a,b,c,d,e){var f=$$t.$iz.d(c-b,d,e);var g=f/Math.min(e.width(),e.height());if(g>.7){return 10}return 5},ha:function(){var a=0;if(!this.isInverted()){a=this.getScaledValue2(this.actualMaximumValue())}else{a=this.getScaledValue2(this.actualMinimumValue())}return a},gr:function(a){if(this.g1()!=null){this.g1().renderAxis()}},dv:function(a){$$t.$hl.dv.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=!b.isEmpty()?this.fb():$$t.$x.empty();this.fl().x(a,c,b)},d2:function(a,b){$$t.$hl.d2.call(this,a,b);if(b.height()!=a.height()||b.width()!=a.width()){this.updateRange()}},hj:function(a,b,c){var d=$.ig.util.cast($$t.$i1.$type,this.fm(b,c));if(d==null){return}this.g3.j(a.c(),d.minLength(),d.maxLength(),b,c,d.center(),d.minAngle(),d.maxAngle())},an:function(){return 3},$type:new $.ig.Type("NumericRadiusAxis",$$t.$hl.$type)},true);$.ig.util.defType("NumericRadiusAxisView:iu","NumericAxisBaseView",{_a9:null,a9:function(value){if(arguments.length===1){this._a9=value;return value}else{return this._a9}},init:function(a){$$t.$hm.init.call(this,a);this.a9(a)},$type:new $.ig.Type("NumericRadiusAxisView",$$t.$hm.$type)},true);$.ig.util.defType("NumericXAxis:lt","StraightNumericAxisBase",{ap:function(){return new $$t.lu(this)},dl:function(a){$$t.$ib.dl.call(this,a);this.hi(a)},_hi:null,hi:function(value){if(arguments.length===1){this._hi=value;return value}else{return this._hi}},init:function(){$$t.$ib.init.call(this);this.y($$t.$lt.$type);this.fl(this.fk())},ai:function(){return new $$t.k8},fk:function(){var $self=this;var a=$$t.$ib.fk.call($self);a.a().c(function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.crossingAxis()!=null){$self.aj().ax(b);if($self.labelSettings()!=null&&($self.labelSettings().location()==4||$self.labelSettings().location()==5)){$self.seriesViewer().gu()}}});a.g(function(b,c,d){$self.d0(c,d,b.u(),b.b())});a.h(function(b,c,d,e){$self.d1(c,d,e,b.u())});a.n(function(b,c){var d=new $$t.ie(b.v(),b.u(),$self.bf());return $self.getScaledValue(c,d)});a.m(function(b,c){return true});a.e(function(b){$self.dj(b.q(),b.m(),b.u(),b.a())});a.f(function(b){b.m(b.u().bottom());var c=new $$t.ie(b.v(),b.u(),$self.bf());if($self.crossingAxis()!=null&&$self.crossingAxis().seriesViewer()!=null){b.m($self.crossingValue());b.m($self.crossingAxis().getScaledValue(b.m(),c));var d=$.ig.util.cast($$t.$hb.$type,$self.crossingAxis());if(d!=null&&d.categoryMode()==2){var e=.5*d.getCategorySize(b.v(),b.u());if(!d.isInverted()){e=-e}b.m(b.m()+e)}b.o(b.m()-b.u().top());if(b.m()<b.u().top()){b.m(b.u().top())}else if(b.m()>b.u().bottom()){b.m(b.u().bottom())}if(b.o()<0){b.o(0)}else if(b.o()>b.u().height()){b.o(b.u().height())}}});a.r(function(b,c,d){var e=Math.round(c);return e>=Math.floor(b.u().left())&&e<=Math.ceil(b.u().right())});return a},getScaledValue:function(a,b){if(this.g2!=null){return this.g2.n(a,b)}return this.g1().n(a,b)},getUnscaledValue:function(a,b){if(this.g2!=null){return this.g2.o(a,b)}return this.g1().o(a,b)},getScaledValueList:function(a,b,c,d){if(this.g2!=null){this.g2.s(a,b,c,d);return}this.g1().s(a,b,c,d)},getUnscaledValueList:function(a,b,c,d){if(this.g2!=null){this.g2.h(a,b,c,d);return}this.g1().h(a,b,c,d)},fm:function(a,b){var $self=this;var c=$$t.$ib.fm.call($self,a,b);var d=new $$t.ie(b,a,$self.isInverted());var e=NaN;var f=NaN;if(!$self.isInverted()&&b.right()==1){f=$self.actualMaximumValue()}else if($self.isInverted()&&b.left()==0){e=$self.actualMaximumValue()}if(isNaN(e)){e=$self.getUnscaledValue(a.left(),d)}if(isNaN(f)){f=$self.getUnscaledValue(a.right(),d)}var g=Math.min(e,f);var h=Math.max(e,f);c.j().add(function(){var $ret=new $$t.hw;$ret.d(g);$ret.c(h);$ret.b(a.width());return $ret}());return c},dv:function(a){$$t.$ib.dv.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=!b.isEmpty()?this.fb():$$t.$x.empty();this.fl().x(a,c,b)},d2:function(a,b){$$t.$ib.d2.call(this,a,b);if(b.height()!=a.height()){this.updateRange()}},an:function(){return 0},fo:function(){if(this.isLogarithmic()){return new $$t.lv}switch(this.scaleMode()){case 0:return new $$t.lw;case 1:return new $$t.lv}return null},$type:new $.ig.Type("NumericXAxis",$$t.$ib.$type,[$$t.$ii.$type])},true);$.ig.util.defType("StraightNumericAxisBaseView:ic","NumericAxisBaseView",{_a9:null,a9:function(value){if(arguments.length===1){this._a9=value;return value}else{return this._a9}},init:function(a){$$t.$hm.init.call(this,a);this.a9(a)},ba:function(){this.a9().g1().u(this.a9().actualMaximumValue());this.a9().g1().v(this.a9().actualMinimumValue())},$type:new $.ig.Type("StraightNumericAxisBaseView",$$t.$hm.$type)},true);$.ig.util.defType("NumericXAxisView:lu","StraightNumericAxisBaseView",{_bb:null,bb:function(value){if(arguments.length===1){this._bb=value;return value}else{return this._bb}},init:function(a){$$t.$ic.init.call(this,a);this.bb(a)},$type:new $.ig.Type("NumericXAxisView",$$t.$ic.$type)},true);$.ig.util.defType("NumericYAxis:ia","StraightNumericAxisBase",{ap:function(){return new $$t.ik(this)},init:function(){$$t.$ib.init.call(this);this.y($$t.$ia.$type);this.fl(this.fk())},ai:function(){return new $$t.il},isVertical:function(){return true},getScaledValue:function(a,b){if(this.g2!=null){return this.g2.n(a,b)}return this.g1().n(a,b)},getScaledValueList:function(a,b,c,d){if(this.g2!=null){this.g2.s(a,b,c,d);return}this.g1().s(a,b,c,d)},getUnscaledValue:function(a,b){if(this.g2!=null){return this.g2.o(a,b)}return this.g1().o(a,b)},getUnscaledValueList:function(a,b,c,d){if(this.g2!=null){this.g2.h(a,b,c,d);return}this.g1().h(a,b,c,d)},fk:function(){var $self=this;var a=$$t.$ib.fk.call($self);a.a().c(function(b){if($self.labelSettings()==null||$self.labelSettings().visibility()==0){$self.aj().ax(b);if($self.labelSettings()!=null&&($self.labelSettings().location()==7||$self.labelSettings().location()==6)){$self.seriesViewer().gu()}}});a.g(function(b,c,d){$self.dj(c,d,b.u(),b.b())});a.h(function(b,c,d,e){$self.dk(c,d,e,b.u())});a.n(function(b,c){var d=new $$t.ie(b.v(),b.u(),$self.bf());return $self.getScaledValue(c,d)});a.m(function(b,c){return true});a.e(function(b){$self.d0(b.q(),b.m(),b.u(),b.a())});a.f(function(b){b.m(b.u().left());var c=new $$t.ie(b.v(),b.u(),$self.bf());if($self.crossingAxis()!=null&&$self.crossingAxis().seriesViewer()!=null){b.m($self.crossingValue());b.m($self.crossingAxis().getScaledValue(b.m(),c));var d=$.ig.util.cast($$t.$hb.$type,$self.crossingAxis());if(d!=null&&d.categoryMode()==2){var e=.5*d.getCategorySize(b.v(),b.u());if(d.isInverted()){e=-e}b.m(b.m()+e)}b.o(b.m()-b.u().left());if(b.m()<b.u().left()){b.m(b.u().left())}else if(b.m()>b.u().right()){b.m(b.u().right())}if(b.o()<0){b.o(0)}else if(b.o()>b.u().width()){b.o(b.u().width())}}});a.r(function(b,c,d){var e=Math.round(c);return e>=Math.floor(b.u().top())&&e<=Math.ceil(b.u().bottom())});return a},fm:function(a,b){var $self=this;var c=$$t.$ib.fm.call($self,a,b);var d=new $$t.ie(b,a,$self.isInverted());var e=NaN;var f=NaN;if(!$self.isInverted()&&b.top()==0){f=$self.actualMaximumValue()}else if($self.isInverted()&&b.bottom()==1){e=$self.actualMaximumValue()}if(isNaN(e)){e=$self.getUnscaledValue(a.bottom(),d)}if(isNaN(f)){f=$self.getUnscaledValue(a.top(),d)}var g=Math.min(e,f);var h=Math.max(e,f);var i=function(){var $ret=new $$t.hw;$ret.d(g);$ret.c(h);$ret.b(a.height());return $ret}();c.j().add(i);return c},dv:function(a){$$t.$ib.dv.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=this.fb();this.fl().x(a,c,b)},d2:function(a,b){$$t.$ib.d2.call(this,a,b);if(b.height()!=a.height()){this.updateRange()}},an:function(){return 1},fo:function(){if(this.isLogarithmic()){return new $$t.iq}switch(this.scaleMode()){case 0:return new $$t.ir;case 1:return new $$t.iq}return null},g3:function(){return new $$t.ir},$type:new $.ig.Type("NumericYAxis",$$t.$ib.$type,[$$t.$ii.$type])},true);$.ig.util.defType("NumericYAxisView:ik","StraightNumericAxisBaseView",{init:function(a){$$t.$ic.init.call(this,a);this.bb(a)},_bb:null,bb:function(value){if(arguments.length===1){this._bb=value;return value}else{return this._bb}},$type:new $.ig.Type("NumericYAxisView",$$t.$ic.$type)},true);$.ig.util.defType("PolarAxes:tp","Object",{_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function(a,b){this.e={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};$.ig.$op.init.call(this);this.b(a);this.a(b)},e:null,c:function(a,b,c,d,e){var f=this.e.__x+b*e(a);return $$t.$iz.c(f,c,d)},f:function(a,b,c,d,e,f,g,h,i,j){var k=this.a().getScaledAngle1(a,e,f);var l=this.b().hc(b,g,h,i,j);var m=this.e.__x;var n=this.e.__y;var o=m+l*Math.cos(k);var p=n+l*Math.sin(k);o=d.left()+d.width()*(o-c.left())/c.width();p=d.top()+d.height()*(p-c.top())/c.height();return{__x:o,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},g:function(a,b,c,d,e,f,g,h){var i=Math.min(b!=null?b.count():0,c!=null?c.count():0);a.clear();var j;var k;var l=this.e.__x;var m=this.e.__y;var n;var o;var p=Math.min(this.a().actualMinimumValue(),this.a().actualMaximumValue());var q=Math.max(this.a().actualMinimumValue(),this.a().actualMaximumValue());var r=Math.min(this.b().actualMaximumValue(),this.b().actualMinimumValue());var s=Math.max(this.b().actualMaximumValue(),this.b().actualMinimumValue());var t=this.a().fy();var u=this.a().isInverted();var v=this.b().fy();var w=this.b().isInverted();var x=this.b().g7();var y=this.b().g6();for(var z=0;z<i;z++){if(b.item(z)<=q&&b.item(z)>=p&&c.item(z)<=s&&c.item(z)>=r||isNaN(b.item(z))||isNaN(c.item(z))){j=this.a().getScaledAngle1(b.item(z),t,u);k=this.b().hc(c.item(z),v,w,x,y);n=l+k*f(z,j);o=m+k*g(z,j);n=e.left()+e.width()*(n-d.left())/d.width();o=e.top()+e.height()*(o-d.top())/d.height();a.add({__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else{a.add({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},h:function(a,b,c,d,e,f){var g=$$t.$iz.a(a,c,d);var h=$$t.$iz.e(b,c,d);var i=Math.sqrt(Math.pow(g-this.e.__x,2)+Math.pow(h-this.e.__y,2));var j=Math.acos((g-this.e.__x)/i);if(h-this.e.__y<0){j=2*3.14159265358979-j}e=this.a().getUnscaledAngle(j);f=this.b().getUnscaledValue2(i);return{unscaledAngle:e,unscaledRadius:f}},d:function(a,b,c,d,e){var f=this.e.__y+b*e(a);return $$t.$iz.f(f,c,d)},$type:new $.ig.Type("PolarAxes",$.ig.$ot)},true);$.ig.util.defType("PolarAxisRenderingManager:iy","Object",{init:function(){$.ig.$op.init.call(this)},p:function(a,b,c,d,e,f){var $self=this;var g=$$t.$iz.d(a,e,f);var h=$$t.$iz.g(a,e,f);var i=$$t.$iz.c(b.__x,e,f);var j=$$t.$iz.f(b.__y,e,f);if(d-c<3.14159265358979&&d-c>0){var k={__x:$$t.$iz.c(b.__x+a*Math.cos(c),e,f),__y:$$t.$iz.f(b.__y+a*Math.sin(c),e,f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var l={__x:$$t.$iz.c(b.__x+a*Math.cos(d),e,f),__y:$$t.$iz.f(b.__y+a*Math.sin(d),e,f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var m=new $$t.d6;m.__startPoint=k;m.__isClosed=false;m.__segments.add(function(){var $ret=new $$t.d2;$ret.b(false);$ret.d(l);$ret.f(new $$t.y(g,h));$ret.e(1);return $ret}());return m}else{var n=new $$t.d6;n.__startPoint={__x:i,__y:j-h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};n.__isClosed=true;n.__segments.add(function(){var $ret=new $$t.d2;$ret.b(false);$ret.d({__x:i,__y:j+h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.y(g,h));$ret.e(1);return $ret}());n.__segments.add(function(){var $ret=new $$t.d2;$ret.b(false);$ret.d({__x:i,__y:j-h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.y(g,h));$ret.e(1);return $ret}());return n}},j:function(a,b,c,d,e,f,g,h){var $self=this;var i=Math.min(b,c);var j=Math.max(b,c);var k=new $$t.dx;var l=null;var m=null;var n=null;var o=null;if(i>0){l=$self.p(i,f,g,h,e,d);if(h-g<3.14159265358979&&h-g>0){var p=$.ig.util.cast($$t.$d2.$type,l.__segments.__inner[0]);if(p!=null){var q={__x:$$t.$iz.c(f.__x+j*Math.cos(h),e,d),__y:$$t.$iz.f(f.__y+j*Math.sin(h),e,d),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};m=function(){var $ret=new $$t.d8(1);$ret.c(q);return $ret}()}}}if(j>0){n=$self.p(j,f,g,h,e,d)}if(i>0){if(h-g<3.14159265358979&&h-g>0){var r=n.__startPoint;var s=$.ig.util.cast($$t.$d2.$type,n.__segments.__inner[0]);if(s!=null){n.__startPoint=s.d();s.d(r);s.e(0);var t={__x:$$t.$iz.c(f.__x+i*Math.cos(g),e,d),__y:$$t.$iz.f(f.__y+i*Math.sin(g),e,d),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};o=function(){var $ret=new $$t.d8(1);$ret.c(t);return $ret}()}}}if(m!=null&&o!=null){l.__segments.add(m);var u=n.__segments.__inner[0];n.__segments.remove(u);l.__segments.add(u);l.__segments.add(o);l.__isClosed=true;k.b().add(l)}else{if(l!=null){k.b().add(l);$self.o(n)}if(n!=null){k.b().add(n)}}a.add(k)},o:function(a){if(a.__segments.count()>1){var b=$.ig.util.cast($$t.$d2.$type,a.__segments.__inner[0]);var c=$.ig.util.cast($$t.$d2.$type,a.__segments.__inner[1]);a.__segments.__inner[0]=c;a.__segments.__inner[1]=b;var d=c.d();var e=a.__startPoint;var f=b.d();a.__startPoint=d;c.d(f);b.d(e);b.e(0);c.e(0)}else{var g=a.__startPoint;var h=$.ig.util.cast($$t.$d2.$type,a.__segments.__inner[0]);if(h!=null){a.__startPoint=h.d();h.d(g);h.e(0)}}},i:function(a,b,c,d,e,f,g){if(b>0){var h=new $$t.dx;h.b().add(this.p(b,e,f,g,d,c));a.add(h)}},n:function(a,b,c,d,e,f,g,h){var $self=this;var i=Math.min(b,c);var j=Math.max(b,c);var k=false;if(j-i>3.14159265358979){k=true}var l=Math.cos(i);var m=Math.sin(i);var n=h.__x+l*f;var o=h.__y+m*f;var p=h.__x+l*g;var q=h.__y+m*g;var r=Math.cos(j);var s=Math.sin(j);var t=h.__x+r*f;var u=h.__y+s*f;var v=h.__x+r*g;var w=h.__y+s*g;n=$$t.$iz.c(n,e,d);o=$$t.$iz.f(o,e,d);p=$$t.$iz.c(p,e,d);q=$$t.$iz.f(q,e,d);t=$$t.$iz.c(t,e,d);u=$$t.$iz.f(u,e,d);v=$$t.$iz.c(v,e,d);w=$$t.$iz.f(w,e,d);var x=new $$t.d6;x.__startPoint={__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};x.__isClosed=true;x.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());x.__segments.add(function(){var $ret=new $$t.d2;$ret.d({__x:v,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.y($$t.$iz.d(g,e,d),$$t.$iz.g(g,e,d)));$ret.e(1);$ret.b(k);return $ret}());x.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());x.__segments.add(function(){var $ret=new $$t.d2;$ret.d({__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.y($$t.$iz.d(f,e,d),$$t.$iz.g(f,e,d)));$ret.e(0);$ret.b(k);return $ret}());var y=new $$t.dx;y.b().add(x);a.add(y)},m:function(a,b,c,d,e,f,g){var h=new $$t.dz;var i=Math.cos(b);var j=Math.sin(b);var k=g.__x+i*e;var l=g.__y+j*e;var m=g.__x+i*f;var n=g.__y+j*f;k=$$t.$iz.c(k,d,c);l=$$t.$iz.f(l,d,c);m=$$t.$iz.c(m,d,c);n=$$t.$iz.f(n,d,c);h.c({__x:k,__y:l,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});h.b({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(h)},a:function(a,b){return a.__x>=b.left()&&a.__x<=b.right()},b:function(a,b){return a.__y>=b.top()&&a.__y<=b.bottom()},c:function(a,b){var c=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.top(),2));var d=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.top(),2));var e=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.bottom(),2));var f=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.bottom(),2));return Math.min(c,Math.min(d,Math.min(e,f)))},d:function(a,b){var c=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.top(),2));var d=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.top(),2));var e=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.bottom(),2));var f=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.bottom(),2));return Math.max(c,Math.max(d,Math.max(e,f)))},f:function(a){var b={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(this.a(b,a)&&this.b(b,a)){return 0}if(this.a(b,a)){if(b.__y<a.top()){return a.top()-b.__y}else{return b.__y-a.bottom()}}if(this.b(b,a)){if(b.__x<a.left()){return a.left()-b.__x}else{return b.__x-a.right()}}return this.c(b,a)},g:function(a){var b={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return this.d(b,a)},e:function(a,b){var c=Math.sqrt(Math.pow(b.__x-a.__x,2)+Math.pow(b.__y-a.__y,2));var d=Math.acos((b.__x-a.__x)/c);if(b.__y-a.__y<0){d=2*3.14159265358979-d}return d},h:function(a,b){return(a.__y-.5)*b.__x+(.5-a.__x)*b.__y+(a.__x*.5-.5*a.__y)},l:function(a,b,c){var d={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(this.a(d,a)&&this.b(d,a)){b=0;c=3.14159265358979*2;return{minAngle:b,maxAngle:c}}var e=this.e(d,{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var f=this.e(d,{__x:a.right(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var g=this.e(d,{__x:a.right(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var h=this.e(d,{__x:a.left(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(this.b(d,a)&&a.left()>d.__x){b=e;c=2*3.14159265358979+h;return{minAngle:b,maxAngle:c}}b=Math.min(e,Math.min(f,Math.min(g,h)));c=Math.max(e,Math.max(f,Math.max(g,h)));return{minAngle:b,maxAngle:c}},k:function(a,b,c,d,e,f,g){var $self=this;var h;var i;(function(){var $ret=$self.l(a,h,i);h=$ret.minAngle;i=$ret.maxAngle;return $ret.ret})();var j=Math.min(h,i);var k=Math.max(h,i);if($.ig.util.cast($$t.$i0.$type,b)!==null){$.ig.util.cast($$t.$i0.$type,b).minAngle(j);$.ig.util.cast($$t.$i0.$type,b).maxAngle(k)}else if($.ig.util.cast($$t.$i2.$type,b)!==null){$.ig.util.cast($$t.$i2.$type,b).minAngle(j);$.ig.util.cast($$t.$i2.$type,b).maxAngle(k)}if(h==0&&i==3.14159265358979*2){var l=c;var m=d;var n=Math.min(l,m);var o=Math.max(l,m);b.j().add(function(){var $ret=new $$t.hw;$ret.d(n);$ret.c(o);$ret.b(g);return $ret}());return}else{if(i>3.14159265358979*2){i=i-3.14159265358979*2}var p=f(h);var q=f(i);if(p<c||p>d){p=f(h+3.14159265358979*2)}if(q<c||q>d){q=f(i+3.14159265358979*2)}var r=Math.min(p,q);var s=Math.max(p,q);if(!e&&p>q||e&&p<q){var t=d-s;var u=r-c;b.j().add(function(){var $ret=new $$t.hw;$ret.d(s);$ret.c(d);$ret.b(t/(t+u)*g);return $ret}());b.j().add(function(){var $ret=new $$t.hw;$ret.d(c);$ret.c(r);$ret.b(u/(t+u)*g);return $ret}())}else{b.j().add(function(){var $ret=new $$t.hw;$ret.d(r);$ret.c(s);$ret.b(g);return $ret}())}}},$type:new $.ig.Type("PolarAxisRenderingManager",$.ig.$ot)},true);$.ig.util.defType("IPolarRadialRenderingParameters:i1","Object",{$type:new $.ig.Type("IPolarRadialRenderingParameters",null)},true);$.ig.util.defType("NumericAxisRenderingParameters:ip","AxisRenderingParametersBase",{init:function(){$$t.$hv.init.call(this)},$type:new $.ig.Type("NumericAxisRenderingParameters",$$t.$hv.$type)},true);$.ig.util.defType("PolarAxisRenderingParameters:i0","NumericAxisRenderingParameters",{init:function(){$$t.$ip.init.call(this)},_minLength:0,minLength:function(value){if(arguments.length===1){this._minLength=value;return value}else{return this._minLength}},_maxLength:0,maxLength:function(value){if(arguments.length===1){this._maxLength=value;return value}else{return this._maxLength}},_center:null,center:function(value){if(arguments.length===1){this._center=value;return value}else{return this._center}},_minAngle:0,minAngle:function(value){if(arguments.length===1){this._minAngle=value;return value}else{return this._minAngle}},_maxAngle:0,maxAngle:function(value){if(arguments.length===1){this._maxAngle=value;return value}else{return this._maxAngle}},_crossingAngleRadians:0,crossingAngleRadians:function(value){if(arguments.length===1){this._crossingAngleRadians=value;return value}else{return this._crossingAngleRadians}},_effectiveMaximum:0,effectiveMaximum:function(value){if(arguments.length===1){this._effectiveMaximum=value;return value}else{return this._effectiveMaximum}},$type:new $.ig.Type("PolarAxisRenderingParameters",$$t.$ip.$type,[$$t.$i1.$type])},true);$.ig.util.defType("RadialAxisRenderingParameters:i2","CategoryAxisRenderingParameters",{init:function(){$$t.$h0.init.call(this)},_minLength:0,minLength:function(value){if(arguments.length===1){this._minLength=value;return value}else{return this._minLength}},_maxLength:0,maxLength:function(value){if(arguments.length===1){this._maxLength=value;return value}else{return this._maxLength}},_center:null,center:function(value){if(arguments.length===1){this._center=value;return value}else{return this._center}},_crossingAngleRadians:0,crossingAngleRadians:function(value){if(arguments.length===1){this._crossingAngleRadians=value;return value}else{return this._crossingAngleRadians}},_minAngle:0,minAngle:function(value){if(arguments.length===1){this._minAngle=value;return value}else{return this._minAngle}},_maxAngle:0,maxAngle:function(value){if(arguments.length===1){this._maxAngle=value;return value}else{return this._maxAngle}},_effectiveMaximum:0,effectiveMaximum:function(value){if(arguments.length===1){this._effectiveMaximum=value;return value}else{return this._effectiveMaximum}},$type:new $.ig.Type("RadialAxisRenderingParameters",$$t.$h0.$type,[$$t.$i1.$type])},true);$.ig.util.defType("RadialAxes:tu","Object",{_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function(a,b){this.f={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};$.ig.$op.init.call(this);this.b(a);this.a(b)},f:null,d:function(a,b,c,d){var e=this.f.__x+b*Math.cos(a);return $$t.$iz.c(e,c,d)},g:function(a,b,c,d,e,f,g){var h=Math.min(b!=null?b.count():0,c!=null?c.count():0);var i=false;if(a.count()==h){i=true}var j;var k;var l=this.f.__x;var m=this.f.__y;var n;var o;for(var p=0;p<h;p++){j=this.a().getScaledAngle(b.item(p));k=this.b().getScaledValue2(c.item(p));n=l+k*f(p,j);o=m+k*g(p,j);n=e.left()+e.width()*(n-d.left())/d.width();o=e.top()+e.height()*(o-d.top())/d.height();if(!i){a.add({__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else{a.item(p,{__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},h:function(a,b,c,d,e,f){var g=$$t.$iz.a(a,c,d);var h=$$t.$iz.e(b,c,d);var i=Math.sqrt(Math.pow(g-this.f.__x,2)+Math.pow(h-this.f.__y,2));var j=Math.acos((g-this.f.__x)/i);if(h-this.f.__y<0){j=2*3.14159265358979-j}e=this.a().getUnscaledAngle(j);f=this.b().getUnscaledValue2(i);return{unscaledAngle:e,unscaledRadius:f}},e:function(a,b,c,d){var e=this.f.__y+b*Math.sin(a);return $$t.$iz.f(e,c,d)},c:function(a){var b=Math.sqrt(Math.pow(a.__x-this.f.__x,2)+Math.pow(a.__y-this.f.__y,2));var c=Math.acos((a.__x-this.f.__x)/b);if(a.__y-this.f.__y<0){c=2*3.14159265358979-c}return c},$type:new $.ig.Type("RadialAxes",$.ig.$ot)},true);$.ig.util.defType("RadialAxisLabelPanel:i3","HorizontalAxisLabelPanelBase",{init:function(){$$t.$i4.init.call(this);this.cp=new $$t.bh($.ig.Number.prototype.$type,0)},aa:function(){return new $$t.i6(this)},bs:function(a){$$t.$i4.bs.call(this,a);this.cm(a)},_cm:null,cm:function(value){if(arguments.length===1){this._cm=value;return value}else{return this._cm}},_ct:null,ct:function(value){if(arguments.length===1){this._ct=value;return value}else{return this._ct}},_cq:0,cq:function(value){if(arguments.length===1){this._cq=value;return value}else{return this._cq}},co:function(){return this.z().labelSettings()!=null&&this.z().labelSettings().c()!=5&&this.z().labelSettings().c()!=4},cn:function(){return!this.co()},b9:function(){return this.ah()&&(!this.aj()||this.a1()==-180)},ca:function(){return!this.ak()},bg:function(a){$$t.$i4.bg.call(this,a);if(this.cq()%360==0||this.co()){this.cm().az()}else{this.cm().ay(a)}},a1:function(){var a=$$t.$i4.a1.call(this);if(this.cn()){a-=this.cq()*180/3.14159265358979}return a},b8:function(){return this.a1()%360!=0},b7:function(){if(this.co()){return true}var a=this.cq()*180/3.14159265358979;if(a<30||a>330||a>150&&a<210){return true}return false},cp:null,bv:function(a,b){var c=b*3.14159265358979/180;var d=Math.abs(Math.sin(c));if(this.z().labelSettings()!=null&&this.z().labelSettings().c()==4){d=d*-1}this.cm().a0(a,b,d)},cs:function(){var a=Number.MAX_VALUE;var c=this.aq().getEnumerator();while(c.moveNext()){var b=c.current();a=Math.min(b.a(),a)}return a},cr:function(){var a=-Number.MAX_VALUE;var c=this.aq().getEnumerator();while(c.moveNext()){var b=c.current();a=Math.max(b.a(),a)}return a},ck:function(a){var $self=this;var b;if($self.z().isInverted()){b=$self.cs()}else{b=$self.cr()}var c=$self.aq().where$1($$t.$ht.$type,function(d){return d.a()==b}).select$2($$t.$ht.$type,$.ig.Number.prototype.$type,function(d){return $self.aq().indexOf(d)});$self.cp=c.toList$1($.ig.Number.prototype.$type);$self.ah($self.ag(a.where$1($$t.$x.$type,function(d,e){return!$self.cp.contains(e)}).toList$1($$t.$x.$type)))},ai:function(a,b){if(this.cp.contains(a)){return false}else{return $$t.$i4.ai.call(this,a,b)}},cl:function(){this.cp=new $$t.bh($.ig.Number.prototype.$type,0);$$t.$i4.cl.call(this)},ad:function(){return 5},am:function(a){return a==5||a==4||a==1||a==0},bm:function(){},$type:new $.ig.Type("RadialAxisLabelPanel",$$t.$i4.$type)},true);$.ig.util.defType("RadialAxisLabelPanelView:i6","HorizontalAxisLabelPanelBaseView",{_ax:null,ax:function(value){if(arguments.length===1){this._ax=value;return value}else{return this._ax}},init:function(a){$$t.$i5.init.call(this,a);this.ax(a)},a0:function(a,b,c){},az:function(){},ay:function(a){},aj:function(){$$t.$i5.aj.call(this);this.a().b4(new $$t.y(this.a().b1().width(),this.a().b1().height()))},$type:new $.ig.Type("RadialAxisLabelPanelView",$$t.$i5.$type)},true);$.ig.util.defType("PathRenderingInfo:hk","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},$type:new $.ig.Type("PathRenderingInfo",$.ig.$ot)},true);$.ig.util.defType("NumericAxisRenderer:hn","AxisRendererBase",{init:function(a){$$t.$ho.init.call(this,a)},v:function(a,b,c,d){var e;if(a.p()!=null){e=this.j()(b)}else{b=Math.round(b*1e6)/1e6;e=b.toString()}return e},$type:new $.ig.Type("NumericAxisRenderer",$$t.$ho.$type)},true);$.ig.util.defType("RangeInfo:hw","Object",{init:function(){$.ig.$op.init.call(this);this.a(-1);this.e(-1)},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d
}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},$type:new $.ig.Type("RangeInfo",$.ig.$ot)},true);$.ig.util.defType("NumericScaler:id","DependencyObject",{init:function(){$$t.$an.init.call(this)},r:function(a,b,c,d,e){return{actualMinimumValue:d,actualMaximumValue:e}},j:function(a){if(arguments.length===1){this.g($$t.$id.y,a);return a}else{return this.c($$t.$id.y)}},i:function(a){if(arguments.length===1){this.g($$t.$id.x,a);return a}else{return this.c($$t.$id.x)}},m:0,l:0,v:function(a){this.j(a)},u:function(a){this.i(a)},t:function(a,b,c){switch(a){case"ActualMinimumValue":this.m=this.j();this.w();break;case"ActualMaximumValue":this.l=this.i();this.w();break}},w:function(){if(isNaN(this.j())||isNaN(this.i())||Number.isInfinity(this.j())||Number.isInfinity(this.i())||this.j()<-Number.MAX_VALUE||this.i()>Number.MAX_VALUE){this.k(this.i()-this.j())}else{this.k(this.i()-this.j())}},_k:0,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},o:function(a,b){},n:function(a,b){},h:function(a,b,c,d){var e=new $$t.bh(Number,2,a.count());for(var f=b;f<c;f++){e.add(this.o(a.item(f),d))}return e},s:function(a,b,c,d){for(var e=b;e<c;e++){a.item(e,this.n(a.item(e),d))}},$type:new $.ig.Type("NumericScaler",$$t.$an.$type)},true);$.ig.util.defType("LinearScaler:is","NumericScaler",{init:function(){$$t.$id.init.call(this)},r:function(a,b,c,d,e){var $self=this;var f;var g;(function(){var $ret=$$t.$h9.c(a,b,c,false,-1,f,g);f=$ret.minimumValue;g=$ret.maximumValue;return $ret.ret})();d=f;e=g;return{actualMinimumValue:d,actualMaximumValue:e}},$type:new $.ig.Type("LinearScaler",$$t.$id.$type)},true);$.ig.util.defType("HorizontalLinearScaler:lw","LinearScaler",{init:function(){$$t.$is.init.call(this)},o:function(a,b){return this.ab(a,b.d,b.c,b.a)},n:function(a,b){return this.aa(a,b.d,b.c,b.a)},z:function(values_){var a=$.isArray(values_)?values_:null;return a;return null},s:function(a,b,c,d){var e;var f=d.d;var g=d.c;var h=d.b;var i=d.a;var j=!h.isEmpty();var k=this.k();var l=this.m;var m=h.left();var n=h.width();var o=f.left();var p=f.width();var q=g.left();var r=g.width();var s=0;var t=1;var u=this.z(a);var v=false;if(u!=null){v=true}for(var w=b;w<c;w++){if(v){e=u[w]}else{e=a.item(w)}if(j){var x=(e-l)/k;if(i){x=1-x}x=m+n*(x-s)/t;var y=(x-o*r)/p;if(v){u[w]=y}else{a.item(w,y)}}else{var z=(e-l)/k;if(i){z=1-z}z=q+r*(z-o)/p;if(v){u[w]=z}else{a.item(w,z)}}}},ab:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(d){e=1-e}return this.m+e*this.k()},aa:function(a,b,c,d){var e=(a-this.m)/this.k();if(d){e=1-e}return c.left()+c.width()*(e-b.left())/b.width()},$type:new $.ig.Type("HorizontalLinearScaler",$$t.$is.$type)},true);$.ig.util.defType("LogarithmicScaler:ih","NumericScaler",{init:function(){$$t.$id.init.call(this)},_aa:0,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_z:0,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},t:function(a,b,c){$$t.$id.t.call(this,a,b,c);switch(a){case"ActualMinimumValue":this.aa(Math.log(this.j()));break;case"ActualMaximumValue":this.z(Math.log(this.i()));break}},r:function(a,b,c,d,e){var $self=this;var f;var g;(function(){var $ret=$$t.$h9.c(a,b,c,true,a.logarithmBase(),f,g);f=$ret.minimumValue;g=$ret.maximumValue;return $ret.ret})();d=f;e=g;return{actualMinimumValue:d,actualMaximumValue:e}},$type:new $.ig.Type("LogarithmicScaler",$$t.$id.$type)},true);$.ig.util.defType("HorizontalLogarithmicScaler:lv","LogarithmicScaler",{init:function(){$$t.$ih.init.call(this)},o:function(a,b){return this.ac(a,b.d,b.c,b.a)},n:function(a,b){return this.ab(a,b.d,b.c,b.a)},ac:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(d){e=1-e}return Math.exp(e*(this.z()-this.aa())+this.aa())},ab:function(a,b,c,d){if(isNaN(a)){return NaN}var e=0;if(a<=0){e=(Math.log(this.m)-this.aa())/(this.z()-this.aa())}else{e=(Math.log(a)-this.aa())/(this.z()-this.aa())}if(d){e=1-e}return c.left()+c.width()*(e-b.left())/b.width()},$type:new $.ig.Type("HorizontalLogarithmicScaler",$$t.$ih.$type)},true);$.ig.util.defType("ScalerParams:ie","Object",{init:function(a,b,c){$.ig.$op.init.call(this);this.d=a;this.c=b;this.b=$$t.$x.empty();this.a=c},d:null,c:null,b:null,a:false,$type:new $.ig.Type("ScalerParams",$.ig.$ot)},true);$.ig.util.defType("VerticalLinearScaler:ir","LinearScaler",{init:function(){$$t.$is.init.call(this)},o:function(a,b){return this.ab(a,b.d,b.c,b.a)},n:function(a,b){return this.aa(a,b.d,b.c,b.a)},z:function(values_){var a=$.isArray(values_)?values_:null;return a;return null},s:function(a,b,c,d){var e;var f=d.d;var g=d.c;var h=d.b;var i=d.a;var j=!h.isEmpty();var k=this.k();var l=this.m;var m=h.top();var n=h.height();var o=f.top();var p=f.height();var q=g.top();var r=g.height();var s=0;var t=1;var u=this.z(a);var v=false;if(u!=null){v=true}for(var w=b;w<c;w++){if(v){e=u[w]}else{e=a.item(w)}if(j){var x=(e-l)/k;if(!i){x=1-x}x=m+n*(x-s)/t;var y=(x-o*r)/p;if(v){u[w]=y}else{a.item(w,y)}}else{var z=(e-l)/k;if(!i){z=1-z}z=q+r*(z-o)/p;if(v){u[w]=z}else{a.item(w,z)}}}},aa:function(a,b,c,d){var e=(a-this.m)/this.k();if(!d){e=1-e}return c.top()+c.height()*(e-b.top())/b.height()},ab:function(a,b,c,d){var e=b.top()+b.height()*(a-c.top())/c.height();if(!d){e=1-e}return this.m+e*this.k()},$type:new $.ig.Type("VerticalLinearScaler",$$t.$is.$type)},true);$.ig.util.defType("VerticalLogarithmicScaler:iq","LogarithmicScaler",{init:function(){$$t.$ih.init.call(this)},o:function(a,b){return this.ac(a,b.d,b.c,b.a)},n:function(a,b){return this.ab(a,b.d,b.c,b.a)},ab:function(a,b,c,d){if(isNaN(a)){return NaN}var e;if(a<=0){e=(Math.log(this.m)-this.aa())/(this.z()-this.aa())}else{e=(Math.log(a)-this.aa())/(this.z()-this.aa())}if(!d){e=1-e}return c.top()+c.height()*(e-b.top())/b.height()},ac:function(a,b,c,d){var e=b.top()+b.height()*(a-c.top())/c.height();if(!d){e=1-e}return Math.exp(e*(this.z()-this.aa())+this.aa())},$type:new $.ig.Type("VerticalLogarithmicScaler",$$t.$ih.$type)},true);$.ig.util.defType("TickmarkValues:hx","DependencyObject",{init:function(){$$t.$an.init.call(this)},o:function(a){this.k(a.i())},_k:0,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_j:0,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_m:0,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},h:function(){},i:function(){},_n:0,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},$type:new $.ig.Type("TickmarkValues",$$t.$an.$type)},true);$.ig.util.defType("CategoryTickmarkValues:jl","TickmarkValues",{init:function(){$$t.$hx.init.call(this);this.q=null},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_v:0,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_w:null,w:function(value){if(arguments.length===1){this._w=value;return value}else{return this._w}},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_s:false,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_u:null,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},o:function(a){$$t.$hx.o.call(this,a);var b=a.a();this.p(b);this.v(a.o());this.w(a.p());this.x(a.q());this.s(a.c());this.u(a.k());var c=new $$t.jh(1,a.j(),a.i(),a.g(),a.h(),b);var d=c.e();if(a.f()!=-1){d=a.f()}var e=Math.floor((a.j()-a.e())/d);var f=Math.ceil((a.i()-a.e())/d);var g=e;var h=f;var i=c.f();if(a.n()!=-1){i=a.n()}this.j(d);this.l(g);this.m(h);this.n(i);this.t(a.e())},_t:0,t:function(value){if(arguments.length===1){this._t=value;return value}else{return this._t}},q:null,h:function(){var a=this.l();var b=this.m()-a+1;if(this.q==null||this.q.length!=b){this.q=new Array(b)}var c=this.q;for(var d=0;d<b;++d){var e=this.t()+(d+a)*this.j();c[d]=e}return c},r:null,i:function(){var a=this.j();var b=this.m();var c=this.l();var d=this.v();var e=this.p();a=Math.min(a,20);var f=0;for(var g=c;g<b;++g){if(e!=0&&d!=0){for(var h=0;h<a;h++){for(var i=0;i<d;i++){f++}}}}if(this.r==null||this.r.length!=f){this.r=new Array(f)}var j=this.r;var k=0;for(var l=c;l<b;++l){if(e!=0&&d!=0){for(var m=0;m<a;m++){for(var n=0;n<d;n++){var o=this.u()(n);var p=m+l*a+o;j[k]=p;k++}}}}return this.r},$type:new $.ig.Type("CategoryTickmarkValues",$$t.$hx.$type)},true);$.ig.util.defType("LinearTickmarkValues:h4","TickmarkValues",{init:function(){this.p=null;this.q=null;$$t.$hx.init.call(this);this.s(0)},_s:0,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},o:function(a){$$t.$hx.o.call(this,a);var b;if(this.s()!=0){b=new $$t.h5(1,a.j(),a.i(),a.g(),this.s())}else{b=new $$t.h5(0,a.j(),a.i(),a.g())}this.j(b.e());if(a.b()&&a.h()>0&&(a.i()-a.j())/a.h()<1e3){this.j(a.h())}if(a.f()!=-1){this.j(a.f())}this.l(Math.floor((a.j()-a.e())/this.j()));this.m(Math.ceil((a.i()-a.e())/this.j()));this.n(b.f());if(a.n()!=-1){this.n(a.n())}this.r(a.e())},_r:0,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},p:null,h:function(){var a=0;var b=this.l();if(!isNaN(this.j())){a=this.m()-b+1}if(this.p==null||this.p.length!=a){this.p=new Array(a)}var c=this.p;for(var d=0;d<a;++d){var e=this.r()+(d+b)*this.j();c[d]=e}return c},q:null,i:function(){var a=this.l();var b=this.m();var c=this.n();var d=this.j();var e=this.r();var f=this.k();var g=d/c;var h=0;for(var i=a;i<b;++i){for(var j=1;j<c;++j){var k=e+i*d+j*g;if(k<=f){h++}}}if(this.q==null||this.q.length!=h){this.q=new Array(h)}var l=this.q;var m=0;for(var n=a;n<b;++n){for(var o=1;o<c;++o){var p=e+n*d+o*g;if(p<=this.k()){l[m]=p;m++}}}return l},$type:new $.ig.Type("LinearTickmarkValues",$$t.$hx.$type)},true);$.ig.util.defType("LogarithmicTickmarkValues:h1","TickmarkValues",{init:function(){$$t.$hx.init.call(this);this.p=null;this.q=null},o:function(a){$$t.$hx.o.call(this,a);var b=new $$t.h2(a.j(),a.i(),this.t(),a.g());this.j(1);this.n(b.f());this.l(Math.floor(Math.logBase(Math.max(5e-324,a.j()),this.t())));this.m(Math.ceil(Math.logBase(Math.max(5e-324,a.i()),this.t())))},t:function(a){if(arguments.length===1){this.g($$t.$h1.v,a);return a}else{return this.c($$t.$h1.v)}},r:function(a){var b=a*this.j();return Math.pow(this.t(),b)},p:null,h:function(){var a=this.l();var b=this.m();var c=this.k();var d=0;for(var e=a;e<=b;++e){var f=this.r(e);if(f<=c){d++}}if(this.p==null||this.p.length!=d){this.p=new Array(d)}var g=this.p;var h=0;for(var i=a;i<=b;++i){var j=this.r(i);if(j<=c){g[h]=j;h++}}return g},q:null,i:function(){var a=this.l();var b=this.m();var c=this.t();var d=this.n();var e=this.k();var f=0;for(var g=a;g<=b;++g){var h=this.r(g);var i=Math.pow(c,g);for(var j=1;j<this.n()-1;++j){var k=h+j*i;if(k<=e){f++}}}if(this.q==null||this.q.length!=f){this.q=new Array(f)}var l=this.q;var m=0;for(var n=a;n<=b;++n){var o=this.r(n);var p=Math.pow(c,n);for(var q=1;q<this.n()-1;++q){var r=o+q*p;if(r<=e){l[m]=r;m++}}}return l},$type:new $.ig.Type("LogarithmicTickmarkValues",$$t.$hx.$type)},true);$.ig.util.defType("TickmarkValuesInitializationParameters:hy","Object",{init:function(){$.ig.$op.init.call(this)},_j:0,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_i:0,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_g:0,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_b:false,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_h:0,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_f:0,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_n:0,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_o:0,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_q:null,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_c:false,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},$type:new $.ig.Type("TickmarkValuesInitializationParameters",$.ig.$ot)},true);$.ig.util.defType("ViewportUtils:iz","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b,c){return c.left()+c.width()*(a-b.left())/b.width()},a:function(a,b,c){return(a-c.left())*b.width()/c.width()+b.left()},f:function(a,b,c){return c.top()+c.height()*(a-b.top())/b.height()},e:function(a,b,c){return(a-c.top())*b.height()/c.height()+b.top()},d:function(a,b,c){return c.width()*a/b.width()},b:function(a,b,c){return b.width()*a/c.width()},g:function(a,b,c){return c.height()*a/b.height()},$type:new $.ig.Type("ViewportUtils",$.ig.$ot)},true);$.ig.util.defType("FramePreparer:lk","Object",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$lk.init1.call(this,1,$.ig.util.cast($$t.$kb.$type,a),$.ig.util.cast($$t.$a.$type,a),$.ig.util.cast($$t.$ll.$type,a))},init1:function(initNumber,a,b,c){$.ig.$op.init.call(this);this.c(new $$t.lm);this.a(new $$t.ln);this.b(new $$t.lo);if(a!=null){this.c(a)}if(b!=null){this.a(b)}if(c!=null){this.b(c)}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},d:function(a,b){},$type:new $.ig.Type("FramePreparer",$.ig.$ot)},true);$.ig.util.defType("CategoryFramePreparerBase:lj","FramePreparer",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$lj.init1.call(this,1,a,$.ig.util.cast($$t.$kb.$type,a),$.ig.util.cast($$t.$a.$type,a),$.ig.util.cast($$t.$ll.$type,a),$.ig.util.cast($$t.$j1.$type,a))},init1:function(initNumber,a,b,c,d,e){$$t.$lk.init1.call(this,1,b,c,d);this.f(a);this.e(e)},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},l:function(a,b,c,d,e,f){},_m:false,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},g:function(a){var $self=this;var b=new $$t.lp;b.f($self.f().useHighMarkerFidelity());b.b($self.f().scaler());b.c($self.f().yScaler());b.d($.ig.util.cast($$t.$kd.$type,b.b()));b.a($.ig.util.cast($$t.$ke.$type,a));if(b.a()==null||b.b()==null||b.c()==null){return null}var c;var d;var e;var f;(function(){var $ret=$self.e().getBucketInfo(c,d,e,f);c=$ret.firstBucket;d=$ret.lastBucket;e=$ret.bucketSize;f=$ret.resolution;return $ret.ret})();b.i(c);b.j(d);b.h(e);b.g(f);if(b.j()<b.i()){return null}var g;var h;(function(){var $ret=$self.a().getViewInfo(h,g);h=$ret.viewportRect;g=$ret.windowRect;return $ret.ret})();b.l(g);b.k(h);if(b.l()==$$t.$x.empty()||b.k()==$$t.$x.empty()){return null}if($self.f()!=null&&$.ig.util.cast($$t.$jw.$type,$self.f())!==null&&$self.e()!=null){b.e(true)}return b},n:function(a,b,c){var d=this.f().currentCategoryMode();var e=0;if(d==0&&a.categoryMode()!=0){d=1}switch(d){case 0:e=0;break;case 1:e=.5*a.getCategorySize(b,c);break;case 2:e=a.getGroupCenter(this.f().currentMode2Index(),b,c);break}if($.ig.util.cast($$t.$lq.$type,a)!==null){if(!a.isInverted()){e=-e}}else if(a.isInverted()){e=-e}return e},o:function(a){return this.n(a.b(),a.l(),a.k())},d:function(a,b){var c=this.g(a);if(c==null||this.e()==null){return}c.a().h.clear();c.a().r.clear();c.a().p.clear();c.a().q.clear();c.a().o.clear();c.a().i.clear();var d=this.c().shouldDisplayMarkers();var e=false;var f=this.o(c);var g=this.h(c);if(c.d()!=null&&c.d().sortedIndices().count()!=g.a()){return}if(c.d()!=null&&$.ig.util.cast($$t.$k1.$type,c.d())!==null){c.d().hw()}this.e().cacheValues();if(this.m()&&c.d()!=null&&c.d().sortedIndices().count()>0){var h=c.d().sortedIndices().__inner[c.i()];this.v(g,h,true,c.e());while((isNaN(g.d())||isNaN(g.e()))&&c.i()>0){c.i(c.i()-1);h=c.d().sortedIndices().__inner[c.i()];this.v(g,h,true,c.e())}var i=c.d().sortedIndices().__inner[c.j()];this.v(g,i,true,c.e());while((isNaN(g.d())||isNaN(g.e()))&&c.j()<g.a()-1){c.j(c.j()+1);i=c.d().sortedIndices().__inner[c.j()];this.v(g,i,true,c.e())}}if(this.m()&&c.d()==null){var j=c.i();var k=this.e().getBucket(j);while((isNaN(k[1])||isNaN(k[2]))&&c.i()>0){c.i(c.i()-1);j=c.i();k=this.e().getBucket(j)}var l=c.j();k=this.e().getBucket(l);while((isNaN(k[1])||isNaN(k[2]))&&c.j()<$.ig.intDivide(g.a(),c.h())){c.j(c.j()+1);l=c.j();k=this.e().getBucket(l)}}this.t(c,g,f);var m=this.p(c,g,f,d,e);this.c().updateMarkerCount(m);this.s($.ig.util.cast($$t.$ke.$type,a),b);this.e().unCacheValues();return},q:function(a){return a},s:function(a,b){},p:function(a,b,c,d,e){var $self=this;var f=0;var g=false;var h=null;var i=false;var j=a.d()!=null;var k=a.l();var l=a.k();var m=$.ig.util.cast($$t.$hl.$type,a.c())!==null&&$.ig.util.cast($$t.$hl.$type,a.c()).fy();var n=a.f();var o=$self.f().provideCollisionDetector();var p=0;var q=new $$t.ie(k,l,a.b().isInverted());var r=new $$t.ie(k,l,a.c().isInverted());if(j){p=$self.q(a.b().getUnscaledValue(2,q)-a.b().getUnscaledValue(1,q));i=$self.k()}for(var s=a.i();s<=a.j();++s){var t;if(!j){t=$self.e().getBucket(s)}else{t=function(){var $ret=$self.j(a,s,b,p,g,h,c);s=$ret.currentIndex;g=$ret.isCluster;h=$ret.endBucket;return $ret.ret}()}var u=!m||m&&t[1]>0;var v=t[0];if(!isNaN(t[0])){$self.u(a,t,c,j,q,r);a.a().h.add(t);if(g&&i){if(h!=null){$self.u(a,h,c,j,q,r);a.a().h.add(h)}}if(d&&u){var w=s*a.h();var x=w;if(j&&a.d().sortedIndices()!=null&&w>=0&&w<a.d().sortedIndices().count()){w=a.d().sortedIndices().__inner[w]}var y=t;if(n&&w<b.a()){y=new Array(t.length);y[0]=v;$self.v(b,w,true,a.e());y[1]=b.d();y[2]=b.e();$self.u(a,y,c,j,q,r)}if($self.l(a.a(),y,o,Math.min(w,b.a()-1),f,a.a().h.count()-1)){++f}}}}return f},k:function(){var a=$.ig.util.cast($$t.$ly.$type,this.f())!==null||$.ig.util.cast($$t.$l9.$type,this.f())!==null||$.ig.util.cast($$t.$mh.$type,this.f())!==null||$.ig.util.cast($$t.$q4.$type,this.f())!==null||$.ig.util.cast($$t.$q6.$type,this.f())!==null||$.ig.util.cast($$t.$q8.$type,this.f())!==null||$.ig.util.cast($$t.$rm.$type,this.f())!==null||$.ig.util.cast($$t.$ru.$type,this.f())!==null;return a},v:function(a,b,c,d){},r:function(a,b,c){},i:function(a,b){},j:function(a,b,c,d,e,f,g){var $self=this;var h;f=null;e=false;var i=$.ig.util.cast($$t.$fv.$type,$self.f());var j=$.ig.util.cast($$t.$ra.$type,$self.f());var k=$.ig.util.cast($$t.$jy.$type,$self.f());var l=a.k();var m=a.l();var n=new $$t.ie(m,l,a.b().isInverted());var o=new $$t.ie(m,l,a.c().isInverted());var p=a.e();if(a.d()==null||a.d().sortedIndices()==null||a.d().sortedIndices().count()==0){return{ret:function(){var $ret=new Array;$ret.add(NaN);$ret.add(NaN);$ret.add(NaN);return $ret}(),currentIndex:b,isCluster:e,endBucket:f}}if(i!=null&&i.bb()!=null&&i.bb().count()<a.d().sortedIndices().count()){return{ret:function(){var $ret=new Array;$ret.add(NaN);$ret.add(NaN);$ret.add(NaN);return $ret}(),currentIndex:b,isCluster:e,endBucket:f}}var q=a.d().sortedIndices().__inner[b];var r=a.d().getUnscaledValueAt(q);var s=r;$self.v(c,q,false,p);while(b<a.j()){q=a.d().sortedIndices().__inner[b+1];s=a.d().getUnscaledValueAt(q);$self.v(c,q,true,p);if(s-r>=d||isNaN(c.d())||isNaN(c.e())){if(e){var t=a.d().sortedIndices().__inner[b];$self.v(c,t,true,p);f=function(){var $ret=new Array;$ret.add(a.b().getScaledValue(r+d,n));$ret.add(c.d());$ret.add(c.e());return $ret}()}break}if(!e&&$self.k()){var u=a.d().sortedIndices().__inner[b];$self.v(c,u,true,p);var v=function(){var $ret=new Array;$ret.add(a.b().getScaledValue(r,n));$ret.add(c.d());$ret.add(c.e());return $ret}();if(!isNaN(v[0])){if(!isNaN(v[1])&&!isNaN(v[2])){$self.u(a,v,g,a.d()!=null,n,o);a.a().h.add(v);e=true}else{break}}}b++;$self.r(c,q,p)}var w=NaN;if(!isNaN(r)){w=a.b().getScaledValue(r,n)}h=$self.i(w,c);return{ret:h,currentIndex:b,isCluster:e,endBucket:f};return{currentIndex:b,isCluster:e,endBucket:f}},u:function(a,b,c,d,e,f){},t:function(a,b,c){},h:function(a){},$type:new $.ig.Type("CategoryFramePreparerBase",$$t.$lk.$type)},true);$.ig.util.defType("CategoryFramePreparer:li","CategoryFramePreparerBase",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$li.init1.call(this,1,a,$.ig.util.cast($$t.$kb.$type,a),$.ig.util.cast($$t.$a.$type,a),$.ig.util.cast($$t.$ll.$type,a),$.ig.util.cast($$t.$j1.$type,a))},init1:function(initNumber,a,b,c,d,e){$$t.$lj.init1.call(this,1,a,b,c,d,e);this.w(new $$t.rf);if($.ig.util.cast($$t.$j4.$type,a)!==null){this.w($.ig.util.cast($$t.$j4.$type,a))}this.x(new $$t.sl);if($.ig.util.cast($$t.$j3.$type,a)!==null){this.x($.ig.util.cast($$t.$j3.$type,a))}},_w:null,w:function(value){if(arguments.length===1){this._w=value;return value}else{return this._w}},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];var i=new $$t.x(0,g-5,h-5,11,11);if(!isNaN(g)&&!isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.p.add({__x:g,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c().updateMarkerTemplate(e,d,f);return true}return false},h:function(a){var b=new $$t.sm;var c=this.x().valueColumn();b.f(c);return b},u:function(a,b,c,d,e,f){if(d){b[0]=b[0]+c}else{b[0]=a.b().getScaledValue(b[0],e)+c}b[1]=a.c().getScaledValue(b[1],f);if(a.h()>1||d){b[2]=a.c().getScaledValue(b[2],f)}else{b[2]=b[1]}},t:function(a,b,c){var $self=this;if($self.w().trendLineType()==0||$self.w().trendlinePreparer()==null||$self.w().trendLinePeriod()<1){return}var d=new $$t.ie(a.l(),a.k(),a.b().isInverted());var e=new $$t.ie(a.l(),a.k(),a.c().isInverted());var f=b.f();if(a.d()!=null&&a.d().sortedIndices()!=null){f=new $$t.md(f,a.d().sortedIndices())}var g=function(){var $ret=new $$t.j8;$ret.c(a.h());$ret.d(a.i());$ret.e(a.j());$ret.a(c);$ret.b(a.g());$ret.f(a.k());return $ret}();if($self.w().trendLineType()!=0){if($.ig.util.cast($$t.$sd.$type,$self.w())!==null){$self.w().trendlinePreparer().prepareLine(a.a().q,$self.w().trendLineType(),f,$self.w().trendLinePeriod(),function(h){return a.c().getScaledValue(h,e)},function(h){return a.b().getScaledValue(h,d)},g)}else{$self.w().trendlinePreparer().prepareLine(a.a().q,$self.w().trendLineType(),f,$self.w().trendLinePeriod(),function(h){return a.b().getScaledValue(h,d)},function(h){return a.c().getScaledValue(h,e)},g)}}},v:function(a,b,c,d){var e=a;var f=e.f();var g=this.q(f.item(b));var h=g;if(d){var i=this.e().getBucket(b);g=i[1];h=i[1]}if(c){e.d(g);e.e(h)}else{e.b(g);e.c(h)}},r:function(a,b,c){var d=a;var e=d.f();if(b<e.count()){var f;if(c){var g=this.e().getBucket(b);f=g[1]}else{f=this.q(e.item(b))}d.b(Math.min(d.b(),f));d.c(Math.max(d.c(),f))}},i:function(a,b){var $self=this;var c=b;return function(){var $ret=new Array;$ret.add($self.q(a));$ret.add(c.b());$ret.add(c.c());return $ret}()},$type:new $.ig.Type("CategoryFramePreparer",$$t.$lj.$type)},true);$.ig.util.defType("BarFramePreparer:us","CategoryFramePreparer",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$us.init1.call(this,1,a,$.ig.util.cast($$t.$kb.$type,a),$.ig.util.cast($$t.$a.$type,a),$.ig.util.cast($$t.$ll.$type,a),$.ig.util.cast($$t.$j1.$type,a))},init1:function(initNumber,a,b,c,d,e){$$t.$li.init1.call(this,1,a,b,c,d,e);this.w(new $$t.rf);if($.ig.util.cast($$t.$j4.$type,a)!==null){this.w($.ig.util.cast($$t.$j4.$type,a))}this.x(new $$t.sl);if($.ig.util.cast($$t.$j3.$type,a)!==null){this.x($.ig.util.cast($$t.$j3.$type,a))}},l:function(a,b,c,d,e,f){var g=b[1];var h=b[0];var i=new $$t.x(0,g-5,h-5,11,11);if(!isNaN(g)&&!isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.p.add({__x:g,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c().updateMarkerTemplate(e,d,f);return true}return false},t:function(a,b,c){var $self=this;if($self.w().trendLineType()==0||$self.w().trendlinePreparer()==null||$self.w().trendLinePeriod()<1){return}var d=new $$t.ie(a.l(),a.k(),a.b().isInverted());var e=new $$t.ie(a.l(),a.k(),a.c().isInverted());var f=b.f();if(a.d()!=null&&a.d().sortedIndices()!=null){f=new $$t.md(f,a.d().sortedIndices())}var g=function(){var $ret=new $$t.j8;$ret.c(a.h());$ret.d(a.i());$ret.e(a.j());$ret.a(c);$ret.b(a.g());$ret.f(a.k());return $ret}();if($self.w().trendLineType()!=0){$self.w().trendlinePreparer().prepareLine(a.a().q,$self.w().trendLineType(),f,$self.w().trendLinePeriod(),function(h){return a.c().getScaledValue(h,e)},function(h){return a.b().getScaledValue(h,d)},g)}},$type:new $.ig.Type("BarFramePreparer",$$t.$li.$type)},true);$.ig.util.defType("BarTrendFitCalculator:ut","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g,h,i,j,k){if(d==null){switch(b){case 1:d=$$t.$kw.k(e,g,f);break;case 2:d=$$t.$kw.o(e,g,f);break;case 3:d=$$t.$kw.i(e,g,f);break;case 4:d=$$t.$kw.p(e,g,f);break;case 5:d=$$t.$kw.q(e,g,f);break;case 7:d=$$t.$kw.j(e,g,f);break;case 6:d=$$t.$kw.l(e,g,f);break;case 8:d=$$t.$kw.n(e,g,f);break;default:throw new $$t.f5}}if(d==null){return null}for(var l=0;l<c.f().height();l+=2){var m=l/(c.f().height()-1);var n=j+m*(k-j);var o=NaN;switch(b){case 1:o=$$t.$kw.ad(d,n);break;case 2:o=$$t.$kw.ah(d,n);break;case 3:o=$$t.$kw.ab(d,n);break;case 4:o=$$t.$kw.ai(d,n);break;case 5:o=$$t.$kw.aj(d,n);break;case 7:o=$$t.$kw.ac(d,n);break;case 6:o=$$t.$kw.ae(d,n);break;case 8:o=$$t.$kw.ag(d,n);break;default:throw new $$t.f5}o=h(o);n=i(n);if(!isNaN(o)&&!Number.isInfinity(o)){a.add({__x:o,__y:n+c.a(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}return d},$type:new $.ig.Type("BarTrendFitCalculator",$.ig.$ot)},true);$.ig.util.defType("TrendLineManagerBase$1:ki","Object",{$tTrendColumn:null,_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function($tTrendColumn){this.w=function(){var $ret=new $$t.cc;$ret.y(false);return $ret}();this.$tTrendColumn=$tTrendColumn;this.$type=this.$type.specialize(this.$tTrendColumn);$.ig.$op.init.call(this);this.e(new $$t.bh(this.$tTrendColumn,0))},x:function(){return this.w},w:null,t:function(a){this.u(a,null)},c:function(a){return a==1||a==2||a==3||a==4||a==5||a==6||a==7||a==8},b:function(a){return a==9||a==10||a==11||a==12||a==13},u:function(a,b){this.x().ag().clear();if(b!=null){b.i(this.x().ag())}if(a!=null){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(!isNaN(c.__x)&&!isNaN(c.__y)){if(b!=null){b.j(c)}else{this.x().ag().add(c)}}}}this.x().y(this.x().ag().count()>0)},r:function(a,b,c){this.s(a,b,c,null)},s:function(a,b,c,d){var $self=this;if(d!=null){d.i(c)}var f=$$t.$kp.f(a.count(),function(g){return a.item(g).__x},function(g){return a.item(g).__y},b.b()).getEnumerator();while(f.moveNext()){var e=f.current();if(d!=null){d.j(a.item(e))}else{c.add(a.item(e))}}},n:function(a,b){if(a==null||b==null){return}if(this.x().u()!=null){this.q()}a.y().add(this.x())},q:function(){if(this.x()==null){return}var a=$.ig.util.cast($$t.$fp.$type,this.x().u());if(a!=null){a.y().remove(this.x())}},o:function(){this.x().ag().clear()},v:function(){this.a(null);this.e().clear()},p:function(a,b,c,d){switch(a){case 3:case 2:case 1:case 0:case 4:this.v();break}},d:function(a,b,c,d,e){var f=false;switch(b){case"TrendLineType":case"TrendLinePeriod":this.v();f=true;break;case"TrendLineThickness":f=true;break;case"FastItemsSource":f=true;this.v();break}return f},$type:new $.ig.Type("TrendLineManagerBase$1",$.ig.$ot)},true);$.ig.util.defType("IPreparesCategoryTrendline:j7","Object",{$type:new $.ig.Type("IPreparesCategoryTrendline",null)},true);$.ig.util.defType("CategoryTrendLineManagerBase:kh","TrendLineManagerBase$1",{init:function(){$$t.$ki.init.call(this,Number)},prepareLine:function(a,b,c,d,e,f,g){},y:function(a,b,c,d){var $self=this;if(b!=null&&$.ig.util.cast($$t.$kd.$type,b)!==null){if(a!=null){a.q()}var e=new $$t.ku(function(f){var g=f;var h=$.ig.util.cast($$t.$kd.$type,b);if(h!=null){f=Math.min(f,h.sortedIndices().count()-1);g=h.sortedIndices().__inner[f]}return h.getUnscaledValueAt(g)},function(f,g,h){var i=new $$t.ie(h,g,b.isInverted());return b.getUnscaledValue(f,i)});e.n(c,d);return e}else if(!($.ig.util.cast($$t.$kz.$type,a)!==null)){if(a!=null){a.q()}var f=new $$t.kz;f.n(c,d);return f}return a},$type:new $.ig.Type("CategoryTrendLineManagerBase",$$t.$ki.$type.specialize(Number),[$$t.$j7.$type])},true);$.ig.util.defType("CategoryTrendLineManager:kz","CategoryTrendLineManagerBase",{init:function(){$$t.$kh.init.call(this)},prepareLine:function(a,b,c,d,e,f,g){var $self=this;var h=g.d()*g.c();var i=g.e()*g.c();var j=new $$t.bh($$t.$z.$type,0);if(b==0){$self.a(null);$self.e().clear();return}if($self.c(b)){$self.e().clear();$self.a($$t.$kv.a(j,b,g,$self.a(),c.count(),function(k){return k+1},function(k){return c.item(k)},function(k){return e(k-1)},f,h+1,i+1))}if($self.b(b)){$self.a(null);$$t.$ky.b(b,$self.e(),c,d);for(var k=g.d();k<=g.e();k+=1){var l=k*g.c();if(l>=0&&l<$self.e().count()){var m=e(l);var n=f($self.e().__inner[l]);j.add({__x:m+g.a(),__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}$self.r(j,g,a)},$type:new $.ig.Type("CategoryTrendLineManager",$$t.$kh.$type)},true);$.ig.util.defType("BarTrendLineManager:uu","CategoryTrendLineManager",{init:function(){$$t.$kz.init.call(this)},prepareLine:function(a,b,c,d,e,f,g){var $self=this;var h=g.d()*g.c();var i=g.e()*g.c();var j=new $$t.bh($$t.$z.$type,0);if(b==0){$self.a(null);$self.e().clear();return}if($self.c(b)){$self.e().clear();$self.a($$t.$ut.a(j,b,g,$self.a(),c.count(),function(k){return c.item(k)},function(k){return k+1},e,f,h,i))}if($self.b(b)){$self.a(null);$$t.$ky.b(b,$self.e(),c,d);for(var k=g.d();k<=g.e();k+=1){var l=k*g.c();if(l>=0&&l<$self.e().count()){var m=e($self.e().__inner[l]);var n=f(l);j.add({__x:m,__y:n+g.a(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}$self.r(j,g,a)},$type:new $.ig.Type("BarTrendLineManager",$$t.$kz.$type)},true);
$.ig.util.defType("BrushScale:oi","DependencyObject",{init:function(){var $self=this;this.h=null;$$t.$an.init.call(this);this.l(new $$t.bh($$t.$aj.$type,0));this.brushes(new $$t.fd);this.brushes().collectionChanged=$.ig.Delegate.prototype.combine(this.brushes().collectionChanged,this.m.runOn(this));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){return $self.n(a,b.propertyName(),b.oldValue(),b.newValue())})},m:function(a,b){var d=this.l().getEnumerator();while(d.moveNext()){var c=d.current();c.renderSeries(false);c.gy()}},brushes:function(a){if(arguments.length===1){if(this.h!=null){this.h.collectionChanged=$.ig.Delegate.prototype.remove(this.h.collectionChanged,this.m.runOn(this))}this.h=a;if(this.h!=null){this.h.collectionChanged=$.ig.Delegate.prototype.combine(this.h.collectionChanged,this.m.runOn(this))}var c=this.l().getEnumerator();while(c.moveNext()){var b=c.current();b.renderSeries(false);b.gy()}return a}else{return this.h}},h:null,_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},registerSeries:function(a){var b=this.l().contains(a);if(!b){this.l().add(a)}},unregisterSeries:function(a){var b=this.l().contains(a);if(b){this.l().remove(a)}},getBrush:function(a){if(this.brushes()==null||a<0||a>=this.brushes().count()){return null}return this.brushes().item(a)},isReady:function(){return true},s:function(a){if(this.brushes()==null||this.brushes().count()==0||a<0){return null}return this.brushes().getInterpolatedBrush(a)},propertyChanged:null,propertyUpdated:null,o:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},n:function(a,b,c,d){var f=this.l().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false);e.gy()}},$type:new $.ig.Type("BrushScale",$$t.$an.$type,[$$t.$a8.$type])},true);$.ig.util.defType("MarkerManagerBase:nn","Object",{_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_b:false,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.h(a);this.g(b);this.a(c);this.e(d);this.f(e)},l:function(a,b,c,d,e){},j:function(a,b){},d:function(a,b){var c=new $$t.bh($.ig.Number.prototype.$type,0);var d=new $$t.bh($.ig.Number.prototype.$type,0);var f=b.getEnumerator();while(f.moveNext()){var e=f.current();if(a.item(e).e().count()>0){c.add(e)}else{d.add(e)}}var g=new $$t.bh($.ig.Number.prototype.$type,0);g.addRange(c);g.addRange(d);return g},k:function(a,b,c,d){var $self=this;while(a>0){if(a<c.count()){if(!$$t.$nn.b()){c.shuffle$1($.ig.Number.prototype.$type)}c=$self.d(b,c);var e=a;for(var f=0;f<e;f++){var g=f;var h=b.item(c.__inner[g]);var i;var j=function(){var $ret=h.f(i);i=$ret.wasPriority;return $ret.ret}();d.add(j);a--;if(h.a()){b.remove(c.__inner[g])}}}else{var l=c.getEnumerator();while(l.moveNext()){var k=l.current();var m=b.item(k);var n;var o=function(){var $ret=m.f(n);n=$ret.wasPriority;return $ret.ret}();d.add(o);a--;if(m.a()){b.remove(k)}}c=new $$t.bh($.ig.Number.prototype.$type,1,b.keys())}}},i:function(a,b,c,d){var e=b.left();var f=b.right();var g=b.top();var h=b.bottom();if(!a.isEmpty()&&!b.isEmpty()){for(var i=0;i<c.count();++i){var j=c.item(i).__x;if(isNaN(j)){continue}var k=c.item(i).__y;if(isNaN(k)){continue}if(j<e||j>f){continue}if(k<g||k>h){continue}d.add(i)}}},c:function(a,b,c,d){var $self=this;var e=new Array(d.count());var g=$self.f()().getEnumerator();while(g.moveNext()){var f=g.current();if(f!=-1){e[f]=true}}var h=Math.floor(a.width()/c);var i=new $$t.f0($.ig.Number.prototype.$type,$$t.$no.$type,0);var k=b.getEnumerator();while(k.moveNext()){var j=k.current();var l=d.item(j).__x;var m=d.item(j).__y;var n=Math.floor(m/c);var o=Math.floor(l/c);var p=n*h+o;var q;if(!function(){var $ret=i.tryGetValue(p,q);q=$ret.value;return $ret.ret}()){q=new $$t.no;i.add(p,q)}if(e[j]){q.e().add(j)}else{q.d().add(j)}}return i},$type:new $.ig.Type("MarkerManagerBase",$.ig.$ot)},true);$.ig.util.defType("BubbleMarkerManager:og","MarkerManagerBase",{_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},init:function(a,b,c,d,e){$$t.$nn.init.call(this,a,b,c,d,e);this.o(new $$t.bh(Number,0));this.n(new $$t.bh($$t.$fy.$type,0))},l:function(a,b,c,d,e){var f=this.e()();a.clear();this.o().clear();this.n().clear();var g=new $$t.bh($.ig.Number.prototype.$type,0);b=Math.max(0,b);var h=null;this.i(c,d,f,g);if(b>=g.count()){h=g}else{h=new $$t.bh($.ig.Number.prototype.$type,0);var i=Math.max(8,e);var j=this.c(d,g,i,f);var k=new $$t.bh($.ig.Number.prototype.$type,1,j.keys());if($$t.$nn.b()){k.sort()}this.k(b,j,k,h)}for(var l=0;l<h.count();++l){var m=f[h.__inner[l]].__x;var n=f[h.__inner[l]].__y;var o=this.m().item(h.__inner[l]);this.o().add(o);var p=this.h()(this.g()(h.__inner[l]));$.ig.util.cast($$t.$fl.$type,p.content()).item(this.g()(h.__inner[l]));var q=new $$t.nr;q.a($.ig.util.cast($$t.$fl.$type,p.content()).item());q.c({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(!a.containsKey(q.a())){a.add(q.a(),q);this.n().add(p)}}},j:function(a,b){var $self=this;var c=new $$t.bh($.ig.$op.$type,1,a.keys());if($$t.$nn.b()){c.sort1(function(d,e){var f=a.item(d);var g=a.item(e);var h=Math.pow(f.c().__x,2)+Math.pow(f.c().__y,2);var i=Math.pow(g.c().__x,2)+Math.pow(g.c().__y,2);return h.compareTo(i)})}var e=c.getEnumerator();while(e.moveNext()){var d=e.current();var f=a.item(d);var g=$self.h()(f.a());g.ah(c.indexOf(d));g.l(f.c().__x);g.m(f.c().__y)}$self.a()(a)},$type:new $.ig.Type("BubbleMarkerManager",$$t.$nn.$type)},true);$.ig.util.defType("MarkerSeries:fw","Series",{_jt:null,jt:function(value){if(arguments.length===1){this._jt=value;return value}else{return this._jt}},init:function(){$$t.$aj.init.call(this)},hc:function(a){$$t.$aj.hc.call(this,a);this.jt(a)},hasMarkers:function(){return true},getActualMarkerBrush:function(){return this.actualMarkerBrush()},getActualMarkerOutlineBrush:function(){return this.actualMarkerOutline()},getActualMarkerTemplate:function(){return this.actualMarkerTemplate()},markerType:function(a){if(arguments.length===1){this.g($$t.$fw.markerTypeProperty,a);return a}else{return this.c($$t.$fw.markerTypeProperty)}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$fw.markerTemplateProperty,a);return a}else{return this.c($$t.$fw.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$fw.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$fw.actualMarkerTemplateProperty)}},nullMarkerTemplate:function(){if($$t.$fw.j8==null){$$t.$fw.j8=new $$t.cg}return $$t.$fw.j8},markerBrush:function(a){if(arguments.length===1){this.g($$t.$fw.markerBrushProperty,a);return a}else{return this.c($$t.$fw.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$fw.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$fw.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$fw.markerOutlineProperty,a);return a}else{return this.c($$t.$fw.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.g($$t.$fw.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$fw.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.g($$t.$fw.markerStyleProperty,a);return a}else{return this.c($$t.$fw.markerStyleProperty)}},useLightweightMarkers:function(a){if(arguments.length===1){this.g($$t.$fw.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$fw.useLightweightMarkersProperty)}},jw:function(){return this.actualMarkerTemplate()!=null&&(this.markerType()!=1&&this.markerType()!=0||this.markerTemplate()!=null)},hh:function(a,b,c,d){$$t.$aj.hh.call(this,a,b,c,d);switch(b){case"MarkerBrush":case"MarkerType":case"MarkerOutline":case"MarkerTemplate":this.hz();this.he();break;case"ActualMarkerTemplate":if(c==$$t.$fw.nullMarkerTemplate()||d==$$t.$fw.nullMarkerTemplate()||c==null||d!=null){this.jt().cd();var e=$.ig.util.cast($$t.$fx.$type,this.av());if(e!=null){e.cd()}this.renderSeries(false)}this.gy();break;case"UseLightweightMarkers":this.jt().ck(this.useLightweightMarkers());this.renderSeries(false);break}},getMarkerTemplatePropertyName:function(a){switch(a){case 3:return"CircleMarkerTemplate";case 4:return"TriangleMarkerTemplate";case 5:return"PyramidMarkerTemplate";case 6:return"SquareMarkerTemplate";case 7:return"DiamondMarkerTemplate";case 8:return"PentagonMarkerTemplate";case 9:return"HexagonMarkerTemplate";case 10:return"TetragramMarkerTemplate";case 11:return"PentagramMarkerTemplate";case 12:return"HexagramMarkerTemplate";default:case 0:case 1:return null}},resolveMarkerType:function(a,b){var $self=this;var c=a.seriesViewer()!=null?b:1;if(c==2){var d=function(){var $ret=new Array;$ret.add(3);$ret.add(4);$ret.add(8);$ret.add(10);$ret.add(7);$ret.add(6);$ret.add(9);$ret.add(11);$ret.add(5);$ret.add(12);return $ret}();c=a.index()>=0?d[a.index()%d.length]:1}return c},hz:function(){$$t.$aj.hz.call(this);if(this.index()<0){return}if(this.jt().b2()){this.jt().cb();this.jt().b5()}else{var a=$$t.$fw.resolveMarkerType(this,this.markerType());var b=$$t.$fw.getMarkerTemplatePropertyName(a);if(b==null){this.actualMarkerTemplate($$t.$fw.nullMarkerTemplate())}else{this.jt().b8(b)}}if(this.markerBrush()!=null){this.jt().b9();this.jt().b6()}else{this.actualMarkerBrush(this.seriesViewer()==null?null:this.seriesViewer().getMarkerBrushByIndex(this.index()))}if(this.markerOutline()!=null){this.jt().ca();this.jt().b7()}else{this.actualMarkerOutline(this.seriesViewer()==null?null:this.seriesViewer().getMarkerOutlineByIndex(this.index()))}},go:function(a){var $self=this;$$t.$aj.go.call($self,a);$self.jt().cc(function(b){var c=new $$t.g4;var d=new $$t.gh;c.x(b.l());c.y(b.m());d.fill($$t.$b4.n(0,0,0,0));d.stroke($$t.$b4.n(0,0,0,0));c.index(-1);c.contentTemplate(b.ae());if(b.content()!=null&&$.ig.util.cast($$t.$fl.$type,b.content())!==null&&b.__visibility==0){var e=b.content();d.fill($$t.$gk.fromBrush(e.actualItemBrush()));d.fillExtended($$t.$gk.fromBrushExtended(e.actualItemBrush()));d.stroke($$t.$gk.fromBrush(e.outline()));d.strokeExtended($$t.$gk.fromBrushExtended(e.outline()));d.strokeThickness($self.thickness());if(e.item()!=null){c.index($self.bb().indexOf(e.item()))}}c.visibility(b.__visibility);d.visibility(b.__visibility);c.markerAppearance(d);if($self.actualMarkerTemplate()==$self.seriesViewer().circleMarkerTemplate()){c.markerType("Circle")}else if($self.actualMarkerTemplate()==$self.seriesViewer().diamondMarkerTemplate()){c.markerType("Diamond")}else if($self.actualMarkerTemplate()==$self.seriesViewer().hexagonMarkerTemplate()){c.markerType("Hexagon")}else if($self.actualMarkerTemplate()==$self.seriesViewer().hexagramMarkerTemplate()){c.markerType("Hexagram")}else if($self.actualMarkerTemplate()==$self.seriesViewer().pentagonMarkerTemplate()){c.markerType("Pentagon")}else if($self.actualMarkerTemplate()==$self.seriesViewer().pentagramMarkerTemplate()){c.markerType("Pentagram")}else if($self.actualMarkerTemplate()==$self.seriesViewer().pyramidMarkerTemplate()){c.markerType("Pyramid")}else if($self.actualMarkerTemplate()==$self.seriesViewer().squareMarkerTemplate()){c.markerType("Square")}else if($self.actualMarkerTemplate()==$self.seriesViewer().tetragramMarkerTemplate()){c.markerType("Tetragram")}else if($self.actualMarkerTemplate()==$self.seriesViewer().triangleMarkerTemplate()){c.markerType("Triangle")}else{c.markerType("None")}a.markerShapes().add(c)})},getHitDataContext:function(a){var b=this.jt().by(a);var c=null;if(b!=null){c=b.content()}return c},$type:new $.ig.Type("MarkerSeries",$$t.$aj.$type)},true);$.ig.util.defType("ISupportsErrorBars:ll","Object",{$type:new $.ig.Type("ISupportsErrorBars",null)},true);$.ig.util.defType("ScatterBase:nl","MarkerSeries",{au:function(){return new $$t.nm(this)},hc:function(a){$$t.$fw.hc.call(this,a);this.ku(a)},_ku:null,ku:function(value){if(arguments.length===1){this._ku=value;return value}else{return this._ku}},isScatter:function(){return true},init:function(){$$t.$fw.init.call(this);this.ky(new $$t.n4);this.mj=$$t.$x.empty();this.mi=$$t.$x.empty()},_kt:null,kt:function(value){if(arguments.length===1){this._kt=value;return value}else{return this._kt}},xAxis:function(a){if(arguments.length===1){this.g($$t.$nl.xAxisProperty,a);return a}else{return this.c($$t.$nl.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$nl.yAxisProperty,a);return a}else{return this.c($$t.$nl.yAxisProperty)}},xMemberPath:function(a){if(arguments.length===1){this.g($$t.$nl.xMemberPathProperty,a);return a}else{return this.c($$t.$nl.xMemberPathProperty)}},k2:function(a){if(arguments.length===1){if(this.k1!=a){var b=this.k2();this.k1=a;this.raisePropertyChanged("XColumn",b,this.k2())}return a}else{return this.k1}},k1:null,yMemberPath:function(a){if(arguments.length===1){this.g($$t.$nl.yMemberPathProperty,a);return a}else{return this.c($$t.$nl.yMemberPathProperty)}},k4:function(a){if(arguments.length===1){if(this.k3!=a){var b=this.k4();this.k3=a;this.raisePropertyChanged("YColumn",b,this.k4())}return a}else{return this.k3}},k3:null,trendLineType:function(a){if(arguments.length===1){this.g($$t.$nl.trendLineTypeProperty,a);return a}else{return this.c($$t.$nl.trendLineTypeProperty)}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$nl.trendLineBrushProperty,a);return a}else{return this.c($$t.$nl.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$nl.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$nl.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$nl.trendLineThicknessProperty,a);return a}else{return this.c($$t.$nl.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$nl.trendLineDashCapProperty,a);return a}else{return this.c($$t.$nl.trendLineDashCapProperty)}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$nl.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$nl.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$nl.trendLinePeriodProperty,a);return a}else{return this.c($$t.$nl.trendLinePeriodProperty)}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.g($$t.$nl.markerCollisionAvoidanceProperty,a);return a}else{return this.c($$t.$nl.markerCollisionAvoidanceProperty)}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$nl.trendLineZIndexProperty,a);return a}else{return this.c($$t.$nl.trendLineZIndexProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.g($$t.$nl.maximumMarkersProperty,a);return a}else{return this.c($$t.$nl.maximumMarkersProperty)}},gs:function(){$$t.$fw.gs.call(this);if(this.xAxis()!=null){this.xAxis().du(false)}if(this.yAxis()!=null){this.yAxis().du(false)}},errorBarSettings:function(a){if(arguments.length===1){this.g($$t.$nl.errorBarSettingsProperty,a);return a}else{return this.c($$t.$nl.errorBarSettingsProperty)}},hh:function(a,b,c,d){$$t.$fw.hh.call(this,a,b,c,d);if(this.ku().cp().d(a,b,c,d,this.trendLineDashArray())){this.renderSeries(false);this.gy()}switch(b){case"FastItemsSource":if($.ig.util.cast($$t.$ji.$type,c)!=null){$.ig.util.cast($$t.$ji.$type,c).deregisterColumn(this.k2());$.ig.util.cast($$t.$ji.$type,c).deregisterColumn(this.k4());this.k2(null);this.k4(null)}if($.ig.util.cast($$t.$ji.$type,d)!=null){this.k2(this.a8(this.xMemberPath()));this.k4(this.a8(this.yMemberPath()))}if(this.yAxis()!=null&&!this.yAxis().updateRange()||this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}break;case"XAxis":if(c!=null){$.ig.util.cast($$t.$hc.$type,c).deregisterSeries(this)}if(d!=null){$.ig.util.cast($$t.$hc.$type,d).registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.gy();break;case"YAxis":if(c!=null){$.ig.util.cast($$t.$hc.$type,c).deregisterSeries(this)}if(d!=null){$.ig.util.cast($$t.$hc.$type,d).registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.gy();break;case"XMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.k2());this.k2(this.a8(this.xMemberPath()))}break;case"XColumn":this.ku().cp().v();if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}break;case"YMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.k4());this.k4(this.a8(this.yMemberPath()))}break;case"YColumn":this.ku().cp().v();if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}break;case"MarkerCollisionAvoidance":this.renderSeries(false);this.gy();break;case"MaximumMarkers":this.renderSeries(false);this.gy();break;case"TransitionProgress":this.kz.d(this.du(),this.kx,this.kw);this.ln();try{if(this.bn(this.view())){return}if(Math.round(this.du()*1e5)/1e5==1){this.lx(this.kw,this.ku())}else{this.lx(this.kz,this.ku())}}finally{this.ly()}break;case"TrendLineBrush":this.hz();break;case"ErrorBarSettings":if(this.errorBarSettings()!=null){this.errorBarSettings().p(this)}this.renderSeries(false);this.gy();break;case"TrendLineType":this.gy();break}},ly:function(){this.mi=$$t.$x.empty();this.mj=$$t.$x.empty()},mi:null,mj:null,ln:function(){var $self=this;(function(){var $ret=$self.getViewInfo($self.mi,$self.mj);$self.mi=$ret.viewportRect;$self.mj=$ret.windowRect;return $ret.ret})()},k7:function(a,b){if(b!=3){return true}if(a==null){return true}if(this.xMemberPath()==a||this.yMemberPath()==a){return true}return false},gj:function(a,b,c,d){var e=false;if(!this.k7(d,a)){return}this.ku().cp().p(a,b,c,d);if(this.xAxis()!=null&&!this.xAxis().updateRange()){e=true}if(this.yAxis()!=null&&!this.yAxis().updateRange()){e=true}if(e){this.renderSeries(true)}},lr:function(a){this.ls(a,null)},ls:function(a,b){var $self=this;var c=$self.k2()!=null?$self.k2().count():0;var d=$self.k4()!=null?$self.k4().count():0;var e=Math.min(c,d);if(e<=$self.maximumMarkers()){a.o().clear();var f=new $$t.bh($$t.$nr.$type,0);var h=a.w().values().getEnumerator();while(h.moveNext()){var g=h.current();f.add(g)}var i=$self.bb();f.sort1(function(j,k){var l=i.indexOf(j.a());var m=i.indexOf(k.a());if(l<m){return-1}if(l>m){return 1}return 0});if(b!=null){b.i(a.o())}var k=f.getEnumerator();while(k.moveNext()){var j=k.current();if(i.indexOf(j.a())>=0){if(b!=null){b.j(j.c())}else{a.o().add({__x:j.c().__x,__y:j.c().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}}},ad:function(a){if(a!=null&&a==this.xAxis()&&this.k2()!=null){return new $$t.h7(this.k2().minimum(),this.k2().maximum())}if(a!=null&&a==this.yAxis()&&this.k4()!=null){return new $$t.h7(this.k4().minimum(),this.k4().maximum())}return null},getItem:function(a){return null},getItemIndex:function(a){return-1},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=this.seriesViewer()!=null?this.seriesViewer().viewportRect():$$t.$x.empty();var d=new $$t.x(0,0,0,1,1);var e=new $$t.ie(d,d,this.xAxis().isInverted());var f=new $$t.ie(d,d,this.yAxis().isInverted());var g=!b.isEmpty()&&!c.isEmpty()&&this.bb()!=null?this.bb().indexOf(a):-1;var h=this.xAxis()!=null&&this.k2()!=null&&g<this.k2().count()?this.xAxis().getScaledValue(this.k2().item(g),e):NaN;var i=this.yAxis()!=null&&this.k4()!=null&&g<this.k4().count()?this.yAxis().getScaledValue(this.k4().item(g),f):NaN;if(!isNaN(h)){if(h<b.left()+.1*b.width()){h=h+.4*b.width();b.x(h-.5*b.width())}if(h>b.right()-.1*b.width()){h=h-.4*b.width();b.x(h-.5*b.width())}}if(!isNaN(i)){if(i<b.top()+.1*b.height()){i=i+.4*b.height();b.y(i-.5*b.height())}if(i>b.bottom()-.1*b.height()){i=i-.4*b.height();b.y(i-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return g>=0},h2:function(a,b){this.renderSeries(false)},h3:function(a,b){this.renderSeries(false)},kx:null,kz:null,kw:null,lo:function(a,b,c,d){var $self=this;a.i(new $$t.f0($.ig.$op.$type,$$t.$nr.$type,1,b));var e=$self.bb();var f;var g;var h=function(){var $ret=new $$t.ie(c,d,$self.kt().d());$ret.b=$self.seriesViewer().effectiveViewport();return $ret}();var i=function(){var $ret=new $$t.ie(c,d,$self.kt().e());$ret.b=$self.seriesViewer().effectiveViewport();return $ret}();for(var j=0;j<b;j++){f=$self.k2().item(j);g=$self.k4().item(j);var k={__x:$self.kt().a().getScaledValue(f,h),__y:$self.kt().b().getScaledValue(g,i),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(!Number.isInfinity(k.__x)&&!Number.isInfinity(k.__y)){var l=e.item(j);if(!a.i().containsKey(l)){var m={__x:f,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var n={__x:k.__x,__y:k.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.i().add(l,function(){var $ret=new $$t.nr;$ret.a(l);$ret.b(m);$ret.c(n);return $ret}())}}}},lq:function(a,b){var $self=this;a.k().clear();a.p().clear();a.j().clear();a.l().clear();a.m().clear();a.n().clear();var c=Math.min($self.k2()!=null?$self.k2().count():0,$self.k4()!=null?$self.k4().count():0);var d=b.bv();var e=b.bu();var f=new $$t.ie(d,e,$self.xAxis().isInverted());f.b=$self.seriesViewer().effectiveViewport();var g=new $$t.ie(d,e,$self.yAxis().isInverted());g.b=$self.seriesViewer().effectiveViewport();if(c<1){return}$self.kt(function(){var $ret=new $$t.nx;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.d($self.xAxis().isInverted());$ret.e($self.yAxis().isInverted());$ret.c($self.bb());return $ret}());if(c<=$self.maximumMarkers()){$self.lo(a,c,d,e)}if($self.jw()){b.cn().l(a.k(),$self.maximumMarkers(),d,e,$self.resolution())}var h=function(){var $ret=new $$t.kj(0,e,false);$ret.i(a.p());return $ret}();var i=$self.xAxis().getUnscaledValue(e.left(),f);var j=$self.xAxis().getUnscaledValue(e.right(),f);b.cp().y(a.p(),$self.trendLineType(),$self.k2(),$self.k4(),$self.trendLinePeriod(),function(k){return $self.xAxis().getScaledValue(k,f)},function(k){return $self.yAxis().getScaledValue(k,g)},function(){var $ret=new $$t.j8;$ret.b($self.resolution());$ret.f(e);$ret.g(d);return $ret}(),h,i,j);$self.lp(a,b)},gh:function(a,b){$$t.$fw.gh.call(this,a,b);var c=b;c.cx(a)},lx:function(a,b){var $self=this;var c=b.bu();$self.kt(function(){var $ret=new $$t.nx;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.d($self.xAxis().isInverted());$ret.e($self.yAxis().isInverted());return $ret}());if($self.jw()){b.cn().j(a.k(),$self.useLightweightMarkers())}b.cj();var d=function(){var $ret=new $$t.kj(1,NaN,c.bottom(),NaN,c.top(),false);$ret.i(b.cp().x().ag());return $ret}();b.cp().u(a.p(),d);$self.lu(a,b)},lp:function(a,b){var $self=this;var c=new $$t.oe($self,b);if($self.errorBarSettings()==null){return}var d=$self.errorBarSettings().horizontalCalculator();var e=$self.errorBarSettings().verticalCalculator();var f=0;var g=0;var h=0;var i=0;if(d!=null&&c.c(d)){(function(){var $ret=c.k(d,f);f=$ret.position;return $ret.ret})();(function(){var $ret=c.l(d,$self.kt().a(),h);h=$ret.errorBarSize;return $ret.ret})()}if(e!=null&&c.c(e)){(function(){var $ret=c.k(e,g);g=$ret.position;return $ret.ret})();(function(){var $ret=c.l(e,$self.kt().b(),i);i=$ret.errorBarSize;return $ret.ret})()}var k=a.k().keys().getEnumerator();while(k.moveNext()){var j=k.current();var l=a.k().item(j);if(d!=null){if(d.getCalculatorType()==1){var m;var n,o;o=$self.kt().a();if($self.errorBarSettings().horizontalCalculatorReference()==0){m=l.c().__x;n=$self.kt().a()}else{m=l.c().__y;n=$self.kt().b()}(function(){var $ret=c.h(m,d,n,o,h);h=$ret.errorBarSize;return $ret.ret})()}else if(d.getCalculatorType()==2){var p=d.getItemColumn();var q=$self.bb().indexOf(j);if(p!=null&&q<p.count()){var r=p.item($self.bb().indexOf(j));(function(){var $ret=c.j(r,$self.kt().a(),h);h=$ret.errorBarSize;return $ret.ret})()}else{h=NaN}}var s=new $$t.nr;var t=c.d(d,$self.kt().a(),l.c(),f);s.c(t);s.a(l.a());a.j().add(j,s);a.m().add(j,h)}if(e!=null){if(e.getCalculatorType()==1){var u;var v,w;w=$self.kt().b();if($self.errorBarSettings().verticalCalculatorReference()==0){u=l.c().__x;v=$self.kt().a()}else{u=l.c().__y;v=$self.kt().b()}(function(){var $ret=c.h(u,e,v,w,i);i=$ret.errorBarSize;return $ret.ret})()}else if(e.getCalculatorType()==2){var x=e.getItemColumn();var y=$self.bb().indexOf(j);if(x!=null&&y<x.count()){var z=x.item($self.bb().indexOf(j));(function(){var $ret=c.j(z,$self.kt().b(),i);i=$ret.errorBarSize;return $ret.ret})()}else{i=NaN}}var aa=new $$t.nr;var ab=c.e(e,$self.kt().b(),l.c(),g);aa.c(ab);aa.a(l.a());a.l().add(j,aa);a.n().add(j,i)}}},lu:function(a,b){if(!b.l()||this.errorBarSettings()==null){b.cy();return}this.lv(a,b);this.lw(a,b)},lv:function(a,b){b.cv();var c=new $$t.oe(this,b);var d=new $$t.dx;var e=this.errorBarSettings().horizontalCalculator();var g=a.k().keys().getEnumerator();while(g.moveNext()){var f=g.current();if(e!=null&&a.m().containsKey(f)){var h=a.m().item(f);if(!isNaN(h)){var i=a.j().item(f).c();if(this.errorBarSettings().enableErrorBarsHorizontal()==1||this.errorBarSettings().enableErrorBarsHorizontal()==2){c.f(d,i,h,true)}if(this.errorBarSettings().enableErrorBarsHorizontal()==1||this.errorBarSettings().enableErrorBarsHorizontal()==3){c.f(d,i,h,false)}}}}b.cz(d)},lw:function(a,b){b.cw();var c=new $$t.oe(this,b);var d=new $$t.dx;var e=this.errorBarSettings().verticalCalculator();var g=a.k().keys().getEnumerator();while(g.moveNext()){var f=g.current();if(e!=null&&a.n().containsKey(f)){var h=a.n().item(f);if(!isNaN(h)){var i=a.l().item(f).c();if(this.errorBarSettings().enableErrorBarsVertical()==1||this.errorBarSettings().enableErrorBarsVertical()==2){c.g(d,i,h,true)}if(this.errorBarSettings().enableErrorBarsVertical()==1||this.errorBarSettings().enableErrorBarsVertical()==3){c.g(d,i,h,false)}}}}},ct:function(a,b,c){var d=true;if(!$$t.$fw.ct.call(this,a,b,c)||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.k2()==null||this.k4()==null||this.k2().count()==0||this.k4().count()==0||this.bb()==null||this.bb().count()!=this.k2().count()||this.bb().count()!=this.k4().count()||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()){d=false}return d},getViewInfo:function(a,b){if(!this.mi.isEmpty()&&!this.mj.isEmpty()){a=this.mi;b=this.mj;return{viewportRect:a,windowRect:b}}a=this.view().bu();b=this.view().bv();return{viewportRect:a,windowRect:b}},hq:function(a){this.ln();try{if(this.bn(this.view())){return}if(this.bb()!=null&&this.bb().count()>this.maximumMarkers()){a=false}if(this.cg(a)&&!this.cj()){var b=this.kx;if(this.bl()){if(this.a5().needsFlush()){this.a5().flush()}this.kx=this.kz;this.kz=b}else{this.kx=this.kw;this.kw=b}this.lq(this.kw,this.ku());this.hw()}else{if(!this.cj()){this.lq(this.kw,this.ku())}this.lx(this.kw,this.ku())}}finally{this.ly()}},hz:function(){$$t.$fw.hz.call(this);if(this.index()<0){return}this.ku().c2()},_ky:null,ky:function(value){if(arguments.length===1){this._ky=value;return value}else{return this._ky}},hr:function(a,b){$$t.$fw.hr.call(this,a,b);if(!this.cl()){this.view().aw(b);return}this.view().aw(b);if(this.bn(this.av())){return}var c=$.ig.util.cast($$t.$nm.$type,this.av());if(!this.ck()){this.ky(new $$t.n4);this.lq(this.ky(),c)}this.ck(false);this.lx(this.ky(),c);this.cl(false)},lt:function(a,b){var c=new $$t.bh($.ig.$op.$type,0);var e=b.c().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.g(f)}},k6:function(a,b,c,d){var $self=this;if(b==null||b.length!=$self.kt().c().count()){b=new Array($self.kt().c().count());for(var e=0;e<$self.kt().c().count();e++){b[e]=new $$t.z(0)}}var f=function(){var $ret=new $$t.ie(c,d,$self.xAxis().isInverted());$ret.b=$self.seriesViewer().effectiveViewport();return $ret}();var g=function(){var $ret=new $$t.ie(c,d,$self.yAxis().isInverted());$ret.b=$self.seriesViewer().effectiveViewport();return $ret}();var h=$self.kt().a().getUnscaledValue(d.left(),f);var i=$self.kt().a().getUnscaledValue(d.right(),f);var j=$self.kt().b().getUnscaledValue(d.bottom(),g);var k=$self.kt().b().getUnscaledValue(d.top(),g);if($self.kt().d()){var l=h;h=i;i=l}if($self.kt().e()){var m=j;j=k;k=m}var n=$self.kt();var o=n.a();var p=n.b();var q;var r;var s=$self.k2();var t=$self.k4();for(var u=0;u<$self.kt().c().count();u++){q=s.item(u);r=t.item(u);if(q>=h&&q<=i&&r>=j&&r<=k){b[u].__x=o.getScaledValue(q,f);b[u].__y=p.getScaledValue(r,g)}else{b[u].__x=NaN;b[u].__y=NaN}}return b},k5:function(a,b){if(b==null||b.length!=a.e()){b=new Array(a.e())}var c=0;var d=this.bb();var f=a.c().getEnumerator();while(f.moveNext()){var e=f.current();b[c]=d.indexOf(e);c++}return b},go:function(a){$$t.$fw.go.call(this,a);var b=new $$t.g8(1,"trendLine",this.ku().cp().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("ScatterBase",$$t.$fw.$type,[$$t.$ll.$type])},true);$.ig.util.defType("BubbleSeries:nk","ScatterBase",{au:function(){return new $$t.of(this)},hc:function(a){$$t.$nl.hc.call(this,a);this.ml(a)},_ml:null,ml:function(value){if(arguments.length===1){this._ml=value;return value}else{return this._ml}},init:function(){$$t.$nl.init.call(this);this.y($$t.$nk.$type);this.kx=new $$t.n4;this.kz=new $$t.n4;this.kw=new $$t.n4},_ni:null,ni:function(value){if(arguments.length===1){this._ni=value;return value}else{return this._ni}},_nh:null,nh:function(value){if(arguments.length===1){this._nh=value;return value}else{return this._nh}},mq:function(){return this.mr()},_mu:null,mu:function(value){if(arguments.length===1){this._mu=value;return value}else{return this._mu}},radiusMemberPath:function(a){if(arguments.length===1){this.g($$t.$nk.radiusMemberPathProperty,a);return a}else{return this.c($$t.$nk.radiusMemberPathProperty)}},mr:function(a){if(arguments.length===1){if(this.mo!=a){var b=this.mr();this.mo=a;this.raisePropertyChanged("RadiusColumn",b,this.mr())}return a}else{return this.mo}},mo:null,radiusScale:function(a){if(arguments.length===1){this.g($$t.$nk.radiusScaleProperty,a);return a}else{return this.c($$t.$nk.radiusScaleProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$nk.labelMemberPathProperty,a);return a}else{return this.c($$t.$nk.labelMemberPathProperty)}},ms:null,mt:function(a){if(arguments.length===1){if(this.ms!=a){var b=this.mt();this.ms=a;this.raisePropertyChanged("LabelColumn",b,this.mt())}return a}else{return this.ms}},fillMemberPath:function(a){if(arguments.length===1){this.g($$t.$nk.fillMemberPathProperty,a);return a}else{return this.c($$t.$nk.fillMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.g($$t.$nk.fillScaleProperty,a);
return a}else{return this.c($$t.$nk.fillScaleProperty)}},mn:null,mp:function(a){if(arguments.length===1){if(this.mn!=a){var b=this.mp();this.mn=a;this.raisePropertyChanged("FillColumn",b,this.mp())}return a}else{return this.mn}},lo:function(a,b,c,d){var $self=this;if(b<=$self.maximumMarkers()){a.i(new $$t.f0($.ig.$op.$type,$$t.$nr.$type,1,b))}var e=$self.bb();var f;var g;var h=new $$t.ie(c,d,$self.kt().d());var i=new $$t.ie(c,d,$self.kt().e());for(var j=0;j<b;j++){f=$self.k2().item(j);g=$self.k4().item(j);var k={__x:$self.kt().a().getScaledValue(f,h),__y:$self.kt().b().getScaledValue(g,i),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(!Number.isInfinity(k.__x)&&!Number.isInfinity(k.__y)){var l=e.item(j);if(b<=$self.maximumMarkers()){if(!a.i().containsKey(l)){var m={__x:f,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.i().add(l,function(){var $ret=new $$t.nr;$ret.a(l);$ret.b(m);$ret.c(k);return $ret}())}}}}},lx:function(a,b){var $self=this;$self.kt(function(){var $ret=new $$t.nx;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.d($self.xAxis().isInverted());$ret.e($self.yAxis().isInverted());return $ret}());var c=$.ig.util.cast($$t.$of.$type,b);c.cn().j(a.k(),$self.useLightweightMarkers());b.cj();var d=function(){var $ret=new $$t.kj(1,NaN,b.bu().bottom(),NaN,b.bu().top(),false);$ret.i(b.cp().x().ag());return $ret}();b.cp().u(a.p(),d)},lq:function(a,b){var $self=this;a.k().clear();a.p().clear();var c=$.ig.util.cast($$t.$of.$type,b);var d=c.cn();d.m($self.mr());var e=Math.min($self.k2()!=null?$self.k2().count():0,$self.k4()!=null?$self.k4().count():0);var f=b.bv();var g=b.bu();var h=new $$t.ie(f,g,$self.xAxis().isInverted());var i=new $$t.ie(f,g,$self.yAxis().isInverted());if(e<1){return}$self.kt(function(){var $ret=new $$t.nx;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.d($self.xAxis().isInverted());$ret.e($self.yAxis().isInverted());$ret.c($self.bb());return $ret}());$self.lo(a,e,f,g);c.cn().l(a.k(),$self.maximumMarkers(),f,g,$self.resolution());c.c9();c.da();$self.m9();var j=function(){var $ret=new $$t.kj(0,g,false);$ret.i(a.p());return $ret}();var k=$self.xAxis().getUnscaledValue(g.left(),h);var l=$self.xAxis().getUnscaledValue(g.right(),h);c.cp().y(a.p(),$self.trendLineType(),$self.k2(),$self.k4(),$self.trendLinePeriod(),function(m){return $self.xAxis().getScaledValue(m,h)},function(m){return $self.yAxis().getScaledValue(m,i)},function(){var $ret=new $$t.j8;$ret.b($self.resolution());$ret.f(g);$ret.g(f);return $ret}(),j,k,l)},m9:function(){if(this.seriesViewer()==null){return}var a=$.ig.util.cast($$t.$nh.$type,this.actualLegend());if(a!=null){a.a9(this);this.m8();a.bb(this)}var b=$.ig.util.cast($$t.$oj.$type,this.actualLegend());if(b!=null){b.bi();b.bg(this)}},mv:function(a,b,c,d,e){if(e<=a||isNaN(e)||Number.isInfinity(e)){return c}if(e>=b){return d}var f=c+(d-c)/(b-a)*(e-a);return f},mw:function(a,b,c,d,e,f){var g=Math.logBase(f,e);var h=Math.logBase(a,e);var i=Math.logBase(b,e);return $$t.$nk.mv(h,i,c,d,g)},ct:function(a,b,c){var d=$$t.$nl.ct.call(this,a,b,c);if(this.mr()==null||this.bb()==null||this.mr().count()==0||this.bb().count()!=this.mr().count()){d=false}return d},k7:function(a,b){if(b!=3){return true}if(a==null){return true}if(this.xMemberPath()==a||this.yMemberPath()==a||this.radiusMemberPath()==a){return true}return false},m8:function(){var $self=this;var a=$.ig.util.cast($$t.$nh.$type,$self.actualLegend());if(a==null||$self.bb()==null){return}$self.mu(new $$t.bh($$t.$am.$type,0));for(var b=0;b<$self.bb().count();b++){var c=null;if($.ig.util.cast($$t.$on.$type,$self.fillScale())!==null&&$self.mp()!=null){c=$self.fillScale().getBrushByIndex(b,$self.mp())}else if($.ig.util.cast($$t.$ol.$type,$self.fillScale())!==null){c=$self.fillScale().getBrush1(b,$self.bb().count())}else if($self.fillScale()!=null){c=$self.fillScale().getBrush(b)}var d=new $$t.cf;var e=$self.mt()!=null&&$self.mt().item(b)!=null?$self.mt().item(b).toString():"";d.content(function(){var $ret=new $$t.fl;$ret.series($self);$ret.item($self.bb().item(b));$ret.itemBrush(c);$ret.itemLabel(e);return $ret}());d.ae($self.discreteLegendItemTemplate());$self.mu().add(d)}},gj:function(a,b,c,d){$$t.$nl.gj.call(this,a,b,c,d);this.m9()},hh:function(a,b,c,d){$$t.$nl.hh.call(this,a,b,c,d);switch(b){case"FastItemsSource":if($.ig.util.cast($$t.$ji.$type,c)!=null){$.ig.util.cast($$t.$ji.$type,c).deregisterColumn(this.mr());$.ig.util.cast($$t.$ji.$type,c).deregisterColumn(this.mp());$.ig.util.cast($$t.$ji.$type,c).deregisterColumn(this.mt());this.mr(null);this.mp(null);this.mt(null)}if($.ig.util.cast($$t.$ji.$type,d)!=null){this.mr(this.a8(this.radiusMemberPath()));if(!String.isNullOrEmpty(this.fillMemberPath())){this.mp(this.a8(this.fillMemberPath()))}this.mt(this.ba(this.labelMemberPath()))}this.renderSeries(false);this.m9();break;case"RadiusMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.mr());this.mr(this.a8(this.radiusMemberPath()));this.m9()}break;case"RadiusColumn":this.ku().cp().v();this.renderSeries(false);this.gz();break;case"RadiusScale":this.renderSeries(false);this.gy();break;case"FillScale":this.renderSeries(false);this.m9();this.gy();break;case"FillColumn":this.renderSeries(false);this.gy();break;case"FillMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.mp());this.mp(this.a8(this.fillMemberPath()));this.m9()}break;case"LabelMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.mt());this.mt(this.ba(this.labelMemberPath()));this.m9()}break;case"ActualLegend":var e=$.ig.util.cast($$t.$nh.$type,c);if(e!=null){e.a9(this)}var f=$.ig.util.cast($$t.$oj.$type,c);if(f!=null){var g=true;var h=null;if(this.seriesViewer()!=null){var j=this.seriesViewer().series().getEnumerator();while(j.moveNext()){var i=j.current();if(i.legend()==f){h=i;g=false}}}if(g){f.bi()}else{f.bg(h)}}this.m9();break}},nb:function(a,b,c,d){var e=this.mr().minimum();var f=this.mr().maximum();if(this.radiusScale()!=null){var g=this.radiusScale().minimumValue();var h=this.radiusScale().maximumValue();var i=this.radiusScale().logarithmBase();if(!this.radiusScale().j().contains(this)){this.radiusScale().j().add(this)}if(this.radiusScale().isLogarithmic()){for(var j=0;j<b.count();j++){b.__inner[j]=$$t.$nk.mw(e,f,g,h,i,b.__inner[j])}}else{for(var k=0;k<b.count();k++){b.__inner[k]=$$t.$nk.mv(e,f,g,h,b.__inner[k])}}}if(d){var l=c.width();if(!this.view().bu().isEmpty()){l=this.view().bu().width()}else if(this.seriesViewer()!=null&&!this.seriesViewer().viewportRect().isEmpty()){l=this.seriesViewer().viewportRect().width()}var m=c.width()/l;for(var n=0;n<b.count();n++){b.__inner[n]=b.__inner[n]*m}}for(var o=0;o<a.count();o++){var p=a.__inner[o];p.width(Math.max(0,b.__inner[o]));p.height(Math.max(0,b.__inner[o]))}},na:function(a){if(this.fillScale()!=null&&!this.fillScale().l().contains(this)){this.fillScale().l().add(this)}var b=$.ig.util.cast($$t.$ol.$type,this.fillScale());var c=$.ig.util.cast($$t.$on.$type,this.fillScale());var d=this.fillScale();var e=this.fillScale()==null||!this.fillScale().isReady()||c!=null&&this.fillMemberPath()==null;if(e){this.ml().c8();var f=$.ig.util.cast($$t.$of.$type,this.av());if(f!=null){f.c8()}return}var g=a.count();for(var h=0;h<g;h++){var i=a.__inner[h];var j=$.ig.util.cast($$t.$fl.$type,i.content());if(j!=null){var k=null;var l=this.bb().indexOf(j.item());if(b!=null){k=b.getBrush1(l,this.bb().count())}else if(c!=null){k=c.getBrushByIndex(l,this.mp())}else if(d!=null){k=d.getBrush(l)}j.itemBrush(k)}}},$type:new $.ig.Type("BubbleSeries",$$t.$nl.$type)},true);$.ig.util.defType("MarkerSeriesView:fx","SeriesView",{_b1:null,b1:function(value){if(arguments.length===1){this._b1=value;return value}else{return this._b1}},init:function(a){this.bx=new $$t.fy;$$t.$bb.init.call(this,a);this.bx=new $$t.fy;this.bx.content(new $$t.fl);this.b1(a)},an:function(){var $self=this;$$t.$bb.an.call($self);$self.b4(new $$t.bh($$t.$fy.$type,0));$self.cl=function(){var $ret=new $$t.cg;$ret.render($$t.$fz.c);$ret.measure($$t.$fz.b);return $ret}()},cd:function(){var b=this.b4().getEnumerator();while(b.moveNext()){var a=b.current();a.ae(this.b1().actualMarkerTemplate())}this.al()},ck:function(a){},_b4:null,b4:function(value){if(arguments.length===1){this._b4=value;return value}else{return this._b4}},b0:function(){var $self=this;var a=new $$t.fy;a.content(function(){var $ret=new $$t.fl;$ret.series($self.d());return $ret}());a.ae($self.b1().actualMarkerTemplate());$self.b4().add(a);return a},cc:function(a){},cg:function(a){a.__visibility=0},ci:function(a){a.__visibility=1},ch:function(a){this.b4().remove(a)},b2:function(){return this.b1().markerTemplate()!=null},cb:function(){this.b1().actualMarkerTemplate(null)},b5:function(){this.b1().actualMarkerTemplate(this.b1().markerTemplate())},b8:function(a){switch(a){case"CircleMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().circleMarkerTemplate());break;case"TriangleMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().triangleMarkerTemplate());break;case"PyramidMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().pyramidMarkerTemplate());break;case"SquareMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().squareMarkerTemplate());break;case"DiamondMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().diamondMarkerTemplate());break;case"PentagonMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().pentagonMarkerTemplate());break;case"HexagonMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().hexagonMarkerTemplate());break;case"TetragramMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().tetragramMarkerTemplate());break;case"PentagramMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().pentagramMarkerTemplate());break;case"HexagramMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().hexagramMarkerTemplate());break}},b9:function(){this.b1().actualMarkerBrush(null)},b6:function(){this.b1().actualMarkerBrush(this.b1().markerBrush())},ca:function(){this.b1().actualMarkerOutline(null)},b7:function(){this.b1().actualMarkerOutline(this.b1().markerOutline())},cj:function(){this.al()},_b3:false,b3:function(value){if(arguments.length===1){this._b3=value;return value}else{return this._b3}},bb:function(a,b){$$t.$bb.bb.call(this,a,b);if(!this.b3()){var c=a;var d=c.content();if(d!=null){d.actualItemBrush(this.b1().actualMarkerBrush());if(d.itemBrush()!=null){d.actualItemBrush(d.itemBrush())}d.outline(this.b1().actualMarkerOutline());d.thickness(.5)}}},bx:null,bc:function(a,b){$$t.$bb.bc.call(this,a,b);var c=a;this.bx.__visibility=c.__visibility;this.bx.ae(c.ae());this.bx.width(c.width());this.bx.height(c.height());this.bx.k(c.k());this.bx.j(c.j());this.bx.l(c.l());this.bx.m(c.m());var d=this.br(b);var e=this.bx.content();var f=c.content();e.item(f.item());e.series(f.series());e.thickness(f.thickness());if(e!=null){e.actualItemBrush(d);e.outline(d);e.thickness(1+3)}},a:function(a){if(a>=0&&a<this.b4().count()){return this.b4().__inner[a].content()}return $$t.$bb.a.call(this,a)},cl:null,az:function(a,b){$$t.$bb.az.call(this,a,b);if(a.c()){var c=new $$t.ce;c.isHitTestRender=b;c.context=a.e();c.viewportTop=this.bu().top();c.viewportLeft=this.bu().left();c.viewportWidth=this.bu().width();c.viewportHeight=this.bu().height();c.passID="Markers";var d=new $$t.cd;d.isHitTestRender=b;d.passInfo=c;var e=new $$t.cj;e.passInfo=c;var f=false;var g=a.e();e.context=g;d.context=g;var h=0;var i=0;var j=true;if(this.b1().actualMarkerTemplate()!=null&&this.b1().actualMarkerTemplate().passStarting()!=null){this.b1().actualMarkerTemplate().passStarting()(c)}for(var k=0;k<this.b4().count();k++){var l=this.b4().__inner[k];if(l.__visibility==1){continue}this.ba(l,k,b);if(b){l=this.bx}if(!f){e.data=l.content();e.width=l.width();e.height=l.height();e.renderOffsetX=0;e.renderOffsetY=0;e.renderContext=a;var m=l.ae();if(m.measure()!=null){e.data=l.content();m.measure()(e);f=e.isConstant;if(f){h=e.width;i=e.height}}d.availableWidth=e.width;d.availableHeight=e.height;d.renderOffsetX=e.renderOffsetX;d.renderOffsetY=e.renderOffsetY;d.renderContext=a}else{d.availableWidth=h;d.availableHeight=i}if(!isNaN(l.width())&&!Number.isInfinity(l.width())){d.availableWidth=l.width()}if(!isNaN(l.height())&&!Number.isInfinity(l.height())){d.availableHeight=l.height()}j=false;a.n(d,l);l.k(d.availableWidth);l.j(d.availableHeight);l.af=d.renderOffsetX;l.ag=d.renderOffsetY}if(this.b1().actualMarkerTemplate()!=null&&this.b1().actualMarkerTemplate().passCompleted()!=null){this.b1().actualMarkerTemplate().passCompleted()(c)}}},ce:function(a){a.create(this.b0.runOn(this));a.destroy(this.ch.runOn(this));a.activate(this.cg.runOn(this));a.disactivate(this.ci.runOn(this))},cf:function(a){a.create(this.b0.runOn(this));a.destroy(this.ch.runOn(this));a.activate(this.cg.runOn(this));a.disactivate(this.ci.runOn(this))},by:function(a){var b=this.bz(a,0);if(b==null){b=this.bz(a,3)}return b},bz:function(a,b){var c;var d;var e;var f;for(var g=this.b4().count()-1;g>=0;g--){var h=this.b4().__inner[g];if(h.__visibility==1||h.__opacity==0){continue}c=h.k()/2+b;d=h.j()/2+b;e=h.af;f=h.ag;if(h.l()+e-c<=a.__x&&h.l()+e+c>=a.__x&&h.m()+f-d<=a.__y&&h.m()+f+d>=a.__y){return h}}return null},$type:new $.ig.Type("MarkerSeriesView",$$t.$bb.$type)},true);$.ig.util.defType("ScatterBaseView:nm","MarkerSeriesView",{_cn:null,cn:function(value){if(arguments.length===1){this._cn=value;return value}else{return this._cn}},_cu:null,cu:function(value){if(arguments.length===1){this._cu=value;return value}else{return this._cu}},_co:null,co:function(value){if(arguments.length===1){this._co=value;return value}else{return this._co}},_ct:null,ct:function(value){if(arguments.length===1){this._ct=value;return value}else{return this._ct}},init:function(a){this.c3=null;$$t.$fx.init.call(this,a);this.co(a);this.cq(new $$t.f6($.ig.$op.$type,$$t.$fy.$type));this.ce(this.cq());this.cp(new $$t.np)},_c4:null,c4:function(value){if(arguments.length===1){this._c4=value;return value}else{return this._c4}},_c5:null,c5:function(value){if(arguments.length===1){this._c5=value;return value}else{return this._c5}},_cp:null,cp:function(value){if(arguments.length===1){this._cp=value;return value}else{return this._cp}},an:function(){$$t.$fx.an.call(this);this.cn(this.cm());this.c4(new $$t.b6);this.c5(new $$t.b6);if(!this.m()){this.co().maximumMarkers(2e3)}},c3:null,c6:function(a){if(this.c3==null){this.c3=new $$t.cj;this.c3.context=this.g().e()}this.c3.width=a.width();this.c3.height=a.height();this.c3.data=a.content();var b=a.ae();if(b.measure()!=null){b.measure()(this.c3)}return new $$t.y(this.c3.width,this.c3.height)},cm:function(){var $self=this;var a=new $$t.nq(1,function(b){return $self.cq().item(b)},function(b){return $self.co().kt().c().item(b)},$self.c1.runOn($self),$self.cs.runOn($self),$self.cr.runOn($self),function(){return $self.co().markerCollisionAvoidance()});a.o($self.c6.runOn($self));return a},c1:function(a){this.co().lt(a,this.cq())},cs:function(){this.cu(this.co().k6(this.cq(),this.cu(),this.bv(),this.bu()));return this.cu()},cr:function(){this.ct(this.co().k5(this.cq(),this.ct()));return this.ct()},cv:function(){},cz:function(a){},cw:function(){},c0:function(a){},c2:function(){if(this.co().trendLineBrush()!=null){this.co().actualTrendLineBrush(this.co().trendLineBrush())}else{this.co().actualTrendLineBrush(this.co().actualBrush())}},_cq:null,cq:function(value){if(arguments.length===1){this._cq=value;return value}else{return this._cq}},cc:function(a){this.cq().f(a)},cy:function(){},az:function(a,b){if(a.c()){if(this.co().trendLineType()!=0&&!b){var c=this.cp().x();c.z(this.co().trendLineThickness());c.__stroke=this.co().actualTrendLineBrush();c.af(this.co().trendLineDashArray());c.aa(this.co().trendLineDashCap());a.s(c)}}$$t.$fx.az.call(this,a,b)},cx:function(a){if(a){this.cy();this.cq().clear()}this.cp().o();this.al()},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";if(this.d().actualOutline()!=null&&this.d().actualOutline().color()!=null){a+=" style='color:"+this.d().actualOutline().__fill+"'"}a+=">"+this.co().title()+"</span><br/><span>"+"x: </span><span class='ui-priority-primary'>${item."+this.co().xMemberPath()+"}</span><br/><span>"+"y: </span><span class='ui-priority-primary'>${item."+this.co().yMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("ScatterBaseView",$$t.$fx.$type)},true);$.ig.util.defType("BubbleSeriesView:of","ScatterBaseView",{_c7:null,c7:function(value){if(arguments.length===1){this._c7=value;return value}else{return this._c7}},init:function(a){$$t.$nm.init.call(this,a);this.c7(a);this.cp(new $$t.np)},an:function(){var $self=this;$$t.$nm.an.call($self);if(!$self.m()){$self.b1().markerType(2);$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.p);$ret.measure($$t.$mj.j);return $ret}())}},cm:function(){var $self=this;return new $$t.og(function(a){return $self.cq().item(a)},function(a){return $self.d().bb().item(a)},$self.c1.runOn($self),$self.cs.runOn($self),$self.cr.runOn($self))},c9:function(){var a=this.cn();this.c7().nb(a.n(),a.o(),this.bu(),this==this.d().av());this.al()},da:function(){var a=this.cn();this.c7().na(a.n())},c8:function(){var a=this.cn();var c=a.n().getEnumerator();while(c.moveNext()){var b=c.current();var d=$.ig.util.cast($$t.$fl.$type,b.content());if(d!=null){d.itemBrush(null)}}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";if(this.d().actualOutline()!=null&&this.d().actualOutline().color()!=null){a+=" style='color:"+this.d().actualOutline().__fill+"'"}a+=">"+this.c7().title()+"</span><br/><span>"+"(${item."+this.c7().xMemberPath()+"}, ${item."+this.c7().yMemberPath()+"})</span>";if(!String.isNullOrEmpty(this.c7().radiusMemberPath())){a+="<span>, Radius: ${item."+this.c7().radiusMemberPath()+"}</span>"}a+="</div>";return a},$type:new $.ig.Type("BubbleSeriesView",$$t.$nm.$type)},true);$.ig.util.defType("CustomPaletteBrushScale:ol","BrushScale",{init:function(){$$t.$oi.init.call(this)},brushSelectionMode:function(a){if(arguments.length===1){this.g($$t.$ol.brushSelectionModeProperty,a);return a}else{return this.c($$t.$ol.brushSelectionModeProperty)}},getBrush1:function(a,b){if(this.brushes()==null||this.brushes().count()==0){return null}if(this.brushSelectionMode()==0){return $$t.$oi.getBrush.call(this,a%this.brushes().count())}var c=$$t.$nk.mv(0,b-1,0,this.brushes().count()-1,a);return this.s(c)},isReady:function(){return this.brushes()!=null&&this.brushes().count()>0},$type:new $.ig.Type("CustomPaletteBrushScale",$$t.$oi.$type)},true);$.ig.util.defType("SizeScale:oh","DependencyObject",{init:function(){var $self=this;$$t.$an.init.call(this);this.j(new $$t.bh($$t.$aj.$type,0));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){return $self.r(a,b.propertyName(),b.oldValue(),b.newValue())})},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},minimumValue:function(a){if(arguments.length===1){this.g($$t.$oh.minimumValueProperty,a);return a}else{return this.c($$t.$oh.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$oh.maximumValueProperty,a);return a}else{return this.c($$t.$oh.maximumValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.g($$t.$oh.isLogarithmicProperty,a);return a}else{return this.c($$t.$oh.isLogarithmicProperty)}},logarithmBase:function(a){if(arguments.length===1){this.g($$t.$oh.logarithmBaseProperty,a);return a}else{return this.c($$t.$oh.logarithmBaseProperty)}},propertyChanged:null,propertyUpdated:null,s:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},r:function(a,b,c,d){var f=this.j().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false);if(e.seriesViewer()!=null){e.gy()}}},$type:new $.ig.Type("SizeScale",$$t.$an.$type,[$$t.$a8.$type])},true);$.ig.util.defType("ValueBrushScale:on","BrushScale",{init:function(){$$t.$oi.init.call(this)},minimumValue:function(a){if(arguments.length===1){this.g($$t.$on.minimumValueProperty,a);return a}else{return this.c($$t.$on.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$on.maximumValueProperty,a);return a}else{return this.c($$t.$on.maximumValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.g($$t.$on.isLogarithmicProperty,a);return a}else{return this.c($$t.$on.isLogarithmicProperty)}},logarithmBase:function(a){if(arguments.length===1){this.g($$t.$on.logarithmBaseProperty,a);return a}else{return this.c($$t.$on.logarithmBaseProperty)}},getBrushByIndex:function(a,b){if(b==null||this.brushes()==null||this.brushes().count()==0||a<0||a>=b.count()){return null}if(b.count()==0){return this.brushes().item(0)}var c=isNaN(this.minimumValue())||Number.isInfinity(this.minimumValue())?b.minimum():this.minimumValue();var d=isNaN(this.maximumValue())||Number.isInfinity(this.maximumValue())?b.maximum():this.maximumValue();var e=b.item(a);if(c==d){return e==c?this.brushes().item(0):null}return this.ai(c,d,e)},getBrushByValue:function(a,b){if(b==null||this.brushes()==null||this.brushes().count()==0){return null}if(b.count()<=1){return this.brushes().item(0)}var c=isNaN(this.minimumValue())||Number.isInfinity(this.minimumValue())?b.minimum():this.minimumValue();var d=isNaN(this.maximumValue())||Number.isInfinity(this.maximumValue())?b.maximum():this.maximumValue();if(a<c){return null}if(a>d){return null}return this.ai(c,d,a)},ai:function(a,b,c){if(this.isLogarithmic()&&this.logarithmBase()>0){var d=Math.logBase(a,this.logarithmBase());var e=Math.logBase(b,this.logarithmBase());var f=Math.logBase(c,this.logarithmBase());return this.ah(d,e,f)}return this.ah(a,b,c)},ah:function(a,b,c){if(c<a||c>b){return null}var d=(c-a)/(b-a);var e=d*(this.brushes().count()-1);return this.s(e)},isReady:function(){return this.brushes()!=null&&this.brushes().count()>0},$type:new $.ig.Type("ValueBrushScale",$$t.$oi.$type)},true);$.ig.util.defType("IHasCategoryAxis:ha","Object",{$type:new $.ig.Type("IHasCategoryAxis",null)},true);$.ig.util.defType("IHasCategoryModePreference:g9","Object",{$type:new $.ig.Type("IHasCategoryModePreference",null,[$$t.$ha.$type])},true);$.ig.util.defType("CategorySeries:fv","MarkerSeries",{_kz:null,kz:function(value){if(arguments.length===1){this._kz=value;return value}else{return this._kz}},au:function(){var a=new $$t.ka(this);return a},_k3:null,k3:function(value){if(arguments.length===1){this._k3=value;return value}else{return this._k3}},hc:function(a){$$t.$fw.hc.call(this,a);this.k3(a)},preferredCategoryMode:function(a){return 0},categoryAxis:function(){return this.ku()},ku:function(){return this.ks()},isCategory:function(){return true},init:function(){this.kw=new $$t.ke(3);this.ky=new $$t.ke(3);this.kv=new $$t.ke(3);this.kx=new $$t.ke(3);$$t.$fw.init.call(this);this.k2=new $$t.l1;this.k6(new $$t.qq);this.mk=new $$t.x(0,0,0,1,1);this.le(false);this.ld(false);this.y($$t.$fv.$type)},onApplyTemplate:function(){$$t.$fw.z.call(this);this.k3().cm().f(this.resolution())},isCustomCategoryStyleAllowed:function(a){if(arguments.length===1){this.g($$t.$fv.isCustomCategoryStyleAllowedProperty,a);return a}else{return this.c($$t.$fv.isCustomCategoryStyleAllowedProperty)}},isCustomCategoryMarkerStyleAllowed:function(a){if(arguments.length===1){this.g($$t.$fv.isCustomCategoryMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$fv.isCustomCategoryMarkerStyleAllowedProperty)}},_le:false,le:function(value){if(arguments.length===1){this._le=value;return value}else{return this._le}},_ld:false,ld:function(value){if(arguments.length===1){this._ld=value;return value}else{return this._ld}},assigningCategoryStyle:null,assigningCategoryMarkerStyle:null,ll:function(){return this.assigningCategoryStyle!=null&&this.le()||this.isHighlightingEnabled()},lm:function(){return this.assigningCategoryMarkerStyle!=null&&this.ld()||this.isHighlightingEnabled()},mc:function(a){if(this.assigningCategoryStyle!=null&&this.le()){this.assigningCategoryStyle(this,a)}},mb:function(a){if(this.assigningCategoryMarkerStyle!=null&&this.ld()){this.assigningCategoryMarkerStyle(this,a)}},getCategoryItems:function(a,b){return null},gh:function(a,b){$$t.$fw.gh.call(this,a,b);if(a){this.l6(b)}},as:function(){var a=$$t.$fw.as.call(this);return a},gs:function(){$$t.$fw.gs.call(this);var a=this.ks();if(a!=null){a.du(false)}var b=this.kt();if(b!=null){b.du(false)}},useHighMarkerFidelity:function(a){if(arguments.length===1){this.g($$t.$fv.useHighMarkerFidelityProperty,a);return a}else{return this.c($$t.$fv.useHighMarkerFidelityProperty)}},h3:function(a,b){$$t.$fw.h3.call(this,a,b);this.k3().cm().f(this.resolution());this.renderSeries(false)},transitionInMode:function(a){if(arguments.length===1){this.g($$t.$fv.transitionInModeProperty,a);return a}else{return this.c($$t.$fv.transitionInModeProperty)}},isTransitionInEnabled:function(a){if(arguments.length===1){this.g($$t.$fv.isTransitionInEnabledProperty,a);return a}else{return this.c($$t.$fv.isTransitionInEnabledProperty)}},h2:function(a,b){if(this.cm()&&this.du()<.05&&(this.seriesViewer()==null||!this.seriesViewer().b5())){this.cn(true)}$$t.$fw.h2.call(this,a,b);this.k3().cm().f(this.resolution());this.renderSeries(false)},hh:function(a,b,c,d){$$t.$fw.hh.call(this,a,b,c,d);var e=this.kt();var f=this.ks();switch(b){case"SeriesViewer":if(c!=null&&d==null){this.gk(f);this.gk(e)}if(c==null&&d!=null){this.hl(f);this.hl(e)}this.k3().cm().f(this.resolution());this.renderSeries(false);break;case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this.k3().cm().f(this.resolution())}this.renderSeries(false);break;case"TransitionProgress":this.ky.d(this.du(),this.kw,this.kv);if(this.bn(this.view())){return}if(this.du()==1){this.kv.w();this.md(this.kv,this.k3());if(this.cm()){this.cm(false);this.gi();this.a5().intervalMilliseconds(this.dl());this.a5().easingFunction(this.transitionEasingFunction())}}else{this.md(this.ky,this.k3())}break;case"ErrorBarSettings":this.gy();break;case"UseHighMarkerFidelity":this.renderSeries(false);break;case"IsCustomCategoryStyleAllowed":this.le(this.lg());this.renderSeries(false);break;case"IsCustomCategoryMarkerStyleAllowed":this.ld(this.lf());this.renderSeries(false);break}},lg:function(){return this.isCustomCategoryStyleAllowed()},lf:function(){return this.isCustomCategoryMarkerStyleAllowed()},ls:function(a){return this.dc(a,this.ks())},lx:function(a){var b=this.view().bv();var c=this.view().bu();if(b.isEmpty()||c.isEmpty()){return-1}var d=this.ks();var e=$.ig.util.cast($$t.$kd.$type,d);var f=new $$t.ie(b,c,d.isInverted());var g=d.getUnscaledValue(c.left(),f);var h=d.getUnscaledValue(c.right(),f);var i=(a.__x-b.left())/b.width();var j=g+(h-g)*i;var k=e.getIndexClosestToUnscaledValue(j);return k},getOffsetValue:function(){},getCategoryWidth:function(){},getItem:function(a){var b=0;var c=this.ks();if($.ig.util.cast($$t.$kd.$type,c)!==null){b=this.lx(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bb()!=null&&b<this.bb().count()?this.bb().item(b):null},getItemIndex:function(a){var b=Math.round(this.getExactItemIndex(a));return b},getExactItemIndex:function(a){var b=this.view().bv();var c=this.view().bu();var d=-1;var e=this.ks();if(e!=null&&!b.isEmpty()&&!c.isEmpty()){var f=e.getUnscaledValue2(c.left(),b,c,e.categoryMode());var g=e.getUnscaledValue2(c.right(),b,c,e.categoryMode());var h=(a.__x-b.left())/b.width();var i=f+h*(g-f);if(e.categoryMode()!=0){i-=.5}d=i}return d},_la:null,la:function(value){if(arguments.length===1){this._la=value;return value}else{return this._la}},_lb:null,lb:function(value){if(arguments.length===1){this._lb=value;return value}else{return this._lb}},lh:function(){return false},lz:function(a){var b=this.kv;if(this.bl()){b=this.ky}var c=this.view().bu();var d=this.view().bv();var e=this.ku();var f=new $$t.ie(d,c,e.isInverted());var g=0;if(e.isVertical()){var h=(a.__y-d.top())/d.height();g=h*c.height()+c.top()}else{var i=(a.__x-d.left())/d.width();g=i*c.width()+c.left()}if(e.isInverted()){var j=b.h.count();var k=0;for(k=j-1;k>=0;k--){var l=b.h.__inner[k];var m=null;if(k>0){m=b.h.__inner[k-1]}if(l[0]<=g&&m==null||m[0]>=g){if(m!=null){if(Math.abs(l[0]-g)<Math.abs(m[0]-g)){return k}else{return k-1}}else{return k}}}return k}else{var n=b.h.count();var o=0;for(o=0;o<n;o++){var p=b.h.__inner[o];var q=null;if(o<n-1){q=b.h.__inner[o+1]}if(p[0]<=g&&q==null||q[0]>=g){if(q!=null){if(Math.abs(p[0]-g)<Math.abs(q[0]-g)){return o}else{return o+1}}else{return o}}}return o}},ai:function(a,b){var c=this.k9(a,b,this.lb());this.lb(c);return c},b2:function(){return true},ah:function(a,b){if(this.lh()){var c=this.k8(a,b,this.la());this.la(c);return c}else{var d=this.k7(a,b,this.la());this.la(d);return d}},lq:function(){return this.k3().cp().a()},k9:function(a,b,c){if(!this.jw()){return null}var d=this.kv;if(this.bl()){d=this.ky}var e=this.fromWorldPosition(b);var f=this.lq();if(f==null){return null}var g=f.count();if(g==0){return null}var h=f.__inner[0].aj();if(this.isVertical()){var i=d.h.__inner[f.__inner[0].aj()][0];var j=(e.__y-i)*(e.__y-i);var k;for(var l=0;l<g;l++){i=d.h.__inner[f.__inner[l].aj()][0];k=(e.__y-i)*(e.__y-i);if(k<=j){j=k;h=f.__inner[l].aj()}}}else{var m=d.h.__inner[f.__inner[0].aj()][0];var n=(e.__x-m)*(e.__x-m);var o;for(var p=0;p<g;p++){m=d.h.__inner[f.__inner[p].aj()][0];o=(e.__x-m)*(e.__x-m);if(o<=n){n=o;h=f.__inner[p].aj()}}}var q=new $$t.l5;q.series(this);q.isMarker(true);q.startIndex(h);q.endIndex(q.startIndex());if(c!=null&&c.startIndex()==q.startIndex()&&c.endIndex()==q.endIndex()){return c}return q},k8:function(a,b,c){var d=this.bb().count();var e=this.k3().cm().d();var f=this.k3().cm().e();var g=this.k3().cm().c();var h=this.ku();var i=-1;var j=-1;if(h.isSorting()){var k=this.kv;if(this.bl()){k=this.ky}var l=this.lz(b);i=l;j=l}else{var m=this.getItemIndex(b);i=Math.floor($.ig.intDivide(m,g))*g;j=i+(g-1)}if(c!=null&&c.startIndex()==i&&c.endIndex()==j){return c}var n=new $$t.l5;n.series(this);n.startIndex(i);n.endIndex(j);return n},k7:function(a,b,c){var d=new $$t.l5;d.series(this);d.startIndex(0);d.endIndex(this.bb().count()-1);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},kw:null,ky:null,kv:null,kx:null,k2:null,l8:function(a,b,c,d,e,f){var g=this.bk();this.k2.ab(a,b,c,d,e,f,g);var h=this.k2.a();var i=null;var j=this.bb();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().ap().a(this,j,d,h.startIndex(),h.endIndex(),true);h.highlightingInfo(i)}h.isThumbnail(f);this.mb(h);this.k2.z(i,f,g)},l9:function(a,b,c,d,e,f){var g=this.bk();this.k2.ac(a,b,c,d,e,f,g);var h=this.k2.b();var i=null;var j=this.bb();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().ap().a(this,j,d,h.startIndex(),h.endIndex(),false);h.highlightingInfo(i)}h.isThumbnail(f);this.mc(h);this.k2.aa(i,f,g)},ct:function(a,b,c){var d=$$t.$fw.ct.call(this,a,b,c);d&=this.lp(this.ks());d&=this.lp(this.kt());var e=c;if(!c.l()||b.isEmpty()||a.isEmpty()||this.bb()==null){d=false}if(!d){e.cm().c(0)}return d},lp:function(a){if(a==null||a.seriesViewer()==null){return false}var b=$.ig.util.cast($$t.$hb.$type,a);if(b!=null){if(b.itemsSource()==null){return false}if(b.itemsCount()<1){return false}}else{var c=$.ig.util.cast($$t.$hl.$type,a);if(c!=null){return c.actualMinimumValue()!=c.actualMaximumValue()}}return true},ci:function(){return this.isTransitionInEnabled()},k4:function(){return 12},_k6:null,k6:function(value){if(arguments.length===1){this._k6=value;return value}else{return this._k6}},gi:function(){$$t.$fw.gi.call(this);
this.kw.w();this.kv.w();this.ky.w()},hq:function(a){$$t.$fw.hq.call(this,a);this.k3().cm().f(this.resolution());if(this.bn(this.view())){return}if(this.cj()){if(this.bl()){this.md(this.ky,this.k3())}else{this.md(this.kv,this.k3())}return}if(this.cg(a)){var b=this.kw;if(this.bl()){if(this.a5().needsFlush()){this.a5().flush()}this.kw=this.ky;this.ky=b}else{this.kw=this.kv;this.kv=b}this.ma(this.kv,this.k3());if(this.cn()){this.a5().stop();this.a5().intervalMilliseconds(this.dm());this.a5().easingFunction(this.transitionInEasingFunction()!=null?this.transitionInEasingFunction():this.transitionEasingFunction());this.k6().p(this.kw,this.kv,this.isVertical(),this.ks(),this.kt(),this.transitionInMode(),this.k4(),this.transitionInSpeedType(),this.az(),this.lu.runOn(this),this.k3().bu())}this.gf();this.hw();if(this.cn()){this.cn(false);this.cm(true)}}else{this.ma(this.kv,this.k3());this.md(this.kv,this.k3())}},az:function(){return 3},lu:function(){if(this.isVertical()){return this.jr().left()}return this.jr().bottom()},ly:function(){var a=0;var b=this.ks();var d=this.seriesViewer().series().getEnumerator();while(d.moveNext()){var c=d.current();if(c==this){return a}var e=$.ig.util.cast($$t.$fv.$type,c);if(e!=null){var f=$.ig.util.cast($$t.$hb.$type,e.ks());if(f==b&&e.preferredCategoryMode(f)==2){a++}}}return-1},xAxis:function(){return this.ks()},yAxis:function(){return this.kt()},l7:function(a,b){this.k2.w(this,this.lm(),this.getCategoryItems.runOn(this),this.lv(a),this.lw(a));var c=this.k2.a();var d=c!=null;var e=this.ku();if(e==null){return}var f=new $$t.ie(a.bv(),a.bu(),e.isInverted());var g=this.bb().count();var h=a;var i=b.h;var j=h.cm().d();var k=h.cm().e();var l=h.cm().c();var m=j*l;for(var n=0;n<a.cp().c();n++){var o=a.cp().item(n);var p=o.content();if(d){var q=o.aj();this.l8(i,q,g,e,f,a.m())}this.k2.ad(o,p)}},md:function(a,b){this.jq(a.aa());b.ap()},mk:null,ml:function(){return this.mk},ma:function(a,b){a.v()},lv:function(a){return a.cm().c()},lw:function(a){return a.cm().d()},l6:function(a){var b=a;b.cp().c(0)},hr:function(a,b){$$t.$fw.hr.call(this,a,b);if(!this.cl()){this.view().aw(b);return}var c=$.ig.util.cast($$t.$ka.$type,this.av());c.cm().f(this.resolution());this.view().aw(b);if(this.bn(this.av())){return}this.me();this.cl(false)},me:function(){var a=$.ig.util.cast($$t.$ka.$type,this.av());if(!this.ck()){this.ma(this.kx,a)}this.ck(false);this.md(this.kx,a)},ks:function(){},kt:function(){},ln:function(){},k0:function(a){var b=$.ig.util.cast($$t.$ka.$type,a);if(b!=null&&b==this.av()){return new $$t.li(1,$.ig.util.cast($$t.$jz.$type,this),$.ig.util.cast($$t.$kb.$type,b),this.seriesViewer().a6().o(),this,b.cm())}else{return this.kz()}},$type:new $.ig.Type("CategorySeries",$$t.$fw.$type,[$$t.$g9.$type,$$t.$ll.$type])},true);$.ig.util.defType("IIsCategoryBased:jz","Object",{$type:new $.ig.Type("IIsCategoryBased",null)},true);$.ig.util.defType("IHasSingleValueCategory:j3","Object",{$type:new $.ig.Type("IHasSingleValueCategory",null)},true);$.ig.util.defType("IHasTrendline:j5","Object",{$type:new $.ig.Type("IHasTrendline",null)},true);$.ig.util.defType("IHasCategoryTrendline:j4","Object",{$type:new $.ig.Type("IHasCategoryTrendline",null,[$$t.$j5.$type])},true);$.ig.util.defType("AnchoredCategorySeries:jy","CategorySeries",{_mn:null,mn:function(value){if(arguments.length===1){this._mn=value;return value}else{return this._mn}},au:function(){var a=new $$t.j9(this);return a},hc:function(a){$$t.$fv.hc.call(this,a);this.mn(a)},_ms:false,ms:function(value){if(arguments.length===1){this._ms=value;return value}else{return this._ms}},init:function(){$$t.$fv.init.call(this);this.mo(new $$t.le);this.kz(new $$t.li(1,this,this.k3(),this,this,this.k3().cm()))},_mo:null,mo:function(value){if(arguments.length===1){this._mo=value;return value}else{return this._mo}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$jy.valueMemberPathProperty,a);return a}else{return this.c($$t.$jy.valueMemberPathProperty)}},valueColumn:function(a){if(arguments.length===1){if(this.mp!=a){var b=this.mp;this.mp=a;if(!this.ms()){this.raisePropertyChanged("ValueColumn",b,this.mp)}}return a}else{return this.mp}},mp:null,trendLineType:function(a){if(arguments.length===1){this.g($$t.$jy.trendLineTypeProperty,a);return a}else{return this.c($$t.$jy.trendLineTypeProperty)}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$jy.trendLineBrushProperty,a);return a}else{return this.c($$t.$jy.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$jy.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$jy.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$jy.trendLineThicknessProperty,a);return a}else{return this.c($$t.$jy.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$jy.trendLineDashCapProperty,a);return a}else{return this.c($$t.$jy.trendLineDashCapProperty)}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$jy.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$jy.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$jy.trendLinePeriodProperty,a);return a}else{return this.c($$t.$jy.trendLinePeriodProperty)}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$jy.trendLineZIndexProperty,a);return a}else{return this.c($$t.$jy.trendLineZIndexProperty)}},scrollIntoView:function(a){var b=this.view().bv();var c=this.view().bu();var d=new $$t.x(0,0,0,1,1);var e=!b.isEmpty()&&!c.isEmpty()&&this.bb()!=null?this.bb().indexOf(a):-1;var f=this.ks();var g=this.kt();var h=new $$t.ie(d,d,f.isInverted());var i=new $$t.ie(d,d,g.isInverted());var j=f!=null?f.getScaledValue(e,h):NaN;var k=f!=null?this.kz().n($.ig.util.cast($$t.$j0.$type,f),h.d,h.c):0;j+=k;var l=g!=null&&this.valueColumn()!=null&&e<this.valueColumn().count()?g.getScaledValue(this.valueColumn().item(e),i):NaN;if(!isNaN(j)){if(j<b.left()+.1*b.width()){j=j+.4*b.width();b.x(j-.5*b.width())}if(j>b.right()-.1*b.width()){j=j-.4*b.width();b.x(j-.5*b.width())}}if(!isNaN(l)){if(l<b.top()+.1*b.height()){l=l+.4*b.height();b.y(l-.5*b.height())}if(l>b.bottom()-.1*b.height()){l=l-.4*b.height();b.y(l-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return e>=0},mr:function(a,b,c){if(b<a||a<0||a>this.valueColumn().count()||b<0||b>this.valueColumn().count()||c==null){return null}var d=new Array(b-a+1);var e=c.isSorting();var f=null;if(e){f=c.sortedIndices()}for(var g=a;g<=b;g++){var h=g;if(e){h=f.__inner[h]}d[g-a]=this.bb().item(g)}return d},hh:function(a,b,c,d){$$t.$fv.hh.call(this,a,b,c,d);var e=$.ig.util.cast($$t.$hl.$type,this.kt());if(this.mn().cw().d(a,b,c,d,this.trendLineDashArray())){this.renderSeries(false);this.gy()}switch(b){case"FastItemsSource":if($.ig.util.cast($$t.$ji.$type,c)!=null){$.ig.util.cast($$t.$ji.$type,c).deregisterColumn(this.valueColumn());this.valueColumn(null)}if($.ig.util.cast($$t.$ji.$type,d)!=null){this.valueColumn(this.a8(this.valueMemberPath()))}if(e!=null&&!e.updateRange()){this.mn().cm().f(this.resolution());this.renderSeries(false)}break;case"ValueMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.valueColumn());this.valueColumn(this.a8(this.valueMemberPath()))}this.mw(this.valueMemberPath());break;case"ValueColumn":this.mn().cw().v();if(e!=null&&!e.updateRange()){this.mn().cm().f(this.resolution());this.renderSeries(false)}break;case"TrendLineBrush":this.hz();break;case"ErrorBarSettings":this.renderSeries(false);break;case"TrendLineType":this.gy();break}},ad:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}if(a==this.ks()){return new $$t.h7(0,this.valueColumn().count()-1)}if(a==this.kt()){return new $$t.h7(this.valueColumn().minimum(),this.valueColumn().maximum())}return null},gj:function(a,b,c,d){switch(a){case 4:case 1:case 0:this.mn().cm().f(this.resolution());break}this.mn().cw().p(a,b,c,d)},lu:function(){return this.mt(this.k3())},mt:function(a){var b=0;var c=a.bv();var d=a.bu();var e=$.ig.util.cast($$t.$ia.$type,this.kt());if(!c.isEmpty()&&!d.isEmpty()&&e!=null){var f=new $$t.ie(c,d,e.isInverted());b=e.getScaledValue(e.referenceValue(),f)}return b},m3:function(a,b,c){var d=this.mt(c);if(a.count()>0){var e=d;a.add({__x:a.last$1($$t.$z.$type).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add({__x:a.first$1($$t.$z.$type).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},mm:function(a,b,c,d){var e=null;if(b>-1&&!d.isEmpty()&&!c.isEmpty()){var f=a.__inner[0][0]<c.left()-2e3?c.left()-10:NaN;var g=c.bottom()+10;var h=a.__inner[b][0]>c.right()+2e3?c.right()+10:NaN;var i=c.top()-10;e=new $$t.kj(1,f,g,h,i,false)}return e},ct:function(a,b,c){var d=$$t.$fv.ct.call(this,a,b,c);var e=c;if(this.valueColumn()==null||this.valueColumn().count()==0||e.cm().c()<1){d=false}return d},gh:function(a,b){$$t.$fv.gh.call(this,a,b);var c=b;c.cs();c.cw().o()},ma:function(a,b){$$t.$fv.ma.call(this,a,b);this.k0(b).d(a,b)},md:function(a,b){$$t.$fv.md.call(this,a,b);var c=$.ig.util.cast($$t.$j9.$type,b);c.b3(true);c.cw().t(a.q);if(this.jw()){$$t.$rj.b(this,a.p,b.cp(),this.useLightweightMarkers());this.l7(b,a);b.cj()}this.m0(a,b)},m0:function(a,b){},hz:function(){$$t.$fv.hz.call(this);if(this.index()<0){return}this.mn().c0();if(this.trendLineBrush()!=null){this.mn().cy()}else{this.mn().cx()}},eg:function(a,b){if(a==this.mn().cw().x()){return null}return $$t.$fv.eg.call(this,a,b)},currentCategoryMode:function(){return this.preferredCategoryMode($.ig.util.cast($$t.$hb.$type,this.ks()))},scaler:function(){return $.ig.util.cast($$t.$j0.$type,this.ks())},yScaler:function(){return $.ig.util.cast($$t.$ii.$type,this.kt())},bucketizer:function(){return this.mn().cm()},currentMode2Index:function(){return this.ly()},provideCollisionDetector:function(){return new $$t.mc},trendlinePreparer:function(){return this.mn().cw()},_mw:null,mw:function(value){if(arguments.length===1){this._mw=value;return value}else{return this._mw}},m1:function(a){},m2:function(a){},go:function(a){$$t.$fv.go.call(this,a);var b=new $$t.g8(1,"trendLine",this.mn().cw().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("AnchoredCategorySeries",$$t.$fv.$type,[$$t.$jz.$type,$$t.$j3.$type,$$t.$j4.$type])},true);$.ig.util.defType("VerticalAnchoredCategorySeries:uv","AnchoredCategorySeries",{init:function(){$$t.$jy.init.call(this)},xAxis:function(a){if(arguments.length===1){this.g($$t.$uv.xAxisProperty,a);return a}else{return this.c($$t.$uv.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$uv.yAxisProperty,a);return a}else{return this.c($$t.$uv.yAxisProperty)}},isVertical:function(){return true},ku:function(){return this.yAxis()},getOffsetValue:function(){return this.kz().n(this.yAxis(),this.view().bv(),this.view().bu())},getCategoryWidth:function(){return this.yAxis().getCategorySize(this.view().bv(),this.view().bu())},getNextOrExactIndex:function(a,b){return this.d3(a,b,this.yAxis(),this.ls.runOn(this),this.valueColumn())},getPreviousOrExactIndex:function(a,b){return this.d5(a,b,this.yAxis(),this.ls.runOn(this),this.valueColumn())},c8:function(a,b,c,d,e){if(this.valueColumn()==null){return Number.POSITIVE_INFINITY}return this.c9(a,b,this.yAxis(),d,e,this.valueColumn().count(),this.ls.runOn(this))},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=new $$t.ie(this.seriesViewer().actualWindowRect(),this.view().bu(),this.yAxis().isInverted());var e=this.kz().n(this.yAxis(),this.seriesViewer().actualWindowRect(),this.view().bu());return this.dk(this.valueColumn(),a,this.yAxis(),d,e,this.ls.runOn(this),b,c)},getSeriesValuePosition:function(a,b,c){return this.et(a,b,c,this.kz().n(this.yAxis(),this.view().bv(),this.view().bu()),this.xAxis(),this.yAxis(),null,null,null)},ks:function(){return this.xAxis()},kt:function(){return this.yAxis()},m1:function(a){this.xAxis($.ig.util.cast($$t.$lt.$type,a))},m2:function(a){this.yAxis($.ig.util.cast($$t.$lq.$type,a))},ln:function(){return this.xAxis()!=null&&this.xAxis().updateRange()},getCategoryItems:function(a,b){return this.mr(a,b,this.yAxis())},getExactItemIndex:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=this.view().bu();var d=-1;if(this.yAxis()!=null&&!b.isEmpty()&&!c.isEmpty()){var e=this.yAxis().getUnscaledValue2(c.top(),b,c,this.yAxis().categoryMode());var f=this.yAxis().getUnscaledValue2(c.bottom(),b,c,this.yAxis().categoryMode());var g=(a.__y-b.top())/b.height();var h=e+g*(f-e);if(this.yAxis().categoryMode()!=0){h-=.5}d=h}return d},ls:function(a){return this.dc(a,this.kt())},getItemIndex:function(a){return Math.round(this.getExactItemIndex(a))},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.bb()!=null&&b<this.bb().count()?this.bb().item(b):null},hh:function(a,b,c,d){$$t.$jy.hh.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.gk($.ig.util.cast($$t.$hc.$type,c));this.hl($.ig.util.cast($$t.$hc.$type,d));this.k3().cm().f(this.resolution());this.renderSeries(false);this.gy()}break;case"YAxis":if(c!=d){this.gk($.ig.util.cast($$t.$hc.$type,c));this.hl($.ig.util.cast($$t.$hc.$type,d));this.k3().cm().f(this.resolution());this.ln();this.renderSeries(false);this.gy()}break}},$type:new $.ig.Type("VerticalAnchoredCategorySeries",$$t.$jy.$type)},true);$.ig.util.defType("IBarSeries:sd","Object",{$type:new $.ig.Type("IBarSeries",null)},true);$.ig.util.defType("BarSeries:uw","VerticalAnchoredCategorySeries",{au:function(){return new $$t.ux(this)},k4:function(){return 1},hc:function(a){$$t.$uv.hc.call(this,a);this.nl(a)},_nl:null,nl:function(value){if(arguments.length===1){this._nl=value;return value}else{return this._nl}},lh:function(){return true},init:function(){$$t.$uv.init.call(this);this.y($$t.$uw.$type);this.kz(new $$t.us(1,this,this.nl(),this,this,this.nl().cm()))},k0:function(a){var b=$.ig.util.cast($$t.$ka.$type,a);if(b!=null&&b==this.av()){return new $$t.us(1,this,$.ig.util.cast($$t.$kb.$type,b),this.seriesViewer().a6().o(),this,b.cm())}else{return this.kz()}},onApplyTemplate:function(){$$t.$uv.onApplyTemplate.call(this)},radiusX:function(a){if(arguments.length===1){this.g($$t.$uw.radiusXProperty,a);return a}else{return this.c($$t.$uw.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$uw.radiusYProperty,a);return a}else{return this.c($$t.$uw.radiusYProperty)}},preferredCategoryMode:function(a){return 2},gh:function(a,b){$$t.$uv.gh.call(this,a,b);var c=$.ig.util.cast($$t.$ux.$type,b);if(a&&c!=null&&c.c3()!=null){c.c3().c(0)}},ly:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$.ig.util.cast($$t.$sd.$type,b);if(d!=null&&d.yAxis()==this.yAxis()&&d.getPreferredCategoryMode()==2){a++}}$$t.$od.b(false,"CategorySeries.GetMode2Index failed to find series");return-1},mt:function(a){var b=0;var c=a.bv();var d=a.bu();var e=new $$t.ie(c,d,this.xAxis().isInverted());if(!c.isEmpty()&&!d.isEmpty()&&this.xAxis()!=null){b=this.xAxis().getScaledValue(this.xAxis().referenceValue(),e)}return b},ad:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}if(a==this.yAxis()){return new $$t.h7(0,this.valueColumn().count()-1)}if(a==this.xAxis()){return new $$t.h7(this.valueColumn().minimum(),this.valueColumn().maximum())}return null},scrollIntoView:function(a){var b=this.view().bv();var c=this.view().bu();var d=new $$t.x(0,0,0,1,1);var e=!b.isEmpty()&&!c.isEmpty()&&this.bb()!=null?this.bb().indexOf(a):-1;var f=new $$t.ie(d,d,this.xAxis().isInverted());var g=new $$t.ie(d,d,this.yAxis().isInverted());var h=this.yAxis()!=null?this.yAxis().getScaledValue(e,g):NaN;var i=this.yAxis()!=null?this.kz().n(this.yAxis(),d,d):0;h+=i;var j=this.xAxis()!=null&&this.valueColumn()!=null&&e<this.valueColumn().count()?this.xAxis().getScaledValue(this.valueColumn().item(e),f):NaN;if(!isNaN(j)){if(j<b.left()+.1*b.width()){j=j+.4*b.width();b.x(j-.5*b.width())}if(j>b.right()-.1*b.width()){j=j-.4*b.width();b.x(j-.5*b.width())}}if(!isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return e>=0},md:function(a,b){$$t.$uv.md.call(this,a,b);var c=a.h;if(!b.l()){return}var d=b.bv();var e=b.bu();var f=new $$t.ie(d,e,this.xAxis().isInverted());var g=this.yAxis();var h=new $$t.ie(d,e,this.yAxis().isInverted());var i=this.xAxis();var j=i.getScaledValue(i.referenceValue(),f);var k=this.yAxis().fy(d,e);var l=$.ig.util.cast($$t.$ux.$type,b);if(isNaN(k)||Number.isInfinity(k)||isNaN(j)){l.c3().c(0);return}this.k2.x(this,this.ll(),this.yAxis(),this.getCategoryItems.runOn(this),this.lv(b),this.lw(b));this.k2.p=this.radiusX();this.k2.q=this.radiusY();this.k2.j=this.radiusX();this.k2.k=this.radiusY();var m=false;var n=this.k2.b();if(n!=null){m=true}var o=this.xAxis().isSorting();var p=this.valueColumn().count();for(var q=0;q<c.count();++q){var r=c.__inner[q][0]-.5*k;var s=c.__inner[q][1];var t=j;t=Math.max(t,-100);s=Math.min(s,e.right()+100);var u=l.c3().item(q);u.height(k);u.width(Math.abs(s-t));if(m){this.l9(c,q,p,g,h,b.m())}this.k2.ae(u,false,false,false,false);u.ai(this.k2.j);u.aj(this.k2.k);l.c8(u,Math.min(s,t),r)}l.c3().c(c.count());b.ct(a)},gj:function(a,b,c,d){switch(a){case 4:case 1:case 0:this.mn().cm().f(this.resolution());break}switch(a){case 4:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this.valueMemberPath()!=null&&this.mn().cm().c()>0){this.renderSeries(true)}break;case 3:if(d==this.valueMemberPath()){if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}}break}},hh:function(a,b,c,d){$$t.$uv.hh.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=null){$.ig.util.cast($$t.$hc.$type,c).deregisterSeries(this)}if(d!=null){$.ig.util.cast($$t.$hc.$type,d).registerSeries(this)}this.mn().cm().f(this.resolution());if(this.xAxis()!=null&&this.xAxis().updateRange()){this.renderSeries(false)}break;case"YAxis":if(c!=null){$.ig.util.cast($$t.$hc.$type,c).deregisterSeries(this)}if(d!=null){$.ig.util.cast($$t.$hc.$type,d).registerSeries(this)}this.mn().cw($$t.$kh.y(this.mn().cw(),this.yAxis(),this.rootCanvas(),this));this.mn().cm().f(this.resolution());this.renderSeries(false);break;case"FastItemsSource":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.mn().cm().f(this.resolution());this.renderSeries(false)}break;case"ValueColumn":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.mn().cm().f(this.resolution());this.renderSeries(false)}break;case"SeriesViewer":if(c!=null&&d==null){this.gk(this.xAxis());this.gk(this.yAxis())}if(c==null&&d!=null){this.hl(this.xAxis());this.hl(this.yAxis())}this.mn().cm().f(this.resolution());this.renderSeries(false);break}},getPreferredCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},currentCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},scaler:function(){return this.yAxis()},yScaler:function(){return this.xAxis()},$type:new $.ig.Type("BarSeries",$$t.$uv.$type,[$$t.$jz.$type,$$t.$sd.$type])},true);$.ig.util.defType("ISupportsMarkers:kb","Object",{$type:new $.ig.Type("ISupportsMarkers",null)},true);$.ig.util.defType("CategorySeriesView:ka","MarkerSeriesView",{_co:null,co:function(value){if(arguments.length===1){this._co=value;return value}else{return this._co}},_cr:0,cr:function(value){if(arguments.length===1){this._cr=value;return value}else{return this._cr}},cq:function(a){if(this.cr()!=a.u()){return true}return false},ct:function(a){this.cr(a.u())},init:function(a){var $self=this;$$t.$fx.init.call(this,a);this.cr(-1);this.co(a);this.cm(this.cn());this.cp(function(){var $ret=new $$t.ga($$t.$fy.$type);$ret.create($self.b0.runOn($self));$ret.activate($self.cg.runOn($self));$ret.disactivate($self.ci.runOn($self));$ret.destroy($self.ch.runOn($self));return $ret}())},updateMarkerTemplate:function(a,b,c){if(!this.b1().useLightweightMarkers()){var d=this.cp().item(a);var e=d.content();e.item(this.d().bb().item(b));d.ai(b);d.aj(c)}},_cm:null,cm:function(value){if(arguments.length===1){this._cm=value;return value}else{return this._cm}},cn:function(){return new $$t.kc(this)},_cp:null,cp:function(value){if(arguments.length===1){this._cp=value;return value}else{return this._cp}},shouldDisplayMarkers:function(){return this.co().jw()},updateMarkerCount:function(a){this.cp().c(a)},cc:function(a){this.cp().d(a)},cs:function(){},$type:new $.ig.Type("CategorySeriesView",$$t.$fx.$type,[$$t.$kb.$type])},true);$.ig.util.defType("AnchoredCategorySeriesView:j9","CategorySeriesView",{_cv:null,cv:function(value){if(arguments.length===1){this._cv=value;return value}else{return this._cv}},init:function(a){$$t.$ka.init.call(this,a);this.cv(a);this.cw(new $$t.kz)},_cw:null,cw:function(value){if(arguments.length===1){this._cw=value;return value}else{return this._cw}},c0:function(){this.cv().actualTrendLineBrush(null)},cy:function(){this.cv().actualTrendLineBrush(this.cv().trendLineBrush())},cx:function(){this.cv().actualTrendLineBrush(this.cv().actualBrush())},cn:function(){return new $$t.k0(this)},cz:function(){this.cm().cacheValues()},c1:function(){this.cm().unCacheValues()},az:function(a,b){if(a.c()){if(this.cv().trendLineType()!=0&&!b){var c=this.cw().x();c.z(this.cv().trendLineThickness());c.__stroke=this.cv().actualTrendLineBrush();c.af(this.cv().trendLineDashArray());c.aa(this.cv().trendLineDashCap());a.s(c)}}$$t.$ka.az.call(this,a,b)},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";var b=null;if(this.cv().ks().isCategory()){b=this.cv().ks()}else if(this.cv().kt().isCategory()){b=this.cv().kt()}var c=$.ig.util.cast($$t.$k1.$type,b);if(c!=null){a+="<span>${item."+c.dateTimeMemberPath()+"}</span><br/>"}else if(b!=null&&b.label()!=null){a+="<span>${item."+b.label()+"}</span><br/>"}a+="<span";if(this.d().actualOutline()!=null&&this.d().actualOutline().color()!=null){a+=" style='color:"+this.d().actualOutline().__fill+"'"}a+=">"+this.cv().title()+": </span><span class='ui-priority-primary'>"+"${item."+this.cv().valueMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("AnchoredCategorySeriesView",$$t.$ka.$type)},true);$.ig.util.defType("BarSeriesView:ux","AnchoredCategorySeriesView",{_c2:null,c2:function(value){if(arguments.length===1){this._c2=value;return value}else{return this._c2}},init:function(a){var $self=this;this.c9=new $$t.b1;$$t.$j9.init.call(this,a);this.c2(a);this.c3(function(){var $ret=new $$t.ga($$t.$b1.$type);$ret.create($self.da.runOn($self));$ret.activate($self.c5.runOn($self));$ret.disactivate($self.c7.runOn($self));$ret.destroy($self.c6.runOn($self));return $ret}());this.cw(new $$t.uu)},_c3:null,c3:function(value){if(arguments.length===1){this._c3=value;return value}else{return this._c3}},an:function(){var $self=this;$$t.$j9.an.call($self);$self.c4(new $$t.bh($$t.$b1.$type,0));if(!$self.m()){$self.d().resolution(4);$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},da:function(){var a=new $$t.b1;this.c4().add(a);a.__visibility=1;return a},_c4:null,c4:function(value){if(arguments.length===1){this._c4=value;return value}else{return this._c4}},c5:function(a){a.__visibility=0},c7:function(a){a.__visibility=1},c6:function(a){this.c4().remove(a)},c8:function(a,b,c){if(!this.isDirty()){this.al()}a.m(c);a.l(b)},cn:function(){return new $$t.uy(this)},a9:function(a,b){$$t.$j9.a9.call(this,a,b);var c=a;var d=this.br(b);c.__fill=d;c.__stroke=d;c.z(this.d().thickness())},v:function(a){return this.c4().__inner[a]},c9:null,u:function(a){var b=this.c4().__inner[a];this.c9.l(b.l());this.c9.m(b.m());this.c9.width(b.width());this.c9.height(b.height());var c=this.br(a);this.c9.__fill=c;this.c9.__stroke=c;this.c9.z(this.d().thickness()+3);return this.c9},a0:function(a,b){$$t.$j9.a0.call(this,a,b);if(a.c()){for(var c=0;c<this.c4().count();c++){var d=this.t(c,b);this.a7(d,c,b);a.t(d)}}},ag:function(a){var $self=this;$$t.$j9.ag.call($self,a);var b=0;var c=new $$t.bh($$t.$b1.$type,0);var e=$self.c3().a().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort1(function(f,g){if(f.m()>g.m()){return-1}else if(f.m()<g.m()){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$t.g6(1,"column"+b,f);h.tags().add("Main");h.tags().add("Fill");a.shapes().add(h)}b++},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(5);this.d().shadowOffsetX(5);this.d().shadowOffsetY(-5)},$type:new $.ig.Type("BarSeriesView",$$t.$j9.$type)},true);$.ig.util.defType("IBucketizer:j1","Object",{$type:new $.ig.Type("IBucketizer",null)},true);$.ig.util.defType("CategoryBucketCalculator:kc","Object",{_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function(a){$.ig.$op.init.call(this);if(a==null){throw new $$t.e0("view")}this.a(a);this.d(-1);this.e(this.e());this.c(0)},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},getBucket:function(a){return null},getErrorBucket:function(a,b){return NaN},f:function(a){var b=this.a().bv();var c=this.a().bu();var d=$.ig.util.cast($$t.$hb.$type,this.a().co().ks());var e=this.a().co().bb();if(b.isEmpty()||c.isEmpty()||d==null||e==null||e.count()==0){this.c(0);return}var f=$.ig.util.cast($$t.$kd.$type,d);if(f==null||f.sortedIndices()==null){var g=Math.floor(d.getUnscaledValue2(c.left(),b,c,0));var h=Math.ceil(d.getUnscaledValue2(c.right(),b,c,0));if(d.isInverted()){h=Math.ceil(d.getUnscaledValue2(c.left(),b,c,0));g=Math.floor(d.getUnscaledValue2(c.right(),b,c,0))}var i=Math.floor((h-g+1)*a/c.width());this.c(Math.max(1,i));this.d(Math.max(0,Math.floor(g/this.c())-1));this.e(Math.ceil(h/this.c()))}else{this.d(f.getFirstVisibleIndex(b,c));this.e(f.getLastVisibleIndex(b,c));this.c(1)}},getBucketInfo:function(a,b,c,d){a=this.d();b=this.e();c=this.c();d=this.a().co().resolution();return{firstBucket:a,lastBucket:b,bucketSize:c,resolution:d}},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("CategoryBucketCalculator",$.ig.$ot,[$$t.$j1.$type])},true);$.ig.util.defType("AnchoredCategoryBucketCalculator:k0","CategoryBucketCalculator",{init:function(a){$$t.$kc.init.call(this,a);this.g(a)},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},getBucket:function(a){var $self=this;var b=$self.h;var c=b.length;var d=Math.min(a*$self.c(),c-1);var e=Math.min(d+$self.c()-1,c-1);var f=NaN;var g=NaN;var h=true;for(var i=d;i<=e;++i){var j=b[i];if(!h){if(!isNaN(j)){f=f<j?f:j;g=g>j?g:j}}else{if(!isNaN(j)){f=j;g=j;h=false}}}if(!h){return function(){var $ret=new Array;$ret.add(.5*(d+e));$ret.add(f);$ret.add(g);return $ret}()}return function(){var $ret=new Array;$ret.add(.5*(d+e));$ret.add(NaN);$ret.add(NaN);return $ret}()},h:null,cacheValues:function(){this.h=this.g().cv().valueColumn().asArray()},unCacheValues:function(){this.h=null},$type:new $.ig.Type("AnchoredCategoryBucketCalculator",$$t.$kc.$type)},true);$.ig.util.defType("BarBucketCalculator:uy","CategoryBucketCalculator",{init:function(a){$$t.$kc.init.call(this,a);this.g(a)},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},f:function(a){var b=this.a().bv();var c=this.a().bu();var d=this.a().co().bb();if(b.isEmpty()||c.isEmpty()||this.g().c2().yAxis()==null||d==null||d.count()==0){this.c(0);return}var e=$.ig.util.cast($$t.$uw.$type,this.a().co());var f=Math.floor(e.yAxis().getUnscaledValue2(c.top(),b,c,0));var g=Math.ceil(e.yAxis().getUnscaledValue2(c.bottom(),b,c,0));if(!e.yAxis().isInverted()){g=Math.ceil(e.yAxis().getUnscaledValue2(c.top(),b,c,0));f=Math.floor(e.yAxis().getUnscaledValue2(c.bottom(),b,c,0))}var h=Math.floor((g-f+1)*a/c.height());this.c(Math.max(1,h));this.d(Math.max(0,Math.floor(f/this.c())-1));this.e(Math.ceil(g/this.c()))},getBucket:function(a){var $self=this;var b=$self.h;var c=b.length;var d=Math.min(a*$self.c(),c-1);var e=Math.min(d+$self.c()-1,c-1);var f=NaN;var g=NaN;for(var h=d;h<=e;++h){var i=b[h];if(!isNaN(f)){if(!isNaN(i)){f=Math.min(f,i);g=Math.max(g,i)}}else{f=i;g=i}}if(!isNaN(f)){return function(){var $ret=new Array;$ret.add(.5*(d+e));$ret.add(f);$ret.add(g);return $ret}()}return function(){var $ret=new Array;$ret.add(.5*(d+e));$ret.add(NaN);$ret.add(NaN);return $ret}()},h:null,cacheValues:function(){this.h=this.g().c2().valueColumn().asArray()},unCacheValues:function(){this.h=null},$type:new $.ig.Type("BarBucketCalculator",$$t.$kc.$type)},true);$.ig.util.defType("RangeCategoryBucketCalculator:rd","CategoryBucketCalculator",{_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},init:function(a){this.i=null;this.h=null;$$t.$kc.init.call(this,a);this.g(a)},getBucket:function(a){var b=this.i;var c=this.h;var d=this.i.length;var e=this.h.length;var f=Math.min(d,e);var g=a*this.c();var h=Math.min(g+this.c()-1,f-1);var i=NaN;var j=NaN;var k=true;var l;var m;var n;var o;for(var p=g;p<=h;++p){l=b[p];m=c[p];if(l<m){n=l;o=m}else{o=l;n=m}if(!k){if(!isNaN(n)){i=i<n?i:n;j=j>n?j:n}if(!isNaN(o)){i=i<o?i:o;j=j>o?j:o}}else{if(!isNaN(n)){if(isNaN(i)){i=n}else{i=Math.min(i,n)}if(!isNaN(j)){j=Math.max(j,n)}}if(!isNaN(o)){if(isNaN(j)){j=o}else{j=Math.max(j,o)}if(!isNaN(i)){i=Math.min(i,o)}}if(!isNaN(i)&&!isNaN(j)){k=false}}}if(!k){var q=new Array(3);q[0]=.5*(g+h);q[1]=i;q[2]=j;return q}var r=new Array(3);r[0]=NaN;r[1]=NaN;r[2]=NaN;return r},i:null,h:null,cacheValues:function(){this.i=this.g().cv().lowColumn().asArray();this.h=this.g().cv().highColumn().asArray()},unCacheValues:function(){this.i=null;this.h=null},$type:new $.ig.Type("RangeCategoryBucketCalculator",$$t.$kc.$type)},true);$.ig.util.defType("HorizontalAnchoredCategorySeries:jx","AnchoredCategorySeries",{init:function(){$$t.$jy.init.call(this)},xAxis:function(a){if(arguments.length===1){this.g($$t.$jx.xAxisProperty,a);return a}else{return this.c($$t.$jx.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$jx.yAxisProperty,a);return a}else{return this.c($$t.$jx.yAxisProperty)}},getOffsetValue:function(){return this.kz().n(this.xAxis(),this.view().bv(),this.view().bu())},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().bv(),this.view().bu())},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=new $$t.ie(this.seriesViewer().actualWindowRect(),this.view().bu(),this.xAxis().isInverted());var e=this.kz().n(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().bu());return this.dk(this.valueColumn(),a,this.xAxis(),d,e,this.ls.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){return this.d5(a,b,this.xAxis(),this.ls.runOn(this),this.valueColumn())},getNextOrExactIndex:function(a,b){return this.d3(a,b,this.xAxis(),this.ls.runOn(this),this.valueColumn())},c8:function(a,b,c,d,e){if(this.valueColumn()==null){return Number.POSITIVE_INFINITY}return this.c9(a,b,this.xAxis(),d,e,this.valueColumn().count(),this.ls.runOn(this))},getSeriesValuePosition:function(a,b,c){return this.et(a,b,c,this.kz().n(this.xAxis(),this.view().bv(),this.view().bu()),this.yAxis(),this.xAxis(),null,null,null)
},ks:function(){return this.xAxis()},kt:function(){return this.yAxis()},m1:function(a){this.xAxis($.ig.util.cast($$t.$hb.$type,a))},m2:function(a){this.yAxis($.ig.util.cast($$t.$ia.$type,a))},ln:function(){return this.yAxis()!=null&&this.yAxis().updateRange()},_nh:null,nh:function(value){if(arguments.length===1){this._nh=value;return value}else{return this._nh}},_ni:null,ni:function(value){if(arguments.length===1){this._ni=value;return value}else{return this._ni}},nl:function(a){this.nh(a)},nm:function(a){this.ni(a)},getCategoryItems:function(a,b){return this.mr(a,b,this.xAxis())},hh:function(a,b,c,d){switch(b){case"XAxis":this.mn().cw($$t.$kh.y(this.mn().cw(),this.xAxis(),this.rootCanvas(),this));break}$$t.$jy.hh.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.gk($.ig.util.cast($$t.$hc.$type,c));this.hl($.ig.util.cast($$t.$hc.$type,d));this.nh(this.xAxis());this.nl(this.xAxis());this.k3().cm().f(this.resolution());this.renderSeries(false);this.gy()}break;case"YAxis":if(c!=d){this.gk($.ig.util.cast($$t.$hc.$type,c));this.hl($.ig.util.cast($$t.$hc.$type,d));this.ni(this.yAxis());this.nm(this.yAxis());this.k3().cm().f(this.resolution());this.ln();this.renderSeries(false);this.gy()}break}},gj:function(a,b,c,d){$$t.$jy.gj.call(this,a,b,c,d);if(this.nh()!=null&&$.ig.util.cast($$t.$kd.$type,this.nh())!==null){$.ig.util.cast($$t.$kd.$type,this.nh()).notifyDataChanged()}switch(a){case 4:if(this.nh()!=null){this.nh().updateRange()}if(this.ni()!=null&&!this.ni().updateRange()){this.renderSeries(true)}break;case 1:if(this.nh()!=null){this.nh().updateRange()}if(this.ni()!=null&&!this.ni().updateRange()){this.renderSeries(true)}break;case 0:if(this.nh()!=null){this.nh().updateRange()}if(this.ni()!=null&&!this.ni().updateRange()){this.renderSeries(true)}break;case 2:if(this.mw()!=null&&this.mn().cm().c()>0&&this.ni()!=null&&!this.ni().updateRange()){this.renderSeries(true)}break;case 3:if(d==this.mw()){if(this.xAxis()!=null){this.xAxis().updateRange()}if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(true)}}break}},$type:new $.ig.Type("HorizontalAnchoredCategorySeries",$$t.$jy.$type)},true);$.ig.util.defType("PointSeries:uz","HorizontalAnchoredCategorySeries",{au:function(){return new $$t.u0(this)},_np:null,np:function(value){if(arguments.length===1){this._np=value;return value}else{return this._np}},hc:function(a){$$t.$jx.hc.call(this,a);this.np(a)},init:function(){$$t.$jx.init.call(this);this.y($$t.$uz.$type)},md:function(a,b){$$t.$jx.md.call(this,a,b)},hh:function(a,b,c,d){$$t.$jx.hh.call(this,a,b,c,d)},$type:new $.ig.Type("PointSeries",$$t.$jx.$type)},true);$.ig.util.defType("PointSeriesView:u0","AnchoredCategorySeriesView",{_c2:null,c2:function(value){if(arguments.length===1){this._c2=value;return value}else{return this._c2}},init:function(a){$$t.$j9.init.call(this,a);this.c2(a)},an:function(){var $self=this;$$t.$j9.an.call($self);if(!$self.m()){$self.b1().markerType(2);$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.p);$ret.measure($$t.$mj.j);return $ret}())}},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(3);this.d().shadowOffsetX(2);this.d().shadowOffsetY(2);this.d().useSingleShadow(false)},$type:new $.ig.Type("PointSeriesView",$$t.$j9.$type)},true);$.ig.util.defType("IHasHighLowValueCategory:rb","Object",{$type:new $.ig.Type("IHasHighLowValueCategory",null)},true);$.ig.util.defType("RangeCategorySeries:ra","CategorySeries",{au:function(){return new $$t.rc(this)},hc:function(a){$$t.$fv.hc.call(this,a);this.mn(a)},_mn:null,mn:function(value){if(arguments.length===1){this._mn=value;return value}else{return this._mn}},init:function(){$$t.$fv.init.call(this);this.mm(new $$t.re(1,this,this.mn(),this,this,this.mn().cm()))},_mm:null,mm:function(value){if(arguments.length===1){this._mm=value;return value}else{return this._mm}},lowMemberPath:function(a){if(arguments.length===1){this.g($$t.$ra.lowMemberPathProperty,a);return a}else{return this.c($$t.$ra.lowMemberPathProperty)}},lowColumn:function(a){if(arguments.length===1){if(this.mq!=a){var b=this.mq;this.mq=a;this.raisePropertyChanged("LowColumn",b,this.mq)}return a}else{return this.mq}},mq:null,highMemberPath:function(a){if(arguments.length===1){this.g($$t.$ra.highMemberPathProperty,a);return a}else{return this.c($$t.$ra.highMemberPathProperty)}},highColumn:function(a){if(arguments.length===1){if(this.mo!=a){var b=this.mo;this.mo=a;this.raisePropertyChanged("HighColumn",b,this.mo)}return a}else{return this.mo}},mo:null,k4:function(){return 11},md:function(a,b){$$t.$fv.md.call(this,a,b);$$t.$rj.b(this,a.p,b.cp(),this.useLightweightMarkers());this.l7(b,a)},my:function(a,b,c,d,e,f){this.mn().cw(a,b,c,d,e,f)},scrollIntoView:function(a){var b=new $$t.x(0,0,0,1,1);var c=this.view()!=null?this.view().bv():$$t.$x.empty();var d=this.view()!=null?this.view().bu():$$t.$x.empty();var e=!c.isEmpty()&&!d.isEmpty()&&this.bb()!=null?this.bb().indexOf(a):-1;var f=this.ks();var g=this.kt();var h;if(f!=null){var i=new $$t.ie(b,b,f.isInverted());h=f.getScaledValue(e,i)}else{h=NaN}var j=f!=null?this.mm().n($.ig.util.cast($$t.$j0.$type,f),new $$t.x(0,0,0,1,1),new $$t.x(0,0,0,1,1)):0;h+=j;if(e>=0&&c!=null&&d!=null){if(!isNaN(h)){if(h<c.left()+.1*c.width()){h=h+.4*c.width()}if(h>c.right()-.1*c.width()){h=h-.4*c.width()}c.x(h-.5*c.width())}if(g!=null&&this.highColumn()!=null&&e<this.highColumn().count()){var k=new $$t.ie(b,b,g.isInverted());var l=g.getScaledValue(this.highColumn().item(e),k);var m=g.getScaledValue(this.lowColumn().item(e),k);if(!isNaN(l)&&!isNaN(m)){var n=Math.abs(m-l);if(c.height()<n){c.height(n);c.y(Math.min(m,l))}else{if(m<c.top()+.1*c.height()){m=m+.4*c.height()}if(m>c.bottom()-.1*c.height()){m=m-.4*c.height()}c.y(m-.5*c.height())}}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),c)}}return e>=0},hh:function(a,b,c,d){$$t.$fv.hh.call(this,a,b,c,d);switch(b){case"FastItemsSource":if($.ig.util.cast($$t.$ji.$type,c)!=null){$.ig.util.cast($$t.$ji.$type,c).deregisterColumn(this.lowColumn());$.ig.util.cast($$t.$ji.$type,c).deregisterColumn(this.highColumn());this.lowColumn(null);this.highColumn(null)}if($.ig.util.cast($$t.$ji.$type,d)!=null){this.lowColumn(this.a8(this.lowMemberPath()));this.highColumn(this.a8(this.highMemberPath()))}if(!this.ln()){this.k3().cm().f(this.resolution());this.renderSeries(false)}break;case"LowMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.lowColumn());this.lowColumn(this.a8(this.lowMemberPath()))}break;case"LowColumn":if(!this.ln()){this.k3().cm().f(this.resolution());this.renderSeries(false)}break;case"HighMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.highColumn());this.highColumn(this.a8(this.highMemberPath()))}break;case"HighColumn":if(!this.ln()){this.k3().cm().f(this.resolution());this.renderSeries(false)}break}},ad:function(a){if(this.lowColumn()==null||this.lowColumn().count()==0||this.highColumn()==null||this.highColumn().count()==0){return null}if(a==this.ks()){var b=Math.min(this.lowColumn().count(),this.highColumn().count());return new $$t.h7(0,b-1)}if(a==this.kt()){var c=Math.min(this.lowColumn().minimum(),this.highColumn().minimum());var d=Math.max(this.lowColumn().maximum(),this.highColumn().maximum());return new $$t.h7(Math.min(c,d),Math.max(c,d))}return null},gj:function(a,b,c,d){if(this.ks()!=null&&$.ig.util.cast($$t.$kd.$type,this.ks())!==null){$.ig.util.cast($$t.$kd.$type,this.ks()).notifyDataChanged()}switch(a){case 3:if(d==this.lowMemberPath()||d==this.highMemberPath()){if(!this.ln()){this.renderSeries(true)}}break;case 1:this.k3().cm().f(this.resolution());if(!this.ln()){this.renderSeries(true)}break;case 0:this.k3().cm().f(this.resolution());if(!this.ln()){this.renderSeries(true)}break;case 2:if(this.lowMemberPath()!=null&&this.highMemberPath()!=null&&this.k3().cm().c()>0&&!this.ln()){this.renderSeries(true)}break;case 4:this.k3().cm().f(this.resolution());if(!this.ln()){this.renderSeries(true)}break}},ct:function(a,b,c){var d=$$t.$fv.ct.call(this,a,b,c);if(this.lowColumn()==null||this.lowColumn().count()==0||this.highColumn()==null||this.highColumn().count()==0){d=false}return d},ma:function(a,b){$$t.$fv.ma.call(this,a,b);this.mm().d(a,b)},currentCategoryMode:function(){return this.preferredCategoryMode($.ig.util.cast($$t.$hb.$type,this.ks()))},scaler:function(){return $.ig.util.cast($$t.$j0.$type,this.ks())},yScaler:function(){return $.ig.util.cast($$t.$ii.$type,this.kt())},bucketizer:function(){return this.k3().cm()},currentMode2Index:function(){return this.ly()},provideCollisionDetector:function(){return new $$t.mc},hr:function(a,b){var c=this.cl();$$t.$fv.hr.call(this,a,b);if(!c){this.view().aw(b);return}this.view().aw(b);if(this.bn(this.av())){return}var d=new $$t.re(1,this,$.ig.util.cast($$t.$kb.$type,this.av()),this.seriesViewer().a6().o(),this,this.av().cm());if(!this.ck()){this.kx=new $$t.ke(3);this.kx.v();d.d(this.kx,this.av())}this.ck(false);this.md(this.kx,this.av());this.cl(false)},$type:new $.ig.Type("RangeCategorySeries",$$t.$fv.$type,[$$t.$jz.$type,$$t.$rb.$type])},true);$.ig.util.defType("HorizontalRangeCategorySeries:q9","RangeCategorySeries",{init:function(){$$t.$ra.init.call(this)},xAxis:function(a){if(arguments.length===1){this.g($$t.$q9.xAxisProperty,a);return a}else{return this.c($$t.$q9.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$q9.yAxisProperty,a);return a}else{return this.c($$t.$q9.yAxisProperty)}},ks:function(){return this.xAxis()},kt:function(){return this.yAxis()},isRange:function(){return true},getOffsetValue:function(){return this.mm().n(this.xAxis(),this.view().bv(),this.view().bu())},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().bv(),this.view().bu())},getNextOrExactIndex:function(a,b){return this.d3(a,b,this.xAxis(),this.ls.runOn(this),new $$t.rk(this.highColumn(),this.lowColumn()))},getPreviousOrExactIndex:function(a,b){return this.d5(a,b,this.xAxis(),this.ls.runOn(this),new $$t.rk(this.highColumn(),this.lowColumn()))},c8:function(a,b,c,d,e){if(c==null){return Number.POSITIVE_INFINITY}var f=this.xAxis().itemsCount();return this.c9(a,b,this.xAxis(),d,e,f,this.ls.runOn(this))},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=new $$t.ie(this.seriesViewer().actualWindowRect(),this.view().bu(),this.xAxis().isInverted());var e=this.mm().n(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().bu());return this.dk(new $$t.rk(this.highColumn(),this.lowColumn()),a,this.xAxis(),d,e,this.ls.runOn(this),b,c)},getSeriesLowValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=new $$t.ie(this.seriesViewer().actualWindowRect(),this.view().bu(),this.xAxis().isInverted());var e=this.mm().n(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().bu());return this.dk(this.lowColumn(),a,this.xAxis(),d,e,this.ls.runOn(this),b,c)},getSeriesHighValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=new $$t.ie(this.seriesViewer().actualWindowRect(),this.view().bu(),this.xAxis().isInverted());var e=this.mm().n(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().bu());return this.dk(this.highColumn(),a,this.xAxis(),d,e,this.ls.runOn(this),b,c)},getSeriesHighValuePosition:function(a,b,c){var $self=this;return $self.et(a,b,c,$self.mm().n($self.xAxis(),$self.view().bv(),$self.view().bu()),$self.yAxis(),$self.xAxis(),$self.getSeriesHighValue.runOn($self),function(d,e){return $self.d5(d,e,$self.xAxis(),$self.ls.runOn($self),$self.highColumn())},function(d,e){return $self.d3(d,e,$self.xAxis(),$self.ls.runOn($self),$self.highColumn())})},getSeriesLowValuePosition:function(a,b,c){var $self=this;return $self.et(a,b,c,$self.mm().n($self.xAxis(),$self.view().bv(),$self.view().bu()),$self.yAxis(),$self.xAxis(),$self.getSeriesLowValue.runOn($self),function(d,e){return $self.d5(d,e,$self.xAxis(),$self.ls.runOn($self),$self.lowColumn())},function(d,e){return $self.d3(d,e,$self.xAxis(),$self.ls.runOn($self),$self.lowColumn())})},getSeriesValuePosition:function(a,b,c){return this.et(a,b,c,this.mm().n(this.xAxis(),this.view().bv(),this.view().bu()),this.yAxis(),this.xAxis(),null,null,null)},ln:function(){return this.yAxis()!=null&&this.yAxis().updateRange()},hh:function(a,b,c,d){$$t.$ra.hh.call(this,a,b,c,d);switch(b){case"XAxis":this.gk($.ig.util.cast($$t.$hc.$type,c));this.hl($.ig.util.cast($$t.$hc.$type,d));this.k3().cm().f(this.resolution());this.renderSeries(false);this.gy();break;case"YAxis":this.gk($.ig.util.cast($$t.$hc.$type,c));this.hl($.ig.util.cast($$t.$hc.$type,d));this.k3().cm().f(this.resolution());this.ln();this.renderSeries(false);this.gy();break}},$type:new $.ig.Type("HorizontalRangeCategorySeries",$$t.$ra.$type)},true);$.ig.util.defType("RangeAreaSeries:q8","HorizontalRangeCategorySeries",{au:function(){return new $$t.rl(this)},hc:function(a){$$t.$q9.hc.call(this,a);this.m5(a)},_m5:null,m5:function(value){if(arguments.length===1){this._m5=value;return value}else{return this._m5}},init:function(){$$t.$q9.init.call(this);this.y($$t.$q8.$type)},preferredCategoryMode:function(a){return 0},gh:function(a,b){$$t.$q9.gh.call(this,a,b);var c=b;c.cy()},md:function(a,b){$$t.$q9.md.call(this,a,b);var c=a.h.count();var d=new $$t.bh($.ig.Array.prototype.$type,2,c);for(var e=0;e<c;e++){var f=a.h.__inner[e];var g=new Array(4);g[0]=f[0];g[1]=f[1];var h=a.h.__inner[a.h.count()-1-e];g[2]=h[0];g[3]=h[2];d.add(g)}var i=$.ig.util.cast($$t.$rl.$type,b);this.k2.x(this,this.ll(),this.xAxis(),this.getCategoryItems.runOn(this),this.lv(b),this.lw(b));var j=false;var k=this.k2.b();if(k!=null){j=true}if(j){var l=new $$t.ie(b.bv(),b.bu(),this.xAxis().isInverted());this.l9(d,-1,this.lowColumn().count(),this.xAxis(),l,b.m())}var m=i.c6();var n=i.c8();var o=i.c2();this.k2.ae(m,true,false,true,true);this.k2.ae(n,true,false,true,true);this.k2.ae(o,false,true,false,false);if(b.cq(a)){i.cz(a.h.count(),d,false);b.ct(a)}i.c2().__opacity=this.k2.i*this.actualAreaFillOpacity()},$type:new $.ig.Type("RangeAreaSeries",$$t.$q9.$type)},true);$.ig.util.defType("RangeCategorySeriesView:rc","CategorySeriesView",{_cv:null,cv:function(value){if(arguments.length===1){this._cv=value;return value}else{return this._cv}},init:function(a){$$t.$ka.init.call(this,a);this.cv(a)},cw:function(a,b,c,d,e,f){a.ag().clear();b.ag().clear();c.ag().clear();var g=$$t.$kp.a(d,e,true,f,this.d().resolution());var h=$$t.$kp.a(d,e,false,f,this.d().resolution());var i=g.count();var j=h.count();var k;var l;var m;var n;for(var o=0;o<i;o++){k=g.item(o);l=e.__inner[k];m=l[0];n=l[1];a.ag().add({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});b.ag().add({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var p;var q;for(var r=0;r<j;r++){k=h.item(r);l=e.__inner[k];if(f){p=l[0];q=l[2]}else{p=l[2];q=l[3]}c.ag().add({__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});b.ag().add({__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}a.y(a.ag().count()>0);b.y(b.ag().count()>0);c.y(c.ag().count()>0)},cn:function(){return new $$t.rd(this)},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";var b=null;if(this.cv().ks().isCategory()){b=this.cv().ks()}else if(this.cv().kt().isCategory()){b=this.cv().kt()}var c=$.ig.util.cast($$t.$k1.$type,b);if(c!=null){a+="<span>${item."+c.dateTimeMemberPath()+"}</span><br/>"}else if(b!=null&&b.label()!=null){a+="<span>${item."+b.label()+"}</span><br/>"}a+="<span";if(this.d().actualOutline()!=null&&this.d().actualOutline().color()!=null){a+=" style='color:"+this.d().actualOutline().__fill+"'"}a+=">"+this.cv().title()+": </span><span class='ui-priority-primary'>"+"${item."+this.cv().lowMemberPath()+"} - ${item."+this.cv().highMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("RangeCategorySeriesView",$$t.$ka.$type)},true);$.ig.util.defType("RangeAreaSeriesView:rl","RangeCategorySeriesView",{_cx:null,cx:function(value){if(arguments.length===1){this._cx=value;return value}else{return this._cx}},init:function(a){this.c5=new $$t.cc;this.c1=new $$t.ca;this.c7=new $$t.cc;this.c4=new $$t.cc;this.c3=new $$t.cc;this.c0=new $$t.ca;$$t.$rc.init.call(this,a);this.cx(a)},an:function(){var $self=this;$$t.$rc.an.call($self);if(!$self.m()){$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},c5:null,c1:null,c7:null,c6:function(){return this.c5},c2:function(){return this.c1},c8:function(){return this.c7},cy:function(){this.c1.ag().clear();this.c5.ag().clear();this.c7.ag().clear()},cz:function(a,b,c){this.cw(this.c5,this.c1,this.c7,a,b,c);this.al()},c4:null,c3:null,c0:null,a6:function(){$$t.$rc.a6.call(this);this.c3.ag(this.c5.ag());this.c4.ag(this.c7.ag());this.c0.ag(this.c1.ag());var a=this.bq();this.c3.__stroke=a;this.c3.z(this.d().thickness()+3);this.c4.__stroke=a;this.c4.z(this.d().thickness()+3);this.c0.__fill=a;this.c0.__opacity=1},a0:function(a,b){$$t.$rc.a0.call(this,a,b);if(a.c()){if(b){a.r(this.c0);a.s(this.c3);a.s(this.c4)}else{a.r(this.c1);a.s(this.c5);a.s(this.c7)}}},ag:function(a){$$t.$rc.ag.call(this,a);var b=new $$t.g8(1,"lowerShape",this.c5);b.tags().add("Lower");var c=new $$t.g8(1,"upperShape",this.c7);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.g7(1,"fillShape",this.c1);d.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("RangeAreaSeriesView",$$t.$rc.$type)},true);$.ig.util.defType("RangeCategoryFramePreparer:re","CategoryFramePreparerBase",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$re.init1.call(this,1,a,$.ig.util.cast($$t.$kb.$type,a),$.ig.util.cast($$t.$a.$type,a),$.ig.util.cast($$t.$ll.$type,a),$.ig.util.cast($$t.$j1.$type,a))},init1:function(initNumber,a,b,c,d,e){$$t.$lj.init1.call(this,1,a,b,c,d,e);this.w(new $$t.rf);if($.ig.util.cast($$t.$j4.$type,a)!==null){this.w($.ig.util.cast($$t.$j4.$type,a))}this.x(new $$t.rh);if($.ig.util.cast($$t.$rb.$type,a)!==null){this.x($.ig.util.cast($$t.$rb.$type,a))}},_w:null,w:function(value){if(arguments.length===1){this._w=value;return value}else{return this._w}},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];var i=b[2];if(!isNaN(g)&&!isNaN(h)&&!isNaN(i)){a.p.add({__x:g,__y:(h+i)/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c().updateMarkerTemplate(e,d,f);return true}return false},v:function(a,b,c,d){var e=a;var f=e.f();var g=e.g();var h=this.q(f.item(b));var i=this.q(g.item(b));var j=Math.max(h,i);var k=Math.min(h,i);if(c){e.d(k);e.e(j)}else{e.c(j);e.b(k)}},r:function(a,b,c){var d=a;var e=d.f();var f=d.g();var g=this.q(e.item(b));var h=this.q(f.item(b));if(!isNaN(g)){d.c(Math.max(d.c(),g));d.b(Math.min(d.b(),g))}if(!isNaN(h)){d.c(Math.max(d.c(),h));d.b(Math.min(d.b(),h))}},i:function(a,b){var $self=this;var c=b;return function(){var $ret=new Array;$ret.add($self.q(a));$ret.add(c.b());$ret.add(c.c());return $ret}()},u:function(a,b,c,d,e,f){if(d){b[0]=b[0]+c}else{b[0]=a.b().getScaledValue(b[0],e)+c}b[1]=a.c().getScaledValue(b[1],f);b[2]=a.c().getScaledValue(b[2],f)},h:function(a){var b=new $$t.ri;b.f(this.x().highColumn());b.g(this.x().lowColumn());return b},$type:new $.ig.Type("RangeCategoryFramePreparer",$$t.$lj.$type)},true);$.ig.util.defType("ValuesHolder:lx","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},$type:new $.ig.Type("ValuesHolder",$.ig.$ot)},true);$.ig.util.defType("HighLowValuesHolder:ri","ValuesHolder",{init:function(){$$t.$lx.init.call(this)},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},a:function(){if(this.f()==null||this.g()==null){return 0}return Math.min(this.f().count(),this.g().count())},$type:new $.ig.Type("HighLowValuesHolder",$$t.$lx.$type)},true);$.ig.util.defType("DefaultHighLowValueProvider:rh","Object",{init:function(){$.ig.$op.init.call(this)},highColumn:function(){return new $$t.bh(Number,0)},lowColumn:function(){return new $$t.bh(Number,0)},$type:new $.ig.Type("DefaultHighLowValueProvider",$.ig.$ot,[$$t.$rb.$type])},true);$.ig.util.defType("RangeValueList:rk","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.b=b},indexOf:function(a){throw new $$t.f5},insert:function(a,b){throw new $$t.f5},removeAt:function(a){throw new $$t.f5},item:function(a,value){if(arguments.length===2){throw new $$t.f5;return value}else{var b=NaN;var c=NaN;if(this.a!=null&&a>=0&&a<this.a.count()){b=this.a.item(a)}if(this.b!=null&&a>=0&&a<this.b.count()){c=this.b.item(a)}var d=isNaN(b);var e=isNaN(c);if(!d&&!e){return(b+c)/2}if(!d){return b}if(!e){return c}return NaN}},add:function(a){throw new $$t.f5},clear:function(){throw new $$t.f5},contains:function(a){throw new $$t.f5},copyTo:function(a,b){throw new $$t.f5},count:function(){var a=0;var b=0;if(this.a!=null){a=this.a.count()}if(this.b!=null){b=this.b.count()}var c=0;c=Math.max(c,a);c=Math.max(c,b);return c},isReadOnly:function(){return true},remove:function(a){throw new $$t.f5},getEnumerator:function(){throw new $$t.f5},$type:new $.ig.Type("RangeValueList",$.ig.$ot,[$$t.$bi.$type.specialize(Number)])},true);$.ig.util.defType("RangeColumnSeries:u1","HorizontalRangeCategorySeries",{au:function(){return new $$t.u2(this)},hc:function(a){$$t.$q9.hc.call(this,a);this.m5(a)},_m5:null,m5:function(value){if(arguments.length===1){this._m5=value;return value}else{return this._m5}},init:function(){$$t.$q9.init.call(this);this.y($$t.$u1.$type)},radiusX:function(a){if(arguments.length===1){this.g($$t.$u1.radiusXProperty,a);return a}else{return this.c($$t.$u1.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$u1.radiusYProperty,a);return a}else{return this.c($$t.$u1.radiusYProperty)}},lh:function(){return true},preferredCategoryMode:function(a){return 2},gh:function(a,b){$$t.$q9.gh.call(this,a,b);var c=b;if(a&&c.cy()!=null){c.cy().c(0)}},md:function(a,b){$$t.$q9.md.call(this,a,b);var c=$.ig.util.cast($$t.$u2.$type,b);var d=a.h;var e=b.bv();var f=b.bu();var g=this.xAxis().fy(e,f);if(isNaN(g)||Number.isInfinity(g)){c.cy().c(0);return}this.k2.x(this,this.ll(),this.xAxis(),this.getCategoryItems.runOn(this),this.lv(b),this.lw(b));this.k2.p=this.radiusX();this.k2.q=this.radiusY();this.k2.j=this.radiusX();this.k2.k=this.radiusY();var h=false;var i=this.k2.b();if(i!=null){h=true}var j=this.xAxis().isSorting();var k=this.lowColumn().count();var l=this.xAxis();var m=new $$t.ie(e,f,this.xAxis().isInverted());for(var n=0;n<d.count();++n){var o=d.__inner[n][0]-.5*g;var p=Math.min(d.__inner[n][1],d.__inner[n][2]);var q=Math.max(d.__inner[n][1],d.__inner[n][2]);var r=c.cy().item(n);r.width(g);r.height(Math.abs(q-p));if(h){this.l9(d,n,k,l,m,b.m())}this.k2.ae(r,false,false,false,false);r.ai(this.k2.j);r.aj(this.k2.k);c.c3(r,o,p)}c.cy().c(d.count());b.ct(a)},$type:new $.ig.Type("RangeColumnSeries",$$t.$q9.$type)},true);$.ig.util.defType("RangeColumnSeriesView:u2","RangeCategorySeriesView",{_cx:null,cx:function(value){if(arguments.length===1){this._cx=value;return value}else{return this._cx}},init:function(a){var $self=this;this.c4=new $$t.b1;$$t.$rc.init.call(this,a);this.cx(a);this.cy(function(){var $ret=new $$t.ga($$t.$b1.$type);$ret.create($self.c5.runOn($self));$ret.activate($self.c0.runOn($self));$ret.disactivate($self.c2.runOn($self));$ret.destroy($self.c1.runOn($self));return $ret}())},_cy:null,cy:function(value){if(arguments.length===1){this._cy=value;return value}else{return this._cy}},an:function(){var $self=this;$$t.$rc.an.call($self);$self.cz(new $$t.bh($$t.$b1.$type,0));if(!$self.m()){$self.d().resolution(4);$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},_cz:null,cz:function(value){if(arguments.length===1){this._cz=value;return value}else{return this._cz}},c5:function(){var a=new $$t.b1;this.cz().add(a);a.__visibility=1;return a},c0:function(a){a.__visibility=0},c2:function(a){a.__visibility=1},c1:function(a){this.cz().remove(a)},c3:function(a,b,c){if(!this.isDirty()){this.al()}a.m(c);a.l(b)},v:function(a){return this.cz().__inner[a]},c4:null,u:function(a){var b=this.cz().__inner[a];this.c4.__visibility=b.__visibility;this.c4.l(b.l());this.c4.m(b.m());this.c4.width(b.width());this.c4.height(b.height());var c=this.br(a);this.c4.__fill=c;this.c4.__stroke=c;this.c4.z(this.d().thickness()+3);return this.c4},a0:function(a,b){$$t.$rc.a0.call(this,a,b);if(a.c()){for(var c=0;c<this.cz().count();c++){var d=this.t(c,b);this.a7(d,c,b);a.t(d)}}},ag:function(a){var $self=this;$$t.$rc.ag.call($self,a);var b=0;var c=new $$t.bh($$t.$b1.$type,0);var e=$self.cy().a().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort1(function(f,g){if(f.l()<g.l()){return-1}else if(f.l()>g.l()){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$t.g6(1,"column"+b,f);h.tags().add("Main");h.tags().add("Fill");a.shapes().add(h)}b++},$type:new $.ig.Type("RangeColumnSeriesView",$$t.$rc.$type)},true);$.ig.util.defType("SplineSeriesBaseView:ma","AnchoredCategorySeriesView",{_c2:null,c2:function(value){if(arguments.length===1){this._c2=value;return value}else{return this._c2}},init:function(a){$$t.$j9.init.call(this,a);this.c2(a)},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(3);this.d().shadowOffsetX(1);this.d().shadowOffsetY(4);this.d().useSingleShadow(false)},$type:new $.ig.Type("SplineSeriesBaseView",$$t.$j9.$type)},true);$.ig.util.defType("SplineAreaSeriesView:u3","SplineSeriesBaseView",{_c3:null,c3:function(value){if(arguments.length===1){this._c3=value;return value}else{return this._c3}},init:function(a){this.dc=new $$t.b6;this.dg=new $$t.b6;this.de=new $$t.b6;this.dh=new $$t.b6;this.c6=new $$t.b6;this.c8=new $$t.b6;this.c7=new $$t.b6;this.c9=new $$t.b6;$$t.$ma.init.call(this,a);this.c3(a)},an:function(){var $self=this;$$t.$ma.an.call($self);if(!$self.m()){$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},dc:null,dg:null,de:null,dh:null,da:function(){return this.dg},db:function(){return this.dh},dd:function(){return this.dc},df:function(){return this.de},c4:function(){this.dc.ak(null);this.de.ak(null);this.dg.ak(null);this.dh.ak(null);this.al()},c5:function(a,b,c,d,e,f,g){this.cv().mo().a($.ig.util.cast($$t.$kd.$type,this.co().ks())!==null?true:false);this.cv().mo().h(this.dc,this.dg,this.de,this.dh,a,b,c,d,e,f,g);this.al()},c6:null,c8:null,c7:null,c9:null,a6:function(){$$t.$ma.a6.call(this);this.c6.ak(this.dc.ak());this.c8.ak(this.dg.ak());this.c7.ak(this.de.ak());this.c9.ak(this.dh.ak());var a=this.bq();this.c6.__fill=a;this.c6.__opacity=1;this.c7.__fill=a;this.c7.__opacity=1;this.c8.__stroke=a;this.c8.z(this.d().thickness()+3);this.c9.__stroke=a;this.c9.z(this.d().thickness()+3)},a0:function(a,b){$$t.$ma.a0.call(this,a,b);if(b){a.q(this.c6);a.q(this.c7);a.q(this.c8);a.q(this.c9)}else{a.q(this.dc);a.q(this.de);a.q(this.dg);a.q(this.dh)}},ag:function(a){$$t.$ma.ag.call(this,a);var b=new $$t.l0(1,"lowerShape",this.dg);b.tags().add("Lower");var c=new $$t.l0(1,"upperShape",this.dh);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.l0(1,"translucentShape",this.dc);d.tags().add("Translucent");var e=new $$t.l0(1,"fillShape",this.de);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(5);this.d().shadowOffsetX(1);this.d().shadowOffsetY(-3)},$type:new $.ig.Type("SplineAreaSeriesView",$$t.$ma.$type)},true);$.ig.util.defType("VerticalAxisLabelPanel:il","AxisLabelPanelBase",{init:function(){$$t.$he.init.call(this)},aa:function(){return new $$t.im(this)},bs:function(a){$$t.$he.bs.call(this,a);this.b6(a)},_b6:null,b6:function(value){if(arguments.length===1){this._b6=value;return value}else{return this._b6}},_cf:0,cf:function(value){if(arguments.length===1){this._cf=value;return value}else{return this._cf}},_cc:0,cc:function(value){if(arguments.length===1){this._cc=value;return value}else{return this._cc}},_ce:0,ce:function(value){if(arguments.length===1){this._ce=value;return value}else{return this._ce}},_cd:0,cd:function(value){if(arguments.length===1){this._cd=value;return value}else{return this._cd}},bk:function(){this.b6().at()},a5:function(){return this.z().titleSettings()!=null?this.z().titleSettings().angle():-90},b8:function(){var a=0;var b=this.ae(this.z().titleSettings());if(b==1){a+=this.a9()}var c=this.ac();if(c==3||c==7){a+=this.z().by()}return a},ca:function(){var a=0;var b=this.ae(this.z().titleSettings());if(b==2){a+=this.a9()}var c=this.ac();if(c==2||c==6){a+=this.z().by()}return a},cb:function(){var a=this.ay()-this.b8()-this.ca();if(a<0){a=0}return a},b9:function(){var a=this.cb()-this.ab().m()-this.ab().n();if(a<0){a=0}return a},at:function(){var a=new $$t.bh($$t.$x.$type,0);this.ak(false);this.aj(false);if(this.z().labelSettings()!=null&&this.z().labelSettings().g()&&this.a1()%360!=0){this.aj(true)}this.cf(-Number.MAX_VALUE);this.cc(-Number.MAX_VALUE);this.ce(-Number.MAX_VALUE);this.cd(-Number.MAX_VALUE);var b=this.ab().m();var c=this.ab().o();var d=this.ab().n();var e=this.ab().l();var f=this.b8();for(var g=0;g<this.as().count();g++){var h=this.as().__inner[g];var i=this.az(h);var j=this.a0(h);var k=i+c+e;var l=j+b+d;var m=this.b1().left()+f;var n=this.aq().__inner[g].a()-k/2;this.cf(Math.max(l,this.cf()));this.cc(Math.max(k,this.cc()));this.ce(Math.max(j,this.ce()));this.cd(Math.max(i,this.cd()));var o=new $$t.x(0,m,n,l,k);a.add(o)}var p=0;if(this.aj()){p=this.a1()%360;if(p<0){p+=360}}if(!this.z().a9()){var q=p*(3.14159265358979/180);var r=Math.abs(this.ce()*Math.cos(q))+Math.abs(this.cd()*Math.sin(q));var s=this.a9();this.ay(r+b+d+s+this.z().by())}else{this.ab().aa()}if(this.aj()){for(var t=0;t<a.count();t++){var u=a.__inner[t];u.y(this.aq().__inner[t].a()-this.cc()/2);a.__inner[t]=u}}var v=false;if(!this.aj()&&this.cf()<=this.ay()){v=true}if(!v){var w=this.b1().height();var x=this.cb();var y=x;var z=this.aq().count()>1?Math.abs(this.aq().__inner[1].a()-this.aq().__inner[0].a()):w;var aa=Math.abs(Math.asin(z/this.cf())*(180/3.14159265358979));var ab=p>=aa&&p<=180-aa||p-180>=aa&&p-180<=180-aa;for(var ac=0;ac<a.count();ac++){if(this.aj()){var ad=p*(3.14159265358979/180);var ae=this.ba(this.as().__inner[ac]);y=Math.min(x/Math.abs(Math.cos(ad)),ae);if(ab){var af;if(p>0&&p<90){af=3.14159265358979/180*(90-p)}else if(p>270&&p<360){af=3.14159265358979/180*(p-270)}else{af=0}y=z/Math.cos(af)}}var ag=a.__inner[ac];ag.width(Math.min(ag.width(),y+b+d));a.__inner[ac]=ag;if(!($.ig.util.cast($$t.$b9.$type,this.as().__inner[ac])!==null)){this.as().__inner[ac].width(y)
}var ah=$.ig.util.cast($$t.$b9.$type,this.as().__inner[ac]);if(ah!=null){var ai=this.bf(ac,ah,y);if(!ah.aa().equals(ai)){ah.aa(ai);this.as().__inner[ac].width(y)}}}}if(this.b7()){this.cg(a)}return a},cg:function(a){this.b6().au(a,this.cf())},bv:function(a,b){var $self=this;var c=0;var d=$self.cd()/2;var e=new $$t.ee;var f=$$t.$ec.e($self.a1());var g=function(){var $ret=new $$t.eh;$ret.h(f);$ret.i(c);$ret.j(d);return $ret}();var h=0;var i=0;if(f!=0&&f!=360){f-=90;if(f>0&&f<180){g.i($self.ce());h=-$self.ce()+$self.cd()/2;h=h+Math.sin($$t.$es.u(f-180))*($self.cd()/2)}else{if(f>=180){h=h-Math.cos($$t.$es.u(f))*($self.cd()/2)}else{h=h+Math.cos($$t.$es.u(f))*($self.cd()/2)}}}var j=function(){var $ret=new $$t.eg;$ret.h(h);$ret.i(i);return $ret}();e.h().add(g);e.h().add(j);a.h(e)},b7:function(){return!this.ak()&&!this.aj()},b0:function(){var a=this.ae(this.z().titleSettings());var b=this.a9();var c=this.ac();var d=0;if(a==1){d+=this.b1().left();if(c==3||c==7){d+=this.z().by()}}else{d=this.b1().right()-b;if(c==6||c==2){d-=this.z().by()}}var e=this.a7();var f=0;var g=this.z().titleSettings()==null?1:this.z().titleSettings().verticalAlignment();if(g==0){f=this.b1().top()}else if(g==2){f=this.b1().bottom()-e}else{f=this.b1().top()+this.b1().height()/2-e/2}return new $$t.x(0,d,f,b,e)},ae:function(a){if(a==null){return this.z().seriesViewer().ag(this.z())}if(a.position()==0){if(this.z()!=null&&this.z().seriesViewer()!=null){return this.z().seriesViewer().ag(this.z())}return 1}return a.position()},ad:function(){return 2},am:function(a){return a==2||a==3||a==6||a==7},b5:function(a){if(this.y().contains(this.z().d5())==false&&this.z().d5()!=null){this.y().add(this.z().d5())}var c=this.y().getEnumerator();while(c.moveNext()){var b=c.current();if(b!=this.z().d5()&&b!=this.ab().ar()){this.ab().ae(b)}}var d=this.z()==null||this.ay()<=0||isNaN(this.ay())?50:this.ay();if(d>a.b()){d=a.b()}var e=new $$t.y(d,50);if(Number.isInfinity(e.b())){e.b(50)}if(Number.isInfinity(e.a())){e.a(50)}return e},bm:function(){var a=this.ab().ap();this.z().dc(a);if(this.z().labelSettings()!=null&&this.z().labelSettings().visibility()!=0){return}var b=this.z().by();if(b==0){return}var c=this.an();if(c==null){return}var d=this.b1().left();var e;var f=this.ac();if(f==2||f==6){d=this.b1().right();e=d-b}else{e=d+b}var g=this.ab().b();var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.bp(a,h,d,e,this.b2(),g)}if(!this.y().contains(this.ab().ar())){this.y().add(this.ab().ar())}},$type:new $.ig.Type("VerticalAxisLabelPanel",$$t.$he.$type)},true);$.ig.util.defType("VerticalAxisLabelPanelView:im","AxisLabelPanelBaseView",{_as:null,as:function(value){if(arguments.length===1){this._as=value;return value}else{return this._as}},init:function(a){$$t.$hf.init.call(this,a);this.as(a)},at:function(){},v:function(){var a=this.a().z().seriesViewer().es();if(this.a().z().titleSettings()!=null&&this.a().z().titleSettings().textStyle()!=null){a=this.a().z().titleSettings().textStyle()}else{var b=this.a().z().seriesViewer().er();if(String.isNullOrEmpty(b)==false){a=b}}return a},ao:function(){var a=this.a().z().chart().ky();if(this.a().z().titleSettings()!=null&&this.a().z().titleSettings().textColor()!=null){a=this.a().z().titleSettings().textColor()}else{var b=this.a().z().seriesViewer().kx();if(b!=null){a=b}}return a},au:function(a,b){var c,d;c=this.as().b8();d=this.as().ca();var e=this.a().z().labelSettings()!=null?this.a().z().labelSettings().horizontalAlignment():1;var f=this.a().ay();var g=this.as().cb();var h=g/2;var i=this.a().b1();for(var j=0;j<a.count();j++){var k=a.__inner[j];var l=k.width()/2;switch(e){case 0:k.x(i.left()+c);break;case 1:case 3:k.x(i.left()+c+h-l);break;case 2:k.x(i.right()-d-k.width());break}}},$type:new $.ig.Type("VerticalAxisLabelPanelView",$$t.$hf.$type)},true);$.ig.util.defType("AreaSeries:mh","HorizontalAnchoredCategorySeries",{au:function(){return new $$t.mi(this)},k4:function(){return 1},hc:function(a){$$t.$jx.hc.call(this,a);this.np(a)},_np:null,np:function(value){if(arguments.length===1){this._np=value;return value}else{return this._np}},init:function(){$$t.$jx.init.call(this);this.y($$t.$mh.$type)},preferredCategoryMode:function(a){return 0},gh:function(a,b){$$t.$jx.gh.call(this,a,b);var c=b;c.c3()},md:function(a,b){var $self=this;$$t.$jx.md.call($self,a,b);var c=b.cm().c();var d=$.ig.util.cast($$t.$mi.$type,b);var e=a.h;$self.k2.x($self,$self.ll(),$self.xAxis(),$self.getCategoryItems.runOn($self),$self.lv(b),$self.lw(b));var f=false;var g=$self.k2.b();if(g!=null){f=true}if(f){var h=new $$t.ie(b.bv(),b.bu(),$self.xAxis().isInverted());$self.l9(e,-1,$self.valueColumn().count(),$self.xAxis(),h,b.m())}var i=d.c9();var j=d.da();var k=d.dc();var l=d.de();$self.k2.ae(i,true,false,true,true);$self.k2.ae(j,true,false,true,true);$self.k2.ae(k,false,true,false,false);$self.k2.ae(l,false,true,false,false);if(b.cq(a)){d.c4(e.count(),e,true,c,$self.resolution(),function(m,n,o,p,q){return $self.m3(m,a.h.count(),b)},$self.unknownValuePlotting());b.ct(a)}var m=$self.kt();k.__opacity=$self.k2.i*$self.actualAreaFillOpacity();l.__opacity=.5*$self.k2.i*$self.actualAreaFillOpacity()},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$mh.unknownValuePlottingProperty,a);return a}else{return this.c($$t.$mh.unknownValuePlottingProperty)}},hh:function(a,b,c,d){$$t.$jx.hh.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.kz().m(this.unknownValuePlotting()==0);this.renderSeries(false);this.gy();break}},$type:new $.ig.Type("AreaSeries",$$t.$jx.$type)},true);$.ig.util.defType("AreaSeriesView:mi","AnchoredCategorySeriesView",{_c2:null,c2:function(value){if(arguments.length===1){this._c2=value;return value}else{return this._c2}},init:function(a){this.db=new $$t.b6;this.df=new $$t.b6;this.dd=new $$t.b6;this.dg=new $$t.b6;this.c5=new $$t.b6;this.c7=new $$t.b6;this.c6=new $$t.b6;this.c8=new $$t.b6;$$t.$j9.init.call(this,a);this.c2(a)},an:function(){var $self=this;$$t.$j9.an.call($self);if(!$self.m()){$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},c9:function(){return this.df},da:function(){return this.dg},dc:function(){return this.db},de:function(){return this.dd},db:null,df:null,dd:null,dg:null,c3:function(){this.db.ak(null);this.dd.ak(null);this.df.ak(null);this.dg.ak(null);this.al()},c4:function(a,b,c,d,e,f,g){this.cv().mo().a($.ig.util.cast($$t.$kd.$type,this.co().ks())!==null?true:false);this.cv().mo().h(this.db,this.df,this.dd,this.dg,a,b,c,d,e,f,g);this.al()},c5:null,c7:null,c6:null,c8:null,a6:function(){$$t.$j9.a6.call(this);this.c5.ak(this.db.ak());this.c7.ak(this.df.ak());this.c6.ak(this.dd.ak());this.c8.ak(this.dg.ak());var a=this.bq();this.c5.__fill=a;this.c5.__opacity=1;this.c6.__fill=a;this.c6.__opacity=1;this.c7.__stroke=a;this.c7.z(this.d().thickness()+3);this.c8.__stroke=a;this.c8.z(this.d().thickness()+3)},a0:function(a,b){$$t.$j9.a0.call(this,a,b);if(b){a.q(this.c5);a.q(this.c6);a.q(this.c7);a.q(this.c8)}else{a.q(this.db);a.q(this.dd);a.q(this.df);a.q(this.dg)}},ag:function(a){$$t.$j9.ag.call(this,a);var b=new $$t.l0(1,"lowerShape",this.df);b.tags().add("Lower");var c=new $$t.l0(1,"upperShape",this.dg);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.l0(1,"translucentShape",this.db);d.tags().add("Translucent");var e=new $$t.l0(1,"fillShape",this.dd);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(5);this.d().shadowOffsetX(1);this.d().shadowOffsetY(-3)},$type:new $.ig.Type("AreaSeriesView",$$t.$j9.$type)},true);$.ig.util.defType("CategoryFrame:ke","Frame",{init:function(a){this.h=new $$t.bh($.ig.Array.prototype.$type,0);this.r=new $$t.bh($.ig.Single.prototype.$type,0);this.k=new $$t.bh(Number,0);this.p=new $$t.bh($$t.$z.$type,0);this.l=new $$t.bh(Number,0);this.q=new $$t.bh($$t.$z.$type,0);this.n=new $$t.bh(Number,0);this.o=new $$t.bh($$t.$z.$type,0);this.j=new $$t.bh(Number,0);this.i=new $$t.bh(Number,0);this.m=new $$t.bh(Number,0);$$t.$kf.init.call(this);this.z=new $$t.x(0,0,0,1,1);this.t=a;this.x()},z:null,h:null,r:null,k:null,p:null,l:null,q:null,n:null,o:null,j:null,i:null,m:null,_u:0,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},t:0,d:function(a,b,c){this.x();var d=$.ig.util.cast($$t.$ke.$type,b);var e=$.ig.util.cast($$t.$ke.$type,c);var f=d.h.count();var g=e.h.count();var h=Math.max(f,g);var i=Math.max(d.p.count(),e.p.count());var j=Math.max(d.q.count(),e.q.count());var k=Math.max(d.r.count(),e.r.count());var l=Math.max(d.o.count(),e.o.count());var m=d.m.count()>0;if(m){this.y(this.m,a,d.m,e.m,h)}var n=d.l.count()>0;if(n){this.y(this.l,a,d.l,e.l,i)}var o=d.n.count()>0;if(o){this.y(this.n,a,d.n,e.n,j)}var p=d.k.count()>0;if(p){this.y(this.k,a,d.k,e.k,k)}var q=d.j.count()>0;if(q){this.y(this.j,a,d.j,e.j,l)}if(this.h.count()<h){while(this.h.count()<h){this.h.add(new Array(this.t))}}if(this.h.count()>h){this.h.removeRange(h,this.h.count()-h)}if(m){var r=0;for(var s=0;s<Math.min(f,g);++s){var t=this.h.__inner[s];r=a*this.m.__inner[s];r=r>1?1:r;for(var u=0;u<this.t;++u){t[u]=d.h.__inner[s][u]+r*(e.h.__inner[s][u]-d.h.__inner[s][u])}}}else{for(var v=0;v<Math.min(f,g);++v){var w=this.h.__inner[v];for(var x=0;x<this.t;++x){w[x]=d.h.__inner[v][x]+a*(e.h.__inner[v][x]-d.h.__inner[v][x])}}}if(f<g){var y=new Array(this.t);for(var z=this.t-1;z>=0;--z){y[z]=d.h.count()>0?d.h.__inner[d.h.count()-1][z]:0}if(m){var aa=0;for(var ab=f;ab<g;++ab){var ac=this.h.__inner[ab];aa=a*this.m.__inner[ab];aa=aa>1?1:aa;for(var ad=this.t-1;ad>=0;--ad){ac[ad]=y[ad]+aa*(e.h.__inner[ab][ad]-y[ad])}}}else{for(var ae=f;ae<g;++ae){var af=this.h.__inner[ae];for(var ag=this.t-1;ag>=0;--ag){af[ag]=y[ag]+a*(e.h.__inner[ae][ag]-y[ag])}}}}if(f>g){var ah=new Array(this.t);for(var ai=this.t-1;ai>=0;--ai){ah[ai]=e.h.count()>0?e.h.__inner[e.h.count()-1][ai]:0}if(m){var aj=0;for(var ak=g;ak<f;++ak){var al=this.h.__inner[ak];aj=a*this.m.__inner[ak];aj=aj>1?1:aj;for(var am=this.t-1;am>=0;--am){al[am]=d.h.__inner[ak][am]+aj*(ah[am]-d.h.__inner[ak][am])}}}else{for(var an=g;an<f;++an){var ao=this.h.__inner[an];for(var ap=this.t-1;ap>=0;--ap){ao[ap]=d.h.__inner[an][ap]+a*(ah[ap]-d.h.__inner[an][ap])}}}}if(n){$$t.$kf.f(this.p,a,d.p,e.p,this.l)}else{$$t.$kf.b(this.p,a,d.p,e.p)}if(o){$$t.$kf.f(this.q,a,d.q,e.q,this.n)}else{$$t.$kf.b(this.q,a,d.q,e.q)}if(p){$$t.$kf.f(this.o,a,d.o,e.o,this.k)}else{$$t.$kf.b(this.o,a,d.o,e.o)}if(q){$$t.$kf.e(this.i,a,d.i,e.i,this.j)}else{$$t.$kf.a(this.i,a,d.i,e.i)}var aq=d.aa();var ar=e.aa();if(aq==null){aq=this.z}if(ar==null){ar=this.z}var as=aq.left()+(ar.left()-aq.left())*a;var at=aq.top()+(ar.top()-aq.top())*a;var au=aq.width()+(ar.width()-aq.width())*a;var av=aq.height()+(ar.height()-aq.height())*a;this.aa(new $$t.x(0,as,at,au,av))},y:function(a,b,c,d,e){if(d.count()==0){for(var f=0;f<c.count();f++){d.add(c.__inner[f])}}else{$$t.$kf.a(a,b,c,d)}if(a.count()<e){var g=a.count();for(var h=0;h<e-g;h++){a.add(1)}}},w:function(){this.m.clear();this.n.clear();this.l.clear();this.k.clear();this.j.clear()},v:function(){this.x();this.w();this.aa(this.z)},x:function(){$$t.$ke.s++;if($$t.$ke.s>=Number.MAX_VALUE-1){$$t.$ke.s=0}this.u($$t.$ke.s)},_aa:null,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},$type:new $.ig.Type("CategoryFrame",$$t.$kf.$type)},true);$.ig.util.defType("SingleValuesHolder:sm","ValuesHolder",{init:function(){$$t.$lx.init.call(this)},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},a:function(){if(this.f()!=null){return this.f().count()}return 0},$type:new $.ig.Type("SingleValuesHolder",$$t.$lx.$type)},true);$.ig.util.defType("DefaultSingleValueProvider:sl","Object",{init:function(){$.ig.$op.init.call(this)},valueColumn:function(){return new $$t.bh(Number,0)},$type:new $.ig.Type("DefaultSingleValueProvider",$.ig.$ot,[$$t.$j3.$type])},true);$.ig.util.defType("PreparationParams:lp","Object",{init:function(){$.ig.$op.init.call(this)},_i:0,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_j:0,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_h:0,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_g:0,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_e:false,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:false,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},$type:new $.ig.Type("PreparationParams",$.ig.$ot)},true);$.ig.util.defType("CategoryLineRasterizer:le","Object",{init:function(){$.ig.$op.init.call(this);this.b=new $$t.cb(0)},_a:false,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},l:function(a,b,c,d,e,f,g,h,i,j){var $self=this;var k=new $$t.dx;var l=new $$t.dx;var m=new $$t.dx;a.ak(k);b.ak(l);c.ak(m);k.b(new $$t.dy);l.b(new $$t.dy);m.b(new $$t.dy);var n=new $$t.bh($$t.$d9.$type,0);var o=new $$t.bh($$t.$d9.$type,0);var p=new $$t.bh($$t.$d9.$type,0);var q=new $$t.bh($$t.$d9.$type,0);if(g==0||g==1){var r=g==1?h:null;var s=0;for(var t=0;t<d;t++){if(isNaN(e.__inner[t][1])){var u=t-s;var v=g==0&&u>0||g==1&&u>1;if(v){if(g==1||n.count()==0){var w=new $$t.d9;var x=new $$t.d9;var y=new $$t.d9;var z=new $$t.d9;n.add(w);o.add(x);p.add(y);q.add(z)}$self.j(n.__inner[n.count()-1].__points,o.__inner[o.count()-1].__points,p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,s,t-1,e,f,r,i,j)}s=t+1}}if(g==1||n.count()==0){var aa=new $$t.d9;var ab=new $$t.d9;var ac=new $$t.d9;var ad=new $$t.d9;n.add(aa);o.add(ad);p.add(ab);q.add(ac)}$self.j(n.__inner[n.count()-1].__points,o.__inner[o.count()-1].__points,p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,s,d-1,e,f,r,i,j);if(r==null&&n.count()==1&&h!=null){$self.e(n.__inner[0],h);if(o.count()==1){$self.e(o.__inner[0],h)}}}else{n.add(new $$t.d9);o.add(new $$t.d9);p.add(new $$t.d9);q.add(new $$t.d9);$self.i(n.__inner[0].__points,o.__inner[0].__points,p.__inner[0].__points,q.__inner[0].__points,d,e,f,h,i,j)}for(var ae=0;ae<n.count();ae++){var af=n.__inner[ae];var ag=o.__inner[ae];var ah=p.__inner[ae];var ai=q.__inner[ae];if(af.__points.count()>0){var aj=function(){var $ret=new $$t.d6;$ret.startPoint(af.__points.__inner[0]);return $ret}();aj.__segments.add(af);k.b().add(aj)}if(ag.__points.count()>0){var ak=function(){var $ret=new $$t.d6;$ret.startPoint(ag.__points.__inner[0]);return $ret}();ak.__segments.add(ag);m.b().add(ak)}if(ah.__points.count()>0&&ai.__points.count()>0){var al=new $$t.d9;if(h!=null){var am=h.f();h.f(true);h.i(al.__points);var ao=ah.__points.getEnumerator();while(ao.moveNext()){var an=ao.current();h.j(an)}for(var ap=ai.__points.count()-1;ap>=0;ap--){h.j(ai.__points.__inner[ap])}h.i(null);h.f(am)}else{var ar=ah.__points.getEnumerator();while(ar.moveNext()){var aq=ar.current();al.__points.add(aq)}for(var as=ai.__points.count()-1;as>=0;as--){al.__points.add(ai.__points.__inner[as])}}if(al.__points.count()>0){var at=function(){var $ret=new $$t.d6;$ret.startPoint(al.__points.__inner[0]);return $ret}();at.__segments.add(al);l.b().add(at)}}}},e:function(a,b){var c=a.__points;b.i(a.__points=new $$t.cb(0));var e=c.getEnumerator();while(e.moveNext()){var d=e.current();b.j(d)}b.i(null)},k:function(a,b,c,d,e,f,g,h,i,j){a.ag().clear();c.ag().clear();d.ag().clear();b.ag().clear();this.i(a.ag(),b.ag(),c.ag(),d.ag(),e,f,g,h,i,j);a.y(a.ag().count()>0);c.y(c.ag().count()>0);d.y(d.ag().count()>0);b.y(b.ag().count()>0)},i:function(a,b,c,d,e,f,g,h,i,j){this.j(a,b,c,d,0,e-1,f,g,h,i,j)},f:function(a,b,c,d,e,f,g){var h=$$t.$kp.i(new $$t.bh($.ig.Number.prototype.$type,0),d,e,f,b,c,g);var i=0;var j=h.count();var k;var l;var m;if(e){for(var n=0;n<j;n++){i=h.__inner[n];k=d.__inner[i];l=k[0];m=k[1];var o={__x:l,__y:m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.add(o)}}else if(f){for(var p=0;p<j;p++){i=h.__inner[p];k=d.__inner[i];l=k[0];m=k[2];var q={__x:l,__y:m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.add(q)}}else{for(var r=0;r<j;r++){i=h.__inner[r];k=d.__inner[i];l=k[2];m=k[3];var s={__x:l,__y:m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.add(s)}}},d:function(a,b,c,d){c.i(a);for(var e=0;e<b.count();e++){c.j(b.__inner[e])}c.i(null)},j:function(a,b,c,d,e,f,g,h,i,j,k){if(f>-1){if(j==1&&!this.a()){var l=new $$t.cb(0);this.f(l,e,f,g,true,h,k);if(i!=null){this.d(a,l,i,k)}else{var n=l.getEnumerator();while(n.moveNext()){var m=n.current();a.add(m)}}}else{var o=new $$t.cb(0);var p=new $$t.cb(0);this.f(o,e,f,g,true,h,k);this.f(p,e,f,g,false,h,k);var r=o.getEnumerator();while(r.moveNext()){var q=r.current();c.add(q)}var t=p.getEnumerator();while(t.moveNext()){var s=t.current();d.add(s)}if(i!=null){this.d(a,o,i,k);this.d(b,p,i,k)}else{var v=o.getEnumerator();while(v.moveNext()){var u=v.current();a.add(u)}var x=p.getEnumerator();while(x.moveNext()){var w=x.current();b.add(w)}}}}},h:function(a,b,c,d,e,f,g,h,i,j,k){var $self=this;var l=new $$t.dx;var m=new $$t.dx;var n=new $$t.dx;var o=new $$t.dx;a.ak(l);b.ak(m);c.ak(n);d.ak(o);l.b(new $$t.dy);m.b(new $$t.dy);n.b(new $$t.dy);o.b(new $$t.dy);var p=new $$t.bh($$t.$d9.$type,0);var q=new $$t.bh($$t.$d9.$type,0);var r=new $$t.bh($$t.$d9.$type,0);var s=new $$t.bh($$t.$d9.$type,0);if(k==0||k==1){var t=0;for(var u=0;u<e;u++){if(isNaN(f.__inner[u][1])){var v=u-t;var w=k==0&&v>0||k==1&&v>1;if(w){if(k==1||q.count()==0){var x=new $$t.d9;var y=new $$t.d9;var z=new $$t.d9;var aa=new $$t.d9;p.add(x);q.add(y);r.add(z);s.add(aa)}$self.g(p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,r.__inner[r.count()-1].__points,s.__inner[s.count()-1].__points,t,u-1,f,g,h,i);if(k==1){j(p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,r.__inner[r.count()-1].__points,s.__inner[s.count()-1].__points,false)}}t=u+1}}if(k==1||q.count()==0){var ab=new $$t.d9;var ac=new $$t.d9;var ad=new $$t.d9;var ae=new $$t.d9;p.add(ab);q.add(ac);r.add(ad);s.add(ae)}$self.g(p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,r.__inner[r.count()-1].__points,s.__inner[s.count()-1].__points,t,e-1,f,g,h,i);j(p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,r.__inner[r.count()-1].__points,s.__inner[s.count()-1].__points,true)}else{p.add(new $$t.d9);q.add(new $$t.d9);r.add(new $$t.d9);s.add(new $$t.d9);$self.g(p.__inner[0].__points,q.__inner[0].__points,r.__inner[0].__points,s.__inner[0].__points,0,e-1,f,g,h,i);j(p.__inner[0].__points,q.__inner[0].__points,r.__inner[0].__points,s.__inner[0].__points,true)}for(var af=0;af<q.count();af++){var ag=p.__inner[af];var ah=q.__inner[af];var ai=r.__inner[af];var aj=s.__inner[af];if(ag.__points.count()>0){var ak=function(){var $ret=new $$t.d6;$ret.startPoint(ag.__points.__inner[0]);return $ret}();ak.__segments.add(ag);l.b().add(ak)}if(ah.__points.count()>0){var al=function(){var $ret=new $$t.d6;$ret.startPoint(ah.__points.__inner[0]);return $ret}();al.__segments.add(ah);m.b().add(al)}if(ai.__points.count()>0){var am=function(){var $ret=new $$t.d6;$ret.startPoint(ai.__points.__inner[0]);return $ret}();am.__segments.add(ai);n.b().add(am)}if(aj.__points.count()>0){var an=function(){var $ret=new $$t.d6;$ret.startPoint(aj.__points.__inner[0]);return $ret}();an.__segments.add(aj);o.b().add(an)}}},g:function(a,b,c,d,e,f,g,h,i,j){this.c().clear();if(i==1&&!this.a()){var k=$$t.$kp.i(new $$t.bh($.ig.Number.prototype.$type,0),g,true,h,e,f,j);var l=k.count();var m=0;var n;var o;var p;for(var q=0;q<l;q++){m=k.__inner[q];n=g.__inner[m];o=n[0];p=n[1];a.add({__x:o,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.add({__x:o,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c().add({__x:o,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}else{var r=$$t.$kp.i(new $$t.bh($.ig.Number.prototype.$type,0),g,true,h,e,f,j);var s=$$t.$kp.i(new $$t.bh($.ig.Number.prototype.$type,0),g,false,h,e,f,j);var t=r.count();var u=s.count();var v=0;var w;var x;var y;for(var z=0;z<t;z++){v=r.__inner[z];w=g.__inner[v];x=w[0];y=w[1];a.add({__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});b.add({__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c().add({__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var aa;var ab;for(var ac=u-1;ac>=0;ac--){v=s.__inner[ac];w=g.__inner[v];if(h){aa=w[0];ab=w[2]}else{aa=w[2];ab=w[3]}d.add({__x:aa,__y:ab,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:aa,__y:ab,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},$type:new $.ig.Type("CategoryLineRasterizer",$.ig.$ot)},true);$.ig.util.defType("CategoryTransitionSourceFramePreparer:qq","Object",{init:function(){$.ig.$op.init.call(this);this.a=new $$t.ff},p:function(a,b,c,d,e,f,g,h,i,j,k){a.aa(new $$t.x(0,0,0,1,1));a.h.clear();a.r.clear();a.p.clear();a.q.clear();a.o.clear();a.i.clear();var l=false;var m=false;if(e!=null){l=e.isInverted()}if(d!=null){m=d.isInverted()}var n=f;if(n==0){n=g}switch(n){case 1:var o=j();this.t(a,b,o,c);break;case 7:this.r(a,b,false,c,k);break;case 9:this.s(a,b,true,c,k);break;case 10:this.s(a,b,false,c,k);break;case 8:this.r(a,b,true,c,k);break;case 2:this.u(a,b,false);break;case 3:this.u(a,b,true);break;case 4:this.v(a,b,true);break;case 5:this.v(a,b,false);break;case 6:this.j(a,b);a.aa(new $$t.x(0,.5,.5,0,0));break;case 16:if(c){this.s(a,b,l,c,k)}else{this.r(a,b,m,c,k)}break;case 17:if(c){this.s(a,b,!l,c,k)}else{this.r(a,b,!m,c,k)}break;case 18:if(c){this.r(a,b,m,c,k)}else{this.s(a,b,l,c,k)}break;case 19:if(c){this.r(a,b,!m,c,k)}else{this.s(a,b,!l,c,k)}break;case 12:if(c){this.v(a,b,l)}else{this.u(a,b,m)}break;case 13:if(c){this.v(a,b,!l)}else{this.u(a,b,!m)}break;case 14:if(c){this.u(a,b,m)}else{this.v(a,b,l)}break;case 15:if(c){this.u(a,b,!m)}else{this.v(a,b,!l)}break;case 11:this.q(a,b);break}if(h==0){h=i}a.w();b.w();switch(h){case 3:this.b(a.h.count(),n,a.m,b.m,d,e,c,k);this.b(a.p.count(),n,a.l,b.l,d,e,c,k);this.b(a.q.count(),n,a.n,b.n,d,e,c,k);this.b(a.o.count(),n,a.k,b.k,d,e,c,k);this.b(a.i.count(),n,a.j,b.j,d,e,c,k);break;case 2:var p=j();this.d(a.h.count(),p,n,a.h,b.h,a.m,b.m,d,e,c,k);this.f(a.p.count(),p,n,a.p,b.p,a.l,b.l,d,e,c,k);this.f(a.q.count(),p,n,a.q,b.q,a.n,b.n,d,e,c,k);this.f(a.o.count(),p,n,a.o,b.o,a.k,b.k,d,e,c,k);this.e(a.i.count(),p,n,a.i,b.i,a.j,b.j,d,e,c,k);break;case 4:this.c(a.h.count(),n,a.m,b.m);this.c(a.p.count(),n,a.l,b.l);this.c(a.q.count(),n,a.n,b.n);this.c(a.o.count(),n,a.k,b.k);this.c(a.i.count(),n,a.j,b.j);break}},a:null,c:function(a,b,c,d){if(a==0){return}for(var e=0;e<a;e++){c.add(1+this.a.a());d.add(1+this.a.a())}},d:function(a,b,c,d,e,f,g,h,i,j,k){if(a==0){return}var l=false;var m=i;if(j){m=h}if(m!=null){l=m.isInverted()}var n=k.bottom();var o=k.bottom();var p=k.top();if(j){o=k.right();p=k.left()}if(l){o=k.top();p=k.bottom();if(j){o=k.left();p=k.right()}}b=Math.max(b,Math.min(p,o));b=Math.min(b,Math.max(p,o));n=0;var q;for(var r=0;r<a;r++){q=e.__inner[r];for(var s=1;s<q.length;s++){if(isNaN(q[s])||Number.isInfinity(q[s])){continue}n=Math.max(n,Math.abs(b-q[s]))}}var t;var u;var v;for(var w=0;w<a;w++){q=e.__inner[w];t=Math.abs(q[1]-b);u=Math.abs(q[1]-b);for(var x=1;x<q.length;x++){if(isNaN(q[x])||Number.isInfinity(q[x])){continue}t=Math.max(Math.abs(q[x]-b),t);u=Math.min(Math.abs(q[x]-b),u)}var y=(t+u)/2;if(isNaN(y)||n==0){v=1}else{v=y/n}f.add(2-v);g.add(2-v)}},f:function(a,b,c,d,e,f,g,h,i,j,k){if(a==0){return}var l=false;var m=i;if(j){m=h}if(m!=null){l=m.isInverted()}var n=k.bottom();var o=k.bottom();var p=k.top();if(j){o=k.right();p=k.left()}if(l){o=k.top();p=k.bottom();if(j){o=k.left();p=k.right()}}b=Math.max(b,Math.min(p,o));b=Math.min(b,Math.max(p,o));n=0;var q;for(var r=0;r<a;r++){q=e.__inner[r];if(j){if(isNaN(q.__x)||Number.isInfinity(q.__x)){continue}n=Math.max(n,Math.abs(q.__x-b))}else{if(isNaN(q.__y)||Number.isInfinity(q.__y)){continue}n=Math.max(n,Math.abs(q.__y-b))}}var s;for(var t=0;t<a;t++){q=e.__inner[t];var u;if(j){u=q.__x}else{u=q.__y}if(isNaN(u)||Number.isInfinity(u)||n==0){s=1}else{s=Math.abs(u-b)/n}f.add(2-s);g.add(2-s)}},e:function(a,b,c,d,e,f,g,h,i,j,k){if(a==0){return}var l=false;var m=i;if(j){m=h}if(m!=null){l=m.isInverted()}var n=k.bottom();var o=k.bottom();var p=k.top();if(j){o=k.right();p=k.left()}if(l){o=k.top();p=k.bottom();if(j){o=k.left();p=k.right()}}b=Math.max(b,Math.min(p,o));b=Math.min(b,Math.max(p,o));n=0;var q;for(var r=0;r<a;r++){q=e.__inner[r];if(isNaN(q)||Number.isInfinity(q)){continue}n=Math.max(n,Math.abs(q-b))}var s;for(var t=0;t<a;t++){q=e.__inner[t];var u;u=q;if(n==0||isNaN(u)||Number.isInfinity(u)){s=1}else{s=Math.abs(u-b)/n}f.add(2-s);g.add(2-s)}},b:function(a,b,c,d,e,f,g,h){if(a==0){return}var i=e;if(g){i=f}var j=false;if(i!=null){j=i.isInverted()}var k;for(var l=0;l<a;l++){if(a==1){k=1}else{k=l/(a-1)}k=1-k;c.add(1+k);d.add(1+k)}},q:function(a,b){a.h.clear();a.r.clear();a.p.clear();a.q.clear();a.o.clear();a.i.clear();this.g(a.h,b.h);this.i(a.r,b.r);this.k(a.p,b.p);this.k(a.q,b.q);this.k(a.o,b.o);this.h(a.i,b.i);var c=a.h.count();var d=a.h;var e;var f;var g;var h;for(var i=0;i<c;i++){e=d.__inner[i];f=e[1];g=e[1];for(var j=2;j<e.length;j++){f=Math.min(f,e[j]);g=Math.max(g,e[j])}h=(f+g)/2;for(var k=1;k<e.length;k++){e[k]=h}}var l=a.i.count();var m=a.i;for(var n=0;n<l;n++){m.__inner[n]=0}},u:function(a,b,c){if(c){this.j(a,b);a.aa(new $$t.x(0,1,0,0,1))}else{this.j(a,b);a.aa(new $$t.x(0,0,0,0,1))}},v:function(a,b,c){if(c){this.j(a,b);a.aa(new $$t.x(0,0,0,1,0))}else{this.j(a,b);a.aa(new $$t.x(0,0,1,1,0))}},j:function(a,b){a.h.clear();a.r.clear();a.p.clear();a.q.clear();a.o.clear();a.i.clear();this.g(a.h,b.h);this.i(a.r,b.r);this.k(a.p,b.p);this.k(a.q,b.q);this.k(a.o,b.o);this.h(a.i,b.i)},o:function(a,b,c,d,e){var f=b.count();var g;var h;for(var i=0;i<f;i++){g=b.__inner[i];if(e){if(c){h={__x:d,__y:g.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{h={__x:g.__x,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}else{if(c){h={__x:g.__x,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{h={__x:d,__y:g.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}a.add(h)}},k:function(a,b){var c=b.count();var d;var e;for(var f=0;f<c;f++){d=b.__inner[f];e={__x:d.__x,__y:d.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.add(e)}},g:function(a,b){var c=b.count();var d=b;var e;var f;var g=a;for(var h=0;h<c;h++){f=d.__inner[h];e=new Array(f.length);for(var i=0;i<e.length;i++){e[i]=f[i]}g.add(e)}},l:function(a,b,c,d,e){var f=b.count();var g=b;var h;var i;var j=a;for(var k=0;k<f;k++){i=g.__inner[k];h=new Array(i.length);if(e){h[0]=i[0];for(var l=1;l<h.length;l++){h[l]=d}}else{h[0]=d;for(var m=1;m<h.length;m++){h[m]=i[m]}}j.add(h)}},n:function(a,b){var c=b.count();var d;for(var e=0;e<c;e++){d=b.__inner[e];a.add(d)}},i:function(a,b){var c=b.count();var d;for(var e=0;e<c;e++){d=b.__inner[e];a.add(d)}},h:function(a,b){var c=b.count();var d;for(var e=0;e<c;e++){d=b.__inner[e];a.add(d)}},m:function(a,b,c,d,e){var f=b.count();var g;for(var h=0;h<f;h++){g=b.__inner[h];a.add(g)}},r:function(a,b,c,d,e){var f=e.right();if(!c){f=e.left()}var g=false;if(d){g=true}this.l(a.h,b.h,d,f,g);this.n(a.r,b.r);this.o(a.p,b.p,d,f,g);this.o(a.q,b.q,d,f,g);this.o(a.o,b.o,d,f,g);this.m(a.i,b.i,d,f,g)},s:function(a,b,c,d,e){var f=e.bottom();if(c){f=e.top()}var g=true;if(d){g=false}this.l(a.h,b.h,d,f,g);this.n(a.r,b.r);this.o(a.p,b.p,d,f,g);this.o(a.q,b.q,d,f,g);this.o(a.o,b.o,d,f,g);this.m(a.i,b.i,d,f,g)},t:function(a,b,c,d){this.l(a.h,b.h,d,c,true);this.n(a.r,b.r);this.o(a.p,b.p,d,c,true);this.o(a.q,b.q,d,c,true);this.o(a.o,b.o,d,c,true);this.m(a.i,b.i,d,c,true)},$type:new $.ig.Type("CategoryTransitionSourceFramePreparer",$.ig.$ot)},true);$.ig.util.defType("CategorySeriesRenderManager:l1","Object",{init:function(){$.ig.$op.init.call(this)},ah:null,ai:null,l:0,ao:null,aq:null,j:0,k:0,i:0,h:0,as:null,ar:null,am:null,an:null,r:0,ap:null,at:null,p:0,q:0,o:0,n:0,av:null,au:null,ak:null,al:null,m:0,f:false,e:false,af:null,ag:null,g:0,_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},c:null,s:0,t:0,w:function(a,b,c,d,e){this.s=d;this.t=e;this.e=false;this.ak=a.actualMarkerBrush();this.al=a.actualMarkerOutline();this.m=1;this.af=this.ak;this.ag=this.al;this.g=this.m;var f=b;this.a(null);if(f){this.a(new $$t.l7);this.a().maxAllSeriesHighlightingProgress(0);this.a().sumAllSeriesHighlightingProgress(0);if(a.seriesViewer()!=null){this.a().maxAllSeriesHighlightingProgress(a.seriesViewer().ap().l());this.a().sumAllSeriesHighlightingProgress(a.seriesViewer().ap().n())}this.a().getItems(c)}},x:function(a,b,c,d,e,f){this.s=e;this.t=f;this.f=false;this.am=a.actualBrush();this.an=a.actualOutline();this.r=a.thickness();this.ap=a.dashArray();this.at=a.dashCap();this.p=0;this.q=0;this.o=1;this.n=a.miterLimit();this.av=a.startCap();this.au=a.endCap();this.ah=this.am;this.ai=this.an;this.l=this.r;this.ao=this.ap;this.aq=this.at;this.j=this.p;this.k=this.q;this.i=this.o;this.h=this.n;this.as=this.av;this.ar=this.au;this.c=c;var g=b;this.b(null);if(g){this.b(new $$t.l2);this.b().maxAllSeriesHighlightingProgress(0);
this.b().sumAllSeriesHighlightingProgress(0);if(a.seriesViewer()!=null){this.b().maxAllSeriesHighlightingProgress(a.seriesViewer().ap().k());this.b().sumAllSeriesHighlightingProgress(a.seriesViewer().ap().m())}this.b().getItems(d)}},ae:function(a,b,c,d,e){var f=this.ah;if(e){f=this.ai}if(c){a.__fill=f}else{if(b){a.__stroke=f}else{a.__fill=f;a.__stroke=this.ai}a.z(this.l);a.af(this.ao);a.aa(this.aq);if(d){}}a.__opacity=this.i},ad:function(a,b){a.__opacity=this.g;b.itemBrush(this.af);b.actualItemBrush(b.itemBrush());b.outline(this.ag);b.thickness(.5)},d:function(a,b){var c=this.s;var d=Math.min(b*c,a-1);var e=Math.min(d+c-1,a-1);var f=new Array(2);f[0]=d+this.t*c;f[1]=e+this.t*c;return f},u:function(a){if(a==null){return}var b=a.progress();b=b*.5;this.ah=this.aj(this.ah,b);this.ai=this.aj(this.ai,b)},aj:function(a,b){if(a==null){return a}return a.getLightened(b)},v:function(a){if(a==null){return}var b=a.progress();b=b*.5;this.af=this.aj(this.af,b);this.ag=this.aj(this.ag,b)},y:function(a,b,c,d,e,f,g,h,i){if(d==-1){if(b){a.hasDateRange(true);a.startDate(f.actualMinimumValue());a.endDate(f.actualMaximumValue())}else{a.hasDateRange(false);a.startIndex(0);a.endIndex(e-1)}}else{if(b){var longStart_=f.getUnscaledValue(c.__inner[d][0],g);var longEnd_=longStart_;if(d+1<c.count()){longEnd_=f.getUnscaledValue(c.__inner[d+1][0],g)}a.hasDateRange(true);a.startDate(new Date(longStart_));a.endDate(new Date(longEnd_));if(f.isInverted()){var j=a.endDate();a.endDate(a.startDate());a.startDate(j)}if(i){a.startIndex(d);a.endIndex(d)}else{var k=this.d(e,d);a.startIndex(k[0]);a.endIndex(k[1])}}else{if(i){a.startIndex(d);a.endIndex(d)}else{var l=this.d(e,d);a.hasDateRange(false);a.startIndex(l[0]);a.endIndex(l[1])}}}},ac:function(a,b,c,d,e,f,g){this.ah=this.am;this.ai=this.an;this.l=this.r;this.ao=this.ap;this.aq=this.at;this.j=this.p;this.k=this.q;this.i=this.o;var h=this.b();var i=d.isSorting();this.y(h,i,a,b,c,d,e,f,false);h.fill(this.ah);h.stroke(this.ai);h.strokeThickness(this.l);h.strokeDashArray(this.ao);h.strokeDashCap(this.aq);h.radiusX(this.j);h.radiusY(this.k);h.opacity(this.i);h.isNegativeShape(this.f);h.highlightingHandled(false)},aa:function(a,b,c){var d=this.b();this.ah=d.fill();this.ai=d.stroke();this.l=d.strokeThickness();this.ao=d.strokeDashArray();this.aq=d.strokeDashCap();this.j=d.radiusX();this.k=d.radiusY();this.i=d.opacity();if(c&&!d.highlightingHandled()&&!b){this.u(a)}},ab:function(a,b,c,d,e,f,g){this.af=this.ak;this.ag=this.al;this.g=this.m;var h=this.a();var i=d.isSorting();this.y(h,i,a,b,c,d,e,f,true);h.fill(this.af);h.stroke(this.ag);h.opacity(this.g);h.isNegativeShape(this.e);h.highlightingHandled(false)},z:function(a,b,c){var d=this.a();this.af=d.fill();this.ag=d.stroke();this.g=d.opacity();if(c&&!d.highlightingHandled()&&!b){this.v(a)}},$type:new $.ig.Type("CategorySeriesRenderManager",$.ig.$ot)},true);$.ig.util.defType("ColumnSeries:u5","HorizontalAnchoredCategorySeries",{au:function(){return new $$t.u6(this)},_np:null,np:function(value){if(arguments.length===1){this._np=value;return value}else{return this._np}},hc:function(a){$$t.$jx.hc.call(this,a);this.np(a)},k4:function(){return 1},init:function(){$$t.$jx.init.call(this);this.y($$t.$u5.$type)},radiusX:function(a){if(arguments.length===1){this.g($$t.$u5.radiusXProperty,a);return a}else{return this.c($$t.$u5.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$u5.radiusYProperty,a);return a}else{return this.c($$t.$u5.radiusYProperty)}},lh:function(){return true},preferredCategoryMode:function(a){return 2},gh:function(a,b){$$t.$jx.gh.call(this,a,b);var c=b;if(a&&c.c3()!=null){c.c3().c(0)}},md:function(a,b){$$t.$jx.md.call(this,a,b);var c=a.h;if(!b.o()){return}var d=b.bv();var e=b.bu();var f=new $$t.ie(d,e,this.yAxis().isInverted());var g=new $$t.ie(d,e,this.xAxis().isInverted());var h=this.yAxis();var i=h.getScaledValue(h.referenceValue(),f);var j=this.xAxis().fy(d,e);var k=this.xAxis();var l=b;if(isNaN(j)||Number.isInfinity(j)){l.c3().c(0);return}this.k2.x(this,this.ll(),this.xAxis(),this.getCategoryItems.runOn(this),this.lv(b),this.lw(b));this.k2.p=this.radiusX();this.k2.q=this.radiusY();this.k2.j=this.radiusX();this.k2.k=this.radiusY();var m=false;var n=this.k2.b();if(n!=null){m=true}var o=this.xAxis().isSorting();var p=this.valueColumn().count();for(var q=0;q<c.count();++q){var r=c.__inner[q][0]-.5*j;var s=c.__inner[q][1];var t=i;s=Math.max(s,-100);t=Math.min(t,e.bottom()+100);var u=l.c3().item(q);u.width(j);u.height(Math.abs(t-s));if(m){this.l9(c,q,p,k,g,b.m())}this.k2.ae(u,false,false,false,false);u.ai(this.k2.j);u.aj(this.k2.k);l.c8(u,r,Math.min(t,s))}l.c3().c(c.count());b.ct(a)},$type:new $.ig.Type("ColumnSeries",$$t.$jx.$type)},true);$.ig.util.defType("ColumnSeriesView:u6","AnchoredCategorySeriesView",{an:function(){var $self=this;$$t.$j9.an.call($self);$self.c4(new $$t.bh($$t.$b1.$type,0));if(!$self.m()){$self.d().resolution(4);$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},_c2:null,c2:function(value){if(arguments.length===1){this._c2=value;return value}else{return this._c2}},init:function(a){var $self=this;this.c9=new $$t.b1;$$t.$j9.init.call(this,a);this.c2(a);this.c3(function(){var $ret=new $$t.ga($$t.$b1.$type);$ret.create($self.da.runOn($self));$ret.activate($self.c5.runOn($self));$ret.disactivate($self.c7.runOn($self));$ret.destroy($self.c6.runOn($self));return $ret}())},da:function(){var a=new $$t.b1;this.c4().add(a);a.__visibility=1;return a},_c4:null,c4:function(value){if(arguments.length===1){this._c4=value;return value}else{return this._c4}},c5:function(a){a.__visibility=0},c7:function(a){a.__visibility=1},c6:function(a){this.c4().remove(a)},c8:function(a,b,c){if(!this.isDirty()){this.al()}a.m(c);a.l(b)},v:function(a){return this.c4().__inner[a]},c9:null,u:function(a){var b=this.c4().__inner[a];this.c9.__visibility=b.__visibility;this.c9.l(b.l());this.c9.m(b.m());this.c9.width(b.width());this.c9.height(b.height());var c=this.br(a);this.c9.__fill=c;this.c9.__stroke=c;this.c9.z(this.d().thickness()+3);return this.c9},a0:function(a,b){$$t.$j9.a0.call(this,a,b);var c=false;if(a.c()){for(var d=0;d<this.c4().count();d++){var e=this.t(d,b);this.a7(e,d,b);a.t(e)}}},_c3:null,c3:function(value){if(arguments.length===1){this._c3=value;return value}else{return this._c3}},ag:function(a){var $self=this;$$t.$j9.ag.call($self,a);var b=0;var c=new $$t.bh($$t.$b1.$type,0);var e=$self.c3().a().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort1(function(f,g){if(f.l()<g.l()){return-1}else if(f.l()>g.l()){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$t.g6(1,"column"+b,f);h.tags().add("Main");h.tags().add("Fill");a.shapes().add(h)}b++},$type:new $.ig.Type("ColumnSeriesView",$$t.$j9.$type)},true);$.ig.util.defType("DefaultSupportsMarkers:lm","Object",{init:function(){$.ig.$op.init.call(this)},shouldDisplayMarkers:function(){return false},updateMarkerCount:function(a){},updateMarkerTemplate:function(a,b,c){},$type:new $.ig.Type("DefaultSupportsMarkers",$.ig.$ot,[$$t.$kb.$type])},true);$.ig.util.defType("DefaultProvidesViewport:ln","Object",{init:function(){$.ig.$op.init.call(this)},getViewInfo:function(a,b){a=$$t.$x.empty();b=$$t.$x.empty();return{viewportRect:a,windowRect:b}},$type:new $.ig.Type("DefaultProvidesViewport",$.ig.$ot,[$$t.$a.$type])},true);$.ig.util.defType("DefaultSupportsErrorBars:lo","Object",{init:function(){$.ig.$op.init.call(this)},xAxis:function(){return null},yAxis:function(){return null},$type:new $.ig.Type("DefaultSupportsErrorBars",$.ig.$ot,[$$t.$ll.$type])},true);$.ig.util.defType("LineSeries:ly","HorizontalAnchoredCategorySeries",{au:function(){return new $$t.lz(this)},_np:null,np:function(value){if(arguments.length===1){this._np=value;return value}else{return this._np}},hc:function(a){$$t.$jx.hc.call(this,a);this.np(a)},init:function(){$$t.$jx.init.call(this);this.y($$t.$ly.$type)},preferredCategoryMode:function(a){return 0},gh:function(a,b){$$t.$jx.gh.call(this,a,b);var c=b;c.c3()},md:function(a,b){$$t.$jx.md.call(this,a,b);var c=b.cm().c();var d=$.ig.util.cast($$t.$lz.$type,b);var e=a.h;this.k2.x(this,this.ll(),this.xAxis(),this.getCategoryItems.runOn(this),this.lv(b),this.lw(b));var f=false;var g=this.k2.b();if(g!=null){f=true}if(f){var h=new $$t.ie(b.bv(),b.bu(),this.xAxis().isInverted());this.l9(e,-1,this.valueColumn().count(),this.xAxis(),h,b.m())}var i=d.c9();var j=d.da();var k=d.c8();this.k2.ae(i,true,false,true,false);this.k2.ae(j,true,false,true,false);this.k2.ae(k,false,true,false,false);k.__opacity=.75*this.k2.i;if(b.cq(a)){d.c4(e.count(),e,true,this.unknownValuePlotting(),this.mm(e,e.count()-1,b.bu(),b.bv()),c,this.resolution());b.ct(a)}},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$ly.unknownValuePlottingProperty,a);return a}else{return this.c($$t.$ly.unknownValuePlottingProperty)}},hh:function(a,b,c,d){$$t.$jx.hh.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.kz().m(this.unknownValuePlotting()==0);this.renderSeries(false);this.gy();break}},$type:new $.ig.Type("LineSeries",$$t.$jx.$type)},true);$.ig.util.defType("LineSeriesView:lz","AnchoredCategorySeriesView",{_c2:null,c2:function(value){if(arguments.length===1){this._c2=value;return value}else{return this._c2}},init:function(a){this.dc=new $$t.b6;this.db=new $$t.b6;this.dd=new $$t.b6;this.c7=new $$t.b6;this.c6=new $$t.b6;this.c5=new $$t.b6;$$t.$j9.init.call(this,a);this.c2(a)},dc:null,db:null,dd:null,c9:function(){return this.dc},da:function(){return this.dd},c8:function(){return this.db},c3:function(){this.db.ak(null);this.dc.ak(null);this.dd.ak(null);this.al()},c4:function(a,b,c,d,e,f,g){this.c2().mo().a($.ig.util.cast($$t.$kd.$type,this.co().ks())!==null?true:false);this.c2().mo().l(this.dc,this.db,this.dd,a,b,c,d,e,f,g);this.al()},a5:function(){$$t.$j9.a5.call(this)},c7:null,c6:null,c5:null,a6:function(){$$t.$j9.a6.call(this);this.c6.ak(this.dc.ak());this.c7.ak(this.dd.ak());this.c5.ak(this.db.ak());var a=this.bq();this.c6.__stroke=a;this.c6.z(this.d().thickness()+3);this.c7.__stroke=a;this.c7.z(this.d().thickness()+3);this.c5.__fill=a;this.c5.__opacity=1},a0:function(a,b){$$t.$j9.a0.call(this,a,b);if(a.c()){if(b){a.q(this.c5);a.q(this.c6);a.q(this.c7)}else{a.q(this.db);a.q(this.dc);a.q(this.dd)}}},ag:function(a){$$t.$j9.ag.call(this,a);var b=new $$t.l0(1,"lowerShape",this.dc);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.l0(1,"upperShape",this.dd);c.tags().add("Upper");var d=new $$t.l0(1,"translucentShape",this.db);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(3);this.d().shadowOffsetX(1);this.d().shadowOffsetY(4);this.d().useSingleShadow(false)},$type:new $.ig.Type("LineSeriesView",$$t.$j9.$type)},true);$.ig.util.defType("SplineSeriesBase:l9","HorizontalAnchoredCategorySeries",{init:function(){$$t.$jx.init.call(this)},au:function(){return new $$t.ma(this)},hc:function(a){$$t.$jx.hc.call(this,a);this.np(a)},_np:null,np:function(value){if(arguments.length===1){this._np=value;return value}else{return this._np}},_nr:null,nr:function(value){if(arguments.length===1){this._nr=value;return value}else{return this._nr}},nv:function(a){return a},nx:function(a,b,c,d,e,f){var $self=this;var g=$.ig.util.cast($$t.$kd.$type,d);if(g==null){return}var h=new $$t.ie(b,c,d.isInverted());var i=new $$t.ie(b,c,e.isInverted());var j=$self.jw();var k=0;var l=$self.nu(d,b,c);var m=function(n){return n};var n=function(o){return $self.valueColumn().item(g.sortedIndices().__inner[o])};var o=$self.k3().cm().e();var p=$self.k3().cm().d();var q=Math.ceil(c.width()/(o-p));var r=new $$t.mc;var s=$self.k3().cm().c();if(s<=0||p<=0&&o<=0){$self.k3().cp().c(k);return}var t=0;var u=0;for(var v=p;v<o+1;++v){var w=null;var x=v*s;if(g!=null&&g.sortedIndices()!=null&&x>=0&&x<g.sortedIndices().count()){x=g.sortedIndices().__inner[x]}if(v>=$self.valueColumn().count()-1){if(j&&$self.ns(a,a.h.last$1($.ig.Array.prototype.$type),r,Math.min(x,$self.bb().count()-1),k,f,t-1)){++k}break}var y=m(v);var z=n(v);var aa=m(v+1);var ab=n(v+1);var ac=aa-y;var ad=$self.nr()[v];var ae=$self.nr()[v+1];var af=g.getUnscaledValueAt(g.sortedIndices().__inner[v]);var ag=d.getScaledValue(af,h)+l;var ah=e.getScaledValue(z,i);a.h.add(function(){var $ret=new Array;$ret.add(ag);$ret.add(ah);$ret.add(ah);return $ret}());t++;u=t;for(var ai=1;ai<q;++ai){var aj=ai/q;var ak=y+ac*aj;var al=(aa-ak)/ac;var am=(ak-y)/ac;var an=al*z+am*ab+((al*al*al-al)*ad+(am*am*am-am)*ae)*ac*ac/6;var ao=g.getUnscaledValueAt(g.sortedIndices().__inner[v]);var ap=g.getUnscaledValueAt(g.sortedIndices().__inner[v+1]);var aq=ao+(ap-ao)*aj;ak=d.getScaledValue(aq,h)+l;an=e.getScaledValue(an,i);a.h.add(function(){var $ret=new Array;$ret.add(ak);$ret.add(an);$ret.add(an);return $ret}());t++}if(j){w=function(){var $ret=new Array;$ret.add(ag);$ret.add(ah);$ret.add(ah);return $ret}()}if(j&&$self.ns(a,w,r,Math.min(x,$self.bb().count()-1),k,f,u-1)){++k}}$self.k3().cp().c(k)},ns:function(a,b,c,d,e,f,g){var h=b[0];var i=b[1];var j=new $$t.x(0,h-5,i-5,11,11);if(!isNaN(h)&&!isNaN(i)&&c.tryAdd(j)){a.p.add({__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var k=f.cp().item(e);$.ig.util.cast($$t.$fl.$type,k.content()).item(this.bb().item(d));k.aj(g);return true}return false},ma:function(a,b){var $self=this;$$t.$jx.ma.call($self,a,b);if(a.h.count()<=1){return}if(b.cm().c()==0){return}var c=b.bv();var d=b.bu();var e=$self.xAxis();var f=$self.yAxis();var g=new $$t.ie(c,d,e.isInverted());var h=new $$t.ie(c,d,f.isInverted());a.h.clear();a.p.clear();var i=$self.jw();var j=0;var k=$.ig.util.cast($$t.$kd.$type,$self.xAxis());if(k!=null&&k.sortedIndices().count()!=$self.bb().count()){return}var l=$self.nu(e,c,d);var m=function(n){return n};var n=function(o){return $self.valueColumn().item(o)};var o=b.cm().c();if(($self.nr()==null||$self.nr().length!=$self.valueColumn().count())&&o==1){var p=$self.splineType()==0?NaN:0;if($self.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,$self.xAxis())!==null&&$.ig.util.cast($$t.$kd.$type,$self.xAxis()).sortedIndices()!=null){var q=new $$t.md($self.valueColumn(),$.ig.util.cast($$t.$kd.$type,$self.xAxis()).sortedIndices());n=function(r){return q.item(r)}}$self.nr($$t.$kx.c($self.valueColumn().count(),m,n,p,p))}var r=b.cm().e();var s=b.cm().d();var t=Math.ceil(d.width()/(r-s));var u=new $$t.mc;if(k!=null){$self.nx(a,c,d,e,f,b);return}var v=b;v.cz();var w=0;var x=0;for(var y=s;y<=r;++y){var z=null;if(o==1){if(y>=$self.valueColumn().count()-1){if(i&&$self.ns(a,a.h.__inner[a.h.count()-1],u,Math.min(y*o,$self.bb().count()-1),j,b,w-1)){++j}break}var aa=m(y);var ab=n(y);var ac=m(y+1);var ad=n(y+1);var ae=ac-aa;var af=$self.nr()[y];var ag=$self.nr()[y+1];var ah=e.getScaledValue(aa,g)+l;var ai=f.getScaledValue(ab,h);a.h.add(function(){var $ret=new Array;$ret.add(ah);$ret.add(ai);$ret.add(ai);return $ret}());w++;x=w;for(var aj=1;aj<t;++aj){var ak=aa+ae*aj/t;var al=(ac-ak)/ae;var am=(ak-aa)/ae;var an=al*ab+am*ad+((al*al*al-al)*af+(am*am*am-am)*ag)*ae*ae/6;ak=e.getScaledValue(ak,g)+l;an=f.getScaledValue(an,h);a.h.add(function(){var $ret=new Array;$ret.add(ak);$ret.add(an);$ret.add(an);return $ret}());w++}if(i){z=b.cm().getBucket(y);z[0]=e.getScaledValue(z[0],g)+l;z[1]=f.getScaledValue(z[1],h);z[2]=f.getScaledValue(z[2],h)}}else{z=b.cm().getBucket(y);if(!isNaN(z[0])){z[0]=e.getScaledValue(z[0],g)+l;z[1]=f.getScaledValue(z[1],h);z[2]=f.getScaledValue(z[2],h);a.h.add(z);w++}}if(i&&$self.ns(a,z,u,Math.min(y*o,$self.bb().count()-1),j,b,x-1)){++j}}v.c1();b.cp().c(j)},nt:function(a,b,c,d,e,f,g){var h=d-b;var i=b+h*a;var j=(d-i)/h;var k=(i-b)/h;var l=j*c+k*e+((j*j*j-j)*f+(k*k*k-k)*g)*h*h/6;return l},dd:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if(isNaN(j)&&g!=0&&a<=.5&&!h){return i}if(isNaN(i)&&g!=0&&a>=.5&&!h){return j}var k=e;var l=f;var m=i;var n=j;var o=NaN;var p=NaN;if(this.nr()!=null&&e>=0&&e<this.nr().length){o=this.nr()[e]}if(this.nr()!=null&&f>=0&&f<this.nr().length){p=this.nr()[f]}return this.nt(a,k,m,l,n,o,p)},nu:function(a,b,c){var d=this.preferredCategoryMode(a);if(d==0&&a.categoryMode()!=0){d=1}var e=0;switch(d){case 0:e=0;break;case 1:e=.5*a.getCategorySize(b,c);break;case 2:e=a.getGroupCenter(this.index(),b,c);break}if(a.isInverted()){e=-e}return e},splineType:function(a){if(arguments.length===1){this.g($$t.$l9.splineTypeProperty,a);return a}else{return this.c($$t.$l9.splineTypeProperty)}},ny:function(){this.nr(null)},hh:function(a,b,c,d){switch(b){case"ValueColumn":case"FastItemsSource":this.ny();break}$$t.$jx.hh.call(this,a,b,c,d);switch(b){case"SplineType":this.ny();this.renderSeries(false);this.gy();break}},gj:function(a,b,c,d){this.ny();$$t.$jx.gj.call(this,a,b,c,d)},$type:new $.ig.Type("SplineSeriesBase",$$t.$jx.$type)},true);$.ig.util.defType("SplineAreaSeries:u4","SplineSeriesBase",{au:function(){return new $$t.u3(this)},k4:function(){return 1},hc:function(a){$$t.$l9.hc.call(this,a);this.n0(a)},_n0:null,n0:function(value){if(arguments.length===1){this._n0=value;return value}else{return this._n0}},init:function(){$$t.$l9.init.call(this);this.y($$t.$u4.$type)},preferredCategoryMode:function(a){return 0},gh:function(a,b){$$t.$l9.gh.call(this,a,b);var c=b;c.c4()},md:function(a,b){var $self=this;$$t.$l9.md.call($self,a,b);var c=$self.k3().cm().c();var d=$.ig.util.cast($$t.$u3.$type,b);var e=a.h;$self.k2.x($self,$self.ll(),$self.xAxis(),$self.getCategoryItems.runOn($self),$self.lv(b),$self.lw(b));var f=false;var g=$self.k2.b();if(g!=null){f=true}if(f){var h=new $$t.ie(b.bv(),b.bu(),$self.xAxis().isInverted());$self.l9(e,-1,$self.valueColumn().count(),$self.xAxis(),h,b.m())}var i=d.da();var j=d.db();var k=d.dd();var l=d.df();$self.k2.ae(i,true,false,true,true);$self.k2.ae(j,true,false,true,true);$self.k2.ae(k,false,true,false,false);$self.k2.ae(l,false,true,false,false);k.__opacity=$self.k2.i*$self.actualAreaFillOpacity();l.__opacity=.5*$self.k2.i*$self.actualAreaFillOpacity();if(b.cq(a)){d.c5(a.h.count(),e,true,c,$self.resolution(),function(m,n,o,p,q){return $self.m3(m,a.h.count(),b)},1);b.ct(a)}var m=$self.kt()},$type:new $.ig.Type("SplineAreaSeries",$$t.$l9.$type)},true);$.ig.util.defType("SplineSeries:u7","SplineSeriesBase",{au:function(){return new $$t.u8(this)},hc:function(a){$$t.$l9.hc.call(this,a);this.n0(a)},_n0:null,n0:function(value){if(arguments.length===1){this._n0=value;return value}else{return this._n0}},init:function(){$$t.$l9.init.call(this);this.y($$t.$u7.$type)},preferredCategoryMode:function(a){return 0},gh:function(a,b){$$t.$l9.gh.call(this,a,b);var c=b;c.c4()},md:function(a,b){$$t.$l9.md.call(this,a,b);var c=b;var d=c.cm().c();var e=$.ig.util.cast($$t.$u8.$type,b);var f=a.h;this.k2.x(this,this.ll(),this.xAxis(),this.getCategoryItems.runOn(this),this.lv(b),this.lw(b));var g=false;var h=this.k2.b();if(h!=null){g=true}if(g){var i=new $$t.ie(b.bv(),b.bu(),this.xAxis().isInverted());this.l9(f,-1,this.valueColumn().count(),this.xAxis(),i,b.m())}var j=e.da();var k=e.db();var l=e.c9();this.k2.ae(j,true,false,true,false);this.k2.ae(k,true,false,true,false);this.k2.ae(l,false,true,false,false);l.__opacity=.75*this.k2.i;if(b.cq(a)){e.c5(f.count(),f,true,1,this.mm(f,f.count()-1,b.bu(),b.bv()),d,this.resolution());b.ct(a)}},$type:new $.ig.Type("SplineSeries",$$t.$l9.$type)},true);$.ig.util.defType("SplineSeriesView:u8","SplineSeriesBaseView",{_c3:null,c3:function(value){if(arguments.length===1){this._c3=value;return value}else{return this._c3}},init:function(a){this.dd=new $$t.b6;this.dc=new $$t.b6;this.de=new $$t.b6;this.c8=new $$t.b6;this.c7=new $$t.b6;this.c6=new $$t.b6;$$t.$ma.init.call(this,a);this.c3(a)},dd:null,dc:null,de:null,da:function(){return this.dd},db:function(){return this.de},c9:function(){return this.dc},c4:function(){this.dc.ak(null);this.dd.ak(null);this.de.ak(null);this.al()},c5:function(a,b,c,d,e,f,g){this.cv().mo().a($.ig.util.cast($$t.$kd.$type,this.co().ks())!==null?true:false);this.cv().mo().l(this.dd,this.dc,this.de,a,b,c,d,e,f,g);this.al()},c8:null,c7:null,c6:null,a6:function(){$$t.$ma.a6.call(this);this.c7.ak(this.dd.ak());this.c8.ak(this.de.ak());this.c6.ak(this.dc.ak());var a=this.bq();this.c7.__stroke=a;this.c7.z(this.d().thickness()+3);this.c8.__stroke=a;this.c8.z(this.d().thickness()+3);this.c6.__fill=a;this.c6.__opacity=1},a0:function(a,b){$$t.$ma.a0.call(this,a,b);if(a.c()){if(b){a.q(this.c6);a.q(this.c7);a.q(this.c8)}else{a.q(this.dc);a.q(this.dd);a.q(this.de)}}},ag:function(a){$$t.$ma.ag.call(this,a);var b=new $$t.l0(1,"lowerShape",this.dd);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.l0(1,"upperShape",this.de);c.tags().add("Upper");var d=new $$t.l0(1,"translucentShape",this.dc);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("SplineSeriesView",$$t.$ma.$type)},true);$.ig.util.defType("StepAreaSeries:q6","HorizontalAnchoredCategorySeries",{au:function(){return new $$t.q7(this)},hc:function(a){$$t.$jx.hc.call(this,a);this.np(a)},_np:null,np:function(value){if(arguments.length===1){this._np=value;return value}else{return this._np}},init:function(){$$t.$jx.init.call(this);this.y($$t.$q6.$type)},preferredCategoryMode:function(a){return 1},gh:function(a,b){$$t.$jx.gh.call(this,a,b);var c=b;c.c3()},nq:function(a,b,c,d,e){if(b){if(e){if((a&1)==0||$.ig.intDivide(a,2)+1>=c.h.count()){return c.h.__inner[$.ig.intDivide(a,2)][0]}return c.h.__inner[$.ig.intDivide(a,2)+1][0]}return c.h.__inner[$.ig.intDivide(a,2)][0]+((a&1)==1?-d:d)}if(e){if((a&1)==0||$.ig.intDivide(a,2)+1>=c.h.count()){return c.h.__inner[$.ig.intDivide(a,2)][0]}return c.h.__inner[$.ig.intDivide(a,2)+1][0]}return c.h.__inner[$.ig.intDivide(a,2)][0]+((a&1)==0?-d:d)},k4:function(){return 1},md:function(a,b){var $self=this;$$t.$jx.md.call($self,a,b);var c=b.bv();var d=b.bu();var e=$.ig.util.cast($$t.$kd.$type,$self.xAxis())!=null;var f=$self.xAxis()!=null?.5*$self.xAxis().getCategorySize(c,d):0;if($self.xAxis()!=null&&$self.xAxis().isInverted()){f=-f}var g=a.h.count()*2;var h=new $$t.bh($.ig.Array.prototype.$type,2,g);$self.k2.x($self,$self.ll(),$self.xAxis(),$self.getCategoryItems.runOn($self),$self.lv(b),$self.lw(b));var i=false;var j=$self.k2.b();if(j!=null){i=true}for(var k=0;k<g;k++){var l=new Array(4);l[0]=$self.nq(k,false,a,f,e);l[1]=a.h.__inner[$.ig.intDivide(k,2)][1];l[2]=$self.nq(k,true,a,f,e);l[3]=a.h.__inner[$.ig.intDivide(k,2)][2];h.add(l)}var m=$self.k3().cm().c();if(i){var n=new $$t.ie(b.bv(),b.bu(),$self.xAxis().isInverted());$self.l9(h,-1,$self.valueColumn().count(),$self.xAxis(),n,b.m())}var o=$.ig.util.cast($$t.$q7.$type,b);var p=o.de();var q=o.dg();var r=o.da();var s=o.dc();$self.k2.ae(p,true,false,true,true);$self.k2.ae(q,true,false,true,true);$self.k2.ae(r,false,true,false,false);$self.k2.ae(s,false,true,false,false);if(b.cq(a)){o.c4(g,h,false,m,$self.resolution(),function(t,u,v,w,x){return $self.m3(t,2*a.h.count(),b)},1);b.ct(a)}var t=$self.kt();o.da().__opacity=$self.actualAreaFillOpacity();o.dc().__opacity=.5*$self.actualAreaFillOpacity()},currentCategoryMode:function(){if(this.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,this.xAxis())!==null){this.xAxis().categoryMode(0);return 0}return 1},$type:new $.ig.Type("StepAreaSeries",$$t.$jx.$type,[$$t.$jz.$type])},true);$.ig.util.defType("StepAreaSeriesView:q7","AnchoredCategorySeriesView",{_c2:null,c2:function(value){if(arguments.length===1){this._c2=value;return value}else{return this._c2}},init:function(a){this.c9=new $$t.b6;this.dd=new $$t.b6;this.db=new $$t.b6;this.df=new $$t.b6;this.c5=new $$t.b6;this.c7=new $$t.b6;this.c6=new $$t.b6;this.c8=new $$t.b6;$$t.$j9.init.call(this,a);this.c2(a)},an:function(){var $self=this;$$t.$j9.an.call($self);if(!$self.m()){$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},c9:null,dd:null,db:null,df:null,da:function(){return this.c9},de:function(){return this.dd},dc:function(){return this.db},dg:function(){return this.df},c3:function(){this.c9.ak(null);this.db.ak(null);this.dd.ak(null);this.df.ak(null);this.al()},c4:function(a,b,c,d,e,f,g){this.cv().mo().a($.ig.util.cast($$t.$kd.$type,this.co().ks())!==null?true:false);this.cv().mo().h(this.c9,this.dd,this.db,this.df,a,b,c,d,e,f,g);this.al()},c5:null,c7:null,c6:null,c8:null,a6:function(){$$t.$j9.a6.call(this);this.c5.ak(this.c9.ak());this.c7.ak(this.dd.ak());this.c6.ak(this.db.ak());this.c8.ak(this.df.ak());var a=this.bq();this.c5.__fill=a;this.c5.__opacity=1;this.c6.__fill=a;this.c6.__opacity=1;this.c7.__stroke=a;this.c7.z(this.d().thickness()+3);this.c8.__stroke=a;this.c8.z(this.d().thickness()+3)},a0:function(a,b){$$t.$j9.a0.call(this,a,b);if(b){a.q(this.c5);a.q(this.c6);a.q(this.c7);a.q(this.c8)}else{a.q(this.c9);a.q(this.db);a.q(this.dd);a.q(this.df)}},ag:function(a){$$t.$j9.ag.call(this,a);var b=new $$t.l0(1,"lowerShape",this.dd);b.tags().add("Lower");var c=new $$t.l0(1,"upperShape",this.df);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.l0(1,"translucentShape",this.c9);d.tags().add("Translucent");var e=new $$t.l0(1,"fillShape",this.db);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("StepAreaSeriesView",$$t.$j9.$type)},true);$.ig.util.defType("StepLineSeries:q4","HorizontalAnchoredCategorySeries",{au:function(){return new $$t.q5(this)},hc:function(a){$$t.$jx.hc.call(this,a);this.np(a)},_np:null,np:function(value){if(arguments.length===1){this._np=value;return value}else{return this._np}},init:function(){$$t.$jx.init.call(this);this.y($$t.$q4.$type)},onApplyTemplate:function(){$$t.$jx.onApplyTemplate.call(this)},preferredCategoryMode:function(a){return 1},gh:function(a,b){$$t.$jx.gh.call(this,a,b);var c=b;c.c3()},nq:function(a,b,c,d,e,f){var g;if(b){if(f){g=(a&1)==0;if(g||$.ig.intDivide(a,2)+1<0){return c.h.__inner[$.ig.intDivide(a,2)][0]}if(c.h.count()==$.ig.intDivide(a,2)+1){return c.h.__inner[$.ig.intDivide(a,2)][0]}return c.h.__inner[$.ig.intDivide(a,2)+1][0]}g=(a&1)==0;return c.h.__inner[$.ig.intDivide(a,2)][0]+(g?d:-d)}if(f){g=(a&1)==0;if(g||$.ig.intDivide(a,2)+1>=c.h.count()){return c.h.__inner[$.ig.intDivide(a,2)][0]}if(c.h.count()==$.ig.intDivide(a,2)+1){return c.h.__inner[$.ig.intDivide(a,2)][0]}return c.h.__inner[$.ig.intDivide(a,2)+1][0]}g=(a&1)==0;return c.h.__inner[$.ig.intDivide(a,2)][0]+(g?-d:d)},md:function(a,b){$$t.$jx.md.call(this,a,b);var c=b.bv();var d=b.bu();var e=$.ig.util.cast($$t.$kd.$type,this.xAxis())!=null;var f=this.xAxis().isInverted();var g=0;if(this.xAxis()!=null){g=.5*this.xAxis().getCategorySize(c,d)}var h=a.h;var i=2*h.count();var j=new $$t.bh($.ig.Array.prototype.$type,2,i);if(!this.xAxis().isInverted()){for(var k=0;k<i;k++){var l=new Array(4);l[0]=this.nq(k,false,a,g,f,e);l[1]=a.h.__inner[$.ig.intDivide(k,2)][1];l[2]=this.nq(k,true,a,g,f,e);l[3]=a.h.__inner[$.ig.intDivide(k,2)][2];j.add(l)}}else{for(var m=0;m<i;m++){var n=new Array(4);n[0]=this.nq(m,true,a,g,f,e);n[1]=a.h.__inner[$.ig.intDivide(m,2)][1];n[2]=this.nq(m,true,a,g,f,e);n[3]=a.h.__inner[$.ig.intDivide(m,2)][2];j.add(n)}}var o=$.ig.util.cast($$t.$q5.$type,b);var p=o.cm().c();this.k2.x(this,this.ll(),this.xAxis(),this.getCategoryItems.runOn(this),this.lv(b),this.lw(b));var q=false;var r=this.k2.b();if(r!=null){q=true}if(q){var s=new $$t.ie(b.bv(),b.bu(),this.xAxis().isInverted());this.l9(h,-1,this.valueColumn().count(),this.xAxis(),s,b.m())}var t=o.c9();var u=o.da();var v=o.c8();this.k2.ae(t,true,false,true,false);this.k2.ae(u,true,false,true,false);this.k2.ae(v,false,true,false,false);v.__opacity=.75*this.k2.i;if(b.cq(a)){o.c4(i,j,false,1,this.mm(j,i-1,b.bu(),b.bv()),p,this.resolution());b.ct(a)}},currentCategoryMode:function(){if(this.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,this.xAxis())!==null){this.xAxis().categoryMode(0);return 0}return 1},$type:new $.ig.Type("StepLineSeries",$$t.$jx.$type,[$$t.$jz.$type])},true);$.ig.util.defType("StepLineSeriesView:q5","AnchoredCategorySeriesView",{_c2:null,c2:function(value){if(arguments.length===1){this._c2=value;return value}else{return this._c2}},init:function(a){this.dc=new $$t.b6;this.db=new $$t.b6;this.dd=new $$t.b6;this.c7=new $$t.b6;this.c6=new $$t.b6;this.c5=new $$t.b6;$$t.$j9.init.call(this,a);this.c2(a)},dc:null,db:null,dd:null,c9:function(){return this.dc},da:function(){return this.dd},c8:function(){return this.db},c3:function(){this.db.ak(null);this.dc.ak(null);this.dd.ak(null);this.al()},c4:function(a,b,c,d,e,f,g){this.cv().mo().a($.ig.util.cast($$t.$kd.$type,this.co().ks())!==null?true:false);this.cv().mo().l(this.dc,this.db,this.dd,a,b,c,d,e,f,g);this.al()},c7:null,c6:null,c5:null,a6:function(){$$t.$j9.a6.call(this);this.c6.ak(this.dc.ak());this.c7.ak(this.dd.ak());this.c5.ak(this.db.ak());var a=this.bq();this.c6.__stroke=a;this.c6.z(this.d().thickness()+3);this.c7.__stroke=a;this.c7.z(this.d().thickness()+3);this.c5.__fill=a;this.c5.__opacity=1},a0:function(a,b){$$t.$j9.a0.call(this,a,b);if(a.c()){if(b){a.q(this.c5);a.q(this.c6);a.q(this.c7)}else{a.q(this.db);a.q(this.dc);a.q(this.dd)}}},ag:function(a){$$t.$j9.ag.call(this,a);var b=new $$t.l0(1,"lowerShape",this.dc);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.l0(1,"upperShape",this.dd);c.tags().add("Upper");var d=new $$t.l0(1,"translucentShape",this.db);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(3);this.d().shadowOffsetX(1);this.d().shadowOffsetY(4);this.d().useSingleShadow(false)},$type:new $.ig.Type("StepLineSeriesView",$$t.$j9.$type)},true);$.ig.util.defType("WaterfallSeries:qk","HorizontalAnchoredCategorySeries",{au:function(){return new $$t.ql(this)},hc:function(a){$$t.$jx.hc.call(this,a);this.np(a)},_np:null,np:function(value){if(arguments.length===1){this._np=value;return value}else{return this._np}},init:function(){$$t.$jx.init.call(this);this.y($$t.$qk.$type)},preferredCategoryMode:function(a){return 2},negativeBrush:function(a){if(arguments.length===1){this.g($$t.$qk.negativeBrushProperty,a);return a}else{return this.c($$t.$qk.negativeBrushProperty)}},radiusX:function(a){if(arguments.length===1){this.g($$t.$qk.radiusXProperty,a);return a}else{return this.c($$t.$qk.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$qk.radiusYProperty,a);return a}else{return this.c($$t.$qk.radiusYProperty)}},lh:function(){return true},hh:function(a,b,c,d){$$t.$jx.hh.call(this,a,b,c,d);switch(b){case"RadiusY":case"RadiusX":case"NegativeBrush":this.renderSeries(false);break}},k4:function(){return 1},gh:function(a,b){$$t.$jx.gh.call(this,a,b);this.np().c3().c(0)},md:function(a,b){var c=b;$$t.$jx.md.call(this,a,b);var d=b.bv();var e=b.bu();var f=this.xAxis().fy(d,e);var g=this.radiusX();var h=this.radiusY();var i;var j;var k;var l=this.mt(b);var m=NaN;var n=c.c3();var o;var p=0;this.k2.x(this,this.ll(),this.xAxis(),this.getCategoryItems.runOn(this),this.lv(b),this.lw(b));this.k2.p=this.radiusX();this.k2.q=this.radiusY();this.k2.j=this.radiusX();this.k2.k=this.radiusY();var q=false;var r=this.k2.b();if(r!=null){q=true}var s=this.xAxis().isSorting();var t=this.valueColumn().count();var u=a.h;var v=this.xAxis();var w=new $$t.ie(d,e,this.xAxis().isInverted());var x=this.actualBrush();var y=this.negativeBrush();if(a.h.count()>0){k=a.h.__inner[0][0]-.5*f;var z=a.h.__inner[0][1];if(!isNaN(z)){if(z>l){o=n.item(p);p++;c.c8(o,k,l);o.width(f);o.height(Math.abs(l-z));this.k2.am=y;this.k2.ah=y;this.k2.f=true;if(q){this.l9(u,0,t,v,w,b.m())}this.k2.ae(o,false,false,false,false);o.ai(this.k2.j);o.aj(this.k2.k)}else{o=n.item(p);p++;c.c8(o,k,z);o.width(f);o.height(Math.abs(z-l));
this.k2.am=x;this.k2.ah=x;this.k2.f=false;if(q){this.l9(u,0,t,v,w,b.m())}this.k2.ae(o,false,false,false,false);o.ai(this.k2.j);o.aj(this.k2.k)}m=z}else{m=l}}for(var aa=1;aa<a.h.count();++aa){var ab=a.h.__inner[aa];k=a.h.__inner[aa][0]-.5*f;var ac=ab[1];if(!isNaN(ac)){o=n.item(p);p++;c.c8(o,k,Math.min(m,ac));o.width(f);o.height(Math.abs(m-ac));this.k2.am=x;this.k2.ah=x;this.k2.f=false;if(m>ac){if(q){this.l9(u,aa,t,v,w,b.m())}}else{this.k2.am=y;this.k2.ah=y;this.k2.f=true;if(q){this.l9(u,aa,t,v,w,b.m())}}this.k2.ae(o,false,false,false,false);o.ai(this.k2.j);o.aj(this.k2.k);m=ac}}n.c(p);b.ct(a)},$type:new $.ig.Type("WaterfallSeries",$$t.$jx.$type)},true);$.ig.util.defType("WaterfallSeriesView:ql","AnchoredCategorySeriesView",{an:function(){var $self=this;$$t.$j9.an.call($self);$self.c4(new $$t.bh($$t.$b1.$type,0));if(!$self.m()){$self.d().resolution(4);$self.c2().negativeBrush(function(){var $ret=new $$t.b3;$ret.fill("#415460");return $ret}());$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.q);$ret.measure($$t.$mj.j);return $ret}())}},_c2:null,c2:function(value){if(arguments.length===1){this._c2=value;return value}else{return this._c2}},init:function(a){var $self=this;this.c9=new $$t.b1;$$t.$j9.init.call(this,a);this.c2(a);this.c3(function(){var $ret=new $$t.ga($$t.$b1.$type);$ret.create($self.da.runOn($self));$ret.activate($self.c5.runOn($self));$ret.disactivate($self.c7.runOn($self));$ret.destroy($self.c6.runOn($self));return $ret}())},da:function(){var a=new $$t.b1;this.c4().add(a);a.__visibility=1;return a},_c4:null,c4:function(value){if(arguments.length===1){this._c4=value;return value}else{return this._c4}},c5:function(a){a.__visibility=0},c7:function(a){a.__visibility=1},c6:function(a){this.c4().remove(a)},c8:function(a,b,c){var d=false;if(a.m()!=c){d=true;a.m(c)}if(a.l()!=b){d=true;a.l(b)}if(d){this.al()}},v:function(a){return this.c4().__inner[a]},c9:null,u:function(a){var b=this.c4().__inner[a];this.c9.__visibility=b.__visibility;this.c9.l(b.l());this.c9.m(b.m());this.c9.width(b.width());this.c9.height(b.height());var c=this.br(a);this.c9.__fill=c;this.c9.__stroke=c;this.c9.z(this.d().thickness()+3);return this.c9},a0:function(a,b){$$t.$j9.a0.call(this,a,b);var c=false;if(a.c()){for(var d=0;d<this.c4().count();d++){var e=this.t(d,b);this.a7(e,d,b);a.t(e)}}},_c3:null,c3:function(value){if(arguments.length===1){this._c3=value;return value}else{return this._c3}},ag:function(a){var $self=this;$$t.$j9.ag.call($self,a);var b=0;var c=new $$t.bh($$t.$b1.$type,0);var e=$self.c3().a().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort1(function(f,g){if(f.l()<g.l()){return-1}else if(f.l()>g.l()){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$t.g6(1,"column"+b,f);h.tags().add("Main");a.shapes().add(h);if(f.__fill==$self.d().actualBrush()){h.tags().add("Positive")}else{h.tags().add("Negative")}}b++},$type:new $.ig.Type("WaterfallSeriesView",$$t.$j9.$type)},true);$.ig.util.defType("MarkerTemplates:fz","Object",{init:function(){$.ig.$op.init.call(this)},n:function(a,b,c){a.beginPath();var d=b.actualItemBrush();var e=b.outline();if(d!=null){if(d._isGradient){var f=c.availableWidth/2;var g=c.availableHeight/2;var h=c.xPosition-f;var i=c.yPosition-f;h+=c.renderOffsetX;i+=c.renderOffsetY;var j=$$t.$dk.i(a,d,h,i,h+c.availableWidth,i+c.availableHeight,b.thickness(),false);a.fillStyle=j}else{if(a.fillStyle!=d.__fill){a.fillStyle=d.__fill}}}if(b.outline()!=null){if(b.outline()._isGradient){var k=c.availableWidth/2;var l=c.availableHeight/2;var m=c.xPosition-k;var n=c.yPosition-k;m+=c.renderOffsetX;n+=c.renderOffsetY;var o=$$t.$dk.i(a,b.outline(),m,n,m+c.availableWidth,n+c.availableHeight,b.thickness(),true);a.strokeStyle=o}else{if(a.strokeStyle!=b.outline().__fill){a.strokeStyle=b.outline().__fill}}a.lineWidth=b.thickness()}},a:function(a,b){if(b.actualItemBrush()!=null){a.fill()}if(b.outline()!=null){a.stroke()}a.closePath()},b:function(a){a.isConstant=true;a.width=8;a.height=8},d:function(a){var b=a.context;var c=a.data;$$t.$fz.n(b,c,a);var d=Math.min(a.availableWidth,a.availableHeight)/2;b.arc(a.xPosition,a.yPosition,d,0,3.14159265358979*2,false);$$t.$fz.a(b,c)},m:function(a){var b=a.context;var c=a.data;$$t.$fz.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f,g);b.lineTo(f+e,g+a.availableHeight);b.lineTo(f+a.availableWidth,g+0);b.lineTo(f,g);$$t.$fz.a(b,c)},j:function(a){var b=a.context;var c=a.data;$$t.$fz.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f,g+a.availableHeight);b.lineTo(f+e,g+0);b.lineTo(f+a.availableWidth,g+a.availableHeight);b.lineTo(f,g+a.availableHeight);$$t.$fz.a(b,c)},k:function(a){var b=a.context;var c=a.data;$$t.$fz.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.rect(f,g,a.availableWidth,a.availableHeight);$$t.$fz.a(b,c)},c:function(a){var b=a.context;var c=a.data;$$t.$fz.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var left_=a.xPosition-e;var top_=a.yPosition-d;b.rect(left_|0,top_|0,a.availableWidth,a.availableHeight);$$t.$fz.a(b,c)},e:function(a){var b=a.context;var c=a.data;$$t.$fz.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+0,g+d);b.lineTo(f+e,g+a.availableHeight);b.lineTo(f+a.availableWidth,g+d);b.lineTo(f+e,g+0);b.lineTo(f+0,g+d);$$t.$fz.a(b,c)},h:function(a){var b=a.context;var c=a.data;$$t.$fz.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+.1956/8*a.availableWidth,g+2.764/8*a.availableHeight);b.lineTo(f+1.65/8*a.availableWidth,g+7.236/8*a.availableHeight);b.lineTo(f+6.35/8*a.availableWidth,g+7.236/8*a.availableHeight);b.lineTo(f+7.8044/8*a.availableWidth,g+2.764/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$fz.a(b,c)},f:function(a){var b=a.context;var c=a.data;$$t.$fz.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+.356/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+.356/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+a.availableHeight);b.lineTo(f+7.464/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+7.464/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$fz.a(b,c)},l:function(a){var b=a.context;var c=a.data;$$t.$fz.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+2.5856/8*a.availableWidth,g+2.5856/8*a.availableHeight);b.lineTo(f+0/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+2.5856/8*a.availableWidth,g+5.4144/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+8/8*a.availableHeight);b.lineTo(f+5.4144/8*a.availableWidth,g+5.4144/8*a.availableHeight);b.lineTo(f+8/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+5.4144/8*a.availableWidth,g+2.5856/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$fz.a(b,c)},i:function(a){var b=a.context;var c=a.data;$$t.$fz.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+2.8244/8*a.availableWidth,g+2.382/8*a.availableHeight);b.lineTo(f+.1956/8*a.availableWidth,g+2.764/8*a.availableHeight);b.lineTo(f+2.098/8*a.availableWidth,g+4.618/8*a.availableHeight);b.lineTo(f+1.6488/8*a.availableWidth,g+7.236/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+6.3512/8*a.availableWidth,g+7.236/8*a.availableHeight);b.lineTo(f+5.902/8*a.availableWidth,g+4.618/8*a.availableHeight);b.lineTo(f+7.8044/8*a.availableWidth,g+2.764/8*a.availableHeight);b.lineTo(f+5.1756/8*a.availableWidth,g+2.382/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$fz.a(b,c)},g:function(a){var b=a.context;var c=a.data;$$t.$fz.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+3/8*a.availableWidth,g+2.268/8*a.availableHeight);b.lineTo(f+.536/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+2/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+.536/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+3/8*a.availableWidth,g+5.732/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+8/8*a.availableHeight);b.lineTo(f+5/8*a.availableWidth,g+5.732/8*a.availableHeight);b.lineTo(f+7.464/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+6/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+7.464/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+5/8*a.availableWidth,g+2.268/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$fz.a(b,c)},$type:new $.ig.Type("MarkerTemplates",$.ig.$ot)},true);$.ig.util.defType("DataSourceManager:u9","Object",{c:null,b:null,a:null,d:null,init:function(){$.ig.$op.init.call(this);this.c=new $$t.f0($.ig.$op.$type,$.ig.$op.$type,0);this.b=new $$t.f0($.ig.$op.$type,$.ig.$op.$type,0);this.a=new $$t.f0($.ig.$op.$type,$.ig.Number.prototype.$type,0);this.d=new $$t.f0(String,$.ig.$op.$type,0)},e:function(target_,dataSource_){if(this.c.containsKey(target_)){this.f(target_)}this.c.add(target_,dataSource_);var arr_=dataSource_.dataView();if(this.b.containsKey(arr_)){this.b.remove(arr_)}this.b.add(arr_,dataSource_);var a=dataSource_.id;if(this.d.containsKey(a)){this.d.remove(a)}this.d.add(a,dataSource_);if(!this.a.containsKey(dataSource_)){this.a.add(dataSource_,1)}else{this.a.item(dataSource_,this.a.item(dataSource_)+1)}target_.itemsSource(arr_)},f:function(a){var curr_=target_.itemsSource();this.c.remove(a);if(!this.b.containsKey(curr_)){return}var ds_=this.b.item(curr_);this.a.item(ds_,this.a.item(ds_)-1);if(this.a.item(ds_)==0){this.a.remove(ds_);this.b.remove(curr_);var b=ds_.id;this.d.remove(b)}},$type:new $.ig.Type("DataSourceManager",$.ig.$ot)},true);$.ig.util.defType("PieChartBase:mk","Control",{an:function(){return new $$t.ml(this)},dq:function(a){this.ao(a)},_ao:null,ao:function(value){if(arguments.length===1){this._ao=value;return value}else{return this._ao}},init:function(){var $self=this;this.a2=false;this.a5=false;this.a4=false;this.a6=false;this.a3=false;this.af=new $$t.m3;this.ag=new $$t.m3;this.b5=null;$$t.$ak.init.call(this);this.fc($$t.$x.empty());var a=this.an();this.dq(a);a.as();this.y($$t.$mk.$type);this.bd(new $$t.bh($.ig.Number.prototype.$type,0));this.bc(new $$t.bh($.ig.Number.prototype.$type,0));this.be(new $$t.bh($.ig.$op.$type,0));this.ap=function(b,c){$self.du(b,c.propertyName(),c.oldValue(),c.newValue())};this.bh=function(b,c){$self.d1();$self.d0()};this.bi=function(b,c){if($self.allowSliceExplosion()){$self.dt();$self.ds();$self.d1();$self.dz()}};this.bj=function(b,c){$self.d3(c)};this.b0=function(b,c){$self.da(c.action(),c.position(),c.count(),c.propertyName())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ap);this.selectedSlices().collectionChanged=$.ig.Delegate.prototype.combine(this.selectedSlices().collectionChanged,this.bj);this.a6=true;this.explodedSlices().collectionChanged=$.ig.Delegate.prototype.combine(this.explodedSlices().collectionChanged,this.bi);this.a3=true;this.a1=function(){var $ret=new $$t.ga($$t.$mq.$type);$ret.create($self.ao().f.runOn($self.ao()));$ret.activate($self.ao().a1.runOn($self.ao()));$ret.disactivate($self.ao().a3.runOn($self.ao()));$ret.destroy($self.ao().a2.runOn($self.ao()));return $ret}();this.a0=function(){var $ret=new $$t.ga($$t.$ms.$type);$ret.create($self.ao().c.runOn($self.ao()));$ret.activate($self.ao().ak.runOn($self.ao()));$ret.disactivate($self.ao().am.runOn($self.ao()));$ret.destroy($self.ao().al.runOn($self.ao()));return $ret}()},a2:false,a5:false,a4:false,a6:false,a3:false,ap:null,bh:null,bj:null,bi:null,b0:null,at:function(a){if(arguments.length===1){this.g($$t.$mk.eh,a);return a}else{return this.c($$t.$mk.eh)}},au:null,aw:function(a){if(arguments.length===1){if(this.au!=a){var b=this.au;this.au=a;this.dw("ValueColumn",b,this.au)}return a}else{return this.au}},_bv:0,bv:function(value){if(arguments.length===1){this._bv=value;return value}else{return this._bv}},_bz:0,bz:function(value){if(arguments.length===1){this._bz=value;return value}else{return this._bz}},_bd:null,bd:function(value){if(arguments.length===1){this._bd=value;return value}else{return this._bd}},_bc:null,bc:function(value){if(arguments.length===1){this._bc=value;return value}else{return this._bc}},_be:null,be:function(value){if(arguments.length===1){this._be=value;return value}else{return this._be}},_bm:0,bm:function(value){if(arguments.length===1){this._bm=value;return value}else{return this._bm}},_bf:null,bf:function(value){if(arguments.length===1){this._bf=value;return value}else{return this._bf}},bn:function(){return this.innerExtent()},itemsSource:function(a){if(arguments.length===1){this.g($$t.$mk.itemsSourceProperty,a);return a}else{return this.c($$t.$mk.itemsSourceProperty)}},innerExtent:function(a){if(arguments.length===1){var b=a;if(isNaN(a)||Number.isInfinity(a)){b=0}if(a<0){b=0}if(a>100){b=100}this.g($$t.$mk.innerExtentProperty,b);return a}else{return this.c($$t.$mk.innerExtentProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$mk.valueMemberPathProperty,a);return a}else{return this.c($$t.$mk.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$mk.labelMemberPathProperty,a);return a}else{return this.c($$t.$mk.labelMemberPathProperty)}},ax:null,ay:function(a){if(arguments.length===1){if(this.ax!=a){var b=this.ay();this.ax=a;this.dw("LabelColumn",b,this.ay())}return a}else{return this.ax}},labelsPosition:function(a){if(arguments.length===1){this.g($$t.$mk.labelsPositionProperty,a);return a}else{return this.c($$t.$mk.labelsPositionProperty)}},leaderLineVisibility:function(a){if(arguments.length===1){this.g($$t.$mk.leaderLineVisibilityProperty,a);return a}else{return this.c($$t.$mk.leaderLineVisibilityProperty)}},leaderLineStyle:function(a){if(arguments.length===1){this.g($$t.$mk.leaderLineStyleProperty,a);return a}else{return this.c($$t.$mk.leaderLineStyleProperty)}},leaderLineType:function(a){if(arguments.length===1){this.g($$t.$mk.leaderLineTypeProperty,a);return a}else{return this.c($$t.$mk.leaderLineTypeProperty)}},leaderLineMargin:function(a){if(arguments.length===1){this.g($$t.$mk.leaderLineMarginProperty,a);return a}else{return this.c($$t.$mk.leaderLineMarginProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$mk.toolTipProperty,a);return a}else{return this.c($$t.$mk.toolTipProperty)}},othersCategoryThreshold:function(a){if(arguments.length===1){this.g($$t.$mk.othersCategoryThresholdProperty,a);return a}else{return this.c($$t.$mk.othersCategoryThresholdProperty)}},othersCategoryType:function(a){if(arguments.length===1){this.g($$t.$mk.othersCategoryTypeProperty,a);return a}else{return this.c($$t.$mk.othersCategoryTypeProperty)}},othersCategoryText:function(a){if(arguments.length===1){this.g($$t.$mk.othersCategoryTextProperty,a);return a}else{return this.c($$t.$mk.othersCategoryTextProperty)}},explodedRadius:function(a){if(arguments.length===1){this.g($$t.$mk.explodedRadiusProperty,a);return a}else{return this.c($$t.$mk.explodedRadiusProperty)}},bk:function(){var a=this.explodedRadius();if(isNaN(a)||Number.isInfinity(a)||a<0){return 0}if(a>1){return 1}return a},radiusFactor:function(a){if(arguments.length===1){this.g($$t.$mk.radiusFactorProperty,a);return a}else{return this.c($$t.$mk.radiusFactorProperty)}},bl:function(){var a=this.radiusFactor();if(isNaN(a)||Number.isInfinity(a)||a<0){return 0}if(a>1){return 1}return a},allowSliceSelection:function(a){if(arguments.length===1){this.g($$t.$mk.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$mk.allowSliceSelectionProperty)}},allowSliceExplosion:function(a){if(arguments.length===1){this.g($$t.$mk.allowSliceExplosionProperty,a);return a}else{return this.c($$t.$mk.allowSliceExplosionProperty)}},explodedSlices:function(a){if(arguments.length===1){this.af.collectionChanged=$.ig.Delegate.prototype.remove(this.af.collectionChanged,this.bi);this.a3=false;this.af=a;if(this.af!=null){this.af.collectionChanged=$.ig.Delegate.prototype.combine(this.af.collectionChanged,this.bi);this.a3=true}if(this.allowSliceExplosion()){this.dt();this.ds();this.d1();this.dz()}return a}else{return this.af}},af:null,legend:function(a){if(arguments.length===1){this.g($$t.$mk.legendProperty,a);return a}else{return this.c($$t.$mk.legendProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$mk.labelExtentProperty,a);return a}else{return this.c($$t.$mk.labelExtentProperty)}},startAngle:function(a){if(arguments.length===1){this.g($$t.$mk.startAngleProperty,a);return a}else{return this.c($$t.$mk.startAngleProperty)}},sweepDirection:function(a){if(arguments.length===1){this.g($$t.$mk.sweepDirectionProperty,a);return a}else{return this.c($$t.$mk.sweepDirectionProperty)}},selectedSlices:function(a){if(arguments.length===1){this.ag.collectionChanged=$.ig.Delegate.prototype.remove(this.ag.collectionChanged,this.bj);this.a6=false;this.ag=a;if(this.ag!=null){this.ag.collectionChanged=$.ig.Delegate.prototype.combine(this.ag.collectionChanged,this.bj);this.a6=true}if(this.allowSliceSelection()){this.dt();this.d1();this.d0()}return a}else{return this.ag}},ag:null,othersCategoryStyle:function(a){if(arguments.length===1){this.g($$t.$mk.othersCategoryStyleProperty,a);return a}else{return this.c($$t.$mk.othersCategoryStyleProperty)}},selectedStyle:function(a){if(arguments.length===1){this.g($$t.$mk.selectedStyleProperty,a);return a}else{return this.c($$t.$mk.selectedStyleProperty)}},toolTipStyle:function(a){if(arguments.length===1){this.g($$t.$mk.toolTipStyleProperty,a);return a}else{return this.c($$t.$mk.toolTipStyleProperty)}},brushes:function(a){if(arguments.length===1){this.g($$t.$mk.brushesProperty,a);return a}else{return this.c($$t.$mk.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.g($$t.$mk.outlinesProperty,a);return a}else{return this.c($$t.$mk.outlinesProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$mk.legendItemTemplateProperty,a);return a}else{return this.c($$t.$mk.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$mk.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$mk.legendItemBadgeTemplateProperty)}},labelTemplate:function(a){if(arguments.length===1){this.g($$t.$mk.labelTemplateProperty,a);return a}else{return $.ig.util.cast($$t.$cg.$type,this.c($$t.$mk.labelTemplateProperty))}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.g($$t.$mk.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$mk.isSurfaceInteractionDisabledProperty)}},formatLabel:function(a){if(arguments.length===1){this.g($$t.$mk.formatLabelProperty,a);return a}else{return this.c($$t.$mk.formatLabelProperty)}},sliceClick:null,dp:function(a,b){if(this.sliceClick!=null){this.sliceClick(a,b)}},a1:null,a0:null,dc:function(a,b){if(!this.explodedSlices().contains(a.az())&&b){this.explodedSlices().add(a.az())}if(this.explodedSlices().contains(a.az())&&!b){this.explodedSlices().remove(a.az())}},d4:function(a,b){if(!this.selectedSlices().contains(a.az())&&b){this.selectedSlices().add(a.az())}if(this.selectedSlices().contains(a.az())&&!b){this.selectedSlices().remove(a.az())}},d5:function(a){this.ao().az(a)},b3:function(a){return this.ao().w(a)},fb:function(a,b){var c=new $$t.x(0,0,0,0,0);return c},a9:function(a,b){var c=a.ad();if(c==null){return false}var d=c.a3();var e=this.sweepDirection()==1?c.ax():c.ar();var f=this.sweepDirection()==1?c.ar():c.ax();var g=false;var h=false;var i=$$t.$ec.h(d,e,c.aw());var j=$$t.$ec.h(d,f,c.aw());e=$$t.$mk.bp(i.__x,d.__x,i.__y,d.__y);f=$$t.$mk.bp(j.__x,d.__x,j.__y,d.__y);if(this.ba(c)){h=true}var k;k=$$t.$es.j(a.ak().right()-d.__x,a.ak().top()-d.__y);if(k>c.aw()){return false}k=$$t.$es.j(a.ak().right()-d.__x,a.ak().bottom()-d.__y);if(k>c.aw()){return false}k=$$t.$es.j(a.ak().left()-d.__x,a.ak().top()-d.__y);if(k>c.aw()){return false}k=$$t.$es.j(a.ak().left()-d.__x,a.ak().bottom()-d.__y);if(k>c.aw()){return false}if(h){return true}if(e>f){e=e-360;g=true}var l;l=$$t.$mk.bp(a.ak().right(),d.__x,a.ak().top(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$mk.bp(a.ak().right(),d.__x,a.ak().bottom(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$mk.bp(a.ak().left(),d.__x,a.ak().top(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$mk.bp(a.ak().left(),d.__x,a.ak().bottom(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}return true},bx:function(a){var b=Math.round(a*Math.pow(10,5))/Math.pow(10,5);return b},ba:function(a){return $$t.$mk.bx(Math.abs(a.ar()-a.ax()))==360},bp:function(a,b,c,d){var e=$$t.$es.j(a-b,c-d);var f=Math.asin((c-d)/e)*180/3.14159265358979;if(a<b){f=180-f}if(a>b){f=360+f}if(f==360){f=0}return $$t.$ec.e(f)},d8:function(a){for(var b=0;b<a.count();b++){for(var c=b+1;c<a.count();c++){if(a.__inner[b].ak().top()>a.__inner[c].ak().top()){var d=a.__inner[b];a.__inner[b]=a.__inner[c];a.__inner[c]=d}}}},d2:function(a){if(a.count()==0){return}var b=this.ao().bl().width();var c=this.ao().bl().height();var d=a.count();var e=a.__inner[0].ad().aw();var f=a.__inner[0].ad().a3();var g=true;var h=0;var i=Number.POSITIVE_INFINITY;var j=Number.NEGATIVE_INFINITY;for(var k=0;k<d-1;k++){var l=a.__inner[k];var m=a.__inner[k+1];if(l.ak().intersectsWith(m.ak())){h++}}var n=0;var p=a.getEnumerator();while(p.moveNext()){var o=p.current();i=Math.min(i,o.ak().height());j=Math.max(j,o.ak().height());n+=o.ak().height()}if(n>c){g=false}if(g&&h>0){for(var q=0;q<d-1;q++){for(var r=q+1;r<d;r++){var s=a.__inner[q];var t=a.__inner[r];if(s.ak().intersectsWith(t.ak())){var u=t.ak();u.y(Math.min(s.ak().bottom()+.01,c-i));var v=this.labelExtent()+e;var w=Math.abs(f.__y-(u.y()+i/2));var x=Math.sqrt(Math.abs(v*v-w*w));var y=$$t.$ec.e(t.ae());if(y>90&&y<270){x=(u.width()+x)*-1}u.x(f.__x+x);t.ak(u)}}}for(var z=d-1;z>0;z--){for(var aa=z-1;aa>=0;aa--){var ab=a.__inner[z];var ac=a.__inner[aa];if(ab.ak().intersectsWith(ac.ak())){var ad=ac.ak();ad.y(Math.max(ab.ak().top()-i-.01,0));var ae=this.labelExtent()+e;var af=Math.abs(f.__y-(ad.y()+i/2));var ag=Math.sqrt(Math.abs(ae*ae-af*af));var ah=$$t.$ec.e(ac.ae());if(ah>90&&ah<270){ag=(ad.width()+ag)*-1}ad.x(f.__x+ag);ac.ak(ad)}}}}var aj=a.getEnumerator();while(aj.moveNext()){var ai=aj.current();var ak=ai.ak();if(ak.left()>b||ak.right()<0){ai.__visibility=1;if(this.leaderLineType()==0){ai.al().__visibility=1}else{ai.am().__visibility=1}}else if(ak.left()<0){var al=Math.abs(ak.x());ak.x(0);if(al>ak.width()){ak.width(0)}else{}ai.ak(ak)}else if(ak.right()>b){var am=ak.right()-b;if(am>ak.width()){ak.width(0)}else{ak.width(ak.width()-am)}ai.ak(ak)}}},da:function(a,b,c,d){this.dy()},dy:function(){this.dr();this.dt();this.ds();this.d1();this.dz();this.d0();this.ao().be()},dr:function(){this.bz(0);this.bv(0);this.bd().clear();this.bc().clear();this.be().clear();if(this.itemsSource()==null||this.at()==null){return}if(this.aw()==null||this.aw().count()==0){return}var b=this.aw().getEnumerator();while(b.moveNext()){var a=b.current();if(isNaN(a)||Number.isInfinity(a)||a<=0){continue}this.bz(this.bz()+a)}for(var c=0;c<this.aw().count();c++){var d=this.aw().item(c);if(isNaN(d)||Number.isInfinity(d)||d<=0){continue}var e=this.othersCategoryType()==1?d/this.bz():d;var f=this.othersCategoryType()==1?this.othersCategoryThreshold()/100:this.othersCategoryThreshold();if(e<=f){this.bv(this.bv()+d);this.bc().add(c);this.be().add(this.at().item(c))}else{this.bd().add(c)}}},dt:function(){if(this.itemsSource()==null||this.at()==null){this.a1.c(0);return}var a=this.bd().count();var b=this.bc().count()>0;var c=$$t.$mk.bx(this.bm());var d=$$t.$mk.bx(this.bm());if(b){a++}for(var e=0;e<a;e++){var f=false;var g;if(e==a-1&&b){g=this.bv();f=true}else{g=this.aw().item(this.bd().__inner[e])}if(this.sweepDirection()==1){d+=$$t.$mk.bx(Math.abs(g)*360/this.bz())}else{d-=$$t.$mk.bx(Math.abs(g)*360/this.bz())}var h=this.a1.item(e);h.aq(true);h.ax(c);h.ar(d);h.av(h.au(this.bn()));h.ao(f);h.as(this.bk());h.az(e);h.dataContext(f?this.be():this.at().item(this.bd().__inner[e]));h.isExploded(this.explodedSlices().contains(e));h.isSelected(this.selectedSlices().contains(e));c=d;h.aq(false)}this.a1.c(a)},ds:function(){var $self=this;if($self.itemsSource()==null||$self.at()==null){$self.a0.c(0);return}if($self.ay()==null||$self.ay().count()==0||$self.labelsPosition()==0){$self.a0.c(0);return}var a=$self.bd().count();if($self.bc().count()>0){a++}$self.ao().an();for(var b=0;b<a;b++){var c=String.empty();var d=false;var e;if(b==a-1&&$self.bc().count()>0){e=$self.othersCategoryText();d=true;if($self.formatLabel()!=null){var f=function(){var $ret=new $$t.mt;$ret.series($self);$ret.item(d?$self.be():$self.at().item($self.bd().__inner[b]));$ret.itemLabel(e);$ret.percentValue($self.bq($self.a1.item(b)));$ret.isOthersSlice(d);return $ret}();e=$self.formatLabel()(f.flatten())}if(null!=e){c=e.toString()}}else{e=$self.ay().item($self.bd().__inner[b]);if($self.formatLabel()!=null){var g=function(){var $ret=new $$t.mt;$ret.series($self);$ret.item(d?$self.be():$self.at().item($self.bd().__inner[b]));$ret.itemLabel(e);$ret.percentValue($self.bq($self.a1.item(b)));$ret.isOthersSlice(d);return $ret}();var formatedLabel_=$self.formatLabel()(g.flatten());if(null==formatedLabel_){e=$self.ay().item($self.bd().__inner[b])}else{e=formatedLabel_}}var label_=e;if(label_===undefined){throw new Error($.ig.Chart.locale.invalidLabelBinding)}if(null!=e){c=e.toString()}}var h=$self.a0.item(b);var i=$self.a1.item(b);i.ag(h);h.ae($$t.$ec.e((i.ax()+i.ar())/2));h.ad(i);h.af(function(){var $ret=new $$t.b9;$ret.aa(c);return $ret}());if($self.labelTemplate()==null){h.dataContext(d?$self.be():$self.at().item($self.bd().__inner[b]));h.ag()}else{}h.__visibility=0;h.ak($self.ao().bk(h))}$self.a0.c(a)},_fc:null,fc:function(value){if(arguments.length===1){this._fc=value;return value}else{return this._fc}},d1:function(){if(this.itemsSource()==null||this.at()==null){return}var a=this.ao().bn();this.fc(new $$t.x(0,0,0,a.b(),a.a()));var b={__x:a.b()/2,__y:a.a()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var c=Math.min(a.a()/2,a.b()/2)*this.bl();var e=this.a1.a().getEnumerator();while(e.moveNext()){var d=e.current();var f=$$t.$ec.g(a.b(),a.a(),true,(d.ax()+d.ar())/2,c*this.bk());d.aq(true);d.av(d.au(this.bn()));d.aw(c);d.as(this.bk());d.a4(b);d.a2(f);this.d5(d);d.aq(false)}this.ao().be()},dz:function(){var a=this.ao().bl().width();var b=this.ao().bl().height();if(b==0||a==0){return}if(this.a0.a().count()==0||this.labelsPosition()==0){this.a0.c(0);return}var c=new $$t.bh($$t.$ms.$type,0);var d=new $$t.bh($$t.$ms.$type,0);var e=new $$t.bh($$t.$ms.$type,0);var f=new $$t.bh($$t.$ms.$type,0);var h=this.a0.a().getEnumerator();while(h.moveNext()){var g=h.current();var i=g.ad();if(i==null){continue}var j=i.a3();var k=g.ak().width();var l=g.ak().height();if(this.labelsPosition()==1||this.labelsPosition()==4){var m=i.aw()*i.av()/100;var n=$$t.$ec.h(j,g.ae(),i.aw()-(i.aw()-m)/2);g.ak(new $$t.x(0,n.__x-k/2,n.__y-l/2,k,l));var o=this.a9(g,n);if(o||this.labelsPosition()==1){e.add(g);if(g.ad().af().leaderLineType()==0){g.al().__visibility=1}else{g.am().__visibility=1}if(!o&&this.labelsPosition()==1){g.__visibility=1}else{g.__visibility=0}continue}}if(this.labelsPosition()==2||this.labelsPosition()==4){var p=5;var q=g.ae()*3.14159265358979/180;p+=Math.abs(g.ak().width()/2*Math.cos(q))+Math.abs(g.ak().height()/2*Math.sin(q));var r=$$t.$ec.h(j,g.ae(),i.aw()-p);g.ak(new $$t.x(0,r.__x-k/2,r.__y-l/2,k,l));var s=this.a9(g,r);if(s||this.labelsPosition()==2){f.add(g);if(g.ad().af().leaderLineType()==0){g.al().__visibility=1}else{g.am().__visibility=1}if(!s&&this.labelsPosition()==2){g.__visibility=1}else{g.__visibility=0}continue}}var t=$$t.$ec.h(j,g.ae(),i.aw()+this.labelExtent());g.__visibility=0;g.ah();if(g.ae()<90&&g.ae()>=0){g.ak(new $$t.x(0,t.__x,t.__y,k,l));c.add(g)}else if(g.ae()<180&&g.ae()>=90){g.ak(new $$t.x(0,t.__x-k,t.__y,k,l));d.add(g)}else if(g.ae()<270&&g.ae()>=180){g.ak(new $$t.x(0,t.__x-k,t.__y-l,k,l));d.add(g)}else{g.ak(new $$t.x(0,t.__x,t.__y-l,k,l));c.add(g)}if(g.ak().y()<0){g.ak(new $$t.x(0,g.ak().x(),0,g.ak().width(),g.ak().height()))}if(g.ak().bottom()>b){g.ak(new $$t.x(0,g.ak().x(),b-g.ak().height(),g.ak().width(),g.ak().height()))}}$$t.$mk.d8(c);this.d2(c);$$t.$mk.d8(d);this.d2(d);var v=e.getEnumerator();while(v.moveNext()){var u=v.current();this.ao().a9(u,u.ak().x(),u.ak().y())}var x=f.getEnumerator();while(x.moveNext()){var w=x.current();this.ao().a9(w,w.ak().x(),w.ak().y())}var z=c.getEnumerator();while(z.moveNext()){var y=z.current();this.ao().a9(y,y.ak().x(),y.ak().y());if(y.ad().af().leaderLineType()==0){y.ai()}else{y.aj()}}var ab=d.getEnumerator();while(ab.moveNext()){var aa=ab.current();this.ao().a9(aa,aa.ak().x(),aa.ak().y());if(aa.ad().af().leaderLineType()==0){aa.ai()}else{aa.aj()}}this.ao().be()},d0:function(){var $self=this;var a=$.ig.util.cast($$t.$nh.$type,$self.legend());if(a==null){return}if($self.ay()==null||$self.ay().count()==0){a.a9($self);return}$self.bf(new $$t.bh($$t.$am.$type,0));var c=$self.a1.a().getEnumerator();while(c.moveNext()){var b=c.current();var d=new $$t.cf;var e=$self.b3(b);var f=b.bx();d.content(function(){var $ret=new $$t.mt;$ret.series($self);$ret.slice(b);$ret.item(b.dataContext());$ret.itemBrush(f);$ret.itemLabel(e!=null?e.toString():null);$ret.percentValue($self.bq(b));$ret.isOthersSlice(b.ao());return $ret}());if($self.legendItemTemplate()!=null){d.ae($self.legendItemTemplate())}$self.bf().add(d)}a.aw($self.bf(),$self)},exportVisualData:function(){var a=new $$t.mn;a.viewport(this.fc());this.ao().ah(a);for(var b=0;b<this.a1.c();b++){var c=this.a1.item(b).aj();a.slices().add(c);if(this.a1.item(b).ao()){a.othersSlice(this.a1.item(b).aj())}}a.others(this.be());a.name(this.name());return a},av:function(a){var b=null;return this.at().registerColumn(a,b,false)},az:function(a){var b=null;return this.at().registerColumnObject(a,b,false)},du:function(a,b,c,d){var $self=this;switch(b){case"ItemsSource":$self.at(function(){var $ret=new $$t.mv;$ret.itemsSource(d);return $ret}());break;case"FastItemsSource":if($.ig.util.cast($$t.$mv.$type,c)!=null){$.ig.util.cast($$t.$mv.$type,c).event=$.ig.Delegate.prototype.remove($.ig.util.cast($$t.$mv.$type,c).event,$self.b0);$self.a4=false;$.ig.util.cast($$t.$mv.$type,c).deregisterColumn($self.aw());$.ig.util.cast($$t.$mv.$type,c).deregisterColumn($self.ay());$self.aw(null);$self.ay(null)}if($.ig.util.cast($$t.$mv.$type,d)!=null){$.ig.util.cast($$t.$mv.$type,d).event=$.ig.Delegate.prototype.combine($.ig.util.cast($$t.$mv.$type,d).event,$self.b0);$self.a4=true;$self.aw($self.av($self.valueMemberPath()));$self.ay($self.az($self.labelMemberPath()))}$self.dy();break;case"ValueMemberPath":if($self.at()!=null){$self.at().deregisterColumn($self.aw());$self.aw($self.av($self.valueMemberPath()))}break;case"FormatLabel":case"LabelMemberPath":if($self.at()!=null){$self.at().deregisterColumn($self.ay());$self.ay($self.az($self.labelMemberPath()));$self.ds();$self.dz();$self.d0()}break;case"StartAngle":$self.bm(d);$self.dt();$self.ds();$self.d1();$self.dz();break;case"ToolTip":$self.ao().bc($self.toolTip());break;case"Legend":var e=$.ig.util.cast($$t.$nh.$type,c);if(e!=null){e.a9($self)}$self.d0();break;case"LegendItemBadgeTemplate":case"LegendItemTemplate":$self.d0();break;case"RadiusFactor":case"ExplodedRadius":case"SweepDirection":$self.dt();$self.ds();$self.d1();$self.dz();
break;case"OthersCategoryStyle":case"SelectedStyle":$self.d1();$self.d0();break;case"Brushes":if(c!=null){var f=c;f.collectionChanged=$.ig.Delegate.prototype.remove(f.collectionChanged,$self.bh);$self.a2=false}if(d!=null){var g=d;g.collectionChanged=$.ig.Delegate.prototype.combine(g.collectionChanged,$self.bh);$self.a2=true}$self.d1();$self.d0();break;case"Outlines":if(c!=null){var h=c;h.collectionChanged=$.ig.Delegate.prototype.remove(h.collectionChanged,$self.bh);$self.a5=false}if(d!=null){var i=d;i.collectionChanged=$.ig.Delegate.prototype.combine(i.collectionChanged,$self.bh);$self.a5=true}$self.d1();$self.d0();break;case"ValueColumn":case"OthersCategoryThreshold":case"OthersCategoryType":case"AllowSliceExplosion":case"AllowSliceSelection":$self.dy();break;case"LabelsPosition":$self.ds();$self.dz();$self.ao().be();break;case"LabelExtent":$self.ds();$self.dz();break;case"OthersCategoryText":$self.ds();$self.dz();$self.d0();break;case"LeaderLineVisibility":$self.dz();break;case"LeaderLineStyle":$self.dz();break;case"TextStyle":$self.ao().a4();break;case"LabelTemplate":$self.ds();$self.dz();break;case"LeaderLineType":case"LeaderLineMargin":$self.a0.d($self.ao().a8.runOn($self.ao()));$self.dz();break;case"IsSurfaceInteractionDisabled":$self.ao().at();break;case"InnerExtent":$self.dy();break}},d3:function(a){if(this.allowSliceSelection()){this.dt();this.d1();this.d0()}},propertyChanged:null,propertyUpdated:null,dw:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},d7:function(a,b){var c=new $$t.ng(a);this.dp(this,c);this.ao().ba(a,b)},de:function(a,b){this.ao().ba(a,b)},dg:function(a,b){this.ao().ba(a,b)},df:function(a,b){this.ao().af()},dn:function(){this.dy()},provideContainer:function(a){this.ao().aq(a)},onContainerResized:function(a,b){this.ao().ar(a,b)},notifyContainerResized:function(){this.ao().ap()},getContainerRect:function(){return this.ao().bj()},getContainerOffsets:function(){return this.ao().bm()},destroy:function(){this.removeWidgetLevelDataSource();this.ao().aq(null)},flush:function(){this.ao().ai()},b5:null,textStyle:function(a){if(arguments.length===1){var b=this.b5;this.b5=a;this.dw("TextStyle",b,a);return a}else{return this.b5}},bq:function(a){if(a==null||this.aw()==null||this.bd()==null){return NaN}if(a.ao()){return this.bv()/this.bz()*100}else{return this.aw().item(this.bd().__inner[a.az()])/this.bz()*100}},notifySetItem:function(source_,a,b,c){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}var d=this.at();if(d==null){return}d.handleCollectionChanged(new $$t.e7(2,2,c,b,a))},notifyClearItems:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}var a=this.at();a.handleCollectionChanged(new $$t.e7(0,4))},notifyInsertItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}var c=this.at();if(c==null){return}c.handleCollectionChanged(new $$t.e7(1,0,b,a))},notifyRemoveItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}var c=this.at();if(c==null){return}c.handleCollectionChanged(new $$t.e7(1,1,b,a))},setWidgetLevelDataSource:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}this.itemsSource(source_)},removeWidgetLevelDataSource:function(){this.itemsSource(null)},styleUpdated:function(){this.ao().a4()},$type:new $.ig.Type("PieChartBase",$$t.$ak.$type,[$$t.$a8.$type])},true);$.ig.util.defType("Arc:va","PieChartBase",{an:function(){return new $$t.vb(this)},dq:function(a){$$t.$mk.dq.call(this,a);this.fk(a)},_fk:null,fk:function(value){if(arguments.length===1){this._fk=value;return value}else{return this._fk}},init:function(){this.fl=null;$$t.$mk.init.call(this);this.y($$t.$va.$type)},fl:null,ring:function(a){if(arguments.length===1){var b=this.fl;this.fl=a;this.fk().bq(b,this.fl);return a}else{return this.fl}},_fj:null,fj:function(value){if(arguments.length===1){this._fj=value;return value}else{return this._fj}},endAngle:function(a){if(arguments.length===1){this.g($$t.$va.endAngleProperty,a);return a}else{return this.c($$t.$va.endAngleProperty)}},_fo:0,fo:function(value){if(arguments.length===1){this._fo=value;return value}else{return this._fo}},fp:function(){if(this.ring()!=null){return this.ring().i()}return 0},dp:function(a,b){$$t.$mk.dp.call(this,a,b);if(this.ring()!=null){this.ring().c().chart().bd(a,b)}},dc:function(a,b){if(this.ring()!=null&&this.ring().d()!=null&&this.ring().d().allowSliceExplosion()){$$t.$mk.dc.call(this,a,b);var c=this.fn(a);this.ring().d().a8(c,b)}},d4:function(a,b){if(this.ring()!=null&&this.ring().d()!=null&&this.ring().d().allowSliceSelection()){$$t.$mk.d4.call(this,a,b);var c=this.fn(a);this.ring().d().bo(c,b)}},fn:function(a){var c=this.fj().e().getEnumerator();while(c.moveNext()){var b=c.current();if(b.b()==a){return b}}return null},d3:function(a){if(this.allowSliceSelection()){this.dt();this.d1();this.d0()}},dt:function(){if(this.itemsSource()==null||this.at()==null){this.a1.c(0);return}var a=this.bd().count();var b=this.bc().count()>0;var c=$$t.$mk.bx(this.bm());var d=$$t.$mk.bx(this.bm());if(b){a++}for(var e=0;e<a;e++){var f=false;var g;if(e==a-1&&b){g=this.bv();f=true}else{g=this.aw().item(this.bd().__inner[e])}if(this.sweepDirection()==1){d+=$$t.$mk.bx(Math.abs(g)*this.endAngle()/this.bz())}else{d-=$$t.$mk.bx(Math.abs(g)*this.endAngle()/this.bz())}var h=this.a1.item(e);if(this.bn()>=100){h.__visibility=1}else{h.__visibility=0}h.aq(true);h.ax(c);h.ar(d);h.av(h.au(this.bn()));h.ao(f);h.as(this.bk());h.az(e);h.dataContext(f?this.be():this.at().item(this.bd().__inner[e]));h.isExploded(this.explodedSlices().contains(e));h.isSelected(this.selectedSlices().contains(e));c=d;h.aq(false);if(this.fj()!=null&&this.fj().e().count()>e&&this.fj().e().__inner[e]!=null){this.fj().e().__inner[e].b(h)}}this.a1.c(a)},d0:function(){var $self=this;var a=$.ig.util.cast($$t.$nh.$type,$self.legend());if(a==null){return}if($self.ay()==null||$self.ay().count()==0){a.a9($self);return}$self.bf(new $$t.bh($$t.$am.$type,0));var c=$self.a1.a().getEnumerator();while(c.moveNext()){var b=c.current();var d=new $$t.cf;var e=$self.b3(b);var f=b.bx();d.content(function(){var $ret=new $$t.mt;$ret.series($self);$ret.slice(b);$ret.item(b.dataContext());$ret.itemBrush(f);$ret.itemLabel(e!=null?e.toString():null);$ret.percentValue($self.bq(b));$ret.isOthersSlice(b.ao());return $ret}());if($self.legendItemTemplate()!=null){d.ae($self.legendItemTemplate())}$self.bf().add(d)}a.ba($self.bf(),$self)},du:function(a,b,c,d){$$t.$mk.du.call(this,a,b,c,d);switch(b){case"EndAngle":this.fo(d);this.dt();this.ds();this.d1();this.dz();break}},getContainer:function(){return this.ao().v()},$type:new $.ig.Type("Arc",$$t.$mk.$type)},true);$.ig.util.defType("ArcItem:vk","Object",{init:function(){$.ig.$op.init.call(this);this.i(0);this.g(360);this.e(new $$t.bh($$t.$vj.$type,0))},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_j:0,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_k:0,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_i:0,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_g:0,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_h:0,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},m:function(a){var $self=this;var b=$self.d()==null?a:$self.d().e();var c=$self.d()==null?360:$self.d().d();var d=function(){var $ret=new $$t.va;$ret.itemsSource($self.f());$ret.valueMemberPath($self.l());$ret.startAngle(b);$ret.endAngle(c);$ret.othersCategoryThreshold($self.h());return $ret}();d.dr();d.dt();var e=new $$t.bh($$t.$vj.$type,0);for(var f=0;f<d.a1.c();f++){var g=d.a1.item(f);e.add(function(){var $ret=new $$t.vj;$ret.e(g.ax());$ret.d(g.ar()-g.ax());$ret.f(f);$ret.a($self);$ret.g(g.dataContext());$ret.c(g.ao());return $ret}())}$self.e(e)},$type:new $.ig.Type("ArcItem",$.ig.$ot)},true);$.ig.util.defType("PieChartBaseView:ml","Object",{init:function(a){this.k=false;this.bi=$$t.$x.empty();this.l=true;this.__toolTipObject=null;this.z=null;$.ig.$op.init.call(this);this.a(a);this.b(new $$t.mm(this))},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},as:function(){var $self=this;$self.bf(null);$self.d(new $$t.mt);$self.d().series($self.a());$self.bl($$t.$x.empty());$self.p(new $$t.bh($$t.$mq.$type,0));$self.o(new $$t.bh($$t.$ms.$type,0));$self.a().legendItemTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.o);$ret.measure($$t.$mj.d);return $ret}());$self.a().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.n);$ret.measure($$t.$mj.j);return $ret}())},ay:function(){var $self=this;var a=new $$t.fd;var b=new $$t.fd;var c;var d;(function(){var $ret=$self.b().t(a,b,c,d);a=$ret.brushes;b=$ret.outlines;c=$ret.fontBrush;d=$ret.font;return $ret.ret})();if($self.a().brushes()==null){$self.a().brushes(a)}if($self.a().outlines()==null){$self.a().outlines(b)}if($self.bf()==null){$self.bf(c)}if($self.a().textStyle()!=null){$self.aa($self.a().textStyle())}else{$self.aa(d)}},_bf:null,bf:function(value){if(arguments.length===1){this._bf=value;return value}else{return this._bf}},_aa:null,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},aq:function(a){if(a==null){this.k=false;this.b().v(null);this.g(null);this.i(null);this.h(null);this.j(null);return}this.b().v(a);this.g(this.b().d());this.i(this.b().f());this.h(this.b().e());this.j(this.b().e())},bj:function(){return this.bl()},bm:function(){return this.b().ad()},ax:function(){this.bl(this.b().ab());this.a().dn()},_bl:null,bl:function(value){if(arguments.length===1){this._bl=value;return value}else{return this._bl}},k:false,ao:function(){if(!this.k){this.k=true;this.b().y(this.a5.runOn(this))}},a5:function(){if(this.k){this.k=false;this.av()}},bi:null,av:function(){this.ag();if(!this.bi.isEmpty()){if(this.j().c()){this.j().i(this.bi.left(),this.bi.top(),this.bi.width(),this.bi.height())}if(this.h().c()){this.h().i(this.bi.left(),this.bi.top(),this.bi.width(),this.bi.height())}if(this.i().c()){this.i().i(this.bi.left(),this.bi.top(),this.bi.width(),this.bi.height())}if(this.g().c()){this.g().i(this.bi.left(),this.bi.top(),this.bi.width(),this.bi.height())}}this.aw()},aw:function(){this.bi=this.bl();if(this.i()!=null&&this.i().c()){var b=this.p().getEnumerator();while(b.moveNext()){var a=b.current();if(a.__visibility==0){var c=a.ai().f();this.b().z(c);c.z(1);c.__opacity=a.__opacity;if(a.bx()!=null){c.__fill=a.bx()}if(a.by()!=null){c.__stroke=a.by()}if(a.v()!=null){this.i().g(c,a.v())}if(c.h()!=null){this.i().x();this.i().h(c.h())}this.i().q(c);if(c.h()!=null){this.i().w()}}}}if(this.h()!=null&&this.h().c()){var d=this.aa();if(this.a().textStyle()!=null){d=this.a().textStyle()}this.h().z(d);var f=this.o().getEnumerator();while(f.moveNext()){var e=f.current();if(e.__visibility==0){var g=e.af();if(g!=null){g.ab(this.bf());this.h().u(g)}if(this.a().leaderLineType()!=0&&e.am()!=null){e.am().__stroke=e.ad().bx();e.am().z(1);if(this.a().leaderLineStyle()!=null){this.h().g(e.am(),this.a().leaderLineStyle())}this.h().q(e.am())}if(this.a().leaderLineType()==0&&e.al()!=null){e.al().__stroke=e.ad().bx();e.al().z(1);if(this.a().leaderLineStyle()!=null){this.h().g(e.al(),this.a().leaderLineStyle())}this.h().p(e.al())}}}}},ad:function(a,b,c){var $self=this;var d=$self.e();$self.a6(a);if($self.e()==null&&d!=null){var e=function(){var $ret=new $$t.em;$ret.position(a);return $ret}();$self.a().df($self.e(),e)}else if($self.e()!=null){var f=function(){var $ret=new $$t.em;$ret.position(a);return $ret}();$self.a().dg($self.e(),f)}},ac:function(a){var $self=this;var b=$self.e();$self.a6(a);var c=function(){var $ret=new $$t.em;$ret.position(a);return $ret}();$self.a().df(b,c)},ab:function(a){this.a6(a)},ae:function(a){var $self=this;$self.a6(a);if($self.e()!=null){var b=function(){var $ret=new $$t.mu;$ret.position(a);return $ret}();$self.a().d7($self.e(),b)}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},a6:function(a){this.e(null);for(var b=0;b<this.p().count();b++){if(this.p().__inner[b].__visibility==0&&this.p().__inner[b].al(a)){this.e(this.p().__inner[b]);break}}},a0:function(){this.a().dn()},af:function(){this.aj()},ba:function(a,b){var c=b;this.bb(c.position(),a,b)},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},f:function(){var a=new $$t.mq;a.af(this.a());this.p().add(a);return a},a1:function(a){a.__visibility=0},a3:function(a){a.__visibility=1},a2:function(a){a.af(null);this.p().remove(a)},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},c:function(){var a=new $$t.ms;if(this.a().leaderLineType()==0){a.al(new $$t.cl)}else{a.am(new $$t.b6);var b=new $$t.dx;b.b().add(new $$t.d6);b.b().__inner[0].__segments.add(new $$t.ea(0));a.am().ak(b)}this.o().add(a);return a},ak:function(a){a.__visibility=0},am:function(a){a.__visibility=1},al:function(a){this.o().remove(a)},a8:function(a){if(this.a().leaderLineType()!=0&&a.am()!=null||this.a().leaderLineType()==0&&a.al()!=null){return}if(this.a().leaderLineType()==0){a.am(null);a.al(new $$t.cl)}else{a.al(null);a.am(new $$t.b6);var b=new $$t.dx;b.b().add(new $$t.d6);b.b().__inner[0].__segments.add(new $$t.ea(0));a.am().ak(b)}},az:function(a){if(this.a().othersCategoryStyle()!=null&&a.ao()){a.v(this.a().othersCategoryStyle())}else if(a.isSelected()&&this.a().allowSliceSelection()&&this.a().selectedStyle()!=null){a.v(this.a().selectedStyle())}else{a.v(null);var b;var c;if(this.a().brushes()!=null&&a.az()>=0&&this.a().brushes().count()>0){b=this.a().brushes().item(a.az()%this.a().brushes().count())}else{b=null}if(this.a().outlines()!=null&&a.az()>=0&&this.a().outlines().count()>0){c=this.a().outlines().item(a.az()%this.a().outlines().count())}else{c=null}a.bx(b);a.by(c)}},w:function(a){if(a==null||a.ag()==null){return this.a().labelMemberPath()}var b=a.ag();var c=b.af();if($.ig.util.cast($$t.$b9.$type,c)!==null){return $.ig.util.cast($$t.$b9.$type,c).aa()}return c},s:function(a){var b=$.ig.util.cast($$t.$b9.$type,a);if(b!=null&&b.aa()!=null){return this.h().d(b.aa())+0}return 0},a7:function(){this.q($$t.$fj.b(this.b().q()))},_q:0,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},r:function(a){return this.q()+0},bk:function(a){var b=a.af();if($.ig.util.cast($$t.$b9.$type,b)!==null){var c=this.s(b);var d=this.r(b);return new $$t.x(0,0,0,c,d)}return $$t.$x.empty()},bn:function(){return new $$t.y(this.bl().width(),this.bl().height())},a9:function(a,b,c){var d=$.ig.util.cast($$t.$b9.$type,a.af());if(d!=null){d.l(b);d.m(c)}this.ao()},bc:function(a){this.bd(a)},be:function(){this.ao()},an:function(){this.ag()},ag:function(){var a=this.aa();if(this.a().textStyle()!=null){a=this.a().textStyle()}if(this.h()!=null){this.h().z(a)}},ar:function(a,b){this.b().w(a,b)},ap:function(){this.b().u()},_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_n:false,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},l:false,__toolTipObject:null,z:null,aj:function(){if(this.n()==true){this.n(false);if(this.__toolTipObject!=null){var context_=this.d();if(this.__toolTipObject.hideToolTip){this.__toolTipObject.hideToolTip(context_)}}}},bd:function(a){this.z=null;this.__toolTipObject=null;if($.ig.util.cast(String,a)!==null||typeof a==="string"){this.z=a}else{this.__toolTipObject=a;if(this.__toolTipObject!=null){this.__toolTipObject.css("position","fixed");this.__toolTipObject.css("top","0");this.__toolTipObject.css("left","0");this.__toolTipObject.css("z-index","10000")}}},bb:function(a,b,c){this.n(true);this.y(a);if(b==null){this.x(null);this.d().item(null)}else{this.x(b.dataContext());this.d().item(b.dataContext())}var d=this.a().getContainerOffsets();var pos_={__x:a.__x+15+d.b(),__y:a.__y+15+d.a(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var context_=this.d();if(this.__toolTipObject!=null){if(this.l){this.b().r(this.__toolTipObject);this.l=false}context_.hideOthers=true;if(this.__toolTipObject.updateToolTip){this.__toolTipObject.updateToolTip(context_)}if(this.__toolTipObject.offset){this.__toolTipObject.offset({left:pos_.__x,top:pos_.__y})}}},a4:function(){this.ay();this.a7();this.a().dy()},at:function(){this.b().x(this.a().isSurfaceInteractionDisabled())},v:function(){return this.b().p()},ai:function(){if(this.k){this.a5()}},m:function(){return this.v()!=null},ah:function(a){this.b().s(a)},au:function(){},bg:function(a){var b=a.bx();var style_=a.v();var fillColor_=null;if(style_!=null){if(style_.fill){fillColor_=style_.fill}if(fillColor_!=null){b=$$t.$b3.create(fillColor_)}}return b},bh:function(a){var b=a.by();var style_=a.v();var outlineColor_=null;if(style_!=null){if(style_.stroke){outlineColor_=style_.stroke}if(outlineColor_!=null){b=$$t.$b3.create(outlineColor_)}}return b},$type:new $.ig.Type("PieChartBaseView",$.ig.$ot)},true);$.ig.util.defType("ArcView:vb","PieChartBaseView",{_bo:null,bo:function(value){if(arguments.length===1){this._bo=value;return value}else{return this._bo}},init:function(a){$$t.$ml.init.call(this,a);this.bo(a)},bq:function(a,b){this.d().series(this.bo().ring().c())},bp:function(){return this.e()},br:function(){this.bf(new $$t.b3);var a=this.b().p();this.bf().__fill=a.css("color");this.aa($$t.$fj.c(a))},$type:new $.ig.Type("ArcView",$$t.$ml.$type)},true);$.ig.util.defType("DoughnutChartVisualData:vn","Object",{init:function(){$.ig.$op.init.call(this)},_series:null,series:function(value){if(arguments.length===1){this._series=value;return value}else{return this._series}},_height:0,height:function(value){if(arguments.length===1){this._height=value;return value}else{return this._height}},_width:0,width:function(value){if(arguments.length===1){this._width=value;return value}else{return this._width}},_holeRadius:0,holeRadius:function(value){if(arguments.length===1){this._holeRadius=value;return value}else{return this._holeRadius}},scaleByViewport:function(){if(this.series()!=null){var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();var d=a.rings().getEnumerator();while(d.moveNext()){var c=d.current();var f=c.arcs().getEnumerator();while(f.moveNext()){var e=f.current();var h=e.a().getEnumerator();while(h.moveNext()){var g=h.current();g.scaleByViewport(this.viewport())}}}}}},serialize:function(){var a=new $$t.gj;var b=true;a.f("{");if(!isNaN(this.width())){if(b){b=false}else{a.d(", ")}a.d("width: ");a.f(this.width().toString())}if(!isNaN(this.height())){if(b){b=false}else{a.d(", ")}a.d("height: ");a.f(this.height().toString())}if(!isNaN(this.holeRadius())){if(b){b=false}else{a.d(", ")}a.d("holeRadius: ");a.f(this.holeRadius().toString())}if(this.series()!=null){if(b){b=false}else{a.d(", ")}a.f("series: [");for(var c=0;c<this.series().count();c++){if(c!=0){a.d(", ")}a.d(this.series().__inner[c].serialize())}a.f("]")}a.f("}");return a.b()},_viewport:null,viewport:function(value){if(arguments.length===1){this._viewport=value;return value}else{return this._viewport}},$type:new $.ig.Type("DoughnutChartVisualData",$.ig.$ot)},true);$.ig.util.defType("RingSeriesVisualData:vp","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},_labelExtent:0,labelExtent:function(value){if(arguments.length===1){this._labelExtent=value;return value}else{return this._labelExtent}},_labelsPosition:null,labelsPosition:function(value){if(arguments.length===1){this._labelsPosition=value;return value}else{return this._labelsPosition}},_leaderLineType:null,leaderLineType:function(value){if(arguments.length===1){this._leaderLineType=value;return value}else{return this._leaderLineType}},_leaderLineVisibility:null,leaderLineVisibility:function(value){if(arguments.length===1){this._leaderLineVisibility=value;return value}else{return this._leaderLineVisibility}},_leaderLineMargin:0,leaderLineMargin:function(value){if(arguments.length===1){this._leaderLineMargin=value;return value}else{return this._leaderLineMargin}},_rings:null,rings:function(value){if(arguments.length===1){this._rings=value;return value}else{return this._rings}},serialize:function(){var a=new $$t.gj;var b=true;a.f("{");if(this.name()!=null){if(b){b=false}else{a.d(", ")}a.d("name: ");a.f("'"+this.name()+"'")}if(!isNaN(this.labelExtent())){if(b){b=false}else{a.d(", ")}a.d("labelExtent: ");a.f(this.labelExtent().toString())}if(this.labelsPosition()!=null){if(b){b=false}else{a.d(", ")}a.d("labelsPosition: ");a.f(this.labelsPosition())}if(this.leaderLineType()!=null){if(b){b=false}else{a.d(", ")}a.d("leaderLineType: ");a.f(this.leaderLineType())}a.d(", leaderLineVisibility: ");a.f(this.leaderLineVisibility().toString());if(!isNaN(this.leaderLineMargin())){if(b){b=false}else{a.d(", ")}a.d("leaderLineMargin: ");a.f(this.leaderLineMargin().toString())}a.f(", rings: [");for(var c=0;c<this.rings().count();c++){if(c!=0){a.d(", ")}a.d(this.rings().__inner[c].serialize())}a.f("]}");return a.b()},$type:new $.ig.Type("RingSeriesVisualData",$.ig.$ot)},true);$.ig.util.defType("RingSeriesVisualDataList:vo","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$vp.$type)},$type:new $.ig.Type("RingSeriesVisualDataList",$$t.$bh.$type.specialize($$t.$vp.$type))},true);$.ig.util.defType("RingVisualData:vr","Object",{init:function(){$.ig.$op.init.call(this)},_arcs:null,arcs:function(value){if(arguments.length===1){this._arcs=value;return value}else{return this._arcs}},serialize:function(){var a=new $$t.gj;var b=true;a.f("{");if(this.arcs()!=null){if(b){b=false}else{a.d(", ")}a.f("arcs: [");for(var c=0;c<this.arcs().count();c++){if(c!=0){a.d(", ")}a.d(this.arcs().__inner[c].c())}a.f("]")}a.f("}");return a.b()},$type:new $.ig.Type("RingVisualData",$.ig.$ot)},true);$.ig.util.defType("RingVisualDataList:vq","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$vr.$type)},$type:new $.ig.Type("RingVisualDataList",$$t.$bh.$type.specialize($$t.$vr.$type))},true);$.ig.util.defType("ArcVisualData:vt","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},d:function(a){var c=this.a().getEnumerator();while(c.moveNext()){var b=c.current();b.scaleByViewport(a)}},c:function(){var a=new $$t.gj;var b=true;a.f("{");if(this.b()!=null){if(b){b=false}else{a.d(", ")}a.d("leaderLine: ");a.f(this.b().serialize())}if(this.a()!=null){if(b){b=false}else{a.d(", ")}a.f("slices: [");for(var c=0;c<this.a().count();c++){if(c!=0){a.d(", ")}a.d(this.a().__inner[c].serialize())}}a.f("]}");return a.b()},$type:new $.ig.Type("ArcVisualData",$.ig.$ot)},true);$.ig.util.defType("ArcVisualDataList:vs","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$vt.$type)},$type:new $.ig.Type("ArcVisualDataList",$$t.$bh.$type.specialize($$t.$vt.$type))},true);$.ig.util.defType("SliceVisualData:vv","Object",{init:function(){$.ig.$op.init.call(this)},_pieSlice:null,pieSlice:function(value){if(arguments.length===1){this._pieSlice=value;return value}else{return this._pieSlice}},_outline:null,outline:function(value){if(arguments.length===1){this._outline=value;return value}else{return this._outline}},_labelVisualData:null,labelVisualData:function(value){if(arguments.length===1){this._labelVisualData=value;return value}else{return this._labelVisualData}},_backgroundPath:null,backgroundPath:function(value){if(arguments.length===1){this._backgroundPath=value;return value}else{return this._backgroundPath}},_origin:null,origin:function(value){if(arguments.length===1){this._origin=value;return value}else{return this._origin}},_explodedOrigin:null,explodedOrigin:function(value){if(arguments.length===1){this._explodedOrigin=value;return value}else{return this._explodedOrigin}},_isExploded:false,isExploded:function(value){if(arguments.length===1){this._isExploded=value;return value}else{return this._isExploded}},_isSelected:false,isSelected:function(value){if(arguments.length===1){this._isSelected=value;return value}else{return this._isSelected}},_index:0,index:function(value){if(arguments.length===1){this._index=value;return value}else{return this._index}},_radius:0,radius:function(value){if(arguments.length===1){this._radius=value;return value}else{return this._radius}},_startAngle:0,startAngle:function(value){if(arguments.length===1){this._startAngle=value;return value}else{return this._startAngle}},_endAngle:0,endAngle:function(value){if(arguments.length===1){this._endAngle=value;return value}else{return this._endAngle}},_visibility:null,visibility:function(value){if(arguments.length===1){this._visibility=value;return value}else{return this._visibility}},scaleByViewport:function(a){this.origin({__x:(this.origin().__x-a.left())/a.width(),__y:(this.origin().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.explodedOrigin({__x:(this.explodedOrigin().__x-a.left())/a.width(),__y:(this.explodedOrigin().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},serialize:function(){var a=new $$t.gj;var b=true;a.f("{");if(this.pieSlice()!=null){if(b){b=false}else{a.d(", ")}a.d("pieSlice: ");a.f(this.pieSlice().serialize())}if(this.labelVisualData()!=null){if(b){b=false}else{a.d(", ")}a.d("labelVisualData: ");a.f(this.labelVisualData().serialize())}if(this.backgroundPath()!=null){if(b){b=false}else{a.d(", ")}a.d("backgroundPath: ");a.f(this.backgroundPath().serialize())}if(b){b=false}else{a.d(", ")}a.d("isExploded: ");a.f(this.isExploded().toString());if(b){b=false}else{a.d(", ")}a.d("isSelected: ");a.f(this.isSelected().toString());if(!isNaN(this.explodedOrigin().__x)&&!isNaN(this.explodedOrigin().__y)){if(b){b=false}else{a.d(", ")}a.d("explodedOrigin: ");a.f("{ x: "+this.explodedOrigin().__x.toString()+", y: "+this.explodedOrigin().__y.toString()+"}")}if(!isNaN(this.origin().__x)&&!isNaN(this.origin().__y)){if(b){b=false}else{a.d(", ")}a.d("origin: ");a.f("{ x: "+this.origin().__x.toString()+", y: "+this.origin().__y.toString()+"}")}if(!isNaN(this.index())){if(b){b=false}else{a.d(", ")}a.d("index: ");a.f(this.index().toString())}if(!isNaN(this.radius())){if(b){b=false}else{a.d(", ")}a.d("radius: ");a.f(this.radius().toString())}a.d(", visibility: ");a.f(this.visibility().toString());if(!isNaN(this.startAngle())){if(b){b=false}else{a.d(", ")}a.d("startAngle: ");a.f(this.startAngle().toString())}if(!isNaN(this.endAngle())){if(b){b=false}else{a.d(", ")}a.d("endAngle: ");a.f(this.endAngle().toString())}a.f("}");return a.b()},$type:new $.ig.Type("SliceVisualData",$.ig.$ot)},true);$.ig.util.defType("SliceVisualDataList:vu","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$vv.$type)},$type:new $.ig.Type("SliceVisualDataList",$$t.$bh.$type.specialize($$t.$vv.$type))},true);$.ig.util.defType("DoughnutChartLabelVisualData:vw","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(value){if(arguments.length===1){this._labelValue=value;return value}else{return this._labelValue}},_labelSize:null,labelSize:function(value){if(arguments.length===1){this._labelSize=value;return value}else{return this._labelSize}},_labelPosition:null,labelPosition:function(value){if(arguments.length===1){this._labelPosition=value;return value}else{return this._labelPosition}},scaleByViewport:function(a){this.labelPosition({__x:(this.labelPosition().__x-a.left())/a.width(),__y:(this.labelPosition().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.labelSize(new $$t.y(this.labelSize().b()/a.width(),this.labelSize().a()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().b()+", height: "+this.labelSize().a()+"}, labelPosition: { x: "+this.labelPosition().__x+", y: "+this.labelPosition().__y+"}}"},$type:new $.ig.Type("DoughnutChartLabelVisualData",$.ig.$ot)},true);$.ig.util.defType("RingSeriesBase:ve","Control",{aj:null,init:function(){var $self=this;$$t.$ak.init.call(this);this.ay({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.aj=function(a,b){$self.by(a,b.propertyName(),b.oldValue(),b.newValue())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.aj);this.an(this.am());this.bv(this.an());this.an().k()},_chart:null,chart:function(value){if(arguments.length===1){this._chart=value;return value}else{return this._chart}},itemsSource:function(a){if(arguments.length===1){this.g($$t.$ve.itemsSourceProperty,a);return a}else{return this.c($$t.$ve.itemsSourceProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$ve.valueMemberPathProperty,a);return a}else{return this.c($$t.$ve.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$ve.labelMemberPathProperty,a);return a}else{return this.c($$t.$ve.labelMemberPathProperty)}},propertyChanged:null,propertyUpdated:null,b0:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},labelsPosition:function(a){if(arguments.length===1){this.g($$t.$ve.labelsPositionProperty,a);return a}else{return this.c($$t.$ve.labelsPositionProperty)}},leaderLineVisibility:function(a){if(arguments.length===1){this.g($$t.$ve.leaderLineVisibilityProperty,a);return a}else{return this.c($$t.$ve.leaderLineVisibilityProperty)}},leaderLineStyle:function(a){if(arguments.length===1){this.g($$t.$ve.leaderLineStyleProperty,a);
return a}else{return this.c($$t.$ve.leaderLineStyleProperty)}},leaderLineType:function(a){if(arguments.length===1){this.g($$t.$ve.leaderLineTypeProperty,a);return a}else{return this.c($$t.$ve.leaderLineTypeProperty)}},leaderLineMargin:function(a){if(arguments.length===1){this.g($$t.$ve.leaderLineMarginProperty,a);return a}else{return this.c($$t.$ve.leaderLineMarginProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$ve.toolTipProperty,a);return a}else{return this.c($$t.$ve.toolTipProperty)}},othersCategoryThreshold:function(a){if(arguments.length===1){this.g($$t.$ve.othersCategoryThresholdProperty,a);return a}else{return this.c($$t.$ve.othersCategoryThresholdProperty)}},othersCategoryType:function(a){if(arguments.length===1){this.g($$t.$ve.othersCategoryTypeProperty,a);return a}else{return this.c($$t.$ve.othersCategoryTypeProperty)}},othersCategoryText:function(a){if(arguments.length===1){this.g($$t.$ve.othersCategoryTextProperty,a);return a}else{return this.c($$t.$ve.othersCategoryTextProperty)}},legend:function(a){if(arguments.length===1){this.g($$t.$ve.legendProperty,a);return a}else{return this.c($$t.$ve.legendProperty)}},formatLabel:function(a){if(arguments.length===1){this.g($$t.$ve.formatLabelProperty,a);return a}else{return this.c($$t.$ve.formatLabelProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$ve.labelExtentProperty,a);return a}else{return this.c($$t.$ve.labelExtentProperty)}},startAngle:function(a){if(arguments.length===1){this.g($$t.$ve.startAngleProperty,a);return a}else{return this.c($$t.$ve.startAngleProperty)}},othersCategoryStyle:function(a){if(arguments.length===1){this.g($$t.$ve.othersCategoryStyleProperty,a);return a}else{return this.c($$t.$ve.othersCategoryStyleProperty)}},selectedStyle:function(a){if(arguments.length===1){this.g($$t.$ve.selectedStyleProperty,a);return a}else{return this.c($$t.$ve.selectedStyleProperty)}},selectedStyleResolved:function(a){if(arguments.length===1){var b=this.selectedStyleResolved();this.b0("SelectedStyleResolved",b,a);return a}else{if(this.selectedStyle()!=null){return this.selectedStyle()}if(this.chart()!=null&&this.chart().selectedStyle()!=null){return this.chart().selectedStyle()}return null}},toolTipStyle:function(a){if(arguments.length===1){this.g($$t.$ve.toolTipStyleProperty,a);return a}else{return this.c($$t.$ve.toolTipStyleProperty)}},brushes:function(a){if(arguments.length===1){this.g($$t.$ve.brushesProperty,a);return a}else{return this.c($$t.$ve.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.g($$t.$ve.outlinesProperty,a);return a}else{return this.c($$t.$ve.outlinesProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$ve.legendItemTemplateProperty,a);return a}else{return this.c($$t.$ve.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$ve.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$ve.legendItemBadgeTemplateProperty)}},labelTemplate:function(a){if(arguments.length===1){this.g($$t.$ve.labelTemplateProperty,a);return a}else{return $.ig.util.cast($$t.$cg.$type,this.c($$t.$ve.labelTemplateProperty))}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.g($$t.$ve.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$ve.isSurfaceInteractionDisabledProperty)}},radiusFactor:function(a){if(arguments.length===1){this.g($$t.$ve.radiusFactorProperty,a);return a}else{return this.c($$t.$ve.radiusFactorProperty)}},_ay:null,ay:function(value){if(arguments.length===1){this._ay=value;return value}else{return this._ay}},_an:null,an:function(value){if(arguments.length===1){this._an=value;return value}else{return this._an}},by:function(a,b,c,d){if(b=="SelectedStyle"){this.selectedStyleResolved(d)}},_rootCanvas:null,rootCanvas:function(value){if(arguments.length===1){this._rootCanvas=value;return value}else{return this._rootCanvas}},am:function(){return new $$t.vm(this)},bv:function(a){},al:function(){},bx:function(){},bw:function(){},provideContainer:function(a){this.an().n(a)},bu:function(){if(this.an()!=null){this.an().i()}},b1:function(){},$type:new $.ig.Type("RingSeriesBase",$$t.$ak.$type,[$$t.$a8.$type])},true);$.ig.util.defType("HierarchicalRingSeries:v2","RingSeriesBase",{init:function(){$$t.$ve.init.call(this);this.y($$t.$v2.$type)},_rings:null,rings:function(value){if(arguments.length===1){this._rings=value;return value}else{return this._rings}},childrenMemberPath:function(a){if(arguments.length===1){this.g($$t.$v2.childrenMemberPathProperty,a);return a}else{return this.c($$t.$v2.childrenMemberPathProperty)}},al:function(){if(this.itemsSource()==null){return new $$t.vg}this.rings(this.c4(this.itemsSource()));return this.rings()},by:function(a,b,c,d){$$t.$ve.by.call(this,a,b,c,d);if(b=="ItemsSource"){this.bx()}if(b=="StartAngle"){var e=c;var f=d;var g=f-e;if(this.rings()!=null&&this.rings().count()>0){for(var h=0;h<this.rings().count();h++){var i=this.rings().__inner[h];var k=i.g().getEnumerator();while(k.moveNext()){var j=k.current();j.i(j.i()+g)}}}}if(b=="Brushes"){this.bw()}if(this.rings()!=null&&this.an().d()){var l=false;var n=this.rings().getEnumerator();while(n.moveNext()){var m=n.current();m.l();if(m.f()){l=true}}if(l){var p=this.rings().getEnumerator();while(p.moveNext()){var o=p.current();o.c().an().l()}}}},bx:function(){if(this.chart()!=null){this.chart().bg();this.chart().bl()}},bw:function(){if(this.rings()!=null){var b=this.rings().getEnumerator();while(b.moveNext()){var a=b.current();var d=a.g().getEnumerator();while(d.moveNext()){var c=d.current();this.c9(c)}}}},b1:function(){if(this.rings()!=null&&this.rings().count()>0){var a=this.rings().__inner[this.rings().count()-1];this.width(a.m().b());this.height(a.m().a());this.an().m(a.k().__x,a.k().__y)}},c6:function(obj_){var memberPath_=this.childrenMemberPath();if(obj_[memberPath_]!==undefined){return obj_[memberPath_]}return null},c4:function(a){var $self=this;var b=new $$t.v3($$t.$vk.$type);var c=new $$t.v3($$t.$vk.$type);var d=function(){var $ret=new $$t.vk;$ret.k(0);$ret.f(a);$ret.l($self.valueMemberPath());$ret.h($self.othersCategoryThreshold());return $ret}();d.m($self.startAngle());var e=function(){var $ret=new $$t.vk;$ret.k(-1);$ret.f(null);return $ret}();c.h(d);b.h(e);var f=new $$t.vg;var g=null;var h=-1;while(c.f()>0){var i;(function(){var $ret=c.g(i);i=$ret.value;return $ret.ret})();var j;(function(){var $ret=b.g(j);j=$ret.value;return $ret.ret})();if(i==null){continue}var k=0;var m=i.e().getEnumerator();while(m.moveNext()){var l=m.current();var n=$self.c6(l.g());if(n!=null&&$self.c5(n)==false||l.c()){var o=function(){var $ret=new $$t.vk;$ret.k(i.k()+1);$ret.f(l.c()?function(){var $ret=new $$t.bh($.ig.Number.prototype.$type,0);$ret.add(0);return $ret}():n);$ret.j(k);$ret.b(i);$ret.l($self.valueMemberPath());$ret.d(l);return $ret}();o.m($self.startAngle());c.h(o);b.h(i)}k++}var p=$self.c2(i,j,h,g);if(p!=g){f.add(p);g=p}h=i.k()}return f},c2:function(a,b,c,d){var $self=this;a.i(a.d()==null?$self.startAngle():a.d().e());a.g(a.d()==null?360:a.d().d());$self.c9(a);if(a.k()!=c){var e=function(){var $ret=new $$t.vc;$ret.c($self);return $ret}();e.g().add(a);a.c(e);return e}a.c(d);d.g().add(a);return d},c5:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();return false}return true},c9:function(a){if(a.b()==null){a.a(this.brushes())}else if(a.b().k()==0){a.a(new $$t.fd);if(a.b().a()!=null){a.a().add(a.b().a().item(a.j()%a.b().a().count()))}}else{a.a(a.b().a())}},$type:new $.ig.Type("HierarchicalRingSeries",$$t.$ve.$type)},true);$.ig.util.defType("IgQueue$1:v3","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.e=0;this.b=null;this.a=null;this.c=null},e:0,b:null,a:null,c:null,d:function(){return this.e==0},f:function(){return this.e},h:function(a){if(this.e==0){this.b=this.a=new $$t.v4(a,this.b)}else{this.a.a=new $$t.v4(a,this.a.a);this.a=this.a.a}this.e++},g:function(a){this.c=this.b;if(this.e==0){throw new $$t.e1(1,"tried to serve from an empty Queue")}this.b=this.b.a;this.e--;a=$.ig.util.cast(this.$t,this.c.b);return{value:a}},$type:new $.ig.Type("IgQueue$1",$.ig.$ot)},true);$.ig.util.defType("Node:v4","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=b;this.b=a},$type:new $.ig.Type("Node",$.ig.$ot)},true);$.ig.util.defType("HoleDimensionsChangedEventArgs:v1","EventArgs",{init:function(a,b){$$t.$en.init.call(this);this.d=a;this.b=b},d:null,center:function(){return this.d},b:0,radius:function(){return this.b},$type:new $.ig.Type("HoleDimensionsChangedEventArgs",$$t.$en.$type)},true);$.ig.util.defType("Ring:vc","Object",{init:function(){var $self=this;$.ig.$op.init.call(this);this.k({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.m(new $$t.y(0,0));this.a(function(){var $ret=new $$t.vd;$ret.af($self);return $ret}());this.g(new $$t.bh($$t.$vk.$type,0));this.e(true)},_j:0,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_h:0,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},b:null,c:function(a){if(arguments.length===1){this.b=a;this.b.an().h(this.a());if(this.a()!=null){this.a().ah().s(a)}return a}else{return this.b}},_i:0,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_e:false,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},f:function(){if(this.a()!=null&&this.a().ah().d()){var a,b;a=this.k().__x-this.c().ay().__x;b=this.k().__y-this.c().ay().__y;this.a().ah().v(a,b);return this.a().ak()}return false},l:function(){if(this.a()!=null){this.a().width(this.m().b());this.a().height(this.m().a());this.c().an().h(this.a());this.a().al(this.g())}},$type:new $.ig.Type("Ring",$.ig.$ot)},true);$.ig.util.defType("RingCollection:vg","ObservableCollection$1",{init:function(){$$t.$e4.init.call(this,$$t.$vc.$type)},h:function(){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();if(a.e()){var c=0;var d=a.a().aj.c();while(c<d){a.a().aj.destroy()(a.a().aj.item(c));c++}a.a().aj.c(0);a.a(null)}}$$t.$e4.h.call(this)},m:function(a){var b=this.__inner[a];if(b.e()){b.a().aj.destroy()(b.a().aj.item(a));b.a().aj.c(0);b.a(null)}$$t.$e4.m.call(this,a)},$type:new $.ig.Type("RingCollection",$$t.$e4.$type.specialize($$t.$vc.$type))},true);$.ig.util.defType("RingControl:vd","Control",{init:function(){var $self=this;$$t.$ak.init.call(this);this.y($$t.$vd.$type);this.ah(this.ag());this.aq(this.ah());this.ah().r();this.aj=function(){var $ret=new $$t.ga($$t.$va.$type);$ret.create($self.ah().a.runOn($self.ah()));$ret.activate($self.ah().l.runOn($self.ah()));$ret.disactivate($self.ah().n.runOn($self.ah()));$ret.destroy($self.ah().m.runOn($self.ah()));return $ret}()},ai:function(){return this.af().c()},_ah:null,ah:function(value){if(arguments.length===1){this._ah=value;return value}else{return this._ah}},ae:null,af:function(a){if(arguments.length===1){this.ae=a;if(this.ae==null){this.ah().s(null)}else{this.ah().s(this.ae.c())}return a}else{return this.ae}},aj:null,_al:null,al:function(value){if(arguments.length===1){this._al=value;return value}else{return this._al}},_rootCanvas:null,rootCanvas:function(value){if(arguments.length===1){this._rootCanvas=value;return value}else{return this._rootCanvas}},ag:function(){return new $$t.vx(this)},aq:function(a){},propertyChanged:null,propertyUpdated:null,as:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},ap:function(){this.ak()},ak:function(){if(this.al()==null){return false}var a=0;var b=false;var d=this.al().getEnumerator();while(d.moveNext()){var c=d.current();var e=this.aj.item(a);e.fj(c);if(e.innerExtent()!=this.af().h()){e.innerExtent(this.af().h())}if((e.width()!=this.af().m().b()||e.height()!=this.af().m().a())&&e.ao().m()){e.width(this.af().m().b());e.height(this.af().m().a());this.ah().ab(e);b=true}if(e.startAngle()!=c.i()){e.startAngle(c.i())}if(e.endAngle()!=c.g()){e.endAngle(c.g())}if(e.itemsSource()!=c.f()){e.itemsSource(c.f())}if(e.brushes()!=c.a()){e.brushes(c.a())}this.ah().t(e,0,0);a++}this.aj.c(a);return b},ar:function(a){this.ah().w(a)},ao:function(){this.ah().q()},am:function(){return this.ah().j()},$type:new $.ig.Type("RingControl",$$t.$ak.$type,[$$t.$a8.$type])},true);$.ig.util.defType("RingControlView:vx","Object",{_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},init:function(a){this.f=new $$t.bh($$t.$va.$type,0);this.g=new $$t.bh($$t.$va.$type,0);this.e=new $$t.f0($$t.$va.$type,$$t.$cp.$type,0);this.c=null;$.ig.$op.init.call(this);this.b(a)},f:null,g:null,a:function(){var a=new $$t.va;a.m(0);a.l(0);a.ring(this.b().af());this.f.add(a);this.z(a);a.labelExtent(this.b().ai().labelExtent());a.formatLabel(this.b().ai().formatLabel());a.labelMemberPath(this.b().ai().labelMemberPath());a.labelsPosition(this.b().ai().labelsPosition());a.labelTemplate(this.b().ai().labelTemplate());a.valueMemberPath(this.b().ai().valueMemberPath());if(this.b().ai().toolTip()!=null){a.toolTip(this.b().ai().toolTip())}a.leaderLineVisibility(this.b().ai().leaderLineVisibility());a.leaderLineStyle(this.b().ai().leaderLineStyle());a.leaderLineType(this.b().ai().leaderLineType());a.leaderLineMargin(this.b().ai().leaderLineMargin());a.othersCategoryThreshold(this.b().ai().othersCategoryThreshold());a.othersCategoryType(this.b().ai().othersCategoryType());a.othersCategoryText(this.b().ai().othersCategoryText());a.othersCategoryStyle(this.b().ai().othersCategoryStyle());a.legend(this.b().ai().legend());a.legendItemTemplate(this.b().ai().legendItemTemplate());a.legendItemBadgeTemplate(this.b().ai().legendItemBadgeTemplate());a.outlines(this.b().ai().outlines());a.startAngle(this.b().ai().startAngle());a.brushes(this.b().ai().brushes());a.selectedStyle(this.b().ai().selectedStyleResolved());a.isSurfaceInteractionDisabled(true);a.radiusFactor(this.b().ai().radiusFactor());return a},l:function(a){var b=this.e.item(a);if(b!=null){b.show()}this.g.add(a)},n:function(a){var b=this.e.item(a);if(b!=null){b.hide()}this.g.remove(a)},m:function(a){this.o(a);this.f.remove(a)},h:function(){return this.f},r:function(){},aa:function(){this.b().ap()},t:function(a,b,c){b=b+this.b().l();c=c+this.b().m();if(this.c!=null){b=b+this.c.l();c=c+this.c.m()}if(a.l()!=b||a.m()!=c){a.l(b);a.m(c);this.u(a,this.e.item(a))}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},w:function(a){if(a==null){this.b().aj.c(0);this.f.clear();this.e.clear();this.g.clear();return}this.i($(a));this.i().css("position","relative");var c=this.f.getEnumerator();while(c.moveNext()){var b=c.current();var d=this.e.item(b);this.i().append(d);b.fk().br()}},e:null,z:function(a){var b=$('<div style="position : absolute;" />');this.e.add(a,b);this.k(a,b);this.u(a,b);if(this.i()!=null){this.i().append(b)}a.provideContainer(b);b.css("position","absolute");b.removeClass("ui-corner-all ui-widget-content")},k:function(a,b){b.css("width",a.width().toString());b.css("height",a.height().toString())},u:function(a,b){b.css("top",a.m().toString()+"px");b.css("left",a.l().toString()+"px")},o:function(a){var b=this.e.item(a);b.remove();this.e.remove(a);a.provideContainer(null)},ab:function(a){this.k(a,a.getContainer());a.onContainerResized(a.width(),a.height())},d:function(){return true},q:function(){},c:null,s:function(a){this.c=a;if(a!=null){a.propertyUpdated=$.ig.Delegate.prototype.combine(a.propertyUpdated,this.y.runOn(this))}},y:function(a,b){switch(b.propertyName()){case"LabelExtent":for(var c=0;c<this.f.count();c++){this.f.__inner[c].labelExtent(b.newValue())}break;case"LabelMemberPath":for(var d=0;d<this.f.count();d++){this.f.__inner[d].labelMemberPath(b.newValue())}break;case"LabelsPosition":for(var e=0;e<this.f.count();e++){this.f.__inner[e].labelsPosition(b.newValue())}break;case"LabelTemplate":for(var f=0;f<this.f.count();f++){this.f.__inner[f].labelTemplate(b.newValue())}break;case"ValueMemberPath":for(var g=0;g<this.f.count();g++){this.f.__inner[g].valueMemberPath(b.newValue())}break;case"ToolTip":for(var h=0;h<this.f.count();h++){this.f.__inner[h].toolTip(b.newValue())}break;case"LeaderLineVisibility":for(var i=0;i<this.f.count();i++){this.f.__inner[i].leaderLineVisibility(b.newValue())}break;case"LeaderLineStyle":for(var j=0;j<this.f.count();j++){this.f.__inner[j].leaderLineStyle(b.newValue())}break;case"LeaderLineType":for(var k=0;k<this.f.count();k++){this.f.__inner[k].leaderLineType(b.newValue())}break;case"LeaderLineMargin":for(var l=0;l<this.f.count();l++){this.f.__inner[l].leaderLineMargin(b.newValue())}break;case"OthersCategoryThreshold":for(var m=0;m<this.f.count();m++){this.f.__inner[m].othersCategoryThreshold(b.newValue())}break;case"OthersCategoryType":for(var n=0;n<this.f.count();n++){this.f.__inner[n].othersCategoryType(b.newValue())}break;case"OthersCategoryText":for(var o=0;o<this.f.count();o++){this.f.__inner[o].othersCategoryText(b.newValue())}break;case"OthersCategoryStyle":for(var p=0;p<this.f.count();p++){this.f.__inner[p].othersCategoryStyle(b.newValue())}break;case"Legend":for(var q=0;q<this.f.count();q++){this.f.__inner[q].legend(b.newValue())}break;case"LegendItemTemplate":for(var r=0;r<this.f.count();r++){this.f.__inner[r].legendItemTemplate(b.newValue())}break;case"LegendItemBadgeTemplate":for(var s=0;s<this.f.count();s++){this.f.__inner[s].legendItemBadgeTemplate(b.newValue())}break;case"Outlines":for(var t=0;t<this.f.count();t++){this.f.__inner[t].outlines(b.newValue())}break;case"Brushes":for(var u=0;u<this.f.count();u++){this.f.__inner[u].brushes(b.newValue())}break;case"SelectedStyle":for(var v=0;v<this.f.count();v++){this.f.__inner[v].selectedStyle(b.newValue())}break;case"SelectedStyleResolved":for(var w=0;w<this.f.count();w++){this.f.__inner[w].selectedStyle(b.newValue())}break;case"RadiusFactor":for(var x=0;x<this.f.count();x++){this.f.__inner[x].radiusFactor(b.newValue())}break}},p:function(){var b=this.f.getEnumerator();while(b.moveNext()){var a=b.current();a.flush()}},j:function(){return this.i()},v:function(a,b){this.b().l(a);this.b().m(b);this.x()},x:function(){for(var a=0;a<this.f.count();a++){var b=this.f.__inner[a];this.t(b,0,0)}},$type:new $.ig.Type("RingControlView",$.ig.$ot)},true);$.ig.util.defType("RingSeries:v5","RingSeriesBase",{init:function(){var $self=this;$$t.$ve.init.call(this);this.ring(function(){var $ret=new $$t.vc;$ret.c($self);$ret.e(false);return $ret}());var a=function(){var $ret=new $$t.vk;$ret.i($self.startAngle());$ret.c($self.ring());$ret.l($self.valueMemberPath());return $ret}();this.ring().g().add(a);this.y($$t.$v5.$type)},_ring:null,ring:function(value){if(arguments.length===1){this._ring=value;return value}else{return this._ring}},by:function(a,b,c,d){$$t.$ve.by.call(this,a,b,c,d);if(b=="ItemsSource"){this.bx()}if(b=="FormatLabel"){for(var e=0;e<this.ring().a().aj.c();e++){this.ring().a().aj.item(e).formatLabel(d)}}if(b=="Brushes"){this.bw()}if(b=="StartAngle"){if(this.ring().g()!=null&&this.ring().g().count()>0){this.ring().g().__inner[0].i(this.startAngle())}}if(b=="ValueMemberPath"){if(this.ring().g()!=null&&this.ring().g().count()>0){this.ring().g().__inner[0].l(this.valueMemberPath());this.bx()}}if(this.ring()!=null&&this.an().d()){this.ring().l();if(this.ring().f()){this.ring().c().an().l()}}},al:function(){var a=new $$t.vg;if(this.ring().g().__inner[0].e().count()>0){a.add(this.ring())}return a},bx:function(){if(this.ring()!=null){this.ring().g().__inner[0].f(this.itemsSource());this.ring().g().__inner[0].m(this.startAngle());if(this.chart()!=null){this.chart().bg();this.chart().bl()}}},bw:function(){if(this.ring()!=null){this.ring().g().__inner[0].a(this.brushes())}},b1:function(){if(this.ring()!=null){this.width(this.ring().m().b());this.height(this.ring().m().a());this.an().m(this.ring().k().__x,this.ring().k().__y)}},$type:new $.ig.Type("RingSeries",$$t.$ve.$type)},true);$.ig.util.defType("RingSeriesBaseView:vm","Object",{_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},init:function(a){$.ig.$op.init.call(this);this.e(new $$t.bh($$t.$vd.$type,0));this.c(a)},k:function(){var $self=this;$self.c().legendItemTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.o);$ret.measure($$t.$mj.d);return $ret}());$self.c().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.n);$ret.measure($$t.$mj.j);return $ret}())},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},h:function(a){if(!this.e().contains(a)){this.e().add(a)}if(this.f()!=null&&a.am()!=this.f()){a.ar(this.f())}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},j:function(a,b,c,d,e){var $self=this;(function(){var $ret=$$t.$kg.a("chart",a,b,c);b=$ret.brushes;c=$ret.outlines;return $ret.ret})();d=new $$t.b3;d.__fill=$self.f().css("color");e=$$t.$fj.c(a);return{brushes:b,outlines:c,fontBrush:d,font:e}},a:null,b:null,o:null,g:null,n:function(a){var $self=this;if(a==null){var c=$self.e().getEnumerator();while(c.moveNext()){var b=c.current();b.ar(null)}return}$self.f($(a));var d;var e;var f;var g;(function(){var $ret=$self.j($self.f(),d,e,f,g);d=$ret.brushes;e=$ret.outlines;f=$ret.fontBrush;g=$ret.font;return $ret.ret})();$self.a=d;$self.b=e;$self.o=f;$self.g=g;if($self.c().brushes()==null){$self.c().brushes($self.a)}if($self.c().outlines()==null){$self.c().outlines($self.b)}var i=$self.e().getEnumerator();while(i.moveNext()){var h=i.current();h.ar($self.f())}},d:function(){return true},i:function(){this.n(null)},l:function(){for(var a=0;a<this.e().count();a++){var b=this.e().__inner[a];for(var c=0;c<b.aj.a().count();c++){var d=b.aj.a().__inner[c];d.flush()}}},m:function(a,b){this.c().l(a);this.c().m(b);this.c().ay({__x:a,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("RingSeriesBaseView",$.ig.$ot)},true);$.ig.util.defType("RingSeriesCollection:vh","ObservableCollection$1",{init:function(){$$t.$e4.init.call(this,$$t.$ve.$type)},$type:new $.ig.Type("RingSeriesCollection",$$t.$e4.$type.specialize($$t.$ve.$type))},true);$.ig.util.defType("SliceItem:vj","Object",{init:function(){$.ig.$op.init.call(this)},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_f:0,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_c:false,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("SliceItem",$.ig.$ot)},true);$.ig.util.defType("SliceCollection:vi","ObservableCollection$1",{init:function(){$$t.$e4.init.call(this,$$t.$vj.$type)},_v:false,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_w:false,w:function(value){if(arguments.length===1){this._w=value;return value}else{return this._w}},_u:null,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},j:function(a,b){if(!this.contains(b)){if(this.v()&&b.b()!=null){if(this.w()){if(this.u().allowSliceSelection()){$$t.$e4.j.call(this,a,b);b.b().isSelected(true)}}else{if(this.u().allowSliceExplosion()){$$t.$e4.j.call(this,a,b);b.b().isExploded(true)}}}else{$$t.$e4.j.call(this,a,b)}}},o:function(a,b){if(this.contains(b)){this.remove(b);this.j(a,b)}else{$$t.$e4.o.call(this,a,b)}},m:function(a){var b=this.__inner[a];$$t.$e4.m.call(this,a);if(this.v()&&b.b()!=null){if(this.w()){b.b().isSelected(false)}else{b.b().isExploded(false)}}},h:function(){for(var a=0;a<this.count();){if(this.__inner[a].b()!=null){if(this.w()){this.__inner[a].b().isSelected(false)}else{this.__inner[a].b().isExploded(false)}}}$$t.$e4.h.call(this)},$type:new $.ig.Type("SliceCollection",$$t.$e4.$type.specialize($$t.$vj.$type))},true);$.ig.util.defType("XamDoughnutChart:vf","Control",{ai:null,ag:null,am:null,al:null,ae:null,init:function(){var $self=this;this.ai=new $$t.vh;this.ag=new $$t.vg;this.am=new $$t.vi;this.al=new $$t.vi;$$t.$ak.init.call(this);var a=this.aq();this.be(a);a.p();this.y($$t.$vf.$type);this.ae=function(b,c){$self.bi(b,c.propertyName(),c.oldValue(),c.newValue())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ae);this.series().collectionChanged=$.ig.Delegate.prototype.combine(this.series().collectionChanged,this.bp.runOn(this));this.am.v(true);this.am.w(true);this.am.u(this);this.al.v(true);this.al.u(this)},rings:function(){return this.ag},allowSliceSelection:function(a){if(arguments.length===1){this.g($$t.$vf.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$vf.allowSliceSelectionProperty)}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.g($$t.$vf.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$vf.isSurfaceInteractionDisabledProperty)}},allowSliceExplosion:function(a){if(arguments.length===1){this.g($$t.$vf.allowSliceExplosionProperty,a);return a}else{return this.c($$t.$vf.allowSliceExplosionProperty)}},series:function(){return this.ai},bp:function(a,b){var c=new $$t.bh($$t.$ve.$type,0);if(b.oldItems()!=null){var e=b.oldItems().getEnumerator();while(e.moveNext()){var d=e.current();if(b.newItems()==null||!b.newItems().contains(d)){d.bu();this.ar().t(d)}}}this.bg();this.bl()},innerExtent:function(a){if(arguments.length===1){this.g($$t.$vf.innerExtentProperty,a);return a}else{return this.c($$t.$vf.innerExtentProperty)}},selectedSlices:function(a){if(arguments.length===1){this.am.v(false);this.am.u(this);this.am=a;this.am.v(true);this.am.w(true);var c=this.am.getEnumerator();while(c.moveNext()){var b=c.current();b.b().isSelected(true)}return a}else{return this.am}},explodedSlices:function(a){if(arguments.length===1){this.al.v(false);this.al.u(this);this.al=a;this.al.v(true);this.am.w(false);var c=this.al.getEnumerator();while(c.moveNext()){var b=c.current();b.b().isExploded(true)}return a}else{return this.al}},selectedStyle:function(a){if(arguments.length===1){this.g($$t.$vf.selectedStyleProperty,a);return a}else{return this.c($$t.$vf.selectedStyleProperty)}},centerData:function(a){if(arguments.length===1){this.g($$t.$vf.centerDataProperty,a);return a}else{return this.c($$t.$vf.centerDataProperty)}},centerDataTemplate:function(a){if(arguments.length===1){this.g($$t.$vf.centerDataTemplateProperty,a);return a}else{return this.c($$t.$vf.centerDataTemplateProperty)}},_ar:null,ar:function(value){if(arguments.length===1){this._ar=value;return value}else{return this._ar}},bo:function(a,b){if(this.allowSliceSelection()){if(!this.selectedSlices().contains(a)&&b){this.selectedSlices().add(a)}if(this.selectedSlices().contains(a)&&!b){this.selectedSlices().remove(a)}}},a8:function(a,b){if(this.allowSliceExplosion()){if(!this.explodedSlices().contains(a)&&b){this.explodedSlices().add(a)}if(this.explodedSlices().contains(a)&&!b){this.explodedSlices().remove(a)}}},bi:function(a,b,c,d){if(b=="SelectedStyle"){var f=this.series().getEnumerator();while(f.moveNext()){var e=f.current();e.selectedStyleResolved(d)}}},aq:function(){return new $$t.vl(this)},be:function(a){this.ar(a)},bl:function(){this.bh();this.bn();this.bm();this.bf();this.ar().w()},bn:function(){var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();a.b1()}},bf:function(){var a=this.ar().x();if(a.isEmpty()||a.width()==0||a.height()==0){return}var b={__x:a.width()/2,__y:a.height()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var c=Math.min(a.width()/2,a.height()/2);var d=this.innerExtent()*c/100*.9;this.ar().u(d*2,d*2);this.ar().r(b.__x-d,b.__y-d)},bm:function(){var a=false;var c=this.ag.getEnumerator();while(c.moveNext()){var b=c.current();if(b.f()){a=true}}if(a){var e=this.ag.getEnumerator();while(e.moveNext()){var d=e.current();d.c().an().l()}}},bh:function(){var a=this.ar().x();if(a.isEmpty()||a.width()==0||a.height()==0){return}var b={__x:a.width()/2,__y:a.height()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var c=Math.min(a.width()/2,a.height()/2);var d=Math.max(a.width()/2,a.height()/2);if(a.width()>a.height()){c=c+d;d=c-d;c=c-d}var e=(100-this.innerExtent())/100*c/this.ag.count();var f=(100-this.innerExtent())/100*d/this.ag.count();var g=this.innerExtent()*c/100;var h=this.innerExtent()*d/100;var i=1;var k=this.ag.getEnumerator();while(k.moveNext()){var j=k.current();var l=g+e*i;var m=h+f*i;j.i(e);j.m(new $$t.y(l*2,m*2));j.k({__x:b.__x-l,__y:b.__y-m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.h(100-e/l*100);j.l();i++}},bg:function(){this.explodedSlices().clear();this.selectedSlices().clear();this.ag.clear();this.ar().j();var a=0;for(var b=0;b<this.series().count();b++){var c=this.series().__inner[b];c.chart(this);this.ar().i(c);var d=c.al();var f=d.getEnumerator();while(f.moveNext()){var e=f.current();e.d(this);e.j(a);this.ag.add(e);a++}}},bc:function(){this.bl()},sliceClick:null,bd:function(a,b){if(this.sliceClick!=null){this.sliceClick(a,b)}},propertyChanged:null,propertyUpdated:null,bk:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},provideContainer:function(a){this.ar().s(a)},notifyResized:function(){this.ar().v()},getContainerID:function(){return this.ar().h()},getCenterCoordinates:function(){return this.ar().g()},getHoleRadius:function(){return this.ar().d()},flush:function(){var a;var b;for(var c=0;c<this.series().count();c++){b=this.series().__inner[c].al();for(var d=0;d<b.count();d++){a=b.__inner[d].a().ah().h();for(var e=0;e<a.count();e++){a.__inner[e].flush()}}}},holeDimensionsChanged:null,bb:function(){if(this.holeDimensionsChanged!=null){this.holeDimensionsChanged(this,new $$t.v1(this.getCenterCoordinates(),this.getHoleRadius()))}},exportVisualData:function(){var a=new $$t.vn;a.series(new $$t.vo);a.viewport(this.ar().x());this.ar().o(a);return a},$type:new $.ig.Type("XamDoughnutChart",$$t.$ak.$type,[$$t.$a8.$type])},true);$.ig.util.defType("XamDoughnutChartView:vl","Object",{_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},init:function(a){$.ig.$op.init.call(this);
this.x($$t.$x.empty());this.g({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.d(0);this.c(new $$t.bh($$t.$ve.$type,0));this.a(a)},p:function(){},w:function(){},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},i:function(a){if(!this.c().contains(a)){a.provideContainer(this.f());this.c().add(a)}},t:function(a){if(this.c().contains(a)){a.provideContainer(null);this.c().remove(a)}},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},v:function(){if(this.f()==null){return}var a=this.f().width();var b=this.f().height();this.x(new $$t.x(0,0,0,a,b));if(this.b()!=null){this.b().az(this.x())}this.a().bc()},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},s:function(a){var b=$(a);this.f(b);var c=this.f().width();var d=this.f().height();this.x(new $$t.x(0,0,0,c,d));this.b(new $$t.ek(this.f()));this.b().az(this.x());this.b().onMouseOver=$.ig.Delegate.prototype.combine(this.b().onMouseOver,this.m.runOn(this));this.b().onMouseLeave=$.ig.Delegate.prototype.combine(this.b().onMouseLeave,this.l.runOn(this));this.b().onMouseDown=$.ig.Delegate.prototype.combine(this.b().onMouseDown,this.k.runOn(this));this.b().onMouseUp=$.ig.Delegate.prototype.combine(this.b().onMouseUp,this.n.runOn(this));this.v()},q:function(a,b,c){if(this.a().isSurfaceInteractionDisabled()){return}for(var d=this.c().count()-1;d>=0;d--){var e=this.c().__inner[d];if(e.isSurfaceInteractionDisabled()){continue}var f=e.an().e();for(var g=0;g<f.count();g++){var h=f.__inner[g];var i=h.aj.a();for(var j=0;j<i.count();j++){var k=i.__inner[j];var l={__x:a.__x-k.l(),__y:a.__y-k.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};b(k.ao(),l);if(c=="mouseUp"){var m=k.fk().bp();if(m!=null){return}}}}}},n:function(a){var $self=this;$self.q(a,function(b,c){return b.ae(c)},"mouseUp")},k:function(a){var $self=this;$self.q(a,function(b,c){return b.ab(c)},"mouseDown")},l:function(a){var $self=this;$self.q(a,function(b,c){return b.ac(c)},"mouseLeave")},m:function(a,b,c){var $self=this;$self.q(a,function(d,e){return d.ad(e,b,c)},"mouseOver")},h:function(){return this.f().attr("id")},r:function(a,b){if(!this.x().isEmpty()&&this.x().width()!=0&&this.x().height()!=0){var c=this.g().__x;var d=this.g().__y;this.g().__x=this.x().width()/2;this.g().__y=this.x().height()/2;if(this.g().__x!=c||this.g().__y!=d){this.a().bb()}}},u:function(a,b){var c=this.d();this.d(a/2);if(c!=this.d()){this.a().bb()}},j:function(){},o:function(a){var $self=this;a.width($self.a().width());a.height($self.a().height());a.holeRadius($self.a().getHoleRadius());for(var b=0;b<$self.a().series().count();b++){a.series().add(new $$t.vp);a.series().__inner[b].rings(new $$t.vq);a.series().__inner[b].name($self.a().series().__inner[b].name());a.series().__inner[b].labelExtent($self.a().series().__inner[b].labelExtent());a.series().__inner[b].leaderLineMargin($self.a().series().__inner[b].leaderLineMargin());a.series().__inner[b].leaderLineType($self.a().series().__inner[b].leaderLineType().toString());a.series().__inner[b].labelsPosition($self.a().series().__inner[b].labelsPosition().toString());a.series().__inner[b].leaderLineVisibility($self.a().series().__inner[b].leaderLineVisibility());for(var c=0;c<$self.a().series().__inner[b].al().count();c++){a.series().__inner[b].rings().add(new $$t.vr);a.series().__inner[b].rings().__inner[c].arcs(new $$t.vs);for(var d=0;d<$self.a().series().__inner[b].al().__inner[c].g().count();d++){a.series().__inner[b].rings().__inner[c].arcs().add(new $$t.vt);a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a(new $$t.vu);for(var e=0;e<$self.a().series().__inner[b].al().__inner[c].g().__inner[d].e().count();e++){if(null==$self.a().series().__inner[b].al().__inner[c].g().__inner[d].e().__inner[e].b()){continue}a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a().add(new $$t.vv);var f=new $$t.vv;var g=$self.a().series().__inner[b].al().__inner[c].g().__inner[d].e().__inner[e].b();f.visibility(g.__visibility);f.endAngle(g.ar());f.startAngle(g.ax());f.radius(g.aw());f.origin(g.a4());f.explodedOrigin(g.a2());f.index(g.az());f.isExploded(g.isExploded());f.isSelected(g.isSelected());f.outline(g.by());f.backgroundPath(new $$t.l0(1,"slicePath",g.ai().f()));a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a().__inner[e]=f;var h=g.ag();if(null!=h){a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a().__inner[e].labelVisualData(function(){var $ret=new $$t.vw;$ret.labelSize(h.ak().size());$ret.labelValue(h.af().aa());return $ret}());if(!isNaN(h.l())&&!isNaN(h.m())){a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a().__inner[e].labelVisualData().labelPosition({__x:h.l(),__y:h.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}}}}},$type:new $.ig.Type("XamDoughnutChartView",$.ig.$ot)},true);$.ig.util.defType("AssigningCategoryStyleEventArgsBase:l3","Object",{init:function(){$.ig.$op.init.call(this)},_startIndex:0,startIndex:function(value){if(arguments.length===1){this._startIndex=value;return value}else{return this._startIndex}},_endIndex:0,endIndex:function(value){if(arguments.length===1){this._endIndex=value;return value}else{return this._endIndex}},_startDate:null,startDate:function(value){if(arguments.length===1){this._startDate=value;return value}else{return this._startDate}},_endDate:null,endDate:function(value){if(arguments.length===1){this._endDate=value;return value}else{return this._endDate}},_getItems:null,getItems:function(value){if(arguments.length===1){this._getItems=value;return value}else{return this._getItems}},_fill:null,fill:function(value){if(arguments.length===1){this._fill=value;return value}else{return this._fill}},_stroke:null,stroke:function(value){if(arguments.length===1){this._stroke=value;return value}else{return this._stroke}},_opacity:0,opacity:function(value){if(arguments.length===1){this._opacity=value;return value}else{return this._opacity}},_highlightingInfo:null,highlightingInfo:function(value){if(arguments.length===1){this._highlightingInfo=value;return value}else{return this._highlightingInfo}},_maxAllSeriesHighlightingProgress:0,maxAllSeriesHighlightingProgress:function(value){if(arguments.length===1){this._maxAllSeriesHighlightingProgress=value;return value}else{return this._maxAllSeriesHighlightingProgress}},_sumAllSeriesHighlightingProgress:0,sumAllSeriesHighlightingProgress:function(value){if(arguments.length===1){this._sumAllSeriesHighlightingProgress=value;return value}else{return this._sumAllSeriesHighlightingProgress}},_highlightingHandled:false,highlightingHandled:function(value){if(arguments.length===1){this._highlightingHandled=value;return value}else{return this._highlightingHandled}},_hasDateRange:false,hasDateRange:function(value){if(arguments.length===1){this._hasDateRange=value;return value}else{return this._hasDateRange}},_isNegativeShape:false,isNegativeShape:function(value){if(arguments.length===1){this._isNegativeShape=value;return value}else{return this._isNegativeShape}},_isThumbnail:false,isThumbnail:function(value){if(arguments.length===1){this._isThumbnail=value;return value}else{return this._isThumbnail}},$type:new $.ig.Type("AssigningCategoryStyleEventArgsBase",$.ig.$ot)},true);$.ig.util.defType("AssigningCategoryStyleEventArgs:l2","AssigningCategoryStyleEventArgsBase",{init:function(){$$t.$l3.init.call(this)},_strokeThickness:0,strokeThickness:function(value){if(arguments.length===1){this._strokeThickness=value;return value}else{return this._strokeThickness}},_strokeDashArray:null,strokeDashArray:function(value){if(arguments.length===1){this._strokeDashArray=value;return value}else{return this._strokeDashArray}},_strokeDashCap:null,strokeDashCap:function(value){if(arguments.length===1){this._strokeDashCap=value;return value}else{return this._strokeDashCap}},_radiusX:0,radiusX:function(value){if(arguments.length===1){this._radiusX=value;return value}else{return this._radiusX}},_radiusY:0,radiusY:function(value){if(arguments.length===1){this._radiusY=value;return value}else{return this._radiusY}},$type:new $.ig.Type("AssigningCategoryStyleEventArgs",$$t.$l3.$type)},true);$.ig.util.defType("AssigningCategoryMarkerStyleEventArgs:l7","AssigningCategoryStyleEventArgsBase",{init:function(){$$t.$l3.init.call(this)},$type:new $.ig.Type("AssigningCategoryMarkerStyleEventArgs",$$t.$l3.$type)},true);$.ig.util.defType("ChartAxisRangeChangedEventArgs:tf","EventArgs",{init:function(a,b,c,d,e,f){$$t.$en.init.call(this);this.chart(a);this.axis(b);this.oldMinimumValue(c);this.minimumValue(d);this.oldMaximumValue(e);this.maximumValue(f)},_chart:null,chart:function(value){if(arguments.length===1){this._chart=value;return value}else{return this._chart}},_axis:null,axis:function(value){if(arguments.length===1){this._axis=value;return value}else{return this._axis}},_oldMinimumValue:0,oldMinimumValue:function(value){if(arguments.length===1){this._oldMinimumValue=value;return value}else{return this._oldMinimumValue}},_minimumValue:0,minimumValue:function(value){if(arguments.length===1){this._minimumValue=value;return value}else{return this._minimumValue}},_oldMaximumValue:0,oldMaximumValue:function(value){if(arguments.length===1){this._oldMaximumValue=value;return value}else{return this._oldMaximumValue}},_maximumValue:0,maximumValue:function(value){if(arguments.length===1){this._maximumValue=value;return value}else{return this._maximumValue}},$type:new $.ig.Type("ChartAxisRangeChangedEventArgs",$$t.$en.$type)},true);$.ig.util.defType("StackedSeriesCreatedEventArgs:sx","EventArgs",{init:function(a){$$t.$en.init.call(this);this.c(a)},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},brush:function(a){if(arguments.length===1){this.c().brush(a);return a}else{return this.c().brush()}},legendItemTemplate:function(a){if(arguments.length===1){this.c().legendItemTemplate(a);return a}else{return this.c().legendItemTemplate()}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.c().legendItemBadgeTemplate(a);return a}else{return this.c().legendItemBadgeTemplate()}},legendItemVisibility:function(a){if(arguments.length===1){this.c().legendItemVisibility(a);return a}else{return this.c().legendItemVisibility()}},outline:function(a){if(arguments.length===1){this.c().outline(a);return a}else{return this.c().outline()}},dashArray:function(a){if(arguments.length===1){this.c().dashArray(a);return a}else{return this.c().dashArray()}},dashCap:function(a){if(arguments.length===1){this.c().dashCap(a);return a}else{return this.c().dashCap()}},index:function(){return this.c().aq()},thickness:function(a){if(arguments.length===1){this.c().thickness(a);return a}else{return this.c().thickness()}},title:function(a){if(arguments.length===1){this.c().title(a);return a}else{return this.c().title()}},markerBrush:function(a){if(arguments.length===1){this.c().markerBrush(a);return a}else{return this.c().markerBrush()}},markerOutline:function(a){if(arguments.length===1){this.c().markerOutline(a);return a}else{return this.c().markerOutline()}},markerStyle:function(a){if(arguments.length===1){this.c().markerStyle(a);return a}else{return this.c().markerStyle()}},markerTemplate:function(a){if(arguments.length===1){this.c().markerTemplate(a);return a}else{return this.c().markerTemplate()}},markerType:function(a){if(arguments.length===1){this.c().markerType(a);return a}else{return this.c().markerType()}},startCap:function(a){if(arguments.length===1){this.c().startCap(a);return a}else{return this.c().actualStartCap()}},endCap:function(a){if(arguments.length===1){this.c().endCap(a);return a}else{return this.c().actualEndCap()}},$type:new $.ig.Type("StackedSeriesCreatedEventArgs",$$t.$en.$type)},true);$.ig.util.defType("FinancialSeries:qn","Series",{hc:function(a){$$t.$aj.hc.call(this,a);this.j7(a)},_j7:null,j7:function(value){if(arguments.length===1){this._j7=value;return value}else{return this._j7}},isFinancial:function(){return true},init:function(){this.k5=new $$t.f0($$t.$jj.$type.specialize(Number),String,0);this.k6=new $$t.f0(String,String,0);this.kv=false;this.ku=false;$$t.$aj.init.call(this);this.jz=new $$t.l1;this.kw(false);this.j2(new $$t.qq);this.jx(new $$t.ke(3));this.y($$t.$qn.$type)},negativeBrush:function(a){if(arguments.length===1){this.g($$t.$qn.negativeBrushProperty,a);return a}else{return this.c($$t.$qn.negativeBrushProperty)}},xAxis:function(a){if(arguments.length===1){this.g($$t.$qn.xAxisProperty,a);return a}else{return this.c($$t.$qn.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$qn.yAxisProperty,a);return a}else{return this.c($$t.$qn.yAxisProperty)}},openMemberPath:function(a){if(arguments.length===1){this.g($$t.$qn.openMemberPathProperty,a);return a}else{return this.c($$t.$qn.openMemberPathProperty)}},kj:function(a){if(arguments.length===1){if(this.ki!=a){var b=this.ki;this.ki=a;this.raisePropertyChanged("OpenColumn",b,this.ki)}return a}else{return this.ki}},ki:null,highMemberPath:function(a){if(arguments.length===1){this.g($$t.$qn.highMemberPathProperty,a);return a}else{return this.c($$t.$qn.highMemberPathProperty)}},kf:function(a){if(arguments.length===1){if(this.ke!=a){var b=this.ke;this.ke=a;this.raisePropertyChanged("HighColumn",b,this.ke)}return a}else{return this.ke}},ke:null,lowMemberPath:function(a){if(arguments.length===1){this.g($$t.$qn.lowMemberPathProperty,a);return a}else{return this.c($$t.$qn.lowMemberPathProperty)}},kh:function(a){if(arguments.length===1){if(this.kg!=a){var b=this.kg;this.kg=a;this.raisePropertyChanged("LowColumn",b,this.kg)}return a}else{return this.kg}},kg:null,closeMemberPath:function(a){if(arguments.length===1){this.g($$t.$qn.closeMemberPathProperty,a);return a}else{return this.c($$t.$qn.closeMemberPathProperty)}},kd:function(a){if(arguments.length===1){if(this.kc!=a){var b=this.kc;this.kc=a;this.raisePropertyChanged("CloseColumn",b,this.kc)}return a}else{return this.kc}},kc:null,volumeMemberPath:function(a){if(arguments.length===1){this.g($$t.$qn.volumeMemberPathProperty,a);return a}else{return this.c($$t.$qn.volumeMemberPathProperty)}},km:function(a){if(arguments.length===1){if(this.kl!=a){var b=this.kl;this.kl=a;this.raisePropertyChanged("VolumeColumn",b,this.kl)}return a}else{return this.kl}},kl:null,isCustomCategoryStyleAllowed:function(a){if(arguments.length===1){this.g($$t.$qn.isCustomCategoryStyleAllowedProperty,a);return a}else{return this.c($$t.$qn.isCustomCategoryStyleAllowedProperty)}},_kw:false,kw:function(value){if(arguments.length===1){this._kw=value;return value}else{return this._kw}},assigningCategoryStyle:null,k1:function(){return this.assigningCategoryStyle!=null&&this.kw()||this.isHighlightingEnabled()},ml:function(a){if(this.assigningCategoryStyle!=null&&this.kw()){this.assigningCategoryStyle(this,a)}},jz:null,mj:function(a,b,c,d,e,f){var g=this.bk();this.jz.ac(a,b,c,d,e,f,g);var h=this.jz.b();var i=null;var j=this.bb();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().ap().a(this,j,d,h.startIndex(),h.endIndex(),false);h.highlightingInfo(i)}h.isThumbnail(f);this.ml(h);this.jz.aa(i,f,g)},li:function(a){return this.dc(a,this.xAxis())},getPreviousOrExactIndex:function(a,b){return this.d5(a,b,this.xAxis(),this.li.runOn(this),new $$t.qt(this.kj(),this.kf(),this.kh(),this.kd(),this.km()))},getNextOrExactIndex:function(a,b){return this.d3(a,b,this.xAxis(),this.li.runOn(this),new $$t.qt(this.kj(),this.kf(),this.kh(),this.kd(),this.km()))},c8:function(a,b,c,d,e){if(c==null){return Number.POSITIVE_INFINITY}var f=this.xAxis().itemsCount();return this.c9(a,b,this.xAxis(),d,e,f,this.li.runOn(this))},getOffsetValue:function(){return this.getOffset(this.view().bv(),this.view().bu())},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().bv(),this.view().bu())},getSeriesValuePosition:function(a,b,c){return this.et(a,b,c,this.getOffset(this.view().bv(),this.view().bu()),this.yAxis(),this.xAxis(),null,null,null)},getSeriesValue:function(a,b,c){var d=this.getOffset(this.view().bv(),this.view().bu());var e=new $$t.ie(this.view().bv(),this.view().bu(),this.xAxis().isInverted());e.b=this.seriesViewer().viewportRect();return this.dk(new $$t.qt(this.kj(),this.kf(),this.kh(),this.kd(),this.km()),a,this.xAxis(),e,d,this.li.runOn(this),b,c)},getSeriesHighValue:function(a,b,c){var d=this.getOffset(this.view().bv(),this.view().bu());var e=new $$t.ie(this.view().bv(),this.view().bu(),this.xAxis().isInverted());e.b=this.seriesViewer().viewportRect();return this.dk(this.kf(),a,this.xAxis(),e,d,this.li.runOn(this),b,c)},getSeriesLowValue:function(a,b,c){var d=this.getOffset(this.view().bv(),this.view().bu());var e=new $$t.ie(this.view().bv(),this.view().bu(),this.xAxis().isInverted());e.b=this.seriesViewer().viewportRect();return this.dk(this.kh(),a,this.xAxis(),e,d,this.li.runOn(this),b,c)},getSeriesCloseValue:function(a,b,c){var d=this.getOffset(this.view().bv(),this.view().bu());var e=new $$t.ie(this.view().bv(),this.view().bu(),this.xAxis().isInverted());e.b=this.seriesViewer().viewportRect();return this.dk(this.kd(),a,this.xAxis(),e,d,this.li.runOn(this),b,c)},getSeriesOpenValue:function(a,b,c){var d=this.getOffset(this.view().bv(),this.view().bu());var e=new $$t.ie(this.view().bv(),this.view().bu(),this.xAxis().isInverted());e.b=this.seriesViewer().viewportRect();return this.dk(this.kj(),a,this.xAxis(),e,d,this.li.runOn(this),b,c)},getSeriesVolumeValue:function(a,b,c){var d=this.getOffset(this.view().bv(),this.view().bu());var e=new $$t.ie(this.view().bv(),this.view().bu(),this.xAxis().isInverted());e.b=this.seriesViewer().viewportRect();return this.dk(this.km(),a,this.xAxis(),e,d,this.li.runOn(this),b,c)},getSeriesHighValuePosition:function(a,b,c){var $self=this;return $self.et(a,b,c,$self.getOffset($self.view().bv(),$self.view().bu()),$self.yAxis(),$self.xAxis(),$self.getSeriesHighValue.runOn($self),function(d,e){return $self.d5(d,e,$self.xAxis(),$self.li.runOn($self),$self.kf())},function(d,e){return $self.d3(d,e,$self.xAxis(),$self.li.runOn($self),$self.kf())})},getSeriesLowValuePosition:function(a,b,c){var $self=this;return $self.et(a,b,c,$self.getOffset($self.view().bv(),$self.view().bu()),$self.yAxis(),$self.xAxis(),$self.getSeriesLowValue.runOn($self),function(d,e){return $self.d5(d,e,$self.xAxis(),$self.li.runOn($self),$self.kh())},function(d,e){return $self.d3(d,e,$self.xAxis(),$self.li.runOn($self),$self.kh())})},getSeriesOpenValuePosition:function(a,b,c){var $self=this;return $self.et(a,b,c,$self.getOffset($self.view().bv(),$self.view().bu()),$self.yAxis(),$self.xAxis(),$self.getSeriesOpenValue.runOn($self),function(d,e){return $self.d5(d,e,$self.xAxis(),$self.li.runOn($self),$self.kj())},function(d,e){return $self.d3(d,e,$self.xAxis(),$self.li.runOn($self),$self.kj())})},getSeriesCloseValuePosition:function(a,b,c){var $self=this;return $self.et(a,b,c,$self.getOffset($self.view().bv(),$self.view().bu()),$self.yAxis(),$self.xAxis(),$self.getSeriesCloseValue.runOn($self),function(d,e){return $self.d5(d,e,$self.xAxis(),$self.li.runOn($self),$self.kd())},function(d,e){return $self.d3(d,e,$self.xAxis(),$self.li.runOn($self),$self.kd())})},getSeriesVolumeValuePosition:function(a,b,c){var $self=this;return $self.et(a,b,c,$self.getOffset($self.view().bv(),$self.view().bu()),$self.yAxis(),$self.xAxis(),$self.getSeriesVolumeValue.runOn($self),function(d,e){return $self.d5(d,e,$self.xAxis(),$self.li.runOn($self),$self.km())},function(d,e){return $self.d3(d,e,$self.xAxis(),$self.li.runOn($self),$self.km())})},gs:function(){$$t.$aj.gs.call(this);if(this.xAxis()!=null){this.xAxis().du(false)}if(this.yAxis()!=null){this.yAxis().du(false)}},h3:function(a,b){this.j7().bx().e(this.resolution());this.renderSeries(false)},h2:function(a,b){if(this.k2()&&this.du()<.05){this.cn(true)}this.j7().bx().e(this.resolution());this.renderSeries(false)},k5:null,k6:null,kk:function(a,b,c){var d=this.a8(b);this.k5.add(d,b);this.k6.add(b,c);return d},mi:function(a,b){if(b==null){return}a.deregisterColumn(b);var c=this.k5.item(b);this.k6.remove(c);this.k5.remove(b)},kv:false,hh:function(a,b,c,d){$$t.$aj.hh.call(this,a,b,c,d);switch(b){case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this.j7().bx().e(this.resolution());this.renderSeries(false)}break;case"SeriesViewer":if(c!=null&&d==null){if(this.xAxis()!=null){this.xAxis().deregisterSeries(this)}if(this.yAxis()!=null){this.yAxis().deregisterSeries(this)}}if(c==null&&d!=null){if(this.xAxis()!=null){this.xAxis().registerSeries(this)}if(this.yAxis()!=null){this.yAxis().registerSeries(this)}}this.j7().bx().e(this.resolution());this.renderSeries(false);break;case"FastItemsSource":this.kv=true;if($.ig.util.cast($$t.$ji.$type,c)!=null){this.mi($.ig.util.cast($$t.$ji.$type,c),this.kj());this.mi($.ig.util.cast($$t.$ji.$type,c),this.kf());this.mi($.ig.util.cast($$t.$ji.$type,c),this.kh());this.mi($.ig.util.cast($$t.$ji.$type,c),this.kd());this.mi($.ig.util.cast($$t.$ji.$type,c),this.km());this.kj(null);this.kf(null);this.kh(null);this.kd(null);this.km(null)}if($.ig.util.cast($$t.$ji.$type,d)!=null){if(this.openMemberPath()!=null){this.kj(this.kk($.ig.util.cast($$t.$ji.$type,d),this.openMemberPath(),"OpenColumn"))}if(this.highMemberPath()!=null){this.kf(this.kk($.ig.util.cast($$t.$ji.$type,d),this.highMemberPath(),"HighColumn"))}if(this.lowMemberPath()!=null){this.kh(this.kk($.ig.util.cast($$t.$ji.$type,d),this.lowMemberPath(),"LowColumn"))}if(this.closeMemberPath()!=null){this.kd(this.kk($.ig.util.cast($$t.$ji.$type,d),this.closeMemberPath(),"CloseColumn"))}if(this.volumeMemberPath()!=null){this.km(this.kk($.ig.util.cast($$t.$ji.$type,d),this.volumeMemberPath(),"VolumeColumn"))}}this.kv=false;if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.j7().bx().e(this.resolution());this.renderSeries(false)}break;case"OpenMemberPath":if(this.bb()!=null){this.mi(this.bb(),this.kj());this.kj(this.kk(this.bb(),this.openMemberPath(),"OpenColumn"))}break;case"OpenColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.kv){this.j7().bx().e(this.resolution());this.renderSeries(false)}break;case"HighMemberPath":if(this.bb()!=null){this.mi(this.bb(),this.kf());this.kf(this.kk(this.bb(),this.highMemberPath(),"HighColumn"))}break;case"HighColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.kv){this.j7().bx().e(this.resolution());this.renderSeries(false)}break;case"LowMemberPath":if(this.bb()!=null){this.mi(this.bb(),this.kh());this.kh(this.kk(this.bb(),this.lowMemberPath(),"LowColumn"))}break;case"LowColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.kv){this.j7().bx().e(this.resolution());this.renderSeries(false)}break;case"CloseMemberPath":if(this.bb()!=null){this.mi(this.bb(),this.kd());this.kd(this.kk(this.bb(),this.closeMemberPath(),"CloseColumn"))}break;case"CloseColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.kv){this.j7().bx().e(this.resolution());this.renderSeries(false)}break;case"VolumeMemberPath":if(this.bb()!=null){this.mi(this.bb(),this.km());this.km(this.kk(this.bb(),this.volumeMemberPath(),"VolumeColumn"))}break;case"VolumeColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.kv){this.j7().bx().e(this.resolution());this.renderSeries(false)}break;case"XAxis":if(c!=null){$.ig.util.cast($$t.$hc.$type,c).deregisterSeries(this)}if(d!=null){$.ig.util.cast($$t.$hc.$type,d).registerSeries(this)}this.j7().bx().e(this.resolution());this.renderSeries(false);this.gy();break;case"YAxis":if(c!=null){$.ig.util.cast($$t.$hc.$type,c).deregisterSeries(this)}if(d!=null){$.ig.util.cast($$t.$hc.$type,d).registerSeries(this)}this.j7().bx().e(this.resolution());if(this.yAxis()!=null){this.yAxis().updateRange()}this.renderSeries(false);this.gy();break;case"TransitionProgress":this.jy.d(this.du(),this.jw,this.jv);if(this.bn(this.view())){return}if(this.du()==1){this.jv.w();this.mm(this.jv,this.j7());if(this.k2()){this.k2(false);this.gi();this.a5().intervalMilliseconds(this.dl());this.a5().easingFunction(this.transitionEasingFunction())}}else{this.mm(this.jy,this.j7())}break;case"NegativeBrush":this.renderSeries(false);break;case"IsCustomCategoryStyleAllowed":this.kw(this.kx());this.renderSeries(false);break}},ko:function(a,b,c){if(b<a||a<0||a>this.bb().count()||b<0||b>this.bb().count()||c==null){return null}var d=new Array(b-a+1);var e=c.isSorting();var f=null;if(e){f=c.sortedIndices()}for(var g=a;g<=b;g++){var h=g;if(e){h=f.__inner[h]}d[g-a]=this.bb().item(g)}return d},lq:function(a){return a.bx().b()},lr:function(a){return a.bx().c()},getCategoryItems:function(a,b){return this.ko(a,b,this.yAxis())},_ka:null,ka:function(value){if(arguments.length===1){this._ka=value;return value}else{return this._ka}},ky:function(){return false},b2:function(){return true},ah:function(a,b){if(this.ky()){var c=this.j9(a,b,this.ka());this.ka(c);return c}else{var d=this.j8(a,b,this.ka());this.ka(d);return d}},lt:function(a){var b=this.jv;if(this.bl()){b=this.jy}var c=this.view().bu();var d=this.view().bv();var e=this.xAxis();var f=new $$t.ie(d,c,e.isInverted());var g=0;if(e.isVertical()){var h=(a.__y-d.top())/d.height();g=h*c.height()+c.top()}else{var i=(a.__x-d.left())/d.width();g=i*c.width()+c.left()}var j=b.h.count();var k=0;for(k=0;k<j;k++){var l=b.h.__inner[k];var m=null;if(k<j-1){m=b.h.__inner[k+1]}if(l[0]<=g&&m==null||m[0]>=g){if(m!=null){if(Math.abs(l[0]-g)<Math.abs(m[0]-g)){return k}else{return k+1}}else{return k}}}return k},j9:function(a,b,c){var d=this.bb().count();var e=this.j7().bx().c();var f=this.j7().bx().d();var g=this.j7().bx().b();var h=this.xAxis();var i=-1;var j=-1;if(h.isSorting()){var k=this.jv;if(this.bl()){k=this.jy}var l=this.lt(b);i=l;j=l}else{var m=this.getItemIndex(b);i=Math.floor($.ig.intDivide(m,g))*g;j=i+(g-1)}if(c!=null&&c.startIndex()==i&&c.endIndex()==j){return c}var n=new $$t.l5;n.series(this);n.startIndex(i);n.endIndex(j);return n},j8:function(a,b,c){var d=new $$t.l5;d.series(this);d.startIndex(0);d.endIndex(this.bb().count()-1);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},kx:function(){return this.isCustomCategoryStyleAllowed()},getExactItemIndex:function(a){var b=this.view().bv();var c=this.view().bu();var d=-1;if(!b.isEmpty()&&!c.isEmpty()&this.xAxis()!=null){var e=this.xAxis().getUnscaledValue2(c.left(),b,c,this.xAxis().categoryMode());var f=this.xAxis().getUnscaledValue2(c.right(),b,c,this.xAxis().categoryMode());var g=(a.__x-b.left())/b.width();var h=e+g*(f-e);if(this.xAxis().categoryMode()!=0){h-=.5}d=h}return d},getItemIndex:function(a){return Math.round(this.getExactItemIndex(a))},ls:function(a){var b=this.view().bv();var c=this.view().bu();if(b.isEmpty()||c.isEmpty()){return-1}var d=new $$t.ie(b,c,this.xAxis().isInverted());var e=$.ig.util.cast($$t.$kd.$type,this.xAxis());var f=this.xAxis().getUnscaledValue(c.left(),d);var g=this.xAxis().getUnscaledValue(c.right(),d);var h=(a.__x-b.left())/b.width();var i=f+(g-f)*h;var j=e.getIndexClosestToUnscaledValue(i);return j},getItem:function(a){var b=0;if($.ig.util.cast($$t.$kd.$type,this.xAxis())!==null){b=this.ls(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bb()!=null&&b<this.bb().count()?this.bb().item(b):null},jw:null,jy:null,jv:null,getOffset:function(a,b){var c=0;if(this.xAxis()==null){return c}var d=this.xAxis().categoryMode();switch(d){case 0:c=0;break;case 1:c=.5*this.xAxis().getCategorySize(a,b);break;case 2:c=this.xAxis().getGroupCenter(this.index(),a,b);break}if(this.xAxis().isInverted()){c=-c}return c},transitionInMode:function(a){if(arguments.length===1){this.g($$t.$qn.transitionInModeProperty,a);return a}else{return this.c($$t.$qn.transitionInModeProperty)}},isTransitionInEnabled:function(a){if(arguments.length===1){this.g($$t.$qn.isTransitionInEnabledProperty,a);return a}else{return this.c($$t.$qn.isTransitionInEnabledProperty)}},ci:function(){return this.isTransitionInEnabled()},j0:function(){return 11},az:function(){return 3},_k2:false,k2:function(value){if(arguments.length===1){this._k2=value;return value}else{return this._k2}},mm:function(a,b){this.jq(a.aa());b.ap()},mz:null,m0:function(){return this.mz},mk:function(a,b){a.v()},ct:function(a,b,c){var d=$$t.$aj.ct.call(this,a,b,c);var e=c;if(this.bb()==null||this.bb().count()==0||!c.l()||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||e.bx().b()<1||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.xAxis().itemsSource()==null||this.xAxis().itemsCount()<1){e.bx().b(0);d=false}return d},getViewInfo:function(a,b){b=this.view().bv();a=this.view().bu();return{viewportRect:a,windowRect:b}},_j2:null,j2:function(value){if(arguments.length===1){this._j2=value;return value}else{return this._j2}},lo:function(a){var b=0;var c=a.bv();var d=a.bu();if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){var e=new $$t.ie(c,d,this.yAxis().isInverted());b=this.yAxis().getScaledValue(this.yAxis().referenceValue(),e)}return b},gi:function(){$$t.$aj.gi.call(this);this.jw.w();this.jv.w();this.jy.w()},hq:function(a){var $self=this;$$t.$aj.hq.call($self,a);$self.j7().bx().e($self.resolution());if($self.bn($self.view())){return}if($self.cj()){if($self.bl()){$self.mm($self.jy,$self.j7())}else{$self.mm($self.jv,$self.j7())}return}if($self.cg(a)){var b=$self.jw;if($self.bl()){if($self.a5().needsFlush()){$self.a5().flush()}$self.jw=$self.jy;$self.jy=b}else{$self.jw=$self.jv;$self.jv=b}$self.mk($self.jv,$self.j7());if($self.cn()){$self.a5().stop();$self.a5().intervalMilliseconds($self.dm());$self.a5().easingFunction($self.transitionInEasingFunction()!=null?$self.transitionInEasingFunction():$self.transitionEasingFunction());$self.j2().p($self.jw,$self.jv,$self.isVertical(),$self.xAxis(),$self.yAxis(),$self.transitionInMode(),$self.j0(),$self.transitionInSpeedType(),$self.az(),function(){return $self.lo($self.j7())},$self.j7().bu())}$self.gf();$self.hw();if($self.cn()){$self.cn(false);$self.k2(true)}}else{$self.mk($self.jv,$self.j7());$self.mm($self.jv,$self.j7())}},typical:null,typicalBasedOn:null,k3:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();switch(b){case"HighColumn":if(this.kf()==null){return false}break;case"LowColumn":if(this.kh()==null){return false}break;case"OpenColumn":if(this.kj()==null){return false}break;case"CloseColumn":if(this.kd()==null){return false}break;case"VolumeColumn":if(this.km()==null){return false}break}}return true},k4:function(){return this.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,this.xAxis())!==null},k9:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:false,$b:null,$c:0,$d:null,$e:0,$f:null,$g:0,$h:0,$i:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$a=false;this.$state=1;break;case 1:if(this.$this.typical!=null){this.$state=2}else{this.$state=11}break;case 2:this.$b=this.$this.j3(0,this.$this.bb().count());this.$this.typical(this.$this,new $$t.qv(0,this.$this.bb().count(),this.$b,this.$this.j4(this.$b)));this.$state=3;break;case 3:if(this.$b.typicalColumn()!=null){this.$state=4}else{this.$state=10}break;case 4:this.$a=true;this.$state=5;break;case 5:this.$d=this.$b.typicalColumn().getEnumerator();this.$state=8;break;case 6:this.$c=this.$d.current();
this.$current=this.$c;this.$state=7;return true;case 7:this.$state=8;break;case 8:if(this.$d.moveNext()){this.$state=6}else{this.$state=9}break;case 9:this.$state=10;break;case 10:this.$state=11;break;case 11:this.$state=12;break;case 12:if(!this.$a){this.$state=13}else{this.$state=30}break;case 13:this.$state=14;break;case 14:if(this.$this.k4()&&$.ig.util.cast($$t.$kd.$type,this.$this.xAxis()).sortedIndices()!=null){this.$state=15}else{this.$state=22}break;case 15:this.$b=this.$this.bb().count();this.$c=$.ig.util.cast($$t.$kd.$type,this.$this.xAxis()).sortedIndices();this.$state=16;break;case 16:this.$d=0;this.$state=20;break;case 17:this.$current=(this.$this.kf().item(this.$c.item(this.$d))+this.$this.kh().item(this.$c.item(this.$d))+this.$this.kd().item(this.$c.item(this.$d)))/3;this.$state=18;return true;case 18:this.$state=19;break;case 19:++this.$d;this.$state=20;break;case 20:if(this.$d<this.$b){this.$state=17}else{this.$state=21}break;case 21:this.$state=29;break;case 22:this.$b=this.$this.bb().count();this.$state=23;break;case 23:this.$c=0;this.$state=27;break;case 24:this.$current=(this.$this.kf().item(this.$c)+this.$this.kh().item(this.$c)+this.$this.kd().item(this.$c))/3;this.$state=25;return true;case 25:this.$state=26;break;case 26:++this.$c;this.$state=27;break;case 27:if(this.$c<this.$b){this.$state=24}else{this.$state=28}break;case 28:this.$state=29;break;case 29:this.$state=30;break;case 30:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1(Number,$iter)},k8:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:0,$b:null,$c:0,$d:0,$e:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:if(this.$this.k4()&&$.ig.util.cast($$t.$kd.$type,this.$this.xAxis()).sortedIndices()!=null){this.$state=2}else{this.$state=13}break;case 2:this.$a=this.$this.kf().count();this.$b=$.ig.util.cast($$t.$kd.$type,this.$this.xAxis()).sortedIndices();this.$state=3;break;case 3:if(this.$a>0){this.$state=4}else{this.$state=6}break;case 4:this.$current=this.$this.lp(this.$this.kf().item(this.$b.item(0))-this.$this.kh().item(this.$b.item(0)));this.$state=5;return true;case 5:this.$state=6;break;case 6:this.$state=7;break;case 7:this.$c=1;this.$state=11;break;case 8:this.$current=Math.max(this.$this.lp(this.$this.kf().item(this.$b.item(this.$c))-this.$this.kh().item(this.$b.item(this.$c))),Math.max(this.$this.lp(Math.abs(this.$this.kf().item(this.$b.item(this.$c))-this.$this.kd().item(this.$b.item(this.$c-1)))),this.$this.lp(Math.abs(this.$this.kh().item(this.$b.item(this.$c))-this.$this.kd().item(this.$b.item(this.$c-1))))));this.$state=9;return true;case 9:this.$state=10;break;case 10:++this.$c;this.$state=11;break;case 11:if(this.$c<this.$a){this.$state=8}else{this.$state=12}break;case 12:this.$state=24;break;case 13:this.$a=this.$this.kf().count();this.$state=14;break;case 14:if(this.$a>0){this.$state=15}else{this.$state=17}break;case 15:this.$current=this.$this.lp(this.$this.kf().item(0)-this.$this.kh().item(0));this.$state=16;return true;case 16:this.$state=17;break;case 17:this.$state=18;break;case 18:this.$b=1;this.$state=22;break;case 19:this.$current=Math.max(this.$this.lp(this.$this.kf().item(this.$b)-this.$this.kh().item(this.$b)),Math.max(this.$this.lp(Math.abs(this.$this.kf().item(this.$b)-this.$this.kd().item(this.$b-1))),this.$this.lp(Math.abs(this.$this.kh().item(this.$b)-this.$this.kd().item(this.$b-1)))));this.$state=20;return true;case 20:this.$state=21;break;case 21:++this.$b;this.$state=22;break;case 22:if(this.$b<this.$a){this.$state=19}else{this.$state=23}break;case 23:this.$state=24;break;case 24:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1(Number,$iter)},k7:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:0,$b:null,$c:0,$d:0,$e:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:if(this.$this.k4()&&$.ig.util.cast($$t.$kd.$type,this.$this.xAxis()).sortedIndices()!=null){this.$state=2}else{this.$state=13}break;case 2:this.$a=this.$this.kh().count();this.$b=$.ig.util.cast($$t.$kd.$type,this.$this.xAxis()).sortedIndices();this.$state=3;break;case 3:if(this.$a>0){this.$state=4}else{this.$state=6}break;case 4:this.$current=this.$this.lp(this.$this.kh().item(this.$b.item(0)));this.$state=5;return true;case 5:this.$state=6;break;case 6:this.$state=7;break;case 7:this.$c=1;this.$state=11;break;case 8:this.$current=Math.min(this.$this.lp(this.$this.kh().item(this.$b.item(this.$c))),this.$this.lp(this.$this.kd().item(this.$b.item(this.$c-1))));this.$state=9;return true;case 9:this.$state=10;break;case 10:this.$c++;this.$state=11;break;case 11:if(this.$c<this.$a){this.$state=8}else{this.$state=12}break;case 12:this.$state=24;break;case 13:this.$a=this.$this.kh().count();this.$state=14;break;case 14:if(this.$a>0){this.$state=15}else{this.$state=17}break;case 15:this.$current=this.$this.lp(this.$this.kh().item(0));this.$state=16;return true;case 16:this.$state=17;break;case 17:this.$state=18;break;case 18:this.$b=1;this.$state=22;break;case 19:this.$current=Math.min(this.$this.lp(this.$this.kh().item(this.$b)),this.$this.lp(this.$this.kd().item(this.$b-1)));this.$state=20;return true;case 20:this.$state=21;break;case 21:this.$b++;this.$state=22;break;case 22:if(this.$b<this.$a){this.$state=19}else{this.$state=23}break;case 23:this.$state=24;break;case 24:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1(Number,$iter)},la:function(a){if(a==null){return null}if(this.k4()&&$.ig.util.cast($$t.$kd.$type,this.xAxis()).sortedIndices()!=null){return new $$t.md(a,$.ig.util.cast($$t.$kd.$type,this.xAxis()).sortedIndices())}return new $$t.me(a)},ku:false,lb:function(){var a=new $$t.bh(String,0);a.add("HighColumn");a.add("LowColumn");a.add("CloseColumn");if(this.typicalBasedOn!=null&&this.bb()!=null&&!this.ku){this.ku=true;var b=this.j3(0,this.bb().count());this.ku=false;var c=new $$t.qv(0,this.bb().count(),b,this.j4(b));this.typicalBasedOn(this,c);if(c.basedOn()!=null&&c.basedOn().count()>0){return c.basedOn()}}return a},lf:null,getOpenColumnAsArray:function(){if(this.kj()==null){return null}if(this.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,this.xAxis())!==null){if(this.lf!=null){return this.lf.asArrayList()}var a=new $$t.bh(Number,2,this.kj().count());var b=this.xAxis().sortedIndices();var c=this.kj().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.lf=a;return this.lf.asArrayList()}else{return this.kj().asArray()}},ld:null,getHighColumnAsArray:function(){if(this.kf()==null){return null}if(this.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,this.xAxis())!==null){if(this.ld!=null){return this.ld.asArrayList()}var a=new $$t.bh(Number,2,this.kf().count());var b=this.xAxis().sortedIndices();var c=this.kf().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.ld=a;return this.ld.asArrayList()}else{return this.kf().asArray()}},le:null,getLowColumnAsArray:function(){if(this.kh()==null){return null}if(this.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,this.xAxis())!==null){if(this.le!=null){return this.le.asArrayList()}var a=new $$t.bh(Number,2,this.kh().count());var b=this.xAxis().sortedIndices();var c=this.kh().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.le=a;return this.le.asArrayList()}else{return this.kh().asArray()}},lc:null,getCloseColumnAsArray:function(){if(this.kd()==null){return null}if(this.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,this.xAxis())!==null){if(this.lc!=null){return this.lc.asArrayList()}var a=new $$t.bh(Number,2,this.kd().count());var b=this.xAxis().sortedIndices();var c=this.kd().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.lc=a;return this.lc.asArrayList()}else{return this.kd().asArray()}},lg:null,getVolumeColumnAsArray:function(){if(this.km()==null){return null}if(this.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,this.xAxis())!==null){if(this.lg!=null){return this.lg.asArrayList()}var a=new $$t.bh(Number,2,this.km().count());var b=this.xAxis().sortedIndices();var c=this.km().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.lg=a;return this.lg.asArrayList()}else{return this.km().asArray()}},gj:function(a,b,c,d){$$t.$aj.gj.call(this,a,b,c,d);if(this.xAxis()==null||!($.ig.util.cast($$t.$kd.$type,this.xAxis())!==null)){return}var e=this.xAxis().sortedIndices();switch(a){case 1:for(var f=b;f<c;f++){var g=e.__inner[f];if(this.lf!=null){this.lf.insert(f,this.kj().item(g))}if(this.ld!=null){this.ld.insert(f,this.kf().item(g))}if(this.le!=null){this.le.insert(f,this.kh().item(g))}if(this.lc!=null){this.lc.insert(f,this.kd().item(g))}if(this.lg!=null){this.lg.insert(f,this.km().item(g))}}break;case 0:if(this.lf!=null){this.lf.removeRange(b,c)}if(this.ld!=null){this.ld.removeRange(b,c)}if(this.le!=null){this.le.removeRange(b,c)}if(this.lc!=null){this.lc.removeRange(b,c)}if(this.lg!=null){this.lg.removeRange(b,c)}break;case 4:if(this.lf!=null){this.lf=new $$t.bh(Number,0)}if(this.ld!=null){this.ld=new $$t.bh(Number,0)}if(this.le!=null){this.le=new $$t.bh(Number,0)}if(this.lc!=null){this.lc=new $$t.bh(Number,0)}if(this.lg!=null){this.lg=new $$t.bh(Number,0)}break;case 3:case 2:for(var h=b;h<c;h++){var i=e.__inner[h];if(this.lf!=null){this.lf.__inner[h]=this.kj().item(i)}if(this.ld!=null){this.ld.__inner[h]=this.kf().item(i)}if(this.le!=null){this.le.__inner[h]=this.kh().item(i)}if(this.lc!=null){this.lc.__inner[h]=this.kd().item(i)}if(this.lg!=null){this.lg.__inner[h]=this.km().item(i)}}break}},j3:function(a,b){var $self=this;var c=$self.la($self.kj());var d=$self.la($self.kd());var e=$self.la($self.kf());var f=$self.la($self.kh());var g=$self.la($self.km());var h=function(){var $ret=new $$t.qw;$ret.typicalColumn(new $$t.qx(1,new $$t.mg($self.k9()),$self.lb()));$ret.trueRange(new $$t.qx(1,new $$t.mg($self.k8()),function(){var $ret=new $$t.bh(String,0);$ret.add("HighColumn");$ret.add("LowColumn");$ret.add("CloseColumn");return $ret}()));$ret.trueLow(new $$t.qx(1,new $$t.mg($self.k7()),function(){var $ret=new $$t.bh(String,0);$ret.add("LowColumn");$ret.add("CloseColumn");return $ret}()));$ret.openColumn(c);$ret.closeColumn(d);$ret.highColumn(e);$ret.lowColumn(f);$ret.volumeColumn(g);$ret.calculateFrom(a);$ret.calculateCount(b);$ret.minimumValue(NaN);$ret.maximumValue(NaN);$ret.count($self.bb()!=null?$self.bb().count():0);return $ret}();return h},lp:function(a){if(Number.isInfinity(a)||isNaN(a)){return 0}return a},j4:function(a){var $self=this;return function(){var $ret=new $$t.qy;$ret.a(new $$t.qz(1,$$t.$aj.eMA,new $$t.bh(String,0)));$ret.c(new $$t.qz(1,$$t.$aj.sMA,new $$t.bh(String,0)));$ret.d(new $$t.qz(1,$$t.$aj.sTDEV,new $$t.bh(String,0)));$ret.b(new $$t.qz(1,$$t.$aj.movingSum,new $$t.bh(String,0)));$ret.h(new $$t.q2(1,function(b){return $$t.$aj.eMA(b.volumeColumn(),b.shortPeriod())},function(){var $ret=new $$t.bh(String,0);$ret.add("VolumeColumn");return $ret}()));$ret.f(new $$t.q2(1,function(b){return $$t.$aj.eMA(b.volumeColumn(),b.longPeriod())},function(){var $ret=new $$t.bh(String,0);$ret.add("VolumeColumn");return $ret}()));$ret.g(new $$t.q2(1,function(b){return $$t.$aj.eMA(b.typicalColumn(),b.shortPeriod())},a.typicalColumn().basedOn()));$ret.e(new $$t.q2(1,function(b){return $$t.$aj.eMA(b.typicalColumn(),b.longPeriod())},a.typicalColumn().basedOn()));$ret.k($$t.$aj.toEnumerableRange);$ret.j($$t.$aj.toEnumerable);$ret.i($self.lp.runOn($self));return $ret}()},categoryAxis:function(){return this.xAxis()},_jx:null,jx:function(value){if(arguments.length===1){this._jx=value;return value}else{return this._jx}},hr:function(a,b){$$t.$aj.hr.call(this,a,b);if(!this.cl()){this.view().aw(b);return}var c=$.ig.util.cast($$t.$qo.$type,this.av());this.view().aw(b);c.bx().e(this.resolution());if(this.bn(this.av())){return}if(!this.ck()){this.mk(this.jx(),c)}this.ck(false);this.mm(this.jx(),c);this.cl(false)},$type:new $.ig.Type("FinancialSeries",$$t.$aj.$type,[$$t.$ha.$type])},true);$.ig.util.defType("FinancialIndicator:v7","FinancialSeries",{au:function(){return new $$t.v8(this)},hc:function(a){$$t.$qn.hc.call(this,a);this.m2(a)},_m2:null,m2:function(value){if(arguments.length===1){this._m2=value;return value}else{return this._m2}},init:function(){$$t.$qn.init.call(this);this.jw=new $$t.ke(3);this.jy=new $$t.ke(3);this.jv=new $$t.ke(3);this.m8(new $$t.bh(Number,0));this.m1(new $$t.h7(-100,100))},nh:function(a){if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(true)}},gj:function(a,b,c,d){var $self=this;if($self.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,$self.xAxis())!==null){$.ig.util.cast($$t.$kd.$type,$self.xAxis()).notifyDataChanged()}$self.m2().b3().p(a,b,c,d);if(d!=null&&$self.k6.containsKey(d)){(function(){var $ret=$self.k6.tryGetValue(d,d);d=$ret.value;return $ret.ret})()}if($self.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,$self.xAxis())!==null){a=4;b=0;c=$self.bb().count()}switch(a){case 3:if($self.m6(b,c,d)){$self.nj(b,c,d);$self.nh(true)}break;case 2:if($self.m6(b,$self.bb().count()-b,d)){$self.nj(b,$self.bb().count()-b,d);$self.nh(true)}break;case 1:if($self.m6(b,$self.bb().count()-b,d)){var e=new Array(c);for(var f=0;f<c;f++){e[f]=0}$self.m8().insertRange(b,e);$self.nj(b,$self.bb().count()-b,d);$self.nh(true)}break;case 0:if($self.m6(b,$self.bb().count()-b,d)){$self.m8().removeRange(b,c);$self.nj(b,$self.bb().count()-b,d);$self.nh(true)}break;case 4:if($self.m6(b,$self.bb().count()-b,d)){$self.m8(new $$t.bh(Number,2,$self.bb().count()));var g=new Array(c);for(var h=0;h<c;h++){g[h]=0}$self.m8().insertRange(0,g);$self.nj(b,$self.bb().count()-b,d);$self.nh(true)}break}},displayType:function(a){if(arguments.length===1){this.g($$t.$v7.displayTypeProperty,a);return a}else{return this.c($$t.$v7.displayTypeProperty)}},ignoreFirst:function(a){if(arguments.length===1){this.g($$t.$v7.ignoreFirstProperty,a);return a}else{return this.c($$t.$v7.ignoreFirstProperty)}},trendLineType:function(a){if(arguments.length===1){this.g($$t.$v7.trendLineTypeProperty,a);return a}else{return this.c($$t.$v7.trendLineTypeProperty)}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$v7.trendLineBrushProperty,a);return a}else{return this.c($$t.$v7.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$v7.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$v7.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$v7.trendLineThicknessProperty,a);return a}else{return this.c($$t.$v7.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$v7.trendLineDashCapProperty,a);return a}else{return this.c($$t.$v7.trendLineDashCapProperty)}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$v7.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$v7.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$v7.trendLinePeriodProperty,a);return a}else{return this.c($$t.$v7.trendLinePeriodProperty)}},nd:function(){return-1},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$v7.trendLineZIndexProperty,a);return a}else{return this.c($$t.$v7.trendLineZIndexProperty)}},_m8:null,m8:function(value){if(arguments.length===1){this._m8=value;return value}else{return this._m8}},_m1:null,m1:function(value){if(arguments.length===1){this._m1=value;return value}else{return this._m1}},m5:function(a,b){},m7:function(a,b){},hh:function(a,b,c,d){switch(b){case"XAxis":this.m2().cb();break}$$t.$qn.hh.call(this,a,b,c,d);if(this.m2().b3().d(a,b,c,d,this.trendLineDashArray())){this.renderSeries(false);this.gy()}switch(b){case"FastItemsSource":if(this.bb()!=null){this.m8(new $$t.bh(Number,2,this.bb().count()));var e=new Array(this.bb().count());for(var f=0;f<this.bb().count();f++){e[f]=0}this.m8().insertRange(0,e);this.nj(0,this.bb().count(),null);if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.j7().bx().e(this.resolution());this.renderSeries(false)}}break;case"TrendLineBrush":this.hz();break;case"DisplayType":this.gh(true,this.view());this.renderSeries(false);this.gy();break;case"OpenColumn":case"HighColumn":case"LowColumn":case"CloseColumn":case"VolumeColumn":if(this.bb()!=null){if(this.m8().count()!=this.bb().count()){this.m8(new $$t.bh(Number,2,this.bb().count()));var g=new Array(this.bb().count());for(var h=0;h<this.bb().count();h++){g[h]=0}this.m8().insertRange(0,g)}if(this.m6(0,this.bb().count()-1,b)){this.ni()}}break;case"XAxis":if(this.xAxis()!=null&&($.ig.util.cast($$t.$kd.$type,this.xAxis())!==null||$.ig.util.cast($$t.$kd.$type,c)!==null)){this.ni()}break;case"YAxis":case"IgnoreFirst":this.ni();this.gy();break;case"TrendLineType":this.gy();break}},getSeriesValue:function(a,b,c){if(this.m8()==null){return $$t.$qn.getSeriesValue.call(this,a,b,c)}var d=this.getOffset(this.view().bv(),this.view().bu());var e=new $$t.ie(this.view().bv(),this.view().bu(),this.xAxis().isInverted());e.b=this.seriesViewer().viewportRect();return this.dk(this.m8(),a,this.xAxis(),e,d,this.li.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){if(this.m8()==null){return $$t.$qn.getPreviousOrExactIndex.call(this,a,b)}return this.d5(a,b,this.xAxis(),this.li.runOn(this),this.m8())},getNextOrExactIndex:function(a,b){if(this.m8()==null){return $$t.$qn.getNextOrExactIndex.call(this,a,b)}return this.d3(a,b,this.xAxis(),this.li.runOn(this),this.m8())},cs:function(){return true},m6:function(a,b,c){if(c==null){return true}if(this.m7(a,b).contains(c)){return true}return false},nj:function(a,b,c){this.m5(a,b)},ad:function(a){if(this.bb()==null){return null}if(a!=null&&a==this.yAxis()){return this.m1()}return null},scrollIntoView:function(a){var b=this.bb()!=null?this.bb().indexOf(a):-1;var c=this.view().bv();var d=this.view().bu();var e=new $$t.x(0,0,0,1,1);if(b>=0&&c!=null&&d!=null){if(this.xAxis()!=null){var f=new $$t.ie(e,e,this.xAxis().isInverted());var g=this.xAxis().getScaledValue(b,f);if(g<c.left()+.1*c.width()){g=g+.4*c.width()}if(g>c.right()-.1*c.width()){g=g-.4*c.width()}c.x(g-.5*c.width())}if(this.yAxis()!=null&&this.m8()!=null&&b<this.m8().count()){var h=new $$t.ie(e,e,this.yAxis().isInverted());var i=this.yAxis().getScaledValue(this.m8().__inner[b],h);if(i<c.top()+.1*c.height()){i=i+.4*c.height()}if(i>c.bottom()-.1*c.height()){i=i-.4*c.height()}c.y(i-.5*c.height())}this.syncLink().al(this.seriesViewer(),c)}return b>=0},ct:function(a,b,c){var d=$$t.$qn.ct.call(this,a,b,c);if(this.m8()==null||this.m8().count()==0){d=false}return d},mk:function(a,b){var $self=this;$$t.$qn.mk.call($self,a,b);var c=b.bv();var d=b.bu();var e=$self.xAxis();var f=$self.yAxis();var g=new $$t.ie(c,d,e.isInverted());var h=new $$t.ie(c,d,f.isInverted());a.h.clear();a.p.clear();a.q.clear();var i=0;var j=$.ig.util.cast($$t.$kd.$type,$self.xAxis());if(j!=null&&j.sortedIndices().count()!=$self.bb().count()){return}i=$self.getOffset(c,d);var k=$self.nd();if(k==-1){k=$self.trendLinePeriod()}var l=$.ig.util.cast($$t.$v8.$type,b);$self.m2().b3().prepareLine(a.q,$self.trendLineType(),$self.m8(),k,function(m){return $self.xAxis().getScaledValue(m,g)},function(m){return $self.yAxis().getScaledValue(m,h)},function(){var $ret=new $$t.j8;$ret.c(b.bx().b());$ret.d(b.bx().c());$ret.e(b.bx().d());$ret.a(i);$ret.b($self.resolution());$ret.f(d);$ret.g(c);return $ret}());var m=$self.ne($self.xAxis().getUnscaledValue(2,g)-$self.xAxis().getUnscaledValue(1,g));for(var n=b.bx().c();n<=b.bx().d();++n){var o;if(j==null){o=b.bx().getBucket(n)}else{var p=j.sortedIndices().__inner[n];var q=j.getUnscaledValueAt(p);var r=$self.ne($self.m8().__inner[n]);var s=r;var t=q;while(n<b.bx().d()){p=j.sortedIndices().__inner[n+1];t=j.getUnscaledValueAt(p);if(t-q>m){break}n++;var u=$self.ne($self.m8().__inner[n]);r=Math.min(r,u);s=Math.max(s,u)}var v=NaN;if(!isNaN(q)){v=$self.xAxis().getScaledValue(q,g)}o=function(){var $ret=new Array;$ret.add($self.ne(v));$ret.add(r);$ret.add(s);return $ret}()}if(!isNaN(o[0])){if($self.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,$self.xAxis())!==null){o[0]=o[0]+i}else{o[0]=e.getScaledValue(o[0],g)+i}o[1]=f.getScaledValue(o[1],h);if(b.bx().b()>1||j!=null){o[2]=f.getScaledValue(o[2],h)}else{o[2]=o[1]}a.h.add(o)}}return},ne:function(a){return a},gh:function(a,b){$$t.$qn.gh.call(this,a,b);var c=b;c.b6(a);c.b3().o()},j0:function(){switch(this.displayType()){case 1:return 1;case 2:return 1;case 0:return 12}return 1},mm:function(a,b){var $self=this;$$t.$qn.mm.call($self,a,b);var c=$.ig.util.cast($$t.$v8.$type,b);var d=function(e){return a.h.__inner[e][0]};var e=function(f){return a.h.__inner[f][1]};var f=function(g){return a.h.__inner[g][0]};var g=function(h){return a.h.__inner[h][2]};c.b3().o();c.b3().t(a.q);var h=b.bu();var i=0;var j=$self.actualBrush();var k=$self.negativeBrush();if(b.b0(a)){c.b6(false);if(a.h.count()>0){switch($self.displayType()){case 0:c.ca(a.h.count(),d,e,f,g,true);break;case 1:if($self.yAxis()!=null){i=$self.lo(b)}else{i=.5*(h.top()+h.bottom())}c.b8(a.h.count(),d,e,f,g,true,i);break;case 2:i=$self.lo(b);c.b9(a.h.count(),d,e,f,g,true,i);break;default:throw new $$t.f5}}b.b2(a)}var l=a.h;var m=$self.bb().count();$self.jz.x($self,$self.k1(),$self.xAxis(),$self.getCategoryItems.runOn($self),$self.lq(b),$self.lr(b));var n=false;var o=$self.jz.b();if(o!=null){n=true}$self.jz.am=j;$self.jz.ah=j;if(n){var p=new $$t.ie(b.bv(),b.bu(),$self.xAxis().isInverted());$self.jz.f=false;$self.mj(l,-1,m,$self.xAxis(),p,b.m())}$self.jz.ae(c.cs,true,false,true,false);$self.jz.ae(c.cu,true,false,true,false);$self.jz.ae(c.ct,false,true,false,false);c.ct.__opacity=.8*$self.jz.i*$self.actualAreaFillOpacity();$self.jz.ae(c.cr,true,false,false,false);$self.jz.am=k;$self.jz.ah=k;if(n){var q=new $$t.ie(b.bv(),b.bu(),$self.xAxis().isInverted());$self.jz.f=true;$self.mj(l,-1,m,$self.xAxis(),q,b.m())}$self.jz.ae(c.co,true,false,true,false);$self.jz.ae(c.cq,true,false,true,false);$self.jz.ae(c.cp,false,true,false,false);c.cp.__opacity=.8*$self.jz.i*$self.actualAreaFillOpacity();$self.jz.ae(c.cn,true,false,false,false);c.cc()},hz:function(){$$t.$qn.hz.call(this);if(this.index()<0){return}this.m2().cd()},ni:function(){this.m2().b3().v();this.m5(0,this.m8().count());if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}},go:function(a){$$t.$qn.go.call(this,a);var b=new $$t.g8(1,"trendLine",this.m2().b3().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("FinancialIndicator",$$t.$qn.$type)},true);$.ig.util.defType("StrategyBasedIndicator:wc","FinancialIndicator",{init:function(){$$t.$v7.init.call(this);this.ny(this.nz());this.y(this.oc())},_ny:null,ny:function(value){if(arguments.length===1){this._ny=value;return value}else{return this._ny}},nz:function(){},oc:function(){},n5:function(){return-Number.MAX_VALUE},n7:function(){return-Number.MAX_VALUE},n4:function(){return-Number.MAX_VALUE},og:function(a,b,c){var $self=this;var d=$$t.$ar.i(c,$.ig.Number.prototype.$type,b,new $$t.as(2,a,function(e,f){$.ig.util.cast($$t.$wc.$type,e).raisePropertyChanged(c,f.d(),f.c())}));$$t.$wc.n2.add(c);return d},of:function(a,b){return $$t.$wc.og(a,b,"Period")},od:function(a,b){return $$t.$wc.og(a,b,"LongPeriod")},oh:function(a,b){return $$t.$wc.og(a,b,"ShortPeriod")},m7:function(a,b){var c=this.j3(a,b);var d=this.j4(c);return this.ny().b(c,d)},m5:function(a,b){var c=this.j3(a,b);if(b==0){return false}if(!this.k3(this.m7(a,b))){return false}var d=this.j4(c);if(this.m1()!=null){c.minimumValue(this.m1().c());c.maximumValue(this.m1().b())}var e=this.ny().a(c,d);for(var f=0;f<this.ignoreFirst()&&f<c.indicatorColumn().count();f++){c.indicatorColumn().item(f,NaN)}if(this.yAxis()!=null&&this.n1(c)){this.yAxis().updateRange()}return e},n1:function(a){if(!isNaN(a.minimumValue())&&!isNaN(a.maximumValue())&&a.specifiesRange()){var b=this.m1();this.m1(new $$t.h7(a.minimumValue(),a.maximumValue()));return this.n0(b,this.m1())}var c=Number.MAX_VALUE;var d=-Number.MAX_VALUE;var f=a.indicatorColumn().getEnumerator();while(f.moveNext()){var e=f.current();if(!isNaN(e)){c=Math.min(c,e);d=Math.max(d,e)}}var g=this.m1();this.m1(new $$t.h7(c,d));return this.n0(g,this.m1())},n0:function(a,b){if(a==null||b==null){return true}if(a.c()!=b.c()){return true}if(a.b()!=b.b()){return true}return false},n6:function(a){if(a==-Number.MAX_VALUE){return 0}if(a>this.m8().count()&&this.m8().count()>0){a=this.m8().count()-1}if(a<1){return 1}return a},j3:function(a,b){var c=$$t.$v7.j3.call(this,a,b);c.indicatorColumn(this.m8());c.period(this.n6(this.n5()));c.shortPeriod(this.n6(this.n7()));c.longPeriod(this.n6(this.n4()));c.multiplier(this.n3());return c},n3:function(){return 1},oe:function(a,b){var $self=this;var c=$$t.$ar.i("Multiplier",Number,b,new $$t.as(2,a,function(d,e){$.ig.util.cast($$t.$wc.$type,d).raisePropertyChanged("Multiplier",e.d(),e.c())}));$$t.$wc.n2.add("Multiplier");return c},hh:function(a,b,c,d){$$t.$v7.hh.call(this,a,b,c,d);if($$t.$wc.n2.contains(b)){if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.j7().bx().e(this.resolution());this.m5(0,this.m8().count());this.m2().b3().v();this.renderSeries(false)}}},$type:new $.ig.Type("StrategyBasedIndicator",$$t.$v7.$type)},true);$.ig.util.defType("AbsoluteVolumeOscillatorIndicator:we","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.wf},oc:function(){return $$t.$we.$type},shortPeriod:function(a){if(arguments.length===1){this.g($$t.$we.shortPeriodProperty,a);return a}else{return this.c($$t.$we.shortPeriodProperty)}},n7:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.g($$t.$we.longPeriodProperty,a);return a}else{return this.c($$t.$we.longPeriodProperty)}},n4:function(){return this.longPeriod()},$type:new $.ig.Type("AbsoluteVolumeOscillatorIndicator",$$t.$wc.$type)},true);$.ig.util.defType("IndicatorCalculationStrategy:wd","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){},b:function(a,b){},$type:new $.ig.Type("IndicatorCalculationStrategy",$.ig.$ot)},true);$.ig.util.defType("AbsoluteVolumeOscillatorIndicatorStrategy:wf","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.addRange(b.h().a());c.addRange(b.f().a());return c},a:function(a,b){var c=b.h().d()(a).getEnumerator();var d=b.f().d()(a).getEnumerator();var e=a.indicatorColumn();var f=0;while(c.moveNext()&&d.moveNext()){var g=c.current()-d.current();e.item(f,b.i()(g));++f}return true},$type:new $.ig.Type("AbsoluteVolumeOscillatorIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("AccumulationDistributionIndicator:wg","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.wh},oc:function(){return $$t.$wg.$type},$type:new $.ig.Type("AccumulationDistributionIndicator",$$t.$wc.$type)},true);$.ig.util.defType("StreamingIndicatorCalculationStrategy:wi","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},c:function(a,b){},$type:new $.ig.Type("StreamingIndicatorCalculationStrategy",$$t.$wd.$type)},true);$.ig.util.defType("AccumulationDistributionIndicatorStrategy:wh","StreamingIndicatorCalculationStrategy",{init:function(){$$t.$wi.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("CloseColumn");c.add("LowColumn");c.add("HighColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=0;var e=this.c(a,b).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},c:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:0,$d:0,$e:0,$f:0,$g:0,$h:0,$i:0,$j:0,$k:0,$l:0,$m:0,$n:0,$o:0,$p:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$c=0;this.$d=Number.POSITIVE_INFINITY;this.$e=Number.NEGATIVE_INFINITY;this.$f=a.indicatorColumn()!=null?a.indicatorColumn().count():0;this.$g=a.closeColumn()!=null?a.closeColumn().count():0;this.$h=a.highColumn()!=null?a.highColumn().count():0;this.$i=a.volumeColumn()!=null?a.volumeColumn().count():0;this.$j=Math.min(this.$f,Math.min(this.$g,Math.min(this.$h,this.$i)));this.$state=1;break;case 1:this.$k=0;this.$state=5;break;case 2:this.$l=a.closeColumn().item(this.$k);this.$m=a.lowColumn().item(this.$k);this.$n=a.highColumn().item(this.$k);this.$o=a.volumeColumn().item(this.$k);this.$p=(this.$l-this.$m-(this.$n-this.$l))/(this.$n-this.$m);this.$c+=b.i()(this.$p*this.$o);this.$d=Math.min(this.$d,this.$c);this.$e=Math.max(this.$e,this.$c);this.$current=this.$c;this.$state=3;return true;case 3:this.$state=4;break;case 4:++this.$k;this.$state=5;break;case 5:if(this.$k<this.$j){this.$state=2}else{this.$state=6}break;case 6:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1(Number,$iter)},$type:new $.ig.Type("AccumulationDistributionIndicatorStrategy",$$t.$wi.$type)},true);$.ig.util.defType("AverageDirectionalIndexIndicator:wj","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.wk},oc:function(){return $$t.$wj.$type},period:function(a){if(arguments.length===1){this.g($$t.$wj.periodProperty,a);return a}else{return this.c($$t.$wj.periodProperty)}},n5:function(){return this.period()},$type:new $.ig.Type("AverageDirectionalIndexIndicator",$$t.$wc.$type)},true);$.ig.util.defType("AverageDirectionalIndexIndicatorStrategy:wk","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("LowColumn");c.add("HighColumn");c.addRange(a.trueRange().basedOn());c.addRange(b.a().a());return c},j:function(a,b,c){return b.item(a)-b.item(a-1)},i:function(a,b,c){return c.item(a-1)-c.item(a)},h:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:0,$d:0,$e:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$current=0;this.$state=1;return true;case 1:this.$c=0;this.$d=0;this.$state=2;break;case 2:this.$e=1;this.$state=11;break;case 3:this.$c=this.$this.j(this.$e,a,b);this.$d=this.$this.i(this.$e,a,b);this.$state=4;break;case 4:if(this.$c>this.$d&&this.$c>0){this.$state=5}else{this.$state=7}break;case 5:this.$current=this.$c;this.$state=6;return true;case 6:this.$state=9;break;case 7:this.$current=0;this.$state=8;return true;case 8:this.$state=9;break;case 9:this.$state=10;break;case 10:this.$e++;this.$state=11;break;case 11:if(this.$e<a.count()){this.$state=3}else{this.$state=12}break;case 12:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1(Number,$iter)},f:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:0,$d:0,$e:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$current=0;this.$state=1;return true;case 1:this.$c=0;this.$d=0;this.$state=2;break;case 2:this.$e=1;this.$state=11;break;case 3:this.$c=this.$this.j(this.$e,a,b);this.$d=this.$this.i(this.$e,a,b);this.$state=4;break;case 4:if(this.$d>this.$c&&this.$d>0){this.$state=5}else{this.$state=7}break;case 5:this.$current=this.$d;this.$state=6;return true;case 6:this.$state=9;break;case 7:this.$current=0;this.$state=8;return true;case 8:this.$state=9;break;case 9:this.$state=10;break;case 10:this.$e++;this.$state=11;
break;case 11:if(this.$e<a.count()){this.$state=3}else{this.$state=12}break;case 12:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1(Number,$iter)},g:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:null,$d:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$c=b.a().d()(this.$this.h(a.highColumn(),a.lowColumn()),a.period()).getEnumerator();this.$d=b.a().d()(a.trueRange(),a.period()).getEnumerator();this.$state=1;break;case 1:this.$state=4;break;case 2:this.$current=b.i()(this.$c.current()/this.$d.current());this.$state=3;return true;case 3:this.$state=4;break;case 4:if(this.$c.moveNext()&&this.$d.moveNext()){this.$state=2}else{this.$state=5}break;case 5:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1(Number,$iter)},e:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:null,$d:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$c=b.a().d()(this.$this.f(a.highColumn(),a.lowColumn()),a.period()).getEnumerator();this.$d=b.a().d()(a.trueRange(),a.period()).getEnumerator();this.$state=1;break;case 1:this.$state=4;break;case 2:this.$current=b.i()(this.$c.current()/this.$d.current());this.$state=3;return true;case 3:this.$state=4;break;case 4:if(this.$c.moveNext()&&this.$d.moveNext()){this.$state=2}else{this.$state=5}break;case 5:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1(Number,$iter)},d:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:null,$d:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$c=this.$this.g(a,b).getEnumerator();this.$d=this.$this.e(a,b).getEnumerator();this.$c.moveNext();this.$d.moveNext();this.$state=1;break;case 1:this.$state=4;break;case 2:this.$current=Math.abs(b.i()((this.$c.current()-this.$d.current())/(this.$c.current()+this.$d.current())));this.$state=3;return true;case 3:this.$state=4;break;case 4:if(this.$c.moveNext()&&this.$d.moveNext()){this.$state=2}else{this.$state=5}break;case 5:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1(Number,$iter)},c:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$c=b.a().d()(this.$this.d(a,b),a.period()).getEnumerator();this.$current=0;this.$state=1;return true;case 1:this.$state=2;break;case 2:this.$state=5;break;case 3:this.$current=this.$c.current()*100;this.$state=4;return true;case 4:this.$state=5;break;case 5:if(this.$c.moveNext()){this.$state=3}else{this.$state=6}break;case 6:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1(Number,$iter)},a:function(a,b){var c=this.c(a,b).getEnumerator();var d=a.indicatorColumn();for(var e=0;e<d.count();e++){if(c.moveNext()){d.item(e,c.current())}}return true},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("AverageTrueRangeIndicator:wl","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.wm},oc:function(){return $$t.$wl.$type},period:function(a){if(arguments.length===1){this.g($$t.$wl.periodProperty,a);return a}else{return this.c($$t.$wl.periodProperty)}},n5:function(){return this.period()},$type:new $.ig.Type("AverageTrueRangeIndicator",$$t.$wc.$type)},true);$.ig.util.defType("AverageTrueRangeIndicatorStrategy:wm","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.addRange(a.trueRange().basedOn());c.addRange(b.a().a());return c},a:function(a,b){var c=0;var e=b.a().d()(a.trueRange(),a.period()).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);++c}return true},$type:new $.ig.Type("AverageTrueRangeIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("FinancialOverlay:wn","FinancialSeries",{init:function(){$$t.$qn.init.call(this);this.m1(false)},gj:function(a,b,c,d){if(this.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,this.xAxis())!==null){$.ig.util.cast($$t.$kd.$type,this.xAxis()).notifyDataChanged()}this.j7().bx().e(this.resolution());this.m2();if(this.yAxis()!=null){this.yAxis().updateRange()}this.renderSeries(true)},ignoreFirst:function(a){if(arguments.length===1){this.g($$t.$wn.ignoreFirstProperty,a);return a}else{return this.c($$t.$wn.ignoreFirstProperty)}},cs:function(){return true},hh:function(a,b,c,d){switch(b){case"FastItemsSource":this.m1(false);break;case"IgnoreFirst":this.m1(false);this.renderSeries(false);this.gy();break;case"XAxis":this.m1(false);break}$$t.$qn.hh.call(this,a,b,c,d)},onApplyTemplate:function(){$$t.$qn.z.call(this);this.renderSeries(false)},scrollIntoView:function(a){var b=this.bb()!=null?this.bb().indexOf(a):-1;var c=this.view().bv();var d=this.view().bu();var e=new $$t.x(0,0,0,1,1);var f=new $$t.ie(e,e,this.xAxis().isInverted());var g=new $$t.ie(e,e,this.yAxis().isInverted());if(b>=0&&c!=null&&d!=null){if(this.xAxis()!=null){var h=this.xAxis().getScaledValue(b,f);if(h<c.left()+.1*c.width()){h=h+.4*c.width()}if(h>c.right()-.1*c.width()){h=h-.4*c.width()}c.x(h-.5*c.width())}if(this.yAxis()!=null&&this.kh()!=null&&this.kf()!=null&&b<this.kh().count()&&b<this.kf().count()){var i=this.yAxis().getScaledValue(this.kh().item(b),g);var j=this.yAxis().getScaledValue(this.kf().item(b),g);if(!isNaN(i)&&!isNaN(j)){var k=Math.abs(i-j);if(c.height()<k){c.height(k);c.y(Math.min(i,j))}else{if(i<c.top()+.1*c.height()){i=i+.4*c.height()}if(i>c.bottom()-.1*c.height()){i=i-.4*c.height()}c.y(i-.5*c.height())}}}this.syncLink().al(this.seriesViewer(),c)}return b>=0},ad:function(a){if(a!=null&&a==this.yAxis()&&this.kh()!=null&&this.kf()!=null){return new $$t.h7(this.kh().minimum(),this.kf().maximum())}return null},_m1:false,m1:function(value){if(arguments.length===1){this._m1=value;return value}else{return this._m1}},m2:function(){},$type:new $.ig.Type("FinancialOverlay",$$t.$qn.$type)},true);$.ig.util.defType("BollingerBandsOverlay:wo","FinancialOverlay",{init:function(){this.m7=new $$t.bh(Number,0);this.m8=new $$t.bh(Number,0);$$t.$wn.init.call(this);this.y($$t.$wo.$type);this.jw=new $$t.ke(4);this.jy=new $$t.ke(4);this.jv=new $$t.ke(4)},period:function(a){if(arguments.length===1){this.g($$t.$wo.periodProperty,a);return a}else{return this.c($$t.$wo.periodProperty)}},multiplier:function(a){if(arguments.length===1){this.g($$t.$wo.multiplierProperty,a);return a}else{return this.c($$t.$wo.multiplierProperty)}},hh:function(a,b,c,d){if(this.lb().contains(b)){this.m1(false)}$$t.$wn.hh.call(this,a,b,c,d);switch(b){case"Period":this.m1(false);this.renderSeries(false);break;case"Multiplier":this.renderSeries(false);break}},m9:0,na:0,m2:function(){this.m7.clear();this.m8.clear();var a=$$t.$aj.sMA(new $$t.mg(this.k9()),this.period()).getEnumerator();var b=$$t.$aj.sTDEV(new $$t.mg(this.k9()),this.period()).getEnumerator();this.na=Number.MAX_VALUE;this.m9=-Number.MAX_VALUE;var c=true;var d=true;var e=this.multiplier();while(c||d){if(a.moveNext()){this.m7.add(a.current())}else{c=false}if(b.moveNext()){this.m8.add(b.current())}else{d=false}if(c&&d){this.na=Math.min(this.na,a.current()-b.current()*e);this.m9=Math.max(this.m9,a.current()+b.current()*e)}}return true},ad:function(a){if(this.m7==null||this.m8==null||a==null||this.bb()==null||a!=this.yAxis()){return null}var b=new $$t.h7(this.na,this.m9);return b},m7:null,m8:null,nd:function(a){return a},mk:function(a,b){var $self=this;$$t.$wn.mk.call($self,a,b);var c=b.bv();var d=b.bu();var e=$self.xAxis();var f=$self.yAxis();var g=new $$t.ie(c,d,e.isInverted());var h=new $$t.ie(c,d,f.isInverted());a.h.clear();a.p.clear();a.q.clear();var i=$.ig.util.cast($$t.$kd.$type,$self.xAxis());if(i!=null&&i.sortedIndices().count()!=$self.bb().count()){return}var j=0;j=$self.getOffset(c,d);if(!$self.m1()){$self.m1($self.m2());if($self.yAxis()!=null){$self.yAxis().updateRange1(true)}}var k=$self.nd($self.xAxis().getUnscaledValue(2,g)-$self.xAxis().getUnscaledValue(1,g));for(var l=b.bx().c();l<=b.bx().d();++l){var m;if(i==null){m=b.bx().getBucket(l)}else{var n=i.sortedIndices().__inner[l];var o=i.getUnscaledValueAt(n);var p=$self.nd($self.m7.__inner[l]);var q=$self.nd($self.m8.__inner[l]);var r=p;var s=q;var t=o;var u=1;while(l<b.bx().d()){n=i.sortedIndices().__inner[l+1];t=i.getUnscaledValueAt(n);if(t-o>k){break}l++;r+=$self.nd($self.m7.__inner[l]);s+=$self.nd($self.m8.__inner[l]);u++}r/=u;s/=u;var v=$self.nd(r-s*$self.multiplier());var w=$self.nd(r);var x=$self.nd(r+s*$self.multiplier());var y=NaN;if(!isNaN(o)){y=$self.xAxis().getScaledValue(o,g)}m=function(){var $ret=new Array;$ret.add($self.nd(y));$ret.add(v);$ret.add(w);$ret.add(x);return $ret}()}var z=Math.max(1,k);if(!isNaN(m[0])&&l*z>=$self.ignoreFirst()){if($self.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,$self.xAxis())!==null){m[0]=m[0]+j}else{m[0]=e.getScaledValue(m[0],g)+j}m[1]=f.getScaledValue(m[1],h);m[2]=f.getScaledValue(m[2],h);m[3]=f.getScaledValue(m[3],h);a.h.add(m)}}},gh:function(a,b){$$t.$wn.gh.call(this,a,b);var c=b;if(c!=null){c.b4()}},getSeriesValue:function(a,b,c){if(this.m7==null){return $$t.$wn.getSeriesValue.call(this,a,b,c)}var d=this.getOffset(this.view().bv(),this.view().bu());var e=new $$t.ie(this.view().bv(),this.view().bu(),this.xAxis().isInverted());e.b=this.seriesViewer().viewportRect();return this.dk(this.m7,a,this.xAxis(),e,d,this.li.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){if(this.m7==null){return $$t.$wn.getPreviousOrExactIndex.call(this,a,b)}return this.d5(a,b,this.xAxis(),this.li.runOn(this),this.m7)},getNextOrExactIndex:function(a,b){if(this.m7==null){return $$t.$wn.getNextOrExactIndex.call(this,a,b)}return this.d3(a,b,this.xAxis(),this.li.runOn(this),this.m7)},ct:function(a,b,c){var d=$$t.$wn.ct.call(this,a,b,c);if(!this.k3(this.lb())){d=false}return d},mm:function(a,b){var $self=this;$$t.$wn.mm.call($self,a,b);var c=$.ig.util.cast($$t.$wp.$type,b);if(b.b0(a)){c.b4();var d=a.h.count();var e=function(f){return a.h.__inner[f][0]};var f=function(g){return a.h.__inner[d-1-g][0]};var g=function(h){return a.h.__inner[h][1]};var h=function(i){return a.h.__inner[i][2]};var i=function(j){return a.h.__inner[d-1-j][3]};c.b5(d,e,f,g,h,i);b.b2(a)}$self.jz.x($self,$self.k1(),$self.xAxis(),$self.getCategoryItems.runOn($self),$self.lq(b),$self.lr(b));var j=false;var k=$self.jz.b();var l=a.h;var m=$self.bb().count();if(k!=null){j=true}if(j){var n=new $$t.ie(b.bv(),b.bu(),$self.xAxis().isInverted());$self.mj(l,-1,m,$self.xAxis(),n,b.m())}var o=c.cc();var p=c.cd();var q=c.ce();var r=c.b7();$self.jz.ae(p,true,false,true,true);$self.jz.ap=null;$self.jz.ao=null;$self.jz.ae(o,true,false,false,true);$self.jz.ae(q,true,false,false,true);$self.jz.ae(r,false,true,false,false);r.__opacity=$self.jz.i*$self.actualAreaFillOpacity()},au:function(){return new $$t.wp(this)},hc:function(a){$$t.$wn.hc.call(this,a);this.m6($.ig.util.cast($$t.$wp.$type,a))},_m6:null,m6:function(value){if(arguments.length===1){this._m6=value;return value}else{return this._m6}},$type:new $.ig.Type("BollingerBandsOverlay",$$t.$wn.$type)},true);$.ig.util.defType("FinancialBucketCalculator:qp","Object",{_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function(a){$.ig.$op.init.call(this);if(a==null){throw new $$t.e0("view")}this.a(a);this.c(-1);this.d(this.d());this.b(0)},getBucket:function(a){return null},getErrorBucket:function(a,b){return NaN},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},getBucketInfo:function(a,b,c,d){a=this.c();b=this.d();c=this.b();d=this.a().bz().resolution();return{firstBucket:a,lastBucket:b,bucketSize:c,resolution:d}},e:function(a){var b=this.a().bv();var c=this.a().bu();if(b.isEmpty()||c.isEmpty()||this.a().bz().xAxis()==null){this.b(0);return}var d=this.a().bz().xAxis()!=null?this.a().bz().xAxis().isInverted():false;var e=new $$t.ie(b,c,d);var f=$.ig.util.cast($$t.$kd.$type,this.a().bz().xAxis());if(f==null||f.sortedIndices()==null){var g=Math.floor(this.a().bz().xAxis().getUnscaledValue(c.left(),e));var h=Math.ceil(this.a().bz().xAxis().getUnscaledValue(c.right(),e));if(this.a().bz().xAxis().isInverted()){h=Math.ceil(this.a().bz().xAxis().getUnscaledValue(c.left(),e));g=Math.floor(this.a().bz().xAxis().getUnscaledValue(c.right(),e))}var i=Math.floor((h-g+1)*a/c.width());this.b(Math.max(1,i));this.c(Math.floor(g/this.b()));this.d(Math.ceil(h/this.b()))}else{this.c(f.getFirstVisibleIndex(b,c));this.d(f.getLastVisibleIndex(b,c));this.b(1)}},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("FinancialBucketCalculator",$.ig.$ot,[$$t.$j1.$type])},true);$.ig.util.defType("BollingerBandsBucketCalculator:wq","FinancialBucketCalculator",{init:function(a){$$t.$qp.init.call(this,a);this.f(a)},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},getBucket:function(a){var $self=this;var b=a*$self.b();var c=Math.min(b+$self.b()-1,$self.a().bz().bb().count()-1);if(b<=c){var d=$self.f().b3().multiplier();var e=0;var f=0;var g=0;for(var h=b;h<=c;++h){if(!isNaN($self.f().b3().m7.__inner[h])&&!isNaN($self.f().b3().m8.__inner[h])){e+=$self.f().b3().m7.__inner[h];f+=$self.f().b3().m8.__inner[h];++g}}if(g>0){e=e/g;f=f/g;return function(){var $ret=new Array;$ret.add(.5*(b+c));$ret.add(e-f*d);$ret.add(e);$ret.add(e+f*d);return $ret}()}}return function(){var $ret=new Array;$ret.add(NaN);$ret.add(NaN);$ret.add(NaN);$ret.add(NaN);return $ret}()},$type:new $.ig.Type("BollingerBandsBucketCalculator",$$t.$qp.$type)},true);$.ig.util.defType("FinancialSeriesView:qo","SeriesView",{_bz:null,bz:function(value){if(arguments.length===1){this._bz=value;return value}else{return this._bz}},_bx:null,bx:function(value){if(arguments.length===1){this._bx=value;return value}else{return this._bx}},_b1:0,b1:function(value){if(arguments.length===1){this._b1=value;return value}else{return this._b1}},b0:function(a){if(this.b1()!=a.u()){return true}return false},b2:function(a){this.b1(a.u())},init:function(a){$$t.$bb.init.call(this,a);this.b1(-1);this.bz(a);this.bx(this.by())},by:function(){},an:function(){var $self=this;$$t.$bb.an.call($self);if(!$self.m()){$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.f);$ret.measure($$t.$mj.j);return $ret}())}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";var b=$.ig.util.cast($$t.$k1.$type,this.bz().xAxis());if(b!=null){a+="<span>${item."+b.dateTimeMemberPath()+"}</span><br/>"}else if(this.bz().xAxis().label()!=null){a+="<span>${item."+this.bz().xAxis().label()+"}</span><br/>"}a+="<span class='ui-priority-primary'";if(this.d().actualOutline()!=null&&this.d().actualOutline().color()!=null){a+=" style='color:"+this.d().actualOutline().__fill+"'"}a+=">"+this.bz().title()+"</span><table><tr><td>"+"Open:</td><td>"+"${item."+this.bz().openMemberPath()+"}</td></tr><tr><td>"+"High:</td><td>"+"${item."+this.bz().highMemberPath()+"}</td></tr><tr><td>"+"Low:</td><td>"+"${item."+this.bz().lowMemberPath()+"}</td></tr><tr><td>"+"Close:</td><td>"+"${item."+this.bz().closeMemberPath()+"}</td></tr>";if(!String.isNullOrEmpty(this.bz().volumeMemberPath())){a+="<tr><td>"+"Volume:</td><td>"+"${item."+this.bz().volumeMemberPath()+"}</td></tr>"}a+="</table></div>";return a},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(5);this.d().shadowOffsetX(2);this.d().shadowOffsetY(2)},$type:new $.ig.Type("FinancialSeriesView",$$t.$bb.$type)},true);$.ig.util.defType("BollingerBandsOverlayView:wp","FinancialSeriesView",{_b3:null,b3:function(value){if(arguments.length===1){this._b3=value;return value}else{return this._b3}},init:function(a){this.b8=new $$t.ca;this.cf=new $$t.cc;this.cg=new $$t.cc;this.ch=new $$t.cc;this.b6=new $$t.ca;this.b9=new $$t.cc;this.ca=new $$t.cc;this.cb=new $$t.cc;$$t.$qo.init.call(this,a);this.b3(a)},an:function(){var $self=this;$$t.$qo.an.call($self);if(!$self.m()){$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},by:function(){return new $$t.wq(this)},b5:function(a,b,c,d,e,f){var h=$$t.$kp.f(a,b,d,this.d().resolution()).getEnumerator();while(h.moveNext()){var g=h.current();this.b8.ag().add({__x:b(g),__y:d(g),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.cf.ag().add({__x:b(g),__y:d(g),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var j=$$t.$kp.f(a,b,e,this.d().resolution()).getEnumerator();while(j.moveNext()){var i=j.current();this.cg.ag().add({__x:b(i),__y:e(i),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var l=$$t.$kp.f(a,c,f,this.d().resolution()).getEnumerator();while(l.moveNext()){var k=l.current();this.b8.ag().add({__x:c(k),__y:f(k),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.ch.ag().add({__x:c(k),__y:f(k),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}this.al()},b4:function(){this.b8.ag().clear();this.cf.ag().clear();this.cg.ag().clear();this.ch.ag().clear();this.al()},b7:function(){return this.b8},cc:function(){return this.cf},cd:function(){return this.cg},ce:function(){return this.ch},b8:null,cf:null,cg:null,ch:null,b6:null,b9:null,ca:null,cb:null,a6:function(){$$t.$qo.a6.call(this);this.b6.ag(this.b8.ag());this.b9.ag(this.cf.ag());this.ca.ag(this.cg.ag());this.cb.ag(this.ch.ag());var a=this.bq();this.b6.__fill=a;this.b6.__opacity=1;this.b9.__stroke=a;this.b9.z(this.d().thickness()+3);this.ca.__stroke=a;this.ca.z(this.d().thickness()+3);this.cb.__stroke=a;this.cb.z(this.d().thickness()+3)},a0:function(a,b){$$t.$qo.a0.call(this,a,b);if(a.c()){if(b){a.r(this.b6);a.s(this.b9);a.s(this.ca);a.s(this.cb)}else{a.r(this.b8);a.s(this.cf);a.s(this.cg);a.s(this.ch)}}},ag:function(a){$$t.$qo.ag.call(this,a);var b=new $$t.g7(1,"FillShape",this.b8);b.tags().add("Fill");var c=new $$t.g8(1,"BottomLine",this.cf);c.tags().add("Main");c.tags().add("Lower");var d=new $$t.g8(1,"CentralLine",this.cg);d.tags().add("Central");var e=new $$t.g8(1,"TopLine",this.ch);e.tags().add("Upper");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("BollingerBandsOverlayView",$$t.$qo.$type)},true);$.ig.util.defType("BollingerBandWidthIndicator:wr","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.ws},oc:function(){return $$t.$wr.$type},period:function(a){if(arguments.length===1){this.g($$t.$wr.periodProperty,a);return a}else{return this.c($$t.$wr.periodProperty)}},n5:function(){return this.period()},multiplier:function(a){if(arguments.length===1){this.g($$t.$wr.multiplierProperty,a);return a}else{return this.c($$t.$wr.multiplierProperty)}},n3:function(){return this.multiplier()},$type:new $.ig.Type("BollingerBandWidthIndicator",$$t.$wc.$type)},true);$.ig.util.defType("BollingerBandWidthIndicatorStrategy:ws","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.c().a());c.addRange(b.d().a());return c},a:function(a,b){var c=b.c().d()(a.typicalColumn(),a.period()).getEnumerator();var d=b.d().d()(a.typicalColumn(),a.period()).getEnumerator();var e=a.multiplier();var f=a.indicatorColumn();var g=0;while(c.moveNext()&&d.moveNext()){var h=d.current()*e;var i=c.current()+h;var j=c.current()-h;var k=c.current();var l=b.i()((i-j)/k);f.item(g,l);g++}return true},$type:new $.ig.Type("BollingerBandWidthIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("ChaikinOscillatorIndicator:wt","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.wu},oc:function(){return $$t.$wt.$type},shortPeriod:function(a){if(arguments.length===1){this.g($$t.$wt.shortPeriodProperty,a);return a}else{return this.c($$t.$wt.shortPeriodProperty)}},n7:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.g($$t.$wt.longPeriodProperty,a);return a}else{return this.c($$t.$wt.longPeriodProperty)}},n4:function(){return this.longPeriod()},$type:new $.ig.Type("ChaikinOscillatorIndicator",$$t.$wc.$type)},true);$.ig.util.defType("ChaikinOscillatorIndicatorStrategy:wu","IndicatorCalculationStrategy",{_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},init:function(){$$t.$wd.init.call(this);this.c(new $$t.wh)},b:function(a,b){var c=new $$t.bh(String,0);c.addRange(this.c().b(a,b));c.addRange(b.a().a());return c},a:function(a,b){var c=a.indicatorColumn();var d=this.c().c(a,b);var e=b.a().d()(d,a.shortPeriod()).getEnumerator();var f=b.a().d()(d,a.longPeriod()).getEnumerator();var g=0;while(e.moveNext()&&f.moveNext()){var h=e.current()-f.current();c.item(g,h);g++}return true},$type:new $.ig.Type("ChaikinOscillatorIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("ChaikinVolatilityIndicator:wv","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.ww},oc:function(){return $$t.$wv.$type},period:function(a){if(arguments.length===1){this.g($$t.$wv.periodProperty,a);return a}else{return this.c($$t.$wv.periodProperty)}},n5:function(){return this.period()},$type:new $.ig.Type("ChaikinVolatilityIndicator",$$t.$wc.$type)},true);$.ig.util.defType("ChaikinVolatilityIndicatorStrategy:ww","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("HighColumn");c.add("LowColumn");c.addRange(b.a().a());return c},a:function(a,b){var $self=this;var c=b.j()(function(d){return a.highColumn().item(d)-a.lowColumn().item(d)},a.count());var d=b.a().d()(c,a.period()).getEnumerator();var e=a.indicatorColumn();var f=new Array(a.period());for(var g=0;g<a.period();g++){f[g]=0}var h=0;while(d.moveNext()){var i=h%a.period();var j=b.i()((d.current()-f[i])/(f[i]*100));if(h<a.period()){e.item(h,0)}else{e.item(h,j)}f[i]=d.current();h++}return true},$type:new $.ig.Type("ChaikinVolatilityIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("CommodityChannelIndexIndicator:wx","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.wy},oc:function(){return $$t.$wx.$type},period:function(a){if(arguments.length===1){this.g($$t.$wx.periodProperty,a);return a}else{return this.c($$t.$wx.periodProperty)}},n5:function(){return this.period()},$type:new $.ig.Type("CommodityChannelIndexIndicator",$$t.$wc.$type)},true);$.ig.util.defType("CommodityChannelIndexIndicatorStrategy:wy","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.c().a());return c},a:function(a,b){var c=a.period();var d=a.typicalColumn();var e=a.indicatorColumn();var f=b.c().d()(d,c).getEnumerator();var g=d.getEnumerator();var h=new Array(c);for(var i=0;i<c;i++){h[i]=0}var j=0;while(g.moveNext()&&f.moveNext()){h[j%c]=g.current();var k=0;for(var l=0;l<c;++l){k+=Math.abs(f.current()-h[l])}k/=c;e.item(j,b.i()((g.current()-f.current())/(.015*k)));++j}return true},$type:new $.ig.Type("CommodityChannelIndexIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("CustomIndicator:wz","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.w0},oc:function(){return $$t.$wz.$type},m7:function(a,b){var c=this.j3(a,b);var d=this.j4(c);var e=new $$t.bh(String,0);if(this.oi!=null){var f=new $$t.qv(c.calculateFrom(),c.calculateCount(),c,d);this.oi(this,f);if(f.basedOn()!=null){var h=f.basedOn().getEnumerator();while(h.moveNext()){var g=h.current();e.add(g)}}}return e},oj:null,indicator:function(a){if(arguments.length===1){this.oj=a;this.ni();return a}else{return this.oj}},oi:null,basedOnColumns:function(a){if(arguments.length===1){this.oi=a;return a}else{return this.oi}},m5:function(a,b){$$t.$wc.m5.call(this,a,b);if(this.oj!=null){var c=this.j3(a,b);if(b==0){return false}if(!this.k3(this.m7(a,b))){return false}this.oj(this,new $$t.qv(a,b,c,this.j4(c)));if(this.n1(c)&&this.yAxis()!=null){this.yAxis().updateRange()}return true}return false},$type:new $.ig.Type("CustomIndicator",$$t.$wc.$type)},true);$.ig.util.defType("CustomIndicatorStrategy:w0","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},a:function(a,b){return true},b:function(a,b){return new $$t.bh(String,0)},$type:new $.ig.Type("CustomIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("PriceChannelOverlayView:w1","FinancialSeriesView",{b8:null,cd:null,ce:null,b7:function(){return this.b8},cb:function(){return this.cd},cc:function(){return this.ce},_b3:null,b3:function(value){if(arguments.length===1){this._b3=value;return value}else{return this._b3}},init:function(a){this.b8=new $$t.ca;this.cd=new $$t.cc;this.ce=new $$t.cc;this.b6=new $$t.ca;this.b9=new $$t.cc;this.ca=new $$t.cc;$$t.$qo.init.call(this,a);this.b3(a)},an:function(){var $self=this;$$t.$qo.an.call($self);if(!$self.m()){$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},by:function(){return new $$t.w3(this)},b4:function(){this.b8.ag().clear();this.cd.ag().clear();this.ce.ag().clear();this.al()},b5:function(a,b,c,d,e){var g=$$t.$kp.f(a,b,d,this.d().resolution()).getEnumerator();while(g.moveNext()){var f=g.current();this.b8.ag().add({__x:b(f),__y:d(f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.cd.ag().add({__x:b(f),__y:d(f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var i=$$t.$kp.f(a,c,e,this.d().resolution()).getEnumerator();while(i.moveNext()){var h=i.current();this.b8.ag().add({__x:c(h),__y:e(h),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.ce.ag().add({__x:c(h),__y:e(h),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}this.al()},b6:null,b9:null,ca:null,a6:function(){$$t.$qo.a6.call(this);this.b6.ag(this.b8.ag());this.b9.ag(this.cd.ag());this.ca.ag(this.ce.ag());var a=this.bq();this.b6.__fill=a;this.b6.__opacity=1;this.b9.__stroke=a;this.b9.z(this.d().thickness()+3);this.ca.__stroke=a;this.ca.z(this.d().thickness()+3)},a0:function(a,b){$$t.$qo.a0.call(this,a,b);if(a.c()){if(b){a.r(this.b6);a.s(this.b9);a.s(this.ca)}else{a.r(this.b8);a.s(this.cd);a.s(this.ce)}}},ag:function(a){$$t.$qo.ag.call(this,a);var b=new $$t.g7(1,"fill",this.b8);var c=new $$t.g8(1,"bottom",this.cd);var d=new $$t.g8(1,"top",this.ce);b.tags().add("Fill");c.tags().add("Lower");c.tags().add("Main");d.tags().add("Upper");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("PriceChannelOverlayView",$$t.$qo.$type)},true);$.ig.util.defType("DetrendedPriceOscillatorIndicator:w4","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.w5},oc:function(){return $$t.$w4.$type},period:function(a){if(arguments.length===1){this.g($$t.$w4.periodProperty,a);return a}else{return this.c($$t.$w4.periodProperty)}},n5:function(){return this.period()},$type:new $.ig.Type("DetrendedPriceOscillatorIndicator",$$t.$wc.$type)},true);$.ig.util.defType("DetrendedPriceOscillatorIndicatorStrategy:w5","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("CloseColumn");c.addRange(b.c().a());return c},a:function(a,b){var c=a.period();var d=a.closeColumn();var e=a.indicatorColumn();var f=b.c().d()(d,c).getEnumerator();var g=$.ig.intDivide(c,2)+1;var h=new Array(g);for(var i=0;i<g;i++){h[i]=0}for(var j=1;j<Math.min(g+1,e.count());++j){var k=j%g;e.item(j,0);f.moveNext();h[k]=f.current()}for(var l=g+1;l<e.count();l++){var m=l%g;e.item(l,d.item(l)-h[m]);f.moveNext();h[m]=f.current()}return true},$type:new $.ig.Type("DetrendedPriceOscillatorIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("EaseOfMovementIndicator:w6","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.w7},oc:function(){return $$t.$w6.$type},$type:new $.ig.Type("EaseOfMovementIndicator",$$t.$wc.$type)},true);$.ig.util.defType("EaseOfMovementIndicatorStrategy:w7","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("HighColumn");c.add("LowColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.indicatorColumn();var d=a.highColumn();var e=a.lowColumn();var f=a.volumeColumn();var g=a.count();if(g>0){c.item(0,0)}for(var h=1;h<g;h++){var i=(d.item(h)+e.item(h))/2;var j=(d.item(h-1)+e.item(h-1))/2;var k=i-j;var l=1e4;var m=b.i()(f.item(h)/l/(d.item(h)-e.item(h)));c.item(h,b.i()(k/m))}return true},$type:new $.ig.Type("EaseOfMovementIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("FastStochasticOscillatorIndicator:w8","StrategyBasedIndicator",{init:function(){var $self=this;$$t.$wc.init.call(this);this.trendLineBrush(function(){var $ret=new $$t.b3;$ret.fill("Blue");return $ret}());this.trendLineType(10);this.trendLinePeriod(3)},nz:function(){return new $$t.w9},oc:function(){return $$t.$w8.$type},period:function(a){if(arguments.length===1){this.g($$t.$w8.periodProperty,a);return a}else{return this.c($$t.$w8.periodProperty)}},n5:function(){return this.period()},$type:new $.ig.Type("FastStochasticOscillatorIndicator",$$t.$wc.$type)},true);$.ig.util.defType("FastStochasticOscillatorIndicatorStrategy:w9","IndicatorCalculationStrategy",{_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},init:function(){$$t.$wd.init.call(this);this.c(new $$t.xa)},b:function(a,b){var c=new $$t.bh(String,0);c.addRange(this.c().b(a,b));return c},a:function(a,b){var c=this.c().c(a,b);var d=0;var f=c.getEnumerator();while(f.moveNext()){var e=f.current();a.indicatorColumn().item(d,e);d++}return true},$type:new $.ig.Type("FastStochasticOscillatorIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("FinancialIndicatorBucketCalculator:v9","FinancialBucketCalculator",{init:function(a){$$t.$qp.init.call(this,a);this.f(a)},_f:null,f:function(value){if(arguments.length===1){this._f=value;
return value}else{return this._f}},getBucket:function(a){var $self=this;var b=a*$self.b();var c=Math.min(b+$self.b()-1,$self.f().b4().m8().count()-1);var d=NaN;var e=NaN;for(var f=b;f<=c;++f){var g=$self.f().b4().m8().__inner[f];if(!isNaN(d)){if(!isNaN(g)){d=Math.min(d,g);e=Math.max(e,g)}}else{d=g;e=g}}if(!isNaN(d)){return function(){var $ret=new Array;$ret.add(.5*(b+c));$ret.add(d);$ret.add(e);return $ret}()}return function(){var $ret=new Array;$ret.add(NaN);$ret.add(NaN);$ret.add(NaN);return $ret}()},$type:new $.ig.Type("FinancialIndicatorBucketCalculator",$$t.$qp.$type)},true);$.ig.util.defType("FinancialIndicatorView:v8","FinancialSeriesView",{_b4:null,b4:function(value){if(arguments.length===1){this._b4=value;return value}else{return this._b4}},init:function(a){var $self=this;this.cs=function(){var $ret=new $$t.b6;$ret.ak(new $$t.dx);return $ret}();this.co=function(){var $ret=new $$t.b6;$ret.ak(new $$t.dx);return $ret}();this.ct=function(){var $ret=new $$t.b6;$ret.ak(new $$t.dx);return $ret}();this.cp=function(){var $ret=new $$t.b6;$ret.ak(new $$t.dx);return $ret}();this.cu=function(){var $ret=new $$t.b6;$ret.ak(new $$t.dx);return $ret}();this.cq=function(){var $ret=new $$t.b6;$ret.ak(new $$t.dx);return $ret}();this.cr=function(){var $ret=new $$t.b6;$ret.ak(new $$t.du);return $ret}();this.cn=function(){var $ret=new $$t.b6;$ret.ak(new $$t.du);return $ret}();this.ck=new $$t.b6;this.cm=new $$t.b6;this.cl=new $$t.b6;this.cj=new $$t.b6;this.cg=new $$t.b6;this.ci=new $$t.b6;this.ch=new $$t.b6;this.cf=new $$t.b6;$$t.$qo.init.call(this,a);this.b4(a);this.b5=function(){var $ret=new $$t.ga($$t.$dz.$type);$ret.create($self.ce.runOn($self));$ret.destroy($self.b7.runOn($self));return $ret}();this.b3(new $$t.kz)},by:function(){return new $$t.v9(this)},an:function(){var $self=this;$$t.$qo.an.call($self);if(!$self.m()){$self.bz().negativeBrush(function(){var $ret=new $$t.b3;$ret.fill("#415460");return $ret}())}},b5:null,ce:function(){return new $$t.dz},b7:function(a){},cs:null,co:null,ct:null,cp:null,cu:null,cq:null,cr:null,cn:null,_b3:null,b3:function(value){if(arguments.length===1){this._b3=value;return value}else{return this._b3}},b6:function(a){$.ig.util.cast($$t.$dx.$type,this.cs.ak()).reset1();$.ig.util.cast($$t.$dx.$type,this.ct.ak()).reset1();$.ig.util.cast($$t.$dx.$type,this.cu.ak()).reset1();$.ig.util.cast($$t.$dx.$type,this.co.ak()).reset1();$.ig.util.cast($$t.$dx.$type,this.cp.ak()).reset1();$.ig.util.cast($$t.$dx.$type,this.cq.ak()).reset1();$.ig.util.cast($$t.$du.$type,this.cr.ak()).reset();$.ig.util.cast($$t.$du.$type,this.cn.ak()).reset();if(a){this.b5.c(0)}this.al()},cc:function(){},ca:function(a,b,c,d,e,f){$$t.$wa.c(a,b,c,d,e,f,this.bv(),this.bu(),this.cs,this.ct,this.cu,this.co,this.cp,this.cq,this.bx().b(),this.d().resolution());this.al()},b8:function(a,b,c,d,e,f,g){$$t.$wa.a(a,b,c,d,e,f,this.bv(),this.bu(),this.cs,this.ct,this.cu,this.co,this.cp,this.cq,g,this.bx().b(),this.d().resolution());this.al()},b9:function(a,b,c,d,e,f,g){$$t.$wa.b(a,b,c,d,e,f,g,this.b5,this.cr,this.cn);this.al()},cd:function(){this.b4().actualTrendLineBrush(null);if(this.b4().trendLineBrush()!=null){this.b4().actualTrendLineBrush(this.b4().trendLineBrush())}else{this.b4().actualTrendLineBrush(this.b4().actualBrush())}},ck:null,cm:null,cl:null,cj:null,cg:null,ci:null,ch:null,cf:null,a6:function(){$$t.$qo.a6.call(this);var a=this.bq();this.ck.ak(this.cs.ak());this.cm.ak(this.cu.ak());this.cl.ak(this.ct.ak());this.cj.ak(this.cr.ak());this.cg.ak(this.co.ak());this.ci.ak(this.cq.ak());this.ch.ak(this.cp.ak());this.cf.ak(this.cn.ak());this.ck.__stroke=a;this.cm.__stroke=a;this.ck.z(this.d().thickness()+3);this.cm.z(this.d().thickness()+3);this.cl.__fill=a;this.cl.__opacity=1;this.cj.__stroke=a;this.cj.z(this.d().thickness()+3);this.cg.__stroke=a;this.ci.__stroke=a;this.cg.z(this.d().thickness()+3);this.ci.z(this.d().thickness()+3);this.ch.__fill=a;this.ch.__opacity=1;this.cf.__stroke=a;this.cf.z(this.d().thickness()+3)},a0:function(a,b){$$t.$qo.a0.call(this,a,b);if(a.c()){if(b){if(this.b4().displayType()==2){a.q(this.cj);a.q(this.cf)}else{a.q(this.cl);a.q(this.ck);a.q(this.cm);a.q(this.ch);a.q(this.cg);a.q(this.ci)}}else{if(this.b4().displayType()==2){a.q(this.cr);a.q(this.cn)}else{a.q(this.ct);a.q(this.cs);a.q(this.cu);a.q(this.cp);a.q(this.co);a.q(this.cq)}}}},az:function(a,b){if(a.c()){if(this.b4().trendLineType()!=0&&!b){var c=this.b3().x();c.z(this.b4().trendLineThickness());c.__stroke=this.b4().actualTrendLineBrush();c.aa(this.b4().trendLineDashCap());c.af(this.b4().trendLineDashArray());a.s(c)}}$$t.$qo.az.call(this,a,b)},ag:function(a){$$t.$qo.ag.call(this,a);var b=new $$t.l0(1,"positiveColumnsShape",this.cr);b.tags().add("Positive");b.tags().add("Main");var c=new $$t.l0(1,"negativeColumnsShape",this.cn);c.tags().add("Negative");var d=new $$t.l0(1,"positive0",this.cs);d.tags().add("Positive");d.tags().add("Main");var e=new $$t.l0(1,"positive1",this.cu);e.tags().add("Positive");var f=new $$t.l0(1,"positive01",this.ct);f.tags().add("PositiveFill");var g=new $$t.l0(1,"negative0",this.co);g.tags().add("Negative");g.tags().add("Main");var h=new $$t.l0(1,"negative1",this.cq);h.tags().add("Negative");var i=new $$t.l0(1,"negative01",this.cp);i.tags().add("NegativeFill");a.shapes().add(d);a.shapes().add(e);a.shapes().add(f);a.shapes().add(g);a.shapes().add(h);a.shapes().add(i)},cb:function(){this.b3($$t.$kh.y(this.b3(),this.b4().xAxis(),this.d().rootCanvas(),this.b4()))},$type:new $.ig.Type("FinancialIndicatorView",$$t.$qo.$type)},true);$.ig.util.defType("ForceIndexIndicator:xb","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this);this.displayType(1)},nz:function(){return new $$t.xc},oc:function(){return $$t.$xb.$type},period:function(a){if(arguments.length===1){this.g($$t.$xb.periodProperty,a);return a}else{return this.c($$t.$xb.periodProperty)}},n5:function(){return this.period()},$type:new $.ig.Type("ForceIndexIndicator",$$t.$wc.$type)},true);$.ig.util.defType("ForceIndexIndicatorStrategy:xc","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("CloseColumn");c.add("VolumeColumn");c.addRange(b.a().a());return c},c:function(a){var $self=this;var $iter=function(){return function(a){return{$state:0,$this:$self,$current:null,$b:0,$c:null,$d:null,$e:null,$f:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$b=0;this.$c=a.closeColumn();this.$d=a.volumeColumn();this.$e=a.indicatorColumn();this.$state=1;break;case 1:if(this.$c!=null&&this.$d!=null){this.$state=2}else{this.$state=3}break;case 2:this.$b=Math.min(this.$c.count(),this.$d.count());this.$state=3;break;case 3:this.$state=4;break;case 4:if(this.$b>0){this.$state=5}else{this.$state=7}break;case 5:this.$current=0;this.$state=6;return true;case 6:this.$state=7;break;case 7:this.$state=8;break;case 8:this.$f=1;this.$state=12;break;case 9:this.$current=this.$d.item(this.$f)*(this.$c.item(this.$f)-this.$c.item(this.$f-1));this.$state=10;return true;case 10:this.$state=11;break;case 11:++this.$f;this.$state=12;break;case 12:if(this.$f<this.$b){this.$state=9}else{this.$state=13}break;case 13:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a)};return new $.ig.GenericEnumerable$1(Number,$iter)},a:function(a,b){var c=this.c(a);var d=a.period();var e=a.indicatorColumn();if(d!=0&&!isNaN(d)&&!Number.isInfinity(d)){c=b.a().d()(c,a.period())}var f=0;var h=c.getEnumerator();while(h.moveNext()){var g=h.current();e.item(f,g);++f}return true},$type:new $.ig.Type("ForceIndexIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("FullStochasticOscillatorIndicator:xd","StrategyBasedIndicator",{init:function(){var $self=this;$$t.$wc.init.call(this);this.trendLineBrush(function(){var $ret=new $$t.b3;$ret.fill("Blue");return $ret}());this.trendLineType(10);this.trendLinePeriod(3)},nz:function(){return new $$t.xe},oc:function(){return $$t.$xd.$type},period:function(a){if(arguments.length===1){this.g($$t.$xd.periodProperty,a);return a}else{return this.c($$t.$xd.periodProperty)}},n5:function(){return this.period()},smoothingPeriod:function(a){if(arguments.length===1){this.g($$t.$xd.smoothingPeriodProperty,a);return a}else{return this.c($$t.$xd.smoothingPeriodProperty)}},n7:function(){return this.smoothingPeriod()},triggerPeriod:function(a){if(arguments.length===1){this.g($$t.$xd.triggerPeriodProperty,a);return a}else{return this.c($$t.$xd.triggerPeriodProperty)}},n4:function(){return this.triggerPeriod()},nd:function(){return this.triggerPeriod()},$type:new $.ig.Type("FullStochasticOscillatorIndicator",$$t.$wc.$type)},true);$.ig.util.defType("FullStochasticOscillatorIndicatorStrategy:xe","IndicatorCalculationStrategy",{_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},init:function(){$$t.$wd.init.call(this);this.c(new $$t.xa)},b:function(a,b){var c=new $$t.bh(String,0);c.addRange(this.c().b(a,b));c.addRange(b.a().a());return c},a:function(a,b){var c=this.c().c(a,b);var d=b.a().d()(c,a.shortPeriod());var e=0;var g=d.getEnumerator();while(g.moveNext()){var f=g.current();a.indicatorColumn().item(e,f);e++}return true},$type:new $.ig.Type("FullStochasticOscillatorIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("PercentKCalculationStrategy:xa","StreamingIndicatorCalculationStrategy",{init:function(){$$t.$wi.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("HighColumn");c.add("LowColumn");c.add("CloseColumn");return c},c:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:0,$d:null,$e:null,$f:0,$g:0,$h:0,$i:0,$j:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$c=a.period();this.$d=a.highColumn();this.$e=a.lowColumn();this.$state=1;break;case 1:this.$f=0;this.$state=16;break;case 2:this.$g=Math.min(this.$c,this.$f);this.$h=-Number.MAX_VALUE;this.$i=Number.MAX_VALUE;this.$state=3;break;case 3:this.$j=0;this.$state=12;break;case 4:this.$state=5;break;case 5:if(!isNaN(this.$d.item(this.$f-this.$j))){this.$state=6}else{this.$state=7}break;case 6:this.$h=Math.max(this.$h,this.$d.item(this.$f-this.$j));this.$state=7;break;case 7:this.$state=8;break;case 8:if(!isNaN(this.$e.item(this.$f-this.$j))){this.$state=9}else{this.$state=10}break;case 9:this.$i=Math.min(this.$i,this.$e.item(this.$f-this.$j));this.$state=10;break;case 10:this.$state=11;break;case 11:this.$j++;this.$state=12;break;case 12:if(this.$j<this.$g){this.$state=4}else{this.$state=13}break;case 13:this.$current=b.i()((a.closeColumn().item(this.$f)-this.$i)/(this.$h-this.$i)*100);this.$state=14;return true;case 14:this.$state=15;break;case 15:this.$f++;this.$state=16;break;case 16:if(this.$f<a.count()){this.$state=2}else{this.$state=17}break;case 17:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1(Number,$iter)},a:function(a,b){var c=0;var e=this.c(a,b).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},$type:new $.ig.Type("PercentKCalculationStrategy",$$t.$wi.$type)},true);$.ig.util.defType("IndicatorRenderer:wa","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b,c,d){var $self=this;var e=new $$t.d6;var f=$$t.$kp.c(new $$t.bh($.ig.Number.prototype.$type,0),a,b,c,0,a.count()-1,d);for(var g=0;g<f.count();g++){var h=f.item(g);e.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:b(h),__y:c(h),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}())}e.__startPoint=$.ig.util.cast($$t.$d8.$type,e.__segments.__inner[0]).c();return e},c:function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var q=$.ig.util.cast($$t.$dx.$type,i.ak()).b();var r=$.ig.util.cast($$t.$dx.$type,l.ak()).b();if(o==1){var s=new $$t.bh($.ig.Number.prototype.$type,0);var t=q;var u=0;s.add(0);for(var v=0,w=1;w<a;v=w++){var x=u;var y=c(w)-c(v);if(f&&!isNaN(y)){x=Math.sign(y)}if(x!=0&&x!=u){t.add($$t.$wa.d(s,b,c,p));u=x;t=u==1?r:q;s.clear();s.add(v)}s.add(w)}t.add($$t.$wa.d(s,b,c,p))}else{var z=new $$t.bh($.ig.Number.prototype.$type,0);var aa=q;var ab=0;z.add(0);for(var ac=0,ad=1;ad<a;ac=ad++){var ae=ab;var af=c(ad)-c(ac);if(f&&!isNaN(af)){ae=Math.sign(af)}if(ae!=0&&ae!=ab){if(z.count()>0){aa.add($$t.$wa.d(z,b,c,p))}ab=ae;aa=ab==1?r:q;z.clear();z.add(ac)}z.add(ad)}if(z.count()>0){aa.add($$t.$wa.d(z,b,c,p))}}},a:function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var $self=this;var r=$.ig.util.cast($$t.$dx.$type,i.ak()).b();var s=$.ig.util.cast($$t.$dx.$type,j.ak()).b();var t=$.ig.util.cast($$t.$dx.$type,l.ak()).b();var u=$.ig.util.cast($$t.$dx.$type,m.ak()).b();if(p==1){var v=new $$t.bh($.ig.Number.prototype.$type,0);var w=r;var x=s;var y=0;v.add(0);for(var z=0,aa=1;aa<a;z=aa++){var ab=y;var ac=c(aa)-c(z);if(f&&!isNaN(ac)){ab=Math.sign(ac)}if(ab!=0&&ab!=y){if(v.count()>0){var ad=$$t.$wa.d(v,b,c,q);var ae=ad.duplicate();ae.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:$.ig.util.cast($$t.$d8.$type,ad.__segments.__inner[ad.__segments.count()-1]).c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ae.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:$.ig.util.cast($$t.$d8.$type,ad.__segments.__inner[0]).c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());w.add(ad);x.add(ae)}y=ab;w=y==1?t:r;x=y==1?u:s;v.clear();v.add(z)}v.add(aa)}var af=$$t.$wa.d(v,b,c,q);var ag=af.duplicate();ag.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:$.ig.util.cast($$t.$d8.$type,af.__segments.__inner[af.__segments.count()-1]).c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ag.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:$.ig.util.cast($$t.$d8.$type,af.__segments.__inner[0]).c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());w.add(af);x.add(ag)}else{var ah=new $$t.bh($.ig.Number.prototype.$type,0);var ai=r;var aj=s;var ak=0;ah.add(0);for(var al=0,am=1;am<a;al=am++){var an=ak;var ao=c(am)+e(am)-(c(al)+e(al));if(f&&!isNaN(ao)){an=Math.sign(ao)}if(an!=0&&an!=ak){if(ah.count()>0){var ap=$$t.$wa.d(ah,b,c,q);var aq=ap.duplicate();aq.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:$.ig.util.cast($$t.$d8.$type,ap.__segments.__inner[ap.__segments.count()-1]).c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());aq.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:$.ig.util.cast($$t.$d8.$type,ap.__segments.__inner[0]).c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ai.add(ap);aj.add(aq)}ak=an;ai=ak==1?t:r;aj=ak==1?u:s;ah.clear();ah.add(al)}ah.add(am)}var ar=$$t.$wa.d(ah,b,c,q);var as=ar.duplicate();as.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:$.ig.util.cast($$t.$d8.$type,ar.__segments.__inner[ar.__segments.count()-1]).c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());as.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:$.ig.util.cast($$t.$d8.$type,ar.__segments.__inner[0]).c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ai.add(ar);aj.add(as)}},b:function(a,b,c,d,e,f,g,h,i,j){var k=$.ig.util.cast($$t.$du.$type,i.ak());var l=$.ig.util.cast($$t.$du.$type,j.ak());for(var m=0;m<a;++m){var n=h.item(m);n.c({__x:b(m),__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});n.b({__x:b(m),__y:c(m),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var o=false;if(m>0){if(c(m)<=c(m-1)){o=true}}else{if(a>1){if(c(m+1)<=c(m)){o=true}}}if(o){k.c().add(n)}else{l.c().add(n)}}h.c(a)},$type:new $.ig.Type("IndicatorRenderer",$.ig.$ot)},true);$.ig.util.defType("ItemwiseIndicatorCalculationStrategy:xf","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c){},b:function(a,b){},$type:new $.ig.Type("ItemwiseIndicatorCalculationStrategy",$.ig.$ot)},true);$.ig.util.defType("ItemwiseStrategyBasedIndicator:xg","StrategyBasedIndicator",{_oi:null,oi:function(value){if(arguments.length===1){this._oi=value;return value}else{return this._oi}},oj:function(){},nz:function(){return new $$t.xh},init:function(){$$t.$wc.init.call(this);this.oi(this.oj());this.ny().c(this.oi())},$type:new $.ig.Type("ItemwiseStrategyBasedIndicator",$$t.$wc.$type)},true);$.ig.util.defType("ItemwiseStrategyCalculationStrategy:xh","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},b:function(a,b){return this.c().b(a,b)},a:function(a,b){var c=true;for(var d=a.calculateFrom();d<a.calculateFrom()+a.calculateCount();d++){c=this.c().a(a,b,d);if(!c){return false}}return c},$type:new $.ig.Type("ItemwiseStrategyCalculationStrategy",$$t.$wd.$type)},true);$.ig.util.defType("MarketFacilitationIndexIndicator:xi","ItemwiseStrategyBasedIndicator",{init:function(){$$t.$xg.init.call(this);this.displayType(1)},oj:function(){return new $$t.xj},oc:function(){return $$t.$xi.$type},$type:new $.ig.Type("MarketFacilitationIndexIndicator",$$t.$xg.$type)},true);$.ig.util.defType("MarketFacilitationIndexIndicatorStrategy:xj","ItemwiseIndicatorCalculationStrategy",{init:function(){$$t.$xf.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("HighColumn");c.add("LowColumn");c.add("VolumeColumn");return c},a:function(a,b,c){a.indicatorColumn().item(c,b.i()((a.highColumn().item(c)-a.lowColumn().item(c))/a.volumeColumn().item(c)));return true},$type:new $.ig.Type("MarketFacilitationIndexIndicatorStrategy",$$t.$xf.$type)},true);$.ig.util.defType("MassIndexIndicator:xk","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.xl},oc:function(){return $$t.$xk.$type},$type:new $.ig.Type("MassIndexIndicator",$$t.$wc.$type)},true);$.ig.util.defType("MassIndexIndicatorStrategy:xl","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("HighColumn");c.add("LowColumn");c.addRange(b.a().a());return c},c:function(a,b){var c=new $$t.bh(Number,0);for(var d=0;d<Math.min(a.count(),b.count());d++){c.add(a.item(d)-b.item(d))}return c},a:function(a,b){var c=9;var d=a.highColumn();var e=a.lowColumn();var f=a.indicatorColumn();var g=b.a().d()(this.c(d,e),c).getEnumerator();var h=b.a().d()(b.a().d()(this.c(d,e),c),c).getEnumerator();var i=new Array(c);for(var j=0;j<c;j++){i[j]=0}var k=0;for(var l=0;l<f.count();l++){var m=l%c;k-=i[m];g.moveNext();h.moveNext();var n=b.i()(g.current()/h.current());k+=n;f.item(l,k);i[m]=n}return true},$type:new $.ig.Type("MassIndexIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("MedianPriceIndicator:xm","ItemwiseStrategyBasedIndicator",{init:function(){$$t.$xg.init.call(this)},oj:function(){return new $$t.xn},oc:function(){return $$t.$xm.$type},$type:new $.ig.Type("MedianPriceIndicator",$$t.$xg.$type)},true);$.ig.util.defType("MedianPriceIndicatorStrategy:xn","ItemwiseIndicatorCalculationStrategy",{init:function(){$$t.$xf.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("HighColumn");c.add("LowColumn");return c},a:function(a,b,c){a.indicatorColumn().item(c,(a.highColumn().item(c)+a.lowColumn().item(c))/2);return true},$type:new $.ig.Type("MedianPriceIndicatorStrategy",$$t.$xf.$type)},true);$.ig.util.defType("MoneyFlowIndexIndicator:xo","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this);this.displayType(1)},nz:function(){return new $$t.xp},oc:function(){return $$t.$xo.$type},period:function(a){if(arguments.length===1){this.g($$t.$xo.periodProperty,a);return a}else{return this.c($$t.$xo.periodProperty)}},n5:function(){return this.period()},$type:new $.ig.Type("MoneyFlowIndexIndicator",$$t.$wc.$type)},true);$.ig.util.defType("MoneyFlowIndexIndicatorStrategy:xp","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.addRange(a.typicalColumn().basedOn());c.add("VolumeColumn");return c},a:function(a,b){var c=a.typicalColumn().getEnumerator();var d=a.volumeColumn().getEnumerator();var e=a.period();var f=0;var g=new Array(e);for(f=0;f<e;f++){g[f]=0}var h=0;var i=new Array(e);for(f=0;f<e;f++){i[f]=0}var j=0;var k=0;f=0;while(c.moveNext()&&d.moveNext()){var l=f%e;var m=c.current()*d.current();h-=g[l];j-=i[l];switch(Math.sign(m-k)){case-1:g[l]=0;i[l]=m;break;case 0:g[l]=0;i[l]=0;break;case 1:g[l]=m;i[l]=0;break}h+=g[l];j+=i[l];var n=b.i()(100*h/(h+j));a.indicatorColumn().item(f,n);k=m;++f}return true},$type:new $.ig.Type("MoneyFlowIndexIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("MovingAverageConvergenceDivergenceIndicator:xq","StrategyBasedIndicator",{init:function(){var $self=this;$$t.$wc.init.call(this);this.trendLineBrush(function(){var $ret=new $$t.b3;$ret.fill("Blue");return $ret}());this.trendLineType(10);this.trendLinePeriod(9)},nz:function(){return new $$t.xr},oc:function(){return $$t.$xq.$type},shortPeriod:function(a){if(arguments.length===1){this.g($$t.$xq.shortPeriodProperty,a);return a}else{return this.c($$t.$xq.shortPeriodProperty)}},n7:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.g($$t.$xq.longPeriodProperty,a);return a}else{return this.c($$t.$xq.longPeriodProperty)}},n4:function(){return this.longPeriod()},signalPeriod:function(a){if(arguments.length===1){this.g($$t.$xq.signalPeriodProperty,a);return a}else{return this.c($$t.$xq.signalPeriodProperty)}},nd:function(){return this.signalPeriod()},$type:new $.ig.Type("MovingAverageConvergenceDivergenceIndicator",$$t.$wc.$type)},true);$.ig.util.defType("MovingAverageConvergenceDivergenceIndicatorStrategy:xr","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.a().a());return c},a:function(a,b){var c=a.typicalColumn();var d=a.indicatorColumn();var e=a.shortPeriod();var f=a.longPeriod();var g=b.a().d()(c,e).getEnumerator();var h=b.a().d()(c,f).getEnumerator();var i=0;while(g.moveNext()&&h.moveNext()){var j=b.i()(g.current()-h.current());d.item(i,j);i++}return true},$type:new $.ig.Type("MovingAverageConvergenceDivergenceIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("NegativeVolumeIndexIndicator:xs","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.xt},oc:function(){return $$t.$xs.$type},$type:new $.ig.Type("NegativeVolumeIndexIndicator",$$t.$wc.$type)},true);$.ig.util.defType("NegativeVolumeIndexIndicatorStrategy:xt","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("CloseColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.volumeColumn();var e=a.indicatorColumn();var f=0;var g=0;var h=0;if(e.count()>0){e.item(0,f)}for(var i=1;i<e.count();i++){if(d.item(i)<d.item(i-1)){g=b.i()((c.item(i)-c.item(i-1))/c.item(i-1));if(h!=0){f+=g*h}else{f+=g}}e.item(i,f);h=f}return true},$type:new $.ig.Type("NegativeVolumeIndexIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("OnBalanceVolumeIndicator:xu","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.xv},oc:function(){return $$t.$xu.$type},$type:new $.ig.Type("OnBalanceVolumeIndicator",$$t.$wc.$type)},true);$.ig.util.defType("OnBalanceVolumeIndicatorStrategy:xv","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("CloseColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.volumeColumn();var e=a.indicatorColumn();var f=0;if(c!=null&&d!=null){f=Math.min(c.count(),d.count())}var g=0;if(f>0){g=d.item(0);e.item(0,g)}for(var h=1;h<f;++h){switch(Math.sign(c.item(h)-c.item(h-1))){case-1:g-=d.item(h);break;case 1:g+=d.item(h);break}e.item(h,g)}return true},$type:new $.ig.Type("OnBalanceVolumeIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("PercentagePriceOscillatorIndicator:xw","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.xx},oc:function(){return $$t.$xw.$type},shortPeriod:function(a){if(arguments.length===1){this.g($$t.$xw.shortPeriodProperty,a);return a}else{return this.c($$t.$xw.shortPeriodProperty)}},n7:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.g($$t.$xw.longPeriodProperty,a);return a}else{return this.c($$t.$xw.longPeriodProperty)}},n4:function(){return this.longPeriod()},$type:new $.ig.Type("PercentagePriceOscillatorIndicator",$$t.$wc.$type)},true);$.ig.util.defType("PercentagePriceOscillatorIndicatorStrategy:xx","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.addRange(b.g().a());c.addRange(b.e().a());return c},a:function(a,b){var c=a.indicatorColumn();var d=b.g().d()(a).getEnumerator();var e=b.e().d()(a).getEnumerator();var f=0;while(d.moveNext()&&e.moveNext()){var g=b.i()(100*(d.current()-e.current())/e.current());c.item(f,g);++f}return true},$type:new $.ig.Type("PercentagePriceOscillatorIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("PercentageVolumeOscillatorIndicator:xy","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.xz},oc:function(){return $$t.$xy.$type},shortPeriod:function(a){if(arguments.length===1){this.g($$t.$xy.shortPeriodProperty,a);return a}else{return this.c($$t.$xy.shortPeriodProperty)}},n7:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.g($$t.$xy.longPeriodProperty,a);return a}else{return this.c($$t.$xy.longPeriodProperty)}},n4:function(){return this.longPeriod()},$type:new $.ig.Type("PercentageVolumeOscillatorIndicator",$$t.$wc.$type)},true);$.ig.util.defType("PercentageVolumeOscillatorIndicatorStrategy:xz","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.addRange(b.h().a());c.addRange(b.f().a());return c},a:function(a,b){var c=b.h().d()(a).getEnumerator();var d=b.f().d()(a).getEnumerator();var e=a.indicatorColumn();var f=0;while(c.moveNext()&&d.moveNext()){var g=b.i()(100*(c.current()-d.current())/d.current());e.item(f,g);++f}return true},$type:new $.ig.Type("PercentageVolumeOscillatorIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("PositiveVolumeIndexIndicator:x0","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.x1},oc:function(){return $$t.$x0.$type},$type:new $.ig.Type("PositiveVolumeIndexIndicator",$$t.$wc.$type)},true);$.ig.util.defType("PositiveVolumeIndexIndicatorStrategy:x1","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("CloseColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.volumeColumn();var e=a.indicatorColumn();var f=0;var g=0;var h=0;if(e.count()>0){e.item(0,f)}for(var i=1;i<e.count();i++){if(d.item(i)>d.item(i-1)){g=b.i()((c.item(i)-c.item(i-1))/c.item(i-1));if(h!=0){f+=g*h}else{f+=g}}e.item(i,f);h=f}return true},$type:new $.ig.Type("PositiveVolumeIndexIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("PriceChannelOverlay:w2","FinancialOverlay",{init:function(){this.m8=new $$t.bh(Number,0);this.m7=new $$t.bh(Number,0);$$t.$wn.init.call(this);this.y($$t.$w2.$type);this.jw=new $$t.ke(3);this.jy=new $$t.ke(3);this.jv=new $$t.ke(3)},period:function(a){if(arguments.length===1){this.g($$t.$w2.periodProperty,a);return a}else{return this.c($$t.$w2.periodProperty)}},hh:function(a,b,c,d){switch(b){case"HighColumn":case"LowColumn":this.m1(false);break}$$t.$wn.hh.call(this,a,b,c,d);switch(b){case"Period":this.m1(false);this.renderSeries(false);break}},ct:function(a,b,c){var d=$$t.$wn.ct.call(this,a,b,c);if(this.kf()==null||this.kh()==null){d=false}return d},m2:function(){this.m8.clear();this.m7.clear();var a=$$t.$es.c(this.period(),0,this.bb().count());var b=Math.min(this.kf().count(),this.kh().count());var c=this.la(this.kf());var d=this.la(this.kh());for(var e=0;e<b;e++){var f=Math.min(a,e);var g=-Number.MAX_VALUE;var h=Number.MAX_VALUE;for(var i=0;i<f;i++){if(!isNaN(c.item(e-i))){g=Math.max(g,c.item(e-i))}if(!isNaN(d.item(e-i))){h=Math.min(h,d.item(e-i))}}if(e==0){h=d.item(0);g=c.item(0)}this.m8.add(g);this.m7.add(h)}return true},na:function(a){return a},mk:function(a,b){var $self=this;$$t.$wn.mk.call($self,a,b);var c=b.bv();var d=b.bu();var e=new $$t.ie(c,d,$self.xAxis().isInverted());var f=new $$t.ie(c,d,$self.yAxis().isInverted());var g=$self.xAxis();var h=$self.yAxis();a.h.clear();a.p.clear();a.q.clear();var i=0;var j=$.ig.util.cast($$t.$kd.$type,$self.xAxis());if(j!=null&&j.sortedIndices().count()!=$self.bb().count()){return}i=$self.getOffset(c,d);if(!$self.m1()){$self.m1($self.m2())}var k=$self.na($self.xAxis().getUnscaledValue(2,e)-$self.xAxis().getUnscaledValue(1,e));for(var l=b.bx().c();l<=b.bx().d();++l){var m;if(j==null){m=b.bx().getBucket(l)}else{var n=j.sortedIndices().__inner[l];var o=j.getUnscaledValueAt(n);var p=$self.na($self.m8.__inner[l]);var q=$self.na($self.m7.__inner[l]);var r=p;var s=q;var t=o;while(l<b.bx().d()){n=j.sortedIndices().__inner[l+1];t=j.getUnscaledValueAt(n);if(t-o>k){break}l++;r=Math.max(p,$self.na($self.m8.__inner[l]));s=Math.min(q,$self.na($self.m7.__inner[l]))}if(!$.ig.Single.prototype.isInfinity(s)&&!$.ig.Single.prototype.isInfinity(r)){var u=NaN;if(!isNaN(o)){u=$self.xAxis().getScaledValue(o,e)}m=function(){var $ret=new Array;$ret.add($self.na(u));$ret.add(s);$ret.add(r);return $ret}()}else{m=function(){var $ret=new Array;$ret.add(NaN);$ret.add(NaN);$ret.add(NaN);return $ret}()}}var v=Math.max(1,k);if(!isNaN(m[0])&&l*v>=$self.ignoreFirst()){if($self.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,$self.xAxis())!==null){m[0]=m[0]+i}else{m[0]=g.getScaledValue(m[0],e)+i}m[1]=h.getScaledValue(m[1],f);m[2]=h.getScaledValue(m[2],f);a.h.add(m)}}},gh:function(a,b){$$t.$wn.gh.call(this,a,b);var c=b;if(c!=null){c.b4()}},mm:function(a,b){var $self=this;$$t.$wn.mm.call($self,a,b);var c=$.ig.util.cast($$t.$w1.$type,b);if(c==null){return}if(b.b0(a)){c.b4();var d=a.h.count();var e=function(f){return a.h.__inner[f][0]};var f=function(g){return a.h.__inner[d-1-g][0]};var g=function(h){return a.h.__inner[h][1]};var h=function(i){return a.h.__inner[d-1-i][2]};c.b5(d,e,f,g,h);b.b2(a)}$self.jz.x($self,$self.k1(),$self.xAxis(),$self.getCategoryItems.runOn($self),$self.lq(b),$self.lr(b));var i=false;var j=$self.jz.b();var k=a.h;
var l=$self.bb().count();if(j!=null){i=true}if(i){var m=new $$t.ie(b.bv(),b.bu(),$self.xAxis().isInverted());$self.mj(k,-1,l,$self.xAxis(),m,b.m())}var n=c.cb();var o=c.cc();var p=c.b7();$self.jz.ae(n,true,false,true,true);$self.jz.ae(o,true,false,true,true);$self.jz.ae(p,false,true,false,false);p.__opacity=$self.jz.i*$self.actualAreaFillOpacity()},m8:null,m7:null,au:function(){return new $$t.w1(this)},hc:function(a){$$t.$wn.hc.call(this,a);this.m6($.ig.util.cast($$t.$w1.$type,a))},_m6:null,m6:function(value){if(arguments.length===1){this._m6=value;return value}else{return this._m6}},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=new $$t.ie(this.seriesViewer().actualWindowRect(),this.view().bu(),this.xAxis().isInverted());var e=this.getOffset(this.seriesViewer().actualWindowRect(),this.view().bu());return this.dk(new $$t.rk(this.m8,this.m7),a,this.xAxis(),d,e,this.li.runOn(this),b,c)},getNextOrExactIndex:function(a,b){if(this.m8==null||this.m7==null){return $$t.$wn.getNextOrExactIndex.call(this,a,b)}return this.d3(a,b,this.xAxis(),this.li.runOn(this),new $$t.rk(this.m8,this.m7))},getPreviousOrExactIndex:function(a,b){if(this.m8==null||this.m7==null){return $$t.$wn.getPreviousOrExactIndex.call(this,a,b)}return this.d5(a,b,this.xAxis(),this.li.runOn(this),new $$t.rk(this.m8,this.m7))},$type:new $.ig.Type("PriceChannelOverlay",$$t.$wn.$type)},true);$.ig.util.defType("PriceChannelBucketCalculator:w3","FinancialBucketCalculator",{init:function(a){$$t.$qp.init.call(this,a);this.f(a)},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},getBucket:function(a){var $self=this;var b=a*$self.b();var c=Math.min(b+$self.b()-1,$self.a().bz().bb().count()-1);if(b<=c){var d=-Number.MAX_VALUE;var e=Number.MAX_VALUE;var f=0;for(var g=b;g<=c;++g){if(!isNaN($self.f().b3().m8.__inner[g])&&!isNaN($self.f().b3().m7.__inner[g])){d=Math.max(d,$self.f().b3().m8.__inner[g]);e=Math.min(e,$self.f().b3().m7.__inner[g]);++f}}if(f>0&&e!=Number.MAX_VALUE&&d!=-Number.MAX_VALUE){return function(){var $ret=new Array;$ret.add(.5*(b+c));$ret.add(e);$ret.add(d);return $ret}()}}return function(){var $ret=new Array;$ret.add(NaN);$ret.add(NaN);$ret.add(NaN);return $ret}()},$type:new $.ig.Type("PriceChannelBucketCalculator",$$t.$qp.$type)},true);$.ig.util.defType("PriceVolumeTrendIndicator:x2","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.x3},oc:function(){return $$t.$x2.$type},$type:new $.ig.Type("PriceVolumeTrendIndicator",$$t.$wc.$type)},true);$.ig.util.defType("PriceVolumeTrendIndicatorStrategy:x3","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("VolumeColumn");c.add("CloseColumn");return c},a:function(a,b){var c=0;var d=a.indicatorColumn();var e=a.volumeColumn();var f=a.closeColumn();var g=a.count();if(g>0){d.item(0,c)}for(var h=1;h<g;++h){c=c+b.i()(e.item(h)*(f.item(h)-f.item(h-1))/f.item(h-1));d.item(h,c)}return true},$type:new $.ig.Type("PriceVolumeTrendIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("RateOfChangeAndMomentumIndicator:x4","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.x5},oc:function(){return $$t.$x4.$type},period:function(a){if(arguments.length===1){this.g($$t.$x4.periodProperty,a);return a}else{return this.c($$t.$x4.periodProperty)}},n5:function(){return this.period()},$type:new $.ig.Type("RateOfChangeAndMomentumIndicator",$$t.$wc.$type)},true);$.ig.util.defType("RateOfChangeAndMomentumIndicatorStrategy:x5","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("CloseColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.indicatorColumn();var e=a.period();var f=0;var g=new Array(e);for(f=0;f<e;f++){g[f]=0}f=0;var i=c.getEnumerator();while(i.moveNext()){var h=i.current();var j=f%e;var k=b.i()(100*(h-g[j])/g[j]);d.item(f,k);g[j]=h;++f}return true},$type:new $.ig.Type("RateOfChangeAndMomentumIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("RelativeStrengthIndexIndicator:x6","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this);this.displayType(1)},nz:function(){return new $$t.x7},oc:function(){return $$t.$x6.$type},period:function(a){if(arguments.length===1){this.g($$t.$x6.periodProperty,a);return a}else{return this.c($$t.$x6.periodProperty)}},n5:function(){return this.period()},$type:new $.ig.Type("RelativeStrengthIndexIndicator",$$t.$wc.$type)},true);$.ig.util.defType("RelativeStrengthIndexIndicatorStrategy:x7","StreamingIndicatorCalculationStrategy",{init:function(){$$t.$wi.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("CloseColumn");return c},a:function(a,b){var c=0;var e=this.c(a,b).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},c:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:0,$d:0,$e:0,$f:0,$g:null,$h:null,$i:0,$j:0,$k:0,$l:0,$m:0,$n:0,$o:0,$p:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$c=a.period();this.$d=2/(this.$c+1);this.$e=0;this.$f=0;this.$g=a.indicatorColumn();this.$h=a.closeColumn();this.$state=1;break;case 1:if(this.$g.count()>0){this.$state=2}else{this.$state=4}break;case 2:this.$current=0;this.$state=3;return true;case 3:this.$state=4;break;case 4:this.$state=5;break;case 5:this.$i=1;this.$state=9;break;case 6:this.$j=this.$h.item(this.$i)-this.$h.item(this.$i-1);this.$k=this.$j>0?this.$j:0;this.$l=this.$j>0?0:-this.$j;this.$e+=this.$k/(this.$c-1);this.$f+=this.$l/(this.$c-1);this.$current=0;this.$state=7;return true;case 7:this.$state=8;break;case 8:++this.$i;this.$state=9;break;case 9:if(this.$i<Math.min(a.period(),this.$g.count())){this.$state=6}else{this.$state=10}break;case 10:this.$state=11;break;case 11:this.$j=a.period();this.$state=15;break;case 12:this.$k=this.$h.item(this.$j)-this.$h.item(this.$j-1);this.$l=this.$k>0?this.$k:0;this.$m=this.$k>0?0:-this.$k;this.$e=(this.$e*(this.$c-1)+this.$l)/this.$c;this.$f=(this.$f*(this.$c-1)+this.$m)/this.$c;this.$current=b.i()(this.$e!=0?100*this.$e/(this.$e+this.$f):0);this.$state=13;return true;case 13:this.$state=14;break;case 14:++this.$j;this.$state=15;break;case 15:if(this.$j<this.$g.count()){this.$state=12}else{this.$state=16}break;case 16:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1(Number,$iter)},$type:new $.ig.Type("RelativeStrengthIndexIndicatorStrategy",$$t.$wi.$type)},true);$.ig.util.defType("SlowStochasticOscillatorIndicator:x8","StrategyBasedIndicator",{init:function(){var $self=this;$$t.$wc.init.call(this);this.trendLineBrush(function(){var $ret=new $$t.b3;$ret.fill("Blue");return $ret}());this.trendLineType(10);this.trendLinePeriod(3)},nz:function(){return new $$t.x9},oc:function(){return $$t.$x8.$type},period:function(a){if(arguments.length===1){this.g($$t.$x8.periodProperty,a);return a}else{return this.c($$t.$x8.periodProperty)}},n5:function(){return this.period()},$type:new $.ig.Type("SlowStochasticOscillatorIndicator",$$t.$wc.$type)},true);$.ig.util.defType("SlowStochasticOscillatorIndicatorStrategy:x9","IndicatorCalculationStrategy",{_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},init:function(){$$t.$wd.init.call(this);this.c(new $$t.xa)},b:function(a,b){var c=new $$t.bh(String,0);c.addRange(this.c().b(a,b));c.addRange(b.a().a());return c},a:function(a,b){var c=this.c().c(a,b);var d=b.a().d()(c,3);var e=0;var g=d.getEnumerator();while(g.moveNext()){var f=g.current();a.indicatorColumn().item(e,f);e++}return true},$type:new $.ig.Type("SlowStochasticOscillatorIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("StandardDeviationIndicator:ya","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.yb},oc:function(){return $$t.$ya.$type},period:function(a){if(arguments.length===1){this.g($$t.$ya.periodProperty,a);return a}else{return this.c($$t.$ya.periodProperty)}},n5:function(){return this.period()},$type:new $.ig.Type("StandardDeviationIndicator",$$t.$wc.$type)},true);$.ig.util.defType("StandardDeviationIndicatorStrategy:yb","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.d().a());return c},a:function(a,b){var c=b.d().d()(a.typicalColumn(),a.period()).getEnumerator();var d=a.indicatorColumn();var e=0;while(c.moveNext()){d.item(e,c.current());e++}return true},$type:new $.ig.Type("StandardDeviationIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("StochRSIIndicator:yc","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.yd},oc:function(){return $$t.$yc.$type},period:function(a){if(arguments.length===1){this.g($$t.$yc.periodProperty,a);return a}else{return this.c($$t.$yc.periodProperty)}},n5:function(){return this.period()},$type:new $.ig.Type("StochRSIIndicator",$$t.$wc.$type)},true);$.ig.util.defType("StochRSIIndicatorStrategy:yd","IndicatorCalculationStrategy",{_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},init:function(){$$t.$wd.init.call(this);this.c(new $$t.x7)},b:function(a,b){var c=new $$t.bh(String,0);c.addRange(this.c().b(a,b));return c},a:function(a,b){var c=this.c().c(a,b).getEnumerator();var d=a.period();var e=0;var f=new Array(d);for(e=0;e<d;e++){f[e]=0}e=0;while(c.moveNext()){var g=Math.min(d,e);var h=-Number.MAX_VALUE;var i=Number.MAX_VALUE;var j=e%d;for(var k=0;k<g;k++){if(!isNaN(f[g-k-1])){h=Math.max(h,f[g-k-1])}if(!isNaN(f[g-k-1])){i=Math.min(i,f[g-k-1])}}f[j]=c.current();var l=b.i()((c.current()-i)/(h-i));a.indicatorColumn().item(e,l);e++}return true},$type:new $.ig.Type("StochRSIIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("TRIXIndicator:ye","StrategyBasedIndicator",{init:function(){var $self=this;$$t.$wc.init.call(this);this.displayType(0);this.trendLineBrush(function(){var $ret=new $$t.b3;$ret.fill("Blue");return $ret}());this.trendLineType(9);this.trendLinePeriod(9)},nz:function(){return new $$t.yf},oc:function(){return $$t.$ye.$type},period:function(a){if(arguments.length===1){this.g($$t.$ye.periodProperty,a);return a}else{return this.c($$t.$ye.periodProperty)}},n5:function(){return this.period()},$type:new $.ig.Type("TRIXIndicator",$$t.$wc.$type)},true);$.ig.util.defType("TRIXIndicatorStrategy:yf","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("CloseColumn");c.addRange(b.a().a());return c},a:function(a,b){var c=b.a().d()(a.closeColumn(),a.period());var d=b.a().d()(c,a.period());var e=b.a().d()(d,a.period()).getEnumerator();var f=a.indicatorColumn();if(f.count()>0){f.item(0,0)}var g=1;e.moveNext();var h=e.current();while(e.moveNext()){f.item(g,b.i()((e.current()-h)/h));h=e.current();g++}return true},$type:new $.ig.Type("TRIXIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("TypicalPriceIndicator:yg","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.yh},oc:function(){return $$t.$yg.$type},$type:new $.ig.Type("TypicalPriceIndicator",$$t.$wc.$type)},true);$.ig.util.defType("TypicalPriceIndicatorStrategy:yh","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.addRange(a.typicalColumn().basedOn());return c},a:function(a,b){var c=0;var e=a.typicalColumn().getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},$type:new $.ig.Type("TypicalPriceIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("UltimateOscillatorIndicator:yi","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.yj},oc:function(){return $$t.$yi.$type},$type:new $.ig.Type("UltimateOscillatorIndicator",$$t.$wc.$type)},true);$.ig.util.defType("UltimateOscillatorIndicatorCalculationStrategy:yj","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.addRange(a.trueLow().basedOn());c.add("CloseColumn");c.addRange(a.trueRange().basedOn());c.addRange(b.b().a());return c},c:function(a){var b=0;var c=new $$t.bh(Number,0);var d=a.trueLow().getEnumerator();while(d.moveNext()){c.add(a.closeColumn().item(b)-d.current());b++}return c},a:function(a,b){var c=this.c(a);var d=a.trueRange();var e=b.b().d()(c,7).getEnumerator();var f=b.b().d()(d,7).getEnumerator();var g=b.b().d()(c,14).getEnumerator();var h=b.b().d()(d,14).getEnumerator();var i=b.b().d()(c,28).getEnumerator();var j=b.b().d()(d,28).getEnumerator();var k=0;while(e.moveNext()&&f.moveNext()&&g.moveNext()&&h.moveNext()&&i.moveNext()&&j.moveNext()){var l=b.i()(4*(e.current()/f.current())+2*(g.current()/h.current())+i.current()/j.current());var m=l/(4+2+1)*100;a.indicatorColumn().item(k,m);k++}return true},$type:new $.ig.Type("UltimateOscillatorIndicatorCalculationStrategy",$$t.$wd.$type)},true);$.ig.util.defType("WeightedCloseIndicator:yk","ItemwiseStrategyBasedIndicator",{init:function(){$$t.$xg.init.call(this)},oj:function(){return new $$t.yl},oc:function(){return $$t.$yk.$type},$type:new $.ig.Type("WeightedCloseIndicator",$$t.$xg.$type)},true);$.ig.util.defType("WeightedCloseIndicatorStrategy:yl","ItemwiseIndicatorCalculationStrategy",{init:function(){$$t.$xf.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("HighColumn");c.add("LowColumn");c.add("CloseColumn");return c},a:function(a,b,c){a.indicatorColumn().item(c,(a.highColumn().item(c)+a.lowColumn().item(c)+a.closeColumn().item(c)*2)/4);return true},$type:new $.ig.Type("WeightedCloseIndicatorStrategy",$$t.$xf.$type)},true);$.ig.util.defType("WilliamsPercentRIndicator:ym","StrategyBasedIndicator",{init:function(){$$t.$wc.init.call(this)},nz:function(){return new $$t.yn},oc:function(){return $$t.$ym.$type},period:function(a){if(arguments.length===1){this.g($$t.$ym.periodProperty,a);return a}else{return this.c($$t.$ym.periodProperty)}},n5:function(){return this.period()},$type:new $.ig.Type("WilliamsPercentRIndicator",$$t.$wc.$type)},true);$.ig.util.defType("WilliamsPercentRIndicatorStrategy:yn","IndicatorCalculationStrategy",{init:function(){$$t.$wd.init.call(this)},b:function(a,b){var c=new $$t.bh(String,0);c.add("HighColumn");c.add("LowColumn");c.add("CloseColumn");return c},a:function(a,b){var c=a.period();var d=a.highColumn();var e=a.lowColumn();for(var f=0;f<a.count();f++){var g=Math.min(c,f);var h=-Number.MAX_VALUE;var i=Number.MAX_VALUE;for(var j=0;j<g;j++){if(!isNaN(d.item(f-j))){h=Math.max(h,d.item(f-j))}if(!isNaN(e.item(f-j))){i=Math.min(i,e.item(f-j))}}a.indicatorColumn().item(f,b.i()((a.closeColumn().item(f)-h)/(h-i)*100))}return true},$type:new $.ig.Type("WilliamsPercentRIndicatorStrategy",$$t.$wd.$type)},true);$.ig.util.defType("FunnelDataContext:ps","Object",{init:function(){$.ig.$op.init.call(this)},c:null,item:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},a:0,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},$type:new $.ig.Type("FunnelDataContext",$.ig.$ot)},true);$.ig.util.defType("FunnelFrame:p6","Object",{init:function(){$.ig.$op.init.call(this);this.b(new $$t.o0)},c:false,f:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},e:false,h:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},d:false,g:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},i:0,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},k:function(a,b,c,d){var e=1-d;a.f(c.f());a.g(c.g());a.h(c.h());a.j(b.j()*e+c.j()*d);var f=b.b().count();var g=c.b().count();var h=Math.max(f,g);if(a.b().count()<h){a.b().insertRange(a.b().count(),new Array(h-a.b().count()))}if(a.b().count()>h){a.b().removeRange(h,a.b().count()-h)}for(var i=0;i<Math.min(f,g);++i){a.b().__inner[i]=$$t.$o2.c(a.b().__inner[i],b.b().__inner[i],c.b().__inner[i],d,e)}if(f<g){var j=f>0?b.b().__inner[f-1]:new $$t.o2;for(var k=f;k<g;++k){a.b().__inner[k]=$$t.$o2.c(a.b().__inner[k],j,c.b().__inner[k],d,e)}}if(f>g){var l=g>0?c.b().__inner[g-1]:new $$t.o2;for(var m=g;m<f;++m){a.b().__inner[m]=$$t.$o2.c(a.b().__inner[m],b.b().__inner[m],l,d,e)}}},$type:new $.ig.Type("FunnelFrame",$.ig.$ot)},true);$.ig.util.defType("IItemProvider:oq","Object",{$type:new $.ig.Type("IItemProvider",null)},true);$.ig.util.defType("IFunnelLabelSizeDecider:pf","Object",{$type:new $.ig.Type("IFunnelLabelSizeDecider",null)},true);$.ig.util.defType("IOuterLabelWidthDecider:pe","Object",{$type:new $.ig.Type("IOuterLabelWidthDecider",null)},true);$.ig.util.defType("SliceInfo:o2","Object",{init:function(){$.ig.$op.init.call(this);this.b(new $$t.o3);this.n({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},k:null,l:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},m:null,n:function(a){if(arguments.length===1){this.m=a;return a}else{return this.m}},i:0,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},f:false,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},e:false,g:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},c:function(a,b,c,d,e){if(a==null){a=new $$t.o2}a.g(c.g());a.h(c.h());a.j(c.j());a.l(c.l());a.n({__x:b.n().__x*e+c.n().__x*d,__y:b.n().__y*e+c.n().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.b($$t.$o3.f(a.b(),b.b(),c.b(),d,e));return a},d:function(){var a=new $$t.o5;a.appearance(new $$t.gh);a.appearance().fill($$t.$gk.fromBrush(this.b().al()));a.appearance().stroke($$t.$gk.fromBrush(this.b().ao()));a.appearance().strokeThickness(this.b().k());a.appearance().opacity(this.b().j());a.index(this.j());a.innerLabel(this.b().p().toString());a.outerLabel(this.l().toString());a.slicePoints(this.b().ae());a.innerLabelPosition(this.a.x());a.outerLabelPosition(this.m);a.outerLabelBounds(this.b().as());a.innerLabelBounds(this.b().ar());a.visibility(this.b().aw());a.innerLabelAppearance(new $$t.g0);a.innerLabelAppearance().labelBrush($$t.$gk.fromBrush(this.b().am()));a.innerLabelAppearance().text(a.innerLabel());a.innerLabelAppearance().visibility(this.b().h());a.outerLabelAppearance(new $$t.g0);a.outerLabelAppearance().labelBrush($$t.$gk.fromBrush(this.b().an()));a.outerLabelAppearance().text(a.outerLabel());a.outerLabelAppearance().visibility(this.g());return a},$type:new $.ig.Type("SliceInfo",$.ig.$ot)},true);$.ig.util.defType("SliceAppearance:o3","Object",{init:function(){this.i=1;$.ig.$op.init.call(this);this.s={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.t={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.v={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.w={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.u={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},u:null,aa:function(a){if(arguments.length===1){this.u=a;return a}else{return this.u}},v:null,ab:function(a){if(arguments.length===1){this.v=a;this.ag();return a}else{return this.v}},a:null,c:function(a){if(arguments.length===1){this.a=a;this.ag();return a}else{return this.a}},b:null,e:function(a){if(arguments.length===1){this.b=a;this.ag();return a}else{return this.b}},ad:null,ae:function(a){if(arguments.length===1){this.ad=a;return a}else{return this.ad}},ag:function(){},af:function(){var a=new $$t.cb(0);if(this.e()!=null){var c=this.e().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}}else{a.add(this.ab());a.add(this.ac())}if(this.c()!=null){var e=this.c().getEnumerator();while(e.moveNext()){var d=e.current();a.add(d)}if(this.e()!=null&&this.e().count()>0){a.add(this.e().__inner[0])}}else{a.add(this.z());a.add(this.y());a.add(this.ab())}var f=0,g=Math.min($.ig.intDivide(a.count(),2),5);if(g>1){var h=a.__inner[0];var i=0,j=h.__x,k=h.__y;while(++f<g&&i<2){h=a.__inner[f];i=Math.abs(h.__x-j)+Math.abs(h.__y-k);if(i>1){a.add({__x:h.__x,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}this.ae(a)},w:null,ac:function(a){if(arguments.length===1){this.w=a;this.ag();return a}else{return this.w}},t:null,z:function(a){if(arguments.length===1){this.t=a;this.ag();return a}else{return this.t}},s:null,y:function(a){if(arguments.length===1){this.s=a;this.ag();return a}else{return this.s}},at:null,au:function(a){if(arguments.length===1){this.at=a;return a}else{return this.at}},ah:null,al:function(a){if(arguments.length===1){this.ah=a;return a}else{return this.ah}},ak:null,ao:function(a){if(arguments.length===1){this.ak=a;return a}else{return this.ak}},n:null,p:function(a){if(arguments.length===1){this.n=a;return a}else{return this.n}},r:null,x:function(a){if(arguments.length===1){this.r=a;return a}else{return this.r}},g:false,h:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g&&this.n!=null}},o:null,item:function(a){if(arguments.length===1){this.o=a;return a}else{return this.o}},l:0,m:function(a){if(arguments.length===1){this.l=a;return a}else{return this.l}},ap:null,ar:function(a){if(arguments.length===1){this.ap=a;return a}else{return this.ap}},aq:null,as:function(a){if(arguments.length===1){this.aq=a;return a}else{return this.aq}},ai:null,am:function(a){if(arguments.length===1){this.ai=a;return a}else{return this.ai}},aj:null,an:function(a){if(arguments.length===1){this.aj=a;return a}else{return this.aj}},av:null,aw:function(a){if(arguments.length===1){this.av=a;return a}else{return this.av}},_k:0,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},i:0,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},f:function(a,b,c,d,e){if(a==null){a=new $$t.o3}a.al(c.al());a.h(c.h());a.p(c.p());if(b.h()&&c.h()){a.x({__x:b.x().__x*e+c.x().__x*d,__y:b.x().__y*e+c.x().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else if(c.h()){a.x({__x:c.x().__x*d,__y:c.x().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}a.y({__x:b.y().__x*e+c.y().__x*d,__y:b.y().__y*e+c.y().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.z({__x:b.z().__x*e+c.z().__x*d,__y:b.z().__y*e+c.z().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.ab({__x:b.ab().__x*e+c.ab().__x*d,__y:b.ab().__y*e+c.ab().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.ac({__x:b.ac().__x*e+c.ac().__x*d,__y:b.ac().__y*e+c.ac().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.aa({__x:b.aa().__x*e+c.aa().__x*d,__y:b.aa().__y*e+c.aa().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(c.c()!=null){var f=b.c();if(f==null){f=new $$t.o4;f.add(b.ab());f.add(b.y())}a.c($$t.$o3.d(a.c(),f,c.c(),d,e))}else{a.c(null)}if(c.e()!=null){var g=b.e();if(g==null){g=new $$t.o4;g.add(b.z());g.add(b.ac())}a.e($$t.$o3.d(a.e(),g,c.e(),d,e))}else{a.e(null)}a.ao(c.ao());a.au(c.au());a.item(c.item());a.m(c.m());a.af();return a},d:function(a,b,c,d,e){if(a==null){a=new $$t.o4}if(b==null){b=new $$t.o4}var f=b.count();var g=c.count();var h=Math.max(f,g);if(a.count()<h){a.insertRange(a.count(),new Array(h-a.count()))}if(a.count()>h){a.removeRange(h,a.count()-h)}for(var i=0;i<Math.min(f,g);++i){a.__inner[i]={__x:b.__inner[i].__x*e+c.__inner[i].__x*d,__y:b.__inner[i].__y*e+c.__inner[i].__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f<g){var j=f>0?b.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var k=f;k<g;++k){a.__inner[k]={__x:j.__x*e+c.__inner[k].__x*d,__y:j.__y*e+c.__inner[k].__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(f>g){var l=g>0?c.__inner[g-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var m=g;m<f;++m){a.__inner[m]={__x:b.__inner[m].__x*e+l.__x*d,__y:b.__inner[m].__y*e+l.__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}return a},$type:new $.ig.Type("SliceAppearance",$.ig.$ot)},true);$.ig.util.defType("SliceInfoList:o0","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$o2.$type)},indexSort:function(){var $self=this;$self.sort1(function(a,b){if(a.j()<b.j()){return-1}if(a.j()>b.j()){return 1}return 0})},sortByY:function(){var $self=this;$self.sort1(function(a,b){if(a.b().aa().__y<b.b().aa().__y){return-1}if(a.b().aa().__y>b.b().aa().__y){return 1}return 0})},getByYValue:function(a){var $self=this;$self.sortByY();var b=$self.s(function(c){if(a<c.b().ab().__y+c.b().aa().__y){return-1}if(a>c.b().y().__y+c.b().aa().__y){return 1}else{return 0}});if(b>=0){b=$self.__inner[b].j()}else{b=-1}$self.indexSort();if(b>=0){return b}return-1},s:function(a){var b=0;var c=this.count()-1;while(b<=c){var d=b+(c-b>>1);var e=a(this.__inner[d]);if(e<0){c=d-1}else if(e>0){b=d+1}else{return d}}return~b},$type:new $.ig.Type("SliceInfoList",$$t.$bh.$type.specialize($$t.$o2.$type))},true);$.ig.util.defType("SliceSelectionManager:p2","Object",{init:function(){$.ig.$op.init.call(this);this.e=new $.ig.Dictionary(0)},e:null,l:function(a,b){if(this.e.containsKey(this.f(a))){this.e.remove(this.f(a))}else{this.e.item(this.f(a),b)}},c:function(a){return this.e.containsKey(this.f(a))},b:function(){return this.e.count()>0},d:function(a){return!this.c(a)&&this.b()},h:function(a,b){switch(a.c()){case 3:break;case 1:this.k(a.g(),a.f());break;case 0:this.i(a.g(),a.f());break;case 2:for(var c=0;c<a.f();c++){if(this.e.containsKey(this.f(c))){this.e.item(this.f(c),b.a().item(c))}}break;case 4:this.g();break}},i:function(a,b){var c=new $.ig.Array;var d=new $.ig.Array;for(var f in this.e.keysHolder){var e={key:f,value:this.e[f]};var g=0;g=$.ig.Number.prototype.parseInt(e.key);if(g>=a){c.add(g);d.add(this.e.item(this.f(g)))}}var h=0;var j=c.getEnumerator();while(j.moveNext()){var i=j.current();this.e.remove(this.f(i));if(i-b>a){this.e.item(this.f(i-b),d[h])}h++}},k:function(a,b){var c=new $.ig.Array;var d=new $.ig.Array;for(var f in this.e.keysHolder){var e={key:f,value:this.e[f]};var g=0;g=$.ig.Number.prototype.parseInt(e.key);if(g>=a){c.add(g);d.add(this.e.item(this.f(g)))}}var h=0;var j=c.getEnumerator();while(j.moveNext()){var i=j.current();this.e.remove(this.f(i));this.e.item(this.f(i+b),d[h]);h++}},g:function(){this.e.clear()},f:function(a){return a.toString()},a:function(){var a=new Array(this.e.count());var b=0;for(var d in this.e.keysHolder){var c={key:d,value:this.e[d]};var e=$.ig.Number.prototype.parseInt(c.key);a[b]=e;b++}return a},j:function(a,b){this.g();for(var d=0;d<a.length;d++){var c=a[d];this.l(c,b.a().item(c))}},$type:new $.ig.Type("SliceSelectionManager",$.ig.$ot)},true);$.ig.util.defType("XamFunnelController:oz","Object",{_ab:null,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},ao:null,b9:null,ca:null,b5:null,b6:null,a6:false,bb:false,init:function(){var $self=this;this.a6=false;this.bb=false;this.bl=-1;this.at=false;$.ig.$op.init.call(this);this.aq(new $$t.eo(0,1,2e3));this.aq().propertyChanged=$.ig.Delegate.prototype.combine(this.aq().propertyChanged,this.cs.runOn(this));this.g(new $$t.p6);this.f(new $$t.p6);this.d(new $$t.p6);this.ad(new $$t.p2);this.ah(new $$t.pb);this.am(new $$t.pc);this.an(new $$t.pc);this.t(new $$t.ov);this.s(new $$t.ov);this.v(new $$t.or);this.v().b($$t.$pt.$type,this.c4.runOn(this));this.v().b($$t.$p3.$type,this.cq.runOn(this));this.v().b($$t.$py.$type,this.db.runOn(this));this.v().b($$t.$pz.$type,this.dc.runOn(this));this.v().b($$t.$pi.$type,this.cy.runOn(this));this.v().b($$t.$pj.$type,this.cw.runOn(this));this.v().b($$t.$pg.$type,this.cx.runOn(this));this.v().b($$t.$p7.$type,this.da.runOn(this));this.v().b($$t.$p8.$type,this.cu.runOn(this));this.v().b($$t.$px.$type,function(a){return $self.t().i(a)})},cs:function(a,b){this.bw(this.aq().transitionProgress());if(this.bw()==1){this.a4(false);this.cr(this.d())}if(this.a4()){var c=1-this.bw();$$t.$p6.k(this.f(),this.g(),this.d(),this.bw());this.cr(this.f())}},ap:null,aq:function(a){if(arguments.length===1){this.ap=a;return a}else{return this.ap}},ae:null,af:function(a){if(arguments.length===1){this.ae=a;return a}else{return this.ae}},u:null,v:function(a){if(arguments.length===1){this.u=a;return a}else{return this.u}},ag:null,ah:function(a){if(arguments.length===1){this.ag=a;return a}else{return this.ag}},aj:null,am:function(a){if(arguments.length===1){this.aj=a;return a}else{if(!this.a6&&this.ao!=null){this.a6=this.ao.l(this.aj,this.b5)}return this.aj}},ak:null,an:function(a){if(arguments.length===1){this.ak=a;return a}else{if(!this.bb&&this.ao!=null){this.bb=this.ao.l(this.ak,this.b6)}return this.ak}},ci:null,cl:function(a){if(arguments.length===1){this.ci=a;return a}else{return this.ci}},ch:null,ck:function(a){if(arguments.length===1){this.ch=a;return a}else{return this.ch}},cg:null,cj:function(a){if(arguments.length===1){this.cg=a;return a}else{return this.cg}},az:false,be:function(a){if(arguments.length===1){this.az=a;return a}else{return this.az}},bp:0,by:function(a){if(arguments.length===1){this.bp=a;return a}else{return this.bp}},bo:0,bx:function(a){if(arguments.length===1){this.bo=a;return a}else{return this.bo}},r:null,t:function(a){if(arguments.length===1){this.r=a;return a}else{return this.r}},q:null,s:function(a){if(arguments.length===1){this.q=a;return a}else{return this.q}},n:null,o:function(a){if(arguments.length===1){this.n=a;return a}else{return this.n
}},j:null,k:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},av:false,a7:function(a){if(arguments.length===1){this.av=a;return a}else{return this.av}},ay:false,bc:function(a){if(arguments.length===1){this.ay=a;return a}else{return this.ay}},bn:0,bw:function(a){if(arguments.length===1){this.bn=a;return a}else{return this.bn}},ax:false,a9:function(a){if(arguments.length===1){this.ax=a;return a}else{return this.ax}},bk:0,bq:function(a){if(arguments.length===1){this.bk=a;return a}else{return this.bk}},dh:null,dj:function(a){if(arguments.length===1){this.dh=a;return a}else{if((this.dh==null||this.dh.length<1)&&this.ao!=null){this.dh=this.ao.a3(true)}return this.dh}},di:null,dk:function(a){if(arguments.length===1){this.di=a;return a}else{if((this.di==null||this.di.length<1)&&this.ao!=null){this.di=this.ao.a3(false)}return this.di}},y:null,z:function(a){if(arguments.length===1){this.y=a;return a}else{return this.y}},h:null,i:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},as:false,a4:function(a){if(arguments.length===1){this.as=a;return a}else{return this.as}},bm:0,bv:function(a){if(arguments.length===1){this.bm=a;return a}else{return this.bm}},a0:false,bh:function(a){if(arguments.length===1){this.a0=a;return a}else{return this.a0}},cc:null,cf:function(a){if(arguments.length===1){this.cc=a;return a}else{return this.cc}},cb:null,ce:function(a){if(arguments.length===1){this.cb=a;return a}else{return this.cb}},ar:false,a3:function(a){if(arguments.length===1){this.ar=a;return a}else{return this.ar}},bz:0,b3:function(a){if(arguments.length===1){this.bz=a;return a}else{return this.bz}},b0:0,b4:function(a){if(arguments.length===1){this.b0=a;return a}else{return this.b0}},l:null,m:function(a){if(arguments.length===1){this.l=a;return a}else{return this.l}},w:null,x:function(a){if(arguments.length===1){var b=this.w;this.w=a;this.c0(b,this.w);return a}else{return this.w}},ac:null,ad:function(a){if(arguments.length===1){this.ac=a;return a}else{return this.ac}},c:null,g:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},a:null,d:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},b:null,f:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},dn:null,dr:function(a){if(arguments.length===1){this.dn=a;return a}else{return this.dn}},dp:null,ds:function(a){if(arguments.length===1){this.dp=a;return a}else{return this.dp}},a2:false,bj:function(a){if(arguments.length===1){this.a2=a;return a}else{return this.a2}},aw:false,a8:function(a){if(arguments.length===1){this.aw=a;return a}else{return this.aw}},a1:false,bi:function(a){if(arguments.length===1){this.a1=a;return a}else{return this.a1}},au:false,a5:function(a){if(arguments.length===1){this.au=a;return a}else{return this.au}},bl:0,bt:function(){var a=this.bl;if(a<0&&this.ao!=null){a=this.bl=this.ao.q()}return a<0?1:a},c0:function(a,b){if(a!=null){var c=$.ig.util.cast($$t.$ov.$type,a.b("ConfigurationMessages"));if(c!=null){c.h(this.cv.runOn(this))}c=$.ig.util.cast($$t.$ov.$type,a.b("InteractionMessages"));if(c!=null){c.h(this.cv.runOn(this))}this.t().g();this.s().g()}if(b!=null){var d=$.ig.util.cast($$t.$ov.$type,b.b("ConfigurationMessages"));if(d!=null){d.e(this.cv.runOn(this))}d=$.ig.util.cast($$t.$ov.$type,b.b("InteractionMessages"));if(d!=null){d.e(this.cv.runOn(this))}var e=$.ig.util.cast($$t.$ov.$type,b.b("RenderingMessages"));this.t().f(e);var f=$.ig.util.cast($$t.$ov.$type,b.b("ModelUpdateMessages"));this.s().f(f)}this.be(true)},cv:function(a){this.v().c(a);var b=$.ig.util.cast($$t.$pn.$type,a);if(b!=null){this.be(b.c())}this.c5()},bg:function(){return this.bx()>0&&this.by()>0},ba:function(){return this.ah()!=null&&this.ah().a()!=null&&this.ah().a().count()>0&&this.o()!=null&&this.k()!=null&&this.dj()!=null&&this.dj().length>0&&this.dk()!=null&&this.dk().length>0&&this.bg()},c5:function(){if(!this.be()){return}if(!this.ba()){this.cp();return}this.be(false);var a=this.o().decideWidth(this.al());if(a>this.by()){a=0}if(!this.bc()){a=0}var b=this.by()-a;var c=a>0;var d=this.a7();var e=b>0;if(e||c){this.c2(e,c,d,b,a)}},cp:function(){if(this.bf()&&this.bw()>0){this.aq().stop()}this.c7("LeftLabels");this.c7("RightLabels");this.c7("SliceArea");this.co();this.d().b().clear();this.f().b().clear();this.g().b().clear()},co:function(){var a=new $$t.p9;this.t().i(a)},c2:function(a,b,c,d,e){if(this.a4()){var f=this.g();this.g(this.f());this.f(f)}else{var g=this.g();this.g(this.d());this.d(g)}this.c3(this.d(),a,b,c,d,e);this.aq().stop();this.bw(0);if(this.bf()){$$t.$p6.k(this.f(),this.g(),this.d(),this.bw());this.cr(this.f());this.a4(true);this.aq().start()}else{this.cr(this.d())}},bu:function(a){if(isNaN(a)){return 0}return Math.abs(a)},at:false,c3:function(a,b,c,d,e,f){var g=e/2;this.at=this.bh();if(this.at){this.ct(e,g)}else{this.af(null)}var h=this.i()==1;var i=this.ai();var j=0;var l=i.getEnumerator();while(l.moveNext()){var k=l.current();j+=this.bu(this.ah().a().item(k))}if(j==0){h=false}var m=this.bx()/i.values().count();var n=0;var o=0;o=this.bt()/2;a.j(f);a.f(d);a.h(c);a.g(this.z()==0);a.b(new $$t.o0);var p=0;var r=i.getEnumerator();while(r.moveNext()){var q=r.current();var s;if(h){s=this.bu(this.ah().a().item(q))/j*this.bx()}else{s=m}var t=this.bs(e,n+o);var u=n+s;var v=this.bs(e,u-o);var w=t/2;var x=v/2;var y=new $$t.o2;var z=y.b();var aa=0;if(x>w){aa=g-x}else{aa=g-w}var ab=n;z.al(this.dl(q));z.ao(this.dm(q));z.au(this.dq(q));if(b){y.h(true);z.ab({__x:g-w-aa+o,__y:n-ab+o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});z.ac({__x:g+w-aa-o,__y:n-ab+o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});z.y({__x:g-x-aa+o,__y:u-ab-o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});z.z({__x:g+x-aa-o,__y:u-ab-o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(this.at){this.cm(z,n+o,u-o,g,aa-o,ab)}z.af()}if(d){z.h(true);z.x({__x:g-aa,__y:(n+u)/2-ab,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});z.p(this.b7(q));var ac=this.k().decideLabelSize(y,true);if(ac.b()>e){z.h(false)}if(ac.a()>s){z.h(false)}}else{z.h(false);z.p(this.b7(q))}if(d||b){z.aa({__x:aa,__y:ab,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});z.item(this.ah().a().item(q));z.m(q)}if(c){y.g(true);y.n({__x:0,__y:(n+u)/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});y.l(this.b8(q));var ad=this.k().decideLabelSize(y,false);if(ad.a()>s){y.g(false)}}else{y.g(false);y.l(this.b8(q))}y.j(q);a.b().add(y);n+=s;p++}this.c6(a);a.b().indexSort()},cm:function(a,b,c,d,e,f){var g=this.af().b(b);var h=this.af().b(c);var i=new $$t.o4;var j=new $$t.o4;var k=g.b;var l=h.b;for(var m=k;m<=l;m++){i.add({__x:this.af().g()[m].c.__x-e,__y:this.af().g()[m].c.__y-f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}e+=this.bt();for(var n=l;n>=k;n--){var o=this.af().g()[n].c;j.add({__x:d+d-o.__x-e,__y:o.__y-f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}a.c(i);a.e(j)},bd:function(a,b){if(a.__x!=b.__x||a.__y!=b.__y){return true}return false},ct:function(a,b){var c;var d;var e=0,f=this.bx();e=this.bt()/2;f-=e;if(this.a8()){c={__x:b-a*this.bq()/2,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};d={__x:b-a/2,__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{c={__x:b-a/2,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};d={__x:b-a*this.bq()/2,__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var g=this.cf().__y<this.ce().__y?this.cf():this.ce();var h=this.ce().__y>this.cf().__y?this.ce():this.cf();if(g.__y<0){g.__y=0}if(h.__y>1){h.__y=1}if(this.a8()){var i=h.__x;h.__x=g.__x;g.__x=i;i=g.__y;g.__y=1-h.__y;h.__y=1-i}var j={__x:a*g.__x,__y:this.bx()*g.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var k={__x:a*h.__x,__y:this.bx()*h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(this.af()==null||this.bd(c,this.af().r())||this.bd(j,this.af().s())||this.bd(k,this.af().t())||this.bd(d,this.af().u())){this.af(new $$t.o6(c,j,k,d,2,b))}if(this.af()==null){this.at=false}else{this.at=this.af().d()}},b8:function(a){var b=this.an();var c=b==null?null:b.a();return c==null||a>=c.count()?null:c.item(a)},b7:function(a){var b=this.am();var c=b==null?null:b.a();return c==null||a>=c.count()?null:c.item(a)},dq:function(a){if(this.ad().c(a)){return this.dr()}if(this.ad().d(a)&&this.bj()){return this.ds()}return null},dm:function(a){return this.dk()[a%this.dk().length]},dl:function(a){return this.dj()[a%this.dj().length]},bs:function(a,b){var c=a*this.bq();if(this.at){var d=this.af().b(b).c.__x;return(a/2-d)*2}else{if(this.a8()){return a-(a-c)*((this.bx()-b)/this.bx())}else{return a-(a-c)*(b/this.bx())}}},ai:function(){var $self=this;var a=new $$t.qa;a.populate($self.ah().a().count());a.sort(function(b,c){if($self.ah().a().item(b)<$self.ah().a().item(c)){return $self.a8()?-1:1}if($self.ah().a().item(b)>$self.ah().a().item(c)){return $self.a8()?1:-1}return 0});return a},cr:function(a){this.c7("LeftLabels");this.c7("RightLabels");this.c7("SliceArea");if(a.g()){this.c8("LeftPanel",a.j());this.c8("RightPanel",0)}else{this.c8("LeftPanel",0);this.c8("RightPanel",a.j())}this.ab(a.b());var c=a.b().getEnumerator();while(c.moveNext()){var b=c.current();if(b.h()){var d=new $$t.po;d.e("SliceArea");d.g(b.b());d.h=this.bt();this.t().i(d)}}var f=a.b().getEnumerator();while(f.moveNext()){var e=f.current();if(e.g()){var g=new $$t.pp;if(a.g()){g.e("LeftLabels")}else{g.e("RightLabels")}g.j(e.l());g.l(e.n());g.h(a.j());g.f(e);this.t().i(g)}}var h=new $$t.p9;this.t().i(h)},c8:function(a,b){var c=new $$t.pm;c.e(a);c.i(true);c.m(b);this.t().i(c)},bf:function(){return this.bv()>0},c7:function(a){var b=new $$t.pv;b.e(a);this.t().i(b)},al:function(){return this.an()},cq:function(a){this.be(true)},b1:function(a){return $$t.$qc.h(a)},c4:function(a){var b=a;var c=b.d();switch(b.g()){case"ValueColumn":this.ah().b(c);this.be(true);break;case"InnerLabelColumn":this.a6=false;this.b9=c;this.am().b(c);this.be(true);break;case"InnerLabelVisibility":this.a7(c);this.be(true);break;case"OuterLabelVisibility":this.bc(c);this.be(true);break;case"OuterLabelColumn":this.bb=false;this.ca=c;this.an().b(c);this.be(true);break;case"ValueMemberPath":this.cl($.ig.util.cast(String,c));break;case"OuterLabelMemberPath":this.ck($.ig.util.cast(String,c));break;case"InnerLabelMemberPath":this.cj($.ig.util.cast(String,c));break;case"BottomEdgeWidth":this.bq(c);if(this.bq()>1){this.bq(1)}if(this.bq()<.001){this.bq(.001)}this.be(true);break;case"Brushes":this.dj($.ig.util.cast($.ig.Array.prototype.$type,c));this.be(true);break;case"Outlines":this.dk($.ig.util.cast($.ig.Array.prototype.$type,c));this.be(true);break;case"OuterLabelAlignment":this.z(c);this.be(true);break;case"FunnelSliceDisplay":this.i(c);this.be(true);break;case"FormatInnerLabel":this.am().b(this.b9);this.a6=false;this.b5=c;this.be(true);break;case"FormatOuterLabel":this.an().b(this.ca);this.b6=c;this.bb=false;this.be(true);break;case"IsInverted":this.a8(c);this.be(true);break;case"TransitionDuration":this.aq().intervalMilliseconds(this.b1(c));this.bv(c);break;case"AllowSliceSelection":this.a3(c);break;case"SelectedSliceStyle":this.dr(c);this.be(true);break;case"UnselectedSliceStyle":this.ds(c);this.be(true);break;case"UseUnselectedStyle":this.bj(c);this.be(true);break;case"UseBezierCurve":this.bh(c);this.be(true);break;case"UpperBezierControlPoint":this.cf(c);this.be(true);break;case"LowerBezierControlPoint":this.ce(c);this.be(true);break;case"ItemProvider":this.m(c);break;case"ToolTip":var d=new $$t.pq;if(c!=null){this.a5(true)}else{this.a5(false);var e=new $$t.pw;this.t().i(e)}d.g(c);this.t().i(d);break;case"Legend":this.cz(c);this.be(true);break;case"LegendItemTemplate":this.dg(c);this.be(true);break;case"LegendItemBadgeTemplate":this.df(c);this.be(true);break;case"UseOuterLabelsForLegend":this.bi(c);this.be(true);break;case"OutlineThickness":this.bl=c;this.be(true);this.t().i(b);break;case"Container":var f=new $$t.pt;f.g(b.g());f.e(b.e());f.d(c);this.t().i(f);break}},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},de:null,dg:function(a){if(arguments.length===1){this.de=a;return a}else{return this.de}},dd:null,df:function(a){if(arguments.length===1){this.dd=a;return a}else{return this.dd}},cz:function(a){if(this.p()!=null){this.p().a9(this.x().b("Model"))}this.p(a)},c6:function(a){var $self=this;var b=new $$t.bh($$t.$am.$type,0);var d=a.b().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$t.cf;var f="";if(c.b().p()!=null){if($self.bi()&&c.l()!=null){f=c.l().toString()}else{f=c.b().p().toString()}}var g=null;var h=null;if(c.b().al()!=null){g=c.b().al()}if(c.b().ao()!=null){h=c.b().ao()}var i=null;if($self.m()!=null){i=$self.m().getItem(c.b().m())}e.content(function(){var $ret=new $$t.oo;$ret.series($self.x().b("Model"));$ret.item(i);$ret.itemBrush(g);$ret.itemLabel(f);$ret.thickness($self.bt());$ret.itemOutline(h);return $ret}());e.ae($self.dg());b.add(e)}if($self.p()!=null){$self.p().aw(b,$self.x().b("Model"))}},dc:function(a){var b=a;switch(b.g()){case"OuterLabelWidthDecider":this.o($.ig.util.cast($$t.$pe.$type,b.d()));this.be(true);break;case"FunnelLabelSizeDecider":this.k($.ig.util.cast($$t.$pf.$type,b.d()));this.be(true);break}},db:function(a){var b=a;this.by(b.e());this.bx(b.d());this.be(true)},cw:function(a){var b=a;if(b.e()==1){return}if(b.c()==1){this.b4(this.b3())}else if(b.c()==0){var c=this.b4();this.b4(-1);if(b.h()==0){}else if(b.h()!=2){return}if(c==this.b3()){this.c1(c)}}},c1:function(a){if(a<0||a>this.ah().a().count()-1){return}if(this.a3()){this.ad().l(a,this.ah().a().item(a));var b=this.ad().a();var c=new $$t.qd;c.c(b);this.s().i(c);this.be(true)}var d=new $$t.qf;d.c(a);d.item(this.ah().a().item(a));this.s().i(d)},cy:function(a){var b=a;this.b3(this.b2(b.c()));if(this.a5()){this.c9(b.c())}},cx:function(a){var b=new $$t.pw;this.t().i(b)},c9:function(a){var b=new $$t.ps;if(this.m()!=null&&this.b3()>=0&&this.b3()<this.m().count()){b.item(this.m().getItem(this.b3()))}b.b(this.b3());if(b.b()<0){var c=new $$t.pw;this.t().i(c);return}var d=new $$t.pr;d.g(b);d.i(this.cd(a,b));this.t().i(d)},cd:function(a,b){var c={__x:a.__x+10,__y:a.__y+10,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return c},b2:function(a){if(!this.ba()){return-1}var b=a.__y;var c=a.__x;var d=this.e();if(d.g()){c-=d.j()}var e=this.aa(b);if(e==null){return-1}var f=this.br();var g=this.bs(f,b);var h=g/2;var i=f/2;if(c>=i-h&&c<=i+h){return e.j()}else{return-1}},br:function(){var a=this.e();return this.by()-a.j()},aa:function(a){var b=this.e();var c=b.b().getByYValue(a);if(c>=0&&c<b.b().count()){return b.b().__inner[c]}return null},e:function(){var a=null;if(this.a4()){a=this.f()}else{a=this.d()}return a},da:function(a){var b=a;this.ad().j(b.c(),this.ah());this.be(true)},cu:function(a){this.cn(a)},cn:function(a){var b=this.e();if(a.c()==-1){this.be(true)}else{var c=b.b().__inner[a.c()];if(a.b()){if(a.d().b()>b.j()){this.be(true)}if(a.d().a()!=a.e().a()){this.be(true)}if(a.d().a()>c.b().z().__y-c.b().ac().__y){this.be(true)}}else{if(a.d().a()>c.b().z().__y-c.b().ac().__y){this.be(true)}}}},$type:new $.ig.Type("XamFunnelController",$.ig.$ot)},true);$.ig.util.defType("Message:ot","Object",{init:function(){$.ig.$op.init.call(this)},toString:function(){return this.getType().toString()},$type:new $.ig.Type("Message",$.ig.$ot)},true);$.ig.util.defType("InteractionMessage:ph","Message",{init:function(){$$t.$ot.init.call(this)},$type:new $.ig.Type("InteractionMessage",$$t.$ot.$type)},true);$.ig.util.defType("LabelSizeChangedMessage:p8","InteractionMessage",{init:function(){$$t.$ph.init.call(this)},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_b:false,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("LabelSizeChangedMessage",$$t.$ph.$type)},true);$.ig.util.defType("RenderingMessage:pn","Message",{init:function(){$$t.$ot.init.call(this)},d:null,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},b:false,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},$type:new $.ig.Type("RenderingMessage",$$t.$ot.$type)},true);$.ig.util.defType("RenderOuterLabelMessage:pp","RenderingMessage",{init:function(){$$t.$pn.init.call(this)},i:null,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},k:null,l:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},g:0,h:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},toString:function(){return"RenderOuterLabelMessage["+this.j().toString()+", "+this.l().toString()+", "+this.h().toString()+"]"},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},$type:new $.ig.Type("RenderOuterLabelMessage",$$t.$pn.$type)},true);$.ig.util.defType("RenderSliceMessage:po","RenderingMessage",{init:function(){$$t.$pn.init.call(this);this.h=1},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},h:0,toString:function(){return"RenderSliceMessage["+this.g().toString()+"]"},$type:new $.ig.Type("RenderSliceMessage",$$t.$pn.$type)},true);$.ig.util.defType("ModelUpdateMessage:qe","Message",{init:function(){$$t.$ot.init.call(this)},$type:new $.ig.Type("ModelUpdateMessage",$$t.$ot.$type)},true);$.ig.util.defType("SelectedItemsChangedMessage:qd","ModelUpdateMessage",{init:function(){$$t.$qe.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="SelectedItemsChangedMessage[";for(var c=0;c<this.c().length;c++){var b=this.c()[c];a+=b.toString()}a+="]";return a},$type:new $.ig.Type("SelectedItemsChangedMessage",$$t.$qe.$type)},true);$.ig.util.defType("SliceClickedMessage:qf","ModelUpdateMessage",{init:function(){$$t.$qe.init.call(this)},b:0,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:null,item:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},toString:function(){return"SliceClickedMessage["+this.c().toString()+", "+this.item().toString()+"]"},$type:new $.ig.Type("SliceClickedMessage",$$t.$qe.$type)},true);$.ig.util.defType("ConfigurationMessage:pu","Message",{init:function(){$$t.$ot.init.call(this)},$type:new $.ig.Type("ConfigurationMessage",$$t.$ot.$type)},true);$.ig.util.defType("UserSelectedItemsChangedMessage:p7","ConfigurationMessage",{init:function(){$$t.$pu.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="UserSelectedItemsChanged[";for(var c=0;c<this.c().length;c++){var b=this.c()[c];a+=b.toString()}a+="]";return a},$type:new $.ig.Type("UserSelectedItemsChangedMessage",$$t.$pu.$type)},true);$.ig.util.defType("FunnelSliceClickedEventArgs:qh","EventArgs",{init:function(){$$t.$en.init.call(this)},b:0,index:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:null,item:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},$type:new $.ig.Type("FunnelSliceClickedEventArgs",$$t.$en.$type)},true);$.ig.util.defType("XamFunnelChart:op","Control",{init:function(){var $self=this;this.bf=new $$t.e4($.ig.$op.$type,0);this.bc=new $$t.f0($.ig.$op.$type,$.ig.$op.$type,0);this.bo=null;$$t.$ak.init.call(this);this.bf.collectionChanged=$.ig.Delegate.prototype.combine(this.bf.collectionChanged,this.c4.runOn(this));this.ak(new $$t.or);this.ak().b($$t.$qf.$type,this.c8.runOn(this));this.ak().b($$t.$qd.$type,this.c5.runOn(this));this.ai(new $$t.ov);this.bk=function(a,b){$self.cr(b.action(),b.position(),b.count(),b.propertyName())};this.c6();this.y($$t.$op.$type);this.ar(new $$t.oy(new $$t.pd,this));this.legendItemTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.i);$ret.measure($$t.$mj.d);return $ret}());this.legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.h);$ret.measure($$t.$mj.j);return $ret}())},aq:null,aj:null,ak:function(a){if(arguments.length===1){this.aj=a;return a}else{return this.aj}},c6:function(){this.c1("BottomEdgeWidth",0,this.bottomEdgeWidth());this.c1("InnerLabelVisibility",this.innerLabelVisibility(),this.innerLabelVisibility());this.c1("OuterLabelAlignment",this.outerLabelAlignment(),this.outerLabelAlignment());this.c1("FunnelSliceDisplay",this.funnelSliceDisplay(),this.funnelSliceDisplay());this.c1("UpperBezierControlPoint",this.upperBezierControlPoint(),this.upperBezierControlPoint());this.c1("LowerBezierControlPoint",this.lowerBezierControlPoint(),this.lowerBezierControlPoint());this.c7()},c7:function(){var a=new $$t.pt;a.g("ItemProvider");a.e(null);a.d(this);this.ai().i(a)},al:null,am:function(a){if(arguments.length===1){var b=this.al;this.al=a;this.c2(b,this.al);return a}else{return this.al}},_ai:null,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},_ar:null,ar:function(value){if(arguments.length===1){this._ar=value;return value}else{return this._ar}},c2:function(a,b){if(a!=null){var c=$.ig.util.cast($$t.$ov.$type,a.b("ModelUpdateMessages"));if(c!=null){c.h(this.cu.runOn(this))}this.ai().g()}if(b!=null){var d=$.ig.util.cast($$t.$ov.$type,b.b("ModelUpdateMessages"));if(d!=null){d.e(this.cu.runOn(this))}var e=$.ig.util.cast($$t.$ov.$type,b.b("ConfigurationMessages"));this.ai().f(e)}},cu:function(a){this.ak().c(a)},itemsSource:function(a){if(arguments.length===1){this.g($$t.$op.itemsSourceProperty,a);return a}else{return this.c($$t.$op.itemsSourceProperty)}},at:function(a){if(arguments.length===1){this.g($$t.$op.df,a);return a}else{return this.c($$t.$op.df)}},bk:null,cr:function(a,b,c,d){var $self=this;var e=function(){var $ret=new $$t.p3;$ret.g(b);$ret.f(c);$ret.i(d);return $ret}();switch(a){case 3:e.c(3);break;case 1:e.c(1);break;case 0:e.c(0);break;case 2:e.c(2);break;case 4:e.c(4);break}$self.c1("ValueColumn",$self.aw(),$self.aw());$self.c1("InnerLabelColumn",$self.az(),$self.az());$self.c1("OuterLabelColumn",$self.a0(),$self.a0());$self.ai().i(e)},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$op.valueMemberPathProperty,a);return a}else{return this.c($$t.$op.valueMemberPathProperty)}},aw:function(a){if(arguments.length===1){if(this.av!=a){var b=this.av;this.av=a;this.c1("ValueColumn",b,this.av)}return a}else{return this.av}},av:null,brushes:function(a){if(arguments.length===1){this.g($$t.$op.brushesProperty,a);return a}else{return this.c($$t.$op.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.g($$t.$op.outlinesProperty,a);return a}else{return this.c($$t.$op.outlinesProperty)}},bottomEdgeWidth:function(a){if(arguments.length===1){this.g($$t.$op.bottomEdgeWidthProperty,a);return a}else{return this.c($$t.$op.bottomEdgeWidthProperty)}},innerLabelMemberPath:function(a){if(arguments.length===1){this.g($$t.$op.innerLabelMemberPathProperty,a);return a}else{return this.c($$t.$op.innerLabelMemberPathProperty)}},az:function(a){if(arguments.length===1){if(this.ax!=a){var b=this.ax;this.ax=a;this.c1("InnerLabelColumn",b,this.az())}return a}else{return this.ax}},ax:null,outerLabelMemberPath:function(a){if(arguments.length===1){this.g($$t.$op.outerLabelMemberPathProperty,a);return a}else{return this.c($$t.$op.outerLabelMemberPathProperty)}},a0:function(a){if(arguments.length===1){if(this.ay!=a){var b=this.ay;this.ay=a;this.c1("OuterLabelColumn",b,this.a0())}return a}else{return this.ay}},ay:null,innerLabelVisibility:function(a){if(arguments.length===1){this.g($$t.$op.innerLabelVisibilityProperty,a);return a}else{return this.c($$t.$op.innerLabelVisibilityProperty)}},outerLabelVisibility:function(a){if(arguments.length===1){this.g($$t.$op.outerLabelVisibilityProperty,a);return a}else{return this.c($$t.$op.outerLabelVisibilityProperty)}},outerLabelAlignment:function(a){if(arguments.length===1){this.g($$t.$op.outerLabelAlignmentProperty,a);return a}else{return this.c($$t.$op.outerLabelAlignmentProperty)}},funnelSliceDisplay:function(a){if(arguments.length===1){this.g($$t.$op.funnelSliceDisplayProperty,a);return a}else{return this.c($$t.$op.funnelSliceDisplayProperty)}},formatInnerLabel:function(a){if(arguments.length===1){this.g($$t.$op.formatInnerLabelProperty,a);return a}else{return this.c($$t.$op.formatInnerLabelProperty)}},formatOuterLabel:function(a){if(arguments.length===1){this.g($$t.$op.formatOuterLabelProperty,a);return a}else{return this.c($$t.$op.formatOuterLabelProperty)}},transitionDuration:function(a){if(arguments.length===1){this.g($$t.$op.transitionDurationProperty,a);return a}else{return this.c($$t.$op.transitionDurationProperty)}},isInverted:function(a){if(arguments.length===1){this.g($$t.$op.isInvertedProperty,a);return a}else{return this.c($$t.$op.isInvertedProperty)}},upperBezierControlPoint:function(a){if(arguments.length===1){this.g($$t.$op.upperBezierControlPointProperty,a);return a}else{return this.c($$t.$op.upperBezierControlPointProperty)}},lowerBezierControlPoint:function(a){if(arguments.length===1){this.g($$t.$op.lowerBezierControlPointProperty,a);return a}else{return this.c($$t.$op.lowerBezierControlPointProperty)}},useBezierCurve:function(a){if(arguments.length===1){this.g($$t.$op.useBezierCurveProperty,a);return a}else{return this.c($$t.$op.useBezierCurveProperty)}},allowSliceSelection:function(a){if(arguments.length===1){this.g($$t.$op.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$op.allowSliceSelectionProperty)}},useUnselectedStyle:function(a){if(arguments.length===1){this.g($$t.$op.useUnselectedStyleProperty,a);return a}else{return this.c($$t.$op.useUnselectedStyleProperty)}},selectedSliceStyle:function(a){if(arguments.length===1){this.g($$t.$op.selectedSliceStyleProperty,a);return a}else{return this.c($$t.$op.selectedSliceStyleProperty)}},unselectedSliceStyle:function(a){if(arguments.length===1){this.g($$t.$op.unselectedSliceStyleProperty,a);return a}else{return this.c($$t.$op.unselectedSliceStyleProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$op.toolTipProperty,a);return a}else{return this.c($$t.$op.toolTipProperty)}},bf:null,bc:null,selectedItems:function(){return this.bf},legend:function(a){if(arguments.length===1){this.g($$t.$op.legendProperty,a);return a}else{return this.c($$t.$op.legendProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$op.legendItemTemplateProperty,a);return a}else{return this.c($$t.$op.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$op.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$op.legendItemBadgeTemplateProperty)}},useOuterLabelsForLegend:function(a){if(arguments.length===1){this.g($$t.$op.useOuterLabelsForLegendProperty,a);return a}else{return this.c($$t.$op.useOuterLabelsForLegendProperty)}},c1:function(a,b,c){var $self=this;if($self.a5(a,b,c)||$self.a4(a,b,c)||$self.a7(a,b,c)||$self.a6(a,b,c)){return}$self.ai().i(function(){var $ret=new $$t.pt;$ret.g(a);$ret.e(b);$ret.d(c);return $ret}())},a4:function(a,b,c){var $self=this;if(a=="Brushes"||a=="Outlines"){$self.ai().i(function(){var $ret=new $$t.pt;$ret.g(a);$ret.e(b==null?null:b.toArray());$ret.d(c==null?null:c.toArray());return $ret}());return true}return false},a5:function(a,b,c){var $self=this;if(a=="ItemsSource"){if(b!=null){$self.at(null)}if(c!=null){$self.at(function(){var $ret=new $$t.mv;$ret.itemsSource($self.itemsSource());return $ret}())}return true}else if(a=="FastItemsSource"){if(b!=null){$.ig.util.cast($$t.$mv.$type,b).event=$.ig.Delegate.prototype.remove($.ig.util.cast($$t.$mv.$type,b).event,$self.bk)}if(c!=null){$.ig.util.cast($$t.$mv.$type,c).event=$.ig.Delegate.prototype.combine($.ig.util.cast($$t.$mv.$type,c).event,$self.bk)}$self.cs(a,b,c);return true}else if(a=="ValueMemberPath"||a=="InnerLabelMemberPath"||a=="OuterLabelMemberPath"){$self.cs(a,b,c);return false}return false},au:function(a,b){return a.registerColumn(b,null,false)},a1:function(a,b){return a.registerColumnObject(b,null,false)},cs:function(a,b,c){if(this.at()==null){var d=$.ig.util.cast($$t.$mv.$type,b);if(d!=null){if(this.aw()!=null){d.deregisterColumn(this.aw())}if(this.az()!=null){d.deregisterColumn(this.az())}if(this.a0()!=null){d.deregisterColumn(this.a0())}this.aw(null);this.az(null);this.a0(null)}return}if(b!=null&&$.ig.util.cast(String,b)!==null||typeof b==="string"){switch(a){case"ValueMemberPath":this.at().deregisterColumn(this.aw());this.aw(null);break;case"InnerLabelMemberPath":this.at().deregisterColumn(this.az());this.az(null);break;case"OuterLabelMemberPath":this.at().deregisterColumn(this.a0());this.a0(null);break}}if(c!=null&&$.ig.util.cast($$t.$mv.$type,c)!==null){if(this.valueMemberPath()!=null){this.aw(this.au(c,this.valueMemberPath()))}if(this.innerLabelMemberPath()!=null){this.az(this.a1(c,this.innerLabelMemberPath()))}if(this.outerLabelMemberPath()!=null){this.a0(this.a1(c,this.outerLabelMemberPath()))}}if(c!=null&&$.ig.util.cast(String,c)!==null||typeof c==="string"){switch(a){case"ValueMemberPath":this.aw(this.au(this.at(),this.valueMemberPath()));break;case"InnerLabelMemberPath":this.az(this.a1(this.at(),this.innerLabelMemberPath()));break;case"OuterLabelMemberPath":this.a0(this.a1(this.at(),this.outerLabelMemberPath()));break}}},a7:function(a,b,c){var $self=this;if(a=="InnerLabelVisibility"||a=="OuterLabelVisibility"){var d=b==0;var e=c==0;$self.ai().i(function(){var $ret=new $$t.pt;$ret.g(a);$ret.d(e);$ret.e(d);return $ret}());return true}return false},a6:function(a,b,c){if(a=="TransitionDuration"){var d=new $$t.pt;d.g(a);if(b!=null){d.e(b)}if(c!=null){d.d(c)}this.ai().i(d);return true}return false},c8:function(a){var b=a;if(this.sliceClicked!=null){var c=new $$t.qh;c.index(b.c());if(this.at().count()>b.c()&&b.c()>=0){c.item(this.at().item(b.c()))}this.sliceClicked(this,c)}},sliceClicked:null,c5:function(a){},c4:function(a,b){},ct:function(a,b,c,d){var e=new $$t.bh($.ig.$op.$type,0);var g=a.getEnumerator();while(g.moveNext()){var f=g.current();if(!d.containsKey(f)){e.add(f)}}var i=e.getEnumerator();
while(i.moveNext()){var h=i.current();a.remove(h);b.remove(h)}var k=c.getEnumerator();while(k.moveNext()){var j=k.current();if(!b.containsKey(j)){a.add(j);b.add(j,j)}}},getItem:function(a){return this.at().item(a)},count:function(){return this.at()!=null?this.at().count():0},bo:null,provideContainer:function(a){var b=this.bo;this.bo=a;this.c1("Container",b,this.bo)},notifyResized:function(){this.ai().i(new $$t.px)},notifySetItem:function(source_,a,b,c){this.cw(source_,new $$t.e7(2,2,c,b,a))},notifyClearItems:function(source_){this.cw(source_,new $$t.e7(0,4))},notifyInsertItem:function(source_,a,b){this.cw(source_,new $$t.e7(1,0,b,a))},notifyRemoveItem:function(source_,a,b){this.cw(source_,new $$t.e7(1,1,b,a))},cw:function(s_,a){if(s_.dataView&&s_.dataSource){s_=s_.dataView()}if(s_==this.itemsSource()){var b=this.at();if(b!=null){b.handleCollectionChanged(a)}}},outlineThickness:function(a){if(arguments.length===1){this.g($$t.$op.outlineThicknessProperty,a);return a}else{return this.c($$t.$op.outlineThicknessProperty)}},as:function(){var a=this.ar();return a==null?null:a.c()},ao:function(){var a=this.as();return a==null?null:a.ad()},selectedIndexes:function(a){if(arguments.length===1){var b=this.ao();if(b==null){return}var c=this.as();b.g();var d=a==null?0:a.length;while(d-->0){b.l(a[d],c.ah().a().item(a[d]))}c.be(true);c.c5();return a}else{var a=this.ao();return a==null?null:a.a()}},toggleSelection:function(a){var b=this.ao();if(b==null){return}var c=this.as();var d=c.ah().a().item(a);if(d!=null){c.ad().l(a,d);c.be(true);c.c5()}},exportVisualData:function(){var a=new $$t.qi;var b=this.ar().c().ab();for(var c=0;c<b.count();c++){var d=b.__inner[c].d();a.slices().add(d)}a.name(this.name());return a},$type:new $.ig.Type("XamFunnelChart",$$t.$ak.$type,[$$t.$oq.$type])},true);$.ig.util.defType("XamFunnelConnector:oy","Object",{d:null,b:null,c:function(){return this.b},a:null,init:function(a,b){$.ig.$op.init.call(this);var c=new $$t.ou;c.c("ConfigurationMessages",new $$t.ov);c.c("RenderingMessages",new $$t.ov);c.c("InteractionMessages",new $$t.ov);c.c("ModelUpdateMessages",new $$t.ov);var d=new $$t.oz;d.ao=a;d.x(c);a.d(c);this.b=d;this.d=a;b.am(c);this.a=b;c.c("Model",this.a)},f:function(a){this.d=a;var b=this.b.x();this.b.x(null);this.b.x(b);this.d.d(b)},e:function(){if(this.d!=null){this.d.d(null)}},$type:new $.ig.Type("XamFunnelConnector",$.ig.$ot)},true);$.ig.util.defType("XamFunnelSlice:yp","ContentControl",{init:function(){$$t.$cf.init.call(this);this.y($$t.$yp.$type);this.f($$t.$yp.ao,new $$t.a0(1,"Fill"));this.f($$t.$yp.ap,new $$t.a0(1,"Outline"))},_au:null,au:function(value){if(arguments.length===1){this._au=value;return value}else{return this._au}},_af:null,af:function(value){if(arguments.length===1){this._af=value;return value}else{return this._af}},ag:function(a){if(arguments.length===1){this.g($$t.$yp.at,a);return a}else{return this.c($$t.$yp.at)}},ax:function(a){if(arguments.length===1){this.g($$t.$yp.aq,a);return a}else{return this.c($$t.$yp.aq)}},ay:function(a){if(arguments.length===1){this.g($$t.$yp.as,a);return a}else{return this.c($$t.$yp.as)}},av:function(a){if(arguments.length===1){this.g($$t.$yp.ao,a);return a}else{return this.c($$t.$yp.ao)}},aw:function(a){if(arguments.length===1){this.g($$t.$yp.ap,a);return a}else{return this.c($$t.$yp.ap)}},az:function(a){if(arguments.length===1){this.g($$t.$yp.ar,a);return a}else{return this.c($$t.$yp.ar)}},an:function(a,b,c){var d;switch(a){case"Fill":d=new $$t.a0(1,"Fill");if(c!=null){d.d(this)}this.f($$t.$yp.ao,d);break;case"Outline":d=new $$t.a0(1,"Outline");if(c!=null){d.d(this)}this.f($$t.$yp.ap,d);break}},$type:new $.ig.Type("XamFunnelSlice",$$t.$cf.$type)},true);$.ig.util.defType("XamFunnelView:pd","Object",{b:null,c:null,d:function(a){if(arguments.length===1){var b=this.c;this.c=a;this.ap(b,this.c);return a}else{return this.c}},a:null,ae:function(a){this.a.i(new $$t.pg)},af:function(a,b,c){var d=new $$t.pi;d.c(a);this.a.i(d)},ad:function(a){var b=new $$t.pj;b.g(a);b.c(1);b.e(this.e.aa()?1:0);b.h(this.e.ay());this.a.i(b)},ag:function(a){var b=new $$t.pj;b.g(a);b.c(0);b.e(this.e.aa()?1:0);b.h(this.e.ay());this.a.i(b)},a7:null,t:null,s:null,w:null,x:null,v:null,u:null,f:null,h:null,i:null,g:null,e:null,a5:null,a6:null,aa:null,ab:null,o:0,p:0,ah:function(a){var b=this.a7;var c=this.h;if(c==null||b==null){return}var d=b.left(),e=b.top(),f=b.width(),g=b.height();c.i(d,e,f,g);c=this.f;if(c!=null){c.i(d,e,f,g)}c=this.g;if(c!=null){c.i(d,e,f,g)}c=this.i;if(c!=null){c.i(d,e,f,g)}},m:0,n:0,ay:function(a){var b=a.m();var c=a.e();if(c=="LeftPanel"){this.m=b}if(c=="RightPanel"){this.n=b}},au:function(a){var b=a.g();var c=this.h;var d=new $$t.ca;var e=new $$t.cb(0);for(var f=0;f<b.ae().count();f++){var g=b.ae().__inner[f];e.add({__x:g.__x+this.m+b.aa().__x,__y:g.__y+b.aa().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}d.ag(e);d.z(a.h);d.__opacity=b.j();d.__fill=b.al();d.__stroke=a.h<1?b.al():b.ao();if(b.au()!=null){c.g(d,b.au());b.al(d.__fill);b.ao(d.__stroke);b.k(d.z());b.j(d.__opacity)}c.r(d);b.k(d.z());if(b.h()){var h=new $$t.b9;if(this.a6==null){this.a6=new $$t.b3;this.a6.__fill=this.z("ui-funnel-slice","color",-1)}h.ab(this.a6);c.z(this.ac(true));var i=b.p().toString();var j=c.d(i);var k=this.r(true);h.aa(i);h.m(b.x().__y+b.aa().__y-k/2);h.l(b.x().__x+this.m+b.aa().__x-j/2);b.ar(new $$t.x(0,h.l(),h.m(),j,k));b.aw(h.__visibility);c.u(h)}},at:function(a){var b=0;if(this.n>0){b=this.a7.width()-this.n}var c=a;var d=this.g;var e=new $$t.b9;e.aa(c.j().toString());d.z(this.ac(false));if(this.a5==null){this.a5=new $$t.b3;this.a5.__fill=this.t.css("color")}e.ab(this.a5);var f=this.r(false);var g=c.l().__y-f/2;var h=d.d(e.aa());e.l(b);e.m(g);c.f().b().as(new $$t.x(0,b,g,h,f));d.u(e)},y:null,a0:function(a){this.y=a.g()},az:function(a){this.ak(a)},ai:function(a){this.ak(null)},ak:function(a){var x_=0,y_=0;var t_=null,v_=null,i_=this.t;i_=i_?i_.data("igFunnelChart"):null;if(i_!=null){if(a!=null){t_=this.y;x_=a.i().__x+6;y_=a.i().__y+6;v_=a.g().item()}i_._fireTooltip(t_,v_,x_,y_)}},ar:function(a){var b=a;var c=b.g();switch(c){case"Container":this.an(b.d());break}},as:function(a){window.setTimeout(a,0)},an:function(a){if(a==null){if(this.e!=null){this.e.af()}this.t=this.s=this.w=this.v=this.x=null;this.f=this.h=this.g=this.i=null;this.e=null;return}var b=a;var c=this.t=$(b);c.css("position","relative");for(var d=0;d<4;d++){var e=$("<canvas style='position:absolute' />");c.append(e);var f=new $$t.bz(new $$t.dk,e[0].getContext("2d"));if(d==0){this.s=e;this.f=f}if(d==1){this.w=e;this.h=f}if(d==2){this.v=e;this.g=f}if(d==3){this.x=e;this.i=f}}this.u=$("<span style='position:absolute;display:none' />");c.append(this.u);this.e=new $$t.ek(this.x);this.e.onMouseOver=$.ig.Delegate.prototype.combine(this.e.onMouseOver,this.af.runOn(this));this.e.onMouseLeave=$.ig.Delegate.prototype.combine(this.e.onMouseLeave,this.ae.runOn(this));this.e.onMouseDown=$.ig.Delegate.prototype.combine(this.e.onMouseDown,this.ad.runOn(this));this.e.onMouseUp=$.ig.Delegate.prototype.combine(this.e.onMouseUp,this.ag.runOn(this));this.aj()},q:function(){var a=this.z("ui-funnel-slice","border-top-width",-1);return a==null?-1:$.ig.Number.prototype.parseInt(a)},ac:function(a){var b=a?this.ab:this.aa;if(b==null){if(a){this.ab=b=this.z("ui-funnel-slice","font",-1)}else{this.aa=b=$$t.$fj.c(this.t)}}return b},r:function(a){var b=a?this.p:this.o;if(b<0){var c=a?this.ab:this.aa;b=$$t.$fj.b(c);if(a){this.p=b}else{this.o=b}}return b},a2:null,a4:null,a3:function(a){if(this.a2!=null){return a?this.a2:this.a4}if(this.u==null){return null}this.a2=new Array(12);this.a4=new Array(12);for(var b=0;b<12;b++){this.z("ui-chart-palette-"+(b+1),"background-color",b)}return a?this.a2:this.a4},z:function(a,b,c){var d=this.u;if(d==null){return null}d.addClass(a);var e=b=="font"?$$t.$fj.c(d):d.css(b);if(e==null||e.length==0||e=="null"||e=="transparent"){e=null}if(c>=0){var f=new $$t.b3;if(e!=null&&e.length!=e.replace("(0, 0, 0, 0","").length){e=null}f.__fill=e==null?$$t.$pd.j[c%$$t.$pd.j.length]:e;this.a2[c]=f;var g=null;if(e!=null){g=d.css("border-top-color");if(g==null||g.length==0||g=="null"||g=="transparent"){g=e}}f=new $$t.b3;f.__fill=g==null?$$t.$pd.k[c%$$t.$pd.k.length]:g;this.a4[c]=f}d.removeClass(a);return e},av:function(a,b,c){var d=new $$t.pt;d.g(a);d.e(b);d.d(c);this.a.i(d)},init:function(){var $self=this;this.o=-1;this.p=-1;this.m=0;this.n=0;this.y=null;$.ig.$op.init.call(this);this.a=new $$t.ov;this.ax();this.aw();var a=this.b=new $$t.or;a.b($$t.$pv.$type,this.ah.runOn(this));a.b($$t.$po.$type,this.au.runOn(this));a.b($$t.$pp.$type,this.at.runOn(this));a.b($$t.$pm.$type,this.ay.runOn(this));a.b($$t.$pq.$type,this.a0.runOn(this));a.b($$t.$pr.$type,this.az.runOn(this));a.b($$t.$pw.$type,this.ai.runOn(this));a.b($$t.$pt.$type,this.ar.runOn(this));a.b($$t.$px.$type,function(b){return $self.aj()});this.aj()},am:function(a){this.b.c(a)},ap:function(a,b){if(a!=null){var c=$.ig.util.cast($$t.$ov.$type,a.b("RenderingMessages"));if(c!=null){c.h(this.am.runOn(this))}this.a.g()}if(b!=null){var d=$.ig.util.cast($$t.$ov.$type,b.b("RenderingMessages"));if(d!=null){d.e(this.am.runOn(this))}var e=$.ig.util.cast($$t.$ov.$type,b.b("InteractionMessages"));this.a.f(e)}},a1:function(a,b,c){a.attr("width",b.toString());a.attr("height",c.toString())},aj:function(){if(this.t==null){return}var a=this.t.width();var b=this.t.height();this.a7=new $$t.x(0,0,0,a,b);if(this.e!=null){this.e.az(this.a7)}this.a1(this.s,a,b);this.a1(this.w,a,b);this.a1(this.v,a,b);this.a1(this.x,a,b);var c=new $$t.py;c.e(a);c.d(b);this.a.i(c)},ao:function(){this.aj()},ax:function(){var a=new $$t.pz;a.g("OuterLabelWidthDecider");a.e(null);a.d($.ig.util.cast($$t.$pe.$type,this));this.a.i(a)},aw:function(){var a=new $$t.pz;a.g("FunnelLabelSizeDecider");a.e(null);a.d($.ig.util.cast($$t.$pf.$type,this));this.a.i(a)},decideWidth:function(a){var b=a==null?null:a.a();if(b==null){return 0}var c=0;this.g.z(this.ac(false));var e=b.getEnumerator();while(e.moveNext()){var d=e.current();if(d!=null){c=Math.max(this.g.d(d.toString()),c)}}return c},decideLabelSize:function(a,b){var c=0;if(a.b().h()){this.g.z(this.ac(true));c=this.g.d(a.b().p().toString())}return new $$t.y(c,this.r(b))},l:function(a,f_){if(f_==null){return true}var b=a.a();var c_=this.t;c_=c_?c_.data("igFunnelChart"):null;if(b==null||c_==null){return false}var i_=b.count();var c=new Array(i_);while(i_-->0){var v_=b.item(i_);c[i_]=f_(v_,i_,c_)}a.b(c);return true},al:function(){},aq:function(){},$type:new $.ig.Type("XamFunnelView",$.ig.$ot,[$$t.$pe.$type,$$t.$pf.$type])},true);$.ig.util.defType("LegendBaseViewManager:m6","Object",{a:null,init:function(a){this.d=false;$.ig.$op.init.call(this);this.a=a;this.f(new $$t.f0($.ig.$op.$type,$$t.$cp.$type,0))},l:function(a){this.g($(a));this.i($("<table></table>"));this.i().addClass(this.a.i());this.g().append(this.i())},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},d:false,h:function(a,b){var c=$.ig.util.cast($$t.$cf.$type,a);var d=$("<tr></tr>");d.addClass(this.a.j());if(c!=null){var e=$.ig.util.cast($$t.$fl.$type,c.content());if(e!=null&&c.ae()!=null){var f=new $$t.ce;f.context=d;f.passID="LegendItem";var g=new $$t.cj;g.passInfo=f;g.width=NaN;g.height=NaN;g.data=e;g.context=d;var h=new $$t.cd;h.passInfo=f;if(c.ae().measure()!=null){c.ae().measure()(g)}h.context=d;h.availableWidth=g.width;h.availableHeight=g.height;h.data=e;h.xPosition=0;h.yPosition=0;c.ae().render()(h);d.find(".ui-legend-item-badge").removeClass("ui-legend-item-badge").addClass(this.a.h());d.find(".ui-legend-item-text").removeClass("ui-legend-item-text").addClass(this.a.k())}}return d},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},k:function(a,b){var c=this.h(a,this.i());c.attr("id",b.toString());c.mouseup(this.a.s.runOn(this.a));c.mousedown(this.a.p.runOn(this.a));c.mouseleave(this.a.q.runOn(this.a));c.mousemove(this.a.r.runOn(this.a));this.f().add(a,c);if(this.i().children().size()==0||b>=this.i().children().size()){this.i().append(c)}else{var d=this.i().children().eq(b);d.after(c)}},m:function(a){},n:function(a){var $self=this;var b;if(function(){var $ret=$self.f().tryGetValue(a,b);b=$ret.value;return $ret.ret}()){b.remove();$self.f().remove(a)}},e:function(a){var c=this.f().keys().getEnumerator();while(c.moveNext()){var b=c.current();var d=$.ig.util.cast($$t.$cf.$type,b);if(d!=null&&d.content()!=null){var e=$.ig.util.cast($$t.$fl.$type,d.content());if(e!=null&&e.itemLabel()==a.itemLabel()&&e.series()==a.series()&&e.itemBrush()==a.itemBrush()){return true}}}return false},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},b:function(a){var b=this.g().width();var c=this.g().height();var d=$('<div style="position : relative;" />');this.j($('<canvas style="position : absolute; top : 0; left : 0" />'));this.g().append(d);d.append(this.j());this.c(new $$t.bz(new $$t.dk,this.j()[0].getContext("2d")));this.j().attr("width",b.toString());this.j().attr("height",c.toString());return this.c()},p:function(){return new $$t.y(this.g().width(),Math.max(10,this.g().height()-15))},o:function(a,b,c,d){var e=a.e();e.beginPath();e.moveTo(b.ag().__inner[0].__x,b.ag().__inner[0].__y);for(var f=1;f<b.ag().count();f++){e.lineTo(b.ag().__inner[f].__x,b.ag().__inner[f].__y)}e.lineTo(b.ag().__inner[0].__x,b.ag().__inner[0].__y);var g=e.createLinearGradient(d.left(),d.top(),d.left(),d.top()+d.height());var i=c.a().getEnumerator();while(i.moveNext()){var h=i.current();g.addColorStop(h.a(),h.b().__fill)}e.fillStyle=g;e.fill()},$type:new $.ig.Type("LegendBaseViewManager",$.ig.$ot)},true);$.ig.util.defType("LegendBase:m4","ContentControl",{ak:function(){return new $$t.m5(this)},a2:function(a){this.al(a)},_al:null,al:function(value){if(arguments.length===1){this._al=value;return value}else{return this._al}},init:function(){$$t.$cf.init.call(this);var a=this.ak();this.a2(a);a.u();this.children(new $$t.e4($$t.$am.$type,0))},av:function(a,b){},aw:function(a,b){},_children:null,children:function(value){if(arguments.length===1){this._children=value;return value}else{return this._children}},_aq:null,aq:function(value){if(arguments.length===1){this._aq=value;return value}else{return this._aq}},_ao:null,ao:function(value){if(arguments.length===1){this._ao=value;return value}else{return this._ao}},ap:function(){if(this.aq()!=null){return this.aq()}else{return this.ao()}},propertyChanged:null,propertyUpdated:null,a4:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},legendItemMouseLeftButtonDown:null,az:function(a){if(this.legendItemMouseLeftButtonDown!=null){this.legendItemMouseLeftButtonDown(this,a)}},legendItemMouseLeftButtonUp:null,a0:function(a){if(this.legendItemMouseLeftButtonUp!=null){this.legendItemMouseLeftButtonUp(this,a)}},legendItemMouseEnter:null,ax:function(a){if(this.legendItemMouseEnter!=null){this.legendItemMouseEnter(this,a)}},legendItemMouseLeave:null,ay:function(a){if(this.legendItemMouseLeave!=null){this.legendItemMouseLeave(this,a)}},legendItemMouseMove:null,a1:function(a){if(this.legendItemMouseMove!=null){this.legendItemMouseMove(this,a)}},provideContainer:function(a){this.al().t(a)},legendItemsListStyle:function(a){if(arguments.length===1){this.al().i(a);return a}else{return this.al().i()}},legendItemStyle:function(a){if(arguments.length===1){this.al().j(a);return a}else{return this.al().j()}},legendItemBadgeStyle:function(a){if(arguments.length===1){this.al().h(a);return a}else{return this.al().h()}},legendItemTextStyle:function(a){if(arguments.length===1){this.al().k(a);return a}else{return this.al().k()}},$type:new $.ig.Type("LegendBase",$$t.$cf.$type,[$$t.$a8.$type])},true);$.ig.util.defType("ScaleLegend:oj","LegendBase",{ak:function(){return new $$t.ok(this)},a2:function(a){$$t.$m4.a2.call(this,a);this.a8(a)},_a8:null,a8:function(value){if(arguments.length===1){this._a8=value;return value}else{return this._a8}},legendScaleElement:function(){return this.a8().as()},minText:function(){return this.a8().ap()},maxText:function(){return this.a8().ao()},init:function(){$$t.$m4.init.call(this);this.y($$t.$oj.$type)},br:function(a){if(arguments.length===1){this.g($$t.$oj.bl,a);return a}else{return this.c($$t.$oj.bl)}},bo:function(a){if(arguments.length===1){this.g($$t.$oj.bm,a);return a}else{return this.c($$t.$oj.bm)}},_bd:0,bd:function(value){if(arguments.length===1){this._bd=value;return value}else{return this._bd}},_bc:0,bc:function(value){if(arguments.length===1){this._bc=value;return value}else{return this._bc}},_bb:null,bb:function(value){if(arguments.length===1){this._bb=value;return value}else{return this._bb}},_ba:null,ba:function(value){if(arguments.length===1){this._ba=value;return value}else{return this._ba}},_a9:null,a9:function(value){if(arguments.length===1){this._a9=value;return value}else{return this._a9}},_a5:null,a5:function(value){if(arguments.length===1){this._a5=value;return value}else{return this._a5}},a6:null,a7:function(a){if(arguments.length===1){var $self=this;$self.a6=a;$self.f($$t.$oj.bl,function(){var $ret=new $$t.a0(1,"Visibility");$ret.d($self.a6);return $ret}());$self.f($$t.$oj.bm,function(){var $ret=new $$t.a0(1,"MarkerBrush");$ret.d($self.a6);return $ret}());return a}else{return this.a6}},bi:function(){this.a8().al()},bn:function(a){if(this.a7()==null){return null}var b=$.ig.util.cast($$t.$ol.$type,this.a7().fillScale());var c=$.ig.util.cast($$t.$on.$type,this.a7().fillScale());var d=this.a7().fillScale();if(b!=null&&this.a7().bb()!=null){return b.getBrush1(a,this.a7().bb().count())}else if(c!=null){return c.getBrushByIndex(a,this.a9())}else if(d!=null){return d.getBrush(a)}return null},bp:function(a){if(a==null){return this.a8().ar()}return $$t.$fg.l(a)},bg:function(a){var b=$.ig.util.cast($$t.$nk.$type,a);if(b==null||a.__visibility!=0){return}this.ba(b.mq());this.a5(b.fillScale());this.a9(b.mp());this.a7(b);this.bb(new $$t.e4($$t.$b3.$type,0));this.bh()},bh:function(){if(this.legendScaleElement()==null||this.ba()==null||this.ba().count()==0){return}if(this.a7()==null||this.a7().actualLegend()!=this){return}var a=false;var b=$.ig.util.cast($$t.$b2.$type,this.legendScaleElement());if(b!=null){var c=this.a8().af();for(var d=0;d<this.ba().count();d++){if(this.a5()==null||!this.a5().isReady()){if(this.a7()!=null){a=true}break}var e=NaN;if(this.a9()!=null){e=(this.a9().item(d)-this.a9().minimum())/(this.a9().maximum()-this.a9().minimum())}var f=(this.ba().item(d)-this.ba().minimum())/(this.ba().maximum()-this.ba().minimum());if(isNaN(e)){e=0}if(isNaN(f)){f=e}var g=this.a7()!=null?this.bp(this.a7().actualMarkerBrush()):this.a8().ar();var h=this.bn(d);var i=h!=null?this.bp(h):g;this.a8().ah(c,i,f)}this.a8().am(b,a,c)}if(this.minText()!=null){this.minText().aa((Math.round(this.ba().minimum()*1e3)/1e3).toString())}if(this.maxText()!=null){this.maxText().aa((Math.round(this.ba().maximum()*1e3)/1e3).toString())}},$type:new $.ig.Type("ScaleLegend",$$t.$m4.$type)},true);$.ig.util.defType("LegendBaseView:m5","Object",{init:function(a){this.e=false;$.ig.$op.init.call(this);this.c(a);this.d(new $$t.m6(this))},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},u:function(){},b:function(a){var $self=this;var b;var c;var d;(function(){var $ret=$self.o(a,b,c,d);b=$ret.chart;c=$ret.series;d=$ret.item;return $ret.ret})();var e=new $$t.mu;var f=new $$t.m9(b,c,d,e,a);return f},a:function(a){var $self=this;var b;var c;var d;(function(){var $ret=$self.o(a,b,c,d);b=$ret.chart;c=$ret.series;d=$ret.item;return $ret.ret})();var e=new $$t.em;var f=new $$t.nb(b,c,d,e,a);return f},o:function(a,b,c,d){b=$.ig.util.cast($$t.$be.$type,this.c().ap());c=null;d=null;if(a!=null){var e=$.ig.util.cast($$t.$cf.$type,a);if(e!=null&&e.content()!=null&&$.ig.util.cast($$t.$fl.$type,e.content())!==null){var f=$.ig.util.cast($$t.$fl.$type,e.content());c=$.ig.util.cast($$t.$aj.$type,f.series());if(c!=null){b=c.seriesViewer()}d=f.item()}}return{chart:b,series:c,item:d}},n:function(){},f:function(){return true},m:function(a){},v:function(a){},t:function(a){this.d().l(a)},w:function(a){this.d().n(a)},l:function(a){var b=this.c().children().indexOf1(a);this.d().k(a,b)},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},e:false,g:function(e_){var i_=$(e_.currentTarget).attr("id");return i_==null||i_==""?null:this.c().children().__inner[$.ig.Number.prototype.parseInt(i_)]},r:function(a){if(!this.e){this.c().ax(this.a(this.g(a)))}this.e=true},q:function(a){if(this.e){this.c().ay(this.a(this.g(a)))}this.e=false},p:function(a){this.c().az(this.b(this.g(a)))},s:function(a){this.c().a0(this.b(this.g(a)))},$type:new $.ig.Type("LegendBaseView",$.ig.$ot)},true);$.ig.util.defType("ScaleLegendView:ok","LegendBaseView",{init:function(a){this.aa=false;$$t.$m5.init.call(this,a);this.y(a);this.ap(new $$t.b9);this.ao(new $$t.b9);this.as(new $$t.ca)},_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_as:null,as:function(value){if(arguments.length===1){this._as=value;return value}else{return this._as}},_ap:null,ap:function(value){if(arguments.length===1){this._ap=value;return value}else{return this._ap}},_ao:null,ao:function(value){if(arguments.length===1){this._ao=value;return value}else{return this._ao}},al:function(){},n:function(){},ar:function(){return $$t.$b4.n(0,0,0,0)},af:function(){return new $$t.m7},ah:function(a,b,c){var $self=this;var d=a;d.a().add(function(){var $ret=new $$t.m8;$ret.b(function(){var $ret=new $$t.b3;$ret.color(b);return $ret}());$ret.a(c);return $ret}())},am:function(a,b,c){this.x(c)},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_z:null,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},_at:null,at:function(value){if(arguments.length===1){this._at=value;return value}else{return this._at}},t:function(a){$$t.$m5.t.call(this,a);this.z(this.d().b(a));this.at(this.d().p());this.ai()},aa:false,ai:function(){if(!this.aa){this.aa=true;window.setTimeout(this.an.runOn(this),0)}},an:function(){if(this.aa){this.aa=false;this.ak()}},ak:function(){if(this.z()==null){return}this.aj()},ad:function(a){var b=$.ig.util.cast($$t.$b9.$type,a);if(b!=null&&b.aa()!=null){return this.z().d(b.aa())+0}return 0},ac:function(a){return this.ab()+0},_ab:0,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},_aq:null,aq:function(value){if(arguments.length===1){this._aq=value;return value}else{return this._aq}},aj:function(){if(this.y().a7()==null||this.y().a7().seriesViewer()==null||this.x()==null){return}if(this.z().c()){this.z().z(this.y().a7().seriesViewer().es());this.ab(this.y().a7().seriesViewer().a6().at());this.aq(this.y().a7().seriesViewer().ky());var a=this.ad(this.ap());var b=this.ad(this.ao());var c=Math.max(a,b)+4;if(c>=this.at().b()){c=0}var d=this.at().b()-c;var e=2;var f=2;d=d-4;var g=this.at().a()-4;var h=e+d+4;var i=f;var j=g;var k={__x:e+3/5*d,__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var l={__x:e+5/5*d,__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var m={__x:e+5/5*d,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var n={__x:e,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var o=this.as();o.ag().clear();o.ag().add(k);o.ag().add(l);o.ag().add(m);o.ag().add(n);this.ap().l(h);this.ap().m(i);this.ap().ab(this.aq());this.ao().l(h);this.ao().m(i+j-this.ac(this.ap()));this.ao().ab(this.aq());this.z().i(0,0,this.at().b(),this.at().a());this.d().o(this.z(),o,this.x(),new $$t.x(0,f,e,d,g));if(c>0){this.z().u(this.ap());this.z().u(this.ao())}}},$type:new $.ig.Type("ScaleLegendView",$$t.$m5.$type)},true);$.ig.util.defType("GradientData:m7","Object",{init:function(){$.ig.$op.init.call(this);this.a(new $$t.bh($$t.$m8.$type,0))},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("GradientData",$.ig.$ot)},true);$.ig.util.defType("GradientStopData:m8","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("GradientStopData",$.ig.$ot)},true);$.ig.util.defType("ClearMessage:pv","RenderingMessage",{init:function(){$$t.$pn.init.call(this)},$type:new $.ig.Type("ClearMessage",$$t.$pn.$type)},true);$.ig.util.defType("ClearTooltipMessage:pw","RenderingMessage",{init:function(){$$t.$pn.init.call(this)},$type:new $.ig.Type("ClearTooltipMessage",$$t.$pn.$type)},true);$.ig.util.defType("DataUpdatedMessage:p3","ConfigurationMessage",{init:function(){$$t.$pu.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},e:0,g:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},d:0,f:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},h:null,i:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},toString:function(){return"DataUpdatedMessage["+this.c().toString()+","+this.g().toString()+", "+this.f().toString()+", "+this.i().toString()+"]"},$type:new $.ig.Type("DataUpdatedMessage",$$t.$pu.$type)},true);$.ig.util.defType("FrameRenderCompleteMessage:p9","RenderingMessage",{init:function(){$$t.$pn.init.call(this)},$type:new $.ig.Type("FrameRenderCompleteMessage",$$t.$pn.$type)},true);$.ig.util.defType("MessageChannel:ov","Object",{init:function(){$.ig.$op.init.call(this);this.c=new $$t.ox},c:null,i:function(a){if(this.messageSent!=null){this.messageSent(a)}else{this.c.push(a)}},e:function(a){this.messageSent=$.ig.Delegate.prototype.combine(this.messageSent,a);while(this.c.length>0){var b=this.c.shift();this.messageSent(b)}},messageSent:null,h:function(a){this.messageSent=$.ig.Delegate.prototype.remove(this.messageSent,a)},a:null,f:function(a){this.a=a;this.e(this.j.runOn(this))},g:function(){if(this.a==null){return}this.h(this.j.runOn(this));this.a=null},j:function(a){if(this.a!=null){this.a.i(a)}},toString:function(){return"MessageQueue"},$type:new $.ig.Type("MessageChannel",$.ig.$ot)},true);$.ig.util.defType("MessageHandler:or","Object",{init:function(){$.ig.$op.init.call(this);this.a=new $.ig.Dictionary(0)},a:null,b:function(a,b){this.a.item(a.typeName(),b)},c:function(a){var b=this.a.item(a.getType().typeName());if(b!=null){b(a)}},$type:new $.ig.Type("MessageHandler",$.ig.$ot)},true);$.ig.util.defType("MouseButtonMessage:pj","InteractionMessage",{init:function(){$$t.$ph.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:null,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},toString:function(){return"MouseButtonMessage["+this.c().toString()+", "+this.e().toString()+", "+this.g().toString()+"]"},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},$type:new $.ig.Type("MouseButtonMessage",$$t.$ph.$type)},true);$.ig.util.defType("MouseLeaveMessage:pg","InteractionMessage",{init:function(){$$t.$ph.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"MouseLeaveMessage["+this.c().toString()+"]"},$type:new $.ig.Type("MouseLeaveMessage",$$t.$ph.$type)},true);$.ig.util.defType("MouseMoveMessage:pi","InteractionMessage",{init:function(){$$t.$ph.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"MouseMoveMessage["+this.c().toString()+"]"},$type:new $.ig.Type("MouseMoveMessage",$$t.$ph.$type)},true);$.ig.util.defType("PropertyChangedMessage:pt","ConfigurationMessage",{init:function(){$$t.$pu.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},c:null,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="null";var b="null";if(this.e()!=null){a=this.e().toString()}if(this.d()!=null){b=this.d().toString()}return"PropertyChangedMessage["+this.g().toString()+", "+a+", "+b+"]"},$type:new $.ig.Type("PropertyChangedMessage",$$t.$pu.$type)},true);$.ig.util.defType("ServiceProvider:ou","Object",{init:function(){$.ig.$op.init.call(this);this.a=new $.ig.Dictionary(0)},a:null,c:function(a,b){this.a.item(a,b)},b:function(a){return this.a.item(a)},$type:new $.ig.Type("ServiceProvider",$.ig.$ot)},true);$.ig.util.defType("SetAreaSizeMessage:pm","RenderingMessage",{init:function(){$$t.$pn.init.call(this)},f:false,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},j:0,l:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},g:false,i:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},k:0,m:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},toString:function(){return"SetAreaSizeMessage["+this.h().toString()+", "+this.l().toString()+", "+this.i().toString()+", "+this.m().toString()+"]"},$type:new $.ig.Type("SetAreaSizeMessage",$$t.$pn.$type)},true);$.ig.util.defType("TemplateChangedMessage:yq","RenderingMessage",{init:function(){$$t.$pn.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},h:null,i:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},toString:function(){return"TemplateChangedMessage["+this.g().toString()+", "+this.i().toString()+"]"},$type:new $.ig.Type("TemplateChangedMessage",$$t.$pn.$type)},true);$.ig.util.defType("TooltipUpdateMessage:pr","RenderingMessage",{init:function(){$$t.$pn.init.call(this)},h:null,i:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},toString:function(){return"TooltipUpdateMessage["+this.i().toString()+", "+this.g().toString()+"]"},$type:new $.ig.Type("TooltipUpdateMessage",$$t.$pn.$type)},true);$.ig.util.defType("TooltipValueChangedMessage:pq","RenderingMessage",{init:function(){$$t.$pn.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},toString:function(){return"TooltipValueChangedMessage["+this.g().toString()+"]"},$type:new $.ig.Type("TooltipValueChangedMessage",$$t.$pn.$type)},true);$.ig.util.defType("ViewportChangedMessage:py","InteractionMessage",{init:function(){$$t.$ph.init.call(this)
},c:0,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:0,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"ViewportChangedMessage["+this.e().toString()+", "+this.d().toString()+"]"},$type:new $.ig.Type("ViewportChangedMessage",$$t.$ph.$type)},true);$.ig.util.defType("ContainerSizeChangedMessage:px","InteractionMessage",{init:function(){$$t.$ph.init.call(this)},$type:new $.ig.Type("ContainerSizeChangedMessage",$$t.$ph.$type)},true);$.ig.util.defType("ViewPropertyChangedMessage:pz","InteractionMessage",{init:function(){$$t.$ph.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},c:null,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"ViewPropertyChangedMessage["+this.g().toString()+", "+this.e().toString()+", "+this.d().toString()+"]"},$type:new $.ig.Type("ViewPropertyChangedMessage",$$t.$ph.$type)},true);$.ig.util.defType("PieChartViewManager:mm","Object",{_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},j:0,i:0,_ac:null,ac:function(value){if(arguments.length===1){this._ac=value;return value}else{return this._ac}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},a:null,init:function(a){this.j=0;this.i=0;this.h=false;$.ig.$op.init.call(this);this.a=a},h:false,u:function(){var a=this.l().width();var b=this.l().height();this.w(a,b)},w:function(a,b){this.c().az(new $$t.x(0,0,0,a,b));if(this.j!=a){this.h=true}this.j=a;if(this.i!=b){this.h=true}this.i=b;this.a.ax()},ab:function(){this.ac(new $$t.x(0,0,0,this.j,this.i));this.k().attr("width",this.j.toString());this.k().attr("height",this.i.toString());this.n().attr("width",this.j.toString());this.n().attr("height",this.i.toString());this.m().attr("width",this.j.toString());this.m().attr("height",this.i.toString());this.o().attr("width",this.j.toString());this.o().attr("height",this.i.toString());return this.ac()},q:function(){return this.a.aa()},ad:function(){var a=$$t.$ek.c3(this.l());return new $$t.y(a.left(),a.top())},aa:function(a,b){var c=new Array(2);b.addClass(a);var d=new $$t.b3;d.__fill=b.css("background-color");var e=new $$t.b3;e.__fill=b.css("border-top-color");b.removeClass(a);c[0]=d;c[1]=e;return c},y:function(a){window.setTimeout(a,0)},t:function(a,b,c,d){var $self=this;(function(){var $ret=$$t.$kg.a("chart",$self.l(),a,b);a=$ret.brushes;b=$ret.outlines;return $ret.ret})();c=new $$t.b3;c.__fill=$self.l().css("color");d=$$t.$fj.c($self.l());return{brushes:a,outlines:b,fontBrush:c,font:d}},z:function(a){var $self=this;a.__stroke=function(){var $ret=new $$t.b3;$ret.fill("#000000");return $ret}();a.__fill=function(){var $ret=new $$t.b3;$ret.fill("#222222");return $ret}()},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},v:function(a){if(a==null){if(this.c()!=null){this.c().af()}this.l(null);this.k(null);this.n(null);this.m(null);this.o(null);this.d(null);this.f(null);this.e(null);this.g(null);this.c(null);return}var b=a;this.l($(b));this.a.ay();this.a.a7();this.l().css("position","relative");this.l().addClass("ui-corner-all ui-widget-content");this.k($('<canvas style="position : absolute; top : 0; left : 0" />'));this.n($('<canvas style="position : absolute; top : 0; left : 0" />'));this.m($('<canvas style="position : absolute; top : 0; left : 0" />'));this.o($('<canvas style="position : absolute; top : 0; left : 0" />'));this.l().append(this.k());this.l().append(this.n());this.l().append(this.m());this.l().append(this.o());this.d(new $$t.bz(new $$t.dk,this.k()[0].getContext("2d")));this.f(new $$t.bz(new $$t.dk,this.n()[0].getContext("2d")));this.e(new $$t.bz(new $$t.dk,this.m()[0].getContext("2d")));this.g(new $$t.bz(new $$t.dk,this.o()[0].getContext("2d")));this.c(new $$t.ek(this.o()));this.c().onMouseOver=$.ig.Delegate.prototype.combine(this.c().onMouseOver,this.a.ad.runOn(this.a));this.c().onMouseLeave=$.ig.Delegate.prototype.combine(this.c().onMouseLeave,this.a.ac.runOn(this.a));this.c().onMouseDown=$.ig.Delegate.prototype.combine(this.c().onMouseDown,this.a.ab.runOn(this.a));this.c().onMouseUp=$.ig.Delegate.prototype.combine(this.c().onMouseUp,this.a.ae.runOn(this.a));this.c().w(this.a.a().isSurfaceInteractionDisabled());this.w(this.l().width(),this.l().height())},r:function(a){this.l().append(a)},x:function(a){if(this.c()==null){return}this.c().w(a)},p:function(){return this.l()},s:function(a){a.width(this.j);a.height(this.i)},$type:new $.ig.Type("PieChartViewManager",$.ig.$ot)},true);$.ig.util.defType("RadialBase:tq","MarkerSeries",{hc:function(a){$$t.$fw.hc.call(this,a);this.ku(a)},_ku:null,ku:function(value){if(arguments.length===1){this._ku=value;return value}else{return this._ku}},init:function(){var $self=this;this.kw=new $$t.tt(3);this.kx=new $$t.tt(3);this.kv=new $$t.tt(3);$$t.$fw.init.call(this);this.ky(new $$t.tm($$t.$tt.$type,$$t.$tr.$type,1,this.k7.runOn(this),this.k8.runOn(this),this.bl.runOn(this),this.hw.runOn(this),this.k6.runOn(this),function(a){return $self.ku().cn().e($self.resolution())}))},k6:function(){if(this.a5().needsFlush()){this.a5().flush()}},categoryAxis:function(){return this.angleAxis()},_ky:null,ky:function(value){if(arguments.length===1){this._ky=value;return value}else{return this._ky}},isRadial:function(){return true},angleAxis:function(a){if(arguments.length===1){this.g($$t.$tq.angleAxisProperty,a);return a}else{return this.c($$t.$tq.angleAxisProperty)}},valueAxis:function(a){if(arguments.length===1){this.g($$t.$tq.valueAxisProperty,a);return a}else{return this.c($$t.$tq.valueAxisProperty)}},clipSeriesToBounds:function(a){if(arguments.length===1){this.g($$t.$tq.clipSeriesToBoundsProperty,a);return a}else{return this.c($$t.$tq.clipSeriesToBoundsProperty)}},h3:function(a,b){this.ku().cn().e(this.resolution());this.renderSeries(false)},h2:function(a,b){this.ku().cn().e(this.resolution());this.renderSeries(false)},preferredCategoryMode:function(a){},hh:function(a,b,c,d){$$t.$fw.hh.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(c!=null&&d==null){if(this.angleAxis()!=null){this.angleAxis().deregisterSeries(this)}if(this.valueAxis()!=null){this.valueAxis().deregisterSeries(this)}}if(c==null&&d!=null){if(this.angleAxis()!=null){this.angleAxis().registerSeries(this)}if(this.valueAxis()!=null){this.valueAxis().registerSeries(this)}}this.ku().cn().e(this.resolution());this.renderSeries(false);break;case"AngleAxis":if(this.angleAxis()!=null&&this.valueAxis()!=null){this.kt=new $$t.tu(this.valueAxis(),this.angleAxis())}if(c!=null){$.ig.util.cast($$t.$hc.$type,c).deregisterSeries(this)}if(d!=null){$.ig.util.cast($$t.$hc.$type,d).registerSeries(this)}this.ku().cn().e(this.resolution());this.renderSeries(false);break;case"ValueAxis":if(this.angleAxis()!=null&&this.valueAxis()!=null){this.kt=new $$t.tu(this.valueAxis(),this.angleAxis())}if(c!=null){$.ig.util.cast($$t.$hc.$type,c).deregisterSeries(this)}if(d!=null){$.ig.util.cast($$t.$hc.$type,d).registerSeries(this)}this.ku().cn().e(this.resolution());if(this.valueAxis()==null||!this.valueAxis().updateRange()){this.renderSeries(false)}break;case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this.ku().cn().e(this.resolution());this.renderSeries(false)}break;case"TransitionProgress":this.kx.d(this.du(),this.kw,this.kv);if(this.bn(this.view())){return}if(this.du()==1){this.k8(this.kv,this.ku())}else{this.k8(this.kx,this.ku())}break;case"ClipSeriesToBounds":this.renderSeries(false);this.gy();break;case"VisibilityProxy":if(c!=0&&d==0){this.ku().cn().e(this.resolution())}break}},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.bb()!=null&&b<this.bb().count()?this.bb().item(b):null},getAngleFromWorld:function(a){var b=this.view().bv();var c=this.view().bu();if(this.angleAxis()!=null&&!b.isEmpty()&&!c.isEmpty()&&this.kt!=null){var d=this.kt.c(a);if(d<0){d+=3.14159265358979*2}if(d>3.14159265358979*2){d-=3.14159265358979*2}return d}return NaN},getExactItemIndex:function(a){var b=this.view().bv();var c=this.view().bu();var d=-1;if(this.angleAxis()!=null&&!b.isEmpty()&&!c.isEmpty()&&this.kt!=null){var e=this.kt.c(a);if(e<0){e+=3.14159265358979*2}if(e>3.14159265358979*2){e-=3.14159265358979*2}var f=this.angleAxis().getUnscaledAngle(e);if(this.angleAxis().categoryMode()!=0){f-=.5}d=f}return d},getItemIndex:function(a){var b=Math.round(this.getExactItemIndex(a));if(this.bb()!=null&&b==this.bb().count()){b=0}return b},scrollIntoView:function(a){return false},kw:null,kx:null,kv:null,k7:function(a,b){},k8:function(a,b){},kt:null,gs:function(){$$t.$fw.gs.call(this);if(this.angleAxis()!=null){this.angleAxis().du(false)}if(this.valueAxis()!=null){this.valueAxis().du(false)}},ct:function(a,b,c){var d=true;var e=c;if(!$$t.$fw.ct.call(this,a,b,c)||!c.l()||b.isEmpty()||a.isEmpty()||this.angleAxis()==null||this.angleAxis().itemsSource()==null||this.valueAxis()==null||this.kt==null||this.bb()==null||this.angleAxis().seriesViewer()==null||this.valueAxis().seriesViewer()==null||this.valueAxis().actualMinimumValue()==this.valueAxis().actualMaximumValue()){e.cn().b(0);d=false}return d},hq:function(a){var $self=this;var b;var c;(function(){var $ret=$self.getViewInfo(c,b);c=$ret.viewportRect;b=$ret.windowRect;return $ret.ret})();if(!$self.ct(c,b,$self.view())){$self.gh(true,$self.view());return}var d=new $$t.tn($self,c,b,a,$self.cj());(function(){var $ret=$self.ky().g(d,$self.kw,$self.kv,$self.kx,$self.ku());$self.kw=$ret.previousFrame;$self.kv=$ret.currentFrame;$self.kx=$ret.transitionFrame;return $ret.ret})()},k2:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$.ig.util.cast($$t.$tq.$type,b);if(d!=null&&d.angleAxis()==this.angleAxis()&&d.preferredCategoryMode(d.angleAxis())==2){a++}}$$t.$od.b(false,"RadialBase.GetMode2Index failed to find series");return-1},$type:new $.ig.Type("RadialBase",$$t.$fw.$type,[$$t.$g9.$type])},true);$.ig.util.defType("AnchoredRadialSeries:yr","RadialBase",{au:function(){return new $$t.ys(this)},hc:function(a){$$t.$tq.hc.call(this,a);this.ld(a)},_ld:null,ld:function(value){if(arguments.length===1){this._ld=value;return value}else{return this._ld}},init:function(){this.lv={__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.$tq.init.call(this);this.lf(new $$t.tt(3));this.le(new $$t.le)},_le:null,le:function(value){if(arguments.length===1){this._le=value;return value}else{return this._le}},getPreviousOrExactIndex:function(a,b){return this.d5(a,b,this.angleAxis(),null,this.li())},getNextOrExactIndex:function(a,b){return this.d3(a,b,this.angleAxis(),null,this.li())},c8:function(a,b,c,d,e){if(this.li()==null){return Number.POSITIVE_INFINITY}return this.c9(a,b,this.angleAxis(),d,e,this.li().count(),null)},getSeriesValue:function(a,b,c){var d=this.lo(this.angleAxis(),this.view().bv(),this.view().bu());var e=new $$t.ie(this.view().bv(),this.view().bu(),this.angleAxis().isInverted());e.b=this.seriesViewer().viewportRect();return this.dk(this.li(),a,this.angleAxis(),e,d,null,b,c)},getSeriesValuePosition:function(a,b,c){if(this.valueAxis()==null||this.angleAxis()==null||this.view()==null||this.view().bv().isEmpty()||this.view().bu().isEmpty()){return{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var d=new $$t.ie(this.view().bv(),this.view().bu(),this.valueAxis().isInverted());d.b=this.seriesViewer().effectiveViewport();var e=this.getSeriesValue(a,b,c);e=this.valueAxis().getScaledValue(e,d);var f=this.kt.c(a);if(!b&&this.angleAxis()!=null){var g=this.getPreviousOrExactIndex(a,c);var h=this.getNextOrExactIndex(a,c);var i=this.lo(this.angleAxis(),this.view().bv(),this.view().bu());var j=new $$t.ie(this.view().bv(),this.view().bu(),this.angleAxis().isInverted());j.b=this.seriesViewer().viewportRect();var k=this.c8(a,g,this.angleAxis(),j,i);var l=this.c8(a,h,this.angleAxis(),j,i);if(l<=k){f=this.angleAxis().getScaledValue(h,j)+i}else{f=this.angleAxis().getScaledValue(g,j)+i}}var m=this.kt.d(f,e,this.view().bv(),this.view().bu());var n=this.kt.e(f,e,this.view().bv(),this.view().bu());return{__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$yr.valueMemberPathProperty,a);return a}else{return this.c($$t.$yr.valueMemberPathProperty)}},li:function(a){if(arguments.length===1){if(this.lh!=a){var b=this.lh;this.lh=a;this.raisePropertyChanged("ValueColumn",b,this.lh)}return a}else{return this.lh}},lh:null,trendLineType:function(a){if(arguments.length===1){this.g($$t.$yr.trendLineTypeProperty,a);return a}else{return this.c($$t.$yr.trendLineTypeProperty)}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$yr.trendLineBrushProperty,a);return a}else{return this.c($$t.$yr.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$yr.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$yr.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$yr.trendLineThicknessProperty,a);return a}else{return this.c($$t.$yr.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$yr.trendLineDashCapProperty,a);return a}else{return this.c($$t.$yr.trendLineDashCapProperty)}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$yr.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$yr.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$yr.trendLinePeriodProperty,a);return a}else{return this.c($$t.$yr.trendLinePeriodProperty)}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$yr.trendLineZIndexProperty,a);return a}else{return this.c($$t.$yr.trendLineZIndexProperty)}},ad:function(a){if(a!=null&&a==this.angleAxis()&&this.li()!=null&&this.li().count()>0){return new $$t.h7(0,this.li().count()-1)}if(a!=null&&a==this.valueAxis()&&this.li()!=null&&this.li().count()>0){return new $$t.h7(this.li().minimum(),this.li().maximum())}return null},hh:function(a,b,c,d){$$t.$tq.hh.call(this,a,b,c,d);if(this.ld().cs().d(a,b,c,d,this.trendLineDashArray())){this.renderSeries(false);this.gy()}var e=$.ig.util.cast($$t.$hl.$type,this.valueAxis());switch(b){case"FastItemsSource":if($.ig.util.cast($$t.$ji.$type,c)!=null){$.ig.util.cast($$t.$ji.$type,c).deregisterColumn(this.li());this.li(null)}if($.ig.util.cast($$t.$ji.$type,d)!=null){this.li(this.a8(this.valueMemberPath()));this.ld().cn().e(this.resolution())}if(e!=null&&!e.updateRange()){this.ld().cn().e(this.resolution());this.renderSeries(false)}break;case"ValueMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.li());this.li(this.a8(this.valueMemberPath()))}break;case"ValueColumn":if(e!=null&&!e.updateRange()){this.ld().cn().e(this.resolution());this.renderSeries(false)}break;case"TrendLineBrush":this.hz();break;case"TrendLineType":this.gy();break}},gj:function(a,b,c,d){switch(a){case 4:case 1:case 0:this.ld().cn().e(this.resolution());break}this.ld().cs().p(a,b,c,d);switch(a){case 4:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this.valueMemberPath()!=null&&this.ld().cn().b()>0&&this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 3:if(d==this.valueMemberPath()){if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}}break}},ct:function(a,b,c){var d=$$t.$tq.ct.call(this,a,b,c);var e=c;if(this.bb()==null||this.bb().count()==0||this.angleAxis()==null||this.li()==null||this.angleAxis().itemsCount()==0||this.valueAxis()==null||Number.isInfinity(this.valueAxis().actualMinimumValue())||Number.isInfinity(this.valueAxis().actualMaximumValue())||e.cn().b()<1){d=false}return d},getOffsetValue:function(){return this.lo(this.angleAxis(),this.view().bv(),this.view().bu())},getCategoryWidth:function(){return this.angleAxis().getCategorySize(this.view().bv(),this.view().bu())},ll:function(){return false},lo:function(a,b,c){var d=0;var e=this.preferredCategoryMode(a);if(e==0&&a.categoryMode()!=0){e=1}switch(e){case 0:d=0;break;case 1:d=.5*a.getCategorySize(b,c);break;case 2:d=a.getGroupCenter(this.k2(),b,c);break}if(a.isInverted()){d=-d}return d},k7:function(a,b){var $self=this;var c=b.bv();var d=b.bu();var e=$self.angleAxis();var f=$self.valueAxis();var g=f.actualMinimumValue();var h=f.actualMaximumValue();a.h.clear();a.p.clear();a.q.clear();var i=$self.jw();var j=0;var k=b;var l=new $$t.mc;var m=0;var n=b.cn().d();m=$self.lo(e,c,d);k.cs().z($self.valueAxis().g7());k.cs().y($self.valueAxis().g6());k.cs().aa(function(o,p){return $self.lq(o,p,c,d)});k.cs().ab(function(o,p){return $self.lr(o,p,c,d)});var o=function(){var $ret=new $$t.kj(0,d,false);$ret.i(a.q);return $ret}();var p=function(){var $ret=new $$t.j8;$ret.c(b.cn().b());$ret.d(b.cn().c());$ret.e(n);$ret.a(m);$ret.b($self.resolution());$ret.f(d);$ret.g(c);return $ret}();k.cs().ac(a.q,$self.trendLineType(),$self.li(),$self.trendLinePeriod(),function(q){return $self.angleAxis().getScaledAngle(q)},function(q){return $self.valueAxis().getScaledValue2(q)},p,o);var q=true;if($self.lm(b)){n--}for(var r=b.cn().c();r<=n;++r){var s=r;if(s*b.cn().b()>=$self.angleAxis().itemsCount()){s-=$.ig.intDivide($self.angleAxis().itemsCount(),b.cn().b())}var t=b.cn().getBucket(s);if(!isNaN(t[0])){t[0]=e.getScaledAngle(t[0])+m;if(t[1]<g||t[1]>h){continue}t[1]=f.getScaledValue2(t[1]);if(b.cn().b()>1){if(t[2]<g||t[2]>h){continue}t[2]=f.getScaledValue2(t[2])}else{t[2]=t[1]}if((isNaN(t[1])||isNaN(t[2]))&&q&&$self.ll()&&$self.lk()){n++}else{q=false}a.h.add(t);if(i){var u=Math.min(s*b.cn().b(),$self.bb().count()-1);var v=$self.kt.d(t[0],t[1],c,d);var w=$self.kt.e(t[0],t[1],c,d);var x=new $$t.x(0,v-5,w-5,11,11);if(!isNaN(v)&&!isNaN(w)&&!Number.isInfinity(v)&&!Number.isInfinity(w)&&l.tryAdd(x)){a.p.add({__x:v,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var y=b.co().item(j);$.ig.util.cast($$t.$fl.$type,y.content()).item($self.bb().item(u));++j}}}else{if(q&&$self.ll()&&$self.lk()){n++}}}b.co().c(j);return},lq:function(a,b,c,d){return this.kt.d(a,b,c,d)},lr:function(a,b,c,d){return this.kt.e(a,b,c,d)},lm:function(a){var b=a;return!this.ll()&&b.cn().c()==0&&b.cn().d()==this.angleAxis().itemsCount()},lc:function(a,b,c){var d=null;var e=c.bv();var f=c.bu();if(b>-1&&!e.isEmpty()&&!f.isEmpty()){var g=a.__inner[0][0]<f.left()-2e3?f.left()-10:NaN;var h=f.bottom()+10;var i=a.__inner[b][0]>f.right()+2e3?f.right()+10:NaN;var j=f.top()-10;d=new $$t.kj(1,g,h,i,j,false)}return d},lv:null,l0:function(a,b,c,d,e){if(a.count()>0&&d.count()>0){if(!e||this.lj()){a.add(this.lv);a.add(a.__inner[0]);d.add(this.lv);d.add(d.__inner[0])}}},lk:function(){return!this.lj()},lj:function(){var a=this.view().bv();return!a.containsPoint({__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},gh:function(a,b){$$t.$tq.gh.call(this,a,b);var c=b;if(a){c.co().clear()}c.cs().o()},k8:function(a,b){var c=b.bv();var d=b.bu();var e=b;e.cs().t(a.q);$$t.$rj.b(this,a.p,e.co(),this.useLightweightMarkers());e.cj();this.lz(d,c,e)},lz:function(a,b,c){c.ct(a,b)},hz:function(){$$t.$tq.hz.call(this);if(this.index()<0){return}this.ld().cu()},eg:function(a,b){if(a==this.ld().cs().x()){return null}return $$t.$tq.eg.call(this,a,b)},scrollIntoView:function(a){var b=this.view().bv();var c=this.view().bu();var d=!b.isEmpty()&&!c.isEmpty()&&this.bb()!=null?this.bb().indexOf(a):-1;if(this.angleAxis()==null||this.li()==null||this.valueAxis()==null){return false}if(d<0||d>this.li().count()-1){return false}var e=this.angleAxis().getScaledAngle(d);var f=this.valueAxis().getScaledValue2(this.li().item(d));if(isNaN(f)){f=(this.valueAxis().g6()+this.valueAxis().g7())/2}var g=.5+Math.cos(e)*f;var h=.5+Math.sin(e)*f;if(!isNaN(g)){if(g<b.left()+.1*b.width()){g=g+.4*b.width();b.x(g-.5*b.width())}if(g>b.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}if(!isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return d>=0},_lf:null,lf:function(value){if(arguments.length===1){this._lf=value;return value}else{return this._lf}},hr:function(a,b){$$t.$tq.hr.call(this,a,b);if(!this.cl()){this.view().aw(b);return}this.view().aw(b);var c=$.ig.util.cast($$t.$ys.$type,this.av());c.cn().e(this.resolution());if(this.bn(this.av())){return}if(!this.ck()){this.lf(new $$t.tt(3));this.k7(this.lf(),c)}this.ck(false);this.k8(this.lf(),c);this.cl(false)},go:function(a){$$t.$tq.go.call(this,a);var b=new $$t.g8(1,"trendLine",this.ld().cs().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("AnchoredRadialSeries",$$t.$tq.$type)},true);$.ig.util.defType("RadialAreaSeries:yv","AnchoredRadialSeries",{au:function(){return new $$t.yw(this)},hc:function(a){$$t.$yr.hc.call(this,a);this.me(a)},_me:null,me:function(value){if(arguments.length===1){this._me=value;return value}else{return this._me}},init:function(){$$t.$yr.init.call(this);this.y($$t.$yv.$type)},preferredCategoryMode:function(a){return 0},gh:function(a,b){$$t.$yr.gh.call(this,a,b);this.me().cw()},k8:function(a,b){$$t.$yr.k8.call(this,a,b);var c=b.bv();var d=b.bu();var e=b;if(b.l()&&!c.isEmpty()&&!d.isEmpty()&&this.angleAxis()!=null&&this.valueAxis()!=null){var f=a.h;var g=f.count();var h=new $$t.bh($.ig.Array.prototype.$type,2,g);var i=0;for(var j=0;j<g;j++){var k=new Array(4);h.add(k);k[0]=this.kt.d(a.h.__inner[j][0],a.h.__inner[j][1],c,d);k[1]=this.kt.e(a.h.__inner[j][0],a.h.__inner[j][1],c,d);k[2]=this.kt.d(a.h.__inner[j][0],a.h.__inner[j][2],c,d);var l=a.h.__inner[j][2];k[3]=this.kt.e(a.h.__inner[j][0],l,c,d);if(l>i){i=l}}var m=$$t.$iz.c(.5,c,d);var n=$$t.$iz.f(.5,c,d);this.lv={__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e.cx(a.h.count(),h,false,this.me().cn().b(),this.resolution(),this.l0.runOn(this),this.unknownValuePlotting());e.cy.__opacity=this.actualAreaFillOpacity();e.cz.__opacity=this.actualAreaFillOpacity()*.5}},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$yv.unknownValuePlottingProperty,a);return a}else{return this.c($$t.$yv.unknownValuePlottingProperty)}},hh:function(a,b,c,d){$$t.$yr.hh.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.gy();break}},ll:function(){return true},$type:new $.ig.Type("RadialAreaSeries",$$t.$yr.$type)},true);$.ig.util.defType("RadialBaseView:tr","MarkerSeriesView",{_cn:null,cn:function(value){if(arguments.length===1){this._cn=value;return value}else{return this._cn}},_cm:null,cm:function(value){if(arguments.length===1){this._cm=value;return value}else{return this._cm}},init:function(a){$$t.$fx.init.call(this,a);this.cm(a);this.co(new $$t.ga($$t.$fy.$type));this.cf(this.co())},_co:null,co:function(value){if(arguments.length===1){this._co=value;return value}else{return this._co}},cc:function(a){this.co().d(a)},_cp:0,cp:function(value){if(arguments.length===1){this._cp=value;return value}else{return this._cp}},_cq:null,cq:function(value){if(arguments.length===1){this._cq=value;return value}else{return this._cq}},$type:new $.ig.Type("RadialBaseView",$$t.$fx.$type)},true);$.ig.util.defType("AnchoredRadialSeriesView:ys","RadialBaseView",{_cr:null,cr:function(value){if(arguments.length===1){this._cr=value;return value}else{return this._cr}},init:function(a){$$t.$tr.init.call(this,a);this.cn(new $$t.yu(this));this.cr(a);this.cs(new $$t.yt)},_cs:null,cs:function(value){if(arguments.length===1){this._cs=value;return value}else{return this._cs}},ct:function(a,b){},cu:function(){this.cr().actualTrendLineBrush(null);if(this.cr().trendLineBrush()!=null){this.cr().actualTrendLineBrush(this.cr().trendLineBrush())}else{this.cr().actualTrendLineBrush(this.cr().actualBrush())}},az:function(a,b){if(a.c()){if(!b){}if(this.cr().trendLineType()!=0&&!b){var c=this.cs().x();c.z(this.cr().trendLineThickness());c.__stroke=this.cr().actualTrendLineBrush();c.af(this.cr().trendLineDashArray());c.aa(this.cr().trendLineDashCap());a.s(c)}}$$t.$tr.az.call(this,a,b)},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";if(this.cr().angleAxis().label()!=null){a+="<span>${item."+this.cr().angleAxis().label()+"}</span><br/>"}a+="<span";if(this.d().actualOutline()!=null&&this.d().actualOutline().color()!=null){a+=" style='color:"+this.d().actualOutline().__fill+"'"}a+=">"+this.cr().title()+": </span><span class='ui-priority-primary'>"+"${item."+this.cr().valueMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("AnchoredRadialSeriesView",$$t.$tr.$type)},true);$.ig.util.defType("RadialAreaSeriesView:yw","AnchoredRadialSeriesView",{_cv:null,cv:function(value){if(arguments.length===1){this._cv=value;return value}else{return this._cv}},init:function(a){this.cy=new $$t.b6;this.c0=new $$t.b6;this.cz=new $$t.b6;this.c1=new $$t.b6;$$t.$ys.init.call(this,a);this.cv(a)},an:function(){var $self=this;$$t.$ys.an.call($self);if(!$self.m()){$self.d().resolution(4);$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},cy:null,c0:null,cz:null,c1:null,cw:function(){this.cy.ak(null);this.c0.ak(null);this.cz.ak(null);this.c1.ak(null);this.al()},cx:function(a,b,c,d,e,f,g){this.cr().le().h(this.cy,this.c0,this.cz,this.c1,a,b,c,d,e,f,g);this.al()},a5:function(){$$t.$ys.a5.call(this);this.cy.__fill=this.d().actualBrush();this.cy.__opacity=this.d().actualAreaFillOpacity();this.cz.__fill=this.d().actualBrush();this.cz.__opacity=this.d().actualAreaFillOpacity()*.5;this.c0.__stroke=this.d().actualOutline();this.c0.z(this.d().thickness());this.c0.af(this.d().dashArray());this.c0.aa(this.d().dashCap());this.c1.__stroke=this.d().actualOutline();this.c1.z(this.d().thickness());this.c1.af(this.d().dashArray());this.c1.aa(this.d().dashCap())},a6:function(){$$t.$ys.a6.call(this);var a=this.bq();this.c0.__stroke=a;this.c0.z(this.d().thickness()+3);this.c1.__stroke=a;this.c1.z(this.d().thickness()+3);this.cy.__fill=a;this.cy.__opacity=1;this.cz.__fill=a;this.cz.__opacity=1},a0:function(a,b){$$t.$ys.a0.call(this,a,b);if(a.c()){a.q(this.cy);a.q(this.cz);a.q(this.c0);a.q(this.c1)}},ag:function(a){$$t.$ys.ag.call(this,a);var b=new $$t.l0(1,"lowerShape",this.c0);b.tags().add("Lower");var c=new $$t.l0(1,"upperShape",this.c1);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.l0(1,"translucentShape",this.cy);d.tags().add("Translucent");var e=new $$t.l0(1,"fillShape",this.cz);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("RadialAreaSeriesView",$$t.$ys.$type)},true);$.ig.util.defType("HighDensityScatterSeries:yx","Series",{init:function(){this.ks=0;this.kr=0;this.kq=0;this.kp=255;this.ko=0;this.kn=0;this.kv=255;this.ku=0;this.kt=0;this.ju=null;this.la=0;this.k9=0;this.lf=0;this.ka=false;this.__itemIndexes=null;this.j8=null;this.j5=null;$$t.$aj.init.call(this);this.y($$t.$yx.$type)},isScatter:function(){return true},xAxis:function(a){if(arguments.length===1){this.g($$t.$yx.xAxisProperty,a);return a}else{return this.c($$t.$yx.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$yx.yAxisProperty,a);return a}else{return this.c($$t.$yx.yAxisProperty)}},xMemberPath:function(a){if(arguments.length===1){this.g($$t.$yx.xMemberPathProperty,a);return a}else{return this.c($$t.$yx.xMemberPathProperty)}},j2:function(a){if(arguments.length===1){if(this.j1!=a){var b=this.j2();this.j1=a;this.raisePropertyChanged("XColumn",b,this.j2())}return a}else{return this.j1}},j1:null,yMemberPath:function(a){if(arguments.length===1){this.g($$t.$yx.yMemberPathProperty,a);return a}else{return this.c($$t.$yx.yMemberPathProperty)}},j4:function(a){if(arguments.length===1){if(this.j3!=a){var b=this.j4();this.j3=a;this.raisePropertyChanged("YColumn",b,this.j4())}return a}else{return this.j3}},j3:null,useBruteForce:function(a){if(arguments.length===1){this.g($$t.$yx.useBruteForceProperty,a);return a}else{return this.c($$t.$yx.useBruteForceProperty)}},progressiveLoad:function(a){if(arguments.length===1){this.g($$t.$yx.progressiveLoadProperty,a);return a}else{return this.c($$t.$yx.progressiveLoadProperty)}},mouseOverEnabled:function(a){if(arguments.length===1){this.g($$t.$yx.mouseOverEnabledProperty,a);return a}else{return this.c($$t.$yx.mouseOverEnabledProperty)}},lj:function(a){if(arguments.length===1){this.g($$t.$yx.mn,a);return a}else{return this.c($$t.$yx.mn)}},heatMinimum:function(a){if(arguments.length===1){this.g($$t.$yx.heatMinimumProperty,a);return a}else{return this.c($$t.$yx.heatMinimumProperty)}},heatMaximum:function(a){if(arguments.length===1){this.g($$t.$yx.heatMaximumProperty,a);return a}else{return this.c($$t.$yx.heatMaximumProperty)}},heatMinimumColor:function(a){if(arguments.length===1){this.g($$t.$yx.heatMinimumColorProperty,a);return a}else{return this.c($$t.$yx.heatMinimumColorProperty)}},heatMaximumColor:function(a){if(arguments.length===1){this.g($$t.$yx.heatMaximumColorProperty,a);return a}else{return this.c($$t.$yx.heatMaximumColorProperty)}},pointExtent:function(a){if(arguments.length===1){this.g($$t.$yx.pointExtentProperty,a);return a}else{return this.c($$t.$yx.pointExtentProperty)}},mg:function(){if(this.ju==null){return}this.ju.s();this.ju.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(this.ju.progressiveThunkCompleted,this.l4.runOn(this));this.ju=null},hh:function(a,b,c,d){$$t.$aj.hh.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(this.seriesViewer()!=null){this.ka=!this.seriesViewer().effectiveViewport().isEmpty()}break;case"FastItemsSource":this.mg();if($.ig.util.cast($$t.$ji.$type,c)!=null){$.ig.util.cast($$t.$ji.$type,c).deregisterColumn(this.j2());$.ig.util.cast($$t.$ji.$type,c).deregisterColumn(this.j4());this.j2(null);this.j4(null)}if($.ig.util.cast($$t.$ji.$type,d)!=null){this.j2(this.a8(this.xMemberPath()));this.j4(this.a8(this.yMemberPath()))}if(this.yAxis()!=null&&!this.yAxis().updateRange()||this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}this.gz();break;case"XAxis":var e=this.jv;
this.jv=this.xAxis();this.mg();if(e!=null){e.rangeChanged=$.ig.Delegate.prototype.remove(e.rangeChanged,this.l7.runOn(this))}if(this.jv!=null){this.jv.rangeChanged=$.ig.Delegate.prototype.combine(this.jv.rangeChanged,this.l7.runOn(this))}if(c!=null){$.ig.util.cast($$t.$hc.$type,c).deregisterSeries(this)}if(d!=null){$.ig.util.cast($$t.$hc.$type,d).registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}break;case"YAxis":var f=this.jx;this.jx=this.yAxis();this.mg();if(f!=null){f.rangeChanged=$.ig.Delegate.prototype.remove(f.rangeChanged,this.l7.runOn(this))}if(this.jx!=null){this.jx.rangeChanged=$.ig.Delegate.prototype.combine(this.jx.rangeChanged,this.l7.runOn(this))}if(c!=null){$.ig.util.cast($$t.$hc.$type,c).deregisterSeries(this)}if(d!=null){$.ig.util.cast($$t.$hc.$type,d).registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}break;case"MouseOverEnabled":this.kb=this.mouseOverEnabled();this.renderSeries(false);break;case"XMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.j2());this.j2(this.a8(this.xMemberPath()))}break;case"XColumn":this.mg();if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}this.gz();break;case"YMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.j4());this.j4(this.a8(this.yMemberPath()))}break;case"YColumn":this.mg();if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}this.gz();break;case"UseBruteForce":this.mg();this.renderSeries(false);this.gy();break;case"HeatMinimum":this.renderSeries(false);this.gy();break;case"HeatMaximum":this.renderSeries(false);this.gy();break;case"MaxRenderDepth":this.renderSeries(false);break;case"HeatMaximumColor":case"HeatMinimumColor":if(!this.jt().b1(this.heatMinimumColor(),this.heatMaximumColor())){return}this.ks=this.heatMinimumColor().i();this.kr=this.heatMinimumColor().h();this.kq=this.heatMinimumColor().g();this.kp=this.heatMaximumColor().i();this.ko=this.heatMaximumColor().h();this.kn=this.heatMaximumColor().g();this.kv=this.kp-this.ks;this.ku=this.ko-this.kr;this.kt=this.kn-this.kq;this.renderSeries(false);this.gy();break;case"PointExtent":this.ld=Math.max(d-1,0);this.j9=this.ld>0;this.renderSeries(false);this.gy();break;case"ProgressiveLoad":this.renderSeries(false);this.gy();break}},l7:function(a,b){this.mg();this.renderSeries(false)},ld:0,j9:false,ks:0,kr:0,kq:0,kp:0,ko:0,kn:0,kv:0,ku:0,kt:0,ju:null,jz:null,j0:null,jv:null,jx:null,kb:false,ct:function(a,b,c){var d=$$t.$aj.ct.call(this,a,b,c);if(this.yAxis()==null||this.xAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.j4()==null||this.j2()==null||this.j4().count()<1||this.j2().count()<1||this.j4().count()!=this.j2().count()||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.jr().isEmpty()){d=false}return d},le:0,progressiveStatus:function(a){if(arguments.length===1){var b=this.le;this.le=a;this.raisePropertyChanged("ProgressiveStatus",b,this.le);return a}else{return this.le}},hq:function(a){$$t.$aj.hq.call(this,a);this.l9(a,this.view())},l9:function(a,b){var $self=this;if($self.bn(b)){return}if($self.ju==null&&!$self.useBruteForce()){var c=new $$t.bh($$t.$y1.$type,2,$self.j2().count());var d=$self.xAxis();var e=$self.yAxis();var f=new $$t.x(0,0,0,1,1);var g=new $$t.x(0,0,0,1,1);var h=new $$t.ie(f,g,d.isInverted());var i=new $$t.ie(f,g,e.isInverted());var j;var k;for(var l=0;l<$self.j2().count();l++){j=d.getScaledValue($self.j2().item(l),h);k=e.getScaledValue($self.j4().item(l),i);if(!isNaN(j)&&!isNaN(k)&&!Number.isInfinity(j)&&!Number.isInfinity(k)){c.add(function(){var $ret=new $$t.y1;$ret.a=j;$ret.b=k;$ret.c=l;return $ret}())}}if($self.progressiveLoad()){$self.k9=1;$self.la=Math.logBase(c.count(),2)+3;$self.progressiveStatus($self.k9/$self.la*100);if($self.progressiveLoadStatusChanged!=null){$self.progressiveLoadStatusChanged($self,new $$t.y8($self.progressiveStatus()))}$self.ju=$$t.$yz.b(c.toArray(),1);$self.ju.progressiveThunkCompleted=$.ig.Delegate.prototype.combine($self.ju.progressiveThunkCompleted,$self.l4.runOn($self));if(!$self.ju.f()){$self.ju.progressiveThunkCompleted=$.ig.Delegate.prototype.remove($self.ju.progressiveThunkCompleted,$self.l4.runOn($self))}$self.gy()}else{var m=$$t.$bt.now();$self.ju=new $$t.yz(0,c.toArray(),1);var n=$$t.$bt.now()}}if($self.progressiveLoad()&&!$self.useBruteForce()){$self.ma(b)}else{$self.mb(b)}},lg:0,la:0,k9:0,gj:function(a,b,c,d){$$t.$aj.gj.call(this,a,b,c,d);this.mg();var e=false;if(this.xAxis()!=null&&!this.xAxis().updateRange()){e=true}if(this.yAxis()!=null&&!this.yAxis().updateRange()){e=true}if(e){this.renderSeries(false)}this.gz()},l6:function(a){var b=a;var c=this.lc*this.lb;if(this.kb){if(this.__itemIndexes==null||this.__itemIndexes.length!=c){this.__itemIndexes=new Array(c);for(var d=0;d<c;d++){this.__itemIndexes[d]=0}}else{for(var e=0;e<c;e++){this.__itemIndexes[e]=0}}}},mb:function(a){var $self=this;var b;var c;var d=null;if(a.m()){d=$self.__itemIndexes}(function(){var $ret=a.getViewInfo(c,b);c=$ret.viewportRect;b=$ret.windowRect;return $ret.ret})();var e=a;$self.jz=new $$t.ie(b,c,$self.jv.isInverted());$self.jz.b=$self.seriesViewer().effectiveViewport();$self.j0=new $$t.ie(b,c,$self.jx.isInverted());$self.j0.b=$self.seriesViewer().effectiveViewport();$self.l5(a);$self.l6(a);var f=$self.lc*$self.lb;if($self.j8==null||$self.j8.length!=f){$self.j8=new Array(f);$self.j5=new Array(f)}var g=$self.j8.length;var h=$self.j8;var i=$self.j5;for(var j=0;j<g;j++){h[j]=0;i[j]=0}$self.lg=Math.round($self.resolution());$self.j7=e.b0();var k=$self.j7.length;var l=$self.j7;for(var m=0;m<k;m++){l[m]=0}var n=$self.heatMinimum();var o=$self.heatMaximum();if(isNaN(n)||Number.isInfinity(n)){n=0}if(isNaN(o)||Number.isInfinity(o)){o=50}$self.kl=Math.min(n,o);$self.kk=Math.max(n,o);if($self.kl<0){$self.kl=0}if($self.kk<0){$self.kk=0}$self.km=$self.kk-$self.kl;if($self.useBruteForce()){$self.l8(a)}else{$self.mi(a)}e.b9();if(a.m()){$self.__itemIndexes=d;$self.jt().ca()}},ma:function(a){if(this.ju==null){return}this.mb(a)},progressiveLoadStatusChanged:null,l4:function(a,b){var $self=this;$self.jt().b8(function(){if($self.k9<$self.la-1){$self.k9++}$self.progressiveStatus($self.k9/$self.la*100);if($self.progressiveLoadStatusChanged!=null){$self.progressiveLoadStatusChanged($self,new $$t.y8($self.progressiveStatus()))}$self.ma($self.view());$self.gy();if($self.ju!=null){if(!$self.ju.f()){$self.ju.progressiveThunkCompleted=$.ig.Delegate.prototype.remove($self.ju.progressiveThunkCompleted,$self.l4.runOn($self));$self.progressiveStatus(100);if($self.progressiveLoadStatusChanged!=null){$self.progressiveLoadStatusChanged($self,new $$t.y8($self.progressiveStatus()))}}}})},l8:function(a){var b=this.j2().asArray().clone();this.xAxis().getScaledValueList(b,0,b.length,this.jz);var c=this.j4().asArray().clone();this.lf=0;var d=this.ld;var e=this.j9;var f=this.j8.length;this.yAxis().getScaledValueList(c,0,c.length,this.j0);var g=255<<24|this.ks<<16|this.kr<<8|this.kq;for(var h=0;h<b.length;h++){var i=b[h];var j=c[h];i=Math.floor(i);j=Math.floor(j);if(i<0||i>=this.lc||j<0||j>=this.lb){continue}if(e){var k=i-d;var l=i+d;l=l>this.lc-1?this.lc-1:l;k=k<0?0:k;var m=j+d;var n=j-d;for(var o=k;o<=l;o++){for(var p=n;p<=m;p++){var q=p*this.lc+o;if(q<0||q>f-1){continue}this.j8[q]=this.j8[q]+1;this.j5[q]=1;this.lf++;if(this.kb){this.__itemIndexes[q]=h+1}}}}else{var r=j*this.lc+i;this.j8[r]=this.j8[r]+1;this.j5[r]=1;this.lf++;if(this.kb){this.__itemIndexes[r]=h+1}}}this.mc()},kf:null,mi:function(a){var $self=this;var b;var c;(function(){var $ret=a.getViewInfo(b,c);b=$ret.viewportRect;c=$ret.windowRect;return $ret.ret})();if($self.ju==null){return}if($self.kf==null){$self.kf=new $$t.bh($$t.$y0.$type,2,Math.round(b.width()*b.height()))}else{$self.kf.clear()}var d=c.left();var e=c.right();var f=c.top();var g=c.bottom();$self.k2=c.top();$self.k0=c.height();$self.k1=c.left();$self.k3=c.width();$self.ky=b.top();$self.kw=b.height();$self.kx=b.left();$self.kz=b.width();$self.kh=($self.seriesViewer().effectiveViewport().left()-$self.kx)/$self.kz;$self.ki=($self.seriesViewer().effectiveViewport().top()-$self.ky)/$self.kw;var h=($self.seriesViewer().effectiveViewport().right()-$self.kx)/$self.kz;$self.kj=h-$self.kh;var i=($self.seriesViewer().effectiveViewport().bottom()-$self.ky)/$self.kw;$self.kg=i-$self.ki;if($self.ka){d=(d-$self.kh)/$self.kj;e=(e-$self.kh)/$self.kj;f=(f-$self.ki)/$self.kg;g=(g-$self.ki)/$self.kg}var j=$self.resolution()/b.width()*c.width();var k=$self.resolution()/b.height()*c.height();var l=Math.min(j,k);var m=function(){var $ret=new $$t.y7;$ret.c=d;$ret.a=e;$ret.d=f;$ret.b=g;$ret.e=j;$ret.f=k;$ret.g=$self.lj();return $ret}();$self.ju.t($self.kf,m,0,1,0,1);var n;$self.lf=0;for(var o=0;o<$self.kf.count();o++){n=$self.kf.__inner[o];$self.md(n)}$self.mc()},kl:0,kk:0,km:0,ky:0,kw:0,kx:0,kz:0,k1:0,k3:0,k2:0,k0:0,kh:0,ki:0,kj:0,kg:0,md:function(a){if(a.g){return}var b=a.e!=null&&a.e.a;var c=a.a==null?0:a.a.length;var d=a.h-c+1;if(b&&d>0){}else{d=1}this.mf(a.d,d,b,a.e);if(c>0&&!b){var e;for(var f=0;f<c;f++){e=a.a[f];this.mf(e,d,false,a.e)}}if(a.e!=null){a.e.a=false}},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=this.seriesViewer()!=null?this.seriesViewer().viewportRect():$$t.$x.empty();var d=new $$t.x(0,0,0,1,1);var e=new $$t.ie(d,d,this.xAxis().isInverted());var f=new $$t.ie(d,d,this.yAxis().isInverted());var g=!b.isEmpty()&&!c.isEmpty()&&this.bb()!=null?this.bb().indexOf(a):-1;var h=this.xAxis()!=null&&this.j2()!=null&&g<this.j2().count()?this.xAxis().getScaledValue(this.j2().item(g),e):NaN;var i=this.yAxis()!=null&&this.j4()!=null&&g<this.j4().count()?this.yAxis().getScaledValue(this.j4().item(g),f):NaN;if(!isNaN(h)){if(h<b.left()+.1*b.width()){h=h+.4*b.width();b.x(h-.5*b.width())}if(h>b.right()-.1*b.width()){h=h-.4*b.width();b.x(h-.5*b.width())}}if(!isNaN(i)){if(i<b.top()+.1*b.height()){i=i+.4*b.height();b.y(i-.5*b.height())}if(i>b.bottom()-.1*b.height()){i=i-.4*b.height();b.y(i-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return g>=0},mf:function(a,b,c,d){var e=this.li(b);var f=a.c;var g=this.ld;if(c){var h=d.d;var i=d.b;var j=d.e;var k=d.c;if(this.ka){h=this.kh+this.kj*h;i=this.kh+this.kj*i;j=this.ki+this.kg*j;k=this.ki+this.kg*k}var l=this.kx+this.kz*(h-this.k1)/this.k3;var m=this.kx+this.kz*(i-this.k1)/this.k3;var n=this.ky+this.kw*(j-this.k2)/this.k0;var o=this.ky+this.kw*(k-this.k2)/this.k0;l=Math.floor(l);m=Math.floor(m);n=Math.floor(n);o=Math.floor(o);if(this.j9){l-=g;m+=g;n-=g;o+=g}var p=(m-l+1)*(o-n+1);var q=b/p;var r=q;for(var s=l;s<=m;s++){for(var t=n;t<=o;t++){this.me(f,s,t,q,r)}}}else{var u=a.a;var v=a.b;if(this.ka){u=this.kh+this.kj*u;v=this.ki+this.kg*v}var w=this.kx+this.kz*(u-this.k1)/this.k3;var x=this.ky+this.kw*(v-this.k2)/this.k0;w=Math.floor(w);x=Math.floor(x);if(this.j9){var y=w-g;var z=w+g;var aa=x+g;var ab=x-g;var ac=(z-y+1)*(aa-ab+1);var ad=b/ac;var ae=ad;for(var af=y;af<=z;af++){for(var ag=ab;ag<=aa;ag++){this.me(f,af,ag,ad,ae)}}}else{this.me(f,w,x,b,1)}}},lh:function(a,b){return Math.floor(255*b)<<24|Math.floor(b*(this.ks+a*this.kv))<<16|Math.floor(b*(this.kr+a*this.ku))<<8|Math.floor(b*(this.kq+a*this.kt))},li:function(a){return 255<<24|Math.floor(this.ks+a*this.kv)<<16|Math.floor(this.kr+a*this.ku)<<8|Math.floor(this.kq+a*this.kt)},k4:function(a){return(a>>24&255)/255},me:function(a,b,c,d,e){if(b<0||b>=this.lc||c<0||c>=this.lb){return}var f=c*this.lc+b;this.j8[f]=this.j8[f]+d;this.j5[f]=this.j5[f]+e;if(this.kb){this.__itemIndexes[f]=a+1}this.lf+=d},mc:function(){var a=0;var b=0;var c=this.km;var d=this.kl;var e=this.kk;var f=this.j8.length;var g=this.j8;var h=this.j5;var i=this.j7;var j=NaN;var k=NaN;var l=0;var m=0;for(var n=0;n<f;n++){a=g[n];if(a!=0){b=h[n];if(a>=e){a=1}else if(a<=d){a=0}else{a=(a-d)/c}if(b>1){b=1}if(b<.2){b=.2}if(j!=a||k!=b){l=this.lh(a,b);j=a;k=b}i[m]=l>>16&255;i[m+1]=l>>8&255;i[m+2]=l&255;i[m+3]=l>>24&255}m+=4}},lc:0,lb:0,j7:null,lf:0,l5:function(a){var b=a;b.b6()},au:function(){return new $$t.yy(this)},hc:function(a){$$t.$aj.hc.call(this,a);this.jt(a)},_jt:null,jt:function(value){if(arguments.length===1){this._jt=value;return value}else{return this._jt}},ad:function(a){if(a!=null&&a==this.xAxis()&&this.j2()!=null){return new $$t.h7(this.j2().minimum(),this.j2().maximum())}if(a!=null&&a==this.yAxis()&&this.j4()!=null){return new $$t.h7(this.j4().minimum(),this.j4().maximum())}return null},ka:false,h2:function(a,b){if(this.seriesViewer()!=null){this.ka=!this.seriesViewer().effectiveViewport().isEmpty()}this.renderSeries(false)},h3:function(a,b){this.renderSeries(false)},__itemIndexes:null,j8:null,j5:null,getItem:function(a){if(!this.kb||this.__itemIndexes==null||this.seriesViewer()==null||this.bb()==null||this.__itemIndexes.length!=this.lc*this.lb){return null}var b=this.seriesViewer().actualWindowRect();var c=(a.__x-b.left())/b.width();var d=(a.__y-b.top())/b.height();var e=Math.round(this.jr().left()+this.jr().width()*c);var f=Math.round(this.jr().top()+this.jr().height()*d);var g=this.lm(e,f);if(g<0||g>this.__itemIndexes.length-1){return null}var h=this.__itemIndexes[g]-1;if(h<0||h>this.bb().count()){return null}return this.bb().item(h)},lm:function(a,b){var c=this.lc*b+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}var d=1;c=this.lc*(b-d)+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lc*(b+d)+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lc*b+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lc*b+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lc*(b-d)+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lc*(b+d)+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lc*(b-d)+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lc*(b+d)+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}return 0},scatterMouseOver:null,mh:function(a,b,c){this.j7=a;this.lc=b;this.lb=c},co:function(){return true},gh:function(a,b){$$t.$aj.gh.call(this,a,b);this.jt().b7();if(this.av()!=null){this.av().b7()}this.gy()},hr:function(a,b){$$t.$aj.hr.call(this,a,b);if(!this.cl()){this.view().aw(b);return}this.view().aw(b);if(this.bn(this.av())){return}var c=$.ig.util.cast($$t.$yy.$type,this.av());var d=new $$t.n4;this.l9(false,c);this.cl(false)},$type:new $.ig.Type("HighDensityScatterSeries",$$t.$aj.$type)},true);$.ig.util.defType("MouseMoveThunk:y9","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("MouseMoveThunk",$.ig.$ot)},true);$.ig.util.defType("ScatterMouseOverEventArgs:za","EventArgs",{_axisPosition:null,axisPosition:function(value){if(arguments.length===1){this._axisPosition=value;return value}else{return this._axisPosition}},_mousePosition:null,mousePosition:function(value){if(arguments.length===1){this._mousePosition=value;return value}else{return this._mousePosition}},_nearestItems:null,nearestItems:function(value){if(arguments.length===1){this._nearestItems=value;return value}else{return this._nearestItems}},init:function(a,b,c){$$t.$en.init.call(this);this.axisPosition(a);this.mousePosition(b);this.nearestItems(c)},$type:new $.ig.Type("ScatterMouseOverEventArgs",$$t.$en.$type)},true);$.ig.util.defType("ProgressiveLoadStatusEventArgs:y8","EventArgs",{_currentStatus:0,currentStatus:function(value){if(arguments.length===1){this._currentStatus=value;return value}else{return this._currentStatus}},init:function(a){$$t.$en.init.call(this);this.currentStatus(a)},$type:new $.ig.Type("ProgressiveLoadStatusEventArgs",$$t.$en.$type)},true);$.ig.util.defType("HighDensityScatterSeriesView:yy","SeriesView",{init:function(a){$$t.$bb.init.call(this,a);this.bx(a)},an:function(){$$t.$bb.an.call(this);if(!this.m()){this.d().resolution(4);this.bx().heatMinimumColor($$t.$b4.n(255,0,0,0));this.bx().heatMaximumColor($$t.$b4.n(255,255,0,0))}},ca:function(){this.bx().mh(this.bz,this.b4,this.b3)},_bx:null,bx:function(value){if(arguments.length===1){this._bx=value;return value}else{return this._bx}},bz:null,b4:0,b3:0,_b5:null,b5:function(value){if(arguments.length===1){this._b5=value;return value}else{return this._b5}},_b2:null,b2:function(value){if(arguments.length===1){this._b2=value;return value}else{return this._b2}},_by:null,by:function(value){if(arguments.length===1){this._by=value;return value}else{return this._by}},b6:function(){if(this.b5()==null){this.b5($("<canvas></canvas>"));var a=this.b5()[0].getContext("2d");this.by(new $$t.bz(new $$t.dk,a))}var b=this.d().seriesViewer().getContainerRect();var c=Math.round(b.left());var d=Math.round(b.top());var e=Math.round(b.width());var f=Math.round(b.height());var g=this.b4;var h=this.b3;this.b4=e;this.b3=f;if(g!=this.b4||h!=this.b3||this.bz==null){this.b5().attr("width",e.toString());this.b5().attr("height",f.toString());this.b2(this.by().e().getImageData(0,0,e,f));this.bz=this.b2().data}this.bx().mh(this.bz,this.b4,this.b3)},b0:function(){return this.bz},b9:function(){var a=Math.round(this.bu().left());var b=Math.round(this.bu().left());var c=Math.round(this.bu().width());var d=Math.round(this.bu().height());this.by().e().putImageData(this.b2(),0,0);this.al()},b8:function(a){window.setTimeout(a,0)},a0:function(a,b){$$t.$bb.a0.call(this,a,b);if(b){if(!this.bx().mouseOverEnabled()){return}var c=new $$t.b1;c.l(this.bu().left());c.m(this.bu().top());c.width(this.bu().width());c.height(this.bu().height());c.__fill=this.bq();a.t(c);return}if(this.b5()==null){return}var d=Math.round(this.bu().left());var e=Math.round(this.bu().top());var f=Math.round(this.bu().width());var g=Math.round(this.bu().height());this.g().l(this.b5()[0],this.d().__opacity,d,e,f,g,d,e,f,g)},b1:function(a,b){return a!=null&&b!=null},b7:function(){if(this.bz!=null){for(var a=0;a<this.bz.length;a++){this.bz[a]=0}this.b9()}},ag:function(a){$$t.$bb.ag.call(this,a);if(this.bz==null){a.pixels(null);return}var b=new Array($.ig.intDivide(this.bz.length,4));var c;for(var d=0;d<$.ig.intDivide(this.bz.length,4);d++){c=d*4;b[d]=this.bz[c+3]<<24|this.bz[c]<<16|this.bz[c+1]<<8|this.bz[c+2]}a.pixels(b);a.pixelWidth(this.b4)},$type:new $.ig.Type("HighDensityScatterSeriesView",$$t.$bb.$type)},true);$.ig.util.defType("KDTree2D:yz","Object",{init:function(initNumber,a,b){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}this.k=0;this.o={};this.q=new $$t.ff;$.ig.$op.init.call(this);this.d(this.c(a,0,a.length-1,0,b))},init1:function(initNumber){this.k=0;this.o={};this.q=new $$t.ff;$.ig.$op.init.call(this)},a:null,h:null,g:null,k:0,o:null,p:function(){return this.o},progressiveThunkCompleted:null,b:function(a,b){var c=new $$t.yz(1);c.d(new $$t.y0);c.d().g=true;c.a=a;c.h=new $$t.kq($$t.$y4.$type);c.g=new $$t.bh($$t.$y4.$type,0);var d=new $$t.y4;d.e=0;d.b=a.length-1;d.c=0;d.d=b;d.a=c.d();c.h.push(d);return c},f:function(){if(this.h.count()==0&&this.g.count()==0){this.a=null;return false}if(this.h.count()==0&&this.g.count()>0){return true}this.k=this.h.peek().c;while(this.h.count()>0&&this.h.peek().c==this.k){this.g.add(this.h.pop())}window.setTimeout(this.y.runOn(this),0);return true},e:false,s:function(){this.e=true},y:function(){var a;for(var b=0;b<this.g.count();b++){if(this.e||this.a==null){return}if(this.a.length==0){continue}a=this.g.__inner[b];this.v(a.a,this.a,a.e,a.b,a.c,a.d)}this.g.clear();if(this.progressiveThunkCompleted!=null){this.progressiveThunkCompleted(this,new $$t.en)}},v:function(a,b,c,d,e,f){var $self=this;a.g=false;a.f=e%2==0;a.h=d-c;if(c==d){a.d=b[c];return}if(c>d){a.g=true;return}if(d-c+1<=f){a.d=b[c];a.a=new Array(d-c+1);var g=0;for(var h=c;h<=d;h++){a.a[g++]=b[h]}return}var i=Math.max($.ig.intDivide(d-c,2),1);var j=$self.m(b,c,d,a.f,i);a.d=b[j];if(c<=j-1){a.b=function(){var $ret=new $$t.y0;$ret.g=true;return $ret}();a.b.h=j-1-c+1;$self.h.push(function(){var $ret=new $$t.y4;$ret.e=c;$ret.b=j-1;$ret.c=e+1;$ret.d=f;$ret.a=a.b;return $ret}())}else{a.b=null}if(j+1<=d){a.c=function(){var $ret=new $$t.y0;$ret.g=true;return $ret}();a.c.h=d-(j+1)+1;$self.h.push(function(){var $ret=new $$t.y4;$ret.e=j+1;$ret.b=d;$ret.c=e+1;$ret.d=f;$ret.a=a.c;return $ret}())}else{a.c=null}},c:function(a,b,c,d,e){var f=new $$t.y0;f.f=d%2==0;f.h=c-b;if(b==c){f.d=a[b];return f}if(b>c){return null}if(c-b+1<=e){f.d=a[b];f.a=new Array(c-b+1);var g=0;for(var h=b;h<=c;h++){f.a[g++]=a[h]}return f}var i=Math.max($.ig.intDivide(c-b,2),1);var j=this.m(a,b,c,f.f,i);f.d=a[j];f.b=this.c(a,b,j-1,d+1,e);f.c=this.c(a,j+1,c,d+1,e);return f},l:function(a,b,c,d,e){var f=b?a[e].a:a[e].b;var g=a[e];a[e]=a[d];a[d]=g;var h=c;for(var i=c;i<d;i++){var j;if(b){j=a[i].a}else{j=a[i].b}if(j<=f){g=a[h];a[h]=a[i];a[i]=g;h++}}g=a[d];a[d]=a[h];a[h]=g;return h},q:null,m:function(a,b,c,d,e){if(b==c){return b}var f=this.q.c(b,c);var g=this.l(a,d,b,c,f);var h=g-b+1;if(h==e){return g}else if(e<h){return this.m(a,b,g-1,d,e)}else{return this.m(a,g+1,c,d,e-h)}},w:function(a,b,c,d){this.x(a,b,c,d,this.d())},x:function(a,b,c,d,e){if(e==null||e.g){return}if(e.b==null&&e.c==null){this.r(a,b,c,e,e.d,true,0,d);if(a.a){return}if(e.a!=null&&e.a.length>0){for(var f=0;f<e.a.length;f++){this.r(a,b,c,e,e.a[f],false,f,d);if(a.a){return}}}return}this.r(a,b,c,e,e.d,true,0,d);if(a.a){return}if(e.f){if(b<=e.d.a){this.x(a,b,c,d,e.b);if(a.a){return}if(this.i(b,c,e.d.a,c)<a.c){this.x(a,b,c,d,e.c)}if(a.a){return}}else{this.x(a,b,c,d,e.c);if(a.a){return}if(this.i(b,c,e.d.a,c)<a.c){this.x(a,b,c,d,e.b)}if(a.a){return}}}else{if(c<=e.d.b){this.x(a,b,c,d,e.b);if(a.a){return}if(this.i(b,c,b,e.d.b)<a.c){this.x(a,b,c,d,e.c)}if(a.a){return}}else{this.x(a,b,c,d,e.c);if(a.a){return}if(this.i(b,c,b,e.d.b)<a.c){this.x(a,b,c,d,e.b)}if(a.a){return}}}},r:function(a,b,c,d,e,f,g,h){var $self=this;if(a.a){return}if(a.e>a.f){a.a=true;return}if(a.b.count()<h){if(isNaN(a.d)){a.d=$self.i(b,c,e.a,e.b);a.c=a.d;a.g=0}a.b.add(function(){var $ret=new $$t.y6;$ret.b=f;$ret.e=g;$ret.a=d;$ret.c=e.a;$ret.d=e.b;return $ret}());a.e++;var i=$self.i(b,c,e.a,e.b);if(i<a.d){a.d=i}if(i>a.c){a.c=i;a.g=a.b.count()-1}return}var j=0;if(j<a.c){if(j<a.d){a.d=j}a.b.__inner[a.g]=function(){var $ret=new $$t.y6;$ret.b=f;$ret.e=g;$ret.a=d;$ret.c=e.a;$ret.d=e.b;return $ret}();var k=0;var l=0;for(var m=0;m<a.b.count();m++){var n=$self.i(b,c,a.b.__inner[m].c,a.b.__inner[m].d);if(n>k){k=n;l=m}}a.e++}},i:function(a,b,c,d){return(a-c)*(a-c)+(b-d)*(b-d)},t:function(a,b,c,d,e,f){this.u(a,this.d(),b,c,d,e,f,false,0)},u:function(a,b,c,d,e,f,g,h,i){if(b==null){return}var j=b.e;if(i>c.g||g-f<c.f&&e-d<c.e){if(b.e==null){b.e=new $$t.y2}j=b.e;j.a=true;j.d=d;j.b=e;j.e=f;j.c=g;a.add(b);return}if(j!=null){j.a=false}if(b.b==null&&b.c==null){a.add(b);return}var k;var l;var m;var n;var o;var p;var q;var r;if(b.f){k=d;l=b.d.a;m=f;n=g;o=b.d.a;p=e;q=f;r=g}else{k=d;l=e;m=f;n=b.d.b;o=d;p=e;q=b.d.b;r=g}if(h){a.add(b);this.u(a,b.b,c,k,l,m,n,true,i+1);this.u(a,b.c,c,o,p,q,r,true,i+1)}else{var s=false;if(k>=c.c&&l<=c.a&&m>=c.d&&n<=c.b){s=true;a.add(b);this.u(a,b.b,c,k,l,m,n,true,i+1)}else if(!(c.c>l||c.a<k||c.d>n||c.b<m)){s=true;a.add(b);this.u(a,b.b,c,k,l,m,n,false,i+1)}if(o>=c.c&&p<=c.a&&q>=c.d&&r<=c.b){if(!s){a.add(b)}this.u(a,b.c,c,o,p,q,r,true,i+1)}else if(!(c.c>p||c.a<o||c.d>r||c.b<q)){if(!s){a.add(b)}this.u(a,b.c,c,o,p,q,r,false,i+1)}}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},z:function(){this.n(this.d())},n:function(a){if(a==null){return 0}if(this.n(a.b)+this.n(a.c)!=a.h){var b=0}return a.h+1},$type:new $.ig.Type("KDTree2D",$.ig.$ot)},true);$.ig.util.defType("KNearestResults:y5","Object",{init:function(){$.ig.$op.init.call(this)},e:0,f:0,b:null,a:false,d:0,c:0,g:0,$type:new $.ig.Type("KNearestResults",$.ig.$ot)},true);$.ig.util.defType("KNearestResult:y6","Object",{init:function(){$.ig.$op.init.call(this)},e:0,b:false,c:0,d:0,a:null,$type:new $.ig.Type("KNearestResult",$.ig.$ot)},true);$.ig.util.defType("KDTreeThunk:y4","Object",{init:function(){$.ig.$op.init.call(this)},e:0,b:0,c:0,d:0,a:null,$type:new $.ig.Type("KDTreeThunk",$.ig.$ot)},true);$.ig.util.defType("SearchArgs:y7","Object",{init:function(){$.ig.$op.init.call(this)},c:0,d:0,a:0,b:0,e:0,f:0,g:0,$type:new $.ig.Type("SearchArgs",$.ig.$ot)},true);$.ig.util.defType("KDTreeNode2D:y0","Object",{init:function(){$.ig.$op.init.call(this)},g:false,f:false,h:0,d:null,b:null,c:null,a:null,e:null,$type:new $.ig.Type("KDTreeNode2D",$.ig.$ot)},true);$.ig.util.defType("SearchData:y2","Object",{init:function(){$.ig.$op.init.call(this)},a:false,d:0,b:0,e:0,c:0,$type:new $.ig.Type("SearchData",$.ig.$ot)},true);$.ig.util.defType("PointData:y1","Object",{init:function(){$.ig.$op.init.call(this)},a:0,b:0,c:0,$type:new $.ig.Type("PointData",$.ig.$ot)},true);$.ig.util.defType("ScatterLineSeries:zb","ScatterBase",{init:function(){var $self=this;$$t.$nl.init.call(this);this.y($$t.$zb.$type);this.kx=new $$t.n4;this.kz=new $$t.n4;this.kw=new $$t.n4;var a=function(b,c,d){var e=$self.bb().indexOf(b.a());if(e==-1||e==0){return b}var f=$self.bb().item(e-1);var g;if(!function(){var $ret=c.i().tryGetValue(f,g);g=$ret.value;return $ret.ret}()){return b}return g};this.kx.q(a);this.kz.q(a);this.kw.q(a)},au:function(){return new $$t.zc(this)},lq:function(a,b){var $self=this;$$t.$nl.lq.call($self,a,b);a.o().clear();a.w().clear();var c=b.bv();var d=b.bu();var e=$self.resolution()*$self.resolution();var f=0;if($self.k2()!=null){f=$self.k2().count()}if($self.k4()!=null){f=Math.min($self.k4().count(),f)}var g=new $$t.ie(c,d,$self.kt().d());var h=new $$t.ie(c,d,$self.kt().e());var i=function(j){return $self.kt().a().getScaledValue($self.k2().item(j),g)};var j=function(k){return $self.kt().b().getScaledValue($self.k4().item(k),h)};var k=d.top()-10;var l=d.bottom()+10;var m=d.left()-10;var n=d.right()+10;var o=function(){var $ret=new $$t.kj(1,m,l,n,k,false);$ret.i(a.o());return $ret}();for(var p=0;p<f;){var q=p;++p;if(f>$self.maximumMarkers()){while(p<f&&$self.mm(i,j,q,p)<e){++p}o.j($self.mo(i,j,q,p-1))}else{var r=new $$t.nr;r.c({__x:i(q),__y:j(q),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});r.a($self.bb().item(q));if(!a.w().containsKey(r.a())){a.w().add(r.a(),r)}}}if(f>$self.maximumMarkers()){o.i(null)}},mo:function(a,b,c,d){if(c==d){return{__x:a(c),__y:b(c),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var e=0;var f=0;var g=d-c+1;for(var h=c;h<=d;++h){e+=a(h);f+=b(h)}return{__x:e/g,__y:f/g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},mm:function(a,b,c,d){var e=a(d)-a(c);var f=b(d)-b(c);return e*e+f*f},lx:function(a,b){var $self=this;b.cx(false);$$t.$nl.lx.call($self,a,b);var c=new $$t.x(0,b.bu().left(),b.bu().top(),b.bu().width(),b.bu().height());c.inflate1($self.thickness(),$self.thickness());$self.ls(a,new $$t.kj(0,c,false));var d=$.ig.util.cast($$t.$zc.$type,b);$self.mr(d.c7,a.o().count(),function(e){return a.o().__inner[e].__x},function(e){return a.o().__inner[e].__y},$self.unknownValuePlotting(),$self.resolution())},mr:function(a,b,c,d,e,f){var $self=this;var g=new $$t.dx;a.ak(g);g.b(new $$t.dy);var h=new $$t.bh($$t.$d9.$type,0);var i=0;for(var j=0;j<b;j++){if(isNaN(c(j))||isNaN(d(j))){var k=j-i;if(k>0){if(e==1||h.count()==0){var l=new $$t.d9;h.add(l)}$self.mq(h.__inner[h.count()-1].__points,i,j-1,c,d,f)}i=j+1}}if(e==1||h.count()==0){var m=new $$t.d9;h.add(m)}$self.mq(h.__inner[h.count()-1].__points,i,b-1,c,d,f);for(var n=0;n<h.count();n++){var o=h.__inner[n];if(o.__points.count()>0){var p=function(){var $ret=new $$t.d6;$ret.startPoint(o.__points.__inner[0]);return $ret}();p.__segments.add(o);g.b().add(p)}}},ml:function(a,b,c,d,e,f){var g=new $$t.bh($.ig.Number.prototype.$type,0);var h=d;var i=e;var j=i-h+1;while(j>0){if(j<=512){$$t.$kp.d(g,b,c,h,i,f);h=i+1}else{var k=h+512-1;$$t.$kp.d(g,b,c,h,k,f);h=k+1}j=i-h+1}return g},mq:function(a,b,c,d,e,f){if(c>-1){var g=this.resolution();var h=this.ml(new $$t.bh($.ig.Number.prototype.$type,0),d,e,b,c,g);var i;for(var j=0;j<h.count();j++){i=h.item(j);a.add({__x:d(i),__y:e(i),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$zb.unknownValuePlottingProperty,a);return a}else{return this.c($$t.$zb.unknownValuePlottingProperty)}},hh:function(a,b,c,d){$$t.$nl.hh.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.gy();break}},$type:new $.ig.Type("ScatterLineSeries",$$t.$nl.$type)},true);$.ig.util.defType("ScatterLineSeriesView:zc","ScatterBaseView",{init:function(a){this.c7=new $$t.b6;$$t.$nm.init.call(this,a)},c7:null,a5:function(){$$t.$nm.a5.call(this);this.c7.__stroke=this.d().actualBrush();this.c7.z(this.d().thickness())},a6:function(){$$t.$nm.a6.call(this);var a=this.bq();this.c7.__stroke=a;this.c7.z(this.d().thickness()+3)},a0:function(a,b){$$t.$nm.a0.call(this,a,b);if(a.c()){a.q(this.c7)}},cx:function(a){$$t.$nm.cx.call(this,a);this.c7.ak(null)},ag:function(a){$$t.$nm.ag.call(this,a);var b=new $$t.l0(1,"shape",this.c7);b.tags().add("Main");a.shapes().add(b)},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(3);this.d().shadowOffsetX(1);this.d().shadowOffsetY(4);this.d().useSingleShadow(false)},$type:new $.ig.Type("ScatterLineSeriesView",$$t.$nm.$type)},true);$.ig.util.defType("ScatterSplineSeries:zd","ScatterBase",{init:function(){$$t.$nl.init.call(this);this.y($$t.$zd.$type);this.kx=new $$t.n4;this.kz=new $$t.n4;this.kw=new $$t.n4},au:function(){return new $$t.ze(this)},stiffness:function(a){if(arguments.length===1){this.g($$t.$zd.stiffnessProperty,a);return a}else{return this.c($$t.$zd.stiffnessProperty)}},hh:function(a,b,c,d){$$t.$nl.hh.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);this.gy();break}},lq:function(a,b){var $self=this;$$t.$nl.lq.call($self,a,b);a.o().clear();a.w().clear();var c=b.bv();var d=b.bu();var e=$self.resolution()*$self.resolution();var f=Math.min($self.k2()!=null?$self.k2().count():0,$self.k4()!=null?$self.k4().count():0);var g=new $$t.ie(c,d,$self.kt().d());var h=new $$t.ie(c,d,$self.kt().e());var i=function(j){return $self.kt().a().getScaledValue($self.k2().item(j),g)};var j=function(k){return $self.kt().b().getScaledValue($self.k4().item(k),h)};var k=function(){var $ret=new $$t.kj(0,d,false);$ret.i(a.o());return $ret}();for(var l=0;l<f;){var m=l;++l;while(l<f&&$self.mk(i,j,m,l)<e){++l}if(f>$self.maximumMarkers()){k.j($self.mm(i,j,m,l-1))}else{var n=new $$t.nr;n.c({__x:i(m),__y:j(m),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});n.a($self.bb().item(m));if(!a.w().containsKey(n.a())){a.w().add(n.a(),n)}}}if(f>$self.maximumMarkers()){k.i(null)}},mm:function(a,b,c,d){if(c==d){return{__x:a(c),__y:b(c),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}
}var e=0;var f=0;var g=d-c+1;for(var h=c;h<=d;++h){e+=a(h);f+=b(h)}return{__x:e/g,__y:f/g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},mk:function(a,b,c,d){var e=a(d)-a(c);var f=b(d)-b(c);return e*e+f*f},gh:function(a,b){$$t.$nl.gh.call(this,a,b);var c=$.ig.util.cast($$t.$ze.$type,b);c.cx(false)},lx:function(a,b){var $self=this;$self.gh(false,b);$$t.$nl.lx.call($self,a,b);$self.lr(a);var c=$.ig.util.cast($$t.$ze.$type,b);c.c7.ak(new $$t.dx);$.ig.util.cast($$t.$dx.$type,c.c7.ak()).b($$t.$kx.h(a.o().count(),function(d){return a.o().__inner[d].__x},function(d){return a.o().__inner[d].__y},$self.stiffness()))},$type:new $.ig.Type("ScatterSplineSeries",$$t.$nl.$type)},true);$.ig.util.defType("ScatterSplineSeriesView:ze","ScatterBaseView",{init:function(a){this.c7=new $$t.b6;$$t.$nm.init.call(this,a)},c7:null,a5:function(){$$t.$nm.a5.call(this);this.c7.__stroke=this.d().actualBrush();this.c7.z(this.d().thickness())},a6:function(){$$t.$nm.a6.call(this);var a=this.bq();this.c7.__stroke=a;this.c7.z(this.d().thickness()+3)},a0:function(a,b){$$t.$nm.a0.call(this,a,b);if(a.c()){a.q(this.c7)}},cx:function(a){$$t.$nm.cx.call(this,a);this.c7.ak(null)},ag:function(a){$$t.$nm.ag.call(this,a);var b=new $$t.l0(1,"shape",this.c7);b.tags().add("Main");a.shapes().add(b)},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(3);this.d().shadowOffsetX(1);this.d().shadowOffsetY(4);this.d().useSingleShadow(false)},$type:new $.ig.Type("ScatterSplineSeriesView",$$t.$nm.$type)},true);$.ig.util.defType("SeriesViewerComponentsForView:s6","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesViewerComponentsForView",$.ig.$ot)},true);$.ig.util.defType("SeriesViewerComponentsFromView:fm","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("SeriesViewerComponentsFromView",$.ig.$ot)},true);$.ig.util.defType("SeriesViewer:be","Control",{_a6:null,a6:function(value){if(arguments.length===1){this._a6=value;return value}else{return this._a6}},staticInit:function(){$$t.$be.lj=new $$t.x(0,0,0,1,1)},init:function(){var $self=this;this.as=new $$t.e3;this.k8=$$t.$x.empty();this.k7=$$t.$x.empty();this.au=new $$t.s6;this.be=false;this.a3=0;this.bh=false;this.bc=false;this.bd=false;this.bi=false;this.dz=0;this.bj=false;this.lh=$$t.$x.empty();this.ks=null;this.kr=null;this.c3=NaN;this.c1=NaN;this.c2=NaN;this.c0=NaN;this.cz=NaN;this.cx=NaN;this.cy=NaN;this.cw=NaN;this.bg=false;this.d2=null;this.cj=new $$t.f0(String,$.ig.$op.$type,0);this.c4=NaN;this.ct=NaN;this.cv=NaN;this.cr=NaN;this.cq=20;this.cp=NaN;this.cu=NaN;this.cm=1;this.cn=0;this.co=0;this.bf=false;this.dy=0;$$t.$ak.init.call(this);this.k6=$$t.$x.empty();this.d4={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.cl($$t.$bt.now());this.bt(false);this.bu(false);this.canvasRenderScheduler(new $$t.bg);this.ae(new $$t.bg);$$t.$be.lj=new $$t.x(0,0,0,1,1);this.syncSettings(function(){var $ret=new $$t.ls;$ret.synchronizeHorizontally(true);$ret.synchronizeVertically(true);return $ret}());this.la($$t.$x.empty());this.ld($$t.$x.empty());this.a6(this.a5());this.hy(this.a6());this.a6().b8();this.bo(this.crosshairVisibility()==0||this.mobileMode());this.a7().thumbnailSizeChanged=$.ig.Delegate.prototype.combine(this.a7().thumbnailSizeChanged,function(a,b){$self.a7().surfaceViewer().isDirty(true);var d=$self.series().getEnumerator();while(d.moveNext()){var c=d.current();c.cl(true)}});this.actualSyncLink(new $$t.n8);this.i6(null,this.actualSyncLink());this.ah(new $$t.ju(this));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.h4(a,b.propertyName(),b.oldValue(),b.newValue())});this.series().collectionChanged=$.ig.Delegate.prototype.combine(this.series().collectionChanged,this.ir.runOn(this));this.series().collectionResetting=$.ig.Delegate.prototype.combine(this.series().collectionResetting,this.is.runOn(this));this.ap(new $$t.l8);this.a8(new $$t.eo(0,1,this.highlightingTransitionDuration()));this.a8().propertyChanged=$.ig.Delegate.prototype.combine(this.a8().propertyChanged,this.gs.runOn(this));this.a6().bf();this.gt()},series:function(){return this.as},as:null,ir:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(null);c.seriesViewer(null);this.ij(c);this.a6().cw(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();if(!this.a6().ah(e)){this.i2(e);this.a6().a8(e);e.syncLink(this.actualSyncLink());e.seriesViewer(this);e.h1()}}}this.g2();this.hf()},ij:function(a){if($.ig.util.cast($$t.$aj.$type,a)!==null){a.itemsSource(null)}else if($.ig.util.cast($$t.$hb.$type,a)!==null){a.itemsSource(null)}this.removeSpecificDataSource(a.name(),true)},is:function(a,b){var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(null);c.seriesViewer(null);this.ij(c);this.a6().cw(c)}},gv:function(a,b,c,d){var e=this.viewportRect();var f=e.width();var g=e.height();var h=f/g;var i=a/b;if(isNaN(h)){return{width:a,height:b}}if(isNaN(i)||c||d||Math.abs(h-i)>1e-4){if(c&&d){if(a>b){b=a/h}else{a=b*h}}else if(c){b=a/h}else{a=b*h}}if(b>1){var j=1/b;b=1;a=a*j}if(a>1){var k=1/a;a=1;b=b*k}return{width:a,height:b}},br:function(){return false},_ap:null,ap:function(value){if(arguments.length===1){this._ap=value;return value}else{return this._ap}},_a8:null,a8:function(value){if(arguments.length===1){this._a8=value;return value}else{return this._a8}},gs:function(a,b){this.i4(this.a8().transitionProgress())},i4:function(a){var b=this.ap().c(a);if(a==1&&b&&this.a8().intervalMilliseconds()>0){this.a8().start()}var c=this.ap().g();for(var d=0;d<c.count();d++){var e=c.__inner[d];e.hf()}if(!b){this.a8().stop()}},hideToolTip:function(){this.a6().bu()},kv:function(a){return null},k1:function(a){return null},getMarkerBrushByIndex:function(a){return null},getMarkerOutlineByIndex:function(a){return null},_ah:null,ah:function(value){if(arguments.length===1){this._ah=value;return value}else{return this._ah}},crosshairPoint:function(a){if(arguments.length===1){if(this.d4!=a){var b=this.d4;this.d4=a;this.h8("CrosshairPoint",b,this.d4)}return a}else{return this.d4}},d4:null,bw:function(){return this.a4()==1||this.a4()==2},legend:function(a){if(arguments.length===1){this.g($$t.$be.legendProperty,a);return a}else{return this.c($$t.$be.legendProperty)}},animateSeriesWhenAxisRangeChanges:function(a){if(arguments.length===1){this.g($$t.$be.animateSeriesWhenAxisRangeChangesProperty,a);return a}else{return this.c($$t.$be.animateSeriesWhenAxisRangeChangesProperty)}},propertyChanged:null,propertyUpdated:null,h8:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},hh:function(){this.hi(this.series())},hi:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();var d=b.actualLegend();if(d==null){continue}var e=b.legendItem();if(e==null){continue}if(d.children().contains(e)){d.children().remove(e)}if(!d.children().contains(e)&&b.legendItemVisibility()!=1){d.av(e,b)}}},hr:function(a,b,c){this.ib(a,b,$.ig.util.cast($$t.$em.$type,c))},hv:function(a,b,c){this.ig(a,b,$.ig.util.cast($$t.$em.$type,c))},hs:function(a,b,c){this.ic(a,b,$.ig.util.cast($$t.$em.$type,c))},ht:function(a,b,c){this.id(a,b,$.ig.util.cast($$t.$mu.$type,c))},hu:function(a,b,c){var d=$.ig.util.cast($$t.$mu.$type,c);if(d!=null){this.ie(a,b,$.ig.util.cast($$t.$mu.$type,c))}},hw:function(a,b,c){},hx:function(a,b,c){},seriesCursorMouseMove:null,ia:function(a,b){if(this.seriesCursorMouseMove!=null&&this.bo()){this.seriesCursorMouseMove(this,new $$t.s8(this,a,b))}},seriesMouseLeftButtonDown:null,id:function(a,b,c){if(this.seriesMouseLeftButtonDown!=null){this.seriesMouseLeftButtonDown(this,new $$t.na(this,a,b,c))}},seriesMouseLeftButtonUp:null,ie:function(a,b,c){if(this.seriesMouseLeftButtonUp!=null){this.seriesMouseLeftButtonUp(this,new $$t.na(this,a,b,c))}},seriesMouseMove:null,ig:function(a,b,c){if(this.seriesMouseMove!=null){this.seriesMouseMove(this,new $$t.nc(this,a,b,c))}},seriesMouseEnter:null,ib:function(a,b,c){if(this.seriesMouseEnter!=null){this.seriesMouseEnter(this,new $$t.nc(this,a,b,c))}},seriesMouseLeave:null,ic:function(a,b,c){if(this.seriesMouseLeave!=null){this.seriesMouseLeave(this,new $$t.nc(this,a,b,c))}},k8:null,viewportRect:function(){return this.k8},k7:null,effectiveViewport:function(){return this.k7},lc:function(a){return $$t.$x.empty()},i1:function(a){a.fb(this.viewportRect())},windowRect:function(a){if(arguments.length===1){this.g($$t.$be.windowRectProperty,a);return a}else{return this.c($$t.$be.windowRectProperty)}},highlightingTransitionDuration:function(a){if(arguments.length===1){this.g($$t.$be.highlightingTransitionDurationProperty,a);return a}else{return this.c($$t.$be.highlightingTransitionDurationProperty)}},h3:function(a,b){if(!b.isEmpty()){this.k8=b;this.k7=this.lc(this.k8);this.a6().dl(this.k8)}if(this.br()){if(this.actualSyncLink()!=null){this.i9(this.actualWindowRect())}}this.hq(a,b)},au:null,av:function(){return this.au},isPagePanningAllowed:function(a){if(arguments.length===1){this.g($$t.$be.isPagePanningAllowedProperty,a);return a}else{return this.c($$t.$be.isPagePanningAllowedProperty)}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.g($$t.$be.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$be.isSurfaceInteractionDisabledProperty)}},isZoomingHorizontallyEnabled:function(){},isZoomingVerticallyEnabled:function(){},isZoomingEnabled:function(){return this.isZoomingHorizontallyEnabled()||this.isZoomingVerticallyEnabled()},g9:function(){$$t.$ob.e(this)},g4:function(){$$t.$ob.c(this)},a4:function(a){if(arguments.length===1){if(this.a4()!=a){this.a3=a;switch(this.a3){case 0:this.a6().c3();this.ip();this.a6().bo();break;case 1:this.a6().c5();this.a6().bu();this.ip();this.a6().bn();break;case 2:this.a6().c5();this.a6().bu();this.ip();this.a6().bp();break}}return a}else{return this.a3}},be:false,a3:null,_la:null,la:function(value){if(arguments.length===1){this._la=value;return value}else{return this._la}},_le:null,le:function(value){if(arguments.length===1){this._le=value;return value}else{return this._le}},hk:function(a){this.gg(this.d6(a))},hl:function(a){this.gg({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},b9:function(a,b){var c=this.actualWindowRect().left()+this.actualWindowRect().width()*a.__x/this.viewportRect().width();var d=this.actualWindowRect().top()+this.actualWindowRect().height()*a.__y/this.viewportRect().height();var e=1-$$t.$es.c(b,-.5,.5);var f=Math.max(0,c-e*(c-this.actualWindowRect().left()));var g=Math.min(1,d+e*(this.actualWindowRect().bottom()-d));var h=Math.min(1,c+e*(this.actualWindowRect().right()-c));var i=Math.max(0,d-e*(d-this.actualWindowRect().top()));this.i9(new $$t.x(0,f,i,h-f,g-i));return this.isZoomingEnabled()},ha:function(a){var b=this.actualWindowRect().left()+this.actualWindowRect().width()*a.__x/this.viewportRect().width();var c=this.actualWindowRect().top()+this.actualWindowRect().height()*a.__y/this.viewportRect().height();var d=.7;var e=Math.max(0,b-d*(b-this.actualWindowRect().left()));var f=Math.min(1,c+d*(this.actualWindowRect().bottom()-c));var g=Math.min(1,b+d*(this.actualWindowRect().right()-b));var h=Math.max(0,c-d*(c-this.actualWindowRect().top()));this.i9(new $$t.x(0,e,h,g-e,f-h))},_lo:null,lo:function(value){if(arguments.length===1){this._lo=value;return value}else{return this._lo}},onKeyDown:function(a){if(this.a4()==2&&a==8){this.a6().ba();this.a4(0);this.h2($$t.$x.empty());if(this.windowResponse()==1){this.i9(this.lo())}return true}if(this.a4()==1&&a==8){this.a6().ba();this.a4(0);this.a6().bq();this.h2($$t.$x.empty());return true}var b=$$t.$x.empty();var c=false;switch(a){case 13:c=true;b=new $$t.x(0,0,0,1,1);break;case 11:c=true;b=new $$t.x(0,this.actualWindowRect().left()-.1*this.actualWindowRect().width(),this.actualWindowRect().top()-.1*this.actualWindowRect().height(),1.2*this.actualWindowRect().width(),1.2*this.actualWindowRect().height());break;case 10:c=true;b=new $$t.x(0,this.actualWindowRect().left()+.1*this.actualWindowRect().width(),this.actualWindowRect().top()+.1*this.actualWindowRect().height(),.8*this.actualWindowRect().width(),.8*this.actualWindowRect().height());break;case 14:c=true;b=new $$t.x(0,this.actualWindowRect().left()-.1*this.actualWindowRect().width(),this.actualWindowRect().top(),this.actualWindowRect().width(),this.actualWindowRect().height());b.x(b.x()-Math.min(b.left(),0));break;case 16:c=true;b=new $$t.x(0,this.actualWindowRect().left()+.1*this.actualWindowRect().width(),this.actualWindowRect().top(),this.actualWindowRect().width(),this.actualWindowRect().height());b.x(b.x()-Math.max(b.right()-1,0));break;case 15:c=true;b=new $$t.x(0,this.actualWindowRect().left(),this.actualWindowRect().top()-.1*this.actualWindowRect().height(),this.actualWindowRect().width(),this.actualWindowRect().height());b.y(b.y()-Math.min(b.top(),0));break;case 17:c=true;b=new $$t.x(0,this.actualWindowRect().left(),this.actualWindowRect().top()+.1*this.actualWindowRect().height(),this.actualWindowRect().width(),this.actualWindowRect().height());b.y(b.y()-Math.max(b.bottom()-1,0));break}if(!b.isEmpty()&&b!=this.actualWindowRect()){this.i9(b)}return c},bh:false,_bo:false,bo:function(value){if(arguments.length===1){this._bo=value;return value}else{return this._bo}},bc:false,bm:function(){return this.bc},cs:0,hc:function(a){if(a.__x>=0&&a.__y>=0&&a.__x<=this.viewportRect().width()&&a.__y<=this.viewportRect().height()){this.ix(a)}else{this.gq()}},ix:function(a){if(this.bu()){return}if(this.bc&&this.bo()){var b=this.viewportRect().height()>this.viewportRect().width();this.a6().bd(b);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();if(c.__visibility==0){c.hu(a,this.a6().a5.runOn(this.a6()))}}this.a6().c8()}},dragCrosshairActivated:function(){return this.bc},_tooltipStyle:null,tooltipStyle:function(value){if(arguments.length===1){this._tooltipStyle=value;return value}else{return this._tooltipStyle}},iw:function(a){if(this.bo()||this.isDragCrosshairEnabled()||this.bs()){this.bc=true;this.la(new $$t.x(0,a.__x,a.__y,0,0));this.le(new $$t.x(0,a.__x,a.__y,0,0));this.a4(0);this.gg(this.d6(a))}},hp:function(a){this.iw(a);this.ix(a);this.ip()},hd:function(a,b){if(!this.bc){this.iy(a,b)}},hb:function(a){this.ld($$t.$x.empty());this.gq()},ca:function(){return this.bh},ho:function(a){this.cs=1;this.bc=false;this.a6().bt();this.a6().bq();this.a6().bs();this.gg({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.a6().br();this.a6().bv();this.a6().bu();this.a4(0);this.bd=true;this.bh=true},hn:function(a){this.a6().br();this.a6().bv();if(this.a6().ak()){this.gk(a)}else{this.gm(a);this.cs=a}},hj:function(a){this.la(new $$t.x(0,a.__x,a.__y,0,0));this.le(new $$t.x(0,a.__x,a.__y,0,0))},gl:function(a,b){var c=this.actualWindowRect().width();var d=this.actualWindowRect().height();var e=this.actualWindowRect().left()+c/2;var f=this.actualWindowRect().top()+d/2;c=c/a;d=d/a;var g=e-c/2;var h=f-d/2;this.i9(new $$t.x(0,g,h,c,d))},hm:function(a){if(this.a6().ak()){this.gk(a)}else{this.gm(a)}this.la($$t.$x.empty());this.bh=false},he:function(a){this.bh=false;this.la($$t.$x.empty());this.gq()},hg:function(a){this.a6().dg(a.a())},gq:function(){if(this.bc){this.gg({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.a6().bs()}this.bc=false},gk:function(a){var b=1/a;var c={__x:this.windowRect().x()+this.windowRect().width()/2,__y:this.windowRect().y()+this.windowRect().height()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var d={__x:this.windowRect().x()-c.__x,__y:this.windowRect().y()-c.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var e=new $$t.x(0,d.__x*b+c.__x,d.__y*b+c.__y,this.windowRect().width()*b,this.windowRect().height()*b);this.i9(e)},gm:function(a){var b=a-this.cs;if(b!=0){var c=.03;var d=b<0?1+c:1-c;var e={__x:this.windowRect().x()+this.windowRect().width()/2,__y:this.windowRect().y()+this.windowRect().height()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var f={__x:this.windowRect().x()-e.__x,__y:this.windowRect().y()-e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var g=new $$t.x(0,f.__x*d+e.__x,f.__y*d+e.__y,this.windowRect().width()*d,this.windowRect().height()*d);this.i9(g)}},h0:function(a){this.h2($$t.$x.empty());this.i9(a)},g7:function(a,b){if(!this.bh){this.bd=false}this.iy(a,b)},a2:function(a){if(this.defaultInteraction()!=3){return this.defaultInteraction()}return this.a6().n(a)},iy:function(a,b){var c;var d=this.a2(b);if(this.a6().dr()==0){switch(d){case 1:c=this.isZoomingEnabled()?d:0;break;default:c=d;break}}else{if(this.a6().dr()==this.dragModifier()){c=1}else if(this.a6().dr()==this.panModifier()){c=2}else{c=0}}switch(c){case 1:case 2:this.a6().bl();this.a6().cq();break}this.a4(c);switch(this.a4()){case 1:this.gg({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.la(new $$t.x(0,a.__x,a.__y,0,0));this.le(new $$t.x(0,a.__x,a.__y,0,0));this.ld(new $$t.x(0,a.__x,a.__y,0,0));this.a6().c6();this.a6().dd(this.la());this.h2($$t.$x.empty());break;case 2:this.la(new $$t.x(0,a.__x,a.__y,0,0));this.ld(new $$t.x(0,a.__x,a.__y,0,0));break}this.lo(this.actualWindowRect())},_ld:null,ld:function(value){if(arguments.length===1){this._ld=value;return value}else{return this._ld}},ce:function(){return this.a4()==2},cf:function(a){return this.windowResponse()==1||a},cd:function(){return this.a4()==1},g6:function(a,b){if(this.la().isEmpty()&&b){this.iy(a,b)}var c=2;if(b){c=10}var d=false;var e=new $$t.x(2,{__x:this.la().x(),__y:this.la().y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a);var f=new $$t.x(0,0,0,0,0);if(!this.ld().isEmpty()){f=new $$t.x(2,{__x:this.ld().x(),__y:this.ld().y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a)}if(f.width()>c&&f.height()>c){d=true}if(!this.bh){if(d){this.bd=false}}if(!this.bh&&(this.bc||!b)){this.gg(this.d6(a))}if(this.cd()){if(d){var g=this.ll(e);this.h2(g)}else{this.h2($$t.$x.empty())}this.a6().dd(e)}if(this.ce()){var h=this.viewportRect();var i=this.actualWindowRect().left()+this.actualWindowRect().width()*(this.la().x()-a.__x)/h.width();var j=this.actualWindowRect().top()+this.actualWindowRect().height()*(this.la().y()-a.__y)/h.height();var k=new $$t.x(0,i,j,this.actualWindowRect().width(),this.actualWindowRect().height());if(this.cf(b)){this.h2($$t.$x.empty());this.i9(k);this.la(new $$t.x(3,a,new $$t.y(0,0)));this.le(new $$t.x(3,a,new $$t.y(0,0)))}else{this.h2(k)}}this.le(new $$t.x(3,a,new $$t.y(0,0)));this.a6().bc(a)},bd:false,bi:false,g5:function(a,b){var c=2;if(b){c=10}if(!this.bd){var d=false;var e=new $$t.x(2,{__x:this.la().x(),__y:this.la().y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a);if(e.width()>c&&e.height()>c){d=true}if(this.a4()==1){this.a6().bq();if(d){this.i9(this.ll(e))}}if(this.a4()==2){var f=this.viewportRect();var g=this.actualWindowRect().left()+this.actualWindowRect().width()*(this.la().x()-a.__x)/f.width();var h=this.actualWindowRect().top()+this.actualWindowRect().height()*(this.la().y()-a.__y)/f.height();this.i9(new $$t.x(0,g,h,this.actualWindowRect().width(),this.actualWindowRect().height()))}}var i=false;var j=new $$t.x(2,{__x:this.ld().x(),__y:this.ld().y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a);if(j.width()>c||j.height()>c){i=true}if(i){this.bi=true}this.a4(0);this.h2($$t.$x.empty());this.a6().be();this.bi=false;this.a6().br();this.a6().bv();if(b){this.a6().bu();this.a6().br();this.a6().bv();this.a6().bs()}},i7:function(a,b){if(b.propertyName()=="SyncChannel"){$$t.$ob.b(this,b.oldValue(),b.newValue())}},i6:function(a,b){if(a!=null){a.y().remove(this);a.propertyUpdated=$.ig.Delegate.prototype.remove(a.propertyUpdated,this.propertyUpdated)}if(b!=null){b.y().add(this);b.propertyUpdated=$.ig.Delegate.prototype.combine(b.propertyUpdated,this.propertyUpdated)}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(this.actualSyncLink());c.seriesViewer(this)}},gg:function(a){this.actualSyncLink().ah(this,a)},i9:function(a){this.actualSyncLink().al(this,a)},h2:function(a){this.actualSyncLink().ai(this,a)},h1:function(a){if(this.windowResponse()==1){this.h2($$t.$x.empty());this.i9(a)}else{this.h2(a)}},b0:function(){return this.actualSyncLink()!=null},ck:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:null,$b:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:if(this.$this.actualSyncLink()==null){this.$state=2}else{this.$state=4}break;case 2:this.$state=-2;return false;case 3:this.$state=4;break;case 4:this.$state=5;break;case 5:this.$b=this.$this.actualSyncLink().charts().getEnumerator();this.$state=8;break;case 6:this.$a=this.$b.current();this.$current=this.$a;this.$state=7;return true;case 7:this.$state=8;break;case 8:if(this.$b.moveNext()){this.$state=6}else{this.$state=9}break;case 9:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1($$t.$be.$type,$iter)},d6:function(a){var b=this.viewportRect();var c=this.actualWindowRect().left()+this.actualWindowRect().width()*a.__x/b.width();var d=this.actualWindowRect().top()+this.actualWindowRect().height()*a.__y/b.height();return{__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},ll:function(a){var b=this.viewportRect();var c=this.actualWindowRect().left()+this.actualWindowRect().width()*a.left()/b.width();var d=this.actualWindowRect().top()+this.actualWindowRect().height()*a.top()/b.height();var e=this.actualWindowRect().left()+this.actualWindowRect().width()*a.right()/b.width();var f=this.actualWindowRect().top()+this.actualWindowRect().height()*a.bottom()/b.height();return new $$t.x(0,c,d,e-c,f-d)},windowRectChanged:null,ih:function(a,b){if(this.windowRectChanged!=null&&a!=b){this.windowRectChanged(this,new $$t.fs(a,b))}},hz:function(a,b){this.ih(a,b)},cb:function(a,b){if(a.width()!=b.width()||a.height()!=b.height()||a.x()!=b.x()||a.y()!=b.y()){return true}return false},actualWindowRectChanged:null,h6:function(a,b){if(this.actualWindowRectChanged!=null&&this.cb(a,b)){this.actualWindowRectChanged(this,new $$t.fs(a,b))}},resetZoom:function(){this.a6().c0()},gridAreaRectChanged:null,h7:function(a,b){if(this.gridAreaRectChanged!=null&&a!=b){this.gridAreaRectChanged(this,new $$t.fs(a,b))}},bx:function(){return false},hq:function(a,b){this.h7(a,b);if(this.bx()&&(a==null||a.isEmpty()||a.width()==0||a.height()==0)){this.i9(this.windowRect())}else{this.gt()}},windowResponse:function(a){if(arguments.length===1){this.g($$t.$be.windowResponseProperty,a);return a}else{return this.c($$t.$be.windowResponseProperty)}},_bp:false,bp:function(value){if(arguments.length===1){this._bp=value;return value}else{return this._bp}},windowRectMinWidth:function(a){if(arguments.length===1){this.g($$t.$be.windowRectMinWidthProperty,a);return a}else{return this.c($$t.$be.windowRectMinWidthProperty)}},_syncChannel:null,syncChannel:function(value){if(arguments.length===1){this._syncChannel=value;return value}else{return this._syncChannel}},aw:null,actualSyncLink:function(a){if(arguments.length===1){var b=this.aw;this.aw=a;this.h8("ActualSyncLink",b,this.aw);return a}else{return this.aw}},gu:function(){this.a6().c1()},overviewPlusDetailPaneVisibility:function(a){if(arguments.length===1){this.g($$t.$be.overviewPlusDetailPaneVisibilityProperty,a);return a}else{return this.c($$t.$be.overviewPlusDetailPaneVisibilityProperty)}},a7:function(){return this.a6().k().a()},crosshairVisibility:function(a){if(arguments.length===1){this.g($$t.$be.crosshairVisibilityProperty,a);return a}else{return this.c($$t.$be.crosshairVisibilityProperty)}},isDragCrosshairEnabled:function(a){if(arguments.length===1){this.g($$t.$be.isDragCrosshairEnabledProperty,a);return a}else{return this.c($$t.$be.isDragCrosshairEnabledProperty)}},plotAreaBorderBrush:function(a){if(arguments.length===1){this.g($$t.$be.plotAreaBorderBrushProperty,a);return a}else{return this.c($$t.$be.plotAreaBorderBrushProperty)}},actualPlotAreaBorderBrush:function(a){if(arguments.length===1){this.g($$t.$be.actualPlotAreaBorderBrushProperty,a);return a}else{return this.c($$t.$be.actualPlotAreaBorderBrushProperty)}},plotAreaBackground:function(a){if(arguments.length===1){this.g($$t.$be.plotAreaBackgroundProperty,a);return a}else{return this.c($$t.$be.plotAreaBackgroundProperty)}},plotAreaMinWidth:function(a){if(arguments.length===1){this.g($$t.$be.plotAreaMinWidthProperty,a);return a}else{return this.c($$t.$be.plotAreaMinWidthProperty)}},plotAreaMinHeight:function(a){if(arguments.length===1){this.g($$t.$be.plotAreaMinHeightProperty,a);return a}else{return this.c($$t.$be.plotAreaMinHeightProperty)}},bn:function(){return this.a4()==0&&!this.bh&&!this.bi},bk:function(){if(this.actualSyncLink()!=null&&this.actualSyncLink().charts().count()>0){var a=true;a=this.bn();if(!a){return false}for(var b=0;b<this.actualSyncLink().charts().count();b++){if(!this.actualSyncLink().charts().item(b).bn()){return false}}return true}else{return this.bn()}},ip:function(){var a=this.crosshairPoint();var b=a;var c=this.bk();if(!c){b={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d];if(e.isAnnotationLayer()){e.moveCursorPoint(b)}}var f=this.a4()==0&&!this.bt()&&(this.bo()||this.bc)&&!this.bh&&!this.bi;var g=this.viewportRect();if(f&&!isNaN(a.__x)&&!g.isEmpty()){var h=g.width()*(a.__x-this.actualWindowRect().left())/this.actualWindowRect().width();this.a6().dj(g.left()+h,g.top(),g.left()+h,g.bottom());this.a6().da();this.a6().df(h)}else{this.a6().bv()}if(f&&!isNaN(a.__y)&&!g.isEmpty()){var i=g.height()*(a.__y-this.actualWindowRect().top())/this.actualWindowRect().height();this.a6().de(g.left(),g.top()+i,g.right(),g.top()+i);this.a6().c7()}else{this.a6().br()}},dz:0,notifyCrosshairUpdate:function(){},i8:function(a,b){var c=this.windowRectMinWidth();this.windowRect(new $$t.x(0,this.actualWindowPositionHorizontal(),this.actualWindowPositionVertical(),$$t.$es.c(a,c,1),$$t.$es.c(b,c,1)))},getActualWindowScaleHorizontal:function(){return 1},getActualWindowScaleVertical:function(){return 1},h4:function(a,b,c,d){switch(b){case"Title":this.a6().cl();break;case"Subtitle":this.a6().cl();break;case"TitleHorizontalAlignment":this.a6().cj(c,d);this.a6().cl();break;case"SubtitleHorizontalAlignment":this.a6().cg(c,d);this.a6().cl();break;case"TitleTextStyle":case"TitleTextColor":case"SubtitleTextStyle":case"SubtitleTextColor":case"TitleTopMargin":case"TitleLeftMargin":case"TitleRightMargin":case"TitleBottomMargin":case"SubtitleTopMargin":case"SubtitleLeftMargin":case"SubtitleRightMargin":case"SubtitleBottomMargin":this.a6().cl();break;case"PixelScalingRatio":if(isNaN(this.pixelScalingRatio())||this.pixelScalingRatio()<=0){this.actualPixelScalingRatio(1)}else{this.actualPixelScalingRatio(this.pixelScalingRatio())}break;case"ActualPixelScalingRatio":this.a6().cp();break;case"IsPagePanningAllowed":this.a6().bw();break;case"ActualSyncLink":this.i6($.ig.util.cast($$t.$n8.$type,c),$.ig.util.cast($$t.$n8.$type,d));break;case"CrosshairVisibility":if(this.crosshairVisibility()!=1){this.bo(true)}else{this.bo(this.mobileMode())}this.ip();break;case"CrosshairPoint":this.ip();this.notifyCrosshairUpdate();break;case"WindowRect":if(this.actualSyncLink()!=null){this.dz++;this.i9(d);this.dz--}if(!this.windowRect().equals(c)&&this.dz==0){this.hz(c,this.windowRect())}this.gt();break;case"WindowPositionHorizontal":this.actualWindowPositionHorizontal(this.windowPositionHorizontal());break;case"WindowPositionVertical":this.actualWindowPositionVertical(this.windowPositionVertical());break;case"ActualWindowPositionVertical":case"ActualWindowPositionHorizontal":if(!this.cg()){this.i8(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"IsSurfaceInteractionDisabled":this.a6().b9();break;case"HighlightingTransitionDuration":this.a8().intervalMilliseconds(this.highlightingTransitionDuration());break;case"OverviewPlusDetailPaneVisibility":if(!this.mobileMode()){this.bj=this.overviewPlusDetailPaneVisibility()==0;this.a7().view().s(false);this.a6().co();this.a6().dh();this.gu()}else{this.bj=this.overviewPlusDetailPaneVisibility()==0;this.a7().view().s(this.bj);this.gu()}break;case"ActualWindowRect":if(!d.equals(c)){this.gc()}if(d.width()==1&&d.height()==1&&c.isEmpty()){this.ci(true)}this.h6(c,d);break;case"PlotAreaBackground":this.a6().ce(d);break}},i5:function(){if(this.a7()==null){return}this.a7().isZoomable(this.isZoomingEnabled())},bj:false,_cg:false,cg:function(value){if(arguments.length===1){this._cg=value;return value}else{return this._cg}},defaultInteraction:function(a){if(arguments.length===1){this.g($$t.$be.defaultInteractionProperty,a);return a}else{return this.c($$t.$be.defaultInteractionProperty)}},dragModifier:function(a){if(arguments.length===1){this.g($$t.$be.dragModifierProperty,a);return a}else{return this.c($$t.$be.dragModifierProperty)}},panModifier:function(a){if(arguments.length===1){this.g($$t.$be.panModifierProperty,a);return a}else{return this.c($$t.$be.panModifierProperty)}},lh:null,previewRect:function(a){if(arguments.length===1){var b=this.lh;this.lh=a;if(this.lh.isEmpty()){this.a6().bt()}else{this.a6().di(this.viewportRect(),this.lk(this.previewRect()));this.a6().c9();this.h8("PreviewRect",b,this.lh)}return a}else{return this.lh}},_cl:null,cl:function(value){if(arguments.length===1){this._cl=value;return value}else{return this._cl}},_ci:false,ci:function(value){if(arguments.length===1){this._ci=value;return value}else{return this._ci}},i0:function(){this.actualWindowPositionHorizontal(this.actualWindowRect().x());this.actualWindowPositionVertical(this.actualWindowRect().y())},gc:function(){this.ci(false);
this.cl($$t.$bt.now());this.ap().o();if(this.a8().animationActive()){this.a8().stop()}var a=this.cg();this.cg(true);this.i0();this.cg(a);this.a6().bu();this.a6().dk(this.actualWindowRect())},windowPositionHorizontal:function(a){if(arguments.length===1){this.g($$t.$be.windowPositionHorizontalProperty,a);return a}else{return this.c($$t.$be.windowPositionHorizontalProperty)}},windowPositionVertical:function(a){if(arguments.length===1){this.g($$t.$be.windowPositionVerticalProperty,a);return a}else{return this.c($$t.$be.windowPositionVerticalProperty)}},lk:function(a){if(this.viewportRect().isEmpty()){return $$t.$x.empty()}var b=this.viewportRect();var c=b.left()+b.width()*(a.left()-this.actualWindowRect().left())/this.actualWindowRect().width();var d=b.top()+b.height()*(a.top()-this.actualWindowRect().top())/this.actualWindowRect().height();var e=b.left()+b.width()*(a.right()-this.actualWindowRect().left())/this.actualWindowRect().width();var f=b.top()+b.height()*(a.bottom()-this.actualWindowRect().top())/this.actualWindowRect().height();return new $$t.x(0,c,d,e-c,f-d)},refreshCompleted:null,h9:function(){if(this.refreshCompleted!=null){this.refreshCompleted(this,new $$t.en)}},a5:function(){},hy:function(a){this.i5()},crosshairLineStyle:function(a){if(arguments.length===1){this.g($$t.$be.crosshairLineStyleProperty,a);return a}else{return this.c($$t.$be.crosshairLineStyleProperty)}},previewPathStyle:function(a){if(arguments.length===1){this.g($$t.$be.previewPathStyleProperty,a);return a}else{return this.c($$t.$be.previewPathStyleProperty)}},zoombarStyle:function(a){if(arguments.length===1){this.g($$t.$be.zoombarStyleProperty,a);return a}else{return this.c($$t.$be.zoombarStyleProperty)}},circleMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$be.circleMarkerTemplateProperty,a);return a}else{return this.c($$t.$be.circleMarkerTemplateProperty)}},triangleMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$be.triangleMarkerTemplateProperty,a);return a}else{return this.c($$t.$be.triangleMarkerTemplateProperty)}},pyramidMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$be.pyramidMarkerTemplateProperty,a);return a}else{return this.c($$t.$be.pyramidMarkerTemplateProperty)}},squareMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$be.squareMarkerTemplateProperty,a);return a}else{return this.c($$t.$be.squareMarkerTemplateProperty)}},diamondMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$be.diamondMarkerTemplateProperty,a);return a}else{return this.c($$t.$be.diamondMarkerTemplateProperty)}},pentagonMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$be.pentagonMarkerTemplateProperty,a);return a}else{return this.c($$t.$be.pentagonMarkerTemplateProperty)}},hexagonMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$be.hexagonMarkerTemplateProperty,a);return a}else{return this.c($$t.$be.hexagonMarkerTemplateProperty)}},tetragramMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$be.tetragramMarkerTemplateProperty,a);return a}else{return this.c($$t.$be.tetragramMarkerTemplateProperty)}},pentagramMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$be.pentagramMarkerTemplateProperty,a);return a}else{return this.c($$t.$be.pentagramMarkerTemplateProperty)}},hexagramMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$be.hexagramMarkerTemplateProperty,a);return a}else{return this.c($$t.$be.hexagramMarkerTemplateProperty)}},title:function(a){if(arguments.length===1){this.g($$t.$be.titleProperty,a);return a}else{return this.c($$t.$be.titleProperty)}},titleHorizontalAlignment:function(a){if(arguments.length===1){this.g($$t.$be.titleHorizontalAlignmentProperty,a);return a}else{return this.c($$t.$be.titleHorizontalAlignmentProperty)}},subtitleHorizontalAlignment:function(a){if(arguments.length===1){this.g($$t.$be.subtitleHorizontalAlignmentProperty,a);return a}else{return this.c($$t.$be.subtitleHorizontalAlignmentProperty)}},d8:null,titleTextStyle:function(a){if(arguments.length===1){var b=this.d8;this.d8=a;this.h8("TitleTextStyle",b,a);return a}else{return this.d8}},d7:null,subtitleTextStyle:function(a){if(arguments.length===1){var b=this.d7;this.d7=a;this.h8("SubtitleTextStyle",b,a);return a}else{return this.d7}},ks:null,titleTextColor:function(a){if(arguments.length===1){var b=this.ks;this.ks=a;this.h8("TitleTextColor",b,a);return a}else{return this.ks}},kr:null,subtitleTextColor:function(a){if(arguments.length===1){var b=this.kr;this.kr=a;this.h8("SubtitleTextColor",b,a);return a}else{return this.kr}},c3:0,titleTopMargin:function(a){if(arguments.length===1){var b=this.c3;this.c3=a;this.h8("TitleTopMargin",b,a);return a}else{return this.c3}},c1:0,titleLeftMargin:function(a){if(arguments.length===1){var b=this.c1;this.c1=a;this.h8("TitleLeftMargin",b,a);return a}else{return this.c1}},c2:0,titleRightMargin:function(a){if(arguments.length===1){var b=this.c2;this.c2=a;this.h8("TitleRightMargin",b,a);return a}else{return this.c2}},c0:0,titleBottomMargin:function(a){if(arguments.length===1){var b=this.c0;this.c0=a;this.h8("TitleBottomMargin",b,a);return a}else{return this.c0}},cz:0,subtitleTopMargin:function(a){if(arguments.length===1){var b=this.cz;this.cz=a;this.h8("SubtitleTopMargin",b,a);return a}else{return this.cz}},cx:0,subtitleLeftMargin:function(a){if(arguments.length===1){var b=this.cx;this.cx=a;this.h8("SubtitleLeftMargin",b,a);return a}else{return this.cx}},cy:0,subtitleRightMargin:function(a){if(arguments.length===1){var b=this.cy;this.cy=a;this.h8("SubtitleRightMargin",b,a);return a}else{return this.cy}},cw:0,subtitleBottomMargin:function(a){if(arguments.length===1){var b=this.cw;this.cw=a;this.h8("SubtitleBottomMargin",b,a);return a}else{return this.cw}},subtitle:function(a){if(arguments.length===1){this.g($$t.$be.subtitleProperty,a);return a}else{return this.c($$t.$be.subtitleProperty)}},lt:function(){return this.a6().ea()},lu:function(){return this.a6().eb()},af:function(a){return this.a6().c(a)},ag:function(a){return this.a6().d(a)},ky:function(){},es:function(){},ku:function(){},_tooltipTemplate:null,tooltipTemplate:function(value){if(arguments.length===1){this._tooltipTemplate=value;return value}else{return this._tooltipTemplate}},provideContainer:function(a){this.a6().b5(a)},onContainerResized:function(a,b){this.a6().b6(a,b)},notifyContainerResized:function(){this.a6().b1()},getContainerRect:function(){return this.a6().d3()},ensureCorrectSize:function(){this.a6().bh()},getContainerOffsets:function(){return this.a6().d9()},er:function(){return this.a6().a3()},eq:function(){return this.a6().a0()},kw:function(){return this.a6().ds()},kx:function(){return this.a6().dv()},attachSeries:function(a){this.a6().a8(a)},removeSeries:function(a){this.a6().cw(a)},_canvasRenderScheduler:null,canvasRenderScheduler:function(value){if(arguments.length===1){this._canvasRenderScheduler=value;return value}else{return this._canvasRenderScheduler}},_ae:null,ae:function(value){if(arguments.length===1){this._ae=value;return value}else{return this._ae}},bg:false,mobileMode:function(a){if(arguments.length===1){var b=this.bg;this.bg=a;if(b!=this.bg){this.a6().by(this.bg)}return a}else{return this.bg}},_syncSettings:null,syncSettings:function(value){if(arguments.length===1){this._syncSettings=value;return value}else{return this._syncSettings}},addTooltipToView:function(a){this.a6().a6(a)},im:function(a){this.a6().cx(a)},notifySetItem:function(source_,a,b,c){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var d=this.actualSyncLink().peekItemsSource(source_);if(d==null){return}d.handleCollectionChanged(new $$t.e7(2,2,c,b,a))},notifyClearItems:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var a=this.actualSyncLink().peekItemsSource(source_);if(a==null){return}a.handleCollectionChanged(new $$t.e7(0,4))},notifyInsertItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var c=this.actualSyncLink().peekItemsSource(source_);if(c==null){return}c.handleCollectionChanged(new $$t.e7(1,0,b,a))},notifyRemoveItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var c=this.actualSyncLink().peekItemsSource(source_);if(c==null){return}c.handleCollectionChanged(new $$t.e7(1,1,b,a))},d2:null,cj:null,_manageDataSources:false,manageDataSources:function(value){if(arguments.length===1){this._manageDataSources=value;return value}else{return this._manageDataSources}},destroy:function(){var a=new $$t.bh($$t.$aj.$type,0);for(var b=0;b<this.series().count();b++){a.add(this.series().__inner[b])}for(var c=0;c<a.count();c++){if(a.__inner[c].view()!=null){a.__inner[c].view().ae()}this.series().remove(a.__inner[c]);this.removeSpecificDataSource(a.__inner[c].name(),true);a.__inner[c].itemsSource(null);a.__inner[c].provideContext(null,null)}this.gj();this.removeWidgetLevelDataSource();this.a6().b5(null)},gj:function(){},setWidgetLevelDataSource:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}this.d2=source_;this.i3()},removeWidgetLevelDataSource:function(){this.d2=null;this.i3()},setSpecificDataSource:function(a,source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.cj.containsKey(a)){this.cj.add(a,source_)}else{this.cj.item(a,source_)}this.i3()},removeSpecificDataSource:function(a,b){if(this.cj.containsKey(a)){this.cj.remove(a)}if(!b){this.i3()}},it:function(a,b){if(a.itemsSource()!=b){a.itemsSource(b)}},i2:function(a){if(!this.manageDataSources()){return}if($.ig.util.cast($$t.$aj.$type,a)!==null){var b=a;if(this.cj.containsKey(b.name())){var c=this.cj.item(b.name());this.it(b,c)}else{this.it(b,this.d2)}}if($.ig.util.cast($$t.$hb.$type,a)!==null){var d=a;if(this.cj.containsKey(d.name())){var e=this.cj.item(d.name());if(d.itemsSource()!=e){d.itemsSource(e)}}else{if(d.itemsSource()!=this.d2){d.itemsSource(this.d2)}}}},i3:function(){if(!this.manageDataSources()){return}var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();this.i2(a)}},c4:0,topMargin:function(a){if(arguments.length===1){this.c4=a;this.gu();return a}else{return this.c4}},ct:0,leftMargin:function(a){if(arguments.length===1){this.ct=a;this.gu();return a}else{return this.ct}},cv:0,rightMargin:function(a){if(arguments.length===1){this.cv=a;this.gu();return a}else{return this.cv}},cr:0,bottomMargin:function(a){if(arguments.length===1){this.cr=a;this.gu();return a}else{return this.cr}},cq:0,autoMarginWidth:function(a){if(arguments.length===1){this.cq=a;this.gu();return a}else{return this.cq}},cp:0,autoMarginHeight:function(a){if(arguments.length===1){this.cp=a;this.gu();return a}else{return this.cp}},shouldAddAutoMargins:function(){return false},cu:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.cu;this.cu=a;this.h8("PixelScalingRatio",b,this.cu);return a}else{return this.cu}},cm:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.cm;this.cm=a;this.h8("ActualPixelScalingRatio",b,this.cm);return a}else{return this.cm}},getCoercionMethod:function(a,b){var c=new $$t.k9;c.b(a);c.a(null);var d=$$t.$be.parseMemberPath(a);if(d.b()==null){return c}if(b!=null){var methods_=b;var key_=d.b();var val_=null;if(typeof methods_[key_]!="undefined"){val_=methods_[key_]}c.b(d.a());c.a(val_)}return c},parseMemberPath:function(a){var b=a.split("!");if(b.length==2){return new $$t.ed(String,String,b[0],b[1])}else{return new $$t.ed(String,String,a,null)}},overviewPlusDetailPaneBackgroundImageUri:function(a){if(arguments.length===1){this.a7().view().ac(a);return a}else{return this.a7().view().ac()}},k6:null,actualWindowRect:function(a){if(arguments.length===1){var b=this.k6!=a;if(b){var c=this.k6;this.k6=a;this.h8("ActualWindowRect",c,a)}return a}else{return this.k6}},gt:function(){this.actualWindowRect(this.lb())},lb:function(){return new $$t.x(0,Math.min(1,Math.max(0,this.windowRect().left())),Math.min(1,Math.max(0,this.windowRect().top())),Math.min(1,Math.max(0,this.windowRect().width())),Math.min(1,Math.max(0,this.windowRect().height())))},cn:0,actualWindowPositionHorizontal:function(a){if(arguments.length===1){var b=this.cn;this.cn=a;this.h8("ActualWindowPositionHorizontal",b,this.cn);return a}else{return this.cn}},co:0,actualWindowPositionVertical:function(a){if(arguments.length===1){var b=this.co;this.co=a;this.h8("ActualWindowPositionVertical",b,this.co);return a}else{return this.co}},g3:function(){if(this.bj){this.a7().surfaceViewer().isDirty(true);this.a7().refresh(false)}},g2:function(){if(this.bj){this.a7().surfaceViewer().isDirty(true);this.a7().refresh(false)}},flush:function(){this.ah().u();this.a6().bi();this.ah().u();this.canvasRenderScheduler().f();this.ci(true)},useFixedAspectZoom:function(){return false},jk:null,ai:null,ii:function(a,b){if(this.jk!=null){this.iz(this.jk);this.jk=null;this.ai=null}this.jk=a;this.ai=this.ah().i(2,a,b)},iz:function(a){this.ah().y(2,a);this.jk=null;this.ai=null},gh:function(){this.ah().x(2,this.jk,this.ai,false)},_bt:false,bt:function(value){if(arguments.length===1){this._bt=value;return value}else{return this._bt}},_bu:false,bu:function(value){if(arguments.length===1){this._bu=value;return value}else{return this._bu}},_bs:false,bs:function(value){if(arguments.length===1){this._bs=value;return value}else{return this._bs}},hf:function(){var a=false;var b=false;var c=false;for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d];if(e.isDefaultCrosshairBehaviorDisabled()){a=true}if(e.isDefaultTooltipBehaviorDisabled()){b=true}if(e.isAnnotationLayer()){c=true}}this.bt(a);this.bu(b);this.bs(c)},go:function(a){this.a6().bk(a)},bf:false,isThumbnailRequired:function(){return this.bj},gf:function(){this.a6().a9()},b5:function(){return this.a6().af()},dy:0,d0:function(){var a=this.dy;this.dy++;return a},$type:new $.ig.Type("SeriesViewer",$$t.$ak.$type,[$$t.$a8.$type])},true);$.ig.util.defType("XamDataChart:bd","SeriesViewer",{staticInit:function(){$$t.$bd.mh=-Number.MAX_VALUE;$$t.$bd.mg=Number.MAX_VALUE},mk:function(a){var $self=this;if(a.seriesViewer()==null){return-1}if(!a.isIndexed()){return-1}var b=$$t.$jp.al(a);if(b.count$1($$t.$aj.$type)==0){return-1}var c=b.max$1($$t.$aj.$type,function(d){return d.index()})+1;if($.ig.util.cast($$t.$jw.$type,a)!==null||$.ig.util.cast($$t.$ry.$type,a)!==null){var d=$.ig.util.cast($$t.$jw.$type,a)!==null?$.ig.util.cast($$t.$jw.$type,a).parentSeries():$.ig.util.cast($$t.$ry.$type,a).parentSeries();var e=$.ig.util.cast($$t.$jy.$type,a);if(d.index()==-1||d.ms()==null||e==null||d.ms().f().indexOf(e)==-1){return-1}c=d.index()+d.ms().f().indexOf(e)}return c},init:function(){this.mc=1;this.md=1;this.l1=new $$t.e9;$$t.$be.init.call(this);this.y($$t.$bd.$type);this.axes().collectionChanged=$.ig.Delegate.prototype.combine(this.axes().collectionChanged,this.m6.runOn(this));this.axes().collectionResetting=$.ig.Delegate.prototype.combine(this.axes().collectionResetting,this.m7.runOn(this))},h4:function(a,b,c,d){$$t.$be.h4.call(this,a,b,c,d);switch(b){case"WindowScaleHorizontal":this.actualWindowScaleHorizontal(this.windowScaleHorizontal());break;case"WindowScaleVertical":this.actualWindowScaleVertical(this.windowScaleVertical());break;case"ActualWindowScaleHorizontal":case"ActualWindowScaleVertical":if(!this.cg()){this.i8(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"GridMode":this.a6().ei(d);var f=this.axes().getEnumerator();while(f.moveNext()){var e=f.current();e.renderAxis()};break;case"HorizontalZoomable":case"VerticalZoomable":this.i5();break;case"AlignsGridLinesToPixels":if(c!=d){var h=this.axes().getEnumerator();while(h.moveNext()){var g=h.current();g.renderAxis()}}break;case"DefaultAxisStroke":case"DefaultAxisMajorStroke":case"DefaultAxisMinorStroke":var j=this.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.dx()}break}},isSquare:function(a){if(arguments.length===1){this.g($$t.$bd.isSquareProperty,a);return a}else{return this.c($$t.$bd.isSquareProperty)}},getActualWindowScaleHorizontal:function(){return this.actualWindowScaleHorizontal()},getActualWindowScaleVertical:function(){return this.actualWindowScaleVertical()},i0:function(){$$t.$be.i0.call(this);this.actualWindowScaleHorizontal(this.actualWindowRect().width());this.actualWindowScaleVertical(this.actualWindowRect().height())},windowScaleHorizontal:function(a){if(arguments.length===1){this.g($$t.$bd.windowScaleHorizontalProperty,a);return a}else{return this.c($$t.$bd.windowScaleHorizontalProperty)}},windowScaleVertical:function(a){if(arguments.length===1){this.g($$t.$bd.windowScaleVerticalProperty,a);return a}else{return this.c($$t.$bd.windowScaleVerticalProperty)}},mc:0,actualWindowScaleHorizontal:function(a){if(arguments.length===1){var b=this.mc;this.mc=a;this.h8("ActualWindowScaleHorizontal",b,this.mc);return a}else{return this.mc}},md:0,actualWindowScaleVertical:function(a){if(arguments.length===1){var b=this.md;this.md=a;this.h8("ActualWindowScaleVertical",b,this.md);return a}else{return this.md}},isZoomingHorizontallyEnabled:function(){return this.horizontalZoomable()},isZoomingVerticallyEnabled:function(){return this.verticalZoomable()},horizontalZoomable:function(a){if(arguments.length===1){this.g($$t.$bd.horizontalZoomableProperty,a);return a}else{return this.c($$t.$bd.horizontalZoomableProperty)}},verticalZoomable:function(a){if(arguments.length===1){this.g($$t.$bd.verticalZoomableProperty,a);return a}else{return this.c($$t.$bd.verticalZoomableProperty)}},horizontalZoombarVisibility:function(a){if(arguments.length===1){this.g($$t.$bd.horizontalZoombarVisibilityProperty,a);return a}else{return this.c($$t.$bd.horizontalZoombarVisibilityProperty)}},verticalZoombarVisibility:function(a){if(arguments.length===1){this.g($$t.$bd.verticalZoombarVisibilityProperty,a);return a}else{return this.c($$t.$bd.verticalZoombarVisibilityProperty)}},gridMode:function(a){if(arguments.length===1){this.g($$t.$bd.gridModeProperty,a);return a}else{return this.c($$t.$bd.gridModeProperty)}},alignsGridLinesToPixels:function(a){if(arguments.length===1){this.g($$t.$bd.alignsGridLinesToPixelsProperty,a);return a}else{return this.c($$t.$bd.alignsGridLinesToPixelsProperty)}},brushes:function(a){if(arguments.length===1){this.g($$t.$bd.brushesProperty,a);return a}else{return this.c($$t.$bd.brushesProperty)}},markerBrushes:function(a){if(arguments.length===1){this.g($$t.$bd.markerBrushesProperty,a);return a}else{return this.c($$t.$bd.markerBrushesProperty)}},outlines:function(a){if(arguments.length===1){this.g($$t.$bd.outlinesProperty,a);return a}else{return this.c($$t.$bd.outlinesProperty)}},markerOutlines:function(a){if(arguments.length===1){this.g($$t.$bd.markerOutlinesProperty,a);return a}else{return this.c($$t.$bd.markerOutlinesProperty)}},defaultAxisStroke:function(a){if(arguments.length===1){this.g($$t.$bd.defaultAxisStrokeProperty,a);return a}else{return this.c($$t.$bd.defaultAxisStrokeProperty)}},defaultAxisMajorStroke:function(a){if(arguments.length===1){this.g($$t.$bd.defaultAxisMajorStrokeProperty,a);return a}else{return this.c($$t.$bd.defaultAxisMajorStrokeProperty)}},defaultAxisMinorStroke:function(a){if(arguments.length===1){this.g($$t.$bd.defaultAxisMinorStrokeProperty,a);return a}else{return this.c($$t.$bd.defaultAxisMinorStrokeProperty)}},axes:function(){return this.l1},l1:null,m6:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();if(c!=null){c.at(null);c.seriesViewer(null);this.ij(c);this.a6().cu(c);c.rangeChanged=$.ig.Delegate.prototype.remove(c.rangeChanged,this.m8.runOn(this));this.a6().cv(c);if(c.bw()!=null){var f=c.bu().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false)}}}}if(this.axes().count()==0){this.resetZoom()}}if(b.newItems()!=null){var h=b.newItems().getEnumerator();while(h.moveNext()){var g=h.current();if(g!=null){this.i2(g);g.at(this.actualSyncLink());g.seriesViewer(this);g.aq().as();this.a6().a7(g);g.rangeChanged=$.ig.Delegate.prototype.combine(g.rangeChanged,this.m8.runOn(this));this.a6().a4(g)}}}this.g2()},m7:function(a,b){var c=new $$t.bh($$t.$aj.$type,0);var e=this.axes().getEnumerator();while(e.moveNext()){var d=e.current();if(d.bw()!=null){var g=d.bu().getEnumerator();while(g.moveNext()){var f=g.current();if(!c.contains(f)){c.add(f)}}}d.at(null);d.seriesViewer(null);this.ij(d);this.a6().cu(d);d.rangeChanged=$.ig.Delegate.prototype.remove(d.rangeChanged,this.m8.runOn(this));this.a6().cv(d);this.resetZoom()}var i=this.series().getEnumerator();while(i.moveNext()){var h=i.current();if(!c.contains(h)){c.add(h)}}var k=c.getEnumerator();while(k.moveNext()){var j=k.current();j.renderSeries(false)}},axisRangeChanged:null,m8:function(a,b){var c=$.ig.util.cast($$t.$hc.$type,a);if(c==null){return}this.g2();if(this.axisRangeChanged!=null){this.axisRangeChanged(this,new $$t.tf(this,c,b.oldMinimumValue(),b.minimumValue(),b.oldMaximumValue(),b.maximumValue()))}if(c.crossingAxis()!=null){c.crossingAxis().ds()}c.ds();var d=this.animateSeriesWhenAxisRangeChanges();if($.ig.util.cast($$t.$hb.$type,c)!==null){d=true}var f=c.bu().getEnumerator();while(f.moveNext()){var e=f.current();e.cl(true);this.g2();e.renderSeries(d)}var h=c.seriesViewer().series().getEnumerator();while(h.moveNext()){var g=h.current();$$t.$bd.m9(c,d,g)}var j=this.axes().getEnumerator();while(j.moveNext()){var i=j.current();if(i!=c&&i.crossingAxis()!=null&&i.crossingAxis()==c){i.ds()}}},m9:function(a,b,c){},i6:function(a,b){$$t.$be.i6.call(this,a,b);if(this.axes()==null){return}var d=this.axes().getEnumerator();while(d.moveNext()){var c=d.current();c.at(this.actualSyncLink());c.seriesViewer(this)}},gridZIndex:function(){return this.gridMode()==1?2:1},seriesZIndex:function(){return this.gridMode()==1?1:2},styleUpdated:function(){this.a6().db();var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();a.du(false)}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.view().be();c.renderSeries(false)}},ky:function(){return this.l6().em()},gj:function(){$$t.$be.gj.call(this);var a=new $$t.bh($$t.$hc.$type,0);for(var b=0;b<this.axes().count();b++){a.add(this.axes().__inner[b])}for(var c=0;c<a.count();c++){this.axes().remove(a.__inner[c]);if($.ig.util.cast($$t.$hb.$type,a.__inner[c])!==null){var d=a.__inner[c];this.removeSpecificDataSource(d.name(),true);d.itemsSource(null)}a.__inner[c].dp(null,null)}},es:function(){return this.l6().eh()},ku:function(){return this.l6().ej()},shouldAddAutoMargins:function(){return true},i3:function(){$$t.$be.i3.call(this);if(!this.manageDataSources()){return}var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();this.i2(a)}},kv:function(a){return this.nw(a,this.brushes())},nw:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},getMarkerBrushByIndex:function(a){return this.nw(a,this.markerBrushes())},getMarkerOutlineByIndex:function(a){return this.nw(a,this.markerOutlines())},k1:function(a){return this.nw(a,this.outlines())},br:function(){if(this.isSquare()){return true}return this.l8()},l8:function(){var a=this.series().where$1($$t.$aj.$type,function(b){return $.ig.util.cast($$t.$tg.$type,b)!==null||$.ig.util.cast($$t.$tq.$type,b)!==null});if(a.any$1($$t.$aj.$type)){return true}var b=this.axes().where$1($$t.$hc.$type,function(c){return $.ig.util.cast($$t.$i7.$type,c)!==null||$.ig.util.cast($$t.$it.$type,c)!==null||$.ig.util.cast($$t.$jd.$type,c)!==null});if(b.any$1($$t.$hc.$type)){return true}return false},a5:function(){return new $$t.jp(this)},hy:function(a){$$t.$be.hy.call(this,a);this.l6(a)},_l6:null,l6:function(value){if(arguments.length===1){this._l6=value;return value}else{return this._l6}},plotAreaBackgroundContent:function(a){if(arguments.length===1){this.g($$t.$bd.plotAreaBackgroundContentProperty,a);return a}else{return this.c($$t.$bd.plotAreaBackgroundContentProperty)}},exportVisualData:function(){var a=new $$t.s3;for(var b=0;b<this.axes().count();b++){var c=this.axes().__inner[b].exportVisualData();a.axes().add(c)}for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d].exportVisualData();a.series().add(e)}a.name(this.name());this.go(a);this.a6().bj(a);return a},$type:new $.ig.Type("XamDataChart",$$t.$be.$type)},true);$.ig.util.defType("SeriesViewerView:bf","Object",{init:function(a){var $self=this;this.j=new $$t.fm;this.d0=$$t.$x.empty();this.ad=false;this.ae=true;this.v=false;this.aq=NaN;this.d1=$$t.$x.empty();this.w=false;this.ac=false;this.aa=false;this.z=false;this.dn=null;this.dm=null;this.y=false;this.x=false;this.ab=true;$.ig.$op.init.call(this);this.as(0);this.ar(0);this.p(a);this.p().crosshairPoint({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.p().windowResponse(1);this.l(new $$t.fa(this));this.d5(function(){var $ret=new $$t.cl;$ret.visibility(1);return $ret}());this.d6(function(){var $ret=new $$t.cl;$ret.visibility(1);return $ret}())},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},b8:function(){this.p().crosshairVisibility(1);var model_=this.p();var isTouch_=typeof Modernizr!=="undefined"&&Modernizr.touch||typeof $.mobile!=="undefined"&&$.mobile!==null&&$.support.touch;model_.mobileMode(isTouch_);this.d7(new $$t.b6);this.d8(new $$t.b1);this.d8().__visibility=1;this.c4();this.i(new $$t.e3);this.b(new $$t.e9);this.q(new $$t.cm);this.dh();this.q().world(new $$t.x(0,0,0,1,1));this.q().window(this.p().windowRect());this.q().surfaceViewer(new $$t.fn(this.p(),this));this.p().windowRectChanged=$.ig.Delegate.prototype.combine(this.p().windowRectChanged,this.b0.runOn(this));this.p().gridAreaRectChanged=$.ig.Delegate.prototype.combine(this.p().gridAreaRectChanged,this.bz.runOn(this));this.o(new $$t.e2(this));this.a(new $$t.bg);this.a().h(this);this.a().c().add(this.p().ae());if(this.p().a7()!=null){this.p().a7().view().b(this.a());this.q().windowChanging=$.ig.Delegate.prototype.combine(this.q().windowChanging,this.cn.runOn(this));this.q().windowChanged=$.ig.Delegate.prototype.combine(this.q().windowChanged,this.cm.runOn(this))}this.co()},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_q:null,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},cn:function(a,b){var c=$$t.$fn.y(b.oldValue(),b.newValue(),this.p().isZoomingHorizontallyEnabled(),this.p().isZoomingVerticallyEnabled(),this.q().world());if(c.isEmpty()){this.q().window(b.oldValue())}else if(!c.equals(b.newValue())){this.q().window(c)}if(this.p().windowResponse()==1){var d=this.p().viewportRect().width()/this.p().viewportRect().height();c=new $$t.x(0,c.left()/d,c.top(),c.width()/d,c.height());this.p().windowRect(c)}},cm:function(a,b){var c=$$t.$fn.y(b.oldValue(),b.newValue(),this.p().isZoomingHorizontallyEnabled(),this.p().isZoomingVerticallyEnabled(),this.q().world());if(c.isEmpty()){c=b.oldValue()}else if(!c.equals(b.newValue())){this.q().window(c)}var d=this.p().viewportRect().width()/this.p().viewportRect().height();c=new $$t.x(0,c.left()/d,c.top(),c.width()/d,c.height());this.p().windowRect(c)},dh:function(){if(this.p().overviewPlusDetailPaneVisibility()!=0){return}var a=1;if(this.p().viewportRect().isEmpty()==false){a=this.p().viewportRect().width()/this.p().viewportRect().height()}var b=this.q().world();var c=new $$t.x(0,0,0,a,1);this.q().world(c);if(b.width()!=c.width()||b.height()!=c.height()||b.x()!=c.x()||b.y()!=c.y()){this.q().surfaceViewer().isDirty(true)}this.q().window(new $$t.x(0,this.p().windowRect().left()*a,this.p().windowRect().top(),this.p().windowRect().width()*a,this.p().windowRect().height()))},b0:function(a,b){this.dh()},bz:function(a,b){this.dh()},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},bm:function(a,b,c){var d=true;var f=this.p().series().getEnumerator();while(f.moveNext()){var e=f.current();if(d&&e.cl()){d=false;c.a().i(0,0,a,b)}e.hr(new $$t.x(0,0,0,a,b),c)}},c3:function(){this.l().av()},bo:function(){},c5:function(){this.l().aw()},bu:function(){for(var a=0;a<this.p().series().count();a++){this.p().series().__inner[a].view().ak()}},bn:function(){},bp:function(){},cw:function(a){var b=this.i().indexOf(a);if(b>=0){this.i().removeAt(b)}if($.ig.util.cast($$t.$fu.$type,a)!==null){var d=a.ms().f().getEnumerator();while(d.moveNext()){var c=d.current();b=this.i().indexOf(c);if(b>=0){this.i().removeAt(b)}}}a.provideContext(null,null);this.cf()},cf:function(){if(this.i().count()==0){if(this.t()!=null&&this.p().viewportRect()!=null&&!this.p().viewportRect().isEmpty()){this.t().i(this.p().viewportRect().left(),this.p().viewportRect().top(),this.p().viewportRect().width(),this.p().viewportRect().height())}}this.p().canvasRenderScheduler().j()},ah:function(a){a.hd(a.view().bu(),this.d0);return this.i().contains(a)},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},a8:function(a){if(!this.i().contains(a)){this.i().add(a);if($.ig.util.cast($$t.$fu.$type,a)!==null){var c=a.ms().f().getEnumerator();while(c.moveNext()){var b=c.current();this.i().add(b)}}}a.provideContext(this.t(),this.s());this.p().gu()},bf:function(){},ba:function(){this.bq();this.bu()},bq:function(){this.d8().__visibility=1;this.bx()},bl:function(){},cq:function(){},_d8:null,d8:function(value){if(arguments.length===1){this._d8=value;return value}else{return this._d8}},_d7:null,d7:function(value){if(arguments.length===1){this._d7=value;return value}else{return this._d7}},c6:function(){this.d8().__visibility=0;this.bx()},dd:function(a){this.d8().m(a.top()+this.p().viewportRect().top());this.d8().l(a.left()+this.p().viewportRect().left());this.d8().width(a.width());this.d8().height(a.height());this.d8().__stroke=this.l().ba();this.d8().__fill=null;this.d8().z(.5);this.bx()},be:function(){},ci:function(){},dj:function(a,b,c,d){this.d6().ag(a);this.d6().ai(b);this.d6().ah(c);this.d6().aj(d);this.bx()},_d6:null,d6:function(value){if(arguments.length===1){this._d6=value;return value}else{return this._d6}},_d5:null,d5:function(value){if(arguments.length===1){this._d5=value;return value}else{return this._d5}},da:function(){this.d6().__visibility=0;this.bx()},bv:function(){if(this.d6().__visibility==0){this.d6().__visibility=1;this.bx()}},de:function(a,b,c,d){this.d5().ag(a);this.d5().ai(b);this.d5().ah(c);this.d5().aj(d);this.bx()},c7:function(){this.d5().__visibility=0;this.bx()},br:function(){if(this.d5().__visibility==0){this.d5().__visibility=1;this.bx()}},bt:function(){this.d7().__visibility=1;this.bx()},dy:function(a){var b=new $$t.dy;var c=new $$t.d6;c.__isClosed=true;c.__startPoint={__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c.__segments.add(new $$t.d8(0,{__x:a.left(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.d8(0,{__x:a.right(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.d8(0,{__x:a.right(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.d8(0,{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));
b.add(c);return b},dz:function(a){var b=new $$t.dy;var c=new $$t.d6;c.__isClosed=true;c.__startPoint={__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c.__segments.add(new $$t.d8(0,{__x:a.right(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.d8(0,{__x:a.right(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.d8(0,{__x:a.left(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.d8(0,{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));b.add(c);return b},di:function(a,b){b.intersect(a);var c=new $$t.dx;c.b(this.dz(a));var d=new $$t.dx;d.b(this.dy(b));var e=new $$t.du;e.c().add(c);e.c().add(d);this.d7().ak(e);this.d7().__fill=this.l().ba();this.d7().__opacity=.1;this.bx()},c9:function(){this.d7().__visibility=0;this.bx()},dk:function(a){},cu:function(a){var b=this.b().indexOf(a);this.b().removeAt(b);a.dp(null,null);this.c1();this.p().removeSpecificDataSource(a.name(),true)},cv:function(a){},a7:function(a){if(!this.b().contains(a)){this.b().add(a)}a.dp(this.t(),this.s());this.c1()},a4:function(a){},j:null,k:function(){this.j.a(this.q());return this.j},al:function(a){var b=a.seriesViewer().series();var c=new $$t.bh($$t.$aj.$type,0);for(var d=0;d<b.count();d++){c.add(b.__inner[d]);if($.ig.util.cast($$t.$fu.$type,b.__inner[d])!==null){var e=b.__inner[d];var f=e.ms().f();for(var g=0;g<f.count();g++){c.add(f.__inner[g])}}}return c},c0:function(){this.p().windowRect(new $$t.x(0,0,0,1,1))},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_r:null,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_u:null,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_t:null,t:function(value){if(arguments.length===1){this._t=value;return value}else{return this._t}},_s:null,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_ag:false,ag:function(value){if(arguments.length===1){this._ag=value;return value}else{return this._ag}},b5:function(a){var $self=this;if(a==null){if($self.m()!=null){$self.m().af()}$self.l().at(null);$self.r(null);$self.u(null);$self.t(null);$self.s(null);$self.m(null);if($self.p().a7()!=null){$self.p().a7().provideContext(null);$self.p().a7().provideContainer(null);$self.p().a7().provideEventSource(null)}return}$self.l().at(a);$self.r($self.l().i());$self.u($self.l().l());$self.t($self.l().k());$self.s($self.l().j());$self.ag(window.navigator.msPointerEnabled);if($self.ag()){$self.ak(true)}$self.m($self.l().g());$self.m().az($self.p().viewportRect());$self.m().ab($self.ai.runOn($self));$self.m().onContactCompleted=$.ig.Delegate.prototype.combine($self.m().onContactCompleted,$self.b2.runOn($self));$self.m().onContactMoved=$.ig.Delegate.prototype.combine($self.m().onContactMoved,$self.b3.runOn($self));$self.m().onContactStarted=$.ig.Delegate.prototype.combine($self.m().onContactStarted,$self.b4.runOn($self));$self.m().onDragCompleted=$.ig.Delegate.prototype.combine($self.m().onDragCompleted,$self.p().hb.runOn($self.p()));$self.m().onDragDelta=$.ig.Delegate.prototype.combine($self.m().onDragDelta,function(b){return $self.p().hc(b)});$self.m().onDragStarted=$.ig.Delegate.prototype.combine($self.m().onDragStarted,function(b){return $self.p().hd(b,true)});$self.m().onGestureCompleted=$.ig.Delegate.prototype.combine($self.m().onGestureCompleted,function(b,c){return $self.p().he(b)});$self.m().onKeyDown=$.ig.Delegate.prototype.combine($self.m().onKeyDown,$self.p().onKeyDown.runOn($self.p()));$self.m().onMouseDown=$.ig.Delegate.prototype.combine($self.m().onMouseDown,$self.ca.runOn($self));$self.m().onMouseLeave=$.ig.Delegate.prototype.combine($self.m().onMouseLeave,$self.cb.runOn($self));$self.m().onMouseOver=$.ig.Delegate.prototype.combine($self.m().onMouseOver,$self.cc.runOn($self));$self.m().onMouseUp=$.ig.Delegate.prototype.combine($self.m().onMouseUp,$self.cd.runOn($self));$self.m().onMouseWheel=$.ig.Delegate.prototype.combine($self.m().onMouseWheel,$self.p().b9.runOn($self.p()));$self.m().onPinchDelta=$.ig.Delegate.prototype.combine($self.m().onPinchDelta,function(b,c){return $self.p().hn(c)});$self.m().onPinchStarted=$.ig.Delegate.prototype.combine($self.m().onPinchStarted,function(b,c){return $self.p().ho(b)});$self.m().onDoubleTap=$.ig.Delegate.prototype.combine($self.m().onDoubleTap,function(b){return $self.p().ha(b)});$self.m().onHold=$.ig.Delegate.prototype.combine($self.m().onHold,$self.b7.runOn($self));if($self.p().a7()!=null){$self.p().a7().provideContext($self.u());$self.p().a7().provideContainer(a);$self.p().a7().provideEventSource($self.m())}},b3:function(a,b){this.p().g6(a,b)},b4:function(a,b){if(!b&&this.p().mobileMode()){this.p().mobileMode(false)}if(b&&!this.p().mobileMode()){this.p().mobileMode(true)}this.p().g7(a,b)},b7:function(a){this.p().hp(a)},b2:function(a,b){this.p().g5(a,b)},cs:function(a){},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},dc:function(){this.at($$t.$fj.b(this.p().es()))},_at:0,at:function(value){if(arguments.length===1){this._at=value;return value}else{return this._at}},f:function(a,b,c){var d=Math.round(a.__x);var e=Math.round(a.__y);c=null;var f=d;var g=e;if(this.p().actualPixelScalingRatio()!=1){f=Math.round(a.__x*this.p().actualPixelScalingRatio());g=Math.round(a.__y*this.p().actualPixelScalingRatio())}var h=this.s().b(f,g);if(h==null||h.length==0){c=null;return{ret:null,context:c}}if((h[0]>0||h[1]>0||h[2]>0)&&h[3]==255){var num2_=h[2];if(num2_%4!=0){num2_=num2_+(4-num2_%4)}var num1_=h[1];if(num1_%4!=0){num1_=num1_+(4-num1_%4)}var num0_=h[0];if(num0_%4!=0){num0_=num0_+(4-num0_%4)}var num_=0;num_=num2_>>2;num_=num_<<6;num_=num_|num1_>>2;num_=num_<<6;num_=num_|num0_>>2;var i=Math.floor($.ig.intDivide(num_,1e3));i--;var j=null;var k=false;var m=this.i().getEnumerator();while(m.moveNext()){var l=m.current();if(k){break}var n=$.ig.util.cast($$t.$fu.$type,l);if(n!=null){var p=n.series().getEnumerator();while(p.moveNext()){var o=p.current();if(o.visualSeriesLink()!=null&&o.visualSeriesLink()._uniqueIndex==i){j=o.visualSeriesLink();k=true;break}}}else if(l._uniqueIndex==i){j=l;break}}if(j!=null){var q=j.getHitDataContext({__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(q!=null){c=q}}return{ret:j,context:c}}return{ret:null,context:c};return{context:c}},_as:0,as:function(value){if(arguments.length===1){this._as=value;return value}else{return this._as}},_ar:0,ar:function(value){if(arguments.length===1){this._ar=value;return value}else{return this._ar}},d0:null,ad:false,b1:function(){this.l().as()},b6:function(a,b){if(this.as()!=a){this.ad=true}this.as(a);if(this.ar()!=b){this.ad=true}this.ar(b);this.cl();this.c1()},c1:function(){this.ab=true;this.p().ah().v()},ap:0,an:0,ao:0,am:0,ae:false,v:false,bg:function(){var $self=this;if($self.as()==0||$self.ar()==0){return}$self.ab=false;$self.v=false;if($self.ae){$self.ck();$self.ch();$self.ae=false}var a=$self.as();var b=$self.ar();var c=$self.p().leftMargin();var d=$self.p().rightMargin();var e=$self.p().bottomMargin();var f=$self.p().topMargin();var g=$self.p().autoMarginHeight();var h=$self.p().autoMarginWidth();if(isNaN(g)){g=$self.at()/2}if(isNaN(h)){h=0}var i=$self.p().shouldAddAutoMargins();var j=new $$t.bh($$t.$he.$type,0);var l=$self.b().getEnumerator();while(l.moveNext()){var k=l.current();if(k.aj()!=null){j.add(k.aj())}}if(i){var m=false;var n=false;var o=false;var p=false;var r=j.getEnumerator();while(r.moveNext()){var q=r.current();if($$t.$s0.b(q)==2&&(q.z().labelSettings()==null||q.z().labelSettings().visibility()==0)){m=true}if($$t.$s0.b(q)==3&&(q.z().labelSettings()==null||q.z().labelSettings().visibility()==0)){n=true}if($$t.$s0.b(q)==0&&(q.z().labelSettings()==null||q.z().labelSettings().visibility()==0)){o=true}if($$t.$s0.b(q)==1&&(q.z().labelSettings()==null||q.z().labelSettings().visibility()==0)){p=true}if(q.z()!=null&&q.z().labelSettings()!=null){q.z().labelSettings().c(q.z().labelSettings().location())}}if(m||n){if(!o&&isNaN(f)){f=g}if(!p&&isNaN(e)){e=g}}if(p||o){if(!m&&isNaN(c)){c=h}if(!n&&isNaN(d)){d=h}}}if(isNaN(f)){f=0}if(isNaN(c)){c=0}if(isNaN(d)){d=0}if(isNaN(e)){e=0}var s=$self.ax();f+=s;var t=$self.aw();f+=t;var u=new $$t.x(0,c,f,a-(c+d),b-(f+e));u=$$t.$s0.e(j,u);var v=new $$t.y(a-(c+d),b-(f+e));if($self.p().br()&&u.width()!=u.height()){if(u.width()<u.height()){f+=(u.height()-u.width())/2;u.top(u.top()+(u.height()-u.width())/2);v.a(v.a()-(u.height()-u.width()));u.height(u.width())}else{c+=(u.width()-u.height())/2;u.left(u.left()+(u.width()-u.height())/2);v.b(v.b()-(u.width()-u.height()));u.width(u.height())}}$self.ap=f-(s+t);$self.an=c;$self.ao=d;$self.am=e;var w=function(){var $ret=new $$t.s1;$ret.f(c);$ret.c(c);$ret.a(f+v.a());$ret.b(f+v.a());$ret.g(c+v.b());$ret.d(c+v.b());$ret.h(f);$ret.e(f);return $ret}();$$t.$s0.d(j,w,u,function(x,y){if(!x.b1().equals(y)){x.b1(y);x.z().aq().aa()}});var x=false;if($self.ad){$self.ad=false;x=true}$self.d0=u;$self.p().h3($self.p().viewportRect(),u);var z=$self.b().getEnumerator();while(z.moveNext()){var y=z.current();if(y.fb()==null||y.fb().isEmpty()){$self.v=true}y.di(y.fb(),u)}var ab=$self.i().getEnumerator();while(ab.moveNext()){var aa=ab.current();if(aa.view().bu()==null||aa.view().bu().isEmpty()){$self.v=true}aa.hd(aa.view().bu(),u)}if($self.p().a7()!=null){var ac=$self.p().a7();var ad=$self.p().mobileMode()?u.width():Number.POSITIVE_INFINITY;var ae=$self.p().mobileMode()?u.height():Number.POSITIVE_INFINITY;var af=ac.getDesiredSize(new $$t.y(ad,ae));$self.p().a7().arrange(new $$t.x(0,u.right()-af.b(),u.bottom()-af.a(),af.b(),af.a()))}$self.ct(u)},az:function(){var a=this.p().es();var b=this.a2();if(this.p().titleTextStyle()!=null){a=this.p().titleTextStyle()}else if(b==a){a="16px Arial, Helvetica, sans-serif"}else if(String.isNullOrEmpty(b)==false){a=b}return a},ay:function(){var a=this.p().es();var b=this.a1();if(this.p().subtitleTextStyle()!=null){a=this.p().subtitleTextStyle()}else if(b==a){a="12px/normal Arial, Helvetica, sans-serif"}else if(String.isNullOrEmpty(b)==false){a=b}return a},dx:function(){var a=this.p().ky();var b=this.du();if(this.p().titleTextColor()!=null){a=this.p().titleTextColor()}else if(b!=null){a=b}return a},dw:function(){var a=this.p().ky();var b=this.dt();if(this.p().subtitleTextColor()!=null){a=this.p().subtitleTextColor()}else if(b!=null){a=b}return a},ax:function(){if(this.p().title()==null||!($.ig.util.cast($$t.$bd.$type,this.p())!==null)){return 0}var a=this.az();var b=0;b=$$t.$fj.b(a);var c=this.ed();b+=c.e()+c.b();return b},aq:0,aw:function(){if(this.p().subtitle()==null||!($.ig.util.cast($$t.$bd.$type,this.p())!==null)){return 0}if(!isNaN(this.aq)){return this.aq}var a=this.ay();this.aq=$$t.$fj.b(a);var b=this.ec();this.aq+=b.e()+b.b();return this.aq},ed:function(){var a=this.l().bl();var b=isNaN(this.p().titleTopMargin())?a.e():this.p().titleTopMargin();var c=isNaN(this.p().titleLeftMargin())?a.c():this.p().titleLeftMargin();var d=isNaN(this.p().titleRightMargin())?a.d():this.p().titleRightMargin();var e=isNaN(this.p().titleBottomMargin())?a.b():this.p().titleBottomMargin();return new $$t.a5(1,c,b,d,e)},ec:function(){var a=this.l().bk();var b=isNaN(this.p().subtitleTopMargin())?a.e():this.p().subtitleTopMargin();var c=isNaN(this.p().subtitleLeftMargin())?a.c():this.p().subtitleLeftMargin();var d=isNaN(this.p().subtitleRightMargin())?a.d():this.p().subtitleRightMargin();var e=isNaN(this.p().subtitleBottomMargin())?a.b():this.p().subtitleBottomMargin();return new $$t.a5(1,c,b,d,e)},ct:function(a){},bx:function(){if(!this.aa){this.aa=true;this.a().j()}},d1:null,cy:function(){if(this.u()==null){return}if(this.u().c()){if(this.p().actualPixelScalingRatio()!=1){this.u().x();this.u().y(this.p().actualPixelScalingRatio(),this.p().actualPixelScalingRatio())}if(!this.d1.isEmpty()){this.u().i(this.d1.left(),this.d1.top(),this.d1.width(),this.d1.height())}}this.cz();if(this.u().c()){if(this.p().actualPixelScalingRatio()!=1){this.u().w()}}},preRender:function(){this.l().an(this.as(),this.ar());this.cr()},cr:function(){},w:false,cz:function(){if(this.u().c()){this.d1=new $$t.x(0,0,0,this.as(),this.ar());this.u().p(this.d5());this.u().p(this.d6());this.u().q(this.d7());this.u().t(this.d8());this.u().z(this.az());if(this.dn!=null){this.dn.ab(this.dx());this.u().u(this.dn)}this.u().z(this.ay());if(this.dm!=null){this.dm.ab(this.dw());this.u().u(this.dm)}}},d3:function(){return new $$t.x(0,0,0,this.as(),this.ar())},d9:function(){return this.l().bf()},c4:function(){var $self=this;$self.p().circleMarkerTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$fz.d);$ret.measure($$t.$fz.b);return $ret}());$self.p().triangleMarkerTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$fz.m);$ret.measure($$t.$fz.b);return $ret}());$self.p().pyramidMarkerTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$fz.j);$ret.measure($$t.$fz.b);return $ret}());$self.p().squareMarkerTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$fz.k);$ret.measure($$t.$fz.b);return $ret}());$self.p().diamondMarkerTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$fz.e);$ret.measure($$t.$fz.b);return $ret}());$self.p().pentagonMarkerTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$fz.h);$ret.measure($$t.$fz.b);return $ret}());$self.p().hexagonMarkerTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$fz.f);$ret.measure($$t.$fz.b);return $ret}());$self.p().tetragramMarkerTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$fz.l);$ret.measure($$t.$fz.b);return $ret}());$self.p().pentagramMarkerTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$fz.i);$ret.measure($$t.$fz.b);return $ret}());$self.p().hexagramMarkerTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$fz.g);$ret.measure($$t.$fz.b);return $ret}())},db:function(){this.l().ay();this.c2();var a=this.at();this.dc();if(a!=this.at()){this.p().gu()}},co:function(){if(this.p().a7()!=null){var a=this.p().overviewPlusDetailPaneVisibility();this.p().a7().__visibility=a;this.p().a7().refresh(false)}},ai:function(a){if(a==null){return false}var b=a.__x;var c=a.__y;if(b>=this.p().viewportRect().left()&&c>=this.p().viewportRect().top()&&b<=this.p().viewportRect().left()+this.p().viewportRect().width()&&c<=this.p().viewportRect().top()+this.p().viewportRect().height()){var d=this.p().a7();if(d!=null&&d.__visibility==0&&b>=d.view().bc().left()&&c>=d.view().bc().top()&&b<=d.view().bc().left()+d.view().bc().width()&&c<=d.view().bc().top()+d.view().bc().height()){return false}return true}return false},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},cc:function(a,b,c){var $self=this;if(!c&&$self.p().mobileMode()){$self.p().mobileMode(false)}var d=new $$t.em;d.position(a);if($self.p().a4()==2||$self.p().a4()==1||$self.p().ca()||$self.p().a7()==null||$self.p().a7().pinching()){if($self.h()!=null){if($self.ac){$self.cd(a)}$self.h().g5(d.position(),$self.e(),d);$self.h(null)}return}var e=null;var f=function(){var $ret=$self.f(a,!b,e);e=$ret.context;return $ret.ret}();$self.e(e);var g=$self.g(f);if(f!=null){var h=false;var i=false;if($self.h()!=f){i=true}if($self.h()==null||i){h=true}if(h){if(i){if($self.h()!=null){g=$self.g($self.h());$self.h().g5(d.position(),e,d);if(g!=null){g.g5(d.position(),e,d)}}}$self.h(f);f.g4(d.position(),e,d);if(g!=null){g.g4(d.position(),e,d)}}else{$self.h(f);f.g7(d.position(),e,d);if(g!=null){g.g7(d.position(),e,d)}}}else{if($self.h()!=null){g=$self.g($self.h());$self.h().g5(d.position(),e,d);if(g!=null){g.g5(d.position(),e,d)}$self.h(null)}for(var j=0;j<$self.p().series().count();j++){var k=$self.p().series().__inner[j];if(k.b5()){g=$self.g(k);k.g5(d.position(),k.eh(),d);if(g!=null){g.g5(d.position(),k.eh(),d)}}}}},g:function(a){var b=null;if(a!=null&&$.ig.util.cast($$t.$jw.$type,a)!==null){b=a.parentSeries()}if(a!=null&&$.ig.util.cast($$t.$ry.$type,a)!==null){b=a.parentSeries()}return b},cb:function(a){if(this.h()!=null){var b=this.g(this.h());var c=new $$t.em;c.position(a);this.h().g5(c.position(),null,c);if(b!=null){b.g5(c.position(),null,c)}this.h(null)}this.p().hl(a)},ac:false,ca:function(a){if(this.h()!=null){this.ac=true;var b=new $$t.mu;b.position(a);this.h().g2(b.position(),this.e(),b)}},cd:function(a){if(this.h()!=null){this.ac=false;var b=new $$t.mu;b.position(a);this.h().g6(b.position(),this.e(),b)}},c2:function(){},dr:function(){return this.m().ay()},dl:function(a){if(this.m()!=null){this.m().az(this.p().viewportRect())}},by:function(a){this.p().bo(this.p().mobileMode()||this.p().crosshairVisibility()==0);this.bb(a)},bb:function(a){if(this.p().a7()!=null){this.p().a7().mobileMode(a);if(!a){this.p().a7().__visibility=this.p().overviewPlusDetailPaneVisibility();this.p().a7().view().s(false)}else{this.p().a7().__visibility=1;this.p().a7().view().s(this.p().overviewPlusDetailPaneVisibility()==0)}this.p().gu()}},aa:false,isDirty:function(a){if(arguments.length===1){this.aa=a;return a}else{return this.aa}},undirty:function(a){this.aa=false;this.cy()},index:function(){return 10},postRender:function(){},bi:function(){this.c1()},z:false,bs:function(){this.l().aq()},c8:function(){this.l().ax()},bd:function(a){this.l().al()},a5:function(a){this.l().aj(a)},df:function(a){this.l().a3(a)},dg:function(a){this.l().a4(a)},a6:function(a){this.l().ak(a)},cx:function(a){this.l().au(a)},ce:function(a){this.p().canvasRenderScheduler().j()},bc:function(a){},_ak:false,ak:function(value){if(arguments.length===1){this._ak=value;return value}else{return this._ak}},n:function(a){if(this.p().mobileMode()){return 2}else{return 1}},b9:function(){this.m().w(this.p().isSurfaceInteractionDisabled())},dn:null,dm:null,av:function(a,b){if(a==null){return 0}this.u().z(b);return this.u().d(a)},au:function(a,b){if(a==null){return 0}var c=0;c=$$t.$fj.b(b);return c},cl:function(){this.ae=true;this.c1()},ck:function(){if(this.p().title()==null||!($.ig.util.cast($$t.$bd.$type,this.p())!==null)){this.dn=null}else{this.dn=new $$t.b9;this.dn.aa(this.p().title().toString());var a=this.ed();var b=this.av(this.dn.aa(),this.az());this.dn.l(this.as()/2-(b+a.c()+a.d())/2);this.dn.m(a.e());var c=this.au(this.dn.aa(),this.az());this.dn.k(b);this.dn.j(c);var d=this.dq();switch(d){case 0:this.dn.l(a.c());break;case 2:this.dn.l(Math.max(this.as()-a.d()-b,a.c()));break}}},ch:function(){this.aq=NaN;if(this.p().subtitle()==null||!($.ig.util.cast($$t.$bd.$type,this.p())!==null)){this.dm=null}else{this.dm=new $$t.b9;this.dm.aa(this.p().subtitle().toString());var a=this.ec();var b=this.av(this.dm.aa(),this.ay());this.dm.l(this.as()/2-(b+a.c()+a.d())/2);this.dm.m(this.ax()+a.e());var c=this.au(this.dm.aa(),this.ay());this.dm.k(b);this.dm.j(c);var d=this.dp();switch(d){case 0:this.dm.l(a.c());break;case 2:this.dm.l(Math.max(this.as()-a.d()-b,a.c()));break}}},c:function(a){var b=this.l().c();if(b==0){var c=$$t.$s0.b(a.aj());if(a.crossingAxis()==null){if(c==4){return 4}if(c==5){return 3}}else{if(c==4){return 3}if(c==5){return 4}}if(c==0){return 3}return 4}return b},d:function(a){var b=this.l().d();if(b==0){var c=$$t.$s0.b(a.aj());if(a.crossingAxis()==null){if(c==7){return 1}if(c==6){return 2}}else{if(c==7){return 2}if(c==6){return 1}}if(c==3){return 2}return 1}return b},a3:function(){return this.l().ai()},dv:function(){return this.l().be()},a0:function(){return this.l().ah()},ds:function(){return this.l().bd()},a2:function(){return this.l().af()},a1:function(){return this.l().ad()},du:function(){return this.l().bc()},dt:function(){return this.l().bb()},bk:function(a){var b="";a.title(null);a.subtitle(null);var c=this.ed();var d=0;var e=0;if(this.dn!=null){b=this.az();var f=$$t.$fj.a(this.dn,b);var g={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e=this.dn.j()+c.b()+c.e();var h=new $$t.so;var i=this.d4();h.viewport(new $$t.x(0,i.left(),i.top(),i.width(),e));h.textPlotArea(this.d2(this.dn));h.textPlotArea(new $$t.x(0,this.dn.l(),this.dn.m(),this.dn.k(),this.dn.j()));d=h.height();h.appearance($$t.$gk.fromTextElement(this.dn,f));var j=this.ed();h.appearance().marginTop(j.e());h.appearance().marginLeft(j.c());h.appearance().marginRight(j.d());h.appearance().marginBottom(j.b());var k=this.dq();h.appearance().horizontalAlignment(k.toString());a.title(h)}if(this.dm!=null){b=this.ay();var l=$$t.$fj.a(this.dm,b);var m={__x:0,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var n=this.ec();var o=this.dm.j()+n.b()+n.e();var p=new $$t.so;var q=this.d4();p.viewport(new $$t.x(0,q.left(),q.top()+e,q.width(),o));p.textPlotArea(this.d2(this.dm));p.appearance($$t.$gk.fromTextElement(this.dm,l));var r=this.ec();p.appearance().marginTop(r.e());p.appearance().marginLeft(r.c());p.appearance().marginRight(r.d());p.appearance().marginBottom(r.b());var s=this.dp();p.appearance().horizontalAlignment(s.toString());a.subtitle(p)}},d4:function(){return new $$t.x(0,0,0,this.as(),this.ar())},d2:function(a){var b=$$t.$jq.a(a);return b},bj:function(a){a.width(this.as());a.height(this.ar());a.contentArea(this.d4());a.centralArea(new $$t.x(0,this.an,0,this.as()-(this.an+this.ao),this.ar()-(this.ap+this.am)));a.plotArea(this.p().viewportRect())},eb:function(){return this.l().bn()},ea:function(){return this.l().bm()},y:false,x:false,cg:function(a,b){this.x=true},cj:function(a,b){this.y=true},dq:function(){if(this.y){return this.p().titleHorizontalAlignment()}else{var a=1;switch(this.l().ag()){case"left":a=0;break;case"right":a=2;break}return a}},dp:function(){if(this.x){return this.p().subtitleHorizontalAlignment()}else{var a=1;switch(this.l().ae()){case"left":a=0;break;case"right":a=2;break}return a}},ab:false,a9:function(){if(this.ab){this.bg();if(this.v){this.p().ah().u()}if(this.ab){this.bg()}}},af:function(){if(this.p().ci()){return false}if($$t.$bt.now().getTime()-this.p().cl().getTime()<300){return true}return false},bh:function(){this.l().an(this.as(),this.ar())},bw:function(){this.l().ar(this.p().isPagePanningAllowed())},aj:function(a){var b=this.p().actualWindowRect();var c=b.top()>0;var d=b.left()>0;var e=b.right()<1;var f=b.bottom()<1;var g=a.__y<0;var h=a.__y>0;var i=a.__x<0;var j=a.__x>0;if(c&&g){return true}if(d&&i){return true}if(f&&h){return true}if(j&&e){return true}return false},cp:function(){this.p().canvasRenderScheduler().j();this.p().ae().j();this.a().j()},$type:new $.ig.Type("SeriesViewerView",$.ig.$ot,[$$t.$bc.$type])},true);$.ig.util.defType("XamDataChartView:jp","SeriesViewerView",{init:function(a){$$t.$bf.init.call(this,a);this.ee(a)},_ee:null,ee:function(value){if(arguments.length===1){this._ee=value;return value}else{return this._ee}},ei:function(a){this.p().canvasRenderScheduler().l()},cr:function(){$$t.$bf.cr.call(this);if(this.b().count()==0&&this.t()!=null){this.t().i(0,0,this.as(),this.ar())}},c2:function(){var $self=this;var a;var b;var c;var d;var e,f,g,h;var i=1,j=0;var k=false;(function(){var $ret=$self.l().ap(a,b,c,d,e);a=$ret.brushes;b=$ret.outlines;c=$ret.fontBrush;d=$ret.font;e=$ret.axisLineBrush;return $ret.ret})();var l;(function(){var $ret=$self.l().ao(i,l,f,g,j,k);i=$ret.opacity;l=$ret.margins;f=$ret.axisStroke;g=$ret.axisMajorStroke;j=$ret.categoryAxisTickLength;k=$ret.alignsGridLines;return $ret.ret})();$self.p().topMargin(l[0]);$self.p().rightMargin(l[1]);$self.p().bottomMargin(l[2]);$self.p().leftMargin(l[3]);$self.ee().defaultAxisStroke(e);$self.ee().defaultAxisMajorStroke(e);$self.ee().defaultAxisMinorStroke(e);$self.ee().alignsGridLinesToPixels(k);$self.el(f);$self.ek(g);$self.ee().brushes(a);$self.ee().outlines(b);$self.ee().markerBrushes(a);$self.ee().markerOutlines(b);$self.em(c);$self.eh(d);$self.ej(e);$self.ef(i);$self.eg(j)},_em:null,em:function(value){if(arguments.length===1){this._em=value;return value}else{return this._em}},_ej:null,ej:function(value){if(arguments.length===1){this._ej=value;return value}else{return this._ej}},_el:null,el:function(value){if(arguments.length===1){this._el=value;return value}else{return this._el}},_ek:null,ek:function(value){if(arguments.length===1){this._ek=value;return value}else{return this._ek}},_ef:0,ef:function(value){if(arguments.length===1){this._ef=value;return value}else{return this._ef}},_eg:0,eg:function(value){if(arguments.length===1){this._eg=value;return value}else{return this._eg}},b5:function(a){$$t.$bf.b5.call(this,a)},cz:function(){this.d5().z(1);this.d6().z(1);this.d5().__stroke=this.em();this.d6().__stroke=this.em();$$t.$bf.cz.call(this)},_eh:null,eh:function(value){if(arguments.length===1){this._eh=value;return value}else{return this._eh}},$type:new $.ig.Type("XamDataChartView",$$t.$bf.$type)},true);$.ig.util.defType("ChartCollection:n9","ObservableCollection$1",{init:function(){$$t.$e4.init.call(this,$$t.$be.$type)},collectionResetting:null,h:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$t.$e4.h.call(this)},$type:new $.ig.Type("ChartCollection",$$t.$e4.$type.specialize($$t.$be.$type))},true);$.ig.util.defType("ChartContentManager:ju","DependencyObject",{j:null,o:null,q:null,r:function(a){if(arguments.length===1){this.q=a;return a}else{return this.q}},init:function(a){this.j=null;this.o=new $$t.f0($$t.$jv.$type,$$t.$f0.$type.specialize($$t.$an.$type,$$t.$js.$type),0);this.q=new $$t.bh($$t.$aj.$type,0);this.k=false;$$t.$an.init.call(this);this.m(true);this.l(true);this.o.add(0,new $$t.f0($$t.$an.$type,$$t.$js.$type,0));this.o.add(1,new $$t.f0($$t.$an.$type,$$t.$js.$type,0));this.o.add(2,new $$t.f0($$t.$an.$type,$$t.$js.$type,0));this.j=a},i:function(a,b,c){var d=this.h(a,b);d.a(c);return d},y:function(a,b){var c=this.o.item(a);if(c.containsKey(b)){c.remove(b)}var d=$.ig.util.cast($$t.$aj.$type,b);if(d!=null&&this.r().contains(d)){this.r().remove(d)}},k:false,v:function(){if(!this.k){this.k=true;window.setTimeout(this.s.runOn(this),0)}},x:function(a,b,c,d){var e=c;if(!e.c()){e.b(d)}else{if(!d){e.b(false)}}if(!e.c()){e.c(true);this.v()}},_n:false,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},h:function(a,b){var $self=this;var c=$self.o.item(a);var d=null;if(!function(){var $ret=c.tryGetValue(b,d);d=$ret.value;return $ret.ret}()){d=new $$t.js;d.h(b);c.add(b,d);var e=$.ig.util.cast($$t.$aj.$type,b);if(e!=null&&!$self.r().contains(e)){if($.ig.util.cast($$t.$jw.$type,e)!==null||$.ig.util.cast($$t.$ry.$type,e)!==null){var f=$.ig.util.cast($$t.$jw.$type,e);var g=$.ig.util.cast($$t.$ry.$type,e);var h=f!=null?f.parentSeries():g.parentSeries();var i=f!=null?f.logicalSeriesLink():g.logicalSeriesLink();var j=0;if($self.r().indexOf(h)==0){j++}j+=h.series().indexOf(i);if($self.r().count()<=j||h.series().count()==0||j==-1){$self.r().add(e)}else{$self.r().insert(j,e)}}else{$self.r().add(e)}}}return d},u:function(){this.s()},s:function(){if(this.j==null||this.o==null){return}if(!this.k){return}if(this.j!=null){this.j.gf()}this.k=false;var b=this.p().getEnumerator();while(b.moveNext()){var a=b.current();a.f()}if(!this.k){this.j.h9()}},p:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:null,$b:null,$c:null,$d:null,$e:null,$f:null,$g:null,$h:null,$i:null,$j:null,$k:null,$l:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$a=null;this.$a=this.$this.o.item(1);this.$state=1;break;case 1:this.$c=this.$a.values().getEnumerator();this.$state=4;break;case 2:this.$b=this.$c.current();this.$current=this.$b;this.$state=3;return true;case 3:this.$state=4;break;case 4:if(this.$c.moveNext()){this.$state=2}else{this.$state=5}break;case 5:this.$a=this.$this.o.item(0);this.$d=new $$t.bh($$t.$js.$type,0);this.$state=6;break;case 6:this.$f=this.$this.r().getEnumerator();this.$state=11;break;case 7:this.$e=this.$f.current();this.$state=8;break;case 8:if(!this.$e.isAnnotationLayer()){this.$state=9}else{this.$state=10}break;case 9:this.$d.add(this.$a.item(this.$e));this.$state=10;break;case 10:this.$state=11;break;case 11:if(this.$f.moveNext()){this.$state=7}else{this.$state=12}break;case 12:this.$state=13;break;case 13:this.$h=this.$this.r().getEnumerator();this.$state=18;break;case 14:this.$g=this.$h.current();this.$state=15;break;case 15:if(this.$g.isAnnotationLayer()){this.$state=16}else{this.$state=17}break;case 16:this.$d.add(this.$a.item(this.$g));this.$state=17;break;case 17:this.$state=18;break;case 18:if(this.$h.moveNext()){this.$state=14}else{this.$state=19}break;case 19:this.$state=20;break;case 20:this.$j=this.$d.getEnumerator();this.$state=23;break;case 21:this.$i=this.$j.current();this.$current=this.$i;this.$state=22;return true;case 22:this.$state=23;break;case 23:if(this.$j.moveNext()){this.$state=21}else{this.$state=24}break;case 24:this.$a=this.$this.o.item(2);this.$state=25;break;case 25:this.$l=this.$a.values().getEnumerator();this.$state=28;break;case 26:this.$k=this.$l.current();this.$current=this.$k;this.$state=27;return true;case 27:this.$state=28;break;case 28:if(this.$l.moveNext()){this.$state=26}else{this.$state=29}break;case 29:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1($$t.$js.$type,$iter)},t:function(a){var c=this.o.item(1).values().getEnumerator();while(c.moveNext()){var b=c.current();$.ig.util.cast($$t.$hc.$type,b.h()).dm()}var e=this.o.item(1).values().getEnumerator();while(e.moveNext()){var d=e.current();d.f()}var g=this.o.item(1).values().getEnumerator();while(g.moveNext()){var f=g.current();$.ig.util.cast($$t.$hc.$type,f.h()).fa($$t.$x.empty())}},_l:false,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_m:false,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},z:function(a,b,c,d){c.i(d)},w:function(a,b){if(!b.e()){b.e(true);this.v()}},$type:new $.ig.Type("ChartContentManager",$$t.$an.$type)},true);$.ig.util.defType("ContentInfo:js","Object",{init:function(){$.ig.$op.init.call(this)},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:false,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:false,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},d:function(){if(this.i().isEmpty()){return false}if(this.i().width()==0&&this.i().height()==0){return false}return true},g:function(){if(this.e()&&$.ig.util.cast($$t.$hc.$type,this.h())!==null){this.e(false);var a=this.c();this.c(true);var b=$.ig.util.cast($$t.$hc.$type,this.h()).updateRange1(true);if(!b){this.c(a)}}},f:function(){this.g();if($.ig.util.cast($$t.$hc.$type,this.h())!==null){var a=$.ig.util.cast($$t.$hc.$type,this.h());
if(a.crossingAxis()!=null){var b=a.crossingAxis();if(b.ar()!=null&&b.ar().e()){b.ar().g()}}}if(this.c()){this.c(false);this.a()(this.b());this.b(false)}},_e:false,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},$type:new $.ig.Type("ContentInfo",$.ig.$ot)},true);$.ig.util.defType("DataContext:fl","Object",{init:function(){$.ig.$op.init.call(this)},_series:null,series:function(value){if(arguments.length===1){this._series=value;return value}else{return this._series}},_item:null,item:function(value){if(arguments.length===1){this._item=value;return value}else{return this._item}},_actualItemBrush:null,actualItemBrush:function(value){if(arguments.length===1){this._actualItemBrush=value;return value}else{return this._actualItemBrush}},_outline:null,outline:function(value){if(arguments.length===1){this._outline=value;return value}else{return this._outline}},_itemLabel:null,itemLabel:function(value){if(arguments.length===1){this._itemLabel=value;return value}else{return this._itemLabel}},_itemBrush:null,itemBrush:function(value){if(arguments.length===1){this._itemBrush=value;return value}else{return this._itemBrush}},_thickness:0,thickness:function(value){if(arguments.length===1){this._thickness=value;return value}else{return this._thickness}},flatten:function(){var series_=this.series();var item_=this.item();var actualItemBrush_=this.actualItemBrush();var outline_=this.outline();var itemLabel_=this.itemLabel();var itemBrush_=this.itemBrush();var thickness_=this.thickness();return{item:item_,itemBrush:actualItemBrush_,outline:outline_,itemLabel:itemLabel_,thickness:thickness_}},$type:new $.ig.Type("DataContext",$.ig.$ot)},true);$.ig.util.defType("PieSliceDataContext:mt","DataContext",{init:function(){$$t.$fl.init.call(this)},_slice:null,slice:function(value){if(arguments.length===1){this._slice=value;return value}else{return this._slice}},_percentValue:0,percentValue:function(value){if(arguments.length===1){this._percentValue=value;return value}else{return this._percentValue}},_isOthersSlice:false,isOthersSlice:function(value){if(arguments.length===1){this._isOthersSlice=value;return value}else{return this._isOthersSlice}},flatten:function(){var ret_=$$t.$fl.flatten.call(this);var percentValue_=this.percentValue();var isOthersSlice_=this.isOthersSlice();ret_.percentValue=percentValue_;ret_.isOthersSlice=isOthersSlice_;if(isOthersSlice_&&this.item()!=null){var items_=[];var a=this.item().getEnumerator();while(a.moveNext()){var currItem_=a.current();items_.push(currItem_)}ret_.item=items_}return ret_},$type:new $.ig.Type("PieSliceDataContext",$$t.$fl.$type)},true);$.ig.util.defType("FunnelSliceDataContext:oo","DataContext",{init:function(){$$t.$fl.init.call(this)},_itemOutline:null,itemOutline:function(value){if(arguments.length===1){this._itemOutline=value;return value}else{return this._itemOutline}},flatten:function(){var ret_=$$t.$fl.flatten.call(this);var itemOutline_=this.itemOutline();ret_.itemOutline=itemOutline_;return ret_},$type:new $.ig.Type("FunnelSliceDataContext",$$t.$fl.$type)},true);$.ig.util.defType("LabelPanelArranger:s0","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=c.z();var f=e.crossingAxis();f=$$t.$s0.a(c,e,f);var g=$$t.$s0.b(c);var h=0;var i=0;h=c.ay();i=c.ay();if(c.z().labelSettings()!=null&&c.z().labelSettings().visibility()!=0){i=0;h=0}if($.ig.util.cast($$t.$i4.$type,c)!==null){switch(g){case 0:b.y(Math.max(0,b.top()+i));b.height(Math.max(0,b.height()-i));e.labelSettings().c(0);break;case 4:if(f!=null&&c.ax()-b.top()<i&&$.ig.util.cast($$t.$k8.$type,c)!==null){e.labelSettings().c(5)}else{e.labelSettings().c(4)}break;case 5:if(f!=null&&b.bottom()-c.ax()<i&&$.ig.util.cast($$t.$k8.$type,c)!==null){if(e.labelSettings()!=null){e.labelSettings().c(4)}}else{if(e.labelSettings()!=null){e.labelSettings().c(5)}}break;case 1:default:if(e.labelSettings()!=null){e.labelSettings().c(1)}b.height(Math.max(0,b.height()-i));break}}if($.ig.util.cast($$t.$il.$type,c)!==null){switch(g){case 3:b.width(Math.max(0,b.width()-h));e.labelSettings().c(3);break;case 6:if(f!=null&&c.ax()-b.left()<h){e.labelSettings().c(7)}else{e.labelSettings().c(6)}break;case 7:if(f!=null&&b.right()-c.ax()<h){e.labelSettings().c(6)}else{e.labelSettings().c(7)}break;case 2:default:if(e.labelSettings()!=null){e.labelSettings().c(2)}b.x(Math.max(0,b.left()+h));b.width(Math.max(0,b.width()-h));break}}if($.ig.util.cast($$t.$ja.$type,c)!==null){if(e.labelSettings()!=null){e.labelSettings().c(g)}}}return b},a:function(a,b,c){if($.ig.util.cast($$t.$i3.$type,a)!==null&&$.ig.util.cast($$t.$it.$type,b)!==null){c=$.ig.util.cast($$t.$it.$type,b).g1()}if($.ig.util.cast($$t.$ja.$type,a)!==null&&$.ig.util.cast($$t.$i7.$type,b)!==null){c=$.ig.util.cast($$t.$i7.$type,b).g2()}if($.ig.util.cast($$t.$ja.$type,a)!==null&&$.ig.util.cast($$t.$jd.$type,b)!==null){c=$.ig.util.cast($$t.$jd.$type,b).g3()}return c},b:function(a){if(a==null){return 1}else{var b=a.z();if(b!=null&&b.labelSettings()!=null){var c=b.labelSettings().c();if(!a.am(c)){return a.ad()}return c}else{return a.ad()}}},c:function(a,b,c,d){var e=a.z();var f=e.crossingAxis();f=$$t.$s0.a(a,e,f);var g=$$t.$s0.b(a);var h;var i=a.ay();var j=a.ay();if(a.z()!=null&&a.z().labelSettings()!=null&&a.z().labelSettings().visibility()==1){return}switch(g){case 3:b.g(b.g()-j);b.d(b.d()-j);h=new $$t.x(0,b.g(),c.top(),j,c.height());d(a,h);break;case 2:h=new $$t.x(0,b.f(),c.top(),j,c.height());d(a,h);b.f(b.f()+j);b.c(b.c()+j);break;case 7:if(f!=null){h=new $$t.x(0,b.f()+a.ax(),c.top(),j,c.height())}else{b.d(b.d()-j);h=new $$t.x(0,b.d(),c.top(),j,c.height())}d(a,h);break;case 6:if(f!=null){h=new $$t.x(0,b.f()+a.ax()-j,c.top(),j,c.height())}else{h=new $$t.x(0,b.c(),c.top(),j,c.height());b.c(b.c()+j)}d(a,h);break;case 1:b.a(b.a()-i);b.b(b.b()-i);h=new $$t.x(0,c.left(),b.a(),c.width(),i);d(a,h);break;case 0:h=new $$t.x(0,c.left(),b.h(),c.width(),i);d(a,h);b.h(b.h()+i);b.e(b.e()+i);break;case 5:if(f!=null){h=new $$t.x(0,c.left(),b.h()+a.ax(),c.width(),i)}else{b.b(b.b()-i);h=new $$t.x(0,c.left(),b.b(),c.width(),i)}d(a,h);break;case 4:if(f!=null){h=new $$t.x(0,c.left(),b.h()+a.ax()-i,c.width(),i)}else{h=new $$t.x(0,c.left(),b.e(),c.width(),i);b.e(b.e()+i)}d(a,h);break}if($.ig.util.cast($$t.$ja.$type,a)!==null){h=new $$t.x(0,c.left(),c.top(),c.width(),c.height());d(a,h)}},d:function(a,b,c,d){var e=new $$t.bh($$t.$he.$type,0);var f=new $$t.bh($$t.$he.$type,0);var h=a.getEnumerator();while(h.moveNext()){var g=h.current();var i=$$t.$s0.b(g);switch(i){case 1:case 2:case 0:case 3:f.add(g);break;case 5:case 6:case 4:case 7:e.add(g);break}}var k=f.getEnumerator();while(k.moveNext()){var j=k.current();$$t.$s0.c(j,b,c,d)}var m=e.getEnumerator();while(m.moveNext()){var l=m.current();$$t.$s0.c(l,b,c,d)}},$type:new $.ig.Type("LabelPanelArranger",$.ig.$ot)},true);$.ig.util.defType("LabelPanelsArrangeState:s1","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_h:0,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:0,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_g:0,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},$type:new $.ig.Type("LabelPanelsArrangeState",$.ig.$ot)},true);$.ig.util.defType("LegendTemplates:mj","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=c.title();if(e==null){e="Series Title"}$$t.$mj.a(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},c:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.itemLabel();if(e==null){e="Series Item"}$$t.$mj.a(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},o:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.itemLabel();if(e==null){e="Pie Item"}$$t.$mj.a(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},i:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.itemLabel();if(e==null){e="Funnel Item"}$$t.$mj.a(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},a:function(a,b,c,d,e,f,g,h,i){var j=a;var k=f;if(k!=null&&k.series()!=null){if(h!=null){var l=$("<canvas></canvas>");l.attr("width","18");l.attr("height","16");var m=$("<td class='ui-legend-item-badge'></td>");m.append(l);var n=l[0].getContext("2d");var o=new $$t.cj;o.passInfo=i;o.context=n;o.width=18;o.height=16;o.data=k;h.measure()(o);var p=new $$t.cd;p.availableWidth=isNaN(o.width)?18:Math.min(o.width,18);p.availableHeight=isNaN(o.height)?16:Math.min(o.height,16);p.passInfo=i;p.context=n;p.data=k;p.xPosition=0;p.yPosition=0;h.render()(p);j.append(m)}var q=$("<td class='ui-legend-item-text'><span>"+g+"</span></td>");j.append(q)}},n:function(a){var b=a.data;var c=a.context;var d=new $$t.bz(new $$t.dk,c);var e=b.slice();var f=b.series();var g=f.ao().bg(e);var h=f.ao().bh(e);var i=new $$t.b1;i.width(a.availableWidth-e.ay()*2-2);i.height(a.availableHeight-e.ay()*2);i.l(e.ay()+1);i.m(e.ay());i.z(e.ay());i.__fill=g;i.__stroke=h;d.t(i)},h:function(a){var b=a.data;var c=a.context;if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}if(b.itemOutline()!=null){b.outline(b.itemOutline())}var d=new $$t.bz(new $$t.dk,c);var e=b.thickness();if(isNaN(e)){e=1}var f=new $$t.b1;f.width(a.availableWidth-e*2-2);f.height(a.availableHeight-e*2);f.l(e+1);f.m(e);f.z(e);f.__fill=b.actualItemBrush();f.__stroke=b.outline();d.t(f)},k:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$t.bz(new $$t.dk,c);var f=new $$t.cl;f.ag(0);f.ai(a.availableHeight/2);f.ah(a.availableWidth);f.aj(a.availableHeight/2);f.z(d.thickness());f.__stroke=b.actualItemBrush();f.af(d.dashArray());e.p(f);var g=$.ig.util.cast($$t.$fw.$type,b.series());if(g!=null&&g.actualMarkerTemplate()!=null&&g.actualMarkerTemplate().render()!=null){b.outline(d.actualOutline());$$t.$mj.s(g.actualMarkerTemplate(),a)}},s:function(a,b){var c=new $$t.cj;c.passInfo=b.passInfo;c.width=11;c.height=11;c.data=b.data;c.context=b.context;c.renderContext=b.renderContext;var d=b.data;var e=d.actualItemBrush();var f=d.itemBrush();if($.ig.util.cast($$t.$aj.$type,d.series())!==null){if(d.itemBrush()==null){var g=d.series();d.actualItemBrush(g.getActualMarkerBrush())}}if(a.measure()!=null){a.measure()(c);if(isNaN(c.width)||Number.isInfinity(c.width)||c.width>11){c.width=11}if(isNaN(c.height)||Number.isInfinity(c.height)||c.height>11){c.height=11}}var h=new $$t.cd;h.passInfo=b.passInfo;h.availableWidth=c.width;h.availableHeight=c.height;h.xPosition=b.availableWidth/2;h.yPosition=b.availableHeight/2;h.data=b.data;h.context=b.context;h.renderContext=b.renderContext;a.render()(h);d.itemBrush(f);d.actualItemBrush(e)},t:function(a){var b=null;if($.ig.util.cast($$t.$aj.$type,a.series())!==null){b=a.series()}if(a.itemBrush()!=null){a.actualItemBrush(a.itemBrush())}else{if(b!=null){a.actualItemBrush(b.actualBrush())}else{a.actualItemBrush(a.itemBrush())}}},d:function(a){},b:function(a){},j:function(a){},r:function(a){var $self=this;var b=a.data;var c=a.context;$$t.$mj.t(b);var d=new $$t.bz(new $$t.dk,c);var e=new $$t.b6;var f=new $$t.dx;var g=new $$t.d6;g.__isFilled=true;g.__startPoint={__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g.__segments.add(new $$t.d8(0,{__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.d8(0,{__x:11,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(function(){var $ret=new $$t.d2;$ret.f(new $$t.y(5,5));$ret.b(false);$ret.d({__x:16,__y:9,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());g.__segments.add(new $$t.d8(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.d8(0,{__x:5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(function(){var $ret=new $$t.d2;$ret.f(new $$t.y(5,5));$ret.b(false);$ret.d({__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());f.b().add(g);e.ak(f);if($.ig.util.cast($$t.$aj.$type,b.series())!==null){e.z(b.series().thickness());e.__stroke=b.series().actualOutline();e.af(b.series().dashArray())}e.__fill=b.actualItemBrush();d.q(e);var h=$.ig.util.cast($$t.$fw.$type,b.series());if(h!=null&&h.actualMarkerTemplate()!=null&&h.actualMarkerTemplate().render()!=null){if($.ig.util.cast($$t.$aj.$type,b.series())!==null){b.outline(b.series().actualOutline())}$$t.$mj.s(h.actualMarkerTemplate(),a)}},m:function(a){var $self=this;var b=a.data;var c=a.context;$$t.$mj.t(b);var d=new $$t.b6;var e=new $$t.dx;var f=new $$t.d6;f.__isFilled=true;f.__startPoint={__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};f.__segments.add(new $$t.d8(0,{__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));f.__segments.add(new $$t.d8(0,{__x:11,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));f.__segments.add(function(){var $ret=new $$t.d2;$ret.f(new $$t.y(5,5));$ret.b(false);$ret.d({__x:16,__y:9,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());f.__segments.add(new $$t.d8(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));f.__segments.add(new $$t.d8(0,{__x:5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));f.__segments.add(function(){var $ret=new $$t.d2;$ret.f(new $$t.y(5,5));$ret.b(false);$ret.d({__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());e.b().add(f);d.ak(e);if($.ig.util.cast($$t.$aj.$type,b.series())!==null){d.z(b.series().thickness());d.__stroke=b.series().actualOutline();d.af(b.series().dashArray())}d.__fill=b.actualItemBrush();var g=new $$t.bz(new $$t.dk,c);g.q(d)},l:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$t.cl;e.ag(0);e.ai(a.availableHeight/2);e.ah(a.availableWidth);e.aj(a.availableHeight/2);e.z(d.thickness());e.af(d.dashArray());e.__stroke=b.actualItemBrush();var f=new $$t.bz(new $$t.dk,c);f.p(e)},p:function(a){var b=a.data;$$t.$mj.t(b);var c=$.ig.util.cast($$t.$fw.$type,b.series());if(c!=null&&c.actualMarkerTemplate()!=null&&c.actualMarkerTemplate().render()!=null){if($.ig.util.cast($$t.$aj.$type,b.series())!==null){b.outline(b.series().actualOutline())}$$t.$mj.s(c.actualMarkerTemplate(),a)}},q:function(a){var $self=this;var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$t.b6;var f=new $$t.dx;var g=new $$t.d6;g.__isFilled=true;g.__startPoint={__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g.__segments.add(new $$t.d8(0,{__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.d8(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.d8(0,{__x:5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(function(){var $ret=new $$t.d2;$ret.f(new $$t.y(5,5));$ret.b(false);$ret.d({__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());f.b().add(g);e.ak(f);if($.ig.util.cast($$t.$aj.$type,b.series())!==null){e.z(b.series().thickness());e.__stroke=b.series().actualOutline();e.af(b.series().dashArray())}e.__fill=b.actualItemBrush();var h=new $$t.b6;var i=new $$t.dx;var j=new $$t.d6;j.__isFilled=true;j.__startPoint={__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j.__segments.add(new $$t.d8(0,{__x:11,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));j.__segments.add(function(){var $ret=new $$t.d2;$ret.f(new $$t.y(5,5));$ret.b(false);$ret.d({__x:16,__y:9,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());j.__segments.add(new $$t.d8(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));i.b().add(j);h.ak(i);if($.ig.util.cast($$t.$aj.$type,b.series())!==null){h.z(b.series().thickness());h.__stroke=b.series().actualOutline()}if($.ig.util.cast($$t.$qk.$type,b.series())!==null){h.__fill=b.series().negativeBrush()}var k=new $$t.bz(new $$t.dk,c);k.q(e);k.q(h);var l=$.ig.util.cast($$t.$fw.$type,b.series());if(l!=null&&l.actualMarkerTemplate()!=null&&l.actualMarkerTemplate().render()!=null){if($.ig.util.cast($$t.$aj.$type,b.series())!==null){b.outline(b.series().actualOutline())}$$t.$mj.s(l.actualMarkerTemplate(),a)}},f:function(a){var $self=this;var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$t.b6;var f=new $$t.dx;var g=new $$t.d6;g.__isFilled=true;g.__startPoint={__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g.__segments.add(new $$t.d8(0,{__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.d8(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.d8(0,{__x:5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(function(){var $ret=new $$t.d2;$ret.f(new $$t.y(5,5));$ret.b(false);$ret.d({__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());f.b().add(g);e.ak(f);if($.ig.util.cast($$t.$aj.$type,b.series())!==null){e.z(b.series().thickness());e.__stroke=b.series().actualOutline();e.af(b.series().dashArray())}e.__fill=b.actualItemBrush();var h=new $$t.b6;var i=new $$t.dx;var j=new $$t.d6;j.__isFilled=true;j.__startPoint={__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j.__segments.add(new $$t.d8(0,{__x:11,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));j.__segments.add(function(){var $ret=new $$t.d2;$ret.f(new $$t.y(5,5));$ret.b(false);$ret.d({__x:16,__y:9,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());j.__segments.add(new $$t.d8(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));i.b().add(j);h.ak(i);if($.ig.util.cast($$t.$aj.$type,b.series())!==null){h.z(b.series().thickness());h.__stroke=b.series().actualOutline();h.af(b.series().dashArray())}if($.ig.util.cast($$t.$qn.$type,b.series())!==null){h.__fill=b.series().negativeBrush()}var k=new $$t.bz(new $$t.dk,c);k.q(e);k.q(h)},g:function(a){var $self=this;var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$t.b6;var f=new $$t.dx;var g=new $$t.d6;g.__isFilled=true;g.__startPoint={__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g.__segments.add(new $$t.d8(0,{__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.d8(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.d8(0,{__x:5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(function(){var $ret=new $$t.d2;$ret.f(new $$t.y(5,5));$ret.b(false);$ret.d({__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());f.b().add(g);e.ak(f);if($.ig.util.cast($$t.$aj.$type,b.series())!==null){e.z(b.series().thickness());e.__stroke=b.series().actualOutline();e.af(b.series().dashArray())}e.__fill=b.actualItemBrush();var h=new $$t.b6;var i=new $$t.dx;var j=new $$t.d6;j.__isFilled=true;j.__startPoint={__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j.__segments.add(new $$t.d8(0,{__x:11,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));j.__segments.add(function(){var $ret=new $$t.d2;$ret.f(new $$t.y(5,5));$ret.b(false);$ret.d({__x:16,__y:9,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());j.__segments.add(new $$t.d8(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));i.b().add(j);h.ak(i);if($.ig.util.cast($$t.$aj.$type,b.series())!==null){h.z(b.series().thickness());h.__stroke=b.series().actualOutline();h.af(b.series().dashArray())}if($.ig.util.cast($$t.$qn.$type,b.series())!==null){h.__fill=b.series().negativeBrush()}var k=new $$t.bz(new $$t.dk,c);k.q(e);k.q(h)},$type:new $.ig.Type("LegendTemplates",$.ig.$ot)},true);$.ig.util.defType("Marker:fy","ContentControl",{init:function(){$$t.$cf.init.call(this)},_ak:null,ak:function(value){if(arguments.length===1){this._ak=value;return value}else{return this._ak}},_al:null,al:function(value){if(arguments.length===1){this._al=value;return value}else{return this._al}},_ah:0,ah:function(value){if(arguments.length===1){this._ah=value;return value}else{return this._ah}},_ai:0,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},_aj:0,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},af:0,ag:0,$type:new $.ig.Type("Marker",$$t.$cf.$type)},true);$.ig.util.defType("NumericMarkerManager:nq","MarkerManagerBase",{init:function(initNumber,a,b,c,d,e){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}var $self=this;$$t.$nq.init1.call(this,1,a,b,c,d,e,function(){return 0})},init1:function(initNumber,a,b,c,d,e,f){var $self=this;$$t.$nn.init.call(this,a,b,c,d,e);this.m(false);this.p(function(g){return{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}});this.n(f)},_m:false,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},l:function(a,b,c,d,e){var f=this.e()();a.clear();var g=new $$t.bh($.ig.Number.prototype.$type,0);b=Math.max(0,b);var h=null;this.i(c,d,f,g);if(b>=g.count()){h=g}else{h=new $$t.bh($.ig.Number.prototype.$type,0);var i=Math.max(8,e);var j=this.c(d,g,i,f);var k=new $$t.bh($.ig.Number.prototype.$type,1,j.keys());if($$t.$nn.b()){k.sort()}this.k(b,j,k,h)}this.q(a,f,h)},q:function(a,b,c){for(var d=0;d<c.count();++d){var e=c.__inner[d];var f=b[e];var g=this.g()(e);var h=this.h()(g);if(h.content()!=null){$.ig.util.cast($$t.$fl.$type,h.content()).item(g)}var i=new $$t.nr;if(this.m()){i.b(this.p()(e))}i.a(g);i.c({__x:f.__x,__y:f.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(!a.containsKey(g)){a.add(g,i)}}},j:function(a,b){var $self=this;var c=a.keys();if($$t.$nn.b()){var d=new $$t.bh($.ig.$op.$type,1,a.keys());d.sort1(function(e,f){var g=a.item(e);var h=a.item(f);var i=Math.pow(g.c().__x,2)+Math.pow(g.c().__y,2);var j=Math.pow(h.c().__x,2)+Math.pow(h.c().__y,2);return i.compareTo(j)});c=d}var e=null;var f=null;switch($self.n()()){case 0:break;case 1:e=function(){var $ret=new $$t.nt;$ret.c(.3);$ret.b(0);return $ret}();f=new $$t.nw($$t.$fy.$type);f.d(true);break;case 2:e=function(){var $ret=new $$t.nt;$ret.c(.6);$ret.b(2);return $ret}();f=new $$t.nw($$t.$fy.$type);f.d(true);break;case 3:e=function(){var $ret=new $$t.nt;$ret.c(.3);$ret.b(0);return $ret}();f=new $$t.nw($$t.$fy.$type);break;case 4:e=function(){var $ret=new $$t.nt;$ret.c(.6);$ret.b(2);return $ret}();f=new $$t.nw($$t.$fy.$type);break}var h=c.getEnumerator();while(h.moveNext()){var g=h.current();var i=a.item(g);var j=$self.h()(i.a());if(e!=null&&f!=null){f.k(j);f.h($self.o()(j));f.g(i.c());e.d(f);if(f.opacity()==0){f.smartPosition(f.smartPosition())}i.c(f.e())}else{j.__opacity=1;j.__visibility=0}$self.r(j,i,b)}$self.a()(a)},r:function(a,b,c){a.l(b.c().__x);a.m(b.c().__y)},$type:new $.ig.Type("NumericMarkerManager",$$t.$nn.$type)},true);$.ig.util.defType("CategoryMarkerManager:rj","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b,c,d){var e=a.jw();if(c==null){return}if(e){for(var f=0;f<b.count();++f){$$t.$rj.a(c,f,b,d)}c.c(b.count())}},a:function(a,b,c,d){a.item(b).l(c.__inner[b].__x);a.item(b).m(c.__inner[b].__y)},$type:new $.ig.Type("CategoryMarkerManager",$.ig.$ot)},true);$.ig.util.defType("MarkerManagerBucket:no","Object",{init:function(){$.ig.$op.init.call(this)},b:null,d:function(){if(this.b==null){this.b=new $$t.bh($.ig.Number.prototype.$type,0)}return this.b},c:null,e:function(){if(this.c==null){this.c=new $$t.bh($.ig.Number.prototype.$type,0)}return this.c},f:function(a){if(this.e().count()>0){var b=this.e().__inner[this.e().count()-1];this.e().removeAt(this.e().count()-1);a=true;return{ret:b,wasPriority:a}}var c=this.d().__inner[this.d().count()-1];this.d().removeAt(this.d().count()-1);a=false;return{ret:c,wasPriority:a};return{wasPriority:a}},a:function(){return this.d().count()==0&&this.e().count()==0},$type:new $.ig.Type("MarkerManagerBucket",$.ig.$ot)},true);$.ig.util.defType("PathRenderer:zf","Object",{_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.b(1)},init1:function(initNumber,a){$.ig.$op.init.call(this);this.a(a)},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},d:function(a,b,c){var d=$$t.$zh.c(b,this.b());var e=this.c(d,c);var f=new $$t.dx;var h=e.getEnumerator();while(h.moveNext()){var g=h.current();f.b().add(g)}a.ak(f)},c:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:null,$d:null,$e:null,$f:null,$g:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$d=a.getEnumerator();this.$state=7;break;case 2:this.$c=this.$d.current();this.$state=3;break;case 3:if(this.$c.take$1($$t.$z.$type,2).count$1($$t.$z.$type)>=2){this.$state=4}else{this.$state=6}break;case 4:this.$e=new $$t.d6;this.$f=this.$c.first$1($$t.$z.$type);this.$e.__startPoint=this.$f;this.$g=this.$this.e(this.$c,b);this.$e.__segments.add(this.$g);this.$current=this.$e;this.$state=5;return true;case 5:this.$state=6;break;case 6:this.$state=7;break;case 7:if(this.$d.moveNext()){this.$state=2}else{this.$state=8}break;case 8:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1($$t.$d6.$type,$iter)},e:function(a,b){var c=new $$t.d9;if(this.a()==null){var e=a.skip$1($$t.$z.$type,1).getEnumerator();while(e.moveNext()){var d=e.current();
c.__points.add(d)}}else{var g=this.a().flatten(a,b).skip$1($$t.$z.$type,1).getEnumerator();while(g.moveNext()){var f=g.current();c.__points.add(f)}}return c},$type:new $.ig.Type("PathRenderer",$.ig.$ot)},true);$.ig.util.defType("NaNSegmenter:zh","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b){var $self=this;var $iter=function(){return function(a,b){return{$state:0,$this:$self,$current:null,$c:null,$d:null,$e:false,$f:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$c=a.getEnumerator();this.$d=new $$t.bh($$t.$z.$type,0);this.$e=true;this.$state=1;break;case 1:this.$state=11;break;case 2:this.$state=3;break;case 3:if($$t.$zh.a(this.$c.current())){this.$state=4}else{this.$state=9}break;case 4:this.$state=5;break;case 5:if(!this.$e&&b==1){this.$state=6}else{this.$state=8}break;case 6:this.$e=true;this.$f=this.$d;this.$d=new $$t.bh($$t.$z.$type,0);this.$current=new $$t.mf($$t.$z.$type,1,this.$f);this.$state=7;return true;case 7:this.$state=8;break;case 8:this.$state=10;break;case 9:this.$e=false;this.$d.add(this.$c.current());this.$state=10;break;case 10:this.$state=11;break;case 11:if(this.$c.moveNext()){this.$state=2}else{this.$state=12}break;case 12:this.$current=new $$t.mf($$t.$z.$type,1,this.$d);this.$state=13;return true;case 13:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a,b)};return new $.ig.GenericEnumerable$1($$t.$bi.$type.specialize($$t.$z.$type),$iter)},a:function(a){return isNaN(a.__x)||isNaN(a.__y)||Number.isInfinity(a.__x)||Number.isInfinity(a.__y)},b:function(a){return!$$t.$zh.a(a)},$type:new $.ig.Type("NaNSegmenter",$.ig.$ot)},true);$.ig.util.defType("IFlattener:zg","Object",{$type:new $.ig.Type("IFlattener",null)},true);$.ig.util.defType("DefaultFlattener:zi","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f){var g=new $$t.bh($.ig.Number.prototype.$type,0);var h=d;var i=e;var j=i-h+1;while(j>0){if(j<=512){$$t.$kp.d(g,b,c,h,i,f);h=i+1}else{var k=h+512-1;$$t.$kp.d(g,b,c,h,k,f);h=k+1}j=i-h+1}return g},c:function(a,b,c,d,e){var f=new $$t.bh($.ig.Number.prototype.$type,0);var g=c;var h=d;var i=h-g+1;while(i>0){if(i<=512){$$t.$kp.h(f,a,b,g,h,e);g=h+1}else{var j=g+512-1;$$t.$kp.h(f,a,b,g,j,e);g=j+1}i=h-g+1}return f},flatten:function(a,b){var $self=this;var c=function(d){return $self.f(a,d)};var d=function(e){return $self.g(a,e)};return $self.b(a,b,c,d)},d:function(a,b,c,d){return this.e(a,b,c,d)},b:function(a,b,c,d){var e=this.a(new $$t.bh($.ig.Number.prototype.$type,0),c,d,0,a.count()-1,b);var f=new $$t.zj($$t.$z.$type,a,e);return f},e:function(a,b,c,d){var e=this.c(a,b,0,c-1,d);var f=new $$t.bh($$t.$z.$type,0);for(var g=0;g<e.count();g++){f.add({__x:a[e.__inner[g]],__y:b[e.__inner[g]],$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}return f},f:function(a,b){return a.item(b).__x},g:function(a,b){return a.item(b).__y},$type:new $.ig.Type("DefaultFlattener",$.ig.$ot,[$$t.$zg.$type])},true);$.ig.util.defType("RenderSurface:ft","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("RenderSurface",$.ig.$ot)},true);$.ig.util.defType("RenderRequestedEventArgs:sn","EventArgs",{init:function(){$$t.$en.init.call(this)},_animate:false,animate:function(value){if(arguments.length===1){this._animate=value;return value}else{return this._animate}},$type:new $.ig.Type("RenderRequestedEventArgs",$$t.$en.$type)},true);$.ig.util.defType("HighlightingInfo:l5","Object",{init:function(){$.ig.$op.init.call(this);this.state(0);this.progress(0);this.isMarker(false)},_startIndex:0,startIndex:function(value){if(arguments.length===1){this._startIndex=value;return value}else{return this._startIndex}},_endIndex:0,endIndex:function(value){if(arguments.length===1){this._endIndex=value;return value}else{return this._endIndex}},_state:null,state:function(value){if(arguments.length===1){this._state=value;return value}else{return this._state}},_progress:0,progress:function(value){if(arguments.length===1){this._progress=value;return value}else{return this._progress}},_isMarker:false,isMarker:function(value){if(arguments.length===1){this._isMarker=value;return value}else{return this._isMarker}},_series:null,series:function(value){if(arguments.length===1){this._series=value;return value}else{return this._series}},$type:new $.ig.Type("HighlightingInfo",$.ig.$ot)},true);$.ig.util.defType("HighlightingManager:l8","Object",{init:function(){this.d=new $$t.f0($$t.$l5.$type,$$t.$l5.$type,0);this.f=new $$t.bh($$t.$l5.$type,0);this.h=0;this.i=0;this.j=0;this.e=new $$t.f0($$t.$aj.$type,$$t.$f.$type,0);$.ig.$op.init.call(this);this.g(new $$t.bh($$t.$aj.$type,0))},d:null,f:null,q:function(a){if(a==null){return}this.b(true);if(!this.d.containsKey(a)){a.state(1);this.d.item(a,a);this.f.add(a)}if(a.state()==0){a.state(1)}},h:0,i:0,p:function(a){if(a==null){return}if(!this.d.containsKey(a)){return}if(a.state()==1){if(a.progress()<.05){if(a.isMarker()){this.i=this.i+a.progress()}else{this.h=this.h+a.progress()}this.d.remove(a);this.f.remove(a);return}a.state(0)}if(a.state()==2){a.state(0);a.progress(1)}},o:function(){this.f.clear();this.d.clear()},a:function(a,b,c,d,e,f){for(var g=0;g<this.f.count();g++){var h=this.f.__inner[g];var i=h.startIndex();var j=h.endIndex();if(d>=i&&e<=j&&h.isMarker()==f&&a==h.series()&&(h.state()==1||h.state()==2)){return h}}for(var k=0;k<this.f.count();k++){var l=this.f.__inner[k];var m=l.startIndex();var n=l.endIndex();if(d>=m&&e<=n&&l.isMarker()==f&&a==l.series()&&l.state()==0){return l}}return null},j:0,_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},e:null,c:function(a){this.e.clear();this.g().clear();var b=0;if(this.j>a){b=1-this.j+a}else{b=a-this.j}this.j=a;var c=false;var d=new $$t.bh($$t.$l5.$type,0);this.k(0);this.m(0);this.l(0);this.n(0);var e=false;var f=false;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;for(var m=0;m<this.f.count();m++){var n=this.f.__inner[m];if(n.state()==1){if(n.isMarker()){e=true;i=i+Math.min(1-n.progress(),b)}else{f=true;g=g+Math.min(1-n.progress(),b)}}if(n.state()==0){if(n.isMarker()){j=j+Math.min(n.progress(),b);l++}else{h=h+Math.min(n.progress(),b);k++}}}h=h+this.h;this.h=0;j=j+this.i;this.i=0;var o=1;var p=1;if(f&&h>g){var q=h-g;o=g/h}if(e&&j>i){var r=j-i;p=i/j}var s;for(var t=0;t<this.f.count();t++){var u=this.f.__inner[t];s=b;if(u.state()==0){s=Math.min(s,u.progress());if(u.isMarker()){s=s*p}else{s=s*o}u.progress(u.progress()-s)}else{u.progress(u.progress()+s)}if(u.state()==2){u.progress(1)}if(u.progress()>1){u.progress(1)}if(u.progress()<0){u.progress(0)}if(u.isMarker()){this.l(Math.max(u.progress(),this.l()));this.n(this.n()+u.progress())}else{this.k(Math.max(u.progress(),this.k()));this.m(this.m()+u.progress())}if(u.state()!=0&&u.progress()!=1){c=true}if(u.state()==0&&u.progress()!=0){c=true}if(u.progress()==1&&u.state()==1){u.state(2)}if(u.progress()==0&&u.state()==0){d.add(u)}if(!this.e.containsKey(u.series())){this.e.add(u.series(),true);this.g().add(u.series())}}var w=d.getEnumerator();while(w.moveNext()){var v=w.current();this.d.remove(v);this.f.remove(v)}if(this.d.count()==0){this.b(false);this.k(0);this.m(0);this.l(0);this.n(0)}if(!c){this.j=0}return c},_b:false,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_k:0,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_m:0,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_n:0,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},$type:new $.ig.Type("HighlightingManager",$.ig.$ot)},true);$.ig.util.defType("SeriesCollection:e3","ObservableCollection$1",{init:function(){$$t.$e4.init.call(this,$$t.$aj.$type)},collectionResetting:null,h:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$t.$e4.h.call(this)},$type:new $.ig.Type("SeriesCollection",$$t.$e4.$type.specialize($$t.$aj.$type))},true);$.ig.util.defType("SeriesComponentsForView:su","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesComponentsForView",$.ig.$ot)},true);$.ig.util.defType("SeriesComponentsFromView:tv","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesComponentsFromView",$.ig.$ot)},true);$.ig.util.defType("SeriesRenderingArguments:tn","Object",{init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.c(a.transitionDuration());this.d(a);this.e(b);this.f(c);this.a(d);this.b(e)},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:false,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:false,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("SeriesRenderingArguments",$.ig.$ot)},true);$.ig.util.defType("SeriesRenderer$2:tm","Object",{$tFrame:null,$tView:null,_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function($tFrame,$tView,initNumber,a,b,c,d,e){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}var $self=this;this.$tFrame=$tFrame;this.$tView=$tView;this.$type=this.$type.specialize(this.$tFrame,this.$tView);$.ig.$op.init.call(this);this.d(a);this.e(b);this.c(function(f){});this.f(c);this.b(d);this.a(e)},init1:function($tFrame,$tView,initNumber,a,b,c,d,e,f){this.$tFrame=$tFrame;this.$tView=$tView;this.$type=this.$type.specialize(this.$tFrame,this.$tView);$.ig.$op.init.call(this);this.d(a);this.e(b);this.c(f);this.f(c);this.b(d);this.a(e)},g:function(a,b,c,d,e){var f=0;f=a.c();if(a.a()&&f>0&&!a.b()){var g=b;if(this.f()()){this.a()();b=d;d=g}else{b=c;c=g}this.c()(c);this.d()(c,e);this.b()()}else{if(!a.b()){this.c()(c);this.d()(c,e)}this.e()(c,e)}return{previousFrame:b,currentFrame:c,transitionFrame:d}},$type:new $.ig.Type("SeriesRenderer$2",$.ig.$ot)},true);$.ig.util.defType("IFastItemsSourceProvider:jr","Object",{$type:new $.ig.Type("IFastItemsSourceProvider",null)},true);$.ig.util.defType("SyncLink:n8","FrameworkElement",{init:function(){var $self=this;this.ac=new $$t.f0($.ig.IEnumerable.prototype.$type,$$t.$oa.$type,0);$$t.$al.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.aj(a,b.propertyName(),b.oldValue(),b.newValue())});this.y(new $$t.n9);this.y().collectionChanged=$.ig.Delegate.prototype.combine(this.y().collectionChanged,this.ag.runOn(this));this.am(new $$t.x(0,0,0,1,1))},_syncChannel:null,syncChannel:function(value){if(arguments.length===1){this._syncChannel=value;return value}else{return this._syncChannel}},aj:function(a,b,c,d){},releaseFastItemsSource:function(a){var $self=this;if(a!=null){var b=null;if(function(){var $ret=$self.ac.tryGetValue(a,b);b=$ret.value;return $ret.ret}()){--b.b;if(b.b==0){$self.ac.remove(a)}}}return null},_fastItemsSourceFactory:null,fastItemsSourceFactory:function(value){if(arguments.length===1){this._fastItemsSourceFactory=value;return value}else{return this._fastItemsSourceFactory}},aa:function(a){var $self=this;return function(){var $ret=new $$t.mv;$ret.itemsSource(a);return $ret}()},getFastItemsSource:function(a){var $self=this;if($$t.$n8.fastItemsSourceFactory()==null){$$t.$n8.fastItemsSourceFactory($$t.$n8.aa)}var b=null;if(a!=null){var c=null;if(!function(){var $ret=$self.ac.tryGetValue(a,c);c=$ret.value;return $ret.ret}()){b=$$t.$n8.fastItemsSourceFactory()(a);c=new $$t.oa(b);$self.ac.add(a,c)}c.b++;b=c.a}return b},peekItemsSource:function(a){var $self=this;var b=null;if(a!=null){var c=null;if(!function(){var $ret=$self.ac.tryGetValue(a,c);c=$ret.value;return $ret.ret}()){return null}b=c.a}return b},ac:null,_am:null,am:function(value){if(arguments.length===1){this._am=value;return value}else{return this._am}},an:function(a,b,c){var $self=this;if(!c.isEmpty()){var d=a.windowRectMinWidth();if(b==a){if(!b.isZoomingHorizontallyEnabled()){c.x(b.windowRect().x());c.width(b.windowRect().width())}if(!b.isZoomingVerticallyEnabled()){c.y(b.windowRect().y());c.height(b.windowRect().height())}}else{var e=$$t.$ob.a(b);if(e==null||!e.synchronizeHorizontally()){c.x(b.windowRect().x());c.width(b.windowRect().width())}if(e==null||!e.synchronizeVertically()){c.y(b.windowRect().y());c.height(b.windowRect().height())}}var f=.5*(c.left()+c.right());var g=.5*(c.top()+c.bottom());var h=$$t.$es.c(c.width(),d,1);var i=$$t.$es.c(c.height(),d,1);if(a.useFixedAspectZoom()&&!a.viewportRect().isEmpty()){var j=a.viewportRect();var k=j.width()/j.height();var l=h*j.width();var m=i*j.height();var n=l/m;if(n!=k){if(m*k>l){l=m*k;h=l/j.width()}else{m=l/k;i=m/j.height()}}}else if(a.br()){var o=false;var p=false;if(Math.abs(h-a.actualWindowRect().width())>d){o=true}if(Math.abs(i-a.actualWindowRect().height())>d){p=true}(function(){var $ret=a.gv(h,i,o,p);h=$ret.width;i=$ret.height;return $ret.ret})();h=$$t.$es.c(h,d,1);i=$$t.$es.c(i,d,1)}var q=f-.5*h;var r=g-.5*i;var s=f+.5*h;var t=g+.5*i;if(q<0){q=0;s=q+h}if(s>1){s=1;q=s-h}if(r<0){r=0;t=r+i}if(t>1){t=1;r=t-i}c=new $$t.x(0,q,r,s-q,t-r)}return c},charts:function(){return this.y()},_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},ag:function(a,b){if(b.newItems()!=null){var d=b.newItems().getEnumerator();while(d.moveNext()){var c=d.current();if(c.windowRect().isEmpty()){c.windowRect(this.an(null,c,this.am()))}}}},ah:function(a,b){var d=this.charts().getEnumerator();while(d.moveNext()){var c=d.current();if(c==a){c.crosshairPoint(b)}else{var e=b;var f=$$t.$ob.a(c);if(f==null||!f.synchronizeHorizontally()){e.__x=NaN}if(f==null||!f.synchronizeVertically()){e.__y=NaN}c.crosshairPoint(e)}}},ai:function(a,b){var d=this.charts().getEnumerator();while(d.moveNext()){var c=d.current();c.previewRect(this.an(a,c,b))}},al:function(a,b){var c=b.isEmpty()||isNaN(b.x())||isNaN(b.y())||isNaN(b.width())||isNaN(b.height());$$t.$od.b(!c,"SyncLink attempted to apply an invalid WindowRect");if(!c&&!a.bp()){var e=this.charts().getEnumerator();while(e.moveNext()){var d=e.current();d.bp(true);d.windowRect(this.an(a,d,b));d.bp(false)}}},propertyChanged:null,propertyUpdated:null,ak:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},$type:new $.ig.Type("SyncLink",$$t.$al.$type,[$$t.$a8.$type,$$t.$jr.$type])},true);$.ig.util.defType("FastItemsSourceReference:oa","Object",{init:function(a){$.ig.$op.init.call(this);this.a=a;this.b=0},a:null,b:0,$type:new $.ig.Type("FastItemsSourceReference",$.ig.$ot)},true);$.ig.util.defType("SyncSettings:ls","FrameworkElement",{init:function(){$$t.$al.init.call(this)},syncChannel:function(a){if(arguments.length===1){this.g($$t.$ls.syncChannelProperty,a);return a}else{return this.c($$t.$ls.syncChannelProperty)}},synchronizeVertically:function(a){if(arguments.length===1){this.g($$t.$ls.synchronizeVerticallyProperty,a);return a}else{return this.c($$t.$ls.synchronizeVerticallyProperty)}},synchronizeHorizontally:function(a){if(arguments.length===1){this.g($$t.$ls.synchronizeHorizontallyProperty,a);return a}else{return this.c($$t.$ls.synchronizeHorizontallyProperty)}},af:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},propertyChanged:null,propertyUpdated:null,$type:new $.ig.Type("SyncSettings",$$t.$al.$type,[$$t.$a8.$type])},true);$.ig.util.defType("SyncSettingsConverter:zl","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SyncSettingsConverter",$.ig.$ot)},true);$.ig.util.defType("SyncLinkManager:oc","Object",{instance:function(){if($$t.$oc.b==null){$$t.$oc.b=new $$t.oc}return $$t.$oc.b},d:null,e:function(){return this.d.count()},init:function(){$.ig.$op.init.call(this);this.d=new $$t.f0(String,$$t.$n8.$type,0)},getLink:function(a){var $self=this;var b;if(function(){var $ret=$self.d.tryGetValue(a,b);b=$ret.value;return $ret.ret}()){return b}b=new $$t.n8;b.syncChannel(a);$self.d.add(a,b);return b},releaseLink:function(a){if(a.charts().count()==0&&a.syncChannel()!=null&&this.d.containsKey(a.syncChannel())){this.d.remove(a.syncChannel())}},$type:new $.ig.Type("SyncLinkManager",$.ig.$ot)},true);$.ig.util.defType("SyncManager:ob","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a){var b=$$t.$ob.a(a);if(b==null){return}if(!a.b0()){return}if(a.syncChannel()!=b.syncChannel()){return}$$t.$ob.b(a,a.syncChannel(),null)},c:function(a){var b=$$t.$ob.a(a);if(b==null){return}if(a.b0()&&a.syncChannel()==b.syncChannel()){return}var c=null;if(a.b0()){c=a.syncChannel()}$$t.$ob.b(a,c,b.syncChannel())},b:function(a,b,c){if(a!=null){if(String.isNullOrEmpty(c)){var d=a.actualSyncLink();a.actualSyncLink(null);a.actualSyncLink(new $$t.n8);if(d!=null){$$t.$oc.instance().releaseLink(d)}a.syncChannel(null)}else{if(!String.isNullOrEmpty(b)){var e=a.actualSyncLink();a.actualSyncLink(null);if(e!=null){$$t.$oc.instance().releaseLink(e)}}a.actualSyncLink($$t.$oc.instance().getLink(c));a.syncChannel(c)}}},d:function(a,b){a.syncSettings(b)},a:function(a){return a.syncSettings()},$type:new $.ig.Type("SyncManager",$.ig.$ot)},true);$.ig.util.defType("DefaultCategoryTrendlineHost:rf","Object",{init:function(){$.ig.$op.init.call(this);this.a=new $$t.rg},a:null,trendlinePreparer:function(){return this.a},trendLineType:function(){return 0},trendLinePeriod:function(){return 1},$type:new $.ig.Type("DefaultCategoryTrendlineHost",$.ig.$ot,[$$t.$j4.$type])},true);$.ig.util.defType("DefaultCategoryTrendlinePreparer:rg","Object",{init:function(){$.ig.$op.init.call(this)},prepareLine:function(a,b,c,d,e,f,g){},$type:new $.ig.Type("DefaultCategoryTrendlinePreparer",$.ig.$ot,[$$t.$j7.$type])},true);$.ig.util.defType("TrendResolutionParams:j8","Object",{init:function(){$.ig.$op.init.call(this)},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("TrendResolutionParams",$.ig.$ot)},true);$.ig.util.defType("TrendFitCalculator:kv","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g,h,i,j,k){if(d==null){switch(b){case 1:d=$$t.$kw.k(e,f,g);break;case 2:d=$$t.$kw.o(e,f,g);break;case 3:d=$$t.$kw.i(e,f,g);break;case 4:d=$$t.$kw.p(e,f,g);break;case 5:d=$$t.$kw.q(e,f,g);break;case 7:d=$$t.$kw.j(e,f,g);break;case 6:d=$$t.$kw.l(e,f,g);break;case 8:d=$$t.$kw.n(e,f,g);break;default:throw new $$t.f5}}if(d==null){return null}for(var l=0;l<c.f().width();l+=2){var m=l/(c.f().width()-1);var n=j+m*(k-j);var o=NaN;switch(b){case 1:o=$$t.$kw.ad(d,n);break;case 2:o=$$t.$kw.ah(d,n);break;case 3:o=$$t.$kw.ab(d,n);break;case 4:o=$$t.$kw.ai(d,n);break;case 5:o=$$t.$kw.aj(d,n);break;case 7:o=$$t.$kw.ac(d,n);break;case 6:o=$$t.$kw.ae(d,n);break;case 8:o=$$t.$kw.ag(d,n);break;default:throw new $$t.f5}n=h(n);o=i(o);if(!isNaN(o)&&!Number.isInfinity(o)){a.add({__x:n+c.a(),__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}return d},$type:new $.ig.Type("TrendFitCalculator",$.ig.$ot)},true);$.ig.util.defType("TrendAverageCalculator:ky","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c){var d;switch(a){case 9:case 10:case 11:case 13:if(c<1){c=1}break}switch(a){case 9:d=$$t.$aj.sMA(b,c);break;case 10:d=$$t.$aj.eMA(b,c);break;case 11:d=$$t.$aj.mMA(b,c);break;case 12:d=$$t.$aj.cMA(b);break;case 13:d=$$t.$aj.wMA(b,c);break;default:throw new $$t.f5}return d},b:function(a,b,c,d){if(b.count()==0){var e=$$t.$ky.a(a,c,d);var g=e.getEnumerator();while(g.moveNext()){var f=g.current();b.add(f)}}},c:function(a,b,c,d,e){if(b.count()==0){var f=$$t.$ky.a(a,c,e).getEnumerator();var g=$$t.$ky.a(a,d,e).getEnumerator();while(f.moveNext()&&g.moveNext()){b.add({__x:f.current(),__y:g.current(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},$type:new $.ig.Type("TrendAverageCalculator",$.ig.$ot)},true);$.ig.util.defType("PolarTrendLineManager:ti","TrendLineManagerBase$1",{init:function(){$$t.$ki.init.call(this,$$t.$z.$type)},ae:function(a,b,c,d,e,f,g,h,i,j,k){var $self=this;var l=j;var m=k;var n=new $$t.bh($$t.$z.$type,0);if(!h.g().isEmpty()&&!h.f().isEmpty()){var o=null;var p=null;if(c!=null){o=c.toList$1(Number)}if(d!=null){p=d.toList$1(Number)}var q=0;if(o!=null){q=o.count()}if(p!=null){q=Math.min(q,p.count())}if(b==0){$self.a(null);$self.e().clear();return}if($self.c(b)){$self.e().clear();$self.a($$t.$kv.a(n,b,h,$self.a(),q,function(r){return o.item(r)},function(r){return p.item(r)},f,g,l,m))}if($self.b(b)){$self.a(null);$$t.$ky.c(b,$self.e(),c,d,e);var s=$self.e().getEnumerator();while(s.moveNext()){var r=s.current();var t=f(r.__x);var u=g(r.__y);if(!isNaN(t)&&!isNaN(u)){n.add({__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}if(n.count()>0){$self.s(n,h,a,i)}}},_z:false,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_ab:0,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},_aa:0,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_ac:null,ac:function(value){if(arguments.length===1){this._ac=value;return value}else{return this._ac}},_ad:null,ad:function(value){if(arguments.length===1){this._ad=value;return value}else{return this._ad}},s:function(a,b,c,d){var $self=this;if(d!=null){d.i(c)}var e=function(){var $ret=new $$t.tj;$ret.m(function(f){return a.item(f).__x});$ret.n(function(f){return a.item(f).__y});$ret.a(d);$ret.q(a.count());$ret.l(b.b());$ret.o(function(f){return $self.ac()(a.item(f).__x,a.item(f).__y)});$ret.p(function(f){return $self.ad()(a.item(f).__x,a.item(f).__y)});$ret.f($self.z());$ret.b($self.y());$ret.ab(b.f());$ret.ac(b.g());return $ret}();e.w()},$type:new $.ig.Type("PolarTrendLineManager",$$t.$ki.$type.specialize($$t.$z.$type))},true);$.ig.util.defType("RadialTrendLineManager:yt","TrendLineManagerBase$1",{init:function(){$$t.$ki.init.call(this,Number)},ac:function(a,b,c,d,e,f,g,h){var $self=this;var i=g.d()*g.c();var j=g.e()*g.c();var k=new $$t.bh($$t.$z.$type,0);if(!g.g().isEmpty()&&!g.f().isEmpty()){if(b==0){$self.a(null);$self.e().clear();return}if($self.c(b)){$self.e().clear();$self.a($$t.$kv.a(k,b,g,$self.a(),c.count(),function(l){return l+1},function(l){return c.item(l)},function(l){return e(l-1)},f,i+1,j+1))}if($self.b(b)){$self.a(null);$$t.$ky.b(b,$self.e(),c,d);for(var l=g.d();l<=g.e();l+=1){var m=l%c.count()*g.c();if(m>=0&&m<$self.e().count()){var n=e(m);var o=f($self.e().__inner[m]);if(!isNaN(n)&&!isNaN(o)){k.add({__x:n+g.a(),__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}}if(k.count()>0){$self.s(k,g,a,h)}}},_z:0,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},_y:0,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_aa:null,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_ab:null,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},r:function(a,b,c){this.s(a,b,c,null)},s:function(a,b,c,d){var $self=this;if(d!=null){d.i(c)}var e=function(){var $ret=new $$t.tj;$ret.m(function(f){return a.item(f).__x});$ret.n(function(f){return a.item(f).__y});$ret.a(d);$ret.q(a.count());$ret.l(b.b());$ret.o(function(f){return $self.aa()(a.item(f).__x,a.item(f).__y)});$ret.p(function(f){return $self.ab()(a.item(f).__x,a.item(f).__y)});$ret.f(true);$ret.ab(b.f());$ret.ac(b.g());return $ret}();e.w()},$type:new $.ig.Type("RadialTrendLineManager",$$t.$ki.$type.specialize(Number))},true);$.ig.util.defType("ScatterTrendLineManager:np","TrendLineManagerBase$1",{init:function(){$$t.$ki.init.call(this,$$t.$z.$type)},y:function(a,b,c,d,e,f,g,h,i,j,k){var $self=this;var l=j;var m=k;var n=new $$t.bh($$t.$z.$type,0);var o=0;if(c!=null){o=c.count()}if(d!=null){o=Math.min(o,d.count())}if(!h.g().isEmpty()&&!h.f().isEmpty()){if(b==0){$self.a(null);$self.e().clear()}else if($self.c(b)){$self.e().clear();$self.a($$t.$kv.a(n,b,h,$self.a(),o,function(p){return c.item(p)},function(p){return d.item(p)},f,g,l,m))}else if($self.b(b)){$self.a(null);$self.e().clear();$$t.$ky.c(b,$self.e(),c,d,e);var q=$self.e().getEnumerator();while(q.moveNext()){var p=q.current();var r=f(p.__x);var s=g(p.__y);if(!isNaN(r)&&!isNaN(s)){n.add({__x:r,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}$self.s(n,h,a,i)}},$type:new $.ig.Type("ScatterTrendLineManager",$$t.$ki.$type.specialize($$t.$z.$type))},true);$.ig.util.defType("SortingTrendLineManager:ku","CategoryTrendLineManagerBase",{init:function(a,b){$$t.$kh.init.call(this);this.z(a);this.aa(b)},_z:null,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},_aa:null,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},prepareLine:function(a,b,c,d,e,f,g){var $self=this;var h=g.d()*g.c();var i=g.e()*g.c();var j=new $$t.bh($$t.$z.$type,0);if(b==0){$self.a(null);$self.e().clear();return}if($self.c(b)){$self.e().clear();$self.a($$t.$kv.a(j,b,g,$self.a(),c.count(),function(k){return k+1},function(k){return c.item(k)},function(k){var l=Math.floor(k);var m=Math.ceil(k);var n=k-l;var o;if(m<=i){o=$self.z()(l)+n*($self.z()(m)-$self.z()(l))}else{o=$self.z()(l)+n*($self.z()(i)-$self.z()(l))}return e(o)},f,h,i))}if($self.b(b)){$self.a(null);$$t.$ky.b(b,$self.e(),c,d);for(var k=g.d();k<=g.e();k+=1){var l=k*g.c();var m=$self.z()(l);if(l>=0&&l<$self.e().count()){var n=e(m);var o=f($self.e().__inner[l]);j.add({__x:n+g.a(),__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}$self.r(j,g,a)},$type:new $.ig.Type("SortingTrendLineManager",$$t.$kh.$type)},true);$.ig.util.defType("ErrorBarSettingsBase:nz","DependencyObject",{init:function(){$$t.$an.init.call(this);this.l(new $$t.a4)},l:function(a){if(arguments.length===1){this.g($$t.$nz.defaultErrorBarStyleProperty,a);return a}else{return this.c($$t.$nz.defaultErrorBarStyleProperty)}},propertyChanged:null,propertyUpdated:null,j:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},$type:new $.ig.Type("ErrorBarSettingsBase",$$t.$an.$type,[$$t.$a8.$type])},true);$.ig.util.defType("CategoryErrorBarSettings:zo","ErrorBarSettingsBase",{init:function(){$$t.$nz.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.z.runOn(this))},enableErrorBars:function(a){if(arguments.length===1){this.g($$t.$zo.enableErrorBarsProperty,a);return a}else{return this.c($$t.$zo.enableErrorBarsProperty)}},errorBarCapLength:function(a){if(arguments.length===1){this.g($$t.$zo.errorBarCapLengthProperty,a);return a}else{return this.c($$t.$zo.errorBarCapLengthProperty)}},calculator:function(a){if(arguments.length===1){this.g($$t.$zo.calculatorProperty,a);return a}else{return this.c($$t.$zo.calculatorProperty)}},stroke:function(a){if(arguments.length===1){this.g($$t.$zo.strokeProperty,a);return a}else{return this.c($$t.$zo.strokeProperty)}},strokeThickness:function(a){if(arguments.length===1){this.g($$t.$zo.strokeThicknessProperty,a);return a}else{return this.c($$t.$zo.strokeThicknessProperty)}},errorBarStyle:function(a){if(arguments.length===1){this.g($$t.$zo.errorBarStyleProperty,a);return a}else{return this.c($$t.$zo.errorBarStyleProperty)}},n:null,o:function(a){if(arguments.length===1){this.n=a;return a}else{return this.n}},z:function(a,b){switch(b.propertyName()){case"Calculator":var c=$.ig.util.cast($$t.$n2.$type,b.oldValue());if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.y.runOn(this))}if(this.o()!=null){this.o().renderSeries(false);if(this.o().seriesViewer()!=null){this.o().gy()}}var d=$.ig.util.cast($$t.$n2.$type,b.newValue());if(d!=null){d.changed=$.ig.Delegate.prototype.combine(d.changed,this.y.runOn(this))}break;case"EnableErrorBars":case"ErrorBarCapLength":case"ErrorBarStyle":case"Stroke":case"StrokeThickness":if(this.o()!=null){this.o().renderSeries(false);if(this.o().seriesViewer()!=null){this.o().gy()}}break}},y:function(a,b){var c=$.ig.util.cast($$t.$n2.$type,a);if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.y.runOn(this));if(this.o()!=null){this.o().renderSeries(false)}c.changed=$.ig.Delegate.prototype.combine(c.changed,this.y.runOn(this))}},$type:new $.ig.Type("CategoryErrorBarSettings",$$t.$nz.$type)},true);$.ig.util.defType("ErrorBarsHelper:oe","Object",{init:function(a,b){$.ig.$op.init.call(this);this.b(a);this.a(b)},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},c:function(a){var b=a.getCalculatorType();if(b==1||b==2){return false}else{return true}},k:function(a,b){if(a.hasConstantPosition()){b=a.getPosition()}return{position:b}},l:function(a,b,c){var $self=this;var d;var e;(function(){var $ret=$self.a().getViewInfo(e,d);e=$ret.viewportRect;d=$ret.windowRect;return $ret.ret})();var f=new $$t.ie(d,e,b.isInverted());var g=b.getScaledValue(b.referenceValue(),f);var h=a.getIndependentValue();c=Math.abs(Math.round(g-b.getScaledValue(h,f)));return{errorBarSize:c}},i:function(a,b,c,d){var $self=this;var e;var f;(function(){var $ret=$self.a().getViewInfo(f,e);f=$ret.viewportRect;e=$ret.windowRect;return $ret.ret})();var g=new $$t.ie(e,f,c.isInverted());
var h=c.getUnscaledValue(a,g);var i=b.getDependentValue(h);var j=c.getScaledValue(c.referenceValue(),g);d=Math.abs(Math.round(j-c.getScaledValue(i,g)));return{errorBarSize:d}},h:function(a,b,c,d,e){var $self=this;var f;var g;(function(){var $ret=$self.a().getViewInfo(g,f);g=$ret.viewportRect;f=$ret.windowRect;return $ret.ret})();var h=new $$t.ie(f,g,c.isInverted());var i=new $$t.ie(f,g,d.isInverted());var j=c.getUnscaledValue(a,h);var k=b.getDependentValue(j);var l=d.getScaledValue(d.referenceValue(),i);e=Math.abs(Math.round(l-d.getScaledValue(k,i)));return{errorBarSize:e}},j:function(a,b,c){var $self=this;var d;var e;(function(){var $ret=$self.a().getViewInfo(e,d);e=$ret.viewportRect;d=$ret.windowRect;return $ret.ret})();var f=new $$t.ie(d,e,b.isInverted());var g=b.getScaledValue(b.referenceValue(),f);c=Math.abs(Math.round(g-b.getScaledValue(a,f)));return{errorBarSize:c}},g:function(a,b,c,d){},f:function(a,b,c,d){},d:function(a,b,c,d){var $self=this;var e=new $$t.z(0);if(a.getCalculatorType()==3){var f;var g;(function(){var $ret=$self.a().getViewInfo(g,f);g=$ret.viewportRect;f=$ret.windowRect;return $ret.ret})();var h=new $$t.ie(f,g,b.isInverted());e.__x=Math.round(b.getScaledValue(d,h));e.__y=Math.round(c.__y)}else{e.__x=Math.round(c.__x);e.__y=Math.round(c.__y)}return e},e:function(a,b,c,d){var $self=this;var e=new $$t.z(0);if(a.getCalculatorType()==3){var f;var g;(function(){var $ret=$self.a().getViewInfo(g,f);g=$ret.viewportRect;f=$ret.windowRect;return $ret.ret})();var h=new $$t.ie(f,g,b.isInverted());e.__x=Math.round(c.__x);e.__y=Math.round(b.getScaledValue(d,h))}else{e.__x=Math.round(c.__x);e.__y=Math.round(c.__y)}return e},$type:new $.ig.Type("ErrorBarsHelper",$.ig.$ot)},true);$.ig.util.defType("ScatterErrorBarSettings:ny","ErrorBarSettingsBase",{init:function(){$$t.$nz.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.an.runOn(this))},enableErrorBarsHorizontal:function(a){if(arguments.length===1){this.g($$t.$ny.enableErrorBarsHorizontalProperty,a);return a}else{return this.c($$t.$ny.enableErrorBarsHorizontalProperty)}},horizontalCalculatorReference:function(a){if(arguments.length===1){this.g($$t.$ny.horizontalCalculatorReferenceProperty,a);return a}else{return this.c($$t.$ny.horizontalCalculatorReferenceProperty)}},horizontalCalculator:function(a){if(arguments.length===1){this.g($$t.$ny.horizontalCalculatorProperty,a);return a}else{return this.c($$t.$ny.horizontalCalculatorProperty)}},horizontalErrorBarCapLength:function(a){if(arguments.length===1){this.g($$t.$ny.horizontalErrorBarCapLengthProperty,a);return a}else{return this.c($$t.$ny.horizontalErrorBarCapLengthProperty)}},horizontalStroke:function(a){if(arguments.length===1){this.g($$t.$ny.horizontalStrokeProperty,a);return a}else{return this.c($$t.$ny.horizontalStrokeProperty)}},horizontalStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ny.horizontalStrokeThicknessProperty,a);return a}else{return this.c($$t.$ny.horizontalStrokeThicknessProperty)}},horizontalErrorBarStyle:function(a){if(arguments.length===1){this.g($$t.$ny.horizontalErrorBarStyleProperty,a);return a}else{return this.c($$t.$ny.horizontalErrorBarStyleProperty)}},enableErrorBarsVertical:function(a){if(arguments.length===1){this.g($$t.$ny.enableErrorBarsVerticalProperty,a);return a}else{return this.c($$t.$ny.enableErrorBarsVerticalProperty)}},verticalCalculatorReference:function(a){if(arguments.length===1){this.g($$t.$ny.verticalCalculatorReferenceProperty,a);return a}else{return this.c($$t.$ny.verticalCalculatorReferenceProperty)}},verticalCalculator:function(a){if(arguments.length===1){this.g($$t.$ny.verticalCalculatorProperty,a);return a}else{return this.c($$t.$ny.verticalCalculatorProperty)}},verticalErrorBarCapLength:function(a){if(arguments.length===1){this.g($$t.$ny.verticalErrorBarCapLengthProperty,a);return a}else{return this.c($$t.$ny.verticalErrorBarCapLengthProperty)}},verticalStroke:function(a){if(arguments.length===1){this.g($$t.$ny.verticalStrokeProperty,a);return a}else{return this.c($$t.$ny.verticalStrokeProperty)}},verticalStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ny.verticalStrokeThicknessProperty,a);return a}else{return this.c($$t.$ny.verticalStrokeThicknessProperty)}},verticalErrorBarStyle:function(a){if(arguments.length===1){this.g($$t.$ny.verticalErrorBarStyleProperty,a);return a}else{return this.c($$t.$ny.verticalErrorBarStyleProperty)}},o:null,p:function(a){if(arguments.length===1){this.o=a;return a}else{return this.o}},an:function(a,b){switch(b.propertyName()){case"HorizontalCalculator":case"VerticalCalculator":var c=$.ig.util.cast($$t.$n2.$type,b.oldValue());if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.am.runOn(this))}if(this.p()!=null){this.p().renderSeries(false);if(this.p().seriesViewer()!=null){this.p().gy()}}var d=$.ig.util.cast($$t.$n2.$type,b.newValue());if(d!=null){d.changed=$.ig.Delegate.prototype.combine(d.changed,this.am.runOn(this))}break;case"EnableErrorBarsHorizontal":case"EnableErrorBarsVertical":case"HorizontalCalculatorReference":case"HorizontalErrorBarCapLength":case"HorizontalErrorBarStyle":case"HorizontalStroke":case"HorizontalStrokeThickness":case"VerticalCalculatorReference":case"VerticalErrorBarCapLength":case"VerticalErrorBarStyle":case"VerticalStroke":case"VerticalStrokeThickness":if(this.p()!=null){this.p().renderSeries(false);if(this.p().seriesViewer()!=null){this.p().gy()}}break}},am:function(a,b){var c=$.ig.util.cast($$t.$n2.$type,a);if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.am.runOn(this));if(this.p()!=null){this.p().renderSeries(false)}c.changed=$.ig.Delegate.prototype.combine(c.changed,this.am.runOn(this))}},$type:new $.ig.Type("ScatterErrorBarSettings",$$t.$nz.$type)},true);$.ig.util.defType("AxisRangeChangedEventArgs:h6","EventArgs",{init:function(a,b,c,d){$$t.$en.init.call(this);this.oldMinimumValue(a);this.minimumValue(b);this.oldMaximumValue(c);this.maximumValue(d)},_oldMinimumValue:0,oldMinimumValue:function(value){if(arguments.length===1){this._oldMinimumValue=value;return value}else{return this._oldMinimumValue}},_minimumValue:0,minimumValue:function(value){if(arguments.length===1){this._minimumValue=value;return value}else{return this._minimumValue}},_oldMaximumValue:0,oldMaximumValue:function(value){if(arguments.length===1){this._oldMaximumValue=value;return value}else{return this._oldMaximumValue}},_maximumValue:0,maximumValue:function(value){if(arguments.length===1){this._maximumValue=value;return value}else{return this._maximumValue}},$type:new $.ig.Type("AxisRangeChangedEventArgs",$$t.$en.$type)},true);$.ig.util.defType("DataChartMouseButtonEventArgs:na","EventArgs",{init:function(a,b,c,d){$$t.$en.init.call(this);this.chart(a);this.series(b);this.item(c);this.originalEvent(d)},toString:function(){return this.chart().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")+", "+this.getPosition(null).toString()},_originalEvent:null,originalEvent:function(value){if(arguments.length===1){this._originalEvent=value;return value}else{return this._originalEvent}},handled:function(a){if(arguments.length===1){this.originalEvent().handled(a);return a}else{return this.originalEvent().handled()}},getPosition:function(a){return this.originalEvent().getPosition(a)},originalSource:function(){return this.originalEvent().originalSource()},_item:null,item:function(value){if(arguments.length===1){this._item=value;return value}else{return this._item}},_series:null,series:function(value){if(arguments.length===1){this._series=value;return value}else{return this._series}},_chart:null,chart:function(value){if(arguments.length===1){this._chart=value;return value}else{return this._chart}},$type:new $.ig.Type("DataChartMouseButtonEventArgs",$$t.$en.$type)},true);$.ig.util.defType("DataChartLegendMouseButtonEventArgs:m9","DataChartMouseButtonEventArgs",{init:function(a,b,c,d,e){$$t.$na.init.call(this,a,b,c,d);this.legendItem(e)},_legendItem:null,legendItem:function(value){if(arguments.length===1){this._legendItem=value;return value}else{return this._legendItem}},$type:new $.ig.Type("DataChartLegendMouseButtonEventArgs",$$t.$na.$type)},true);$.ig.util.defType("ChartMouseEventArgs:nc","EventArgs",{init:function(a,b,c,d){$$t.$en.init.call(this);this.chart(a);this.series(b);this.item(c);this.originalEvent(d)},toString:function(){return this.chart().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")+", "+this.getPosition(null).toString()},_originalEvent:null,originalEvent:function(value){if(arguments.length===1){this._originalEvent=value;return value}else{return this._originalEvent}},getPosition:function(a){return this.originalEvent().getPosition(a)},originalSource:function(){return this.originalEvent().originalSource()},_item:null,item:function(value){if(arguments.length===1){this._item=value;return value}else{return this._item}},_series:null,series:function(value){if(arguments.length===1){this._series=value;return value}else{return this._series}},_chart:null,chart:function(value){if(arguments.length===1){this._chart=value;return value}else{return this._chart}},$type:new $.ig.Type("ChartMouseEventArgs",$$t.$en.$type)},true);$.ig.util.defType("ChartLegendMouseEventArgs:nb","ChartMouseEventArgs",{init:function(a,b,c,d,e){$$t.$nc.init.call(this,a,b,c,d);this.legendItem(e)},_legendItem:null,legendItem:function(value){if(arguments.length===1){this._legendItem=value;return value}else{return this._legendItem}},$type:new $.ig.Type("ChartLegendMouseEventArgs",$$t.$nc.$type)},true);$.ig.util.defType("ChartCursorEventArgs:s8","EventArgs",{init:function(a,b,c){$$t.$en.init.call(this);this.seriesViewer(a);this.series(b);this.item(c)},toString:function(){return this.seriesViewer().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")},_item:null,item:function(value){if(arguments.length===1){this._item=value;return value}else{return this._item}},_series:null,series:function(value){if(arguments.length===1){this._series=value;return value}else{return this._series}},_seriesViewer:null,seriesViewer:function(value){if(arguments.length===1){this._seriesViewer=value;return value}else{return this._seriesViewer}},chart:function(){return $.ig.util.cast($$t.$bd.$type,this.seriesViewer())},$type:new $.ig.Type("ChartCursorEventArgs",$$t.$en.$type)},true);$.ig.util.defType("FinancialEventArgs:qv","EventArgs",{init:function(a,b,c,d){$$t.$en.init.call(this);this.position(a);this.count(b);this.dataSource(c);this.supportingCalculations(d)},_position:0,position:function(value){if(arguments.length===1){this._position=value;return value}else{return this._position}},_count:0,count:function(value){if(arguments.length===1){this._count=value;return value}else{return this._count}},_dataSource:null,dataSource:function(value){if(arguments.length===1){this._dataSource=value;return value}else{return this._dataSource}},_supportingCalculations:null,supportingCalculations:function(value){if(arguments.length===1){this._supportingCalculations=value;return value}else{return this._supportingCalculations}},_basedOn:null,basedOn:function(value){if(arguments.length===1){this._basedOn=value;return value}else{return this._basedOn}},$type:new $.ig.Type("FinancialEventArgs",$$t.$en.$type)},true);$.ig.util.defType("PropertyUpdatedEventArgs:hj","EventArgs",{init:function(a,b,c){$$t.$en.init.call(this);this.propertyName(a);this.oldValue(b);this.newValue(c)},_propertyName:null,propertyName:function(value){if(arguments.length===1){this._propertyName=value;return value}else{return this._propertyName}},_oldValue:null,oldValue:function(value){if(arguments.length===1){this._oldValue=value;return value}else{return this._oldValue}},_newValue:null,newValue:function(value){if(arguments.length===1){this._newValue=value;return value}else{return this._newValue}},$type:new $.ig.Type("PropertyUpdatedEventArgs",$$t.$en.$type)},true);$.ig.util.defType("SliceClickEventArgs:ng","EventArgs",{init:function(a){$$t.$en.init.call(this);this.slice(a);if(a==null){return}this.isSelected(a.isSelected());this.isExploded(a.isExploded())},_slice:null,slice:function(value){if(arguments.length===1){this._slice=value;return value}else{return this._slice}},isSelected:function(a){if(arguments.length===1){this.d=a;this.slice().isSelected(a);return a}else{return this.d}},d:false,isExploded:function(a){if(arguments.length===1){this.c=a;this.slice().isExploded(a);return a}else{return this.c}},c:false,isOthersSlice:function(){return this.slice().ao()},dataContext:function(){if(this.slice()!=null){return this.slice().dataContext()}return null},$type:new $.ig.Type("SliceClickEventArgs",$$t.$en.$type)},true);$.ig.util.defType("FinancialPriceSeries:zp","FinancialSeries",{au:function(){return new $$t.zq(this)},hc:function(a){$$t.$qn.hc.call(this,a);this.m1(a)},_m1:null,m1:function(value){if(arguments.length===1){this._m1=value;return value}else{return this._m1}},init:function(){$$t.$qn.init.call(this);this.y($$t.$zp.$type);this.jw=new $$t.ke(5);this.jy=new $$t.ke(5);this.jv=new $$t.ke(5)},trendLineType:function(a){if(arguments.length===1){this.g($$t.$zp.trendLineTypeProperty,a);return a}else{return this.c($$t.$zp.trendLineTypeProperty)}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$zp.trendLineBrushProperty,a);return a}else{return this.c($$t.$zp.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$zp.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$zp.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$zp.trendLineThicknessProperty,a);return a}else{return this.c($$t.$zp.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$zp.trendLineDashCapProperty,a);return a}else{return this.c($$t.$zp.trendLineDashCapProperty)}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$zp.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$zp.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$zp.trendLinePeriodProperty,a);return a}else{return this.c($$t.$zp.trendLinePeriodProperty)}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$zp.trendLineZIndexProperty,a);return a}else{return this.c($$t.$zp.trendLineZIndexProperty)}},gj:function(a,b,c,d){if(this.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,this.xAxis())!==null){$.ig.util.cast($$t.$kd.$type,this.xAxis()).notifyDataChanged()}this.m1().bx().e(this.resolution());this.m1().b3().p(a,b,c,d);if(this.yAxis()!=null){this.yAxis().updateRange()}this.renderSeries(true)},displayType:function(a){if(arguments.length===1){this.g($$t.$zp.displayTypeProperty,a);return a}else{return this.c($$t.$zp.displayTypeProperty)}},hh:function(a,b,c,d){switch(b){case"XAxis":this.m1().cb();break}$$t.$qn.hh.call(this,a,b,c,d);if(this.m1().b3()!=null&&this.m1().b3().d(a,b,c,d,this.trendLineDashArray())){this.renderSeries(false);this.gy()}switch(b){case"DisplayType":if(this.rootCanvas()!=null){this.nc();this.jv.x();this.mm(this.jv,this.m1())}this.gy();break;case"TrendLineBrush":this.hz();break;case"TrendLineType":this.gy();break}},nc:function(){this.m1().cf();if(this.av()!=null){this.av().cf()}},ad:function(a){if(a!=null&&a==this.yAxis()&&this.kh()!=null&&!isNaN(this.kh().minimum())&&this.kf()!=null&&!isNaN(this.kf().maximum())){return new $$t.h7(this.kh().minimum(),this.kf().maximum())}return null},scrollIntoView:function(a){var b=this.bb()!=null?this.bb().indexOf(a):-1;var c=this.view().bv();var d=this.view().bu();var e=new $$t.x(0,0,0,1,1);if(b>=0&&c!=null&&d!=null){if(this.xAxis()!=null){var f=new $$t.ie(e,e,this.xAxis().isInverted());var g=this.xAxis().getScaledValue(b,f);if(g<c.left()+.1*c.width()){g=g+.4*c.width()}if(g>c.right()-.1*c.width()){g=g-.4*c.width()}c.x(g-.5*c.width())}if(this.yAxis()!=null&&this.kh()!=null&&this.kf()!=null&&b<this.kh().count()&&b<this.kf().count()){var h=new $$t.ie(e,e,this.yAxis().isInverted());var i=this.yAxis().getScaledValue(this.kh().item(b),h);var j=this.yAxis().getScaledValue(this.kf().item(b),h);if(!isNaN(i)&&!isNaN(j)){var k=Math.abs(i-j);if(c.height()<k){c.height(k);c.y(Math.min(i,j))}else{if(i<c.top()+.1*c.height()){i=i+.4*c.height()}if(i>c.bottom()-.1*c.height()){i=i-.4*c.height()}c.y(i-.5*c.height())}}}this.syncLink().al(this.seriesViewer(),c)}return b>=0},ct:function(a,b,c){var d=$$t.$qn.ct.call(this,a,b,c);if(this.kj()==null||this.kd()==null||this.kf()==null||this.kh()==null){d=false}return d},m8:function(a){return a},mk:function(a,b){var $self=this;$$t.$qn.mk.call($self,a,b);var c=b.bv();var d=b.bu();var e=$self.xAxis();var f=$self.yAxis();var g=new $$t.ie(c,d,e.isInverted());var h=new $$t.ie(c,d,f.isInverted());a.h.clear();a.p.clear();a.q.clear();var i=0;var j=$.ig.util.cast($$t.$kd.$type,$self.xAxis());if(j!=null&&j.sortedIndices().count()!=$self.bb().count()){return}i=$self.getOffset(c,d);var k=$.ig.util.cast($$t.$zq.$type,b);if($self.trendLineType()!=0){var l=new Array($self.bb().count());var m=0;var o=$self.k9().getEnumerator();while(o.moveNext()){var n=o.current();l[m]=n;m++}$self.m1().b3().prepareLine(a.q,$self.trendLineType(),l,$self.trendLinePeriod(),function(p){return $self.xAxis().getScaledValue(p,g)},function(p){return $self.yAxis().getScaledValue(p,h)},function(){var $ret=new $$t.j8;$ret.c(b.bx().b());$ret.d(b.bx().c());$ret.e(b.bx().d());$ret.a(i);$ret.b($self.resolution());$ret.f(d);return $ret}())}var p=$self.m8($self.xAxis().getUnscaledValue(2,g)-$self.xAxis().getUnscaledValue(1,g));for(var q=b.bx().c();q<=b.bx().d();++q){var r;if(j==null){r=b.bx().getBucket(q)}else{var s=j.sortedIndices().__inner[q];var t=j.getUnscaledValueAt(s);var u=$self.m8($self.kj().item(s));var v=$self.m8($self.kf().item(s));var w=$self.m8($self.kh().item(s));var x=$self.m8($self.kd().item(s));var y=u;var z=v;var aa=w;var ab=x;var ac=t;while(q<b.bx().d()){s=j.sortedIndices().__inner[q+1];ac=j.getUnscaledValueAt(s);if(ac-t>p){break}q++;z=Math.max(v,$self.m8($self.kf().item(s)));aa=Math.min(w,$self.m8($self.kh().item(s)));ab=$self.m8($self.kd().item(s))}var ad=NaN;if(!isNaN(t)){ad=$self.xAxis().getScaledValue(t,g)}r=function(){var $ret=new Array;$ret.add($self.m8(ad));$ret.add(y);$ret.add(z);$ret.add(aa);$ret.add(ab);return $ret}()}if(!isNaN(r[0])){if($self.xAxis()!=null&&$.ig.util.cast($$t.$kd.$type,$self.xAxis())!==null){r[0]=r[0]+i}else{r[0]=e.getScaledValue(r[0],g)+i}r[1]=f.getScaledValue(r[1],h);r[2]=f.getScaledValue(r[2],h);r[3]=f.getScaledValue(r[3],h);r[4]=f.getScaledValue(r[4],h);a.h.add(r)}}return},gh:function(a,b){$$t.$qn.gh.call(this,a,b);var c=$.ig.util.cast($$t.$zq.$type,b);c.b9();if(a){c.b5().c(0)}if(c.b3()!=null){c.b3().o()}},ky:function(){return true},mm:function(a,b){$$t.$qn.mm.call(this,a,b);if(this.xAxis()==null||this.yAxis()==null){return}var c=false;if(b.b0(a)){c=true;b.b2(a)}this.jz.x(this,this.k1(),this.xAxis(),this.getCategoryItems.runOn(this),this.lq(b),this.lr(b));var d=false;var e=this.jz.b();if(e!=null){d=true}var f=$.ig.util.cast($$t.$zq.$type,b);f.b8();f.b6(false);if(f.b3()!=null){f.b3().o()}if(this.trendLineType()!=0){f.b3().t(a.q)}if(d){this.nb(a,b,c)}else{f.b5().c(0);this.na(a,b)}},nb:function(a,b,c){var $self=this;var d=$self.displayType();var e=$self.xAxis().fy(b.bv(),b.bu())/2;e=Math.max(e,3);var f=$.ig.util.cast($$t.$zq.$type,b);f.b6(true);var g=a.h;var h=0;var i=$self.bb().count();var j=$self.xAxis();var k=new $$t.ie($self.view().bv(),$self.view().bu(),j.isInverted());var l=$self.actualBrush();var m=$self.negativeBrush();if(m==null){m=l}for(var n=0;n<g.count();++n){var o=g.__inner[n][0]-e;var p=g.__inner[n][0];var q=g.__inner[n][0]+e;var r=g.__inner[n][1];var s=g.__inner[n][2];var t=g.__inner[n][3];var u=g.__inner[n][4];if(isNaN(r)||isNaN(s)||isNaN(t)||isNaN(u)){continue}var v=f.b5().item(h);h++;var w=r<u;var x=new $$t.dx;if(c){switch(d){case 0:if(w){var y=r;r=u;u=y}var z=new $$t.d6;z.__startPoint={__x:p,__y:t,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};z.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:p,__y:r,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());var aa=new $$t.d6;aa.__startPoint={__x:o,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};aa.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:q,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());aa.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:q,__y:r,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());aa.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:o,__y:r,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());aa.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:o,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());var ab=new $$t.d6;ab.__startPoint={__x:p,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ab.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:p,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());x.b().add(z);x.b().add(aa);x.b().add(ab);break;case 1:var ac=new $$t.d6;ac.__startPoint={__x:o,__y:r,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ac.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:p,__y:r,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());var ad=new $$t.d6;ad.__startPoint={__x:p,__y:t,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ad.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:p,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());var ae=new $$t.d6;ae.__startPoint={__x:p,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ae.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:q,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());x.b().add(ac);x.b().add(ad);x.b().add(ae);break}}if(w){$self.jz.am=m;$self.jz.ah=m;$self.jz.f=true}else{$self.jz.am=l;$self.jz.ah=l;$self.jz.f=false}$self.mj(g,n,i,j,k,b.m());if(d==1){$self.jz.ae(v,true,false,false,false)}else{$self.jz.ae(v,false,false,false,false)}if(c){v.ak(x)}}f.b5().c(h);f.ca()},na:function(a,b){var $self=this;var c=$self.displayType();var d=$self.xAxis().fy(b.bv(),b.bu())/2;d=Math.max(d,3);var e=$.ig.util.cast($$t.$zq.$type,b);var f=e.ci();var g=e.ch();var h=a.h;for(var i=0;i<h.count();++i){var j=h.__inner[i][0]-d;var k=h.__inner[i][0];var l=h.__inner[i][0]+d;var m=h.__inner[i][1];var n=h.__inner[i][2];var o=h.__inner[i][3];var p=h.__inner[i][4];if(isNaN(m)||isNaN(n)||isNaN(o)||isNaN(p)){continue}var q=m<p;var r=q?g:f;switch(c){case 0:if(q){var s=m;m=p;p=s}r.c().add(function(){var $ret=new $$t.dz;$ret.c({__x:k,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:k,__y:m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());r.c().add(function(){var $ret=new $$t.d0;$ret.d(new $$t.x(0,j,p,l-j,m-p));return $ret}());r.c().add(function(){var $ret=new $$t.dz;$ret.c({__x:k,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:k,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());break;case 1:r.c().add(function(){var $ret=new $$t.dz;$ret.c({__x:j,__y:m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:k,__y:m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());r.c().add(function(){var $ret=new $$t.dz;$ret.c({__x:k,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:k,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());r.c().add(function(){var $ret=new $$t.dz;$ret.c({__x:k,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:l,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());break}}},eg:function(a,b){if(a==this.m1().b3().x()){return null}return $$t.$qn.eg.call(this,a,b)},hz:function(){$$t.$qn.hz.call(this);if(this.index()<0){return}this.m1().cg()},go:function(a){$$t.$qn.go.call(this,a);var b=new $$t.g8(1,"trendLine",this.m1().b3().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("FinancialPriceSeries",$$t.$qn.$type)},true);$.ig.util.defType("FinancialPriceBucketCalculator:zr","FinancialBucketCalculator",{init:function(a){$$t.$qp.init.call(this,a)},getBucket:function(a){var $self=this;var b=a*$self.b();var c=Math.min(b+$self.b()-1,$self.a().bz().bb().count()-1);if(b<=c&&b>=0&&c>=0){var d=$self.a().bz().kj().item(b);var e=Number.NEGATIVE_INFINITY;var f=Number.POSITIVE_INFINITY;var g=$self.a().bz().kd().item(c);for(var h=b;h<=c;++h){e=Math.max(e,$self.a().bz().kf().item(h));f=Math.min(f,$self.a().bz().kh().item(h))}f=Math.min(d,f);e=Math.max(g,e);return function(){var $ret=new Array;$ret.add(.5*(b+c));$ret.add(d);$ret.add(e);$ret.add(f);$ret.add(g);return $ret}()}return function(){var $ret=new Array;$ret.add(NaN);$ret.add(NaN);$ret.add(NaN);$ret.add(NaN);$ret.add(NaN);return $ret}()},$type:new $.ig.Type("FinancialPriceBucketCalculator",$$t.$qp.$type)},true);$.ig.util.defType("FinancialPriceSeriesView:zq","FinancialSeriesView",{_b4:null,b4:function(value){if(arguments.length===1){this._b4=value;return value}else{return this._b4}},init:function(a){var $self=this;this.cl=function(){var $ret=new $$t.b6;$ret.ak(new $$t.du);return $ret}();this.ck=function(){var $ret=new $$t.b6;$ret.ak(new $$t.du);return $ret}();this.cj=new $$t.b6;$$t.$qo.init.call(this,a);this.b4(a);this.b7(new $$t.bh($$t.$b6.$type,0));this.b3(new $$t.kz);this.b5(function(){var $ret=new $$t.ga($$t.$b6.$type);$ret.create($self.cm.runOn($self));$ret.activate($self.cc.runOn($self));$ret.disactivate($self.ce.runOn($self));$ret.destroy($self.cd.runOn($self));return $ret}())},_b5:null,b5:function(value){if(arguments.length===1){this._b5=value;return value}else{return this._b5}},cm:function(){var a=new $$t.b6;this.b7().add(a);a.__visibility=1;return a},_b7:null,b7:function(value){if(arguments.length===1){this._b7=value;return value}else{return this._b7}},cc:function(a){a.__visibility=0},ce:function(a){a.__visibility=1},cd:function(a){this.b7().remove(a)},by:function(){return new $$t.zr(this)},an:function(){var $self=this;$$t.$qo.an.call($self);if(!$self.m()){$self.bz().negativeBrush(function(){var $ret=new $$t.b3;$ret.fill("#415460");return $ret}());$self.bz().resolution(2);$self.bz().thickness(1);$self.bz().outline(function(){var $ret=new $$t.b3;$ret.fill("#222222");return $ret}())}},cl:null,ck:null,_b3:null,b3:function(value){if(arguments.length===1){this._b3=value;return value}else{return this._b3}},cf:function(){if(this.b4().displayType()==1){this.cl.__stroke=this.d().actualBrush()}else{this.cl.__stroke=this.d().actualOutline()}if(this.b4().displayType()==1){this.ck.__stroke=this.bz().negativeBrush()}else{this.ck.__stroke=this.d().actualOutline()}},b9:function(){this.al();this.b5().c(0);this.b8()},b8:function(){var a=$.ig.util.cast($$t.$du.$type,this.cl.ak());var b=$.ig.util.cast($$t.$du.$type,this.ck.ak());a.reset();b.reset()},ci:function(){this.al();return $.ig.util.cast($$t.$du.$type,this.cl.ak())},ch:function(){this.al();return $.ig.util.cast($$t.$du.$type,this.ck.ak())},cg:function(){this.b4().actualTrendLineBrush(null);if(this.b4().trendLineBrush()!=null){this.b4().actualTrendLineBrush(this.b4().trendLineBrush())}else{this.b4().actualTrendLineBrush(this.b4().actualBrush())}},a5:function(){$$t.$qo.a5.call(this);this.cl.z(this.d().thickness());this.cl.af(this.d().dashArray());this.cl.aa(this.d().dashCap());if(this.b4().displayType()==1){this.cl.__stroke=this.d().actualBrush()}else{this.cl.__stroke=this.d().actualOutline();this.cl.__fill=this.d().actualBrush()}this.ck.z(this.d().thickness());this.ck.af(this.d().dashArray());this.ck.aa(this.d().dashCap());if(this.b4().displayType()==1){this.ck.__stroke=this.bz().negativeBrush()}else{this.ck.__stroke=this.d().actualOutline();this.ck.__fill=this.bz().negativeBrush()}},a6:function(){$$t.$qo.a6.call(this);var a=this.bq();this.cl.z(this.d().thickness()+3);if(this.b4().displayType()==1){this.cl.__stroke=a}else{this.cl.__stroke=a;this.cl.__fill=a}this.ck.z(this.d().thickness()+3);if(this.b4().displayType()==1){this.ck.__stroke=a}else{this.ck.__stroke=a;this.ck.__fill=a}},v:function(a){return this.b7().__inner[a]},cj:null,u:function(a){var b=this.b7().__inner[a];this.cj.__visibility=b.__visibility;this.cj.ak(b.ak());var c=this.br(a);this.cj.__fill=c;this.cj.__stroke=c;this.cj.z(this.d().thickness()+3);return this.cj},a0:function(a,b){$$t.$qo.a0.call(this,a,b);if(a.c()){if(this.b6()){for(var c=0;c<this.b7().count();c++){var d=this.t(c,b);if(d.__visibility==0){a.q(d)}}}else{a.q(this.cl);a.q(this.ck)}}},az:function(a,b){if(a.c()){if(this.b4().trendLineType()!=0&&!b){var c=this.b3().x();c.z(this.b4().trendLineThickness());c.__stroke=this.b4().actualTrendLineBrush();c.af(this.b4().trendLineDashArray());c.aa(this.b4().trendLineDashCap());a.s(c)}}$$t.$qo.az.call(this,a,b)},ag:function(a){$$t.$qo.ag.call(this,a);var b=new $$t.l0(1,"positivePathShape",this.cl);b.tags().add("Positive");b.tags().add("Main");var c=new $$t.l0(1,"negativePathShape",this.ck);c.tags().add("Negative");a.shapes().add(b);a.shapes().add(c)},ca:function(){this.al()},_b6:false,b6:function(value){if(arguments.length===1){this._b6=value;
return value}else{return this._b6}},cb:function(){this.b3($$t.$kh.y(this.b3(),this.bz().xAxis(),this.d().rootCanvas(),this.bz()))},$type:new $.ig.Type("FinancialPriceSeriesView",$$t.$qo.$type)},true);$.ig.util.defType("FinancialValueList:qt","Object",{d:null,b:null,a:null,c:null,e:null,init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.d=a;this.b=b;this.a=d;this.c=c;this.e=e},indexOf:function(a){throw new $$t.f5},insert:function(a,b){throw new $$t.f5},removeAt:function(a){throw new $$t.f5},item:function(a,value){if(arguments.length===2){throw new $$t.f5;return value}else{var b=NaN;var c=NaN;var d=NaN;var e=NaN;var f=NaN;if(this.d!=null&&a>=0&&a<this.d.count()){b=this.d.item(a)}if(this.b!=null&&a>=0&&a<this.b.count()){c=this.b.item(a)}if(this.c!=null&&a>=0&&a<this.c.count()){d=this.c.item(a)}if(this.a!=null&&a>=0&&a<this.a.count()){e=this.a.item(a)}if(this.e!=null&&a>=0&&a<this.e.count()){f=this.e.item(a)}var g=isNaN(b);var h=isNaN(c);var i=isNaN(d);var j=isNaN(e);var k=isNaN(f);if(!h&&!i&&!j){return(c+d+e)/3}if(!h&&!i){return(c+d)/2}if(!g&&!j){return(b+e)/2}if(!g){return b}if(!h){return c}if(!i){return d}if(!j){return e}return NaN}},add:function(a){throw new $$t.f5},clear:function(){throw new $$t.f5},contains:function(a){throw new $$t.f5},copyTo:function(a,b){throw new $$t.f5},count:function(){var a=0;var b=0;var c=0;var d=0;var e=0;if(this.d!=null){a=this.d.count()}if(this.b!=null){b=this.b.count()}if(this.c!=null){c=this.c.count()}if(this.a!=null){d=this.a.count()}if(this.e!=null){e=this.e.count()}var f=0;f=Math.max(f,a);f=Math.max(f,b);f=Math.max(f,c);f=Math.max(f,d);f=Math.max(f,e);return f},isReadOnly:function(){return true},remove:function(a){throw new $$t.f5},getEnumerator:function(){throw new $$t.f5},$type:new $.ig.Type("FinancialValueList",$.ig.$ot,[$$t.$bi.$type.specialize(Number)])},true);$.ig.util.defType("FinancialCalculationDataSource:qw","Object",{init:function(){$.ig.$op.init.call(this)},_openColumn:null,openColumn:function(value){if(arguments.length===1){this._openColumn=value;return value}else{return this._openColumn}},_closeColumn:null,closeColumn:function(value){if(arguments.length===1){this._closeColumn=value;return value}else{return this._closeColumn}},_highColumn:null,highColumn:function(value){if(arguments.length===1){this._highColumn=value;return value}else{return this._highColumn}},_lowColumn:null,lowColumn:function(value){if(arguments.length===1){this._lowColumn=value;return value}else{return this._lowColumn}},_volumeColumn:null,volumeColumn:function(value){if(arguments.length===1){this._volumeColumn=value;return value}else{return this._volumeColumn}},_indicatorColumn:null,indicatorColumn:function(value){if(arguments.length===1){this._indicatorColumn=value;return value}else{return this._indicatorColumn}},_typicalColumn:null,typicalColumn:function(value){if(arguments.length===1){this._typicalColumn=value;return value}else{return this._typicalColumn}},_trueRange:null,trueRange:function(value){if(arguments.length===1){this._trueRange=value;return value}else{return this._trueRange}},_trueLow:null,trueLow:function(value){if(arguments.length===1){this._trueLow=value;return value}else{return this._trueLow}},_period:0,period:function(value){if(arguments.length===1){this._period=value;return value}else{return this._period}},_shortPeriod:0,shortPeriod:function(value){if(arguments.length===1){this._shortPeriod=value;return value}else{return this._shortPeriod}},_longPeriod:0,longPeriod:function(value){if(arguments.length===1){this._longPeriod=value;return value}else{return this._longPeriod}},_count:0,count:function(value){if(arguments.length===1){this._count=value;return value}else{return this._count}},_calculateFrom:0,calculateFrom:function(value){if(arguments.length===1){this._calculateFrom=value;return value}else{return this._calculateFrom}},_calculateCount:0,calculateCount:function(value){if(arguments.length===1){this._calculateCount=value;return value}else{return this._calculateCount}},_multiplier:0,multiplier:function(value){if(arguments.length===1){this._multiplier=value;return value}else{return this._multiplier}},_minimumValue:0,minimumValue:function(value){if(arguments.length===1){this._minimumValue=value;return value}else{return this._minimumValue}},_maximumValue:0,maximumValue:function(value){if(arguments.length===1){this._maximumValue=value;return value}else{return this._maximumValue}},_specifiesRange:false,specifiesRange:function(value){if(arguments.length===1){this._specifiesRange=value;return value}else{return this._specifiesRange}},$type:new $.ig.Type("FinancialCalculationDataSource",$.ig.$ot)},true);$.ig.util.defType("FinancialCalculationSupportingCalculations:qy","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},$type:new $.ig.Type("FinancialCalculationSupportingCalculations",$.ig.$ot)},true);$.ig.util.defType("SupportingCalculation$1:q0","Object",{$tCalculationStrategy:null,init:function($tCalculationStrategy,initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}this.$tCalculationStrategy=$tCalculationStrategy;this.$type=this.$type.specialize(this.$tCalculationStrategy);$.ig.$op.init.call(this);this.c=a;this.b=new $$t.bh(String,0)},init1:function($tCalculationStrategy,initNumber,a,b){this.$tCalculationStrategy=$tCalculationStrategy;this.$type=this.$type.specialize(this.$tCalculationStrategy);$.ig.$op.init.call(this);this.c=a;this.b=new $$t.bh(String,1,b)},c:null,b:null,d:function(){return this.c},a:function(){return this.b},$type:new $.ig.Type("SupportingCalculation$1",$.ig.$ot)},true);$.ig.util.defType("ColumnSupportingCalculation:qz","SupportingCalculation$1",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$q0.init.call(this,$$t.$q1.$type,a)},init1:function(initNumber,a,b){$$t.$q0.init1.call(this,$$t.$q1.$type,1,a,b)},$type:new $.ig.Type("ColumnSupportingCalculation",$$t.$q0.$type.specialize($$t.$q1.$type))},true);$.ig.util.defType("DataSourceSupportingCalculation:q2","SupportingCalculation$1",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$q0.init.call(this,$$t.$q3.$type,a)},init1:function(initNumber,a,b){$$t.$q0.init1.call(this,$$t.$q3.$type,1,a,b)},$type:new $.ig.Type("DataSourceSupportingCalculation",$$t.$q0.$type.specialize($$t.$q3.$type))},true);$.ig.util.defType("CalculatedColumn:qx","Object",{init:function(initNumber,a,b){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.__valuesProvider=a;this.c=new $$t.bh(String,1,b)},init1:function(initNumber,a,b){$.ig.$op.init.call(this);this.__valuesProvider=a;this.c=new $$t.bh(String,1,b)},__valuesProvider:null,c:null,basedOn:function(){return this.c},getEnumerator:function(){return this.__valuesProvider.getEnumerator()},$type:new $.ig.Type("CalculatedColumn",$.ig.$ot,[$$t.$bk.$type.specialize(Number)])},true);$.ig.util.defType("ItemLegend:nh","LegendBase",{ak:function(){return new $$t.ni(this)},a2:function(a){$$t.$m4.a2.call(this,a);this.a5(a)},_a5:null,a5:function(value){if(arguments.length===1){this._a5=value;return value}else{return this._a5}},init:function(){var $self=this;$$t.$m4.init.call(this);this.y($$t.$nh.$type);this.children().collectionChanged=$.ig.Delegate.prototype.combine(this.children().collectionChanged,function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();$self.a5().w(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();$self.a5().l(e)}}})},av:function(a,b){if(!this.al().f()){return}this.bb(b)},aw:function(a,b){this.a9(b);if(b==null||a==null||a.count()==0){return}var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=$.ig.util.cast($$t.$cf.$type,c);if(e!=null&&e.content()!=null){var f=$.ig.util.cast($$t.$fl.$type,e.content());if(f!=null&&!this.a7(f)){this.children().add(c);var g=new $$t.nj;g.a(f);g.d(c);g.c(b);g.b(f.itemLabel())}}}},ba:function(a,b){var c=this.a8(b);if(b==null||a==null||a.count()==0){return}var e=a.getEnumerator();while(e.moveNext()){var d=e.current();var f=$.ig.util.cast($$t.$cf.$type,d);if(f!=null&&f.content()!=null){var g=$.ig.util.cast($$t.$fl.$type,f.content());if(g!=null&&!this.a7(g)){this.children().insert(c,d);c++;var h=new $$t.nj;h.a(g);h.d(d);h.c(b);h.b(g.itemLabel())}}}},bb:function(a){this.a9(a);var b=$.ig.util.cast($$t.$nk.$type,a);if(b!=null&&b.mt()!=null&&b.mu()!=null&&b.mu().count()>0){var d=b.mu().getEnumerator();while(d.moveNext()){var c=d.current();var e=$.ig.util.cast($$t.$cf.$type,c);if(e!=null&&e.content()!=null){var f=$.ig.util.cast($$t.$fl.$type,e.content());if(f!=null&&!this.a7(f)){this.children().add(c);var g=new $$t.nj;g.a(f);g.d(c);g.c(a);g.b(f.itemLabel())}}}}},a9:function(a){if(a==null||this.children()==null||this.children().count()==0){return}var b=new $$t.e4($$t.$am.$type,0);var d=this.children().getEnumerator();while(d.moveNext()){var c=d.current();var e=$.ig.util.cast($$t.$cf.$type,c);if(e!=null&&e.content()!=null){var f=$.ig.util.cast($$t.$fl.$type,e.content());if(f!=null&&f.series()==a){b.add(c)}}}var h=b.getEnumerator();while(h.moveNext()){var g=h.current();this.children().remove(g)}},a8:function(a){if(a==null||this.children()==null||this.children().count()==0){return 0}var b=new $$t.e4($$t.$am.$type,0);var c=-1;var d=0;var f=this.children().getEnumerator();while(f.moveNext()){var e=f.current();var g=$.ig.util.cast($$t.$cf.$type,e);if(g!=null&&g.content()!=null){var h=$.ig.util.cast($$t.$fl.$type,g.content());if(h!=null&&h.series()==a){if(c==-1){c=d}b.add(e)}}d++}var j=b.getEnumerator();while(j.moveNext()){var i=j.current();this.children().remove(i)}if(c==-1){if(this.children().count()>0){return this.children().count()-1}else{return 0}}return c},a7:function(a){return this.a5().y(a)},_a6:null,a6:function(value){if(arguments.length===1){this._a6=value;return value}else{return this._a6}},$type:new $.ig.Type("ItemLegend",$$t.$m4.$type)},true);$.ig.util.defType("ItemLegendView:ni","LegendBaseView",{init:function(a){$$t.$m5.init.call(this,a);this.x(a)},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},u:function(){$$t.$m5.u.call(this)},y:function(a){return this.d().e(a)},$type:new $.ig.Type("ItemLegendView",$$t.$m5.$type)},true);$.ig.util.defType("Legend:vy","LegendBase",{ak:function(){return new $$t.vz(this)},a2:function(a){$$t.$m4.a2.call(this,a);this.a5(a)},_a5:null,a5:function(value){if(arguments.length===1){this._a5=value;return value}else{return this._a5}},init:function(){var $self=this;$$t.$m4.init.call(this);this.y($$t.$vy.$type);this.children().collectionChanged=$.ig.Delegate.prototype.combine(this.children().collectionChanged,function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();$self.a5().w(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();$self.a5().l(e)}}})},av:function(a,b){var $self=this;if($.ig.util.cast($$t.$fu.$type,b)!==null){return}if(!b.isUsableInLegend()){return}var c=0;var e=$self.children().getEnumerator();while(e.moveNext()){var d=e.current();var f;var g;var h;(function(){var $ret=$self.al().o(d,f,g,h);f=$ret.chart;g=$ret.series;h=$ret.item;return $ret.ret})();if(b.seriesViewer()!=null&&f!=null&&($self.a6(b.seriesViewer())<$self.a6(f)||$self.a6(b.seriesViewer())==-1&&$self.a6(f)==-1&&b.seriesViewer().getHashCode()<f.getHashCode())){break}if(b.seriesViewer()!=null&&f!=null&&b.seriesViewer()==f&&g!=null){var i=b.index();var j=g.index();var k=$self.a6(b);var l=$self.a6(g);if($.ig.util.cast($$t.$jw.$type,b)!==null||$.ig.util.cast($$t.$ry.$type,b)!==null){var m=$.ig.util.cast($$t.$jw.$type,b)!==null?$.ig.util.cast($$t.$jw.$type,b).parentSeries():$.ig.util.cast($$t.$ry.$type,b).parentSeries();if(m.reverseLegendOrder()){i=m.index()+m.mn().count()-m.ms().f().indexOf($.ig.util.cast($$t.$jy.$type,b))}}if($.ig.util.cast($$t.$jw.$type,g)!==null||$.ig.util.cast($$t.$ry.$type,g)!==null){var n=$.ig.util.cast($$t.$jw.$type,g)!==null?$.ig.util.cast($$t.$jw.$type,g).parentSeries():$.ig.util.cast($$t.$ry.$type,g).parentSeries();if(n.reverseLegendOrder()){j=n.index()+n.mn().count()-n.ms().f().indexOf($.ig.util.cast($$t.$jy.$type,g))}}if($.ig.util.cast($$t.$uw.$type,g)!==null){if(l==-1&&k==-1){c=0;break}if(k<l||l==-1){break}}if(i<=j){break}}c++}$self.children().insert(c,a);var o=new $$t.nj;o.d(a);o.c(b);var p=$.ig.util.cast($$t.$cf.$type,a);if(p!=null&&p.content()!=null){var q=$.ig.util.cast($$t.$fl.$type,p.content());if(q!=null){o.a(q);o.b(q.itemLabel())}}},a6:function(a){return-1},$type:new $.ig.Type("Legend",$$t.$m4.$type)},true);$.ig.util.defType("LegendItemInfo:nj","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("LegendItemInfo",$.ig.$ot)},true);$.ig.util.defType("LegendView:vz","LegendBaseView",{init:function(a){$$t.$m5.init.call(this,a);this.x(a)},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},u:function(){$$t.$m5.u.call(this)},$type:new $.ig.Type("LegendView",$$t.$m5.$type)},true);$.ig.util.defType("PieLabel:ms","Control",{init:function(){$$t.$ak.init.call(this)},_ad:null,ad:function(value){if(arguments.length===1){this._ad=value;return value}else{return this._ad}},_ak:null,ak:function(value){if(arguments.length===1){this._ak=value;return value}else{return this._ak}},_ae:0,ae:function(value){if(arguments.length===1){this._ae=value;return value}else{return this._ae}},_af:null,af:function(value){if(arguments.length===1){this._af=value;return value}else{return this._af}},_al:null,al:function(value){if(arguments.length===1){this._al=value;return value}else{return this._al}},_am:null,am:function(value){if(arguments.length===1){this._am=value;return value}else{return this._am}},ag:function(){},ah:function(){},ai:function(){this.al().__visibility=this.ad().af().leaderLineVisibility()!=0?this.ad().af().leaderLineVisibility():this.ad().ag().__visibility;var a;var b=this.ad().af().leaderLineMargin();var c=$$t.$ec.h(this.ad().a3(),this.ae(),this.ad().aw());this.al().ag(c.__x);this.al().ai(c.__y);if(this.ae()<90||this.ae()>=270){a={__x:this.ak().left(),__y:(this.ak().top()+this.ak().bottom())/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{a={__x:this.ak().right(),__y:(this.ak().top()+this.ak().bottom())/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(b>0){var d=$$t.$ec.d(c,a);if(b<d){a=$$t.$ec.j(a,c,b)}else{a=c}}this.al().ah(a.__x);this.al().aj(a.__y)},aj:function(){this.am().__visibility=this.ad().af().leaderLineVisibility()!=0?this.ad().af().leaderLineVisibility():this.ad().ag().__visibility;var a=this.ad().a3();var b=this.am().ak().b().__inner[0];var c=b.__segments.__inner[0];var d=this.ad().af().leaderLineMargin();var e=(this.ak().top()+this.ak().bottom())/2;var f=$$t.$ec.h(a,this.ae(),this.ad().aw());var g=$$t.$ec.h(a,this.ae(),this.ad().aw()+this.ad().af().labelExtent()/2);var h;var i;var j;var k=e;if(this.ae()<90&&this.ae()>=0){h={__x:this.ak().left()-30,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:this.ak().left(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else if(this.ae()<180&&this.ae()>=90){h={__x:this.ak().right()+30,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:this.ak().right(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else if(this.ae()<270&&this.ae()>=180){h={__x:this.ak().right()+30,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:this.ak().right(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{h={__x:this.ak().left()-30,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:this.ak().left(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(d>0){var l=$$t.$ec.d(f,j);if(d<l){i=$$t.$ec.j(j,f,d);var m=g.__x-f.__x;var n=g.__y-f.__y;g=$$t.$ec.j(g,f,d);var o=g.__x-f.__x;var p=g.__y-f.__y;if(m>0&&o<0||m<0&&o>0||n>0&&p<0||n<0&&p>0){g=f}h=$$t.$ec.j(h,f,d);var q=$$t.$ec.d(f,i)/$$t.$ec.d(f,j);h.__x=f.__x+(h.__x-f.__x)*q;h.__y=f.__y+(h.__y-f.__y)*q}else{this.am().__visibility=1;return}}else{i=j}if(this.ae()<180&&this.ae()>=0){if(g.__y>h.__y){g.__y=f.__y}}else{if(g.__y<h.__y){g.__y=f.__y}}b.__startPoint=f;if(this.ad().af().leaderLineType()==1){c.e(f)}else{c.e(g)}c.f(h);c.g(i)},$type:new $.ig.Type("PieLabel",$$t.$ak.$type)},true);$.ig.util.defType("IndexCollection:m3","ObservableCollection$1",{init:function(){$$t.$e4.init.call(this,$.ig.Number.prototype.$type)},j:function(a,b){if(!this.contains(b)){$$t.$e4.j.call(this,a,b)}},o:function(a,b){if(this.contains(b)){this.remove(b);this.j(a,b)}else{$$t.$e4.o.call(this,a,b)}},$type:new $.ig.Type("IndexCollection",$$t.$e4.$type.specialize($.ig.Number.prototype.$type))},true);$.ig.util.defType("IndexCollectionTypeConverter:zs","TypeConverter",{init:function(){$$t.$zt.init.call(this)},$type:new $.ig.Type("IndexCollectionTypeConverter",$$t.$zt.$type)},true);$.ig.util.defType("Slice:mq","ContentControl",{ah:function(){return new $$t.mr(this)},bj:function(a){this.ai(a)},_ai:null,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},init:function(){this.ak=false;$$t.$cf.init.call(this);var a=this.ah();this.bj(a);a.b()},ax:function(a){if(arguments.length===1){this.g($$t.$mq.bv,a);return a}else{return this.c($$t.$mq.bv)}},ar:function(a){if(arguments.length===1){this.g($$t.$mq.bk,a);return a}else{return this.c($$t.$mq.bk)}},av:function(a){if(arguments.length===1){this.g($$t.$mq.bp,a);return a}else{return this.c($$t.$mq.bp)}},au:function(a){if(arguments.length===1){this.g($$t.$mq.bo,a);return a}else{return this.c($$t.$mq.bo)}},isSelected:function(a){if(arguments.length===1){this.g($$t.$mq.bs,a);return a}else{return this.c($$t.$mq.bs)}},isExploded:function(a){if(arguments.length===1){this.g($$t.$mq.bq,a);return a}else{return this.c($$t.$mq.bq)}},ao:function(a){if(arguments.length===1){this.g($$t.$mq.br,a);return a}else{return this.c($$t.$mq.br)}},a4:function(a){if(arguments.length===1){this.g($$t.$mq.bt,a);return a}else{return this.c($$t.$mq.bt)}},a2:function(a){if(arguments.length===1){this.g($$t.$mq.bl,a);return a}else{return this.c($$t.$mq.bl)}},aw:function(a){if(arguments.length===1){this.g($$t.$mq.bu,a);return a}else{return this.c($$t.$mq.bu)}},as:function(a){if(arguments.length===1){this.g($$t.$mq.bm,a);return a}else{return this.c($$t.$mq.bm)}},az:function(a){if(arguments.length===1){this.g($$t.$mq.bn,a);return a}else{return this.c($$t.$mq.bn)}},ay:function(a){if(arguments.length===1){this.g($$t.$mq.bw,a);return a}else{return this.c($$t.$mq.bw)}},_bz:null,bz:function(value){if(arguments.length===1){this._bz=value;return value}else{return this._bz}},_af:null,af:function(value){if(arguments.length===1){this._af=value;return value}else{return this._af}},_ag:null,ag:function(value){if(arguments.length===1){this._ag=value;return value}else{return this._ag}},_b0:null,b0:function(value){if(arguments.length===1){this._b0=value;return value}else{return this._b0}},_a0:null,a0:function(value){if(arguments.length===1){this._a0=value;return value}else{return this._a0}},_am:false,am:function(value){if(arguments.length===1){this._am=value;return value}else{return this._am}},z:function(){$$t.$cf.z.call(this);this.ai().c()},at:function(){var a=Math.abs($$t.$mk.bx(this.ar()-this.ax()))==360;if(a){return this.aw()}return this.aw()},b2:function(){var a=this.af()!=null&&this.af().allowSliceExplosion()?true:false;var b=this.at();if(this.isExploded()&&a){var c=new $$t.x(0,this.a2().__x-b,this.a2().__y-b,b*2,b*2);return c}return new $$t.x(0,this.a4().__x-b,this.a4().__y-b,b*2,b*2)},a3:function(){if(this.isExploded()&&this.af()!=null&&this.af().allowSliceExplosion()){if(this.am()){return this.a0()}return this.a2()}return this.a4()},ak:false,aq:function(a){if(arguments.length===1){var b=this.ak;this.ak=a;if(b&&!this.ak){this.bi()}return a}else{return this.ak}},bi:function(){var $self=this;if($self.aq()){return}var a=$self.ai().f();var b=$self.af().fc();if(isNaN($self.ax())||isNaN($self.ar())||isNaN($self.aw())||isNaN($self.as())||$self.az()<0||$self.af()==null||b.width()==0||b.height()==0||$self.a4().__x==0&&$self.a4().__y==0||$self.a2().__x==0&&$self.a2().__y==0){return}$self.bz($self.b2());var c=$$t.$ec.b($self.bz());var d=$self.bz().height()/2;var e=$self.at();var f=$self.bz().getCenter();var g=$$t.$mq.a1($$t.$es.u($self.ax()),c,f,d,100);var h=$$t.$mq.a1($$t.$es.u($self.ar()),c,f,d,100);var i=$$t.$mq.a1($$t.$es.u($self.ar()),c,f,$self.aw(),$self.au());var j=$$t.$mq.a1($$t.$es.u($self.ax()),c,f,$self.aw(),$self.av());var k=Math.abs($$t.$mk.bx($self.ar()-$self.ax()))==360;if(k){if($self.au()==0){var l=function(){var $ret=new $$t.d1;$ret.d(f);$ret.b($self.aw());$ret.c($self.aw());return $ret}();a.ak(l);return}else if($self.au()>0){var m=new $$t.y($self.aw(),$self.aw());var n=new $$t.y($self.aw()*$self.au()/100,$self.aw()*$self.au()/100);var o=function(){var $ret=new $$t.z(0);$ret.x(f.__x-$self.aw());$ret.y(f.__y);return $ret}();var p=function(){var $ret=new $$t.z(0);$ret.x(f.__x+$self.aw());$ret.y(f.__y);return $ret}();var q=function(){var $ret=new $$t.z(0);$ret.x(f.__x-$self.aw()*$self.au()/100);$ret.y(f.__y);return $ret}();var r=function(){var $ret=new $$t.z(0);$ret.x(f.__x+$self.aw()*$self.au()/100);$ret.y(f.__y);return $ret}();var s=function(){var $ret=new $$t.d6;$ret.startPoint(o);return $ret}();var t=new $$t.d7;var u=function(){var $ret=new $$t.d2;$ret.f(m);$ret.e(1);$ret.d(p);return $ret}();t.add(u);s.__segments=t;var v=function(){var $ret=new $$t.d6;$ret.startPoint(r);return $ret}();var w=new $$t.d7;var x=function(){var $ret=new $$t.d2;$ret.f(n);$ret.e(0);$ret.d(q);return $ret}();w.add(x);v.__segments=w;var y=function(){var $ret=new $$t.d6;$ret.startPoint(o);return $ret}();var z=new $$t.d7;var aa=function(){var $ret=new $$t.d2;$ret.f(m);$ret.e(0);$ret.d(p);return $ret}();z.add(aa);y.__segments=z;var ab=function(){var $ret=new $$t.d6;$ret.startPoint(r);return $ret}();var ac=new $$t.d7;var ad=function(){var $ret=new $$t.d2;$ret.f(n);$ret.e(1);$ret.d(q);return $ret}();ac.add(ad);ab.__segments=ac;var ae=function(){var $ret=new $$t.dy;$ret.add(s);$ret.add(v);$ret.add(y);$ret.add(ab);return $ret}();var af=function(){var $ret=new $$t.dx;$ret.b(ae);return $ret}();var ag=new $$t.du;ag.c().add(af);a.ak(ag);return}else{var ah=function(){var $ret=new $$t.du;$ret.b(0);return $ret}();ah.c().add(function(){var $ret=new $$t.d1;$ret.d(f);$ret.b($self.aw());$ret.c($self.aw());return $ret}());ah.c().add(function(){var $ret=new $$t.d1;$ret.d(f);$ret.b($self.aw()*$self.au()/100);$ret.c($self.aw()*$self.au()/100);return $ret}());a.ak(ah);return}}var ai=new $$t.dx;a.ak(ai);var aj=function(){var $ret=new $$t.d6;$ret.isClosed(true);return $ret}();ai.b(new $$t.dy);ai.b().add(aj);aj.__startPoint=g;var ak=Math.abs($self.ar()-$self.ax())>180;var al=new $$t.d2;al.d(h);al.f(new $$t.y($self.bz().width()/2,$self.bz().height()/2));al.b(ak);if($self.ar()>$self.ax()){al.e(1)}else{al.e(0)}aj.__segments=new $$t.d7;aj.__segments.add(al);var am=new $$t.d8(1);am.c(i);aj.__segments.add(am);var an=Math.sqrt(Math.pow(i.__x-h.__x,2)+Math.pow(i.__y-h.__y,2));var ao=e-an;var ap=new $$t.d2;ap.d(j);if(ao<0){ao=.1}ap.f(new $$t.y(ao,ao));ap.b(al.b());ap.e(0);aj.__segments.add(ap);var aq=$self.b1(a,g,h,$self.ax(),$self.ar(),f,e);var ar=true;if(ar&&$self.bz().height()>0&&$self.bz().width()>0&&!b.containsRect(aq)){var as=aq;var at=new $$t.x(0,0,0,b.width(),b.height());at.intersect(as);var au=$$t.$ec.e(($self.ax()+$self.ar())/2);var av=au/180*3.14159265358979;var aw=Math.abs((as.height()-at.height())/Math.sin(av));var ax=Math.abs((as.width()-at.width())/Math.cos(av));if(isNaN(aw)||Number.isInfinity(aw)){aw=0}if(isNaN(ax)||Number.isInfinity(ax)){ax=0}var ay=Math.max(aw,ax);var az=$$t.$ec.g($self.af().fc().width(),$self.af().fc().height(),true,au,$self.aw()*$self.af().bk()-ay);$self.ai().d(az.__x-$self.a2().__x,az.__y-$self.a2().__y);$self.am(true);$self.a0(az);$self.b0(new $$t.x(0,as.x()-(az.__x-$self.a2().__x),as.y()-(az.__y-$self.a2().__y),as.width(),as.height()))}else{$self.am(false);$self.ai().e()}},al:function(a){var b=this.af().fc();if(this.__visibility==1){return false}if(isNaN(this.ax())||isNaN(this.ar())||isNaN(this.aw())||isNaN(this.as())||this.az()<0||this.af()==null||b.width()==0||b.height()==0||this.a4().__x==0&&this.a4().__y==0||this.a2().__x==0&&this.a2().__y==0){return false}var c=this.at();var d=this.au()/100*c;var e=c;var f=this.a4();if(this.isExploded()){f=this.a2();if(this.am()){f=this.a0()}}var g=d*d;var h=e*e;var i=Math.pow(a.__x-f.__x,2)+Math.pow(a.__y-f.__y,2);if(i<g||i>h){return false}var j=Math.atan2(a.__y-f.__y,a.__x-f.__x);j=j*180/3.14159265358979;j=j-this.ax();j=$$t.$ec.e(j);var k=this.ar()-this.ax();if(j>k){return false}return true},b1:function(a,b,c,d,e,f,g){var h=new $$t.bh($$t.$z.$type,0);h.add(b);h.add(c);h.add(f);d=$$t.$ec.e(d);e=$$t.$ec.e(e);if(0>d&&0<e||360>d&&360<e||e<d){h.add($$t.$ec.h(f,0,g))}if(90>d&&90<e){h.add($$t.$ec.h(f,90,g))}if(180>d&&180<e){h.add($$t.$ec.h(f,180,g))}if(270>d&&270<e){h.add($$t.$ec.h(f,270,g))}var i=Number.MAX_VALUE;var j=Number.MAX_VALUE;var k=-Number.MAX_VALUE;var l=-Number.MAX_VALUE;var n=h.getEnumerator();while(n.moveNext()){var m=n.current();i=Math.min(i,m.__x);j=Math.min(j,m.__y);k=Math.max(k,m.__x);l=Math.max(l,m.__y)}return new $$t.x(0,i,j,k-i,l-j)},aj:function(){var a=new $$t.mp;a.appearance(new $$t.gh);a.labelAppearance(new $$t.g0);a.leaderLineAppearance(new $$t.gh);a.labelAppearance().angle(this.ag().ae());a.labelBounds(this.ag().ak());if($.ig.util.cast($$t.$b9.$type,this.ag().af())!==null){var b=$.ig.util.cast($$t.$b9.$type,this.ag().af());a.label(b.aa());a.labelAppearance().labelBrush($$t.$gk.fromBrush(b.ab()));a.labelAppearance().text(b.aa());a.labelAppearance().visibility(b.__visibility==0)}else{a.label(this.ag().af().toString())}a.leaderLineAppearance().fill($$t.$gk.fromBrush(this.ag().al().__fill));a.leaderLineAppearance().opacity(this.ag().al().__opacity);a.leaderLineAppearance().stroke($$t.$gk.fromBrush(this.ag().al().__stroke));a.leaderLineAppearance().strokeThickness(this.ag().al().z());a.leaderLineAppearance().visibility(this.ag().al().__visibility);if(this.ai()!=null){var c=this.ai().f();a.slicePath(new $$t.l0(1,"slicePath",c));a.appearance().fill($$t.$gk.fromBrush(c.__fill));a.appearance().opacity(c.__opacity);a.appearance().stroke($$t.$gk.fromBrush(c.__stroke));a.appearance().strokeThickness(c.z());a.appearance().visibility(c.__visibility)}return a},a1:function(a,b,c,d,e){var f=Math.cos(a);var g=Math.sin(a);var h=Math.sqrt(d*d/(1-b*Math.pow(f,2)));h*=e/100;return{__x:h*f+c.__x,__y:h*g+c.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},_bx:null,bx:function(value){if(arguments.length===1){this._bx=value;return value}else{return this._bx}},_by:null,by:function(value){if(arguments.length===1){this._by=value;return value}else{return this._by}},$type:new $.ig.Type("Slice",$$t.$cf.$type)},true);$.ig.util.defType("SliceView:mr","Object",{_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function(a){$.ig.$op.init.call(this);this.a(a)},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},b:function(){this.g(new $$t.b6);this.a().content(this.g())},c:function(){this.a().bi()},f:function(){return this.g()},d:function(a,b){var $self=this;$self.g().h(function(){var $ret=new $$t.eg;$ret.h(a);$ret.i(b);return $ret}())},e:function(){this.g().h(null)},$type:new $.ig.Type("SliceView",$.ig.$ot)},true);$.ig.util.defType("XamPieChart:zx","PieChartBase",{an:function(){return new $$t.zy(this)},dq:function(a){$$t.$mk.dq.call(this,a);this.fj(a)},_fj:null,fj:function(value){if(arguments.length===1){this._fj=value;return value}else{return this._fj}},init:function(){$$t.$mk.init.call(this);this.y($$t.$zx.$type)},$type:new $.ig.Type("XamPieChart",$$t.$mk.$type)},true);$.ig.util.defType("XamPieChartView:zy","PieChartBaseView",{_bo:null,bo:function(value){if(arguments.length===1){this._bo=value;return value}else{return this._bo}},init:function(a){$$t.$ml.init.call(this,a);this.bo(a)},$type:new $.ig.Type("XamPieChartView",$$t.$ml.$type)},true);$.ig.util.defType("PolarBase:tg","MarkerSeries",{au:function(){return new $$t.th(this)},hc:function(a){$$t.$fw.hc.call(this,a);this.kv(a)},_kv:null,kv:function(value){if(arguments.length===1){this._kv=value;return value}else{return this._kv}},kw:null,isPolar:function(){return true},init:function(){this.ky=new $$t.to;this.k0=new $$t.to;this.kx=new $$t.to;$$t.$fw.init.call(this);this.kz(new $$t.to);this.k0.z(this.lh.runOn(this));this.ky.z(this.lh.runOn(this));this.kx.z(this.lh.runOn(this));this.k1(new $$t.tm($$t.$to.$type,$$t.$th.$type,0,this.lx.runOn(this),this.lz.runOn(this),this.bl.runOn(this),this.hw.runOn(this),this.lv.runOn(this)))},lv:function(){if(this.a5().needsFlush()){this.a5().flush()}},lw:function(){var $self=this;$self.kt.g($self.kw.y(),$self.k5(),$self.k6(),$self.mk,$self.mj,function(a,b){return Math.cos(b)},function(a,b){return Math.sin(b)})},_k8:null,k8:function(value){if(arguments.length===1){this._k8=value;return value}else{return this._k8}},_ku:null,ku:function(value){if(arguments.length===1){this._ku=value;
return value}else{return this._ku}},mk:null,mj:null,_k1:null,k1:function(value){if(arguments.length===1){this._k1=value;return value}else{return this._k1}},angleMemberPath:function(a){if(arguments.length===1){this.g($$t.$tg.angleMemberPathProperty,a);return a}else{return this.c($$t.$tg.angleMemberPathProperty)}},radiusMemberPath:function(a){if(arguments.length===1){this.g($$t.$tg.radiusMemberPathProperty,a);return a}else{return this.c($$t.$tg.radiusMemberPathProperty)}},k5:function(a){if(arguments.length===1){if(this.k3!=a){var b=this.k5();this.k3=a;this.raisePropertyChanged("AngleColumn",b,this.k5())}return a}else{return this.k3}},k3:null,k6:function(a){if(arguments.length===1){if(this.k4!=a){var b=this.k6();this.k4=a;this.raisePropertyChanged("RadiusColumn",b,this.k6())}return a}else{return this.k4}},k4:null,angleAxis:function(a){if(arguments.length===1){this.g($$t.$tg.angleAxisProperty,a);return a}else{return this.c($$t.$tg.angleAxisProperty)}},radiusAxis:function(a){if(arguments.length===1){this.g($$t.$tg.radiusAxisProperty,a);return a}else{return this.c($$t.$tg.radiusAxisProperty)}},useCartesianInterpolation:function(a){if(arguments.length===1){this.g($$t.$tg.useCartesianInterpolationProperty,a);return a}else{return this.c($$t.$tg.useCartesianInterpolationProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.g($$t.$tg.maximumMarkersProperty,a);return a}else{return this.c($$t.$tg.maximumMarkersProperty)}},trendLineType:function(a){if(arguments.length===1){this.g($$t.$tg.trendLineTypeProperty,a);return a}else{return this.c($$t.$tg.trendLineTypeProperty)}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$tg.trendLineBrushProperty,a);return a}else{return this.c($$t.$tg.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$tg.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$tg.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$tg.trendLineThicknessProperty,a);return a}else{return this.c($$t.$tg.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$tg.trendLineDashCapProperty,a);return a}else{return this.c($$t.$tg.trendLineDashCapProperty)}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$tg.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$tg.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$tg.trendLinePeriodProperty,a);return a}else{return this.c($$t.$tg.trendLinePeriodProperty)}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$tg.trendLineZIndexProperty,a);return a}else{return this.c($$t.$tg.trendLineZIndexProperty)}},clipSeriesToBounds:function(a){if(arguments.length===1){this.g($$t.$tg.clipSeriesToBoundsProperty,a);return a}else{return this.c($$t.$tg.clipSeriesToBoundsProperty)}},ky:null,k0:null,kx:null,kt:null,gs:function(){$$t.$fw.gs.call(this);if(this.radiusAxis()!=null){this.radiusAxis().du(false)}if(this.angleAxis()!=null){this.angleAxis().du(false)}},gj:function(a,b,c,d){var e=false;this.kv().cp().p(a,b,c,d);if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){e=true}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){e=true}if(e){this.renderSeries(true)}},h2:function(a,b){this.renderSeries(false)},h3:function(a,b){this.renderSeries(false)},ct:function(a,b,c){var d=true;if(!$$t.$fw.ct.call(this,a,b,c)||!c.l()||b.isEmpty()||a.isEmpty()||this.angleAxis()==null||this.radiusAxis()==null||this.k5()==null||this.k6()==null||this.k5().count()==0||this.k6().count()==0||this.bb()==null||this.bb().count()!=this.k5().count()||this.bb().count()!=this.k6().count()||this.kt==null||this.angleAxis().seriesViewer()==null||this.radiusAxis().seriesViewer()==null||this.angleAxis().actualMinimumValue()==this.angleAxis().actualMaximumValue()||this.radiusAxis().actualMinimumValue()==this.radiusAxis().actualMaximumValue()){d=false}return d},hq:function(a){var $self=this;var b;var c;(function(){var $ret=$self.getViewInfo(c,b);c=$ret.viewportRect;b=$ret.windowRect;return $ret.ret})();if(!$self.ct(c,b,$self.view())){$self.gh(true,$self.view());return}$self.mk=b;$self.mj=c;$self.ku(new $$t.tl($self.angleAxis(),$self.radiusAxis(),$self.bb()));var d=new $$t.tn($self,c,b,a,$self.cj());(function(){var $ret=$self.k1().g(d,$self.ky,$self.kx,$self.k0,$self.kv());$self.ky=$ret.previousFrame;$self.kx=$ret.currentFrame;$self.k0=$ret.transitionFrame;return $ret.ret})()},lh:function(a){var b=this.kt.f(a.__x,a.__y,this.mk,this.mj,this.ku().e(),this.ku().d(),this.ku().g(),this.ku().f(),this.ku().i(),this.ku().h());return b},ad:function(a){if(a!=null&&a==this.angleAxis()&&this.k5()!=null){return new $$t.h7(this.k5().minimum(),this.k5().maximum())}if(a!=null&&a==this.radiusAxis()&&this.k6()!=null){return new $$t.h7(this.k6().minimum(),this.k6().maximum())}return null},scrollIntoView:function(a){var b=this.view().bv();var c=this.view().bu();var d=!b.isEmpty()&&!c.isEmpty()&&this.bb()!=null?this.bb().indexOf(a):-1;if(this.angleAxis()==null||this.k5()==null||this.radiusAxis()==null||this.k6()==null){return false}if(d<0||d>this.k5().count()-1||d>this.k6().count()-1){return false}var e=this.angleAxis().getScaledAngle(this.k5().item(d));var f=this.radiusAxis().getScaledValue2(this.k6().item(d));var g=.5+Math.cos(e)*f;var h=.5+Math.sin(e)*f;if(!isNaN(g)){if(g<b.left()+.1*b.width()){g=g+.4*b.width();b.x(g-.5*b.width())}if(g>b.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}if(!isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return d>=0},getItem:function(a){return null},getItemIndex:function(a){return-1},hh:function(a,b,c,d){$$t.$fw.hh.call(this,a,b,c,d);if(this.kv().cp().d(a,b,c,d,this.trendLineDashArray())){this.renderSeries(false);this.gy()}switch(b){case"FastItemsSource":if($.ig.util.cast($$t.$ji.$type,c)!=null){$.ig.util.cast($$t.$ji.$type,c).deregisterColumn(this.k5());$.ig.util.cast($$t.$ji.$type,c).deregisterColumn(this.k6());this.k5(null);this.k6(null)}if($.ig.util.cast($$t.$ji.$type,d)!=null){this.k5(this.a8(this.angleMemberPath()));this.k6(this.a8(this.radiusMemberPath()))}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()||this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}break;case"AngleAxis":if(this.angleAxis()!=null&&this.radiusAxis()!=null){this.kt=new $$t.tp(this.radiusAxis(),this.angleAxis())}if(c!=null){$.ig.util.cast($$t.$hc.$type,c).deregisterSeries(this)}if(d!=null){$.ig.util.cast($$t.$hc.$type,d).registerSeries(this)}if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}else if(c!=null&&d==null){this.gh(true,this.view())}break;case"RadiusAxis":if(this.angleAxis()!=null&&this.radiusAxis()!=null){this.kt=new $$t.tp(this.radiusAxis(),this.angleAxis())}if(c!=null){$.ig.util.cast($$t.$hc.$type,c).deregisterSeries(this)}if(d!=null){$.ig.util.cast($$t.$hc.$type,d).registerSeries(this)}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){this.renderSeries(false)}else if(c!=null&&d==null){this.gh(true,this.view())}if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.angleAxis().ds()}break;case"AngleMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.k5());this.k5(this.a8(this.angleMemberPath()))}break;case"AngleColumn":this.kv().cp().v();if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}break;case"RadiusMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.k6());this.k6(this.a8(this.radiusMemberPath()))}break;case"RadiusColumn":this.kv().cp().v();if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){this.renderSeries(false)}break;case"UseCartesianInterpolation":this.renderSeries(false);this.gy();break;case"MaximumMarkers":this.renderSeries(false);this.gy();break;case"TransitionProgress":this.ku(new $$t.tl(this.angleAxis(),this.radiusAxis(),this.bb()));this.mk=this.view().bv();this.mj=this.view().bu();this.k0.x(this.useCartesianInterpolation());this.k0.d(this.du(),this.ky,this.kx);if(this.bn(this.view())){return}if(this.du()==1){this.lz(this.kx,this.kv())}else{this.lz(this.k0,this.kv())}break;case"TrendLineBrush":this.hz();break;case"ClipSeriesToBounds":this.renderSeries(false);this.gy();break;case"TrendLineType":this.gy();break}},gh:function(a,b){$$t.$fw.gh.call(this,a,b);var c=b;if(a){c.cq().clear()}c.cp().o()},kq:function(a,b){var $self=this;var c=a.top()-10;var d=a.bottom()+10;var e=a.left()-10;var f=a.right()+10;var g=function(){var $ret=new $$t.kj(1,e,d,f,c,false);$ret.i(b);return $ret}();return g},lu:function(a,b,c,d){var $self=this;a.i(new $$t.f0($.ig.$op.$type,$$t.$nr.$type,1,b));var e=$self.bb();for(var f=0;f<b;f++){var g=a.y().__inner[f];if(!Number.isInfinity(g.__x)&&!Number.isInfinity(g.__y)){var h={__x:$self.k5().item(f),__y:$self.k6().item(f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var i={__x:g.__x,__y:g.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.i().add(e.item(f),function(){var $ret=new $$t.nr;$ret.a(e.item(f));$ret.b(h);$ret.c(i);return $ret}())}}},lx:function(a,b){var $self=this;var c=b.bv();var d=b.bu();a.k().clear();a.p().clear();var e=Math.min($self.k5()!=null?$self.k5().count():0,$self.k6()!=null?$self.k6().count():0);if(e<1){return}$self.ku(new $$t.tl($self.angleAxis(),$self.radiusAxis(),$self.bb()));$self.kw=a;$self.mj=d;$self.mk=c;b.cn().l(a.k(),$self.maximumMarkers(),c,d,$self.resolution());if(e<=$self.maximumMarkers()){$self.lu(a,e,c,d)}var f=$self.kq(d,a.p());var g=Math.min($self.angleAxis().actualMinimumValue(),$self.angleAxis().actualMaximumValue());var h=Math.max($self.angleAxis().actualMaximumValue(),$self.angleAxis().actualMinimumValue());b.cp().z($self.useCartesianInterpolation());b.cp().y(0);b.cp().ab($self.radiusAxis().g7());b.cp().aa($self.radiusAxis().g6());b.cp().ac(function(i,j){return $self.kt.c(i,j,c,d,Math.cos)});b.cp().ad(function(i,j){return $self.kt.d(i,j,c,d,Math.sin)});b.cp().ae(a.p(),$self.trendLineType(),$self.k5().where$1(Number,function(i){return i<=h&&i>=g}),$self.k6(),$self.trendLinePeriod(),$self.angleAxis().getScaledAngle.runOn($self.angleAxis()),$self.radiusAxis().getScaledValue2.runOn($self.radiusAxis()),function(){var $ret=new $$t.j8;$ret.b($self.resolution());$ret.f(d);$ret.g(c);return $ret}(),f,g,h)},lz:function(a,b){var c=b.bv();var d=b.bu();this.ku(new $$t.tl(this.angleAxis(),this.radiusAxis(),this.bb()));b.cn().j(a.k(),this.useLightweightMarkers());b.cj();var e=this.kq(d,b.cp().x().ag());b.cp().u(a.p(),e);this.lt(d,c,b)},lt:function(a,b,c){c.ct(a,b)},hz:function(){$$t.$fw.hz.call(this);if(this.index()<0){return}this.kv().cv()},_kz:null,kz:function(value){if(arguments.length===1){this._kz=value;return value}else{return this._kz}},hr:function(a,b){$$t.$fw.hr.call(this,a,b);if(!this.cl()){this.view().aw(b);return}this.view().aw(b);if(this.bn(this.av())){return}var c=this.av();if(!this.ck()){this.kz(new $$t.to);this.lx(this.kz(),c)}this.ck(false);this.lz(this.kz(),c);this.cl(false)},ly:function(a,b){var c=new $$t.bh($.ig.$op.$type,0);var e=b.c().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.g(f)}},k7:function(a,b,c){this.lw();return this.kw.y().toArray()},lb:function(a){var b=new $$t.bh($.ig.Number.prototype.$type,0);var c=this.bb();var e=this.kv().cq().c().getEnumerator();while(e.moveNext()){var d=e.current();b.add(c.indexOf(d))}return b},lg:function(a){return{__x:this.k5().item(a),__y:this.k6().item(a),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},go:function(a){$$t.$fw.go.call(this,a);var b=new $$t.g8(1,"trendLine",this.kv().cp().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("PolarBase",$$t.$fw.$type)},true);$.ig.util.defType("PolarLineSeriesBase:zz","PolarBase",{au:function(){return new $$t.z0(this)},hc:function(a){$$t.$tg.hc.call(this,a);this.mo(a)},_mo:null,mo:function(value){if(arguments.length===1){this._mo=value;return value}else{return this._mo}},init:function(){$$t.$tg.init.call(this);this.ml(new $$t.zf(1,new $$t.zi));this.mn(new $$t.zf(0))},_ml:null,ml:function(value){if(arguments.length===1){this._ml=value;return value}else{return this._ml}},_mn:null,mn:function(value){if(arguments.length===1){this._mn=value;return value}else{return this._mn}},mp:function(){return 1},ms:function(){return false},mu:function(){return false},lx:function(a,b){var $self=this;$$t.$tg.lx.call($self,a,b);a.o().clear();var c=b.bv();var d=b.bu();var e=$self.k5()!=null?$self.k5().count():0;var f=$self.k6()!=null?$self.k6().count():0;var g=Math.min(e,f);var h=function(){var $ret=new $$t.tj;$ret.m(function(i){return $self.ku().a().getScaledAngle1($self.k5().item(i),$self.ku().e(),$self.ku().d())});$ret.q(g);$ret.n(function(i){return $self.radiusAxis().hc($self.k6().item(i),$self.ku().g(),$self.ku().f(),$self.ku().i(),$self.ku().h())});$ret.l($self.resolution());$ret.f($self.useCartesianInterpolation());$ret.b($self.mp());$ret.o(function(i){return $self.mv(a,i)});$ret.p(function(i){return $self.mw(a,i)});$ret.ab(d);$ret.ac(c);$ret.d($self.mu());$ret.c($self.ms());return $ret}();var i=$$t.$iv.d(0,g).where$1($.ig.Number.prototype.$type,function(j){return $self.mt(j)});if($self.mu()){var j=new $$t.bh($.ig.Number.prototype.$type,1,$$t.$iv.d(0,g).where$1($.ig.Number.prototype.$type,$self.mt.runOn($self)).take$1($.ig.Number.prototype.$type,1));i=i.concat$1($.ig.Number.prototype.$type,j)}h.x(a.o(),i)},mv:function(a,b){return a.y().__inner[b].__x},mw:function(a,b){return a.y().__inner[b].__y},mr:function(){return!this.mq()},mq:function(){var a=this.seriesViewer().actualWindowRect();return!a.containsPoint({__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},mt:function(a){return this.k5().item(a)>=this.ku().a().actualMinimumValue()&&this.k5().item(a)<=this.ku().a().actualMaximumValue()&&this.k6().item(a)>=this.ku().b().actualMinimumValue()&&this.k6().item(a)<=this.ku().b().actualMaximumValue()||isNaN(this.k5().item(a))||isNaN(this.k6().item(a))},mx:function(a){},my:function(a,b){},gh:function(a,b){$$t.$tg.gh.call(this,a,b);this.mx(b)},_mm:null,mm:function(value){if(arguments.length===1){this._mm=value;return value}else{return this._mm}},lz:function(a,b){$$t.$tg.lz.call(this,a,b);if(this.useCartesianInterpolation()){this.mm(this.ml())}else{this.mm(this.mn())}this.mm().b(this.mp());this.mx(b);this.my(a,b)},$type:new $.ig.Type("PolarLineSeriesBase",$$t.$tg.$type)},true);$.ig.util.defType("PolarAreaSeries:z1","PolarLineSeriesBase",{au:function(){return new $$t.z2(this)},hc:function(a){$$t.$zz.hc.call(this,a);this.mz(a)},_mz:null,mz:function(value){if(arguments.length===1){this._mz=value;return value}else{return this._mz}},init:function(){$$t.$zz.init.call(this);this.y($$t.$z1.$type)},mx:function(a){var b=a;b.cz()},my:function(a,b){if(a.o().any$1($$t.$z.$type)&&a.o().first$1($$t.$z.$type)!=a.o().last$1($$t.$z.$type)){a.o().add(a.o().first$1($$t.$z.$type))}var c=b;c.c2().__opacity=this.actualAreaFillOpacity();c.c0(a.o(),this.resolution())},mu:function(){return true},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$z1.unknownValuePlottingProperty,a);return a}else{return this.c($$t.$z1.unknownValuePlottingProperty)}},mp:function(){return this.unknownValuePlotting()},$type:new $.ig.Type("PolarAreaSeries",$$t.$zz.$type)},true);$.ig.util.defType("PolarBaseView:th","MarkerSeriesView",{_co:null,co:function(value){if(arguments.length===1){this._co=value;return value}else{return this._co}},_cn:null,cn:function(value){if(arguments.length===1){this._cn=value;return value}else{return this._cn}},init:function(a){$$t.$fx.init.call(this,a);this.co(a);this.cq(new $$t.f6($.ig.$op.$type,$$t.$fy.$type));this.ce(this.cq());this.cp(new $$t.ti)},_cp:null,cp:function(value){if(arguments.length===1){this._cp=value;return value}else{return this._cp}},an:function(){$$t.$fx.an.call(this);this.cn(this.cm());if(!this.m()){this.co().maximumMarkers(1e3);this.b1().markerType(2)}},cm:function(){var $self=this;var a=new $$t.nq(0,function(b){return $self.cq().item(b)},function(b){return $self.co().ku().c().item(b)},$self.cu.runOn($self),$self.cr.runOn($self),$self.cs.runOn($self));a.m(true);a.p($self.co().lg.runOn($self.co()));return a},cu:function(a){this.co().ly(a,this.cq())},cr:function(){return this.co().k7(this.cq(),this.bv(),this.bu())},cs:function(){return this.co().lb(this.cq())},ct:function(a,b){if(this.co().clipSeriesToBounds()){var c=new $$t.du;this.co().radiusAxis().hj(c,a,b)}else{}},cv:function(){if(this.co().trendLineBrush()!=null){this.co().actualTrendLineBrush(this.co().trendLineBrush())}else{this.co().actualTrendLineBrush(this.co().actualBrush())}},_cq:null,cq:function(value){if(arguments.length===1){this._cq=value;return value}else{return this._cq}},cc:function(a){this.cq().f(a)},az:function(a,b){$$t.$fx.az.call(this,a,b)},cw:function(){return $$t.$x.empty()},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span>"+"${item."+this.co().angleMemberPath()+"}"+"</span><br/><span";if(this.d().actualOutline()!=null&&this.d().actualOutline().color()!=null){a+=" style='color:"+this.d().actualOutline().__fill+"'"}a+=">"+this.co().title()+": </span><span class='ui-priority-primary'>"+"${item."+this.co().radiusMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("PolarBaseView",$$t.$fx.$type)},true);$.ig.util.defType("PolarLineSeriesBaseView:z0","PolarBaseView",{_cx:null,cx:function(value){if(arguments.length===1){this._cx=value;return value}else{return this._cx}},init:function(a){$$t.$th.init.call(this,a);this.cx(a)},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(3);this.d().shadowOffsetX(1);this.d().shadowOffsetY(4);this.d().useSingleShadow(false)},$type:new $.ig.Type("PolarLineSeriesBaseView",$$t.$th.$type)},true);$.ig.util.defType("PolarAreaSeriesView:z2","PolarLineSeriesBaseView",{_cy:null,cy:function(value){if(arguments.length===1){this._cy=value;return value}else{return this._cy}},init:function(a){this.c3=new $$t.b6;this.c1=new $$t.b6;$$t.$z0.init.call(this,a);this.cy(a)},an:function(){var $self=this;$$t.$z0.an.call($self);if(!$self.m()){$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},c3:null,c1:null,c2:function(){return this.c1},cz:function(){this.c1.ak(null);this.c3.ak(null);this.al()},c0:function(a,b){var c=new $$t.bh($$t.$z.$type,1,a);this.cy().mm().d(this.c3,c,b);this.cy().mm().d(this.c1,c,b);this.al()},a5:function(){$$t.$z0.a5.call(this);this.c3.__stroke=this.d().actualOutline();this.c3.z(this.d().thickness());this.c3.af(this.d().dashArray());this.c3.aa(this.d().dashCap());this.c1.__fill=this.d().actualBrush();this.c1.__opacity=this.d().actualAreaFillOpacity()},a6:function(){$$t.$z0.a6.call(this);var a=this.bq();this.c3.__stroke=a;this.c3.z(this.d().thickness()+3);this.c1.__fill=a;this.c1.__opacity=1},a0:function(a,b){$$t.$z0.a0.call(this,a,b);if(a.c()){a.q(this.c1);a.q(this.c3)}},ag:function(a){$$t.$z0.ag.call(this,a);var b=new $$t.l0(1,"polarShape",this.c3);b.tags().add("Main");var c=new $$t.l0(1,"fillShape",this.c1);c.tags().add("Fill");a.shapes().add(b);a.shapes().add(c)},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(5);this.d().shadowOffsetX(5);this.d().shadowOffsetY(5)},$type:new $.ig.Type("PolarAreaSeriesView",$$t.$z0.$type)},true);$.ig.util.defType("PolarAxisInfoCache:tl","Object",{_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_e:false,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_g:false,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_d:false,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_f:false,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_i:0,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_h:0,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},init:function(a,b,c){$.ig.$op.init.call(this);this.a(a);this.b(b);this.e(this.a().fy());this.d(this.a().isInverted());this.g(this.b().fy());this.f(this.b().isInverted());this.i(this.b().g7());this.h(this.b().g6());this.c(c)},$type:new $.ig.Type("PolarAxisInfoCache",$.ig.$ot)},true);$.ig.util.defType("ScatterFrameBase$1:n5","Frame",{$t:null,init:function($t){var $self=this;this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$kf.init.call(this);this.o(new $$t.bh($$t.$z.$type,0));this.i(new $$t.f0($.ig.$op.$type,$$t.$nr.$type,0));this.k(new $$t.f0($.ig.$op.$type,$$t.$nr.$type,0));this.p(new $$t.bh($$t.$z.$type,0));this.j(new $$t.f0($.ig.$op.$type,$$t.$nr.$type,0));this.l(new $$t.f0($.ig.$op.$type,$$t.$nr.$type,0));this.m(new $$t.f0($.ig.$op.$type,Number,0));this.n(new $$t.f0($.ig.$op.$type,Number,0));this.q(function(a,b,c){return a});this.h(new $$t.n6($.ig.$op.$type,$$t.$nr.$type,this.$t,this.u.runOn(this),function(a){return a.a()},function(a){return!isNaN(a.c().__x)&&!isNaN(a.c().__y)},function(){return new $$t.nr}))},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},d:function(a,b,c){var d=b;var e=c;if(d==null||e==null){return}this.h().e(this.i(),a,d.i(),e.i(),d,e);$$t.$kf.b(this.o(),a,d.o(),e.o());this.h().e(this.k(),a,d.k(),e.k(),d,e);this.h().e(this.j(),a,d.j(),e.j(),d,e);this.h().e(this.l(),a,d.l(),e.l(),d,e);this.r(this.k(),a,d,e);$$t.$kf.b(this.p(),a,d.p(),e.p());this.m(e.m());this.n(e.n());this.t(a,d,e)},t:function(a,b,c){},r:function(a,b,c,d){var $self=this;var f=c.i().values().where$1($$t.$nr.$type,function(g){return!a.containsKey(g.a())}).getEnumerator();while(f.moveNext()){var e=f.current();var g;if(!function(){var $ret=d.i().tryGetValue(e.a(),g);g=$ret.value;return $ret.ret}()||g.b().__x==e.b().__x&&g.b().__y==e.b().__y){continue}var h=new $$t.nr;$self.u(h,b,e,g,c,d);if(isNaN(h.c().__x)||isNaN(h.c().__y)){continue}a.add(h.a(),h)}},_q:null,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},s:function(a,b,c,d){if(c!=null){a.b({__x:c.b().__x,__y:c.b().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else if(d!=null){a.b({__x:d.b().__x,__y:d.b().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},u:function(a,b,c,d,e,f){var $self=this;var g;var h;if(c==null){if(d!=null){var i;if(function(){var $ret=e.i().tryGetValue(d.a(),i);i=$ret.value;return $ret.ret}()){g=i}else{g=$self.q()(d,e,f)}}else{a.c({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return}}else{g=c;if(a.a()==null){a.a(c.a())}}if(d==null){if(c!=null){var j;if(function(){var $ret=f.i().tryGetValue(c.a(),j);j=$ret.value;return $ret.ret}()){h=j}else{a.c({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return}}else{a.c({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return}}else{h=d;if(a.a()==null){a.a(d.a())}}$self.s(a,b,g,h);if(isNaN(g.c().__x)||isNaN(g.c().__y)){g=h}$self.v(a,b,g,h)},v:function(a,b,c,d){var e=1-b;a.c({__x:c.c().__x*e+d.c().__x*b,__y:c.c().__y*e+d.c().__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},$type:new $.ig.Type("ScatterFrameBase$1",$$t.$kf.$type)},true);$.ig.util.defType("PolarFrame:to","ScatterFrameBase$1",{init:function(){$$t.$n5.init.call(this,$$t.$to.$type);this.y(new $$t.bh($$t.$z.$type,0));this.x(true)},_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_x:false,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_z:null,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},t:function(a,b,c){var d=$.ig.util.cast($$t.$to.$type,b);var e=$.ig.util.cast($$t.$to.$type,c);if(d==null||e==null){return}$$t.$kf.b(this.y(),a,d.y(),e.y())},s:function(a,b,c,d){if(this.x()){$$t.$n5.s.call(this,a,b,c,d)}else{$$t.$n5.s.call(this,a,b,c,d);if(c!=null&&d!=null&&(c.b().__x!=d.b().__x||c.b().__y!=d.b().__y)){var e=1-b;a.b({__x:c.b().__x*e+d.b().__x*b,__y:c.b().__y*e+d.b().__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},w:function(a){return!isNaN(a.__x)&&!isNaN(a.__y)&&!Number.isInfinity(a.__x)&&!Number.isInfinity(a.__y)},v:function(a,b,c,d){if(this.x()){$$t.$n5.v.call(this,a,b,c,d)}else{if(c!=null&&d!=null&&(c.c().__x!=d.c().__x||c.c().__y!=d.c().__y)&&this.w(a.b())){a.c(this.z()(a.b()))}else{$$t.$n5.v.call(this,a,b,c,d)}}},$type:new $.ig.Type("PolarFrame",$$t.$n5.$type.specialize($$t.$to.$type))},true);$.ig.util.defType("AngleRadiusPair:tk","Object",{init:function(){$.ig.$op.init.call(this)},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("AngleRadiusPair",$.ig.$ot)},true);$.ig.util.defType("PolarLinePlanner:tj","Object",{init:function(){$.ig.$op.init.call(this)},_f:false,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_q:0,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},z:null,ab:function(a){if(arguments.length===1){this.z=a;return a}else{return this.z}},aa:null,ac:function(a){if(arguments.length===1){this.aa=a;return a}else{return this.aa}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_c:false,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_d:false,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},g:function(){if(this.m()==null||this.n()==null||this.o()==null||this.p()==null||this.ab()==$$t.$x.empty()||this.ac()==$$t.$x.empty()){return false}return true},k:function(a,b,c,d){var e=a(d)-a(c);var f=b(d)-b(c);return e*e+f*f},h:function(a){var b=new $$t.bh($$t.$tk.$type,0);var c=this.l()*this.l();var d;if(a!=null){d=a}else{d=$$t.$iv.d(0,this.q())}var e=d.getEnumerator();var f=true;f=e.moveNext();var g=e.current();while(f){var h=g;f=e.moveNext();g=e.current();while(f&&this.k(this.o(),this.p(),h,g)<c){f=e.moveNext();g=e.current()}var i=new $$t.tk;i.c(h);if(!this.f()){i.a(this.m()(h));i.b(this.n()(h))}b.add(i)}return b},v:function(a){var c=this.h(a).getEnumerator();while(c.moveNext()){var b=c.current();if(isNaN(b.a())||Number.isInfinity(b.a())||isNaN(b.b())||Number.isInfinity(b.b())){this.s({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});continue}this.s({__x:this.o()(b.c()),__y:this.p()(b.c()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},j:function(){return Math.pow(this.l()/Math.max(this.ab().width()/this.ac().width(),this.ab().height()/this.ac().height()),2)},r:function(a,b){var c=.5+b*Math.cos(a);var d=.5+b*Math.sin(a);c=this.z.left()+this.z.width()*(c-this.aa.left())/this.aa.width();d=this.z.top()+this.z.height()*(d-this.aa.top())/this.aa.height();this.s({__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},y:function(a){var b=this.j();var c=this.h(a);var d=c.item(0).a();var e=c.item(0).b();var f=c.item(0).c();for(var g=1;g<c.count();g++){var h=c.item(g).a();var i=c.item(g).b();var j=c.item(g).c();if(isNaN(h)||Number.isInfinity(h)||isNaN(i)||Number.isInfinity(i)){this.s({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(this.b()!=0){g++;if(g<c.count()){d=c.item(g).a();e=c.item(g).b()}}continue}this.t(h,i,d,e,g,b,f>j);d=h;e=i;f=j}},t:function(a,b,c,d,e,f,g){var h=false;if(a<c&&!g||a>c&&g){h=true;var i=a;a=c;c=i;i=b;b=d;d=i}var j=$$t.$kp.g(c,d,a,b,f);if(h){j=j.reverse$1(Number)}var l=j.getEnumerator();while(l.moveNext()){var k=l.current();var m=c+k*(a-c);var n=d+k*(b-d);this.r(m,n)}},u:function(a){var $self=this;var b=$self.ab().top()-10;var c=$self.ab().bottom()+10;var d=$self.ab().left()-10;var e=$self.ab().right()+10;if($self.a()==null){$self.a(function(){var $ret=new $$t.kj(1,d,c,e,b,$self.d());$ret.i(a);return $ret}())}},e:function(a){return!isNaN(a.__x)&&!isNaN(a.__y)&&!Number.isInfinity(a.__x)&&!Number.isInfinity(a.__y)},s:function(a){if(this.b()==0&&!this.e(a)){return}if(this.c()){this.i().add(a)}else{this.a().j(a)
}},w:function(a){this.x(null,null)},x:function(a,b){this.i(a);if(!this.g()){return}if(this.q()>1){this.u(a);if(this.f()){this.v(b)}else{this.y(b)}this.a().i(null)}},$type:new $.ig.Type("PolarLinePlanner",$.ig.$ot)},true);$.ig.util.defType("PolarLineSeries:z3","PolarLineSeriesBase",{au:function(){return new $$t.z4(this)},hc:function(a){$$t.$zz.hc.call(this,a);this.mz(a)},_mz:null,mz:function(value){if(arguments.length===1){this._mz=value;return value}else{return this._mz}},init:function(){$$t.$zz.init.call(this);this.y($$t.$z3.$type)},mx:function(a){var b=a;b.cz()},my:function(a,b){var c=b;c.c0(a.o(),this.resolution())},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$z3.unknownValuePlottingProperty,a);return a}else{return this.c($$t.$z3.unknownValuePlottingProperty)}},mp:function(){return this.unknownValuePlotting()},hh:function(a,b,c,d){$$t.$zz.hh.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.gy();break}},$type:new $.ig.Type("PolarLineSeries",$$t.$zz.$type)},true);$.ig.util.defType("PolarLineSeriesView:z4","PolarLineSeriesBaseView",{_cy:null,cy:function(value){if(arguments.length===1){this._cy=value;return value}else{return this._cy}},init:function(a){this.c1=new $$t.b6;$$t.$z0.init.call(this,a);this.cy(a)},an:function(){$$t.$z0.an.call(this)},c1:null,cz:function(){this.c1.ak(null);this.al()},c0:function(a,b){this.cy().mm().d(this.c1,a,b);this.al()},a5:function(){$$t.$z0.a5.call(this);this.c1.__stroke=this.d().actualBrush();this.c1.z(this.d().thickness());this.c1.af(this.d().dashArray());this.c1.aa(this.d().dashCap())},a6:function(){$$t.$z0.a6.call(this);var a=this.bq();this.c1.__stroke=a;this.c1.z(this.d().thickness()+3)},a0:function(a,b){$$t.$z0.a0.call(this,a,b);a.q(this.c1)},ag:function(a){$$t.$z0.ag.call(this,a);var b=new $$t.l0(1,"polarShape",this.c1);b.tags().add("Main");a.shapes().add(b)},$type:new $.ig.Type("PolarLineSeriesView",$$t.$z0.$type)},true);$.ig.util.defType("PolarScatterSeries:z5","PolarBase",{au:function(){return new $$t.z6(this)},hc:function(a){$$t.$tg.hc.call(this,a);this.ml(a)},_ml:null,ml:function(value){if(arguments.length===1){this._ml=value;return value}else{return this._ml}},init:function(){$$t.$tg.init.call(this);this.y($$t.$z5.$type)},$type:new $.ig.Type("PolarScatterSeries",$$t.$tg.$type)},true);$.ig.util.defType("PolarScatterSeriesView:z6","PolarBaseView",{_cx:null,cx:function(value){if(arguments.length===1){this._cx=value;return value}else{return this._cx}},init:function(a){$$t.$th.init.call(this,a);this.cx(a)},an:function(){var $self=this;$$t.$th.an.call($self);if(!$self.m()){$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.p);$ret.measure($$t.$mj.j);return $ret}())}},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(3);this.d().shadowOffsetX(2);this.d().shadowOffsetY(2);this.d().useSingleShadow(false)},$type:new $.ig.Type("PolarScatterSeriesView",$$t.$th.$type)},true);$.ig.util.defType("PolarSplineAreaSeries:z7","PolarLineSeriesBase",{au:function(){return new $$t.z8(this)},hc:function(a){$$t.$zz.hc.call(this,a);this.mz(a)},_mz:null,mz:function(value){if(arguments.length===1){this._mz=value;return value}else{return this._mz}},init:function(){$$t.$zz.init.call(this);this.y($$t.$z7.$type)},mx:function(a){var b=a;b.cz()},my:function(a,b){this.mx(b);if(a.o().count()<1){return}var c=b;c.c2().__opacity=this.actualAreaFillOpacity();c.c0(a.o(),this.stiffness())},mu:function(){return true},stiffness:function(a){if(arguments.length===1){this.g($$t.$z7.stiffnessProperty,a);return a}else{return this.c($$t.$z7.stiffnessProperty)}},hh:function(a,b,c,d){$$t.$zz.hh.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);break}},$type:new $.ig.Type("PolarSplineAreaSeries",$$t.$zz.$type)},true);$.ig.util.defType("PolarSplineAreaSeriesView:z8","PolarLineSeriesBaseView",{_cy:null,cy:function(value){if(arguments.length===1){this._cy=value;return value}else{return this._cy}},init:function(a){this.c3=function(){var $ret=new $$t.b6;$ret.ak(new $$t.dx);return $ret}();this.c1=function(){var $ret=new $$t.b6;$ret.ak(new $$t.dx);return $ret}();$$t.$z0.init.call(this,a);this.cy(a)},an:function(){var $self=this;$$t.$z0.an.call($self);if(!$self.m()){$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},c3:null,c1:null,c2:function(){return this.c1},cz:function(){$.ig.util.cast($$t.$dx.$type,this.c1.ak()).reset1();$.ig.util.cast($$t.$dx.$type,this.c3.ak()).reset1();this.al()},c0:function(a,b){var $self=this;$.ig.util.cast($$t.$dx.$type,$self.c3.ak()).b($$t.$kx.h(a.count()+1,function(c){return c<a.count()?a.__inner[c].__x:a.__inner[c-a.count()].__x},function(c){return c<a.count()?a.__inner[c].__y:a.__inner[c-a.count()].__y},b));$.ig.util.cast($$t.$dx.$type,$self.c1.ak()).b($$t.$kx.h(a.count()+1,function(c){return c<a.count()?a.__inner[c].__x:a.__inner[c-a.count()].__x},function(c){return c<a.count()?a.__inner[c].__y:a.__inner[c-a.count()].__y},b));$self.al()},a5:function(){$$t.$z0.a5.call(this);this.c1.__fill=this.d().actualBrush();this.c1.__opacity=this.d().actualAreaFillOpacity();this.c3.__stroke=this.d().actualOutline();this.c3.z(this.d().thickness());this.c3.af(this.d().dashArray());this.c3.aa(this.d().dashCap())},a6:function(){$$t.$z0.a6.call(this);var a=this.bq();this.c1.__fill=a;this.c1.__opacity=1;this.c3.__stroke=a;this.c3.z(this.d().thickness()+3)},a0:function(a,b){$$t.$z0.a0.call(this,a,b);if(a.c()){a.q(this.c1);a.q(this.c3)}},ag:function(a){$$t.$z0.ag.call(this,a);var b=new $$t.l0(1,"polarShape",this.c3);b.tags().add("Main");var c=new $$t.l0(1,"fillShape",this.c1);c.tags().add("Fill");a.shapes().add(b);a.shapes().add(c)},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(5);this.d().shadowOffsetX(5);this.d().shadowOffsetY(5)},$type:new $.ig.Type("PolarSplineAreaSeriesView",$$t.$z0.$type)},true);$.ig.util.defType("PolarSplineSeries:z9","PolarLineSeriesBase",{au:function(){return new $$t.aaa(this)},hc:function(a){$$t.$zz.hc.call(this,a);this.mz(a)},_mz:null,mz:function(value){if(arguments.length===1){this._mz=value;return value}else{return this._mz}},init:function(){$$t.$zz.init.call(this);this.y($$t.$z9.$type)},stiffness:function(a){if(arguments.length===1){this.g($$t.$z9.stiffnessProperty,a);return a}else{return this.c($$t.$z9.stiffnessProperty)}},hh:function(a,b,c,d){$$t.$zz.hh.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);break}},mx:function(a){var b=a;b.cz()},my:function(a,b){this.mx(b);var c=b;c.c0(a.o(),this.stiffness())},$type:new $.ig.Type("PolarSplineSeries",$$t.$zz.$type)},true);$.ig.util.defType("PolarSplineSeriesView:aaa","PolarLineSeriesBaseView",{_cy:null,cy:function(value){if(arguments.length===1){this._cy=value;return value}else{return this._cy}},init:function(a){this.c1=function(){var $ret=new $$t.b6;$ret.ak(new $$t.dx);return $ret}();$$t.$z0.init.call(this,a);this.cy(a)},an:function(){var $self=this;$$t.$z0.an.call($self);var a=new $$t.dx;a.b().add(function(){var $ret=new $$t.d6;return $ret}());$self.c1.ak(a)},c1:null,cz:function(){$.ig.util.cast($$t.$dx.$type,this.c1.ak()).reset1();this.al()},c0:function(a,b){var $self=this;$.ig.util.cast($$t.$dx.$type,$self.c1.ak()).b($$t.$kx.h(a.count(),function(c){return a.__inner[c].__x},function(c){return a.__inner[c].__y},b));$self.al()},a5:function(){$$t.$z0.a5.call(this);this.c1.__stroke=this.d().actualBrush();this.c1.z(this.d().thickness());this.c1.af(this.d().dashArray());this.c1.aa(this.d().dashCap())},a6:function(){$$t.$z0.a6.call(this);var a=this.bq();this.c1.__stroke=a;this.c1.z(this.d().thickness()+3)},a0:function(a,b){$$t.$z0.a0.call(this,a,b);a.q(this.c1)},ag:function(a){$$t.$z0.ag.call(this,a);var b=new $$t.l0(1,"polarShape",this.c1);b.tags().add("Main");a.shapes().add(b)},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(3);this.d().shadowOffsetX(1);this.d().shadowOffsetY(4);this.d().useSingleShadow(false)},$type:new $.ig.Type("PolarSplineSeriesView",$$t.$z0.$type)},true);$.ig.util.defType("RadialBucketCalculator:ts","Object",{_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function(a){$.ig.$op.init.call(this);this.a(a)},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},getBucket:function(a){throw new $$t.f5},getErrorBucket:function(a,b){return NaN},getBucketInfo:function(a,b,c,d){a=this.c();b=this.d();c=this.b();d=this.a().cm().resolution();return{firstBucket:a,lastBucket:b,bucketSize:c,resolution:d}},e:function(a){var b=this.a().bv();var c=this.a().bu();var d=this.a().cm().angleAxis();if(b.isEmpty()||c.isEmpty()||d==null||this.a().cm().bb()==null||this.a().cm().bb().count()==0){this.b(0);return}var e=Math.floor(d.hb(c,b));var f=Math.ceil(d.ha(c,b));if(d.isInverted()){f=Math.ceil(d.hb(c,b));e=Math.floor(d.ha(c,b))}if(f<e){f=d.itemsCount()+f}var g=this.a().cm().valueAxis();var h=g!=null?g.g7():.75;var i=Math.min(c.width(),c.height())*.5*h*2*3.14159265358979;var j=Math.floor((f-e+1)*a/i);this.b(Math.max(1,j));this.c(Math.max(0,Math.floor(e/this.b())-1));this.d(Math.ceil(f/this.b()))},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("RadialBucketCalculator",$.ig.$ot,[$$t.$j1.$type])},true);$.ig.util.defType("AnchoredRadialBucketCalculator:yu","RadialBucketCalculator",{_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},init:function(a){$$t.$ts.init.call(this,a);this.f(a)},getBucket:function(a){var $self=this;var b=$self.f().cr().li();var c=Math.min(a*$self.b(),b.count()-1);var d=Math.min(c+$self.b()-1,b.count()-1);var e=NaN;var f=NaN;for(var g=c;g<=d;++g){var h=b.item(g);if(!isNaN(e)){if(!isNaN(h)){e=Math.min(e,h);f=Math.max(f,h)}}else{e=h;f=h}}if(!isNaN(e)){return function(){var $ret=new Array;$ret.add(.5*(c+d));$ret.add(e);$ret.add(f);return $ret}()}return function(){var $ret=new Array;$ret.add(.5*(c+d));$ret.add(NaN);$ret.add(NaN);return $ret}()},$type:new $.ig.Type("AnchoredRadialBucketCalculator",$$t.$ts.$type)},true);$.ig.util.defType("RadialFrame:tt","CategoryFrame",{init:function(a){$$t.$ke.init.call(this,a)},$type:new $.ig.Type("RadialFrame",$$t.$ke.$type)},true);$.ig.util.defType("RadialColumnSeries:aab","AnchoredRadialSeries",{au:function(){return new $$t.aac(this)},hc:function(a){$$t.$yr.hc.call(this,a);this.me(a)},_me:null,me:function(value){if(arguments.length===1){this._me=value;return value}else{return this._me}},init:function(){$$t.$yr.init.call(this);this.y($$t.$aab.$type)},onApplyTemplate:function(){$$t.$yr.z.call(this);this.renderSeries(false)},radiusX:function(a){if(arguments.length===1){this.g($$t.$aab.radiusXProperty,a);return a}else{return this.c($$t.$aab.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$aab.radiusYProperty,a);return a}else{return this.c($$t.$aab.radiusYProperty)}},preferredCategoryMode:function(a){return a!=null&&a==this.angleAxis()?2:0},gh:function(a,b){$$t.$yr.gh.call(this,a,b);var c=b;if(a){c.cw.c(0)}},k8:function(a,b){$$t.$yr.k8.call(this,a,b);var c=a.h;var d=b.bv();var e=b.bu();var f=this.valueAxis().fm(e,d);var g=b;var h=this.valueAxis();var i=Math.max(0,.5*h.g6());i=Math.max(i,f.minLength()*.9);var j=$$t.$iz.d(i,d,e);var k=this.angleAxis().fy(d,e);var l=Math.max(.1*this.valueAxis().g7(),i);var m=this.kt.d(0,l,d,e);var n=this.kt.e(0,l,d,e);var o=this.kt.d(k,l,d,e);var p=this.kt.e(k,l,d,e);var q=Math.sqrt((m-o)*(m-o)+(n-p)*(n-p));var r={__x:$$t.$iz.c(.5,d,e),__y:$$t.$iz.f(.5,d,e),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var s=0;s<c.count();++s){var t=Math.min(a.h.__inner[s][2],f.maxLength()*1.1);var u=this.kt.d(a.h.__inner[s][0],t,d,e);var v=this.kt.e(a.h.__inner[s][0],t,d,e);var w=Math.sqrt((u-r.__x)*(u-r.__x)+(v-r.__y)*(v-r.__y));var x=w;var y=j;var z=a.h.__inner[s][0]-3.14159265358979/2;var aa=g.cw.item(s);var ab=0-q/2;var ac=q/2;var ad=Math.max(y,x);var ae=Math.min(y,x);var af=Math.cos(z);var ag=Math.sin(z);var ah={__x:r.__x+(ab*af-ad*ag),__y:r.__y+(ab*ag+ad*af),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ai={__x:r.__x+(ac*af-ad*ag),__y:r.__y+(ac*ag+ad*af),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var aj={__x:r.__x+(ac*af-ae*ag),__y:r.__y+(ac*ag+ae*af),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ak={__x:r.__x+(ab*af-ae*ag),__y:r.__y+(ab*ag+ae*af),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var al=new $$t.dx;var am=new $$t.d6;am.__startPoint=ah;am.__isClosed=true;var an=new $$t.d9;an.__points.add(ai);an.__points.add(aj);an.__points.add(ak);am.__segments.add(an);al.b().add(am);aa.ak(al)}g.cw.c(c.count());this.me().c1()},$type:new $.ig.Type("RadialColumnSeries",$$t.$yr.$type)},true);$.ig.util.defType("RadialColumnSeriesView:aac","AnchoredRadialSeriesView",{_cv:null,cv:function(value){if(arguments.length===1){this._cv=value;return value}else{return this._cv}},init:function(a){var $self=this;$$t.$ys.init.call(this,a);this.cv(a);this.cw=function(){var $ret=new $$t.ga($$t.$b6.$type);$ret.create($self.c3.runOn($self));$ret.activate($self.cy.runOn($self));$ret.disactivate($self.c0.runOn($self));$ret.destroy($self.cz.runOn($self));return $ret}()},cw:null,an:function(){var $self=this;$$t.$ys.an.call($self);$self.cx(new $$t.bh($$t.$b6.$type,0));if(!$self.m()){$self.d().resolution(4);$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},_cx:null,cx:function(value){if(arguments.length===1){this._cx=value;return value}else{return this._cx}},c3:function(){var a=new $$t.b6;this.cx().add(a);a.__visibility=1;return a},cy:function(a){a.__visibility=0},c0:function(a){a.__visibility=1},cz:function(a){this.cx().remove(a)},c2:function(a,b,c,d,e,f){this.al()},a8:function(a,b){$$t.$ys.a8.call(this,a,b);var c=a;c.__fill=this.d().actualBrush();c.__stroke=this.d().actualOutline();c.z(this.d().thickness());c.af(this.d().dashArray());c.aa(this.d().dashCap())},a9:function(a,b){$$t.$ys.a9.call(this,a,b);var c=a;var d=this.br(b);c.__fill=d;c.__stroke=d;c.z(this.d().thickness()+3)},a0:function(a,b){$$t.$ys.a0.call(this,a,b);if(a.c()){for(var c=0;c<this.cx().count();c++){var d=this.cx().__inner[c];this.a7(d,c,b);a.q(d)}}},ag:function(a){$$t.$ys.ag.call(this,a);var b=0;var d=this.cw.a().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$t.l0(1,"column"+b,c);e.tags().add("Main");e.tags().add("Fill");a.shapes().add(e);b++}},c1:function(){this.al()},$type:new $.ig.Type("RadialColumnSeriesView",$$t.$ys.$type)},true);$.ig.util.defType("RadialLineSeries:aad","AnchoredRadialSeries",{au:function(){return new $$t.aae(this)},hc:function(a){$$t.$yr.hc.call(this,a);this.me(a)},_me:null,me:function(value){if(arguments.length===1){this._me=value;return value}else{return this._me}},init:function(){$$t.$yr.init.call(this);this.y($$t.$aad.$type)},onApplyTemplate:function(){$$t.$yr.z.call(this)},preferredCategoryMode:function(a){return 0},gh:function(a,b){$$t.$yr.gh.call(this,a,b);var c=b;c.cw()},k8:function(a,b){$$t.$yr.k8.call(this,a,b);var c=b.bv();var d=b.bu();var e=a.h;var f=e.count();var g=new $$t.bh($.ig.Array.prototype.$type,2,f);var h=0;for(var i=0;i<f;i++){var j=new Array(4);g.add(j);j[0]=this.kt.d(a.h.__inner[i][0],a.h.__inner[i][1],c,d);j[1]=this.kt.e(a.h.__inner[i][0],a.h.__inner[i][1],c,d);j[2]=this.kt.d(a.h.__inner[i][0],a.h.__inner[i][2],c,d);var k=a.h.__inner[i][2];j[3]=this.kt.e(a.h.__inner[i][0],k,c,d);if(k>h){h=k}}var l=b;l.cx(f,g,false,this.unknownValuePlotting(),this.lc(g,f-1,b),l.cn().b(),this.resolution())},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$aad.unknownValuePlottingProperty,a);return a}else{return this.c($$t.$aad.unknownValuePlottingProperty)}},hh:function(a,b,c,d){$$t.$yr.hh.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.gy();break}},ll:function(){return true},$type:new $.ig.Type("RadialLineSeries",$$t.$yr.$type)},true);$.ig.util.defType("RadialLineSeriesView:aae","AnchoredRadialSeriesView",{_cv:null,cv:function(value){if(arguments.length===1){this._cv=value;return value}else{return this._cv}},init:function(a){this.cz=new $$t.b6;this.cy=new $$t.b6;this.c0=new $$t.b6;$$t.$ys.init.call(this,a);this.cv(a)},an:function(){$$t.$ys.an.call(this)},cz:null,cy:null,c0:null,cw:function(){this.cz.ak(null);this.cy.ak(null);this.c0.ak(null);this.al()},cx:function(a,b,c,d,e,f,g){this.cr().le().l(this.cz,this.cy,this.c0,a,b,c,d,e,f,g);this.al()},a5:function(){$$t.$ys.a5.call(this);this.cz.__stroke=this.d().actualBrush();this.cz.z(this.d().thickness());this.cz.af(this.d().dashArray());this.cz.aa(this.d().dashCap());this.c0.__stroke=this.d().actualBrush();this.c0.z(this.d().thickness());this.c0.af(this.d().dashArray());this.c0.aa(this.d().dashCap());this.cy.__fill=this.d().actualBrush();this.cy.__opacity=.75},a6:function(){$$t.$ys.a6.call(this);var a=this.bq();this.cz.__stroke=a;this.cz.z(this.d().thickness()+3);this.c0.__stroke=a;this.c0.z(this.d().thickness()+3);this.cy.__fill=a;this.cy.__opacity=1},a0:function(a,b){$$t.$ys.a0.call(this,a,b);if(a.c()){a.q(this.cy);a.q(this.cz);a.q(this.c0)}},ag:function(a){$$t.$ys.ag.call(this,a);var b=new $$t.l0(1,"lowerShape",this.cz);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.l0(1,"upperShape",this.c0);c.tags().add("Upper");var d=new $$t.l0(1,"translucentShape",this.cy);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(3);this.d().shadowOffsetX(1);this.d().shadowOffsetY(4);this.d().useSingleShadow(false)},$type:new $.ig.Type("RadialLineSeriesView",$$t.$ys.$type)},true);$.ig.util.defType("RadialPieSeries:aaf","AnchoredRadialSeries",{au:function(){return new $$t.aag(this)},hc:function(a){$$t.$yr.hc.call(this,a);this.me(a)},_me:null,me:function(value){if(arguments.length===1){this._me=value;return value}else{return this._me}},init:function(){$$t.$yr.init.call(this);this.y($$t.$aaf.$type)},radiusX:function(a){if(arguments.length===1){this.g($$t.$aaf.radiusXProperty,a);return a}else{return this.c($$t.$aaf.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$aaf.radiusYProperty,a);return a}else{return this.c($$t.$aaf.radiusYProperty)}},preferredCategoryMode:function(a){return a!=null&&a==this.angleAxis()?2:0},gh:function(a,b){$$t.$yr.gh.call(this,a,b);var c=b;if(a&&c.cw!=null){c.cw.c(0)}},k8:function(a,b){$$t.$yr.k8.call(this,a,b);var c=b;var d=b.bv();var e=b.bu();var f=this.valueAxis().fm(e,d);var g=a.h;var h=this.valueAxis();var i=Math.max(0,.5*h.g6());var j=i;j=Math.max(j,f.minLength());var k=this.angleAxis().fy(d,e);var l={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var m=this.radiusX();var n=this.radiusY();var o=m>0&&n>0;var p=0;for(var q=0;q<g.count();++q){var r=c.cw.item(q);var s=g.__inner[q][0];var t=Math.min(g.__inner[q][2],f.maxLength());var u=null;if(o){u=this.ml(d,e,s-k*.5,s+k*.5,j,t,l,m,n)}else{u=this.mm(d,e,s-k*.5,s+k*.5,j,t,l)}r.ak(u);var v=g.__inner[q][2];if(v>p){p=v}}c.cp($$t.$iz.d(p,d,e));c.cq({__x:$$t.$iz.c(l.__x,d,e),__y:$$t.$iz.f(l.__y,d,e),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.cw.c(g.count());c.c1()},mm:function(a,b,c,d,e,f,g){var $self=this;var h=$$t.$aah.b(a,b,c,d,e,f,g);var i=new $$t.d6;i.__startPoint=h.d();i.__isClosed=true;i.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c(h.f());return $ret}());i.__segments.add(function(){var $ret=new $$t.d2;$ret.d(h.h());$ret.f(h.n());$ret.e(1);$ret.b(h.c());return $ret}());i.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c(h.j());return $ret}());i.__segments.add(function(){var $ret=new $$t.d2;$ret.d(h.d());$ret.f(h.m());$ret.e(0);$ret.b(h.c());return $ret}());var j=new $$t.dx;j.b().add(i);return j},ml:function(a,b,c,d,e,f,g,h,i){var $self=this;var j=$$t.$aah.a(a,b,c,d,e,f,g,h,i);if(j==null){return $self.mm(a,b,c,d,e,f,g)}var k=new $$t.d6;k.__startPoint=j.d();k.__isClosed=true;var l=(c+(d-c)*.5)*180/3.14159265358979+90;var m=new $$t.y(j.l().b()*(e/f),j.l().a()*(e/f));k.__segments.add(function(){var $ret=new $$t.d2;$ret.d(j.e());$ret.f(m);$ret.c(l);$ret.e(1);$ret.b(false);return $ret}());k.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c(j.f());return $ret}());k.__segments.add(function(){var $ret=new $$t.d2;$ret.d(j.g());$ret.f(j.l());$ret.c(l);$ret.e(1);$ret.b(false);return $ret}());k.__segments.add(function(){var $ret=new $$t.d2;$ret.d(j.h());$ret.f(j.n());$ret.e(1);$ret.b(j.c());return $ret}());k.__segments.add(function(){var $ret=new $$t.d2;$ret.d(j.i());$ret.f(j.l());$ret.c(l);$ret.e(1);$ret.b(false);return $ret}());k.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c(j.j());return $ret}());k.__segments.add(function(){var $ret=new $$t.d2;$ret.d(j.k());$ret.f(m);$ret.c(l);$ret.e(1);$ret.b(false);return $ret}());k.__segments.add(function(){var $ret=new $$t.d2;$ret.d(j.d());$ret.f(j.m());$ret.e(0);$ret.b(j.c());return $ret}());var n=new $$t.dx;n.b().add(k);return n},hh:function(a,b,c,d){$$t.$yr.hh.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":this.renderSeries(false);break}},$type:new $.ig.Type("RadialPieSeries",$$t.$yr.$type)},true);$.ig.util.defType("SliceCoords:aah","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_c:false,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},b:function(a,b,c,d,e,f,g){var $self=this;var h=Math.min(c,d);var i=Math.max(c,d);var j=Math.cos(h);var k=Math.sin(h);var l=Math.max(0,e);var m=f;var n=g.__x+j*l;var o=g.__y+k*l;var p=g.__x+j*m;var q=g.__y+k*m;var r=Math.cos(i);var s=Math.sin(i);var t=g.__x+r*l;var u=g.__y+s*l;var v=g.__x+r*m;var w=g.__y+s*m;n=$$t.$iz.c(n,a,b);o=$$t.$iz.f(o,a,b);p=$$t.$iz.c(p,a,b);q=$$t.$iz.f(q,a,b);t=$$t.$iz.c(t,a,b);u=$$t.$iz.f(u,a,b);v=$$t.$iz.c(v,a,b);w=$$t.$iz.f(w,a,b);var x={__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var y={__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var z={__x:v,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var aa={__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ab=$$t.$iz.d(m,a,b);var ac=$$t.$iz.g(m,a,b);var ad=$$t.$iz.d(l,a,b);var ae=$$t.$iz.g(l,a,b);return function(){var $ret=new $$t.aah;$ret.d(x);$ret.f(y);$ret.h(z);$ret.j(aa);$ret.c(i-h>3.14159265358979);$ret.n(new $$t.y(ab,ac));$ret.m(new $$t.y(ad,ae));return $ret}()},a:function(a,b,c,d,e,f,g,h,i){var j=$$t.$iz.b(i,a,b);var k=f-e;if(k<0){return null}if($$t.$iz.d(k,a,b)<2){return null}if(j*2>k){j=k/2;i=$$t.$iz.d(j,a,b)}var l=$$t.$iz.b(h,a,b);var m=l/(f-j);var n=Math.atan(m);if(n*2>Math.abs(d-c)){n=Math.abs(d-c)/2;h=$$t.$iz.d(Math.tan(n)*(f-j),a,b)}var o=$$t.$aah.b(a,b,c+n,d-n,e,f,g);var p=$$t.$aah.b(a,b,c,d,e+j*(e/f),f-j,g);o.g(o.f());o.k(o.j());o.e(p.d());o.f(p.f());o.i(p.h());o.j(p.j());o.l(new $$t.y(h,i));return o},$type:new $.ig.Type("SliceCoords",$.ig.$ot)},true);$.ig.util.defType("RadialPieSeriesView:aag","AnchoredRadialSeriesView",{_cv:null,cv:function(value){if(arguments.length===1){this._cv=value;return value}else{return this._cv}},init:function(a){var $self=this;$$t.$ys.init.call(this,a);this.cv(a);this.cw=function(){var $ret=new $$t.ga($$t.$b6.$type);$ret.create($self.c2.runOn($self));$ret.activate($self.cy.runOn($self));$ret.disactivate($self.c0.runOn($self));$ret.destroy($self.cz.runOn($self));return $ret}()},cw:null,an:function(){var $self=this;$$t.$ys.an.call($self);$self.cx(new $$t.bh($$t.$b6.$type,0));if(!$self.m()){$self.d().resolution(4);$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},_cx:null,cx:function(value){if(arguments.length===1){this._cx=value;return value}else{return this._cx}},c2:function(){var $self=this;var a=function(){var $ret=new $$t.b6;$ret.dataContext(function(){var $ret=new $$t.fl;$ret.series($self.d());return $ret}());return $ret}();$self.cx().add(a);a.__visibility=1;return a},cy:function(a){a.__visibility=0},c0:function(a){a.__visibility=1},cz:function(a){this.cx().remove(a)},a8:function(a,b){$$t.$ys.a8.call(this,a,b);var c=a;c.__stroke=this.d().actualOutline();c.z(this.d().thickness());c.__fill=this.d().actualBrush();c.af(this.d().dashArray());c.aa(this.d().dashCap())},a9:function(a,b){$$t.$ys.a9.call(this,a,b);var c=a;var d=this.br(b);c.__stroke=d;c.z(this.d().thickness());c.__fill=d},a0:function(a,b){$$t.$ys.a0.call(this,a,b);if(a.c()){for(var c=0;c<this.cx().count();c++){var d=this.cx().__inner[c];this.a7(d,c,b);a.q(d)}}},c1:function(){this.al()},ag:function(a){$$t.$ys.ag.call(this,a);var b=0;var d=this.cw.a().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$t.l0(1,"slice"+b,c);e.tags().add("Main");e.tags().add("Fill");a.shapes().add(e);b++}},$type:new $.ig.Type("RadialPieSeriesView",$$t.$ys.$type)},true);$.ig.util.defType("ScatterAxisInfoCache:nx","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_d:false,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_e:false,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("ScatterAxisInfoCache",$.ig.$ot)},true);$.ig.util.defType("DictInterpolator$3:n6","Object",{$tKey:null,$tValue:null,$tFrame:null,init:function($tKey,$tValue,$tFrame,a,b,c,d){this.$tKey=$tKey;this.$tValue=$tValue;this.$tFrame=$tFrame;this.$type=this.$type.specialize(this.$tKey,this.$tValue,this.$tFrame);$.ig.$op.init.call(this);this.a(a);this.d(b);this.c(c);this.b(d)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},e:function(a,b,c,d,e,f){var $self=this;var g=new $$t.bh($self.$tKey,0);var i=a.keys().getEnumerator();while(i.moveNext()){var h=i.current();var j;var k;var l=a.item(h);var m=function(){var $ret=c.tryGetValue(h,j);j=$ret.value;return $ret.ret}();var n=function(){var $ret=d.tryGetValue(h,k);k=$ret.value;return $ret.ret}();if(!m&&!n){g.add(h)}else{$self.a()(l,b,j,k,e,f);if(!$self.c()(l)){g.add(h)}}}var p=g.getEnumerator();while(p.moveNext()){var o=p.current();a.remove(o)}var r=c.keys().getEnumerator();while(r.moveNext()){var q=r.current();var s=c.item(q);var t;var u;(function(){var $ret=d.tryGetValue(q,t);t=$ret.value;return $ret.ret})();var v=function(){var $ret=a.tryGetValue(q,u);u=$ret.value;return $ret.ret}();if(!v){u=$self.b()();$self.a()(u,b,s,t,e,f);if(!$self.c()(u)){continue}a.add($self.d()(u),u)}}var x=d.keys().getEnumerator();while(x.moveNext()){var w=x.current();var y=d.item(w);var z;var aa;var ab=function(){var $ret=c.tryGetValue(w,z);z=$ret.value;return $ret.ret}();var ac=function(){var $ret=a.tryGetValue(w,aa);aa=$ret.value;return $ret.ret}();if(!ac&&!ab){aa=$self.b()();$self.a()(aa,b,z,y,e,f);if(!$self.c()(aa)){continue}a.add($self.d()(aa),aa)}}},$type:new $.ig.Type("DictInterpolator$3",$.ig.$ot)},true);$.ig.util.defType("OwnedPoint:nr","Object",{init:function(){$.ig.$op.init.call(this);this.b({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("OwnedPoint",$.ig.$ot)},true);$.ig.util.defType("ScatterFrame:n4","ScatterFrameBase$1",{init:function(){$$t.$n5.init.call(this,$$t.$n4.$type);this.w(new $$t.f0($.ig.$op.$type,$$t.$nr.$type,0))},_w:null,w:function(value){if(arguments.length===1){this._w=value;return value}else{return this._w}},t:function(a,b,c){$$t.$n5.t.call(this,a,b,c);var d=$.ig.util.cast($$t.$n4.$type,b);var e=$.ig.util.cast($$t.$n4.$type,c);if(d==null||e==null){return}this.h().e(this.w(),a,d.w(),e.w(),d,e)},$type:new $.ig.Type("ScatterFrame",$$t.$n5.$type.specialize($$t.$n4.$type))},true);$.ig.util.defType("ScatterSeries:aai","ScatterBase",{au:function(){return new $$t.aaj(this)},hc:function(a){$$t.$nl.hc.call(this,a);this.mk(a)},_mk:null,mk:function(value){if(arguments.length===1){this._mk=value;return value}else{return this._mk}},init:function(){$$t.$nl.init.call(this);this.y($$t.$aai.$type);this.kx=new $$t.n4;this.kz=new $$t.n4;this.kw=new $$t.n4},$type:new $.ig.Type("ScatterSeries",$$t.$nl.$type)},true);$.ig.util.defType("ScatterSeriesView:aaj","ScatterBaseView",{_c7:null,c7:function(value){if(arguments.length===1){this._c7=value;return value}else{return this._c7}},init:function(a){$$t.$nm.init.call(this,a);this.c7(a)},an:function(){var $self=this;$$t.$nm.an.call($self);
if(!$self.m()){$self.b1().markerType(2);$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.p);$ret.measure($$t.$mj.j);return $ret}())}},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(3);this.d().shadowOffsetX(2);this.d().shadowOffsetY(2);this.d().useSingleShadow(false)},$type:new $.ig.Type("ScatterSeriesView",$$t.$nm.$type)},true);$.ig.util.defType("CoercionInfo:k9","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("CoercionInfo",$.ig.$ot)},true);$.ig.util.defType("SeriesViewerSurfaceViewer:fn","DependencyObject",{init:function(a,b){this.l=true;$$t.$an.init.call(this);if(a==null||b==null){throw new $$t.e0("model")}this.j(a);this.j().windowRectChanged=$.ig.Delegate.prototype.combine(this.j().windowRectChanged,this.t.runOn(this));this.k(b);this.w(new $$t.fo);this.v()},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_n:false,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},t:function(a,b){var c=this.n();this.n(true);this.zoomLevel(1-Math.min(b.newRect().height(),b.newRect().width()));this.n(c)},i:null,j:function(a){if(arguments.length===1){if(this.i!=null){var b=$.ig.util.cast($$t.$a8.$type,this.i);if(b!=null){b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this.s.runOn(this))}}this.i=a;if(this.i!=null){var c=$.ig.util.cast($$t.$a8.$type,this.i);if(c!=null){c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.s.runOn(this))}}return a}else{return this.i}},s:function(a,b){if(b.propertyName()=="DefaultInteraction"){this.h=this.j().defaultInteraction();this.u(b.propertyName(),this.defaultInteraction(),this.defaultInteraction())}},_w:null,w:function(value){if(arguments.length===1){this._w=value;return value}else{return this._w}},zoomTo100:function(){this.j().windowRect($$t.$bd.lj)},scaleToFit:function(){this.j().windowRect($$t.$bd.lj)},renderPreview:function(){if(!this.isDirty()){return}var a=new $$t.ft;a.a(this.k().q().view().h());if(a.a()!=null&&a.a().c()){var b=this.k().q().view().bk();this.k().bm(b.b(),b.a(),a)}this.isDirty(false)},worldRect:function(){return $$t.$bd.lj},viewportRect:function(){return this.j().viewportRect()},minimumZoomLevel:function(){return 0},maximumZoomLevel:function(){if(this.j().windowRectMinWidth()==1e-4){return.9}else{return 1-this.j().windowRectMinWidth()}},l:false,isDirty:function(a){if(arguments.length===1){this.l=a;return a}else{return this.l}},zoomLevel:function(a){if(arguments.length===1){this.g($$t.$fn.zoomLevelProperty,a);return a}else{return this.c($$t.$fn.zoomLevelProperty)}},u:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}switch(a){case"ZoomLevel":if(c-this.minimumZoomLevel()<-1e-5){this.zoomLevel(this.minimumZoomLevel());return}if(c-this.maximumZoomLevel()>1e-4){this.zoomLevel(this.maximumZoomLevel());return}var d=this.j()!=null&&this.j().a7()!=null&&this.j().a7().updatingSliderRanges();if(!this.n()&&!d){var e=1-this.zoomLevel();var f=this.j().actualWindowRect().getCenter();var g=new $$t.x(0,f.__x-e/2,f.__y-e/2,e,e);this.j().windowRect($$t.$fn.y(this.j().windowRect(),g,this.j().isZoomingHorizontallyEnabled(),this.j().isZoomingVerticallyEnabled(),this.worldRect()))}this.v();if(this.j().a7()!=null){this.j().a7().pushZoomLevel(this.zoomLevel())}break}},v:function(){var a=Math.round(100*(1/(1-this.zoomLevel())));if(a<=1e3){this.zoomLevelDisplayText(a.toString())}else{this.zoomLevelDisplayText("> 1000")}},p:null,zoomLevelDisplayText:function(a){if(arguments.length===1){var b=this.zoomLevelDisplayText()!=a;if(b){var c=this.zoomLevelDisplayText();this.p=a;this.u("ZoomLevelDisplayText",c,a)}return a}else{return this.p}},h:null,defaultInteraction:function(a){if(arguments.length===1){this.h=a;this.j().defaultInteraction(a);return a}else{return this.h}},propertyChanged:null,y:function(a,b,c,d,e){var f,g,h,i;if(c){f=b.left();h=b.width()}else{f=a.left();h=a.width()}if(d){g=b.top();i=b.height()}else{g=a.top();i=a.height()}var j=f+h;var k=g+i;var l=Math.max(0,e.left()-f);var m=Math.max(0,j-e.right());var n=Math.max(0,e.top()-g);var o=Math.max(0,k-e.bottom());f+=l-m;g+=n-o;var p=new $$t.x(0,f,g,h,i);p.intersect(e);return p},$type:new $.ig.Type("SeriesViewerSurfaceViewer",$$t.$an.$type,[$$t.$ey.$type,$$t.$a8.$type])},true);$.ig.util.defType("OverviewPlusDetailViewportHost:e2","Object",{init:function(a){$.ig.$op.init.call(this);if(a==null){throw new $$t.e0("view")}this.a(a)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},getViewInfo:function(a,b){a=new $$t.x(0,0,0,this.a().q().view().bf().width(),this.a().q().view().bf().height());b=$$t.$be.lj;return{viewportRect:a,windowRect:b}},$type:new $.ig.Type("OverviewPlusDetailViewportHost",$.ig.$ot,[$$t.$a.$type])},true);$.ig.util.defType("SeriesViewerViewManager:fa","Object",{_r:null,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_q:null,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_v:null,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_u:null,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_s:null,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_w:null,w:function(value){if(arguments.length===1){this._w=value;return value}else{return this._w}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},h:null,init:function(a){this.o=0;this.n=0;this.p=1;this.z=String.empty();this.bh=new $$t.a5(0,0);this.aa=String.empty();this.y=String.empty();this.bg=new $$t.a5(0,0);this.a7=null;this.a6=null;this.x=String.empty();this.a=4;this.b=1;this.ac=String.empty();this.a9=null;this.ab=String.empty();this.a8=null;this.bi=new $$t.a5(0,0);this.bj=new $$t.a5(0,0);this.e=null;$.ig.$op.init.call(this);this.h=a},_t:null,t:function(value){if(arguments.length===1){this._t=value;return value}else{return this._t}},at:function(a){if(a==null){if(this.g()!=null){this.g().af()}this.r(null);this.q(null);this.v(null);this.u(null);this.s(null);this.w(null);this.i(null);this.l(null);this.k(null);this.j(null);this.t(null);this.g(null);return}var b=a;this.r($(b));this.h.c2();this.h.dc();this.ay();this.r().css("position","relative");this.q($('<canvas style="position : absolute; top : 0; left : 0" />'));this.v($('<canvas style="position : absolute; top : 0; left : 0;" />'));this.u($('<canvas style="position : absolute; top : 0; left : 0" />'));this.s($('<canvas style="position : absolute; top : 0; left : 0" />'));this.w($('<canvas style="position : absolute; top : 0; left : 0" />'));this.r().append(this.q());this.r().append(this.u());this.r().append(this.v());this.i(new $$t.bz(new $$t.dk,this.q()[0].getContext("2d")));this.l(new $$t.bz(new $$t.dk,this.v()[0].getContext("2d")));this.k(new $$t.bz(new $$t.dk,this.u()[0].getContext("2d")));this.j(new $$t.bz(new $$t.dk,this.s()[0].getContext("2d")));this.m(new $$t.bz(new $$t.dk,this.w()[0].getContext("2d")));this.h.cs(this.i());this.h.b6(this.r().width(),this.r().height());this.g(new $$t.ek(this.v()));this.t($("<div></div>"));this.t().hide();this.t().css("position","absolute");this.t().css("z-index","10000");this.t().addClass(this.h.p().tooltipStyle());this.r().append(this.t())},av:function(){this.v().css("cursor","default")},aw:function(){this.v().css("cursor","pointer")},ba:function(){var $self=this;return function(){var $ret=new $$t.b3;$ret.fill("#000000");return $ret}()},o:0,n:0,p:0,am:function(a,b,c){this.o=a;this.n=b;this.p=c;var d=a;var e=b;if(c!=1){d=Math.round(a*c);e=Math.round(b*c)}this.q().attr("width",d.toString());this.q().attr("height",e.toString());this.q().css("width",a.toString()+"px");this.q().css("height",b.toString()+"px");this.v().attr("width",d.toString());this.v().attr("height",e.toString());this.v().css("width",a.toString()+"px");this.v().css("height",b.toString()+"px");this.v().attr("tabindex","0");this.v().css("outline","0");this.u().attr("width",d.toString());this.u().attr("height",e.toString());this.u().css("width",a.toString()+"px");this.u().css("height",b.toString()+"px");this.s().attr("width",d.toString());this.s().attr("height",e.toString());this.s().css("width",a.toString()+"px");this.s().css("height",b.toString()+"px");this.w().attr("width",d.toString());this.w().attr("height",e.toString());this.w().css("width",a.toString()+"px");this.w().css("height",b.toString()+"px");this.h.p().canvasRenderScheduler().j();this.h.p().ae().j()},bf:function(){var a=$$t.$ek.c3(this.r());return new $$t.y(a.left(),a.top())},ap:function(a,b,c,d,e){a=new $$t.fd;b=new $$t.fd;var f=new $$t.bh(String,0);f.add("background-image");var g=$$t.$fh.g();this.r().append(g);var h=$$t.$fh.d(g,"ui-chart-fill-palette-",f);var i=h.count();var j=$$t.$fh.d(g,"ui-chart-outline-palette-",f);var k=j.count();for(var l=0;l<i;l++){a.add($$t.$fi.d(h.__inner[l].__inner[0]))}for(var m=0;m<k;m++){b.add($$t.$fi.d(j.__inner[m].__inner[0]))}f.clear();var n=0;var o=0;var p=Math.min(i,k);var q=null;if(i==0){f.add("background-color")}if(k==0){f.add("border-top-color");o=i==0?1:0}if(f.count()>0){q=$$t.$fh.d(g,"ui-chart-palette-",f);p=q.count()}if(i==0){if(p>0){for(var r=0;r<p;r++){var s=new $$t.b3;s.__fill=q.__inner[r].__inner[n];a.add(s)}}else{var t=new $$t.b3;t.__fill="#50a8be";var u=new $$t.b3;u.__fill="#fc6754";var v=new $$t.b3;v.__fill="#fec33c";var w=new $$t.b3;w.__fill="#3c6399";var x=new $$t.b3;x.__fill="#91af49";a.add(t);a.add(u);a.add(v);a.add(w);a.add(x)}}if(k==0){if(p>0){for(var y=0;y<p;y++){var z=new $$t.b3;z.__fill=q.__inner[y].__inner[o];b.add(z)}}else{var aa=new $$t.b3;aa.__fill="#B1BFC9";var ab=new $$t.b3;ab.__fill="#798995";var ac=new $$t.b3;ac.__fill="#4F606C";var ad=new $$t.b3;ad.__fill="#374650";var ae=new $$t.b3;ae.__fill="#162C3B";b.add(aa);b.add(ab);b.add(ac);b.add(ad);b.add(ae)}}var af=$$t.$fh.q(g,"ui-chart-axis","border-top-color");if(af!=null){e=new $$t.b3;e.__fill=af}else{var ag=new $$t.b3;ag.__fill="#989EA3";e=ag}g.remove();c=new $$t.b3;c.__fill=this.r().css("color");var ah=this.r().css("font-style");var ai=this.r().css("font-variant");var aj=this.r().css("font-weight");var ak=this.r().css("font-size");var al=this.r().css("line-height");var am=this.r().css("font-family");d="";var an=true;if(ah.length>0){if(!an){d+=" "}else{an=false}d+=ah}if(ai.length>0){if(!an){d+=" "}else{an=false}d+=ai}if(aj.length>0){if(!an){d+=" "}else{an=false}d+=aj}if(ak.length>0){if(!an){d+=" "}else{an=false}d+=ak}if(al.length>0){if(!an){d+="/"}else{an=false}d+=al}if(am.length>0){if(!an){d+=" "}else{an=false}d+=am}return{brushes:a,outlines:b,fontBrush:c,font:d,axisLineBrush:e}},ao:function(a,b,c,d,e,f){var g=$$t.$fh.g();this.r().append(g);var h=$$t.$fh.q(g,"ui-chart-area-fill-opacity","opacity");a=h!=null?parseFloat(h):1;b=new Array(4);var i=$$t.$fh.q(g,"ui-chart-render-margins","margin-top");var j=$$t.$fh.q(g,"ui-chart-render-margins","margin-right");var k=$$t.$fh.q(g,"ui-chart-render-margins","margin-bottom");var l=$$t.$fh.q(g,"ui-chart-render-margins","margin-left");b[0]=i!=null?parseFloat(i):NaN;b[1]=j!=null?parseFloat(j):NaN;b[2]=k!=null?parseFloat(k):NaN;b[3]=l!=null?parseFloat(l):NaN;c=d=null;var m=$$t.$fh.q(g,"ui-chart-axis-stroke","border-top-color");if(m!=null){var n=new $$t.b3;n.__fill=m;c=n}var o=$$t.$fh.q(g,"ui-chart-axis-major-line","border-top-color");if(o!=null){var p=new $$t.b3;p.__fill=o;d=p}var q=$$t.$fh.q(g,"ui-chart-aligned-gridlines","visibility");f=q!=null&&q=="visible";var r=$$t.$fh.q(g,"ui-chart-category-axis-tick","height");if(r!=null){e=parseFloat(r);if(Math.abs(e)>4e3){e=0}}else{r=$$t.$fh.q(g,"ui-chart-category-axis-tick","width");e=r!=null?parseFloat(r):0}g.remove();return{opacity:a,margins:b,axisStroke:c,axisMajorStroke:d,categoryAxisTickLength:e,alignsGridLines:f}},al:function(){this.t().children().remove()},a3:function(x_){var box_=this.t();var offset_=$$t.$ek.c3(this.t());var a=this.bf();x_=a.b()+this.h.p().viewportRect().left()+x_;box_.offset({left:x_,top:offset_.top})},a4:function(y_){var box_=this.t();var offset_=this.t().offset();var a=this.bf();y_=a.a()+this.h.p().viewportRect().top()+y_;box_.offset({left:offset_.left,top:y_})},aj:function(a){var b=a;b.show();this.t().append(b)},aq:function(){this.t().hide()},ax:function(){this.t().show()},ak:function(a){$("body").append(a)},au:function(a){a.remove()},as:function(){this.h.b6(this.r().width(),this.r().height())},z:null,af:function(){return this.z},bh:null,bl:function(){return this.bh},aa:null,ag:function(){return this.aa},y:null,ae:function(){return this.y},bg:null,bk:function(){return this.bg},a7:null,bc:function(){return this.a7},a6:null,bb:function(){return this.a6},x:null,ad:function(){return this.x},a:null,c:function(){return this.a},b:null,d:function(){return this.b},ac:null,ai:function(){return this.ac},a9:null,be:function(){return this.a9},ab:null,ah:function(){return this.ab},a8:null,bd:function(){return this.a8},bi:null,bm:function(){return this.bi},bj:null,bn:function(){return this.bj},ay:function(){var a=$$t.$fh.g();var b=$("<div></div>");this.r().append(b);this.r().append(a);this.a0(b,a);this.az(b,a);this.a2(b,a);this.a1(b,a);this.a5(b,a);b.remove();a.remove()},a5:function(a,b){var $self=this;var c="ui-chart-pointer-tooltip";var d=$$t.$fh.q(b,c,"background-color");var e=$$t.$fh.q(b,c,"border-top-color");var f=$$t.$fh.q(b,c,"border-top-left-radius");var g=$$t.$fh.q(b,c,"border-top-width");var h=new $$t.fc;h.a(f!=null?parseFloat(f):0);h.c(d!=null?$$t.$b3.create(d):function(){var $ret=new $$t.b3;$ret.fill("white");return $ret}());h.d(e!=null?$$t.$b3.create(e):function(){var $ret=new $$t.b3;$ret.fill("gray");return $ret}());h.b(g!=null?parseFloat(g):0);$self.e=h},a0:function(a,b){var $self=this;var c="ui-chart-title";a.addClass(c);$self.z=$$t.$fj.c(a);$self.a7=function(){var $ret=new $$t.b3;$ret.fill(a.css("color"));return $ret}();a.removeClass(c);$self.aa=$$t.$fh.q(b,c,"text-align");if($self.aa==null){$self.aa="center"}var d=$$t.$fh.q(b,c,"margin-top");var e=$$t.$fh.q(b,c,"margin-bottom");var f=$$t.$fh.q(b,c,"margin-left");var g=$$t.$fh.q(b,c,"margin-right");var h=d!=null?parseFloat(d):0;var i=e!=null?parseFloat(e):0;var j=f!=null?parseFloat(f):0;var k=g!=null?parseFloat(g):0;$self.bh=new $$t.a5(1,j,h,k,i)},az:function(a,b){var $self=this;var c="ui-chart-subtitle";a.addClass(c);$self.x=$$t.$fj.c(a);$self.a6=function(){var $ret=new $$t.b3;$ret.fill(a.css("color"));return $ret}();a.removeClass(c);$self.y=$$t.$fh.q(b,c,"text-align");if($self.y==null){$self.y="center"}var d=$$t.$fh.q(b,c,"margin-top");var e=$$t.$fh.q(b,c,"margin-bottom");var f=$$t.$fh.q(b,c,"margin-left");var g=$$t.$fh.q(b,c,"margin-right");var h=d!=null?parseFloat(d):0;var i=e!=null?parseFloat(e):0;var j=f!=null?parseFloat(f):0;var k=g!=null?parseFloat(g):0;$self.bg=new $$t.a5(1,j,h,k,i)},a1:function(a,b){var $self=this;var c="ui-chart-horizontal-axis-title";a.addClass(c);$self.ab=$$t.$fj.c(a);$self.a8=function(){var $ret=new $$t.b3;$ret.fill(a.css("color"));return $ret}();a.removeClass(c);var d=$$t.$fh.q(b,c,"vertical-align");if(d==null){$self.a=0}else if(d.toLowerCase()=="bottom"){$self.a=4}else{$self.a=3}var e=$$t.$fh.q(b,c,"margin-top");var f=$$t.$fh.q(b,c,"margin-bottom");var g=$$t.$fh.q(b,c,"margin-left");var h=$$t.$fh.q(b,c,"margin-right");var i=e!=null?parseFloat(e):2;var j=f!=null?parseFloat(f):2;var k=g!=null?parseFloat(g):2;var l=h!=null?parseFloat(h):2;$self.bi=new $$t.a5(1,k,i,l,j)},a2:function(a,b){var $self=this;var c="ui-chart-vertical-axis-title";a.addClass(c);$self.ac=$$t.$fj.c(a);$self.a9=function(){var $ret=new $$t.b3;$ret.fill(a.css("color"));return $ret}();a.removeClass(c);var d=$$t.$fh.q(b,c,"text-align");if(d==null){$self.b=0}else if(d.toLowerCase()=="right"){$self.b=2}else{$self.b=1}var e=$$t.$fh.q(b,c,"margin-top");var f=$$t.$fh.q(b,c,"margin-bottom");var g=$$t.$fh.q(b,c,"margin-left");var h=$$t.$fh.q(b,c,"margin-right");var i=e!=null?parseFloat(e):0;var j=f!=null?parseFloat(f):0;var k=g!=null?parseFloat(g):0;var l=h!=null?parseFloat(h):0;$self.bj=new $$t.a5(1,k,i,l,j)},an:function(a,b){var c=this.h.p().actualPixelScalingRatio();if(a!=this.o||b!=this.n||c!=this.p){this.am(a,b,this.h.p().actualPixelScalingRatio())}},e:null,f:function(){return this.e},ar:function(a){this.g().v(a);this.g().ac(this.h.aj.runOn(this.h))},$type:new $.ig.Type("SeriesViewerViewManager",$.ig.$ot)},true);$.ig.util.defType("FragmentBase:jw","HorizontalAnchoredCategorySeries",{init:function(){$$t.$jx.init.call(this);this.nq=null},_logicalSeriesLink:null,logicalSeriesLink:function(value){if(arguments.length===1){this._logicalSeriesLink=value;return value}else{return this._logicalSeriesLink}},nq:null,parentSeries:function(a){if(arguments.length===1){this.nq=a;return a}else{return this.nq}},b2:function(){return false},bz:function(){return false},ku:function(){if(this.parentSeries()==null){return null}return this.parentSeries().ks()},ns:function(a,b,c,d,e,f,g,h){var i=c[0];var j=c[1];var k=new $$t.x(0,i-5,j-5,11,11);if(!isNaN(i)&&!isNaN(j)&&!Number.isInfinity(i)&&!Number.isInfinity(j)&&d.tryAdd(k)){b.p.add({__x:i,__y:j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},ma:function(a,b){a.v();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null){return}if(this.logicalSeriesLink().z().count()==0||this.logicalSeriesLink().y().count()==0){return}this.k0(b).d(a,b)},nu:function(a,b,c){var d=this.mt(c);var e=d;var f=this.logicalSeriesLink().u();var g=f?this.parentSeries().ms().e():this.parentSeries().ms().d();var h=g.indexOf(this);if(a.count()==0){return}if(h==-1){return}var i=false;for(var j=h;j>=0;j--){if(i){break}if(j==0){a.add({__x:a.last$1($$t.$z.$type).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add({__x:a.first$1($$t.$z.$type).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});break}var k=$.ig.util.cast($$t.$jw.$type,g.__inner[j-1]);if(k!=null&&k.mo()!=null&&k.mo().c().count()>0&&this.view()!=null&&k.ct(this.view().bu(),this.view().bv(),this.view())){i=true;for(var l=k.mo().c().count()-1;l>=0;l--){a.add(k.mo().c().__inner[l])}}}},ct:function(a,b,c){var d=$$t.$jx.ct.call(this,a,b,c);var e=$.ig.util.cast($$t.$hb.$type,this.parentSeries().ks());var f=this.parentSeries().kt();if(this.parentSeries()==null||e==null||e.itemsSource()==null||f==null||this.parentSeries().bb()==null||e.seriesViewer()==null||f.seriesViewer()==null){d=false}if(this.valueColumn()==null){return false}if(Number.isInfinity(this.valueColumn().minimum())&&Number.isInfinity(this.valueColumn().maximum())){d=false}if(isNaN(this.valueColumn().minimum())&&isNaN(this.valueColumn().maximum())){d=false}return d},mt:function(a){var b=0;var c=a.bv();var d=a.bu();var e=new $$t.ie(c,d,this.yAxis().isInverted());if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){b=this.yAxis().getScaledValue(0,e)}return b},ad:function(a){return null},nt:function(){if(this.parentSeries()==null){return-1}var a=this.parentSeries().index();var b=new $$t.cb(0);b.reverse$1($$t.$z.$type);var d=this.parentSeries().reverseLegendOrder()?this.parentSeries().mn().reverse$1($$t.$rq.$type):this.parentSeries().mn().getEnumerator();while(d.moveNext()){var c=d.current();if(c.visualSeriesLink()==this){return a}if(this.parentSeries().actualLegend()==null||c.actualVisibility()!=0||c.actualLegendItemVisibility()!=0){continue}a++}return-1},nv:function(a){if(a==null){}},hh:function(a,b,c,d){$$t.$jx.hh.call(this,a,b,c,d);if(this.parentSeries()==null){return}var e=$.ig.util.cast($$t.$hl.$type,this.parentSeries().kt());if(e==null){return}switch(b){case"ValueColumn":this.mn().cw().v();if(e!=null&&!e.updateRange()){this.parentSeries().mm().cm().f(this.resolution());this.renderSeries(false)}break}},hr:function(a,b){$$t.$jx.hr.call(this,a,b)},$type:new $.ig.Type("FragmentBase",$$t.$jx.$type)},true);$.ig.util.defType("AreaFragment:ru","FragmentBase",{init:function(){$$t.$jw.init.call(this);this.y($$t.$ru.$type)},au:function(){return new $$t.rv(this)},_nw:null,nw:function(value){if(arguments.length===1){this._nw=value;return value}else{return this._nw}},hc:function(a){$$t.$jw.hc.call(this,a);this.nw(a)},preferredCategoryMode:function(a){return 0},gh:function(a,b){$$t.$jw.gh.call(this,a,b);var c=b;c.c3()},md:function(a,b){var $self=this;$$t.$jw.md.call($self,a,b);$self.mo().a($.ig.util.cast($$t.$kd.$type,$self.xAxis())!==null?true:false);var c=$.ig.util.cast($$t.$rv.$type,b);var d=c.cm().c();$self.mo().h(c.c4,c.c6,c.c5,c.c7,a.h.count(),a.h,true,d,$self.resolution(),function(e,f,g,h,i){return $self.nu(e,a.h,b)},0);c.c4.__opacity=$self.actualAreaFillOpacity();c.c5.__opacity=.5*$self.actualAreaFillOpacity()},hy:function(){var a=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity(isNaN(this.areaFillOpacity())?this.parentSeries().actualAreaFillOpacity():this.areaFillOpacity())}},$type:new $.ig.Type("AreaFragment",$$t.$jw.$type)},true);$.ig.util.defType("AreaFragmentView:rv","AnchoredCategorySeriesView",{_c2:null,c2:function(value){if(arguments.length===1){this._c2=value;return value}else{return this._c2}},an:function(){var $self=this;$$t.$j9.an.call($self);if(!$self.m()){$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},init:function(a){this.c4=new $$t.b6;this.c6=new $$t.b6;this.c5=new $$t.b6;this.c7=new $$t.b6;$$t.$j9.init.call(this,a);this.c2(a)},c4:null,c6:null,c5:null,c7:null,c3:function(){this.c4.ak(null);this.c5.ak(null);this.c6.ak(null);this.c7.ak(null)},cn:function(){return new $$t.rw(this)},a5:function(){$$t.$j9.a5.call(this);this.c4.__fill=this.d().actualBrush();this.c5.__fill=this.d().actualBrush();this.c4.__opacity=this.d().actualAreaFillOpacity();this.c5.__opacity=.5*this.d().actualAreaFillOpacity();this.c6.__stroke=this.d().actualOutline();this.c6.z(this.d().thickness());this.c6.af(this.d().dashArray());this.c6.aa(this.d().dashCap());this.c7.__stroke=this.d().actualOutline();this.c7.z(this.d().thickness());this.c7.af(this.d().dashArray());this.c7.aa(this.d().dashCap())},a6:function(){$$t.$j9.a6.call(this);var a=this.bq();this.c4.__fill=a;this.c5.__fill=a;this.c4.__opacity=1;this.c5.__opacity=1;this.c6.__stroke=a;this.c6.z(this.d().thickness()+3);this.c7.__stroke=a;this.c7.z(this.d().thickness()+3)},a0:function(a,b){$$t.$j9.a0.call(this,a,b);a.q(this.c4);a.q(this.c5);a.q(this.c6);a.q(this.c7)},ag:function(a){$$t.$j9.ag.call(this,a);var b=new $$t.l0(1,"lowerShape",this.c6);b.tags().add("Lower");var c=new $$t.l0(1,"upperShape",this.c7);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.l0(1,"translucentShape",this.c4);d.tags().add("Translucent");var e=new $$t.l0(1,"fillShape",this.c5);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("AreaFragmentView",$$t.$j9.$type)},true);$.ig.util.defType("ColumnFragment:r9","FragmentBase",{init:function(){$$t.$jw.init.call(this);this.y($$t.$r9.$type)},au:function(){return new $$t.sa(this)},_nw:null,nw:function(value){if(arguments.length===1){this._nw=value;return value}else{return this._nw}},hc:function(a){$$t.$jw.hc.call(this,a);this.nw(a)},radiusX:function(a){if(arguments.length===1){this.g($$t.$r9.radiusXProperty,a);return a}else{return this.c($$t.$r9.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$r9.radiusYProperty,a);return a}else{return this.c($$t.$r9.radiusYProperty)}},xAxis:function(){return this.parentSeries()!=null?$.ig.util.cast($$t.$hb.$type,this.parentSeries().ks()):null},yAxis:function(){return this.parentSeries()!=null?$.ig.util.cast($$t.$ia.$type,this.parentSeries().kt()):null},preferredCategoryMode:function(a){return 2},ks:function(){return null},kt:function(){return null},gh:function(a,b){$$t.$jw.gh.call(this,a,b);var c=b;if(a&&c.c3()!=null){this.kv.p.clear();c.c3().c(0)}},ad:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}return new $$t.h7(this.valueColumn().minimum(),this.valueColumn().maximum())},ct:function(a,b,c){if(this.parentSeries()==null){return false}return this.parentSeries().my(this,a,b,this.nx(c))},cq:function(){return true},eg:function(a,b){var c=$.ig.util.cast($$t.$al.$type,a);var d=c!=null?$.ig.util.cast($$t.$fl.$type,c.dataContext()):null;var e=d!=null?d.item():null;if(e==null){var f=this.view().bu();var g=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var h={__x:g.left()+g.width()*(b.__x-f.left())/f.width(),__y:g.top()+g.height()*(b.__y-f.top())/f.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e=this.getItem(h)}return e},getItem:function(a){var b=0;if($.ig.util.cast($$t.$kd.$type,this.xAxis())!==null){b=this.lx(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bb()!=null&&b<this.bb().count()?this.bb().item(b):null},lx:function(a){var b=this.view().bv();var c=this.view().bu();if(b.isEmpty()||c.isEmpty()){return-1}var d=new $$t.ie(b,c,this.xAxis().isInverted());var e=$.ig.util.cast($$t.$kd.$type,this.xAxis());var f=this.xAxis().getUnscaledValue(c.left(),d);var g=this.xAxis().getUnscaledValue(c.right(),d);var h=(a.__x-b.left())/b.width();var i=f+(g-f)*h;if(i<=$$t.$bt.minValue().getTime()||i>=$$t.$bt.maxValue().getTime()){return-1}var j=e.getIndexClosestToUnscaledValue(i);return j},getItemIndex:function(a){if(this.parentSeries()==null){return-1}return this.parentSeries().m4(a)},ns:function(a,b,c,d,e,f,g,h){var i=0;var j=c[0];var k=e<i?c[2]:c[1];var l=new $$t.x(0,j-5,k-5,11,11);if(!isNaN(j)&&!isNaN(k)&&!Number.isInfinity(j)&&!Number.isInfinity(k)&&d.tryAdd(l)){b.p.add({__x:j,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},nx:function(a){if(a==this.av()){return this.parentSeries().av()}else{return this.parentSeries().k3()}},ma:function(a,b){a.v();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null||this.logicalSeriesLink().y().count()==0||this.logicalSeriesLink().z().count()==0){return}var c;if(b==this.av()){c=this.parentSeries().kx}else{c=this.parentSeries().kv}var d=$.ig.util.cast($$t.$ka.$type,this.nx(b));a.h.clear();a.p.clear();var e=d.cm().d();var f=d.cm().e();var g=this.parentSeries().mr().f().yScaler();var h=$.ig.util.cast($$t.$kd.$type,this.parentSeries().mr().f().scaler());var i=$.ig.util.cast($$t.$hl.$type,g)!==null&&$.ig.util.cast($$t.$hl.$type,g).fy();var j=$.ig.util.cast($$t.$r3.$type,d.cm());var k=d.cm().c();var l=0;for(var m=e;m<=f;m++){var n=m*k;if(this.__visibility!=0){break}if(m>=this.valueColumn().count()||m>=c.h.count()+e){continue}var o=this.valueColumn().item(m);var p=!i||i&&o>0;var q;if(h==null){q=j.getBucket1(this,m,m,b.bv(),b.bu(),c)}else{q=j.getBucket1(this,m,h.sortedIndices().__inner[m],b.bv(),b.bu(),c)}a.h.add(q);if(p){if(this.ns(b,a,q,this.kz().f().provideCollisionDetector(),o,n,l,m)){l++}}}b.cp().c(l)},md:function(a,b){$$t.$jw.md.call(this,a,b);if(this.parentSeries()==null){return}this.parentSeries().nd(this,a,b);$$t.$rj.b(this,a.p,b.cp(),this.useLightweightMarkers())},hh:function(a,b,c,d){$$t.$jw.hh.call(this,a,b,c,d)},$type:new $.ig.Type("ColumnFragment",$$t.$jw.$type)},true);$.ig.util.defType("BarFragment:sg","ColumnFragment",{init:function(){$$t.$r9.init.call(this);this.y($$t.$sg.$type)},xAxis:function(){return this.parentSeries()!=null?this.parentSeries().xAxis():null},yAxis:function(){return this.parentSeries()!=null?this.parentSeries().yAxis():null},ku:function(){if(this.parentSeries()==null){return null}return this.parentSeries().kt()},ns:function(a,b,c,d,e,f,g,h){var i=c[0];var j=e<0?c[2]:c[1];var k=new $$t.x(0,j-5,i-5,11,11);if(!isNaN(j)&&!isNaN(i)&&!Number.isInfinity(j)&&!Number.isInfinity(i)&&d.tryAdd(k)){b.p.add({__x:j,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},getItem:function(a){var b=0;if($.ig.util.cast($$t.$kd.$type,this.yAxis())!==null){b=this.lx(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bb()!=null&&b<this.bb().count()?this.bb().item(b):null},lx:function(a){var b=this.view().bv();var c=this.view().bu();if(b.isEmpty()||c.isEmpty()){return-1}var d=new $$t.ie(b,c,this.yAxis().isInverted());var e=$.ig.util.cast($$t.$kd.$type,this.yAxis());var f=this.yAxis().getUnscaledValue(c.top(),d);var g=this.yAxis().getUnscaledValue(c.bottom(),d);var h=(a.__y-b.top())/b.height();var i=f+(g-f)*h;if(i<=$$t.$bt.minValue().getTime()||i>=$$t.$bt.maxValue().getTime()){return-1}var j=e.getIndexClosestToUnscaledValue(i);return j},mt:function(a){var b=0;var c=a.bv();var d=a.bu();var e=new $$t.ie(c,d,this.xAxis().isInverted());if(!c.isEmpty()&&!d.isEmpty()&&this.xAxis()!=null){b=this.xAxis().getScaledValue(0,e)}return b},hh:function(a,b,c,d){$$t.$r9.hh.call(this,a,b,c,d);if(this.parentSeries()==null||this.xAxis()==null){return}var e=this.xAxis();switch(b){case"ValueColumn":this.mn().cw().v();if(e!=null&&!e.updateRange()){this.parentSeries().mm().cm().f(this.resolution());this.renderSeries(false)}break}},$type:new $.ig.Type("BarFragment",$$t.$r9.$type)},true);$.ig.util.defType("AreaFragmentBucketCalculator:rw","AnchoredCategoryBucketCalculator",{init:function(a){$$t.$k0.init.call(this,a)},getBucket:function(a){var $self=this;var b=Math.min(a*$self.c(),$self.g().cv().valueColumn().count()-1);var c=Math.min(b+$self.c()-1,$self.g().cv().valueColumn().count()-1);var d=NaN;var e=NaN;var f=$.ig.util.cast($$t.$jw.$type,$self.g().cv());var g=f.parentSeries();for(var h=b;h<=c;++h){var i=$self.g().cv().valueColumn().item(h);if(isNaN(i)||Number.isInfinity(i)){i=0}var j=Math.abs(g.mv()[h])+g.mu()[h];if($.ig.util.cast($$t.$rp.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink().z().__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink().y().__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink().z().__inner[h]+i:f.logicalSeriesLink().y().__inner[h]+i}if(!isNaN(d)){if(!isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!isNaN(d)){return function(){var $ret=new Array;$ret.add(.5*(b+c));$ret.add(d);$ret.add(e);return $ret}()}return function(){var $ret=new Array;$ret.add(.5*(b+c));$ret.add(NaN);$ret.add(NaN);return $ret}()},$type:new $.ig.Type("AreaFragmentBucketCalculator",$$t.$k0.$type)},true);$.ig.util.defType("LineFragmentBucketCalculator:ro","AnchoredCategoryBucketCalculator",{init:function(a){$$t.$k0.init.call(this,a)},getBucket:function(a){var $self=this;var b=Math.min(a*$self.c(),$self.g().cv().valueColumn().count()-1);
var c=Math.min(b+$self.c()-1,$self.g().cv().valueColumn().count()-1);var d=NaN;var e=NaN;var f=$.ig.util.cast($$t.$jw.$type,$self.g().cv());var g=f.parentSeries();for(var h=b;h<=c;++h){var i=$self.g().cv().valueColumn().item(h);var j=Math.abs(g.mv()[h])+g.mu()[h];if(isNaN(i)||Number.isInfinity(i)){i=0}if($.ig.util.cast($$t.$rp.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink().z().__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink().y().__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink().z().__inner[h]+i:f.logicalSeriesLink().y().__inner[h]+i}if(!isNaN(d)){if(!isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!isNaN(d)){return function(){var $ret=new Array;$ret.add(.5*(b+c));$ret.add(d);$ret.add(e);return $ret}()}return function(){var $ret=new Array;$ret.add(.5*(b+c));$ret.add(NaN);$ret.add(NaN);return $ret}()},$type:new $.ig.Type("LineFragmentBucketCalculator",$$t.$k0.$type)},true);$.ig.util.defType("SplineFragmentBucketCalculator:sj","AnchoredCategoryBucketCalculator",{init:function(a){$$t.$k0.init.call(this,a)},getBucket:function(a){var $self=this;var b=Math.min(a*$self.c(),$self.g().cv().valueColumn().count()-1);var c=Math.min(b+$self.c()-1,$self.g().cv().valueColumn().count()-1);var d=NaN;var e=NaN;var f=$.ig.util.cast($$t.$ry.$type,$self.g().cv());var g=f.parentSeries();for(var h=b;h<=c;++h){var i=$self.g().cv().valueColumn().item(h);var j=Math.abs(g.mv()[h])+g.mu()[h];if(isNaN(i)||Number.isInfinity(i)){i=0}if($.ig.util.cast($$t.$rp.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink().z().__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink().y().__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink().z().__inner[h]+i:f.logicalSeriesLink().y().__inner[h]+i}if(!isNaN(d)){if(!isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!isNaN(d)){return function(){var $ret=new Array;$ret.add(.5*(b+c));$ret.add(d);$ret.add(e);return $ret}()}return function(){var $ret=new Array;$ret.add(.5*(b+c));$ret.add(NaN);$ret.add(NaN);return $ret}()},$type:new $.ig.Type("SplineFragmentBucketCalculator",$$t.$k0.$type)},true);$.ig.util.defType("StackedBucketCalculator:r3","CategoryBucketCalculator",{init:function(a){$$t.$kc.init.call(this,a)},getBucket:function(a){var $self=this;var b=$.ig.util.cast($$t.$fu.$type,$self.a().co());var c=Math.min(b.mv()!=null?b.mv().length:0,b.mu()!=null?b.mu().length:0);var d=Math.min(a*$self.c(),c-1);var e=Math.min(d+$self.c()-1,c-1);var f=NaN;var g=NaN;for(var h=d;h<=e;++h){var i=Math.min(b.mv()[h],b.mu()[h]);var j=Math.max(b.mv()[h],b.mu()[h]);if(!isNaN(f)){if(!isNaN(i)){f=Math.min(f,i);g=Math.max(g,i)}if(!isNaN(j)){f=Math.min(f,j);g=Math.max(g,j)}}else{f=i;g=j}}if(!isNaN(f)&&!isNaN(g)){return function(){var $ret=new Array;$ret.add(.5*(d+e));$ret.add(f);$ret.add(g);return $ret}()}return function(){var $ret=new Array;$ret.add(NaN);$ret.add(NaN);$ret.add(NaN);return $ret}()},getBucket1:function(a,b,c,d,e,f){return null},$type:new $.ig.Type("StackedBucketCalculator",$$t.$kc.$type)},true);$.ig.util.defType("StackedBarBucketCalculator:sf","StackedBucketCalculator",{init:function(a){$$t.$r3.init.call(this,a)},f:function(a){var b=this.a().bv();var c=this.a().bu();var d=$.ig.util.cast($$t.$sb.$type,this.a().co());var e=this.a().co().bb();if(b.isEmpty()||c.isEmpty()||d.yAxis()==null||e==null||e.count()==0){this.c(0);return}var f=Math.floor(d.yAxis().getUnscaledValue2(c.top(),b,c,0));var g=Math.ceil(d.yAxis().getUnscaledValue2(c.bottom(),b,c,0));if(!d.yAxis().isInverted()){g=Math.ceil(d.yAxis().getUnscaledValue2(c.top(),b,c,0));f=Math.floor(d.yAxis().getUnscaledValue2(c.bottom(),b,c,0))}var h=Math.floor((g-f+1)*a/c.height());this.c(Math.max(1,h));this.d(Math.max(0,Math.floor(f/this.c())-1));this.e(Math.ceil(g/this.c()))},getBucket:function(a){return $$t.$r3.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var $self=this;var g=function(){var $ret=new Array;$ret.add(NaN);$ret.add(NaN);$ret.add(NaN);return $ret}();var h=$.ig.util.cast($$t.$sg.$type,a);if(h==null||h.logicalSeriesLink()==null){return g}var i=$.ig.util.cast($$t.$sb.$type,$self.a().co());var j=a.valueColumn().item(c);var k=0;var l=NaN;var m=NaN;var n=Number.NEGATIVE_INFINITY;var o=Number.POSITIVE_INFINITY;var p=Math.min(i.mv()!=null?i.mv().length:0,i.mu()!=null?i.mu().length:0);var q=c*$self.c();var r=Math.min(q+$self.c()-1,p-1);for(var s=q;s<=r;++s){j=a.valueColumn().item(s);if(j<k){o=Math.min(o,h.logicalSeriesLink().z().__inner[s]+j);n=Math.max(n,h.logicalSeriesLink().z().__inner[s])}else{o=Math.min(o,h.logicalSeriesLink().y().__inner[s]);n=Math.max(n,h.logicalSeriesLink().y().__inner[s]+j)}if(!isNaN(l)){if(!isNaN(o)){l=Math.min(l,o);m=Math.max(m,o)}if(!isNaN(n)){l=Math.min(l,n);m=Math.max(m,n)}}else{l=o;m=n}}var t=new $$t.ie(d,e,i.xAxis().isInverted());g=function(){var $ret=new Array;$ret.add(f.h.__inner[b-$self.d()][0]);$ret.add(i.xAxis().getScaledValue(m,t));$ret.add(i.xAxis().getScaledValue(l,t));return $ret}();return g},$type:new $.ig.Type("StackedBarBucketCalculator",$$t.$r3.$type)},true);$.ig.util.defType("Stacked100BarBucketCalculator:aak","StackedBarBucketCalculator",{init:function(a){$$t.$sf.init.call(this,a)},getBucket:function(a){return $$t.$sf.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var $self=this;var g=$.ig.util.cast($$t.$sb.$type,$self.a().co());var h=function(){var $ret=new Array;$ret.add(NaN);$ret.add(NaN);$ret.add(NaN);return $ret}();var i=$.ig.util.cast($$t.$sg.$type,a);if(i==null||i.logicalSeriesLink()==null){return h}var j=a.valueColumn().item(c);var k=0;var l=0;var m=NaN;var n=NaN;var o=Number.NEGATIVE_INFINITY;var p=Number.POSITIVE_INFINITY;var q=Math.min(g.mv()!=null?g.mv().length:0,g.mu()!=null?g.mu().length:0);var r=c*$self.c();var s=Math.min(r+$self.c()-1,q-1);for(var t=r;t<=s;++t){j=a.valueColumn().item(t);k=Math.abs(g.mv()[t])+g.mu()[t];if(j<l){p=Math.min(p,(i.logicalSeriesLink().z().__inner[t]+j)/k*100);o=Math.max(o,i.logicalSeriesLink().z().__inner[t]/k*100)}else{p=Math.min(p,i.logicalSeriesLink().y().__inner[t]/k*100);o=Math.max(o,(i.logicalSeriesLink().y().__inner[t]+j)/k*100)}if(!isNaN(m)){if(!isNaN(p)){m=Math.min(m,p);n=Math.max(n,p)}if(!isNaN(o)){m=Math.min(m,o);n=Math.max(n,o)}}else{m=p;n=o}}var u=new $$t.ie(d,e,g.xAxis().isInverted());h=function(){var $ret=new Array;$ret.add(f.h.__inner[b-$self.d()][0]);$ret.add(g.xAxis().getScaledValue(n,u));$ret.add(g.xAxis().getScaledValue(m,u));return $ret}();return h},$type:new $.ig.Type("Stacked100BarBucketCalculator",$$t.$sf.$type)},true);$.ig.util.defType("StackedColumnBucketCalculator:r8","StackedBucketCalculator",{init:function(a){$$t.$r3.init.call(this,a)},getBucket:function(a){return $$t.$r3.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var $self=this;var g=function(){var $ret=new Array;$ret.add(NaN);$ret.add(NaN);$ret.add(NaN);return $ret}();var h=$.ig.util.cast($$t.$r9.$type,a);if(h==null||h.logicalSeriesLink()==null){return g}var i=$.ig.util.cast($$t.$r6.$type,$self.a().co());var j=a.valueColumn().item(c);var k=0;var l=NaN;var m=NaN;var n=Number.NEGATIVE_INFINITY;var o=Number.POSITIVE_INFINITY;var p=Math.min(i.mv()!=null?i.mv().length:0,i.mu()!=null?i.mu().length:0);var q=c*$self.c();var r=Math.min(q+$self.c()-1,p-1);for(var s=q;s<=r;++s){j=a.valueColumn().item(s);if(j<k){o=Math.min(o,h.logicalSeriesLink().z().__inner[s]+j);n=Math.max(n,h.logicalSeriesLink().z().__inner[s])}else{o=Math.min(o,h.logicalSeriesLink().y().__inner[s]);n=Math.max(n,h.logicalSeriesLink().y().__inner[s]+j)}if(!isNaN(l)){if(!isNaN(o)){l=Math.min(l,o);m=Math.max(m,o)}if(!isNaN(n)){l=Math.min(l,n);m=Math.max(m,n)}}else{l=o;m=n}}var t=new $$t.ie(d,e,i.yAxis().isInverted());g=function(){var $ret=new Array;$ret.add(f.h.__inner[b-$self.d()][0]);$ret.add(i.yAxis().getScaledValue(m,t));$ret.add(i.yAxis().getScaledValue(l,t));return $ret}();return g},$type:new $.ig.Type("StackedColumnBucketCalculator",$$t.$r3.$type)},true);$.ig.util.defType("Stacked100ColumnBucketCalculator:aal","StackedColumnBucketCalculator",{init:function(a){$$t.$r8.init.call(this,a)},getBucket:function(a){return $$t.$r8.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var $self=this;var g=$.ig.util.cast($$t.$fu.$type,$self.a().co());var h=function(){var $ret=new Array;$ret.add(NaN);$ret.add(NaN);$ret.add(NaN);return $ret}();var i=$.ig.util.cast($$t.$r9.$type,a);if(i==null||i.logicalSeriesLink()==null){return h}var j=a.valueColumn().item(c);var k=0;var l=NaN;var m=NaN;var n=Number.NEGATIVE_INFINITY;var o=Number.POSITIVE_INFINITY;var p=0;var q=Math.min(g.mv()!=null?g.mv().length:0,g.mu()!=null?g.mu().length:0);var r=c*$self.c();var s=Math.min(r+$self.c()-1,q-1);for(var t=r;t<=s;++t){j=a.valueColumn().item(t);p=Math.abs(g.mv()[t])+g.mu()[t];if(j<k){o=Math.min(o,(i.logicalSeriesLink().z().__inner[t]+j)/p*100);n=Math.max(n,i.logicalSeriesLink().z().__inner[t]/p*100)}else{o=Math.min(o,i.logicalSeriesLink().y().__inner[t]/p*100);n=Math.max(n,(i.logicalSeriesLink().y().__inner[t]+j)/p*100)}if(!isNaN(l)){if(!isNaN(o)){l=Math.min(l,o);m=Math.max(m,o)}if(!isNaN(n)){l=Math.min(l,n);m=Math.max(m,n)}}else{l=o;m=n}}var u=new $$t.ie(d,e,i.yAxis().isInverted());h=function(){var $ret=new Array;$ret.add(f.h.__inner[b-$self.d()][0]);$ret.add(i.yAxis().getScaledValue(m,u));$ret.add(i.yAxis().getScaledValue(l,u));return $ret}();return h},$type:new $.ig.Type("Stacked100ColumnBucketCalculator",$$t.$r8.$type)},true);$.ig.util.defType("ColumnFragmentView:sa","AnchoredCategorySeriesView",{_c2:null,c2:function(value){if(arguments.length===1){this._c2=value;return value}else{return this._c2}},an:function(){var $self=this;$$t.$j9.an.call($self);if(!$self.m()){$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},init:function(a){var $self=this;$$t.$j9.init.call(this,a);this.c2(a);this.c4(new $$t.bh(Number,0));this.c5(new $$t.bh(Number,0));this.c3(function(){var $ret=new $$t.ga($$t.$b1.$type);$ret.create($self.db.runOn($self));$ret.activate($self.c7.runOn($self));$ret.disactivate($self.c9.runOn($self));$ret.destroy($self.c8.runOn($self));return $ret}());this.c6(new $$t.bh($$t.$b1.$type,0))},_c6:null,c6:function(value){if(arguments.length===1){this._c6=value;return value}else{return this._c6}},_c3:null,c3:function(value){if(arguments.length===1){this._c3=value;return value}else{return this._c3}},_c4:null,c4:function(value){if(arguments.length===1){this._c4=value;return value}else{return this._c4}},_c5:null,c5:function(value){if(arguments.length===1){this._c5=value;return value}else{return this._c5}},db:function(){var $self=this;var a=function(){var $ret=new $$t.b1;$ret.dataContext(function(){var $ret=new $$t.fl;$ret.series($self.d());return $ret}());return $ret}();$self.c6().add(a);a.__visibility=1;return a},c7:function(a){a.__visibility=0},c9:function(a){a.__visibility=1},c8:function(a){this.c6().remove(a)},a8:function(a,b){$$t.$j9.a8.call(this,a,b);var c=a;c.__fill=this.d().actualBrush();c.__stroke=this.d().actualOutline();c.z(this.d().thickness());c.af(this.d().dashArray());c.aa(this.d().dashCap());c.ai(this.c2().radiusX());c.aj(this.c2().radiusY())},da:function(a,b,c){var d=false;if(a.m()!=c){d=true;a.m(c)}if(a.l()!=b){d=true;a.l(b)}if(d){this.al()}},a9:function(a,b){$$t.$j9.a9.call(this,a,b);var c=a;var d=this.br(b);c.__fill=d;c.__stroke=d;c.z(this.d().thickness()+3)},a0:function(a,b){$$t.$j9.a0.call(this,a,b);if(a.c()){for(var c=0;c<this.c6().count();c++){var d=this.c6().__inner[c];this.a7(d,c,b);a.t(d)}}},ag:function(a){var $self=this;$$t.$j9.ag.call($self,a);var b=0;var c=new $$t.bh($$t.$b1.$type,0);var e=$self.c3().a().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort1(function(f,g){if(f.l()<g.l()){return-1}else if(f.l()>g.l()){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$t.g6(1,"column"+b,f);h.tags().add("Main");a.shapes().add(h)}b++},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";var b=null;if(this.c2().xAxis().isCategory()){b=this.c2().xAxis()}else if(this.c2().yAxis().isCategory()){b=this.c2().yAxis()}var c=$.ig.util.cast($$t.$k1.$type,b);if(c!=null){a+="<span>${item."+c.dateTimeMemberPath()+"}</span><br/>"}if(b!=null&&b.label()!=null){a+="<span>${item."+b.label()+"}</span><br/>"}a+="<span";if(this.d().actualOutline()!=null&&this.d().actualOutline().color()!=null){a+=" style='color:"+this.d().actualOutline().__fill+"'"}a+=">"+this.c2().title()+": </span><span class='ui-priority-primary'>"+"${item."+this.c2().valueMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("ColumnFragmentView",$$t.$j9.$type)},true);$.ig.util.defType("LineFragment:rm","FragmentBase",{init:function(){$$t.$jw.init.call(this);this.y($$t.$rm.$type)},au:function(){return new $$t.rn(this)},_nw:null,nw:function(value){if(arguments.length===1){this._nw=value;return value}else{return this._nw}},hc:function(a){$$t.$jw.hc.call(this,a);this.nw(a)},preferredCategoryMode:function(a){return 0},gh:function(a,b){$$t.$jw.gh.call(this,a,b);var c=b;c.c3()},md:function(a,b){var $self=this;$$t.$jw.md.call($self,a,b);var c=function(d){return a.h.__inner[d][0]};var d=function(e){return a.h.__inner[e][1]};var e=function(f){return a.h.__inner[f][0]};var f=function(g){return a.h.__inner[g][2]};$self.mo().a($.ig.util.cast($$t.$kd.$type,$self.xAxis())!==null?true:false);var g=b.cm().c();var h=$.ig.util.cast($$t.$rn.$type,b);$self.mo().l(h.c5,h.c4,h.c6,a.h.count(),a.h,true,0,$self.mm(a.h,a.h.count()-1,b.bu(),b.bv()),g,$self.resolution())},$type:new $.ig.Type("LineFragment",$$t.$jw.$type)},true);$.ig.util.defType("LineFragmentView:rn","AnchoredCategorySeriesView",{_c2:null,c2:function(value){if(arguments.length===1){this._c2=value;return value}else{return this._c2}},init:function(a){this.c5=new $$t.b6;this.c4=new $$t.b6;this.c6=new $$t.b6;$$t.$j9.init.call(this,a);this.c2(a)},c5:null,c4:null,c6:null,c3:function(){this.c4.ak(null);this.c5.ak(null);this.c6.ak(null)},cn:function(){return new $$t.ro(this)},a5:function(){$$t.$j9.a5.call(this);this.c5.__stroke=this.d().actualBrush();this.c5.z(this.d().thickness());this.c5.af(this.d().dashArray());this.c5.aa(this.d().dashCap());this.c6.__stroke=this.d().actualBrush();this.c6.z(this.d().thickness());this.c6.af(this.d().dashArray());this.c6.aa(this.d().dashCap());this.c4.__fill=this.d().actualBrush();this.c4.__opacity=.75},a6:function(){$$t.$j9.a6.call(this);var a=this.bq();this.c5.__stroke=a;this.c5.z(this.d().thickness()+3);this.c6.__stroke=a;this.c6.z(this.d().thickness()+3);this.c4.__fill=a;this.c4.__opacity=1},a0:function(a,b){$$t.$j9.a0.call(this,a,b);if(a.c()){a.q(this.c4);a.q(this.c5);a.q(this.c6)}},ag:function(a){$$t.$j9.ag.call(this,a);var b=new $$t.l0(1,"lowerShape",this.c5);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.l0(1,"upperShape",this.c6);c.tags().add("Upper");var d=new $$t.l0(1,"translucentShape",this.c4);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("LineFragmentView",$$t.$j9.$type)},true);$.ig.util.defType("SplineFragmentBase:ry","SplineSeriesBase",{init:function(){$$t.$l9.init.call(this);this.n1=null},_logicalSeriesLink:null,logicalSeriesLink:function(value){if(arguments.length===1){this._logicalSeriesLink=value;return value}else{return this._logicalSeriesLink}},n1:null,parentSeries:function(a){if(arguments.length===1){this.n1=a;return a}else{return this.n1}},bz:function(){return false},preferredCategoryMode:function(a){return 0},ns:function(a,b,c,d,e,f,g){var h=b[0];var i=b[1];var j=new $$t.x(0,h-5,i-5,11,11);if(!isNaN(h)&&!isNaN(i)&&!Number.isInfinity(h)&&!Number.isInfinity(i)&&c.tryAdd(j)){a.p.add({__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var k=f.cp().item(e);$.ig.util.cast($$t.$fl.$type,k.content()).item(this.bb().item(d));k.aj(g);return true}return false},ct:function(a,b,c){var d=$$t.$l9.ct.call(this,a,b,c);var e=$.ig.util.cast($$t.$hb.$type,this.parentSeries().ks());var f=this.parentSeries().kt();if(this.parentSeries()==null||e==null||e.itemsSource()==null||f==null||this.parentSeries().bb()==null||e.seriesViewer()==null||f.seriesViewer()==null){d=false}if(this.valueColumn()==null){return false}if(Number.isInfinity(this.valueColumn().minimum())&&Number.isInfinity(this.valueColumn().maximum())){d=false}if(isNaN(this.valueColumn().minimum())&&isNaN(this.valueColumn().maximum())){d=false}return d},ad:function(a){return null},n3:function(a,b,c,d,e,f){var $self=this;var g=$.ig.util.cast($$t.$kd.$type,d);if(g==null){return}var h=new $$t.ie(b,c,d.isInverted());var i=new $$t.ie(b,c,e.isInverted());var j=$self.nv(d.getUnscaledValue(2,h)-d.getUnscaledValue(1,h));var k=$self.jw();var l=0;var m=$self.nu(d,b,c);var n=function(o){return Math.abs($self.parentSeries().mv()[o])+$self.parentSeries().mu()[o]};var o=function(p){return p};var p=function(q){var r=g.sortedIndices().__inner[q];if($.ig.util.cast($$t.$rp.$type,$self.parentSeries())!==null){return $self.valueColumn().item(r)<0?($self.logicalSeriesLink().z().__inner[r]+$self.valueColumn().item(r))/n(r)*100:($self.logicalSeriesLink().y().__inner[r]+$self.valueColumn().item(r))/n(r)*100}else{return $self.valueColumn().item(r)<0?$self.logicalSeriesLink().z().__inner[r]+$self.valueColumn().item(r):$self.logicalSeriesLink().y().__inner[r]+$self.valueColumn().item(r)}};var q=$self.k3().cm().e();var r=$self.k3().cm().d();var s=Math.ceil(c.width()/(q-r));var t=new $$t.mc;var u=$self.k3().cm().c();if(u<=0||r<=0&&q<=0){$self.k3().cp().c(l);return}var v=0;for(var w=r;w<q+1;++w){var x=null;var y=w*u;if(g!=null&&g.sortedIndices()!=null&&y>=0&&y<g.sortedIndices().count()){y=g.sortedIndices().__inner[y]}if(w>=$self.valueColumn().count()-1){if(k&&$self.ns(a,a.h.last$1($.ig.Array.prototype.$type),t,Math.min(y,$self.bb().count()-1),l,f,v-1)){++l}break}var z=o(w);var aa=p(w);var ab=o(w+1);var ac=p(w+1);var ad=ab-z;var ae=$self.nr()[w];var af=$self.nr()[w+1];var ag=g.getUnscaledValueAt(g.sortedIndices().__inner[w]);var ah=d.getScaledValue(ag,h)+m;var ai=e.getScaledValue(aa,i);a.h.add(function(){var $ret=new Array;$ret.add(ah);$ret.add(ai);$ret.add(ai);return $ret}());v++;for(var aj=1;aj<s;++aj){var ak=aj/s;var al=z+ad*ak;var am=(ab-al)/ad;var an=(al-z)/ad;var ao=am*aa+an*ac+((am*am*am-am)*ae+(an*an*an-an)*af)*ad*ad/6;var ap=g.getUnscaledValueAt(g.sortedIndices().__inner[w]);var aq=g.getUnscaledValueAt(g.sortedIndices().__inner[w+1]);if(ap==aq&&aa==ac){break}var ar=ap+(aq-ap)*ak;al=d.getScaledValue(ar,h)+m;ao=e.getScaledValue(ao,i);a.h.add(function(){var $ret=new Array;$ret.add(al);$ret.add(ao);$ret.add(ao);return $ret}());v++}if(k){x=function(){var $ret=new Array;$ret.add(ah);$ret.add(ai);$ret.add(ai);return $ret}()}if(k&&$self.ns(a,x,t,Math.min(y,$self.bb().count()-1),l,f,v-1)){++l}}$self.k3().cp().c(l)},ma:function(a,b){var $self=this;a.v();if($self.valueColumn()==null||$self.parentSeries()==null||$self.logicalSeriesLink()==null){return}if($self.logicalSeriesLink().z().count()==0||$self.logicalSeriesLink().y().count()==0){return}if($self.k3().cm().c()==0){return}$$t.$l9.ma.call($self,a,b);if(a.h.count()<=1){return}var c=b.bv();var d=b.bu();var e=$.ig.util.cast($$t.$hb.$type,$self.parentSeries().ks());var f=$.ig.util.cast($$t.$ia.$type,$self.parentSeries().kt());var g=new $$t.ie(c,d,e.isInverted());var h=new $$t.ie(c,d,f.isInverted());a.h.clear();a.p.clear();var i=$self.jw();var j=0;var k;var l;if(b==$self.av()){k=$self.parentSeries().kx;l=$.ig.util.cast($$t.$ka.$type,$self.parentSeries().av())}else{k=$self.parentSeries().kv;l=$self.parentSeries().k3()}var m=l.cm().c();var n=$.ig.util.cast($$t.$kd.$type,e);if(n!=null&&n.sortedIndices().count()!=$self.bb().count()){return}var o=$self.preferredCategoryMode(e);if(o==0&&e.categoryMode()!=0){o=1}var p=0;switch(o){case 0:p=0;break;case 1:p=.5*e.getCategorySize(c,d);break;case 2:var q=$self.index();p=e.getGroupCenter($self.index(),c,d);break}if(e.isInverted()){p=-p}var r=function(s){return Math.abs($self.parentSeries().mv()[s])+$self.parentSeries().mu()[s]};var s=function(t){return t};var t=function(u){var v=$self.valueColumn().item(u);if(isNaN(v)||Number.isInfinity(v)){v=0}if($.ig.util.cast($$t.$rp.$type,$self.parentSeries())!==null){if(r(u)==0){return 0}return v<0?($self.logicalSeriesLink().z().__inner[u]+v)/r(u)*100:($self.logicalSeriesLink().y().__inner[u]+v)/r(u)*100}return v<0?$self.logicalSeriesLink().z().__inner[u]+v:$self.logicalSeriesLink().y().__inner[u]+v};var u=b.cm().c();var v=$self.splineType()==0?NaN:0;if(e!=null&&$.ig.util.cast($$t.$kd.$type,e)!==null&&$.ig.util.cast($$t.$kd.$type,e).sortedIndices()!=null){var w=new $$t.md($self.valueColumn(),$.ig.util.cast($$t.$kd.$type,e).sortedIndices());t=function(x){return w.item(x)}}$self.nr($$t.$kx.c($self.valueColumn().count(),s,t,v,v));var x=l.cm().d();var y=l.cm().e();var z=Math.ceil(d.width()/(y-x));var aa=new $$t.mc;if(n!=null){$self.n3(a,c,d,e,f,b);return}var ab=0;var ac=0;for(var ad=x;ad<y+1;++ad){if(ad>=$self.valueColumn().count()){break}var ae=null;if(u==1){if(ad>=$self.valueColumn().count()-1){if(i&&a.h.count()>0&&$self.ns(a,a.h.__inner[a.h.count()-1],aa,Math.min(ad*u,$self.bb().count()-1),j,b,ab-1)){++j}break}var af=s(ad);var ag=s(ad+1);var ah=t(ad);var ai=t(ad+1);var aj=ag-af;var ak=$self.nr()[ad];var al=$self.nr()[ad+1];var am=e.getScaledValue(af,g)+p;var an=f.getScaledValue(ah,h);a.h.add(function(){var $ret=new Array;$ret.add(am);$ret.add(an);$ret.add(an);return $ret}());ab++;ac=ab;for(var ao=1;ao<z;++ao){var ap=af+aj*ao/z;var aq=(ag-ap)/aj;var ar=(ap-af)/aj;var as=aq*ah+ar*ai+((aq*aq*aq-aq)*ak+(ar*ar*ar-ar)*al)*aj*aj/6;ap=e.getScaledValue(ap,g)+p;as=f.getScaledValue(as,h);a.h.add(function(){var $ret=new Array;$ret.add(ap);$ret.add(as);$ret.add(as);return $ret}());ab++}if(i){ae=function(){var $ret=new Array;$ret.add(am);$ret.add(an);$ret.add(an);return $ret}()}}else{ae=b.cm().getBucket(ad);if(!isNaN(ae[0])){ae[0]=e.getScaledValue(ae[0],g)+p;ae[1]=f.getScaledValue(ae[1],h);ae[2]=f.getScaledValue(ae[2],h);a.h.add(ae)}}if(i&&$self.ns(a,ae,aa,Math.min(ad*u,$self.bb().count()-1),j,b,ac-1)){++j}}b.cp().c(j)},$type:new $.ig.Type("SplineFragmentBase",$$t.$l9.$type)},true);$.ig.util.defType("SplineAreaFragment:rx","SplineFragmentBase",{init:function(){$$t.$ry.init.call(this);this.y($$t.$rx.$type)},au:function(){return new $$t.rz(this)},hc:function(a){$$t.$ry.hc.call(this,a);this.n4($.ig.util.cast($$t.$rz.$type,a))},_n4:null,n4:function(value){if(arguments.length===1){this._n4=value;return value}else{return this._n4}},onApplyTemplate:function(){$$t.$ry.onApplyTemplate.call(this);this.renderSeries(false)},_n5:null,n5:function(value){if(arguments.length===1){this._n5=value;return value}else{return this._n5}},gh:function(a,b){$$t.$ry.gh.call(this,a,b);var c=b;c.c4()},md:function(a,b){var $self=this;$$t.$ry.md.call($self,a,b);$self.mo().a($.ig.util.cast($$t.$kd.$type,$self.xAxis())!==null?true:false);var c=$.ig.util.cast($$t.$rz.$type,b);var d=b.cm().c();$self.mo().h(c.c5,c.c7,c.c6,c.c8,a.h.count(),a.h,true,d,$self.resolution(),function(e,f,g,h,i){return $self.n6(e,a.h,b)},1);c.c5.__opacity=$self.actualAreaFillOpacity();c.c6.__opacity=.5*$self.actualAreaFillOpacity()},n6:function(a,b,c){var d=this.mt(c);var e=d;var f=this.logicalSeriesLink().u();var g=f?this.parentSeries().ms().e():this.parentSeries().ms().d();var h=g.indexOf(this);if(a.count()==0){return}if(h==-1){return}var i=false;for(var j=h;j>=0;j--){if(i){break}if(j==0){a.add({__x:a.last$1($$t.$z.$type).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add({__x:a.first$1($$t.$z.$type).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});break}var k=$.ig.util.cast($$t.$ry.$type,g.__inner[j-1]);if(k!=null&&k.mo()!=null&&k.mo().c().count()>0&&this.view()!=null&&k.ct(this.view().bu(),this.view().bv(),this.view())){i=true;for(var l=k.mo().c().count()-1;l>=0;l--){a.add(k.mo().c().__inner[l])}}}},mt:function(a){var b=0;var c=a.bv();var d=a.bu();var e=new $$t.ie(c,d,this.yAxis().isInverted());if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){b=this.yAxis().getScaledValue(0,e)}return b},hy:function(){var a=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity(isNaN(this.areaFillOpacity())?this.parentSeries().actualAreaFillOpacity():this.areaFillOpacity())}},$type:new $.ig.Type("SplineAreaFragment",$$t.$ry.$type)},true);$.ig.util.defType("SplineAreaFragmentView:rz","SplineSeriesBaseView",{_c3:null,c3:function(value){if(arguments.length===1){this._c3=value;return value}else{return this._c3}},an:function(){var $self=this;$$t.$ma.an.call($self);if(!$self.m()){$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},init:function(a){this.c5=new $$t.b6;this.c7=new $$t.b6;this.c6=new $$t.b6;this.c8=new $$t.b6;$$t.$ma.init.call(this,a);this.c3(a)},c5:null,c7:null,c6:null,c8:null,c4:function(){this.c5.ak(null);this.c6.ak(null);this.c7.ak(null);this.c8.ak(null)},a5:function(){$$t.$ma.a5.call(this);this.c5.__fill=this.d().actualBrush();this.c6.__fill=this.d().actualBrush();this.c5.__opacity=this.d().actualAreaFillOpacity();this.c6.__opacity=.5*this.d().actualAreaFillOpacity();this.c7.__stroke=this.d().actualOutline();this.c7.z(this.d().thickness());this.c7.af(this.d().dashArray());this.c7.aa(this.d().dashCap());this.c8.__stroke=this.d().actualOutline();this.c8.z(this.d().thickness());this.c8.af(this.d().dashArray());this.c8.aa(this.d().dashCap())},a6:function(){$$t.$ma.a6.call(this);var a=this.bq();this.c5.__fill=a;this.c6.__fill=a;this.c6.__opacity=1;this.c5.__opacity=1;this.c7.__stroke=a;this.c7.z(this.d().thickness()+3);this.c8.__stroke=a;this.c8.z(this.d().thickness()+3)},a0:function(a,b){$$t.$ma.a0.call(this,a,b);if(a.c()){a.q(this.c5);a.q(this.c6);a.q(this.c7);a.q(this.c8)}},ag:function(a){$$t.$ma.ag.call(this,a);var b=new $$t.l0(1,"lowerShape",this.c7);b.tags().add("Lower");var c=new $$t.l0(1,"upperShape",this.c8);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.l0(1,"translucentShape",this.c5);d.tags().add("Translucent");var e=new $$t.l0(1,"fillShape",this.c6);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("SplineAreaFragmentView",$$t.$ma.$type)},true);$.ig.util.defType("SplineFragment:sh","SplineFragmentBase",{init:function(){$$t.$ry.init.call(this);this.y($$t.$sh.$type)},au:function(){return new $$t.si(this)},_n4:null,n4:function(value){if(arguments.length===1){this._n4=value;return value}else{return this._n4}},hc:function(a){$$t.$ry.hc.call(this,a);this.n4(a)},gh:function(a,b){$$t.$ry.gh.call(this,a,b);var c=b;c.c4()},md:function(a,b){$$t.$ry.md.call(this,a,b);this.mo().a($.ig.util.cast($$t.$kd.$type,this.xAxis())!==null?true:false);var c=$.ig.util.cast($$t.$si.$type,b);var d=c.cm().c();this.mo().l(c.c6,c.c5,c.c7,a.h.count(),a.h,true,1,this.mm(a.h,a.h.count()-1,b.bu(),b.bv()),d,this.resolution())},$type:new $.ig.Type("SplineFragment",$$t.$ry.$type)},true);$.ig.util.defType("SplineFragmentView:si","SplineSeriesBaseView",{_c3:null,c3:function(value){if(arguments.length===1){this._c3=value;return value}else{return this._c3}},init:function(a){this.c6=new $$t.b6;this.c5=new $$t.b6;this.c7=new $$t.b6;$$t.$ma.init.call(this,a);this.c3(a)},cn:function(){return new $$t.sj(this)},c6:null,c5:null,c7:null,c4:function(){this.c5.ak(null);this.c6.ak(null);this.c7.ak(null)},a5:function(){$$t.$ma.a5.call(this);this.c6.__stroke=this.d().actualBrush();this.c6.z(this.d().thickness());this.c6.af(this.d().dashArray());this.c6.aa(this.d().dashCap());this.c7.__stroke=this.d().actualBrush();this.c7.z(this.d().thickness());this.c7.af(this.d().dashArray());this.c7.aa(this.d().dashCap());this.c5.__fill=this.d().actualBrush();this.c5.__opacity=.75},a6:function(){$$t.$ma.a6.call(this);var a=this.bq();this.c6.__stroke=a;this.c6.z(this.d().thickness()+3);this.c7.__stroke=a;this.c7.z(this.d().thickness()+3);this.c5.__fill=a;this.c5.__opacity=.75},a0:function(a,b){$$t.$ma.a0.call(this,a,b);if(a.c()){a.q(this.c5);a.q(this.c6);a.q(this.c7)}},ag:function(a){$$t.$ma.ag.call(this,a);var b=new $$t.l0(1,"lowerShape",this.c6);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.l0(1,"upperShape",this.c7);c.tags().add("Upper");var d=new $$t.l0(1,"translucentShape",this.c5);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("SplineFragmentView",$$t.$ma.$type)},true);$.ig.util.defType("StackedSeriesBase:fu","CategorySeries",{init:function(){this.mz=new $$t.f0(String,$$t.$f.$type,0);$$t.$fv.init.call(this);this.series(new $$t.r1);this.series().collectionResetting=$.ig.Delegate.prototype.combine(this.series().collectionResetting,this.nf.runOn(this));this.series().collectionChanged=$.ig.Delegate.prototype.combine(this.series().collectionChanged,this.ne.runOn(this));this.mr(new $$t.sv(1,this,this.mt(),this,this,this.mt().cm()));this.ms(new $$t.r0(this));this.mo(new $$t.r1);this.mo().collectionChanged=$.ig.Delegate.prototype.combine(this.mo().collectionChanged,this.ne.runOn(this));this.mo().collectionResetting=$.ig.Delegate.prototype.combine(this.mo().collectionResetting,this.m9.runOn(this))},b2:function(){return false},au:function(){return new $$t.r2(this)},_mt:null,mt:function(value){if(arguments.length===1){this._mt=value;return value}else{return this._mt}},hc:function(a){$$t.$fv.hc.call(this,a);this.mt(a)},hd:function(a,b){$$t.$fv.hd.call(this,a,b);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.visualSeriesLink().view().bu(b)}},_series:null,series:function(value){if(arguments.length===1){this._series=value;return value}else{return this._series}},autoGenerateSeries:function(a){if(arguments.length===1){this.g($$t.$fu.autoGenerateSeriesProperty,a);return a}else{return this.c($$t.$fu.autoGenerateSeriesProperty)}},reverseLegendOrder:function(a){if(arguments.length===1){this.g($$t.$fu.reverseLegendOrderProperty,a);return a}else{return this.c($$t.$fu.reverseLegendOrderProperty)}},isStacked:function(){return true},seriesCreated:null,nk:function(a){if(arguments.length===1){this.g($$t.$fu.nj,a);return a}else{return this.c($$t.$fu.nj)}},_m3:0,m3:function(value){if(arguments.length===1){this._m3=value;return value}else{return this._m3}},_m2:0,m2:function(value){if(arguments.length===1){this._m2=value;return value}else{return this._m2}},_mu:null,mu:function(value){if(arguments.length===1){this._mu=value;return value}else{return this._mu}},_mv:null,mv:function(value){if(arguments.length===1){this._mv=value;return value}else{return this._mv}},_mr:null,mr:function(value){if(arguments.length===1){this._mr=value;return value}else{return this._mr}},_ms:null,ms:function(value){if(arguments.length===1){this._ms=value;return value}else{return this._ms}},_mo:null,mo:function(value){if(arguments.length===1){this._mo=value;return value}else{return this._mo}},mn:function(){return this.autoGenerateSeries()?this.mo():this.series()},m9:function(a,b){var d=this.mo().getEnumerator();while(d.moveNext()){var c=d.current();if(this.ms()!=null&&this.ms().c().contains(c)){c.parentSeries(null);this.ms().c().remove(c)}}},nf:function(a,b){var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();if(this.ms()!=null&&this.ms().c().contains(c)){c.parentSeries(null);this.ms().c().remove(c)}}},ne:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();if(this.ms()!=null&&this.ms().c().contains(c)){c.parentSeries(null);this.ms().c().remove(c)}}}if(b.newItems()!=null){var e=b.newStartingIndex();var g=b.newItems().getEnumerator();while(g.moveNext()){var f=g.current();if(this.ms()!=null&&!this.ms().c().contains(f)){f.parentSeries(this);f.cu();f.c9();f.da();f.dh();
f.db();f.dc();f.cq();f.cr();f.cs();f.ct();f.cv();f.cw();f.cx();f.cy();f.c2();f.c3();f.cz();f.c0();f.c1();f.c2();f.c4();f.c5();f.c6();f.cp();f.c7();f.c8();f.dd();f.de();f.df();f.dg();f.di();if(!this.autoGenerateSeries()){this.ms().c().insert(e,f);e++}}}}if(!this.autoGenerateSeries()){this.ng()}},k0:function(a){if(a==this.av()){var b=$.ig.util.cast($$t.$ka.$type,this.av());return new $$t.sv(1,this,$.ig.util.cast($$t.$kb.$type,b),this.seriesViewer().a6().o(),this,b.cm())}else{return this.mr()}},ma:function(a,b){a.v();this.nc();this.k0(b).d(a,b)},gh:function(a,b){$$t.$fv.gh.call(this,a,b);var d=this.mn().getEnumerator();while(d.moveNext()){var c=d.current();if(c.visualSeriesLink()!=null){c.visualSeriesLink().gh(a,c.visualSeriesLink().view())}}},na:function(){this.nc()},ng:function(){var a=this.ks();if(a!=null){a.updateRange1(true)}var b=this.kt();if(b!=null){b.updateRange1(true)}},scrollIntoView:function(a){var b=this.bb()!=null?this.bb().indexOf(a):-1;var c=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var d=this.view().bu();if(b>=0&&c!=null&&d!=null){var e=this.ks();if(e!=null){var f=new $$t.ie(c,d,e.isInverted());var g=e.getScaledValue(b,f);if(g<c.left()+.1*c.width()){g=g+.4*c.width()}if(g>c.right()-.1*c.width()){g=g-.4*c.width()}c.x(g-.5*c.width())}var h=this.kt();if(h!=null&&this.mu()!=null&&b<this.mu().length){var i=new $$t.ie(c,d,h.isInverted());var j=h.getScaledValue(this.mu()[b],i);var k=h.getScaledValue(this.mv()[b],i);if(!isNaN(j)&&!isNaN(k)){var l=Math.abs(k-j);if(c.height()<l){c.height(l);c.y(Math.min(k,j))}else{if(k<c.top()+.1*c.height()){k=k+.4*c.height()}if(k>c.bottom()-.1*c.height()){k=k-.4*c.height()}c.y(k-.5*c.height())}}}this.syncLink().al(this.seriesViewer(),c)}return b>=0},ad:function(a){if(this.mv()==null||this.mv().length==0||this.mu()==null||this.mu().length==0){return null}if(a==this.ks()){var b=Math.min(this.mv().length,this.mu().length);return new $$t.h7(0,b-1)}if(a==this.kt()){return new $$t.h7(this.m3(),this.m2())}return null},jw:function(){return false},gj:function(a,b,c,d){this.ln();this.renderSeries(false)},mm:function(){return this.mt()},m0:function(){var a=0;var b=this.view().bv();var c=this.view().bu();var d=$.ig.util.cast($$t.$ia.$type,this.kt());if(!b.isEmpty()&&!c.isEmpty()&&d!=null){var e=new $$t.ie(b,c,d.isInverted());a=d.getScaledValue(d.referenceValue(),e)}return a},m1:function(){var a=$.ig.util.cast($$t.$ia.$type,this.kt());if(a!=null){return a.referenceValue()}return 0},m5:function(a){return this.index()<0||this.mn()==null||this.mn().count()==0?-1:this.index()+this.mn().indexOf(a)},m4:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=this.view().bu();var d=-1;var e=$.ig.util.cast($$t.$hb.$type,this.ks());if(e!=null&&!b.isEmpty()&&!c.isEmpty()){var f=e.getUnscaledValue2(c.left(),b,c,e.categoryMode());var g=e.getUnscaledValue2(c.right(),b,c,e.categoryMode());var h=(a.__x-b.left())/b.width();var i=f+h*(g-f);if(e.categoryMode()!=0){i-=.5}var j=Math.round(i);d=j}return d},my:function(a,b,c,d){var e=true;var f=$.ig.util.cast($$t.$hb.$type,this.ks());var g=$.ig.util.cast($$t.$ia.$type,this.kt());if(!d.l()||c.isEmpty()||b.isEmpty()||f==null||f.itemsSource()==null||g==null||this.bb()==null||f.seriesViewer()==null||g.seriesViewer()==null||g.actualMinimumValue()==g.actualMaximumValue()){e=false}var h=d;var i=h.cm().c();if(a.valueColumn()==null||a.valueColumn().count()==0||i<1||a.__visibility!=0){e=false}return e},mz:null,nb:function(){if(this.seriesViewer()==null||this.ms()==null){return}if(!this.autoGenerateSeries()){this.mo().clear();var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();if(!this.ms().c().contains(a)){this.ms().c().add(a)}}this.ng();return}},md:function(a,b){$$t.$fv.md.call(this,a,b);this.ms().g()},nd:function(a,b,c){},nc:function(){if(this.bb()==null){return}var a=this.bb().count();this.mu(new Array(a));this.mv(new Array(a));for(var b=0;b<a;b++){this.mu()[b]=0;this.mv()[b]=0}this.m3(Number.POSITIVE_INFINITY);this.m2(Number.NEGATIVE_INFINITY);var c=0;var e=this.mn().getEnumerator();while(e.moveNext()){var d=e.current();this.bb().deregisterColumn(d.n());d.n(this.a8(d.valueMemberPath()));if(d.visualSeriesLink()!=null){d.visualSeriesLink().ms(true);d.visualSeriesLink().valueColumn(d.n());d.visualSeriesLink().ms(false)}d.u(true);if(d.n()!=null){d.y().clear();d.z().clear();for(var f=0;f<d.n().count();f++){var g=d.n().item(f);if(g<c){d.y().add(c);d.z().add(this.mv()[f]);this.mv()[f]=this.mv()[f]+g;if(d.u()){d.u(false)}}else if(g>=c){d.y().add(this.mu()[f]);d.z().add(c);this.mu()[f]=this.mu()[f]+g}else if(isNaN(g)||Number.isInfinity(g)){d.y().add(this.mu()[f]);d.z().add(this.mv()[f])}}}}for(var h=0;h<a;h++){this.m3(Math.min(this.m3(),this.mv()[h]));this.m2(Math.max(this.m2(),this.mu()[h]))}},hh:function(a,b,c,d){$$t.$fv.hh.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(this.mn()!=null){var f=this.mn().getEnumerator();while(f.moveNext()){var e=f.current();e.m(this.seriesViewer())}this.ms().g()}break;case"ItemsSource":if(this.mn()!=null){var h=this.mn().getEnumerator();while(h.moveNext()){var g=h.current();if(g.visualSeriesLink()!=null){g.visualSeriesLink().itemsSource(d)}}}break;case"FastItemsSource":if(this.autoGenerateSeries()){this.nb()}if(!this.ln()){this.mt().cm().f(this.resolution())}this.renderSeries(false);break;case"AutoGenerateSeries":this.nb();break;case"ReverseLegendOrder":if(this.seriesViewer()!=null){this.seriesViewer().hi(this.ms().f())}break;case"SeriesVisibility":var j=this.mn().getEnumerator();while(j.moveNext()){var i=j.current();i.di()}break;case"Brush":var l=this.mn().getEnumerator();while(l.moveNext()){var k=l.current();k.cq()}break;case"DashArray":var n=this.mn().getEnumerator();while(n.moveNext()){var m=n.current();m.cr()}break;case"DashCap":var p=this.mn().getEnumerator();while(p.moveNext()){var o=p.current();o.cs()}break;case"IsDropShadowEnabled":var r=this.mn().getEnumerator();while(r.moveNext()){var q=r.current();q.cu()}break;case"ShadowBlur":var t=this.mn().getEnumerator();while(t.moveNext()){var s=t.current();s.c9()}break;case"ShadowColor":var v=this.mn().getEnumerator();while(v.moveNext()){var u=v.current();u.da()}break;case"UseSingleShadow":var x=this.mn().getEnumerator();while(x.moveNext()){var w=x.current();w.dh()}break;case"ShadowOffsetX":var z=this.mn().getEnumerator();while(z.moveNext()){var y=z.current();y.db()}break;case"ShadowOffsetY":var ab=this.mn().getEnumerator();while(ab.moveNext()){var aa=ab.current();aa.dc()}break;case"EndCap":var ad=this.mn().getEnumerator();while(ad.moveNext()){var ac=ad.current();ac.ct()}break;case"IsHitTestVisible":var af=this.mn().getEnumerator();while(af.moveNext()){var ae=af.current();ae.cv()}break;case"LegendItemBadgeTemplate":var ah=this.mn().getEnumerator();while(ah.moveNext()){var ag=ah.current();ag.cw()}break;case"LegendItemTemplate":var aj=this.mn().getEnumerator();while(aj.moveNext()){var ai=aj.current();ai.cx()}break;case"LegendItemVisibility":var al=this.mn().getEnumerator();while(al.moveNext()){var ak=al.current();ak.cy()}break;case"MarkerTemplate":var an=this.mn().getEnumerator();while(an.moveNext()){var am=an.current();am.c2()}break;case"MarkerType":var ap=this.mn().getEnumerator();while(ap.moveNext()){var ao=ap.current();ao.c3()}break;case"MarkerBrush":var ar=this.mn().getEnumerator();while(ar.moveNext()){var aq=ar.current();aq.cz()}break;case"MarkerOutline":var at=this.mn().getEnumerator();while(at.moveNext()){var as=at.current();as.c0()}break;case"MarkerStyle":var av=this.mn().getEnumerator();while(av.moveNext()){var au=av.current();au.c1()}break;case"Opacity":var ax=this.mn().getEnumerator();while(ax.moveNext()){var aw=ax.current();aw.c4()}break;case"OpacityMask":var az=this.mn().getEnumerator();while(az.moveNext()){var ay=az.current();ay.c5()}break;case"AreaFillOpacity":var a1=this.mn().getEnumerator();while(a1.moveNext()){var a0=a1.current();a0.cp()}break;case"Outline":var a3=this.mn().getEnumerator();while(a3.moveNext()){var a2=a3.current();a2.c6()}break;case"StartCap":var a5=this.mn().getEnumerator();while(a5.moveNext()){var a4=a5.current();a4.dd()}break;case"Thickness":var a7=this.mn().getEnumerator();while(a7.moveNext()){var a6=a7.current();a6.de()}break;case"ToolTip":var a9=this.mn().getEnumerator();while(a9.moveNext()){var a8=a9.current();a8.df()}break;case"UseLightweightMarkers":var bb=this.mn().getEnumerator();while(bb.moveNext()){var ba=bb.current();ba.dg()}break}},currentCategoryMode:function(){return this.preferredCategoryMode($.ig.util.cast($$t.$hb.$type,this.ks()))},scaler:function(){return $.ig.util.cast($$t.$j0.$type,this.ks())},yScaler:function(){return $.ig.util.cast($$t.$ii.$type,this.kt())},bucketizer:function(){return this.k3().cm()},currentMode2Index:function(){return this.ly()},provideCollisionDetector:function(){return new $$t.mc},ci:function(){return false},bz:function(){return false},hr:function(a,b){var c=this.cl();$$t.$fv.hr.call(this,a,b);if(!c){this.view().aw(b);return}this.view().aw(b);if(this.bn(this.av())){return}var e=this.series().getEnumerator();while(e.moveNext()){var d=e.current();d.visualSeriesLink().hr(a,b)}this.cl(false)},exportVisualData:function(){var a=new $$t.sy;a.viewport(this.jr());a.type(this.getType().typeName());a.name(this.name());var c=this.series().getEnumerator();while(c.moveNext()){var b=c.current();var d=new $$t.gd;d.viewport(this.jr());d.type(b.getType().typeName());b.visualSeriesLink().view().ag(d);a.fragmentSeries().add(d)}this.go(a);this.view().ag(a);return a},$type:new $.ig.Type("StackedSeriesBase",$$t.$fv.$type,[$$t.$jz.$type])},true);$.ig.util.defType("HorizontalStackedSeriesBase:rs","StackedSeriesBase",{init:function(){$$t.$fu.init.call(this)},xAxis:function(a){if(arguments.length===1){this.g($$t.$rs.xAxisProperty,a);return a}else{return this.c($$t.$rs.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$rs.yAxisProperty,a);return a}else{return this.c($$t.$rs.yAxisProperty)}},getOffsetValue:function(){return this.mr().n(this.xAxis(),this.view().bv(),this.view().bu())},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().bv(),this.view().bu())},ks:function(){return this.xAxis()},kt:function(){return this.yAxis()},ln:function(){return this.yAxis()!=null&&this.yAxis().updateRange()},hy:function(){var a=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity(isNaN(this.areaFillOpacity())?a.l6().ef():this.areaFillOpacity());var c=this.mn().getEnumerator();while(c.moveNext()){var b=c.current();b.cp()}}},hh:function(a,b,c,d){$$t.$fu.hh.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.gk($.ig.util.cast($$t.$hc.$type,c));this.hl($.ig.util.cast($$t.$hc.$type,d));this.k3().cm().f(this.resolution());this.renderSeries(false);this.gy()}break;case"YAxis":if(c!=d){this.gk($.ig.util.cast($$t.$hc.$type,c));this.hl($.ig.util.cast($$t.$hc.$type,d));this.k3().cm().f(this.resolution());this.ln();this.renderSeries(false);this.gy()}break}},$type:new $.ig.Type("HorizontalStackedSeriesBase",$$t.$fu.$type)},true);$.ig.util.defType("StackedAreaSeries:rr","HorizontalStackedSeriesBase",{init:function(){$$t.$rs.init.call(this);this.y($$t.$rr.$type)},onApplyTemplate:function(){$$t.$rs.onApplyTemplate.call(this);this.renderSeries(false)},ad:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $$t.h7(0,this.bb().count()-1)}if(a==this.yAxis()){this.nc();return new $$t.h7(this.m3(),this.m2())}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedAreaSeries",$$t.$rs.$type)},true);$.ig.util.defType("IStacked100Series:rp","Object",{$type:new $.ig.Type("IStacked100Series",null)},true);$.ig.util.defType("Stacked100AreaSeries:aam","StackedAreaSeries",{init:function(){$$t.$rr.init.call(this);this.y($$t.$aam.$type)},onApplyTemplate:function(){$$t.$rr.onApplyTemplate.call(this);this.renderSeries(false)},nc:function(){$$t.$rr.nc.call(this);if(this.bb()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bb().count();c++){var d=Math.abs(this.mv()[c])+this.mu()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.mv()[c]/d*100);b=Math.max(b,this.mu()[c]/d*100)}this.m3(a);this.m2(b)},$type:new $.ig.Type("Stacked100AreaSeries",$$t.$rr.$type,[$$t.$rp.$type])},true);$.ig.util.defType("VerticalStackedSeriesBase:sc","StackedSeriesBase",{init:function(){$$t.$fu.init.call(this)},xAxis:function(a){if(arguments.length===1){this.g($$t.$sc.xAxisProperty,a);return a}else{return this.c($$t.$sc.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$sc.yAxisProperty,a);return a}else{return this.c($$t.$sc.yAxisProperty)}},ku:function(){return this.yAxis()},getOffsetValue:function(){return this.mr().n(this.yAxis(),this.view().bv(),this.view().bu())},getCategoryWidth:function(){return this.yAxis().getCategorySize(this.view().bv(),this.view().bu())},isVertical:function(){return true},ks:function(){return this.xAxis()},kt:function(){return this.yAxis()},ln:function(){return this.xAxis()!=null&&this.xAxis().updateRange()},hh:function(a,b,c,d){$$t.$fu.hh.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.gk($.ig.util.cast($$t.$hc.$type,c));this.hl($.ig.util.cast($$t.$hc.$type,d));this.k3().cm().f(this.resolution());this.renderSeries(false);this.gy()}break;case"YAxis":if(c!=d){this.gk($.ig.util.cast($$t.$hc.$type,c));this.hl($.ig.util.cast($$t.$hc.$type,d));this.k3().cm().f(this.resolution());this.ln();this.renderSeries(false);this.gy()}break}},$type:new $.ig.Type("VerticalStackedSeriesBase",$$t.$fu.$type)},true);$.ig.util.defType("StackedBarSeries:sb","VerticalStackedSeriesBase",{init:function(){$$t.$sc.init.call(this);this.y($$t.$sb.$type)},onApplyTemplate:function(){$$t.$sc.onApplyTemplate.call(this);this.renderSeries(false)},au:function(){return new $$t.se(this)},_np:null,np:function(value){if(arguments.length===1){this._np=value;return value}else{return this._np}},hc:function(a){$$t.$sc.hc.call(this,a);this.np(a)},radiusX:function(a){if(arguments.length===1){this.g($$t.$sb.radiusXProperty,a);return a}else{return this.c($$t.$sb.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$sb.radiusYProperty,a);return a}else{return this.c($$t.$sb.radiusYProperty)}},mm:function(){return this.np()},preferredCategoryMode:function(a){return 2},ly:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$.ig.util.cast($$t.$sd.$type,b);if(d!=null&&d.yAxis()==this.yAxis()&&d.getPreferredCategoryMode()==2){a++}}$$t.$od.b(false,"CategorySeries.GetMode2Index failed to find series");return-1},m0:function(){var a=0;var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=this.view().bu();var d=new $$t.ie(b,c,this.xAxis().isInverted());if(!b.isEmpty()&&!c.isEmpty()&&this.xAxis()!=null){a=this.xAxis().getScaledValue(this.xAxis().referenceValue(),d)}return a},m1:function(){if(this.xAxis()!=null){return this.xAxis().referenceValue()}return 0},ad:function(a){if(this.itemsSource()==null){return null}if(a==this.yAxis()){return new $$t.h7(0,this.bb().count()-1)}if(a==this.xAxis()){this.nc();return new $$t.h7(this.m3(),this.m2())}return null},scrollIntoView:function(a){var b=this.bb()!=null?this.bb().indexOf(a):-1;var c=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var d=this.view().bu();var e=new $$t.x(0,0,0,1,1);var f=new $$t.ie(e,e,this.xAxis().isInverted());var g=new $$t.ie(e,e,this.yAxis().isInverted());if(b>=0&&c!=null&&d!=null){if(this.yAxis()!=null){var h=this.yAxis().getScaledValue(b,g);if(h<c.top()+.1*c.height()){h=h+.4*c.height()}if(h>c.bottom()-.1*c.height()){h=h-.4*c.height()}c.y(h-.5*c.height())}if(this.xAxis()!=null&&this.mu()!=null&&b<this.mu().length){var i=this.xAxis().getScaledValue(this.mu()[b],f);var j=this.xAxis().getScaledValue(this.mv()[b],f);if(!isNaN(i)&&!isNaN(j)){var k=Math.abs(j-i);if(c.width()<k){c.width(k);c.x(Math.min(j,i))}else{if(j<c.left()+.1*c.width()){j=j+.4*c.width()}if(j>c.right()-.1*c.width()){j=j-.4*c.width()}c.x(j-.5*c.width())}}}this.syncLink().al(this.seriesViewer(),c)}return b>=0},ct:function(a,b,c){var d=true;var e=c;if(!c.l()||b.isEmpty()||a.isEmpty()||this.yAxis()==null||this.yAxis().itemsSource()==null||this.xAxis()==null||this.bb()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()){e.cm().c(0);d=false}return d},gj:function(a,b,c,d){switch(a){case 4:case 1:case 0:this.k3().cm().f(this.resolution());break}switch(a){case 4:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this.k3().cm().c()>0){this.renderSeries(true)}break;case 3:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break}},getItemIndex:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=this.view().bu();var d=-1;if(this.yAxis()!=null&&!b.isEmpty()&&!c.isEmpty()){var e=this.yAxis().getUnscaledValue2(c.top(),b,c,this.yAxis().categoryMode());var f=this.yAxis().getUnscaledValue2(c.bottom(),b,c,this.yAxis().categoryMode());var g=(a.__y-b.top())/b.height();var h=e+g*(f-e);if(this.yAxis().categoryMode()!=0){h-=.5}var i=Math.round(h);d=i}return d},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.bb()!=null&&b<this.bb().count()?this.bb().item(b):null},ng:function(){if(this.xAxis()!=null){this.xAxis().updateRange1(true)}if(this.yAxis()!=null){this.yAxis().updateRange1(true)}},m4:function(a){return this.getItemIndex(a)},my:function(a,b,c,d){var e=true;if(!d.l()||c.isEmpty()||b.isEmpty()||this.yAxis()==null||this.yAxis().itemsSource()==null||this.xAxis()==null||this.bb()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null){e=false}var f=d;if(a.valueColumn()==null||a.valueColumn().count()==0||f.cm().c()<1){e=false}return e},nd:function(a,b,c){var d=$.ig.util.cast($$t.$sg.$type,a);var e=$.ig.util.cast($$t.$sa.$type,c);if(!this.ct(c.bu(),c.bv(),c)||d==null||e==null){return}var f=this.yAxis().fy(c.bv(),c.bu());if(isNaN(f)||Number.isInfinity(f)){d.nw().c3().c(0);return}var g=0;var i=b.h.getEnumerator();while(i.moveNext()){var h=i.current();if(Number.isInfinity(h[0])||isNaN(h[0])||Number.isInfinity(h[1])||Number.isInfinity(h[2])||isNaN(h[1])||isNaN(h[2])){continue}var j=h[0]-.5*f;var k=h[1];var l=h[2];l=Math.max(l,-100);k=Math.min(k,c.bu().right()+100);var m=e.c3().item(g);m.height(f);m.width(Math.abs(k-l));e.da(m,Math.min(k,l),j);g++}e.c3().c(g)},hh:function(a,b,c,d){$$t.$sc.hh.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":var f=this.mn().getEnumerator();while(f.moveNext()){var e=f.current();e.c7();e.c8()}this.renderSeries(false);break;case"SyncLink":if(this.xAxis()!=null){this.xAxis().updateRange()}break;case"FastItemsSource":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.np().cm().f(this.resolution())}this.renderSeries(false);break;case"SeriesViewer":if(c!=null&&d==null){this.gk(this.xAxis());this.gk(this.yAxis())}if(c==null&&d!=null){this.hl(this.xAxis());this.hl(this.yAxis())}this.np().cm().f(this.resolution());this.renderSeries(false);if(this.xAxis()!=null){this.xAxis().updateRange()}break}},getPreferredCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},currentCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},scaler:function(){return this.yAxis()},yScaler:function(){return this.xAxis()},$type:new $.ig.Type("StackedBarSeries",$$t.$sc.$type,[$$t.$jz.$type,$$t.$sd.$type])},true);$.ig.util.defType("Stacked100BarSeries:aan","StackedBarSeries",{init:function(){$$t.$sb.init.call(this);this.y($$t.$aan.$type)},onApplyTemplate:function(){$$t.$sb.onApplyTemplate.call(this);this.renderSeries(false)},au:function(){return new $$t.aao(this)},_nw:null,nw:function(value){if(arguments.length===1){this._nw=value;return value}else{return this._nw}},hc:function(a){$$t.$sb.hc.call(this,a);this.nw(a)},mm:function(){return this.nw()},nc:function(){$$t.$sb.nc.call(this);if(this.bb()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bb().count();c++){var d=Math.abs(this.mv()[c])+this.mu()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.mv()[c]/d*100);b=Math.max(b,this.mu()[c]/d*100)}this.m3(a);this.m2(b)},$type:new $.ig.Type("Stacked100BarSeries",$$t.$sb.$type,[$$t.$rp.$type])},true);$.ig.util.defType("StackedSeriesView:r2","CategorySeriesView",{_cv:null,cv:function(value){if(arguments.length===1){this._cv=value;return value}else{return this._cv}},cw:null,cx:function(){return this.cw},cy:null,cz:function(){return this.cy},init:function(a){this.cw=new $$t.fo;this.cy=new $$t.fp;$$t.$ka.init.call(this,a);this.cv(a)},cn:function(){return new $$t.r3(this)},an:function(){$$t.$ka.an.call(this)},ak:function(){$$t.$ka.ak.call(this);for(var a=0;a<this.cv().ms().f().count();a++){this.cv().ms().f().__inner[a].view().ak()}},am:function(a,b){$$t.$ka.am.call(this,a,b);var d=this.cv().series().getEnumerator();while(d.moveNext()){var c=d.current();c.visualSeriesLink().view().am(a,b)}},aa:function(){var a="rgba(95,95,95,0.5)";var b=true;var c=5,d=5,e=5;var f=this.d();if($.ig.util.cast($$t.$rr.$type,f)!==null||$.ig.util.cast($$t.$rt.$type,f)!==null){d=1;e=-3}else if($.ig.util.cast($$t.$r4.$type,f)!==null||$.ig.util.cast($$t.$r5.$type,f)!==null){c=3;d=1;e=4;b=false}else if($.ig.util.cast($$t.$r6.$type,f)!==null){d=5;e=0}var g=new $$t.b4;g.colorString(a);f.shadowColor(g);f.shadowBlur(c);f.shadowOffsetX(d);f.shadowOffsetY(e);f.useSingleShadow(b)},$type:new $.ig.Type("StackedSeriesView",$$t.$ka.$type)},true);$.ig.util.defType("StackedBarSeriesView:se","StackedSeriesView",{_c0:null,c0:function(value){if(arguments.length===1){this._c0=value;return value}else{return this._c0}},init:function(a){$$t.$r2.init.call(this,a);this.c0(a)},cn:function(){return new $$t.sf(this)},$type:new $.ig.Type("StackedBarSeriesView",$$t.$r2.$type)},true);$.ig.util.defType("Stacked100BarSeriesView:aao","StackedBarSeriesView",{_c1:null,c1:function(value){if(arguments.length===1){this._c1=value;return value}else{return this._c1}},init:function(a){$$t.$se.init.call(this,a);this.c1(a)},cn:function(){return new $$t.aak(this)},$type:new $.ig.Type("Stacked100BarSeriesView",$$t.$se.$type)},true);$.ig.util.defType("StackedColumnSeries:r6","HorizontalStackedSeriesBase",{init:function(){$$t.$rs.init.call(this);this.y($$t.$r6.$type)},au:function(){return new $$t.r7(this)},_np:null,np:function(value){if(arguments.length===1){this._np=value;return value}else{return this._np}},hc:function(a){$$t.$rs.hc.call(this,a);this.np(a)},radiusX:function(a){if(arguments.length===1){this.g($$t.$r6.radiusXProperty,a);return a}else{return this.c($$t.$r6.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$r6.radiusYProperty,a);return a}else{return this.c($$t.$r6.radiusYProperty)}},mm:function(){return this.np()},preferredCategoryMode:function(a){return 2},ad:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $$t.h7(0,this.bb().count()-1)}if(a==this.yAxis()){this.nc();return new $$t.h7(this.m3(),this.m2())}return null},nd:function(a,b,c){var d=$.ig.util.cast($$t.$r9.$type,a);var e=$.ig.util.cast($$t.$sa.$type,c);if(!this.ct(c.bu(),c.bv(),c)||d==null||e==null){return}if(d==null){return}var f=this.xAxis().fy(c.bv(),c.bu());if(isNaN(f)||Number.isInfinity(f)){d.nw().c3().c(0);return}var g=0;var i=b.h.getEnumerator();while(i.moveNext()){var h=i.current();if(Number.isInfinity(h[0])||isNaN(h[0])||Number.isInfinity(h[1])||Number.isInfinity(h[2])||isNaN(h[1])||isNaN(h[2])){continue}var j=h[0]-.5*f;var k=h[1];var l=h[2];k=Math.max(k,-100);l=Math.min(l,c.bu().bottom()+100);var m=e.c3().item(g);m.width(f);m.height(Math.abs(l-k));e.da(m,j,Math.min(l,k));g++}e.c3().c(g)},hh:function(a,b,c,d){$$t.$rs.hh.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":var f=this.mn().getEnumerator();while(f.moveNext()){var e=f.current();e.c7();e.c8()}this.renderSeries(false);break;case"SyncLink":if(this.yAxis()!=null){this.yAxis().updateRange()}break;case"SeriesViewer":if(this.yAxis()!=null){this.yAxis().updateRange()}break}},$type:new $.ig.Type("StackedColumnSeries",$$t.$rs.$type)},true);$.ig.util.defType("Stacked100ColumnSeries:aap","StackedColumnSeries",{init:function(){$$t.$r6.init.call(this);this.y($$t.$aap.$type)},onApplyTemplate:function(){$$t.$r6.onApplyTemplate.call(this);this.renderSeries(false)},au:function(){return new $$t.aaq(this)},_nw:null,nw:function(value){if(arguments.length===1){this._nw=value;return value}else{return this._nw}},hc:function(a){$$t.$r6.hc.call(this,a);this.nw(a)},mm:function(){return this.nw()},nc:function(){$$t.$r6.nc.call(this);if(this.bb()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bb().count();c++){var d=Math.abs(this.mv()[c])+this.mu()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.mv()[c]/d*100);b=Math.max(b,this.mu()[c]/d*100)}this.m3(a);this.m2(b)},$type:new $.ig.Type("Stacked100ColumnSeries",$$t.$r6.$type,[$$t.$rp.$type])},true);$.ig.util.defType("StackedColumnSeriesView:r7","StackedSeriesView",{init:function(a){$$t.$r2.init.call(this,a)},cn:function(){return new $$t.r8(this)},$type:new $.ig.Type("StackedColumnSeriesView",$$t.$r2.$type)},true);$.ig.util.defType("Stacked100ColumnSeriesView:aaq","StackedColumnSeriesView",{_c0:null,c0:function(value){if(arguments.length===1){this._c0=value;return value}else{return this._c0}},init:function(a){$$t.$r7.init.call(this,a);this.c0(a)},cn:function(){return new $$t.aal(this)},$type:new $.ig.Type("Stacked100ColumnSeriesView",$$t.$r7.$type)},true);$.ig.util.defType("StackedLineSeries:r4","HorizontalStackedSeriesBase",{init:function(){$$t.$rs.init.call(this);this.y($$t.$r4.$type)},onApplyTemplate:function(){$$t.$rs.onApplyTemplate.call(this);this.renderSeries(false)},ad:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $$t.h7(0,this.bb().count()-1)}if(a==this.yAxis()){this.nc();return new $$t.h7(this.m3(),this.m2())}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedLineSeries",$$t.$rs.$type)},true);$.ig.util.defType("Stacked100LineSeries:aar","StackedLineSeries",{init:function(){$$t.$r4.init.call(this);this.y($$t.$aar.$type)},onApplyTemplate:function(){$$t.$r4.onApplyTemplate.call(this);this.renderSeries(false)},nc:function(){$$t.$r4.nc.call(this);if(this.bb()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bb().count();c++){var d=Math.abs(this.mv()[c])+this.mu()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.mv()[c]/d*100);b=Math.max(b,this.mu()[c]/d*100)}this.m3(a);this.m2(b)},$type:new $.ig.Type("Stacked100LineSeries",$$t.$r4.$type,[$$t.$rp.$type])},true);$.ig.util.defType("StackedSplineAreaSeries:rt","HorizontalStackedSeriesBase",{init:function(){$$t.$rs.init.call(this);this.y($$t.$rt.$type)},onApplyTemplate:function(){$$t.$rs.onApplyTemplate.call(this);this.renderSeries(false)},ad:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $$t.h7(0,this.bb().count()-1)}if(a==this.yAxis()){this.nc();return new $$t.h7(this.m3(),this.m2())}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedSplineAreaSeries",$$t.$rs.$type)},true);$.ig.util.defType("Stacked100SplineAreaSeries:aas","StackedSplineAreaSeries",{init:function(){$$t.$rt.init.call(this);this.y($$t.$aas.$type)},onApplyTemplate:function(){$$t.$rt.onApplyTemplate.call(this);this.renderSeries(false)},nc:function(){$$t.$rt.nc.call(this);if(this.bb()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bb().count();c++){var d=Math.abs(this.mv()[c])+this.mu()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.mv()[c]/d*100);b=Math.max(b,this.mu()[c]/d*100)}this.m3(a);this.m2(b)},$type:new $.ig.Type("Stacked100SplineAreaSeries",$$t.$rt.$type,[$$t.$rp.$type])},true);$.ig.util.defType("StackedSplineSeries:r5","HorizontalStackedSeriesBase",{init:function(){$$t.$rs.init.call(this);this.y($$t.$r5.$type)},onApplyTemplate:function(){$$t.$rs.onApplyTemplate.call(this);this.renderSeries(false)},ad:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $$t.h7(0,this.bb().count()-1)}if(a==this.yAxis()){this.nc();return new $$t.h7(this.m3(),this.m2())}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedSplineSeries",$$t.$rs.$type)},true);$.ig.util.defType("Stacked100SplineSeries:aat","StackedSplineSeries",{init:function(){$$t.$r5.init.call(this);this.y($$t.$aat.$type)},onApplyTemplate:function(){$$t.$r5.onApplyTemplate.call(this);this.renderSeries(false)},nc:function(){$$t.$r5.nc.call(this);if(this.bb()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bb().count();c++){var d=Math.abs(this.mv()[c])+this.mu()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.mv()[c]/d*100);b=Math.max(b,this.mu()[c]/d*100)}this.m3(a);this.m2(b)},$type:new $.ig.Type("Stacked100SplineSeries",$$t.$r5.$type,[$$t.$rp.$type])},true);$.ig.util.defType("StackedFragmentSeries:rq","DependencyObject",{init:function(){var $self=this;$$t.$an.init.call(this);this.y(new $$t.bh(Number,0));this.z(new $$t.bh(Number,0));this.x(new $$t.bh($.ig.Array.prototype.$type,0));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.cn(a,b.propertyName(),b.oldValue(),b.newValue())})},brush:function(a){if(arguments.length===1){this.g($$t.$rq.brushProperty,a);return a}else{return this.c($$t.$rq.brushProperty)}},actualBrush:function(a){if(arguments.length===1){this.g($$t.$rq.actualBrushProperty,a);return a}else{return this.c($$t.$rq.actualBrushProperty)}},dashArray:function(a){if(arguments.length===1){this.g($$t.$rq.dashArrayProperty,a);return a}else{return this.c($$t.$rq.dashArrayProperty)}},actualDashArray:function(a){if(arguments.length===1){this.g($$t.$rq.actualDashArrayProperty,a);return a}else{return this.c($$t.$rq.actualDashArrayProperty)}},dashCap:function(a){if(arguments.length===1){this.g($$t.$rq.dashCapProperty,a);return a}else{return this.c($$t.$rq.dashCapProperty)}},actualDashCap:function(a){if(arguments.length===1){this.g($$t.$rq.actualDashCapProperty,a);return a}else{return this.c($$t.$rq.actualDashCapProperty)}},isDropShadowEnabled:function(a){if(arguments.length===1){this.g($$t.$rq.isDropShadowEnabledProperty,a);return a}else{return this.c($$t.$rq.isDropShadowEnabledProperty)}},actualIsDropShadowEnabled:function(a){if(arguments.length===1){this.g($$t.$rq.actualIsDropShadowEnabledProperty,a);return a}else{return this.c($$t.$rq.actualIsDropShadowEnabledProperty)}},shadowBlur:function(a){if(arguments.length===1){this.g($$t.$rq.shadowBlurProperty,a);return a}else{return this.c($$t.$rq.shadowBlurProperty)}},actualShadowBlur:function(a){if(arguments.length===1){this.g($$t.$rq.actualShadowBlurProperty,a);return a}else{return this.c($$t.$rq.actualShadowBlurProperty)}},shadowColor:function(a){if(arguments.length===1){this.g($$t.$rq.shadowColorProperty,a);return a}else{return this.c($$t.$rq.shadowColorProperty)}},actualShadowColor:function(a){if(arguments.length===1){this.g($$t.$rq.actualShadowColorProperty,a);return a}else{return this.c($$t.$rq.actualShadowColorProperty)}},useSingleShadow:function(a){if(arguments.length===1){this.g($$t.$rq.useSingleShadowProperty,a);return a}else{return this.c($$t.$rq.useSingleShadowProperty)}},actualUseSingleShadow:function(a){if(arguments.length===1){this.g($$t.$rq.actualUseSingleShadowProperty,a);return a
}else{return this.c($$t.$rq.actualUseSingleShadowProperty)}},shadowOffsetX:function(a){if(arguments.length===1){this.g($$t.$rq.shadowOffsetXProperty,a);return a}else{return this.c($$t.$rq.shadowOffsetXProperty)}},actualShadowOffsetX:function(a){if(arguments.length===1){this.g($$t.$rq.actualShadowOffsetXProperty,a);return a}else{return this.c($$t.$rq.actualShadowOffsetXProperty)}},shadowOffsetY:function(a){if(arguments.length===1){this.g($$t.$rq.shadowOffsetYProperty,a);return a}else{return this.c($$t.$rq.shadowOffsetYProperty)}},actualShadowOffsetY:function(a){if(arguments.length===1){this.g($$t.$rq.actualShadowOffsetYProperty,a);return a}else{return this.c($$t.$rq.actualShadowOffsetYProperty)}},endCap:function(a){if(arguments.length===1){this.g($$t.$rq.endCapProperty,a);return a}else{return this.c($$t.$rq.endCapProperty)}},actualEndCap:function(a){if(arguments.length===1){this.g($$t.$rq.actualEndCapProperty,a);return a}else{return this.c($$t.$rq.actualEndCapProperty)}},isHitTestVisible:function(a){if(arguments.length===1){this.g($$t.$rq.isHitTestVisibleProperty,a);return a}else{return this.c($$t.$rq.isHitTestVisibleProperty)}},actualIsHitTestVisible:function(a){if(arguments.length===1){this.g($$t.$rq.actualIsHitTestVisibleProperty,a);return a}else{return this.c($$t.$rq.actualIsHitTestVisibleProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$rq.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$rq.legendItemBadgeTemplateProperty)}},actualLegendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$rq.actualLegendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$rq.actualLegendItemBadgeTemplateProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$rq.legendItemTemplateProperty,a);return a}else{return this.c($$t.$rq.legendItemTemplateProperty)}},actualLegendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$rq.actualLegendItemTemplateProperty,a);return a}else{return this.c($$t.$rq.actualLegendItemTemplateProperty)}},legendItemVisibility:function(a){if(arguments.length===1){this.g($$t.$rq.legendItemVisibilityProperty,a);return a}else{return this.c($$t.$rq.legendItemVisibilityProperty)}},actualLegendItemVisibility:function(a){if(arguments.length===1){this.g($$t.$rq.actualLegendItemVisibilityProperty,a);return a}else{return this.c($$t.$rq.actualLegendItemVisibilityProperty)}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$rq.markerBrushProperty,a);return a}else{return this.c($$t.$rq.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$rq.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$rq.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$rq.markerOutlineProperty,a);return a}else{return this.c($$t.$rq.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.g($$t.$rq.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$rq.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.g($$t.$rq.markerStyleProperty,a);return a}else{return this.c($$t.$rq.markerStyleProperty)}},actualMarkerStyle:function(a){if(arguments.length===1){this.g($$t.$rq.actualMarkerStyleProperty,a);return a}else{return this.c($$t.$rq.actualMarkerStyleProperty)}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$rq.markerTemplateProperty,a);return a}else{return this.c($$t.$rq.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$rq.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$rq.actualMarkerTemplateProperty)}},markerType:function(a){if(arguments.length===1){this.g($$t.$rq.markerTypeProperty,a);return a}else{return this.c($$t.$rq.markerTypeProperty)}},actualMarkerType:function(a){if(arguments.length===1){this.g($$t.$rq.actualMarkerTypeProperty,a);return a}else{return this.c($$t.$rq.actualMarkerTypeProperty)}},name:function(a){if(arguments.length===1){this.g($$t.$rq.nameProperty,a);return a}else{return this.c($$t.$rq.nameProperty)}},opacity:function(a){if(arguments.length===1){this.g($$t.$rq.opacityProperty,a);return a}else{return this.c($$t.$rq.opacityProperty)}},actualOpacity:function(a){if(arguments.length===1){this.g($$t.$rq.actualOpacityProperty,a);return a}else{return this.c($$t.$rq.actualOpacityProperty)}},opacityMask:function(a){if(arguments.length===1){this.g($$t.$rq.opacityMaskProperty,a);return a}else{return this.c($$t.$rq.opacityMaskProperty)}},actualOpacityMask:function(a){if(arguments.length===1){this.g($$t.$rq.actualOpacityMaskProperty,a);return a}else{return this.c($$t.$rq.actualOpacityMaskProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$rq.outlineProperty,a);return a}else{return this.c($$t.$rq.outlineProperty)}},actualOutline:function(a){if(arguments.length===1){this.g($$t.$rq.actualOutlineProperty,a);return a}else{return this.c($$t.$rq.actualOutlineProperty)}},areaFillOpacity:function(a){if(arguments.length===1){this.g($$t.$rq.areaFillOpacityProperty,a);return a}else{return this.c($$t.$rq.areaFillOpacityProperty)}},actualAreaFillOpacity:function(a){if(arguments.length===1){this.g($$t.$rq.actualAreaFillOpacityProperty,a);return a}else{return this.c($$t.$rq.actualAreaFillOpacityProperty)}},radiusX:function(a){if(arguments.length===1){this.g($$t.$rq.radiusXProperty,a);return a}else{return this.c($$t.$rq.radiusXProperty)}},actualRadiusX:function(a){if(arguments.length===1){this.g($$t.$rq.actualRadiusXProperty,a);return a}else{return this.c($$t.$rq.actualRadiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$rq.radiusYProperty,a);return a}else{return this.c($$t.$rq.radiusYProperty)}},actualRadiusY:function(a){if(arguments.length===1){this.g($$t.$rq.actualRadiusYProperty,a);return a}else{return this.c($$t.$rq.actualRadiusYProperty)}},startCap:function(a){if(arguments.length===1){this.g($$t.$rq.startCapProperty,a);return a}else{return this.c($$t.$rq.startCapProperty)}},actualStartCap:function(a){if(arguments.length===1){this.g($$t.$rq.actualStartCapProperty,a);return a}else{return this.c($$t.$rq.actualStartCapProperty)}},thickness:function(a){if(arguments.length===1){this.g($$t.$rq.thicknessProperty,a);return a}else{return this.c($$t.$rq.thicknessProperty)}},actualThickness:function(a){if(arguments.length===1){this.g($$t.$rq.actualThicknessProperty,a);return a}else{return this.c($$t.$rq.actualThicknessProperty)}},title:function(a){if(arguments.length===1){this.g($$t.$rq.titleProperty,a);return a}else{return this.c($$t.$rq.titleProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$rq.toolTipProperty,a);return a}else{return this.c($$t.$rq.toolTipProperty)}},actualToolTip:function(a){if(arguments.length===1){this.g($$t.$rq.actualToolTipProperty,a);return a}else{return this.c($$t.$rq.actualToolTipProperty)}},useLightweightMarkers:function(a){if(arguments.length===1){this.g($$t.$rq.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$rq.useLightweightMarkersProperty)}},actualUseLightweightMarkers:function(a){if(arguments.length===1){this.g($$t.$rq.actualUseLightweightMarkersProperty,a);return a}else{return this.c($$t.$rq.actualUseLightweightMarkersProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$rq.valueMemberPathProperty,a);return a}else{return this.c($$t.$rq.valueMemberPathProperty)}},visibility:function(a){if(arguments.length===1){this.g($$t.$rq.visibilityProperty,a);return a}else{return this.c($$t.$rq.visibilityProperty)}},actualVisibility:function(a){if(arguments.length===1){this.g($$t.$rq.actualVisibilityProperty,a);return a}else{return this.c($$t.$rq.actualVisibilityProperty)}},_parentSeries:null,parentSeries:function(value){if(arguments.length===1){this._parentSeries=value;return value}else{return this._parentSeries}},_aq:0,aq:function(value){if(arguments.length===1){this._aq=value;return value}else{return this._aq}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_visualSeriesLink:null,visualSeriesLink:function(value){if(arguments.length===1){this._visualSeriesLink=value;return value}else{return this._visualSeriesLink}},_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_z:null,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_u:false,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},di:function(){if(this.parentSeries()==null){return}this.actualVisibility(this.parentSeries().__visibility!=0?1:this.visibility());if(this.visualSeriesLink()!=null){this.visualSeriesLink().__visibility=this.actualVisibility()}},c2:function(){if(this.parentSeries()==null){return}this.actualMarkerTemplate(this.markerTemplate()!=null?this.markerTemplate():this.parentSeries().markerTemplate());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerTemplate(this.actualMarkerTemplate())}},c3:function(){if(this.parentSeries()==null){return}var a=this.markerType()==0?1:this.markerType();this.actualMarkerType(this.markerType()==0?this.parentSeries().markerType():a);if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerType(this.actualMarkerType())}},cq:function(){if(this.parentSeries()==null){return}this.actualBrush(this.brush()!=null?this.brush():this.parentSeries().brush());if(this.visualSeriesLink()!=null){this.visualSeriesLink().brush(this.actualBrush())}},cr:function(){if(this.parentSeries()==null){return}this.actualDashArray(this.dashArray()!=null?this.dashArray():this.parentSeries().dashArray());if(this.visualSeriesLink()!=null){this.visualSeriesLink().dashArray(this.actualDashArray())}},cs:function(){if(this.parentSeries()==null){return}this.actualDashCap(this.dashCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().dashCap(this.actualDashCap())}},cu:function(){if(this.parentSeries()==null){return}if(this.isDropShadowEnabled()==null){this.actualIsDropShadowEnabled(this.parentSeries().isDropShadowEnabled())}else{this.actualIsDropShadowEnabled(this.isDropShadowEnabled())}if(this.visualSeriesLink()!=null){this.visualSeriesLink().isDropShadowEnabled(this.actualIsDropShadowEnabled())}},c9:function(){if(this.parentSeries()==null){return}this.actualShadowBlur(!isNaN(this.shadowBlur())?this.shadowBlur():this.parentSeries().shadowBlur());if(this.visualSeriesLink()!=null&&!isNaN(this.actualShadowBlur())){this.visualSeriesLink().shadowBlur(this.actualShadowBlur())}},da:function(){if(this.parentSeries()==null){return}this.actualShadowColor(this.shadowColor()!=null?this.shadowColor():this.parentSeries().shadowColor());if(this.visualSeriesLink()!=null&&this.actualShadowColor()!=null){this.visualSeriesLink().shadowColor(this.actualShadowColor())}},dh:function(){if(this.parentSeries()==null){return}if(this.useSingleShadow()==null){this.actualUseSingleShadow(this.parentSeries().useSingleShadow())}else{this.actualUseSingleShadow(this.useSingleShadow())}if(this.visualSeriesLink()!=null){this.visualSeriesLink().useSingleShadow(this.actualUseSingleShadow())}},db:function(){if(this.parentSeries()==null){return}this.actualShadowOffsetX(!isNaN(this.shadowOffsetX())?this.shadowOffsetX():this.parentSeries().shadowOffsetX());if(this.visualSeriesLink()!=null&&!isNaN(this.actualShadowOffsetX())){this.visualSeriesLink().shadowOffsetX(this.actualShadowOffsetX())}},dc:function(){if(this.parentSeries()==null){return}this.actualShadowOffsetY(!isNaN(this.shadowOffsetY())?this.shadowOffsetY():this.parentSeries().shadowOffsetY());if(this.visualSeriesLink()!=null&&!isNaN(this.actualShadowOffsetY())){this.visualSeriesLink().shadowOffsetY(this.actualShadowOffsetY())}},ct:function(){if(this.parentSeries()==null){return}this.actualEndCap(this.endCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().endCap(this.actualEndCap())}},cv:function(){if(this.parentSeries()==null){return}this.actualIsHitTestVisible(this.isHitTestVisible())},cw:function(){if(this.parentSeries()==null){return}this.actualLegendItemBadgeTemplate(this.legendItemBadgeTemplate()!=null?this.legendItemBadgeTemplate():this.parentSeries().legendItemBadgeTemplate());if(this.visualSeriesLink()!=null){if(this.actualLegendItemBadgeTemplate()!=null){this.visualSeriesLink().legendItemBadgeTemplate(this.actualLegendItemBadgeTemplate())}else{this.visualSeriesLink().legendItemBadgeTemplate(null)}}},cx:function(){if(this.parentSeries()==null){return}this.actualLegendItemTemplate(this.legendItemTemplate()!=null?this.legendItemTemplate():this.parentSeries().legendItemTemplate());if(this.visualSeriesLink()!=null){if(this.actualLegendItemTemplate()!=null){this.visualSeriesLink().legendItemTemplate(this.actualLegendItemTemplate())}else{this.visualSeriesLink().legendItemTemplate(null)}}},cy:function(){if(this.parentSeries()==null){return}this.actualLegendItemVisibility(this.parentSeries().legendItemVisibility()!=0?1:this.legendItemVisibility());if(this.visualSeriesLink()!=null){this.visualSeriesLink().legendItemVisibility(this.actualLegendItemVisibility())}},cz:function(){if(this.parentSeries()==null){return}this.actualMarkerBrush(this.markerBrush()!=null?this.markerBrush():this.parentSeries().markerBrush());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerBrush(this.actualMarkerBrush())}},c0:function(){if(this.parentSeries()==null){return}this.actualMarkerOutline(this.markerOutline()!=null?this.markerOutline():this.parentSeries().markerOutline());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerOutline(this.actualMarkerOutline())}},c1:function(){if(this.parentSeries()==null){return}this.actualMarkerStyle(this.markerStyle()!=null?this.markerStyle():this.parentSeries().markerStyle());if(this.visualSeriesLink()!=null){if(this.actualMarkerStyle()!=null){this.visualSeriesLink().markerStyle(this.actualMarkerStyle())}else{this.visualSeriesLink().markerStyle(null)}}},c4:function(){if(this.parentSeries()==null){return}this.actualOpacity(!isNaN(this.opacity())?this.opacity():this.parentSeries().__opacity);if(this.visualSeriesLink()!=null){this.visualSeriesLink().__opacity=this.actualOpacity()}},c5:function(){},c6:function(){if(this.parentSeries()==null){return}this.actualOutline(this.outline()!=null?this.outline():this.parentSeries().outline());if(this.visualSeriesLink()!=null){this.visualSeriesLink().outline(this.actualOutline())}},cp:function(){if(this.parentSeries()==null){return}var a=NaN;if($.ig.util.cast($$t.$rr.$type,this.parentSeries())!==null){a=$.ig.util.cast($$t.$rr.$type,this.parentSeries()).actualAreaFillOpacity()}if($.ig.util.cast($$t.$rt.$type,this.parentSeries())!==null){a=$.ig.util.cast($$t.$rt.$type,this.parentSeries()).actualAreaFillOpacity()}this.actualAreaFillOpacity(!isNaN(this.areaFillOpacity())?this.areaFillOpacity():a);if(this.visualSeriesLink()!=null){if($.ig.util.cast($$t.$ru.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().areaFillOpacity(this.actualAreaFillOpacity())}if($.ig.util.cast($$t.$rx.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().areaFillOpacity(this.actualAreaFillOpacity())}}},c7:function(){if(this.parentSeries()==null){return}var a=NaN;if($.ig.util.cast($$t.$r6.$type,this.parentSeries())!==null){a=$.ig.util.cast($$t.$r6.$type,this.parentSeries()).radiusX()}if($.ig.util.cast($$t.$sb.$type,this.parentSeries())!==null){a=$.ig.util.cast($$t.$sb.$type,this.parentSeries()).radiusX()}this.actualRadiusX(!isNaN(a)?a:this.radiusX());if(this.visualSeriesLink()!=null){if($.ig.util.cast($$t.$r9.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusX(this.actualRadiusX())}if($.ig.util.cast($$t.$sg.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusX(this.actualRadiusX())}}},c8:function(){if(this.parentSeries()==null){return}var a=NaN;if($.ig.util.cast($$t.$r6.$type,this.parentSeries())!==null){a=$.ig.util.cast($$t.$r6.$type,this.parentSeries()).radiusY()}if($.ig.util.cast($$t.$sb.$type,this.parentSeries())!==null){a=$.ig.util.cast($$t.$sb.$type,this.parentSeries()).radiusY()}this.actualRadiusY(!isNaN(a)?a:this.radiusY());if(this.visualSeriesLink()!=null){if($.ig.util.cast($$t.$r9.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusY(this.actualRadiusY())}if($.ig.util.cast($$t.$sg.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusY(this.actualRadiusY())}}},dd:function(){if(this.parentSeries()==null){return}this.actualStartCap(this.startCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().startCap(this.actualStartCap())}},de:function(){if(this.parentSeries()==null){return}this.actualThickness(!isNaN(this.thickness())?this.thickness():this.parentSeries().thickness());if(this.visualSeriesLink()!=null){this.visualSeriesLink().thickness(this.actualThickness())}},df:function(){if(this.parentSeries()==null){return}if(this.visualSeriesLink()!=null){this.visualSeriesLink().toolTip(this.toolTip())}},dg:function(){if(this.parentSeries()==null){return}this.actualUseLightweightMarkers(this.useLightweightMarkers());if(this.visualSeriesLink()!=null){this.visualSeriesLink().useLightweightMarkers(this.actualUseLightweightMarkers())}},propertyChanged:null,propertyUpdated:null,co:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},cn:function(a,b,c,d){if(this.parentSeries()==null){return}switch(b){case"Title":if(this.parentSeries()==null||this.visualSeriesLink()==null){return}this.visualSeriesLink().title(d);break;case"Visibility":this.di();break;case"Brush":this.cq();break;case"DashArray":this.cr();break;case"DashCap":this.cs();break;case"IsDropShadowEnabled":this.cu();break;case"ShadowBlur":this.c9();break;case"ShadowColor":this.da();break;case"UseSingleShadow":this.dh();break;case"ShadowOffsetX":this.db();break;case"ShadowOffsetY":this.dc();break;case"EndCap":this.ct();break;case"IsHitTestVisible":this.cv();break;case"MarkerTemplate":this.c2();break;case"MarkerType":this.c3();break;case"LegendItemBadgeTemplate":this.cw();break;case"LegendItemTemplate":this.cx();break;case"LegendItemVisibility":this.cy();break;case"MarkerBrush":this.cz();break;case"MarkerOutline":this.c0();break;case"MarkerStyle":this.c1();break;case"Opacity":this.c4();break;case"OpacityMask":this.c5();break;case"Outline":this.c6();break;case"AreaFillOpacity":this.cp();break;case"RadiusX":this.c7();break;case"RadiusY":this.c8();break;case"StartCap":this.dd();break;case"Thickness":this.de();break;case"ToolTip":this.df();break;case"UseLightweightMarkers":this.dg();break}this.parentSeries().renderSeries(false)},$type:new $.ig.Type("StackedFragmentSeries",$$t.$an.$type,[$$t.$a8.$type])},true);$.ig.util.defType("StackedSeriesCollection:r1","ObservableCollection$1",{init:function(){$$t.$e4.init.call(this,$$t.$rq.$type)},collectionResetting:null,h:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$t.$e4.h.call(this)},$type:new $.ig.Type("StackedSeriesCollection",$$t.$e4.$type.specialize($$t.$rq.$type))},true);$.ig.util.defType("StackedSeriesFramePreparer:sv","CategoryFramePreparer",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$li.init.call(this,a)},init1:function(initNumber,a,b,c,d,e){$$t.$li.init1.call(this,1,a,b,c,d,e)},h:function(a){var b=new $$t.sm;if($.ig.util.cast($$t.$r6.$type,this.f())!==null||$.ig.util.cast($$t.$sb.$type,this.f())!==null){var c=$.ig.util.cast($$t.$fu.$type,this.f());if(c.mn().count()>0){b.f(c.mn().__inner[0].n())}return b}var d=this.x().valueColumn();b.f(d);return b},p:function(a,b,c,d,e){var $self=this;var f=0;var g=false;var h;var i=a.d()!=null;var j=$self.f().provideCollisionDetector();var k=a.f();var l=new $$t.ie(a.l(),a.k(),a.b().isInverted());var m=new $$t.ie(a.l(),a.k(),a.c().isInverted());var n=a.b().getUnscaledValue(2,l)-a.b().getUnscaledValue(1,l);var o=a.l();var p=a.k();var q=$.ig.util.cast($$t.$hl.$type,a.c())!==null&&$.ig.util.cast($$t.$hl.$type,a.c()).fy();for(var r=a.i();r<=a.j();++r){var s;if(a.d()==null){s=$self.e().getBucket(r)}else{s=function(){var $ret=$self.j(a,r,b,n,g,h,c);r=$ret.currentIndex;g=$ret.isCluster;h=$ret.endBucket;return $ret.ret}()}var t=!q||q&&s[1]>0;var u=s[0];if(!isNaN(s[0])){$self.u(a,s,c,i,l,m);a.a().h.add(s);var v=r*a.h();var w=v;if(a.d()!=null&&a.d().sortedIndices()!=null&&v>=0&&v<a.d().sortedIndices().count()){v=a.d().sortedIndices().__inner[v]}var x=s;if(k){x=new Array(s.length);x[0]=u;$self.v(b,v,true,a.e());x[1]=b.d();x[2]=b.e();$self.u(a,x,c,i,l,m)}if(d&&t&&$self.l(a.a(),x,j,Math.min(v,b.a()-1),f,a.a().h.count()-1)){++f}}}return f},l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];if($.ig.util.cast($$t.$sd.$type,this.c())!==null){h=b[0];g=b[1]}var i=new $$t.x(0,g-5,h-5,11,11);if(!isNaN(g)&&!isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.p.add({__x:g,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c().updateMarkerTemplate(e,d,f);return true}return false},$type:new $.ig.Type("StackedSeriesFramePreparer",$$t.$li.$type)},true);$.ig.util.defType("StackedSeriesManager:r0","Object",{init:function(a){var $self=this;$.ig.$op.init.call(this);if(a==null){return}this.b(a);this.f(new $$t.e4($$t.$jy.$type,0));this.c(new $$t.r1);this.e(new $$t.e4($$t.$jy.$type,0));this.d(new $$t.e4($$t.$jy.$type,0));this.i(this.b().mt().cx());this.j(this.b().mt().cz());this.c().collectionChanged=$.ig.Delegate.prototype.combine(this.c().collectionChanged,function(b,c){if(c.oldItems()!=null){var e=c.oldItems().getEnumerator();while(e.moveNext()){var d=e.current();if($self.f().contains(d.visualSeriesLink())){$self.f().remove(d.visualSeriesLink())}}}if(c.newItems()!=null){var f=c.newStartingIndex();var h=c.newItems().getEnumerator();while(h.moveNext()){var g=h.current();var i=$self.a(g);$self.f().insert(f,i);f++}}});this.f().collectionChanged=$.ig.Delegate.prototype.combine(this.f().collectionChanged,function(b,c){if(c.oldItems()!=null){var e=c.oldItems().getEnumerator();while(e.moveNext()){var d=e.current();d.gh(true,d.view());d.seriesViewer(null);d.syncLink(null);d.itemsSource(null);d.legend(null);if($self.j()!=null&&$self.j().y().contains(d)){$self.j().y().remove(d)}if($self.b().seriesViewer()!=null){$self.b().seriesViewer().removeSeries(d)}}}if(c.newItems()!=null){var g=c.newItems().getEnumerator();while(g.moveNext()){var f=g.current();f.seriesViewer($self.b().seriesViewer());f.syncLink($self.b().syncLink());if(!$self.j().y().contains(f)){$self.j().y().add(f)}if($self.b().seriesViewer()!=null){$self.b().seriesViewer().attachSeries(f)}}}$self.g()})},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},a:function(a){if($.ig.util.cast($$t.$r4.$type,this.b())!==null){var b=new $$t.rm;b.parentSeries(this.b());a.visualSeriesLink(b);b.logicalSeriesLink(a);this.h(b,a);return b}if($.ig.util.cast($$t.$r6.$type,this.b())!==null){var c=new $$t.r9;c.parentSeries(this.b());a.visualSeriesLink(c);c.logicalSeriesLink(a);this.h(c,a);return c}if($.ig.util.cast($$t.$sb.$type,this.b())!==null){var d=new $$t.sg;d.parentSeries($.ig.util.cast($$t.$sb.$type,this.b()));a.visualSeriesLink(d);d.logicalSeriesLink(a);this.h(d,a);return d}if($.ig.util.cast($$t.$rr.$type,this.b())!==null){var e=new $$t.ru;e.parentSeries(this.b());a.visualSeriesLink(e);e.logicalSeriesLink(a);this.h(e,a);return e}if($.ig.util.cast($$t.$r5.$type,this.b())!==null){var f=new $$t.sh;f.parentSeries(this.b());a.visualSeriesLink(f);f.logicalSeriesLink(a);this.h(f,a);return f}if($.ig.util.cast($$t.$rt.$type,this.b())!==null){var g=new $$t.rx;g.parentSeries(this.b());a.visualSeriesLink(g);g.logicalSeriesLink(a);this.h(g,a);return g}return null},h:function(a,b){a.brush(b.actualBrush());a.dashArray(b.actualDashArray());a.dashCap(b.actualDashCap());a.endCap(b.actualEndCap());a.itemsSource(this.b().itemsSource());a.legend(this.b().actualLegend());a.legendItemVisibility(b.actualLegendItemVisibility());a.markerBrush(b.actualMarkerBrush());a.markerOutline(b.actualMarkerOutline());a.markerStyle(b.actualMarkerStyle());a.markerTemplate(b.actualMarkerTemplate());a.markerType(b.actualMarkerType());a.miterLimit(this.b().miterLimit());a.__opacity=b.opacity();a.outline(b.actualOutline());a.resolution(this.b().resolution());a.startCap(b.actualStartCap());a.thickness(b.actualThickness());a.title(b.title());a.useLightweightMarkers(b.actualUseLightweightMarkers());a.valueMemberPath(b.valueMemberPath());a.__visibility=b.actualVisibility();var c=$.ig.util.cast($$t.$ru.$type,a);if(c!=null){c.actualAreaFillOpacity(b.actualAreaFillOpacity())}var d=$.ig.util.cast($$t.$rx.$type,a);if(d!=null){d.actualAreaFillOpacity(b.actualAreaFillOpacity())}var e=$.ig.util.cast($$t.$r9.$type,a);if(e!=null){e.radiusX(b.actualRadiusX());e.radiusY(b.actualRadiusY())}var f=$.ig.util.cast($$t.$sg.$type,a);if(f!=null){f.radiusX(b.actualRadiusX());f.radiusY(b.actualRadiusY())}a.toolTip(b.toolTip());a.isDropShadowEnabled(b.actualIsDropShadowEnabled());a.useSingleShadow(b.actualUseSingleShadow());b.c9();b.da();b.db();b.dc()},g:function(){this.e().clear();this.d().clear();var b=this.f().getEnumerator();while(b.moveNext()){var a=b.current();a.cl(true);a.seriesViewer(this.b().seriesViewer());a.syncLink(this.b().syncLink());a.index(this.b().m5(this.c().__inner[this.f().indexOf(a)]));if(this.c().__inner[this.f().indexOf(a)].u()){this.e().add(a)}else{this.d().add(a)}if($.ig.util.cast($$t.$r4.$type,this.b())!==null||$.ig.util.cast($$t.$rr.$type,this.b())!==null||$.ig.util.cast($$t.$r5.$type,this.b())!==null||$.ig.util.cast($$t.$rt.$type,this.b())!==null){a.m1(this.b().ks());a.m2(this.b().kt())}a.renderSeries(false)}},$type:new $.ig.Type("StackedSeriesManager",$.ig.$ot)},true);$.ig.util.defType("Bezier:o6","Object",{j:0,l:function(){return this.j},n:null,r:function(){return this.n},o:null,s:function(){return this.o},p:null,t:function(){return this.p},q:null,u:function(){return this.q},k:0,init:function(a,b,c,d,e,f){this.k=Number.MAX_VALUE;this.i=new $$t.o7;$.ig.$op.init.call(this);this.n=a;this.o=b;this.p=c;this.q=d;this.j=e;this.k=f;this.d(this.c())},_d:false,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},e:null,g:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},f:null,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},a:function(a){var b=1-a;var c=b*b;var d=c*b;var e=a*a;var f=e*a;var g={__x:d*this.n.__x+3*c*a*this.o.__x+3*b*e*this.p.__x+f*this.q.__x,__y:d*this.n.__y+3*c*a*this.o.__y+3*b*e*this.p.__y+f*this.q.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var h=new $$t.o8;h.c=g;h.a=a;return h},i:null,c:function(){this.g(new $.ig.Array);this.h(new $.ig.Array);var a=new $$t.o9;a.b=0;a.a=1;this.i.clear();this.i.push(a);var b=0;while(this.i.length>0){var c=this.i.pop();var d=this.a(c.b);var e=this.a(c.a);var f=(e.c.__x-d.c.__x)*(e.c.__x-d.c.__x)+(e.c.__y-d.c.__y)*(e.c.__y-d.c.__y);if(f<this.j){d.b=b++;e.b=b++;this.g().add(d);this.g().add(e);if(d.c.__x>this.k||e.c.__x>this.k){return false}}else{var g=(c.b+c.a)/2;var h=new $$t.o9;h.b=c.b;h.a=g;var i=new $$t.o9;i.b=g;i.a=c.a;this.i.push(i);this.i.push(h)}}var k=this.g().getEnumerator();while(k.moveNext()){var j=k.current();this.h().add(j)}this.v();return true},v:function(){var $self=this;$self.h().sort(function(a,b){var c=a;var d=b;if(c.c.__y<d.c.__y){return-1}if(c.c.__y>d.c.__y){return 1}return 0})},b:function(a){var $self=this;var b=$self.m(function(c){if(a<c.c.__y){return-1}if(a>c.c.__y){return 1}return 0});if(b<0){b=~b}if(b<0){b=0}if(b>$self.h().length-1){b=$self.h().length-1}var c=100000001;var d=1e8;var e=100000002;d=Math.abs($self.h()[b].c.__y-a);if(b-1>=0){c=Math.abs($self.h()[b-1].c.__y-a)}if(b+1<$self.h().length){e=Math.abs($self.h()[b+1].c.__y-a)}if(d<=c&&d<=e){return $self.h()[b]}if(c<=d&&c<=e&&b-1>0){return $self.h()[b-1]}if(e<=c&&e<=d&&b+1<$self.h().length){return $self.h()[b+1]}return $self.h()[b]},m:function(a){var b=0;var c=this.h().length-1;while(b<=c){var d=b+(c-b>>1);var e=a(this.h()[d]);if(e<0){c=d-1}else if(e>0){b=d+1}else{return d}}return~b},$type:new $.ig.Type("Bezier",$.ig.$ot)},true);$.ig.util.defType("BezierOp:o9","Object",{init:function(){$.ig.$op.init.call(this)},b:0,a:0,$type:new $.ig.Type("BezierOp",$.ig.$ot)},true);$.ig.util.defType("BezierPoint:o8","Object",{init:function(){$.ig.$op.init.call(this)},c:null,a:0,b:0,$type:new $.ig.Type("BezierPoint",$.ig.$ot)},true);$.ig.util.defType("ChartVisualData:s3","Object",{init:function(){$.ig.$op.init.call(this);this.axes(new $$t.s4);this.series(new $$t.sz)},_axes:null,axes:function(value){if(arguments.length===1){this._axes=value;return value}else{return this._axes}},_series:null,series:function(value){if(arguments.length===1){this._series=value;return value}else{return this._series}},_title:null,title:function(value){if(arguments.length===1){this._title=value;return value}else{return this._title}},_subtitle:null,subtitle:function(value){if(arguments.length===1){this._subtitle=value;return value}else{return this._subtitle}},_width:0,width:function(value){if(arguments.length===1){this._width=value;return value}else{return this._width}},_height:0,height:function(value){if(arguments.length===1){this._height=value;return value}else{return this._height}},_contentArea:null,contentArea:function(value){if(arguments.length===1){this._contentArea=value;return value}else{return this._contentArea}},_centralArea:null,centralArea:function(value){if(arguments.length===1){this._centralArea=value;return value}else{return this._centralArea}},_plotArea:null,plotArea:function(value){if(arguments.length===1){this._plotArea=value;return value}else{return this._plotArea}},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},_isViewportScaled:false,isViewportScaled:function(value){if(arguments.length===1){this._isViewportScaled=value;return value}else{return this._isViewportScaled}},scaleByViewport:function(){var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();a.l()}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.k()}if(this.title()!=null){this.title().e()}if(this.subtitle()!=null){this.subtitle().e()}},getBounds:function(){return new $$t.x(0,0,0,this.width(),this.height())},serialize:function(){var a=new $$t.gj;a.f("{");a.f("name: "+this.name()+",");a.f("width: "+this.width()+",");a.f("height: "+this.height()+",");a.f("plotArea: { left: "+this.plotArea().left()+", top: "+this.plotArea().top()+", width: "+this.plotArea().width()+", height: "+this.plotArea().height()+"}, ");a.f("contentArea: { left: "+this.contentArea().left()+", top: "+this.contentArea().top()+", width: "+this.contentArea().width()+", height: "+this.contentArea().height()+"}, ");a.f("centralArea: { left: "+this.centralArea().left()+", top: "+this.centralArea().top()+", width: "+this.centralArea().width()+", height: "+this.centralArea().height()+"}, ");
a.f("isViewportScaled: "+(this.isViewportScaled()?"true":"false")+", ");a.f("axes: [");for(var b=0;b<this.axes().count();b++){if(b!=0){a.d(", ")}a.d(this.axes().__inner[b].serialize())}a.f("],");a.f("series: [");for(var c=0;c<this.series().count();c++){if(c!=0){a.d(", ")}a.d(this.series().__inner[c].serialize())}a.f("]");if(this.title()!=null){a.f(", title: "+this.title().serialize())}if(this.subtitle()!=null){a.f(", subtitle: "+this.subtitle().serialize())}a.f("}");return a.b()},getSerializedSeriesPoints:function(a,b,c){var d=new $$t.bh($$t.$bh.$type.specialize($$t.$z.$type),0);for(var e=0;e<this.series().count();e++){if(this.series().__inner[e].name()==a){var f=this.series().__inner[e].shapes().containingTag(b);for(var g=0;g<f.count();g++){var h=f.__inner[e];h.getPointsOverride(d,c)}}}var i=new $$t.gj;i.f("[");for(var j=0;j<d.count();j++){var k=d.__inner[j];i.f("[");for(var l=0;l<k.count();l++){if(l!=0){i.d(", ")}i.d("{ x: "+k.__inner[l].__x+", y: "+k.__inner[l].__y+"}")}i.f("]")}i.f("]");return i.b()},$type:new $.ig.Type("ChartVisualData",$.ig.$ot)},true);$.ig.util.defType("ChartTitleVisualData:so","Object",{init:function(){$.ig.$op.init.call(this);this.appearance(new $$t.g0)},width:function(){return this.viewport().width()},height:function(){return this.viewport().height()},_viewport:null,viewport:function(value){if(arguments.length===1){this._viewport=value;return value}else{return this._viewport}},_textPlotArea:null,textPlotArea:function(value){if(arguments.length===1){this._textPlotArea=value;return value}else{return this._textPlotArea}},_appearance:null,appearance:function(value){if(arguments.length===1){this._appearance=value;return value}else{return this._appearance}},serialize:function(){var a=new $$t.gj;a.f("{");a.f("viewport: "+this.viewport().serialize()+", ");a.f("textPlotArea: "+this.textPlotArea().serialize()+", ");a.f("appearance: "+this.appearance().serialize());a.f("}");return a.b()},f:function(a){var b=(this.textPlotArea().x()-a.left())/a.width();var c=(this.textPlotArea().y()-a.top())/a.height();var d=this.textPlotArea().width()/a.width();var e=this.textPlotArea().height()/a.height();this.textPlotArea(new $$t.x(0,b,c,d,e))},e:function(){var a=(this.textPlotArea().x()-this.viewport().left())/this.viewport().width();var b=(this.textPlotArea().y()-this.viewport().top())/this.viewport().height();var c=this.textPlotArea().width()/this.viewport().width();var d=this.textPlotArea().height()/this.viewport().height();this.textPlotArea(new $$t.x(0,a,b,c,d))},h:function(a){var b=this.textPlotArea().x()*a.width();var c=this.textPlotArea().y()*a.height();var d=this.textPlotArea().width()*a.width();var e=this.textPlotArea().height()*a.height();this.textPlotArea(new $$t.x(0,b,c,d,e))},g:function(){var a=this.textPlotArea().x()*this.viewport().width();var b=this.textPlotArea().y()*this.viewport().height();var c=this.textPlotArea().width()*this.viewport().width();var d=this.textPlotArea().height()*this.viewport().height();this.textPlotArea(new $$t.x(0,a,b,c,d))},$type:new $.ig.Type("ChartTitleVisualData",$.ig.$ot)},true);$.ig.util.defType("ChartTitleVisualDataList:aau","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$so.$type)},$type:new $.ig.Type("ChartTitleVisualDataList",$$t.$bh.$type.specialize($$t.$so.$type))},true);$.ig.util.defType("PieChartVisualData:mn","Object",{init:function(){$.ig.$op.init.call(this);this.slices(new $$t.mo);this.others(new $$t.bh($.ig.$op.$type,0))},_slices:null,slices:function(value){if(arguments.length===1){this._slices=value;return value}else{return this._slices}},_othersSlice:null,othersSlice:function(value){if(arguments.length===1){this._othersSlice=value;return value}else{return this._othersSlice}},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},_viewport:null,viewport:function(value){if(arguments.length===1){this._viewport=value;return value}else{return this._viewport}},_width:0,width:function(value){if(arguments.length===1){this._width=value;return value}else{return this._width}},_height:0,height:function(value){if(arguments.length===1){this._height=value;return value}else{return this._height}},_others:null,others:function(value){if(arguments.length===1){this._others=value;return value}else{return this._others}},_isViewportScaled:false,isViewportScaled:function(value){if(arguments.length===1){this._isViewportScaled=value;return value}else{return this._isViewportScaled}},scaleByViewport:function(){if(this.isViewportScaled()){return}this.isViewportScaled(true);for(var a=0;a<this.slices().count();a++){this.slices().__inner[a].scaleByViewport(this.viewport())}if(this.othersSlice()!=null){this.othersSlice().scaleByViewport(this.viewport())}},serialize:function(){var a=new $$t.gj;a.f("{");a.f("name: "+this.name()+",");a.f("width: "+this.width()+",");a.f("height: "+this.height()+",");a.f("isViewportScaled: "+(this.isViewportScaled()?"true":"false")+", ");a.f("slices: [");for(var b=0;b<this.slices().count();b++){if(b!=0){a.d(", ")}a.d(this.slices().__inner[b].serialize())}a.f("],");a.f("viewport: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}");a.f("}");return a.b()},$type:new $.ig.Type("PieChartVisualData",$.ig.$ot)},true);$.ig.util.defType("FunnelChartVisualData:qi","Object",{init:function(){$.ig.$op.init.call(this);this.slices(new $$t.qj)},_slices:null,slices:function(value){if(arguments.length===1){this._slices=value;return value}else{return this._slices}},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},$type:new $.ig.Type("FunnelChartVisualData",$.ig.$ot)},true);$.ig.util.defType("SeriesVisualData:gd","Object",{init:function(){$.ig.$op.init.call(this);this.shapes(new $$t.ge);this.markerShapes(new $$t.g3);this.pointerTooltips(new $$t.g2)},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},_type:null,type:function(value){if(arguments.length===1){this._type=value;return value}else{return this._type}},_viewport:null,viewport:function(value){if(arguments.length===1){this._viewport=value;return value}else{return this._viewport}},_opacity:0,opacity:function(value){if(arguments.length===1){this._opacity=value;return value}else{return this._opacity}},_shapes:null,shapes:function(value){if(arguments.length===1){this._shapes=value;return value}else{return this._shapes}},_pointerTooltips:null,pointerTooltips:function(value){if(arguments.length===1){this._pointerTooltips=value;return value}else{return this._pointerTooltips}},_defaultTooltips:null,defaultTooltips:function(value){if(arguments.length===1){this._defaultTooltips=value;return value}else{return this._defaultTooltips}},_markerShapes:null,markerShapes:function(value){if(arguments.length===1){this._markerShapes=value;return value}else{return this._markerShapes}},_pixels:null,pixels:function(value){if(arguments.length===1){this._pixels=value;return value}else{return this._pixels}},_pixelWidth:0,pixelWidth:function(value){if(arguments.length===1){this._pixelWidth=value;return value}else{return this._pixelWidth}},k:function(){var b=this.shapes().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}var d=this.markerShapes().getEnumerator();while(d.moveNext()){var c=d.current();c.g(this.viewport())}var f=this.pointerTooltips().getEnumerator();while(f.moveNext()){var e=f.current();e.scaleByViewport(this.viewport())}},serialize:function(){var a=new $$t.gj;a.f("{");a.f('name: "'+this.name()+'",');a.f('type: "'+this.type()+'", ');a.f("opacity: "+this.opacity()+", ");a.f("viewport: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}, ");a.f("shapes: [");for(var b=0;b<this.shapes().count();b++){if(b!=0){a.d(", ")}a.d(this.shapes().__inner[b].serialize())}a.f("],");a.f("pointerTooltips: [");for(var c=0;c<this.pointerTooltips().count();c++){if(c!=0){a.d(", ")}a.d(this.pointerTooltips().__inner[c].serialize())}a.f("],");a.f("markerShapes: [");for(var d=0;d<this.markerShapes().count();d++){if(d!=0){a.d(", ")}a.d(this.markerShapes().__inner[d].serialize())}a.f("]");if(this.pixels()!=null){a.f(", pixels: [");for(var e=0;e<this.pixels().length;e++){if(e!=0){a.d(", ")}a.d(this.pixels()[e].toString())}a.f("], ");a.f("pixelWidth: "+this.pixelWidth()+", ")}a.f("}");return a.b()},$type:new $.ig.Type("SeriesVisualData",$.ig.$ot)},true);$.ig.util.defType("SeriesVisualDataList:sz","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$gd.$type)},$type:new $.ig.Type("SeriesVisualDataList",$$t.$bh.$type.specialize($$t.$gd.$type))},true);$.ig.util.defType("MarkerVisualData:g4","Object",{init:function(){$.ig.$op.init.call(this)},_x:0,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_y:0,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_index:0,index:function(value){if(arguments.length===1){this._index=value;return value}else{return this._index}},_markerAppearance:null,markerAppearance:function(value){if(arguments.length===1){this._markerAppearance=value;return value}else{return this._markerAppearance}},_markerType:null,markerType:function(value){if(arguments.length===1){this._markerType=value;return value}else{return this._markerType}},_contentTemplate:null,contentTemplate:function(value){if(arguments.length===1){this._contentTemplate=value;return value}else{return this._contentTemplate}},_visibility:null,visibility:function(value){if(arguments.length===1){this._visibility=value;return value}else{return this._visibility}},serialize:function(){return"{ x: "+this.x()+", y: "+this.y()+", index: "+this.index()+", markerAppearance: "+(this.markerAppearance()!=null?this.markerAppearance().serialize():"null")+', markerType: "'+this.markerType()+'", visibility: '+(this.visibility()==0?"true":"false")+"}"},g:function(a){this.x((this.x()-a.left())/a.width());this.y((this.y()-a.top())/a.height())},$type:new $.ig.Type("MarkerVisualData",$.ig.$ot)},true);$.ig.util.defType("MarkerVisualDataList:g3","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$g4.$type)},$type:new $.ig.Type("MarkerVisualDataList",$$t.$bh.$type.specialize($$t.$g4.$type))},true);$.ig.util.defType("AxisVisualData:sq","Object",{init:function(){$.ig.$op.init.call(this);this.tickMarksLength(0);this.labels(new $$t.sr);this.title(new $$t.so)},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},_type:null,type:function(value){if(arguments.length===1){this._type=value;return value}else{return this._type}},_viewport:null,viewport:function(value){if(arguments.length===1){this._viewport=value;return value}else{return this._viewport}},_tickMarksLength:0,tickMarksLength:function(value){if(arguments.length===1){this._tickMarksLength=value;return value}else{return this._tickMarksLength}},_tickMarks:null,tickMarks:function(value){if(arguments.length===1){this._tickMarks=value;return value}else{return this._tickMarks}},_labels:null,labels:function(value){if(arguments.length===1){this._labels=value;return value}else{return this._labels}},_axisLine:null,axisLine:function(value){if(arguments.length===1){this._axisLine=value;return value}else{return this._axisLine}},_majorLines:null,majorLines:function(value){if(arguments.length===1){this._majorLines=value;return value}else{return this._majorLines}},_minorLines:null,minorLines:function(value){if(arguments.length===1){this._minorLines=value;return value}else{return this._minorLines}},_strips:null,strips:function(value){if(arguments.length===1){this._strips=value;return value}else{return this._strips}},_labelsPlotArea:null,labelsPlotArea:function(value){if(arguments.length===1){this._labelsPlotArea=value;return value}else{return this._labelsPlotArea}},_labelsViewport:null,labelsViewport:function(value){if(arguments.length===1){this._labelsViewport=value;return value}else{return this._labelsViewport}},_title:null,title:function(value){if(arguments.length===1){this._title=value;return value}else{return this._title}},l:function(){var a=true;if(this.type()=="NumericYAxis"||this.type()=="CategoryYAxis"){a=false}var c=this.labels().getEnumerator();while(c.moveNext()){var b=c.current();b.g(this.labelsViewport(),a)}this.tickMarks().scaleByViewport(this.labelsViewport());this.axisLine().scaleByViewport(this.labelsViewport());if(this.title()!=null){this.title().f(this.labelsViewport())}this.majorLines().scaleByViewport(this.viewport());this.minorLines().scaleByViewport(this.viewport());this.strips().scaleByViewport(this.viewport())},serialize:function(){var a=new $$t.gj;a.f("{");a.f('name: "'+this.name()+'",');a.f('type: "'+this.type()+'", ');a.f('tickMarksLength: "'+this.tickMarksLength().toString()+'", ');a.f("viewport: "+this.viewport().serialize()+", ");a.f("labelsViewport: "+this.labelsViewport().serialize()+", ");if(this.labelsPlotArea()!=null){a.f("labelsPlotArea: "+this.labelsPlotArea().serialize()+", ")}a.f("labels: [");for(var b=0;b<this.labels().count();b++){if(b!=0){a.d(", ")}a.d(this.labels().__inner[b].serialize())}a.f("],");if(this.title()!=null){a.f("title: "+(this.title()!=null?this.title().serialize():"null")+", ")}a.f("axisLine: "+(this.axisLine()!=null?this.axisLine().serialize():"null")+", ");a.f("tickMarks: "+(this.tickMarks()!=null?this.tickMarks().serialize():"null")+", ");if(this.axisLine()!=null){a.f("majorLines: "+(this.majorLines()!=null?this.majorLines().serialize():"null")+", ");a.f("minorLines: "+(this.minorLines()!=null?this.minorLines().serialize():"null")+", ");a.f("strips: "+(this.strips()!=null?this.strips().serialize():"null"))}a.f("}");return a.b()},$type:new $.ig.Type("AxisVisualData",$.ig.$ot)},true);$.ig.util.defType("AxisVisualDataList:s4","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$sq.$type)},$type:new $.ig.Type("AxisVisualDataList",$$t.$bh.$type.specialize($$t.$sq.$type))},true);$.ig.util.defType("PieSliceVisualData:mp","Object",{init:function(){$.ig.$op.init.call(this);this.labelBounds($$t.$x.empty())},_label:null,label:function(value){if(arguments.length===1){this._label=value;return value}else{return this._label}},_labelBounds:null,labelBounds:function(value){if(arguments.length===1){this._labelBounds=value;return value}else{return this._labelBounds}},_appearance:null,appearance:function(value){if(arguments.length===1){this._appearance=value;return value}else{return this._appearance}},_labelAppearance:null,labelAppearance:function(value){if(arguments.length===1){this._labelAppearance=value;return value}else{return this._labelAppearance}},_leaderLineAppearance:null,leaderLineAppearance:function(value){if(arguments.length===1){this._leaderLineAppearance=value;return value}else{return this._leaderLineAppearance}},_slicePath:null,slicePath:function(value){if(arguments.length===1){this._slicePath=value;return value}else{return this._slicePath}},scaleByViewport:function(a){if(this.slicePath()!=null){this.slicePath().scaleByViewport(a)}var b=(this.labelBounds().left()-a.left())/a.width();var c=(this.labelBounds().top()-a.top())/a.height();var d=(this.labelBounds().right()-a.left())/a.width();var e=(this.labelBounds().bottom()-a.top())/a.height();this.labelBounds(new $$t.x(0,b,c,d-b,e-c))},serialize:function(){var a=new $$t.gj;a.f("{");if(this.label()!=null){a.f("label: "+this.label()+", ")}if(this.appearance()!=null){a.f(" : "+this.appearance().serialize()+", ")}if(this.labelAppearance()!=null){a.f(" : "+this.labelAppearance().serialize()+", ")}if(this.leaderLineAppearance()!=null){a.f(" : "+this.leaderLineAppearance().serialize()+", ")}if(this.slicePath()!=null){a.f(" : "+this.slicePath().serialize())}a.f("labelBounds: { left: "+this.labelBounds().left()+", top: "+this.labelBounds().top()+", width: "+this.labelBounds().width()+", height: "+this.labelBounds().height()+"}");a.f("}");return a.b()},$type:new $.ig.Type("PieSliceVisualData",$.ig.$ot)},true);$.ig.util.defType("PieSliceVisualDataList:mo","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$mp.$type)},$type:new $.ig.Type("PieSliceVisualDataList",$$t.$bh.$type.specialize($$t.$mp.$type))},true);$.ig.util.defType("FunnelSliceVisualData:o5","Object",{init:function(){$.ig.$op.init.call(this);this.appearance(new $$t.gh);this.slicePoints(new $$t.cb(0))},_isSelected:false,isSelected:function(value){if(arguments.length===1){this._isSelected=value;return value}else{return this._isSelected}},_index:0,index:function(value){if(arguments.length===1){this._index=value;return value}else{return this._index}},_innerLabel:null,innerLabel:function(value){if(arguments.length===1){this._innerLabel=value;return value}else{return this._innerLabel}},_outerLabel:null,outerLabel:function(value){if(arguments.length===1){this._outerLabel=value;return value}else{return this._outerLabel}},_appearance:null,appearance:function(value){if(arguments.length===1){this._appearance=value;return value}else{return this._appearance}},_innerLabelAppearance:null,innerLabelAppearance:function(value){if(arguments.length===1){this._innerLabelAppearance=value;return value}else{return this._innerLabelAppearance}},_outerLabelAppearance:null,outerLabelAppearance:function(value){if(arguments.length===1){this._outerLabelAppearance=value;return value}else{return this._outerLabelAppearance}},_slicePoints:null,slicePoints:function(value){if(arguments.length===1){this._slicePoints=value;return value}else{return this._slicePoints}},_innerLabelPosition:null,innerLabelPosition:function(value){if(arguments.length===1){this._innerLabelPosition=value;return value}else{return this._innerLabelPosition}},_outerLabelPosition:null,outerLabelPosition:function(value){if(arguments.length===1){this._outerLabelPosition=value;return value}else{return this._outerLabelPosition}},_outerLabelBounds:null,outerLabelBounds:function(value){if(arguments.length===1){this._outerLabelBounds=value;return value}else{return this._outerLabelBounds}},_innerLabelBounds:null,innerLabelBounds:function(value){if(arguments.length===1){this._innerLabelBounds=value;return value}else{return this._innerLabelBounds}},_visibility:null,visibility:function(value){if(arguments.length===1){this._visibility=value;return value}else{return this._visibility}},$type:new $.ig.Type("FunnelSliceVisualData",$.ig.$ot)},true);$.ig.util.defType("FunnelSliceVisualDataList:qj","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$o5.$type)},$type:new $.ig.Type("FunnelSliceVisualDataList",$$t.$bh.$type.specialize($$t.$o5.$type))},true);$.ig.util.defType("AxisLabelVisualData:ss","Object",{_labelValue:null,labelValue:function(value){if(arguments.length===1){this._labelValue=value;return value}else{return this._labelValue}},_labelPosition:0,labelPosition:function(value){if(arguments.length===1){this._labelPosition=value;return value}else{return this._labelPosition}},_position:null,position:function(value){if(arguments.length===1){this._position=value;return value}else{return this._position}},_panelPosition:null,panelPosition:function(value){if(arguments.length===1){this._panelPosition=value;return value}else{return this._panelPosition}},_appearance:null,appearance:function(value){if(arguments.length===1){this._appearance=value;return value}else{return this._appearance}},_size:null,size:function(value){if(arguments.length===1){this._size=value;return value}else{return this._size}},init:function(){$.ig.$op.init.call(this);this.position({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.size(new $$t.y(NaN,NaN));this.panelPosition({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},serialize:function(){var a=new $$t.gj;a.f("{");a.f("position: "+"{ x: "+this.position().__x+", y: "+this.position().__y+"},");a.f("size: "+"{ width: "+this.size().b()+", height: "+this.size().a()+"},");a.f("labelPosition: "+this.labelPosition()+",");a.f("appearance: "+(this.appearance()!=null?this.appearance().serialize():"null"));a.f("}");return a.b()},g:function(a,b){if(b){this.labelPosition((this.labelPosition()-a.left())/a.width())}else{this.labelPosition((this.labelPosition()-a.top())/a.height())}var c=(this.position().__x-a.left())/a.width();var d=(this.position().__y-a.top())/a.height();this.position({__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var e=this.size().b()/a.width();var f=this.size().a()/a.height();this.size(new $$t.y(e,f))},$type:new $.ig.Type("AxisLabelVisualData",$.ig.$ot)},true);$.ig.util.defType("AxisLabelVisualDataList:sr","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$ss.$type)},$type:new $.ig.Type("AxisLabelVisualDataList",$$t.$bh.$type.specialize($$t.$ss.$type))},true);$.ig.util.defType("PointerTooltipVisualData:g5","Object",{init:function(){$.ig.$op.init.call(this)},_boxShape:null,boxShape:function(value){if(arguments.length===1){this._boxShape=value;return value}else{return this._boxShape}},_pointerFillShape:null,pointerFillShape:function(value){if(arguments.length===1){this._pointerFillShape=value;return value}else{return this._pointerFillShape}},_pointerOutlineShape:null,pointerOutlineShape:function(value){if(arguments.length===1){this._pointerOutlineShape=value;return value}else{return this._pointerOutlineShape}},_offsetX:0,offsetX:function(value){if(arguments.length===1){this._offsetX=value;return value}else{return this._offsetX}},_offsetY:0,offsetY:function(value){if(arguments.length===1){this._offsetY=value;return value}else{return this._offsetY}},_categoryNames:null,categoryNames:function(value){if(arguments.length===1){this._categoryNames=value;return value}else{return this._categoryNames}},serialize:function(){var a="";if(this.categoryNames()!=null){var c=this.categoryNames().getEnumerator();while(c.moveNext()){var b=c.current();a+="'"+b+"',"}if(a!=""){a=a.substr(0,a.length-1)}}var d=new $$t.gj;d.f("{");d.f("offsetX: "+this.offsetX()+", ");d.f("offsetY: "+this.offsetY()+", ");d.f("boxShape: "+this.boxShape().serialize()+", ");d.f("pointerFillShape: "+this.pointerFillShape().serialize()+", ");d.f("viewport: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}, ");d.f("pointerOutlineShape: "+this.pointerOutlineShape().serialize()+", ");d.f("categoryNames: ["+a+"]");d.f("}");return d.b()},scaleByViewport:function(a){this.boxShape().scaleByViewport(this.viewport());this.pointerFillShape().scaleByViewport(this.viewport());this.pointerOutlineShape().scaleByViewport(this.viewport());this.offsetX((this.offsetX()-a.left())/a.width());this.offsetY((this.offsetY()-a.top())/a.height())},_viewport:null,viewport:function(value){if(arguments.length===1){this._viewport=value;return value}else{return this._viewport}},$type:new $.ig.Type("PointerTooltipVisualData",$.ig.$ot)},true);$.ig.util.defType("PointerTooltipVisualDataList:g2","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$g5.$type)},$type:new $.ig.Type("PointerTooltipVisualDataList",$$t.$bh.$type.specialize($$t.$g5.$type))},true);$.ig.util.defType("StackedSeriesVisualData:sy","SeriesVisualData",{init:function(){$$t.$gd.init.call(this);this.fragmentSeries(new $$t.sz)},_fragmentSeries:null,fragmentSeries:function(value){if(arguments.length===1){this._fragmentSeries=value;return value}else{return this._fragmentSeries}},$type:new $.ig.Type("StackedSeriesVisualData",$$t.$gd.$type)},true);$.ig.util.defType("VisualExportHelper:jq","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){var b={__x:a.l(),__y:a.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var c=new $$t.x(0,b.__x,b.__y,a.k(),a.j());var d=a.h();if(d==null){return c}var e=0;var f=0;var g=0;var h=null;if($.ig.util.cast($$t.$eh.$type,d)!==null){h=$.ig.util.cast($$t.$eh.$type,d);e=h.h()}else if($.ig.util.cast($$t.$ee.$type,d)!==null){var i=$.ig.util.cast($$t.$ee.$type,d);var k=i.h().getEnumerator();while(k.moveNext()){var j=k.current();if($.ig.util.cast($$t.$eh.$type,j)!==null){h=$.ig.util.cast($$t.$eh.$type,j);e=h.h()}if($.ig.util.cast($$t.$eg.$type,j)!==null){var l=$.ig.util.cast($$t.$eg.$type,j);f=l.h();g=l.i()}}}if(h!=null){c=c.rotateAboutPoint(h.i(),h.j(),e)}c.x(c.x()+f);c.y(c.y()+g);return c},$type:new $.ig.Type("VisualExportHelper",$.ig.$ot)},true);$.ig.util.defType("VisualDataSerializer:sp","Object",{init:function(){$.ig.$op.init.call(this)},serialize:function(){var a="{ left: "+this.left()+", top: "+this.top()+", width: "+this.width()+", height: "+this.height()+" }";return a},$type:new $.ig.Type("VisualDataSerializer",$.ig.$ot)},true);$.ig.util.defType("IDetectsCollisions:j2","Object",{$type:new $.ig.Type("IDetectsCollisions",null)},true);$.ig.util.defType("CollisionAvoider:mc","Object",{init:function(){this.a=new $$t.bh($$t.$x.$type,0);$.ig.$op.init.call(this)},tryAdd:function(a){var $self=this;for(var b=$self.a.count()-1;b>=0;--b){if(a.left()>$self.a.__inner[b].right()){break}if($self.a.__inner[b].intersectsWith(a)){return false}}if($self.a.count()==0||a.right()>=$self.a.__inner[$self.a.count()-1].right()){$self.a.add(a)}else{$self.a.add(a);$self.a.sort1(function(c,d){return Math.sign(c.right()-d.right())})}return true},clear:function(){this.a.clear()},a:null,$type:new $.ig.Type("CollisionAvoider",$.ig.$ot,[$$t.$j2.$type])},true);$.ig.util.defType("DoubleColumn:pb","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},b:function(a){this.a(a)},$type:new $.ig.Type("DoubleColumn",$.ig.$ot)},true);$.ig.util.defType("StringColumn:aav","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},b:function(a){this.a(a)},$type:new $.ig.Type("StringColumn",$.ig.$ot)},true);$.ig.util.defType("ObjectColumn:pc","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},b:function(a){this.a(a)},$type:new $.ig.Type("ObjectColumn",$.ig.$ot)},true);$.ig.util.defType("IntColumn:qa","Object",{init:function(){$.ig.$op.init.call(this);this.values(new $$t.bh($.ig.Number.prototype.$type,0))},populate:function(a){for(var b=0;b<a;b++){this.values().add(b)}},_values:null,values:function(value){if(arguments.length===1){this._values=value;return value}else{return this._values}},sort:function(a){var $self=this;$self.values().sort1(function(b,c){return a(b,c)})},getEnumerator:function(){return this.values().getEnumerator()},$type:new $.ig.Type("IntColumn",$.ig.$ot,[$.ig.IEnumerable.prototype.$type])},true);$.ig.util.defType("ColumnUtil:aaw","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("ColumnUtil",$.ig.$ot)},true);$.ig.util.defType("PointList:o4","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$z.$type)},$type:new $.ig.Type("PointList",$$t.$bh.$type.specialize($$t.$z.$type))},true);$.ig.util.defType("SafeEnumerable:mg","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},c:function(a){if(Number.isInfinity(a)||isNaN(a)){return 0}return a},b:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:0,$b:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:if(this.$this.a==null){this.$state=2}else{this.$state=4}break;case 2:this.$state=-2;return false;case 3:this.$state=4;break;case 4:this.$state=5;break;case 5:this.$b=this.$this.a.getEnumerator();this.$state=8;break;case 6:this.$a=this.$b.current();this.$current=this.$this.c(this.$a);this.$state=7;return true;case 7:this.$state=8;break;case 8:if(this.$b.moveNext()){this.$state=6}else{this.$state=9}break;case 9:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1(Number,$iter)},getEnumerator:function(){return this.b().getEnumerator()},$type:new $.ig.Type("SafeEnumerable",$.ig.$ot,[$$t.$bk.$type.specialize(Number)])},true);$.ig.util.defType("SafeReadOnlyDoubleCollection:me","Object",{a:null,b:function(a){if(Number.isInfinity(a)||isNaN(a)){return 0}return a},init:function(a){$.ig.$op.init.call(this);this.a=new $$t.mf(Number,1,a)},indexOf:function(a){return this.a.indexOf(a)},insert:function(a,b){$.ig.util.cast($$t.$bi.$type.specialize(Number),this.a).insert(a,b)},removeAt:function(a){$.ig.util.cast($$t.$bi.$type.specialize(Number),this.a).removeAt(a)},item:function(a,b){if(arguments.length===2){$.ig.util.cast($$t.$bi.$type.specialize(Number),this.a).item(a,b);return b}else{return this.b(this.a.item(a))}},add:function(a){$.ig.util.cast($$t.$bi.$type.specialize(Number),this.a).add(a)},clear:function(){$.ig.util.cast($$t.$bi.$type.specialize(Number),this.a).clear()},contains:function(a){return this.a.contains(a)},copyTo:function(a,b){for(var c=b;c<a.length;c++){a[c]=this.item(c)}},count:function(){return this.a.count()},isReadOnly:function(){return $.ig.util.cast($$t.$bi.$type.specialize(Number),this.a).isReadOnly()},remove:function(a){return $.ig.util.cast($$t.$bi.$type.specialize(Number),this.a).remove(a)},getEnumerator:function(){return new $$t.mg(this.a).getEnumerator()},$type:new $.ig.Type("SafeReadOnlyDoubleCollection",$.ig.$ot,[$$t.$bi.$type.specialize(Number)])},true);$.ig.util.defType("SafeSortedReadOnlyDoubleCollection:md","Object",{a:null,b:null,c:function(a){if(Number.isInfinity(a)||isNaN(a)){return 0}return a},init:function(a,b){$.ig.$op.init.call(this);this.a=new $$t.me(a);this.b=b},indexOf:function(a){var b=this.a.indexOf(a);return this.b.indexOf(b)},insert:function(a,b){$.ig.util.cast($$t.$bi.$type.specialize(Number),this.a).insert(a,b)},removeAt:function(a){$.ig.util.cast($$t.$bi.$type.specialize(Number),this.a).removeAt(a)},item:function(a,b){if(arguments.length===2){$.ig.util.cast($$t.$bi.$type.specialize(Number),this.a).item(a,b);return b}else{var b=this.b.item(a);return this.c(this.a.item(b))}},add:function(a){$.ig.util.cast($$t.$bi.$type.specialize(Number),this.a).add(a)},clear:function(){$.ig.util.cast($$t.$bi.$type.specialize(Number),this.a).clear()},contains:function(a){return this.a.contains(a)},copyTo:function(a,b){for(var c=b;c<a.length;c++){a[c]=this.item(c)}},count:function(){return this.a.count()},isReadOnly:function(){return $.ig.util.cast($$t.$bi.$type.specialize(Number),this.a).isReadOnly()},remove:function(a){return $.ig.util.cast($$t.$bi.$type.specialize(Number),this.a).remove(a)},getEnumerator:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:0,current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$a=0;this.$state=5;break;case 2:this.$current=this.$this.item(this.$a);this.$state=3;return true;case 3:this.$state=4;break;case 4:this.$a++;this.$state=5;break;case 5:if(this.$a<this.$this.a.count()){this.$state=2}else{this.$state=6}break;case 6:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerator$1(Number,$iter())},$type:new $.ig.Type("SafeSortedReadOnlyDoubleCollection",$.ig.$ot,[$$t.$bi.$type.specialize(Number)])},true);$.ig.util.defType("SortedListView$1:lb","Object",{$t:null,c:null,d:null,init:function($t,a,b){this.c=null;this.d=null;this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);
this.c=b;this.d=a},add:function(a){throw new $$t.f5},clear:function(){throw new $$t.f5},contains:function(a){return this.d.contains(a)},indexOf:function(a){return this.c.indexOf(this.d.indexOf(a))},insert:function(a,b){throw new $$t.f5},isFixedSize:function(){return true},isReadOnly:function(){return true},remove:function(a){throw new $$t.f5},removeAt:function(a){throw new $$t.f5},item:function(a,value){if(arguments.length===2){throw new $$t.f5;return value}else{return this.d.item(this.c.item(a))}},count:function(){return this.d.count()},isSynchronized:function(){throw new $$t.f5},syncRoot:function(){throw new $$t.f5},getEnumerator:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:0,current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$a=0;this.$state=5;break;case 2:this.$current=this.$this.item(this.$a);this.$state=3;return true;case 3:this.$state=4;break;case 4:this.$a++;this.$state=5;break;case 5:if(this.$a<this.$this.count()){this.$state=2}else{this.$state=6}break;case 6:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.AbstractEnumerator($iter())},copyTo:function(a,b){throw new $$t.f5},$type:new $.ig.Type("SortedListView$1",$.ig.$ot,[$$t.$bi.$type.specialize(0)])},true);$$t.$p4.remove=0;$$t.$p4.insert=1;$$t.$p4.replace=2;$$t.$p4.change=3;$$t.$p4.reset=4;$$t.$n0.none=0;$$t.$n0.both=1;$$t.$n0.positive=2;$$t.$n0.negative=3;$$t.$s5.deferred=0;$$t.$s5.immediate=1;$$t.$zn.none=0;$$t.$zn.synched=1;$$t.$zn.zoomable=2;$$t.$mb.natural=0;$$t.$mb.clamped=1;$$t.$zm.candlestick=0;$$t.$zm.oHLC=1;$$t.$m2.number=0;$$t.$m2.percent=1;$$t.$gc.unset=0;$$t.$gc.none=1;$$t.$gc.automatic=2;$$t.$gc.circle=3;$$t.$gc.triangle=4;$$t.$gc.pyramid=5;$$t.$gc.square=6;$$t.$gc.diamond=7;$$t.$gc.pentagon=8;$$t.$gc.hexagon=9;$$t.$gc.tetragram=10;$$t.$gc.pentagram=11;$$t.$gc.hexagram=12;$$t.$m0.none=0;$$t.$m0.center=1;$$t.$m0.insideEnd=2;$$t.$m0.outsideEnd=3;$$t.$m0.bestFit=4;$$t.$td.none=0;$$t.$td.beforeSeries=1;$$t.$td.behindSeries=2;$$t.$ij.horizontal=0;$$t.$ij.vertical=1;$$t.$ij.angular=2;$$t.$ij.radial=3;$$t.$hz.mode0=0;$$t.$hz.mode1=1;$$t.$hz.mode2=2;$$t.$hh.outsideTop=0;$$t.$hh.outsideBottom=1;$$t.$hh.outsideLeft=2;$$t.$hh.outsideRight=3;$$t.$hh.insideTop=4;$$t.$hh.insideBottom=5;$$t.$hh.insideLeft=6;$$t.$hh.insideRight=7;$$t.$qr.auto=0;$$t.$qr.normal=1;$$t.$qr.valueScaled=2;$$t.$qr.indexScaled=3;$$t.$qr.random=4;$$t.$l6.outward=0;$$t.$l6.inward=1;$$t.$l6.static=2;$$t.$zk.closest=0;$$t.$zk.directlyOver=1;$$t.$ns.none=0;$$t.$ns.omit=1;$$t.$ns.fade=2;$$t.$ns.omitAndShift=3;$$t.$ns.fadeAndShift=4;$$t.$jv.series=0;$$t.$jv.axis=1;$$t.$jv.background=2;$$t.$pk.up=0;$$t.$pk.down=1;$$t.$pl.left=0;$$t.$pl.right=1;$$t.$p0.left=0;$$t.$p0.right=1;$$t.$p1.uniform=0;$$t.$p1.weighted=1;$$t.$k3.continuous=0;$$t.$k3.discrete=1;$$t.$m1.straight=0;$$t.$m1.arc=1;$$t.$m1.spline=2;$$t.$v6.line=0;$$t.$v6.area=1;$$t.$v6.column=2;$$t.$om.select=0;$$t.$om.interpolate=1;$$t.$qm.auto=0;$$t.$qm.fromZero=1;$$t.$qm.sweepFromLeft=2;$$t.$qm.sweepFromRight=3;$$t.$qm.sweepFromTop=4;$$t.$qm.sweepFromBottom=5;$$t.$qm.sweepFromCenter=6;$$t.$qm.accordionFromLeft=7;$$t.$qm.accordionFromRight=8;$$t.$qm.accordionFromTop=9;$$t.$qm.accordionFromBottom=10;$$t.$qm.expand=11;$$t.$qm.sweepFromCategoryAxisMinimum=12;$$t.$qm.sweepFromCategoryAxisMaximum=13;$$t.$qm.sweepFromValueAxisMinimum=14;$$t.$qm.sweepFromValueAxisMaximum=15;$$t.$qm.accordionFromCategoryAxisMinimum=16;$$t.$qm.accordionFromCategoryAxisMaximum=17;$$t.$qm.accordionFromValueAxisMinimum=18;$$t.$qm.accordionFromValueAxisMaximum=19;$$t.$ig.linear=0;$$t.$ig.logarithmic=1;$$t.$fb.auto=0;$$t.$fb.left=1;$$t.$fb.right=2;$$t.$fb.top=3;$$t.$fb.bottom=4;$$t.$ub.auto=0;$$t.$ub.topLeft=1;$$t.$ub.topMiddle=2;$$t.$ub.topRight=3;$$t.$ub.rightTop=4;$$t.$ub.rightMiddle=5;$$t.$ub.rightBottom=6;$$t.$ub.bottomRight=7;$$t.$ub.bottomMiddle=8;$$t.$ub.bottomLeft=9;$$t.$ub.leftBottom=10;$$t.$ub.leftMiddle=11;$$t.$ub.leftTop=12;$$t.$uc.auto=0;$$t.$uc.outsideStart=1;$$t.$uc.insideStart=2;$$t.$uc.insideEnd=3;$$t.$uc.outsideEnd=4;$$t.$t4.auto=0;$$t.$t4.marker=1;$$t.$t4.shape=2;$$t.$aj.fg="MouseOver";$$t.$aj.fh="Normal";$$t.$aj.dy=0;$$t.$aj.ga="VisibilityProxy";$$t.$aj.je=$$t.$ar.i("VisibilityProxy",$$t.$a3.$type,$$t.$aj.$type,new $$t.as(2,0,function(a,b){a.raisePropertyChanged("VisibilityProxy",b.d(),b.c())}));$$t.$aj.fk="RootCanvas";$$t.$aj.c7=1e-7;$$t.$aj.fr="SyncLink";$$t.$aj.fl="SeriesViewer";$$t.$aj.e9="ItemsSource";$$t.$aj.itemsSourceProperty=$$t.$ar.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$aj.$type,new $$t.as(2,null,function(a,b){var c=$.ig.util.cast($$t.$aj.$type,a);if(c.syncLink()!=null){$.ig.util.cast($$t.$jr.$type,c.syncLink()).releaseFastItemsSource(b.d())}$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("ItemsSource",b.d(),b.c())}));$$t.$aj.e5="FastItemsSource";$$t.$aj.im=$$t.$ar.i("FastItemsSource",$$t.$ji.$type,$$t.$aj.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("FastItemsSource",b.d(),b.c())}));$$t.$aj.legendProperty=$$t.$ar.i("Legend",$$t.$m4.$type,$$t.$aj.$type,new $$t.as(2,null,function(a,b){var c=$.ig.util.cast($$t.$aj.$type,a);c.raisePropertyChanged("Legend",b.d(),b.c())}));$$t.$aj.fb="LegendItem";$$t.$aj.ex="ActualLegend";$$t.$aj.fd="LegendItemVisibility";$$t.$aj.legendItemVisibilityProperty=$$t.$ar.i("LegendItemVisibility",$$t.$a3.$type,$$t.$aj.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("LegendItemVisibility",b.d(),b.c())}));$$t.$aj.fa="LegendItemBadgeTemplate";$$t.$aj.legendItemBadgeTemplateProperty=$$t.$ar.i("LegendItemBadgeTemplate",$$t.$cg.$type,$$t.$aj.$type,new $$t.as(2,null,function(a,b){var c=$.ig.util.cast($$t.$aj.$type,a);c.raisePropertyChanged("LegendItemBadgeTemplate",b.d(),b.c());c.legendItem(c.h4())}));$$t.$aj.fc="LegendItemTemplate";$$t.$aj.legendItemTemplateProperty=$$t.$ar.i("LegendItemTemplate",$$t.$cg.$type,$$t.$aj.$type,new $$t.as(2,null,function(a,b){var c=$.ig.util.cast($$t.$aj.$type,a);c.raisePropertyChanged("LegendItemTemplate",b.d(),b.c());c.legendItem(c.h4())}));$$t.$aj.e3="DiscreteLegendItemTemplate";$$t.$aj.discreteLegendItemTemplateProperty=$$t.$ar.i("DiscreteLegendItemTemplate",$$t.$cg.$type,$$t.$aj.$type,new $$t.as(2,null,function(a,b){var c=$.ig.util.cast($$t.$aj.$type,a);c.raisePropertyChanged("DiscreteLegendItemTemplate",b.d(),b.c())}));$$t.$aj.e6="Index";$$t.$aj.indexProperty=$$t.$ar.i("Index",$.ig.Number.prototype.$type,$$t.$aj.$type,new $$t.as(2,-1,function(a,b){var c=$.ig.util.cast($$t.$aj.$type,a);c.raisePropertyChanged("Index",b.d(),b.c());c.legendItem(c.h4())}));$$t.$aj.fw="TransitionEasingFunction";$$t.$aj.fy="TransitionInEasingFunction";$$t.$aj.transitionEasingFunctionProperty=$$t.$ar.i("TransitionEasingFunction",$$t.$ep.$type,$$t.$aj.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("TransitionEasingFunction",b.d(),b.c())}));$$t.$aj.transitionInEasingFunctionProperty=$$t.$ar.i("TransitionInEasingFunction",$$t.$ep.$type,$$t.$aj.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("TransitionInEasingFunction",b.d(),b.c())}));$$t.$aj.fv="TransitionDuration";$$t.$aj.transitionDurationProperty=$$t.$ar.i("TransitionDuration",$.ig.Number.prototype.$type,$$t.$aj.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("TransitionDuration",b.d(),b.c())}));$$t.$aj.f0="TransitionProgress";$$t.$aj.jc=$$t.$ar.i("TransitionProgress",Number,$$t.$aj.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("TransitionProgress",b.d(),b.c())}));$$t.$aj.dz=10;$$t.$aj.cp=false;$$t.$aj.fj="Resolution";$$t.$aj.resolutionProperty=$$t.$ar.i("Resolution",Number,$$t.$aj.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("Resolution",b.d(),b.c())}));$$t.$aj.ft="Title";$$t.$aj.titleProperty=$$t.$ar.i("Title",$.ig.$op.$type,$$t.$aj.$type,new $$t.as(2,"Series Title",function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("Title",b.d(),b.c())}));$$t.$aj.e0="Brush";$$t.$aj.brushProperty=$$t.$ar.i("Brush",$$t.$b3.$type,$$t.$aj.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("Brush",b.d(),b.c())}));$$t.$aj.ew="ActualBrush";$$t.$aj.actualBrushProperty=$$t.$ar.i("ActualBrush",$$t.$b3.$type,$$t.$aj.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("ActualBrush",b.d(),b.c())}));$$t.$aj.fi="Outline";$$t.$aj.outlineProperty=$$t.$ar.i("Outline",$$t.$b3.$type,$$t.$aj.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("Outline",b.d(),b.c())}));$$t.$aj.ey="ActualOutline";$$t.$aj.actualOutlineProperty=$$t.$ar.i("ActualOutline",$$t.$b3.$type,$$t.$aj.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("ActualOutline",b.d(),b.c())}));$$t.$aj.fe="LineJoin";$$t.$aj.ff="MiterLimit";$$t.$aj.miterLimitProperty=$$t.$ar.i("MiterLimit",Number,$$t.$aj.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("MiterLimit",b.d(),b.c())}));$$t.$aj.fs="Thickness";$$t.$aj.thicknessProperty=$$t.$ar.i("Thickness",Number,$$t.$aj.$type,new $$t.as(2,1.5,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("Thickness",b.d(),b.c())}));$$t.$aj.e2="DashCap";$$t.$aj.dashCapProperty=$$t.$ar.i("DashCap",$$t.$lh.$type,$$t.$aj.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("DashCap",b.d(),b.c())}));$$t.$aj.e1="DashArray";$$t.$aj.dashArrayProperty=$$t.$ar.i("DashArray",$$t.$b5.$type,$$t.$aj.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("DashArray",b.d(),b.c())}));$$t.$aj.fu="ToolTip";$$t.$aj.toolTipProperty=$$t.$ar.i("ToolTip",$.ig.$op.$type,$$t.$aj.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("ToolTip",b.d(),b.c())}));$$t.$aj.e8="IsHighlightingEnabled";$$t.$aj.isHighlightingEnabledProperty=$$t.$ar.i("IsHighlightingEnabled",$$t.$f.$type,$$t.$aj.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("IsHighlightingEnabled",b.d(),b.c())}));$$t.$aj.e7="IsDropShadowEnabled";$$t.$aj.isDropShadowEnabledProperty=$$t.$ar.i("IsDropShadowEnabled",$$t.$f.$type,$$t.$aj.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("IsDropShadowEnabled",b.d(),b.c())}));$$t.$aj.fm="ShadowBlur";$$t.$aj.shadowBlurProperty=$$t.$ar.i("ShadowBlur",Number,$$t.$aj.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("ShadowBlur",b.d(),b.c())}));$$t.$aj.fn="ShadowColor";$$t.$aj.shadowColorProperty=$$t.$ar.i("ShadowColor",$$t.$b4.$type,$$t.$aj.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("ShadowColor",b.d(),b.c())}));$$t.$aj.f9="UseSingleShadow";$$t.$aj.useSingleShadowProperty=$$t.$ar.i("UseSingleShadow",$$t.$f.$type,$$t.$aj.$type,new $$t.as(2,true,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("UseSingleShadow",b.d(),b.c())}));$$t.$aj.fo="ShadowOffsetX";$$t.$aj.shadowOffsetXProperty=$$t.$ar.i("ShadowOffsetX",Number,$$t.$aj.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("ShadowOffsetX",b.d(),b.c())}));$$t.$aj.fp="ShadowOffsetY";$$t.$aj.shadowOffsetYProperty=$$t.$ar.i("ShadowOffsetY",Number,$$t.$aj.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("ShadowOffsetY",b.d(),b.c())}));$$t.$aj.ez="AreaFillOpacity";$$t.$aj.areaFillOpacityProperty=$$t.$ar.i("AreaFillOpacity",Number,$$t.$aj.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("AreaFillOpacity",b.d(),b.c())}));$$t.$aj.ev="ActualAreaFillOpacity";$$t.$aj.actualAreaFillOpacityProperty=$$t.$ar.i("ActualAreaFillOpacity",Number,$$t.$aj.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("ActualAreaFillOpacity",b.d(),b.c())}));$$t.$aj.fx="TransitionInDuration";$$t.$aj.transitionInDurationProperty=$$t.$ar.i("TransitionInDuration",$.ig.Number.prototype.$type,$$t.$aj.$type,new $$t.as(2,1e3,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("TransitionInDuration",b.d(),b.c())}));$$t.$aj.fz="TransitionInSpeedType";$$t.$aj.transitionInSpeedTypeProperty=$$t.$ar.i("TransitionInSpeedType",$$t.$qr.$type,$$t.$aj.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("TransitionInSpeedType",b.d(),b.c())}));$$t.$aj.fq="StartCap";$$t.$aj.startCapProperty=$$t.$ar.i("StartCap",$$t.$lh.$type,$$t.$aj.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("StartCap",b.d(),b.c())}));$$t.$aj.e4="EndCap";$$t.$aj.endCapProperty=$$t.$ar.i("EndCap",$$t.$lh.$type,$$t.$aj.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$aj.$type,a).raisePropertyChanged("EndCap",b.d(),b.c())}));$$t.$aj.f3="TrendLineDashArray";$$t.$aj.f7="TrendLineType";$$t.$aj.f5="TrendLinePeriod";$$t.$aj.f2="TrendLineBrush";$$t.$aj.f1="ActualTrendLineBrush";$$t.$aj.f6="TrendLineThickness";$$t.$aj.f4="TrendLineDashCap";$$t.$aj.f8="TrendLineZIndex";$$t.$tb.j7="UseIndex";$$t.$tb.useIndexProperty=$$t.$ar.i("UseIndex",$$t.$f.$type,$$t.$tb.$type,new $$t.as(2,false,function(a,b){a.raisePropertyChanged("UseIndex",b.d(),b.c())}));$$t.$tb.j8="UseLegend";$$t.$tb.useLegendProperty=$$t.$ar.i("UseLegend",$$t.$f.$type,$$t.$tb.$type,new $$t.as(2,false,function(a,b){a.raisePropertyChanged("UseLegend",b.d(),b.c())}));$$t.$tb.j5="CursorPosition";$$t.$tb.cursorPositionProperty=$$t.$ar.i("CursorPosition",$$t.$z.$type,$$t.$tb.$type,new $$t.as(2,{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.raisePropertyChanged("CursorPosition",b.d(),b.c())}));$$t.$tb.j6="IsDefaultCrosshairDisabled";$$t.$tb.isDefaultCrosshairDisabledProperty=$$t.$ar.i("IsDefaultCrosshairDisabled",$$t.$f.$type,$$t.$tb.$type,new $$t.as(2,true,function(a,b){a.raisePropertyChanged("IsDefaultCrosshairDisabled",b.d(),b.c())}));$$t.$bb.r=1e3;$$t.$bb.q=3;$$t.$ty.k2="TargetAxis";$$t.$ty.targetAxisProperty=$$t.$ar.i("TargetAxis",$$t.$hb.$type,$$t.$ty.$type,new $$t.as(2,null,function(a,b){a.raisePropertyChanged("TargetAxis",b.d(),b.c())}));$$t.$ty.k3="UseInterpolation";$$t.$ty.useInterpolationProperty=$$t.$ar.i("UseInterpolation",$$t.$f.$type,$$t.$ty.$type,new $$t.as(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$ty.k1="BAndHighlightWidth";$$t.$ty.bandHighlightWidthProperty=$$t.$ar.i("BAndHighlightWidth",Number,$$t.$ty.$type,new $$t.as(2,10,function(a,b){a.raisePropertyChanged("BAndHighlightWidth",b.d(),b.c())}));$$t.$t2.la="TargetSeries";$$t.$t2.targetSeriesProperty=$$t.$ar.i("TargetSeries",$$t.$aj.$type,$$t.$t2.$type,new $$t.as(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.d(),b.c())}));$$t.$t2.lb="UseInterpolation";$$t.$t2.useInterpolationProperty=$$t.$ar.i("UseInterpolation",$$t.$f.$type,$$t.$t2.$type,new $$t.as(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$t2.k7="HighlightType";$$t.$t2.highlightTypeProperty=$$t.$ar.i("HighlightType",$$t.$t4.$type,$$t.$t2.$type,new $$t.as(2,0,function(a,b){a.raisePropertyChanged("HighlightType",b.d(),b.c())}));$$t.$t2.k8="MarkerTemplate";$$t.$t2.markerTemplateProperty=$$t.$ar.i("MarkerTemplate",$$t.$cg.$type,$$t.$t2.$type,new $$t.as(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$t2.k6="BandHighlightWidth";$$t.$t2.bandHighlightWidthProperty=$$t.$ar.i("BandHighlightWidth",Number,$$t.$t2.$type,new $$t.as(2,10,function(a,b){a.raisePropertyChanged("BandHighlightWidth",b.d(),b.c())}));$$t.$t2.k9="SkipUnknownValues";$$t.$t2.skipUnknownValuesProperty=$$t.$ar.i("SkipUnknownValues",$$t.$f.$type,$$t.$t2.$type,new $$t.as(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.d(),b.c())}));$$t.$t7.k2="TargetAxis";$$t.$t7.targetAxisProperty=$$t.$ar.i("TargetAxis",$$t.$hc.$type,$$t.$t7.$type,new $$t.as(2,null,function(a,b){a.raisePropertyChanged("TargetAxis",b.d(),b.c())}));$$t.$t7.k4="UseInterpolation";$$t.$t7.useInterpolationProperty=$$t.$ar.i("UseInterpolation",$$t.$f.$type,$$t.$t7.$type,new $$t.as(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$t7.k3="ToolTipPosition";$$t.$t7.toolTipPositionProperty=$$t.$ar.i("ToolTipPosition",$$t.$uc.$type,$$t.$t7.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$t7.$type,a).raisePropertyChanged("ToolTipPosition",b.d(),b.c())}));$$t.$ug.k2="TargetSeries";$$t.$ug.targetSeriesProperty=$$t.$ar.i("TargetSeries",$$t.$aj.$type,$$t.$ug.$type,new $$t.as(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.d(),b.c())}));$$t.$ug.k3="UseInterpolation";$$t.$ug.useInterpolationProperty=$$t.$ar.i("UseInterpolation",$$t.$f.$type,$$t.$ug.$type,new $$t.as(2,true,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$ug.k4="VerticalLineVisibility";$$t.$ug.verticalLineVisibilityProperty=$$t.$ar.i("VerticalLineVisibility",$$t.$a3.$type,$$t.$ug.$type,new $$t.as(2,0,function(a,b){a.raisePropertyChanged("VerticalLineVisibility",b.d(),b.c())}));$$t.$ug.k0="HorizontalLineVisibility";$$t.$ug.horizontalLineVisibilityProperty=$$t.$ar.i("HorizontalLineVisibility",$$t.$a3.$type,$$t.$ug.$type,new $$t.as(2,0,function(a,b){a.raisePropertyChanged("HorizontalLineVisibility",b.d(),b.c())}));$$t.$ug.k1="SkipUnknownValues";$$t.$ug.skipUnknownValuesProperty=$$t.$ar.i("SkipUnknownValues",$$t.$f.$type,$$t.$ug.$type,new $$t.as(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.d(),b.c())}));$$t.$uj.k3="TargetSeries";$$t.$uj.targetSeriesProperty=$$t.$ar.i("TargetSeries",$$t.$aj.$type,$$t.$uj.$type,new $$t.as(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.d(),b.c())}));$$t.$uj.k4="UseInterpolation";$$t.$uj.useInterpolationProperty=$$t.$ar.i("UseInterpolation",$$t.$f.$type,$$t.$uj.$type,new $$t.as(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$uj.k2="SkipUnknownValues";$$t.$uj.skipUnknownValuesProperty=$$t.$ar.i("SkipUnknownValues",$$t.$f.$type,$$t.$uj.$type,new $$t.as(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.d(),b.c())}));$$t.$t9.bn="PointerPosition";$$t.$t9.pointerPositionProperty=$$t.$ar.i("PointerPosition",$$t.$z.$type,$$t.$t9.$type,new $$t.as(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bv("PointerPosition",b.d(),b.c())}));$$t.$t9.bj="PointerInset";$$t.$t9.pointerInsetProperty=$$t.$ar.i("PointerInset",Number,$$t.$t9.$type,new $$t.as(2,7.5,function(a,b){a.bv("PointerInset",b.d(),b.c())}));$$t.$t9.bp="PointerWidth";$$t.$t9.pointerWidthProperty=$$t.$ar.i("PointerWidth",Number,$$t.$t9.$type,new $$t.as(2,5,function(a,b){a.bv("PointerWidth",b.d(),b.c())}));$$t.$t9.bo="PointerVisibility";$$t.$t9.pointerVisibilityProperty=$$t.$ar.i("PointerVisibility",$$t.$a3.$type,$$t.$t9.$type,new $$t.as(2,0,function(a,b){a.bv("PointerVisibility",b.d(),b.c())}));$$t.$t9.bk="PointerLocation";$$t.$t9.pointerLocationProperty=$$t.$ar.i("PointerLocation",$$t.$ub.$type,$$t.$t9.$type,new $$t.as(2,0,function(a,b){a.bv("PointerLocation",b.d(),b.c())}));$$t.$t9.bi="ActualPointerStartPosition";$$t.$t9.actualPointerStartPositionProperty=$$t.$ar.i("ActualPointerStartPosition",$$t.$z.$type,$$t.$t9.$type,new $$t.as(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bv("ActualPointerStartPosition",b.d(),b.c())}));$$t.$t9.bg="ActualPointerFirstPosition";$$t.$t9.actualPointerFirstPositionProperty=$$t.$ar.i("ActualPointerFirstPosition",$$t.$z.$type,$$t.$t9.$type,new $$t.as(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bv("ActualPointerFirstPosition",b.d(),b.c())}));$$t.$t9.bh="ActualPointerSecondPosition";$$t.$t9.actualPointerSecondPositionProperty=$$t.$ar.i("ActualPointerSecondPosition",$$t.$z.$type,$$t.$t9.$type,new $$t.as(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bv("ActualPointerSecondPosition",b.d(),b.c())}));$$t.$t9.bd="ActualBoxTopLeftPosition";$$t.$t9.actualBoxTopLeftPositionProperty=$$t.$ar.i("ActualBoxTopLeftPosition",$$t.$z.$type,$$t.$t9.$type,new $$t.as(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bv("ActualBoxTopLeftPosition",b.d(),b.c())}));$$t.$t9.be="ActualBoxTopRightPosition";$$t.$t9.actualBoxTopRightPositionProperty=$$t.$ar.i("ActualBoxTopRightPosition",$$t.$z.$type,$$t.$t9.$type,new $$t.as(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bv("ActualBoxTopRightPosition",b.d(),b.c())}));$$t.$t9.a8="ActualBoxBottomLeftPosition";$$t.$t9.actualBoxBottomLeftPositionProperty=$$t.$ar.i("ActualBoxBottomLeftPosition",$$t.$z.$type,$$t.$t9.$type,new $$t.as(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bv("ActualBoxBottomLeftPosition",b.d(),b.c())}));$$t.$t9.a9="ActualBoxBottomRightPosition";$$t.$t9.actualBoxBottomRightPositionProperty=$$t.$ar.i("ActualBoxBottomRightPosition",$$t.$z.$type,$$t.$t9.$type,new $$t.as(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bv("ActualBoxBottomRightPosition",b.d(),b.c())}));$$t.$t9.bf="ActualBoxWidth";$$t.$t9.actualBoxWidthProperty=$$t.$ar.i("ActualBoxWidth",Number,$$t.$t9.$type,new $$t.as(2,0,function(a,b){a.bv("ActualBoxWidth",b.d(),b.c())}));$$t.$t9.bc="ActualBoxHeight";$$t.$t9.actualBoxHeightProperty=$$t.$ar.i("ActualBoxHeight",Number,$$t.$t9.$type,new $$t.as(2,0,function(a,b){a.bv("ActualBoxHeight",b.d(),b.c())}));$$t.$t9.ba="ActualBoxFullHeight";$$t.$t9.actualBoxFullHeightProperty=$$t.$ar.i("ActualBoxFullHeight",Number,$$t.$t9.$type,new $$t.as(2,0,function(a,b){a.bv("ActualBoxFullHeight",b.d(),b.c())}));$$t.$t9.bb="ActualBoxFullWidth";$$t.$t9.actualBoxFullWidthProperty=$$t.$ar.i("ActualBoxFullWidth",Number,$$t.$t9.$type,new $$t.as(2,0,function(a,b){a.bv("ActualBoxFullWidth",b.d(),b.c())}));$$t.$t9.bm="PointerPoints";$$t.$t9.pointerPointsProperty=$$t.$ar.i("PointerPoints",$$t.$cb.$type,$$t.$t9.$type,new $$t.as(2,null,function(a,b){a.bv("PointerPoints",b.d(),b.c())}));$$t.$t9.bl="PointerOutlinePoints";$$t.$t9.pointerOutlinePointsProperty=$$t.$ar.i("PointerOutlinePoints",$$t.$cb.$type,$$t.$t9.$type,new $$t.as(2,null,function(a,b){a.bv("PointerOutlinePoints",b.d(),b.c())}));$$t.$he.be="Extent";$$t.$he.bz=$$t.$ar.i("Extent",Number,$$t.$he.$type,new $$t.as(2,50,function(a,b){}));$$t.$hc.cl="FormatLabel";$$t.$hc.formatLabelProperty=$$t.$ar.i("FormatLabel",$$t.$jo.$type,$$t.$hc.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("FormatLabel",b.d(),b.c())}));$$t.$hc.cx="RootCanvas";$$t.$hc.ck="FastItemsSourceProvider";$$t.$hc.cy="SeriesViewer";$$t.$hc.c8="Title";$$t.$hc.titleProperty=$$t.$ar.i("Title",String,$$t.$hc.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("Title",b.d(),b.c())}));$$t.$hc.c1="Stroke";$$t.$hc.strokeProperty=$$t.$ar.i("Stroke",$$t.$b3.$type,$$t.$hc.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("Stroke",b.d(),b.c())}));$$t.$hc.ch="ActualStroke";$$t.$hc.actualStrokeProperty=$$t.$ar.i("ActualStroke",$$t.$b3.$type,$$t.$hc.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("ActualStroke",b.d(),b.c())}));$$t.$hc.c2="StrokeThickness";$$t.$hc.strokeThicknessProperty=$$t.$ar.i("StrokeThickness",Number,$$t.$hc.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("StrokeThickness",b.d(),b.c())}));$$t.$hc.c0="StrokeDashArray";$$t.$hc.strokeDashArrayProperty=$$t.$ar.i("StrokeDashArray",$$t.$b5.$type,$$t.$hc.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("StrokeDashArray",b.d(),b.c())}));$$t.$hc.cz="Strip";$$t.$hc.stripProperty=$$t.$ar.i("Strip",$$t.$b3.$type,$$t.$hc.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("Strip",b.d(),b.c())}));$$t.$hc.cs="MajorStroke";$$t.$hc.majorStrokeProperty=$$t.$ar.i("MajorStroke",$$t.$b3.$type,$$t.$hc.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("MajorStroke",b.d(),b.c())}));$$t.$hc.cf="ActualMajorStroke";$$t.$hc.actualMajorStrokeProperty=$$t.$ar.i("ActualMajorStroke",$$t.$b3.$type,$$t.$hc.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("ActualMajorStroke",b.d(),b.c())}));$$t.$hc.ct="MajorStrokeThickness";$$t.$hc.majorStrokeThicknessProperty=$$t.$ar.i("MajorStrokeThickness",Number,$$t.$hc.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("MajorStrokeThickness",b.d(),b.c())}));$$t.$hc.cr="MajorStrokeDashArray";$$t.$hc.majorStrokeDashArrayProperty=$$t.$ar.i("MajorStrokeDashArray",$$t.$b5.$type,$$t.$hc.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("MajorStrokeDashArray",b.d(),b.c())}));$$t.$hc.cv="MinorStroke";$$t.$hc.minorStrokeProperty=$$t.$ar.i("MinorStroke",$$t.$b3.$type,$$t.$hc.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("MinorStroke",b.d(),b.c())}));$$t.$hc.cg="ActualMinorStroke";$$t.$hc.actualMinorStrokeProperty=$$t.$ar.i("ActualMinorStroke",$$t.$b3.$type,$$t.$hc.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("ActualMinorStroke",b.d(),b.c())}));$$t.$hc.cw="MinorStrokeThickness";$$t.$hc.minorStrokeThicknessProperty=$$t.$ar.i("MinorStrokeThickness",Number,$$t.$hc.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("MinorStrokeThickness",b.d(),b.c())}));$$t.$hc.cu="MinorStrokeDashArray";$$t.$hc.minorStrokeDashArrayProperty=$$t.$ar.i("MinorStrokeDashArray",$$t.$b5.$type,$$t.$hc.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("MinorStrokeDashArray",b.d(),b.c())}));$$t.$hc.c5="TickStroke";$$t.$hc.tickStrokeProperty=$$t.$ar.i("TickStroke",$$t.$b3.$type,$$t.$hc.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("TickStroke",b.d(),b.c())}));$$t.$hc.c6="TickStrokeThickness";$$t.$hc.tickStrokeThicknessProperty=$$t.$ar.i("TickStrokeThickness",Number,$$t.$hc.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("TickStrokeThickness",b.d(),b.c())}));$$t.$hc.c4="TickStrokeDashArray";$$t.$hc.tickStrokeDashArrayProperty=$$t.$ar.i("TickStrokeDashArray",$$t.$b5.$type,$$t.$hc.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("TickStrokeDashArray",b.d(),b.c())}));$$t.$hc.c3="TickLength";$$t.$hc.tickLengthProperty=$$t.$ar.i("TickLength",Number,$$t.$hc.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("TickLength",b.d(),b.c())}));$$t.$hc.cm="IsDisabled";$$t.$hc.isDisabledProperty=$$t.$ar.i("IsDisabled",$$t.$f.$type,$$t.$hc.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("IsDisabled",b.d(),b.c())}));$$t.$hc.cn="IsInverted";$$t.$hc.isInvertedProperty=$$t.$ar.i("IsInverted",$$t.$f.$type,$$t.$hc.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("IsInverted",b.d(),b.c())}));$$t.$hc.cq="LabelSettings";$$t.$hc.labelSettingsProperty=$$t.$ar.i("LabelSettings",$$t.$hg.$type,$$t.$hc.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("LabelSettings",b.d(),b.c())}));$$t.$hc.co="LabelPanelStyle";$$t.$hc.labelPanelStyleProperty=$$t.$ar.i("LabelPanelStyle",$$t.$a4.$type,$$t.$hc.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("LabelPanelStyle",b.d(),b.c())}));$$t.$hc.ci="CrossingAxis";$$t.$hc.crossingAxisProperty=$$t.$ar.i("CrossingAxis",$$t.$hc.$type,$$t.$hc.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("CrossingAxis",b.d(),b.c())}));$$t.$hc.cj="CrossingValue";$$t.$hc.crossingValueProperty=$$t.$ar.i("CrossingValue",$.ig.$op.$type,$$t.$hc.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("CrossingValue",b.d(),b.c())}));$$t.$hc.c9="TitleSettings";$$t.$hc.titleSettingsProperty=$$t.$ar.i("TitleSettings",$$t.$io.$type,$$t.$hc.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("TitleSettings",b.d(),b.c())}));$$t.$hc.cp="Label";$$t.$hc.labelProperty=$$t.$ar.i("Label",$.ig.$op.$type,$$t.$hc.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$hc.$type,a).dq("Label",b.d(),b.c())}));$$t.$hg.aj="TextStyle";$$t.$hg.ah="TextColor";$$t.$hg.ad="Location";$$t.$hg.am="Visibility";$$t.$hg.ag="ShowFirstLabel";$$t.$hg.y="Angle";$$t.$hg.aa="Extent";$$t.$hg.ae="Margin";$$t.$hg.ac="LeftMargin";$$t.$hg.af="RightMargin";$$t.$hg.ak="TopMargin";$$t.$hg.z="BottomMargin";$$t.$hg.ab="HorizontalAlignment";$$t.$hg.al="VerticalAlignment";$$t.$hg.extentPropertyDefault=50;$$t.$io.a1="AxisTitlePosition";$$t.$h3.c=7;$$t.$hb.f6="FastItemsSource";$$t.$hb.fastItemsSourceProperty=$$t.$ar.i("FastItemsSource",$$t.$ji.$type,$$t.$hb.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hb.$type,a).dq("FastItemsSource",b.d(),b.c())}));$$t.$hb.ga="ItemsSource";$$t.$hb.itemsSourceProperty=$$t.$ar.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$hb.$type,new $$t.as(2,null,function(a,b){var c=$.ig.util.cast($$t.$hb.$type,a);if(c.at()!=null){c.at().releaseFastItemsSource(b.d())}$.ig.util.cast($$t.$hb.$type,a).dq("ItemsSource",b.d(),b.c())}));$$t.$hb.f9="ItemsCount";$$t.$hb.f5="CategoryMode";$$t.$hb.f7="Gap";$$t.$hb.gapProperty=$$t.$ar.i("Gap",Number,$$t.$hb.$type,new $$t.as(2,.2,function(a,b){$.ig.util.cast($$t.$hb.$type,a).dq("Gap",b.d(),b.c())}));$$t.$hb.gb="Overlap";$$t.$hb.overlapProperty=$$t.$ar.i("Overlap",Number,$$t.$hb.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$hb.$type,a).dq("Overlap",b.d(),b.c())}));$$t.$hb.gc="UseClusteringMode";$$t.$hb.useClusteringModeProperty=$$t.$ar.i("UseClusteringMode",$$t.$f.$type,$$t.$hb.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$hb.$type,a).dq("UseClusteringMode",b.d(),b.c())}));$$t.$hb.f8="GroupCount";$$t.$jd.hk="StartAngleOffset";$$t.$jd.startAngleOffsetProperty=$$t.$ar.i("StartAngleOffset",Number,$$t.$jd.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$jd.$type,a).dq("StartAngleOffset",b.d(),b.c())}));$$t.$jd.hj="Interval";$$t.$jd.intervalProperty=$$t.$ar.i("Interval",Number,$$t.$jd.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$jd.$type,a).dq("Interval",b.d(),b.c());$.ig.util.cast($$t.$jd.$type,a).du(false)}));$$t.$k1.hr="DisplayType";$$t.$k1.displayTypeProperty=$$t.$ar.i("DisplayType",$$t.$k3.$type,$$t.$k1.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$k1.$type,a).dq("DisplayType",b.d(),b.c())}));$$t.$k1.hu="MinimumValue";$$t.$k1.minimumValueProperty=$$t.$ar.i("MinimumValue",$$t.$bt.$type,$$t.$k1.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$k1.$type,a).dq("MinimumValue",b.d(),b.c())}));$$t.$k1.ht="MaximumValue";$$t.$k1.maximumValueProperty=$$t.$ar.i("MaximumValue",$$t.$bt.$type,$$t.$k1.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$k1.$type,a).dq("MaximumValue",b.d(),b.c())}));$$t.$k1.hs="Interval";$$t.$k1.intervalProperty=$$t.$ar.i("Interval",$.ig.Number.prototype.$type,$$t.$k1.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$k1.$type,a).dq("Interval",b.d(),b.c())
}));$$t.$k1.hn="ActualMinimumValue";$$t.$k1.hm="ActualMaximumValue";$$t.$k1.hq="DateTimeMemberPath";$$t.$k1.dateTimeMemberPathProperty=$$t.$ar.i("DateTimeMemberPath",String,$$t.$k1.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$k1.$type,a).dq("DateTimeMemberPath",b.d(),b.c())}));$$t.$k1.ho="DateTimeColumn";$$t.$up.g4="Interval";$$t.$up.intervalProperty=$$t.$ar.i("Interval",Number,$$t.$up.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$up.$type,a).dq("Interval",b.d(),b.c());$.ig.util.cast($$t.$up.$type,a).du(false)}));$$t.$lq.g4="Interval";$$t.$lq.intervalProperty=$$t.$ar.i("Interval",Number,$$t.$lq.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$lq.$type,a).dq("Interval",b.d(),b.c());$.ig.util.cast($$t.$lq.$type,a).du(false)}));$$t.$hl.gl="MinimumValue";$$t.$hl.minimumValueProperty=$$t.$ar.i("MinimumValue",Number,$$t.$hl.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$hl.$type,a).dq("MinimumValue",b.d(),b.c())}));$$t.$hl.gf="ActualMinimumValue";$$t.$hl.gk="MaximumValue";$$t.$hl.maximumValueProperty=$$t.$ar.i("MaximumValue",Number,$$t.$hl.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$hl.$type,a).dq("MaximumValue",b.d(),b.c())}));$$t.$hl.ge="ActualMaximumValue";$$t.$hl.gh="Interval";$$t.$hl.intervalProperty=$$t.$ar.i("Interval",Number,$$t.$hl.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$hl.$type,a).dq("Interval",b.d(),b.c())}));$$t.$hl.gm="ReferenceValue";$$t.$hl.referenceValueProperty=$$t.$ar.i("ReferenceValue",Number,$$t.$hl.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$hl.$type,a).dq("ReferenceValue",b.d(),b.c())}));$$t.$hl.gi="IsLogarithmic";$$t.$hl.isLogarithmicProperty=$$t.$ar.i("IsLogarithmic",$$t.$f.$type,$$t.$hl.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$hl.$type,a).dq("IsLogarithmic",b.d(),b.c())}));$$t.$hl.gd="ActualIsLogarithmic";$$t.$hl.gj="LogarithmBase";$$t.$hl.logarithmBaseProperty=$$t.$ar.i("LogarithmBase",$.ig.Number.prototype.$type,$$t.$hl.$type,new $$t.as(2,10,function(a,b){$.ig.util.cast($$t.$hl.$type,a).dq("LogarithmBase",b.d(),b.c())}));$$t.$hl.gn="TickmarkValues";$$t.$hl.tickmarkValuesProperty=$$t.$ar.i("TickmarkValues",$$t.$hx.$type,$$t.$hl.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hl.$type,a).dq("TickmarkValues",b.d(),b.c())}));$$t.$hl.gg="ActualTickmarkValues";$$t.$i7.hc="StartAngleOffset";$$t.$i7.startAngleOffsetProperty=$$t.$ar.i("StartAngleOffset",Number,$$t.$i7.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$i7.$type,a).dq("StartAngleOffset",b.d(),b.c())}));$$t.$ib.g8="ScaleMode";$$t.$ib.scaleModeProperty=$$t.$ar.i("ScaleMode",$$t.$ig.$type,$$t.$ib.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$ib.$type,a).dq("ScaleMode",b.d(),b.c())}));$$t.$ib.g9="Scaler";$$t.$ib.scalerProperty=$$t.$ar.i("Scaler",$$t.$id.$type,$$t.$ib.$type,new $$t.as(2,null,$$t.$ib.hd));$$t.$ib.g7="ActualScaler";$$t.$it.hi="RadiusExtentScale";$$t.$it.radiusExtentScaleProperty=$$t.$ar.i("RadiusExtentScale",Number,$$t.$it.$type,new $$t.as(2,.75,function(a,b){$.ig.util.cast($$t.$it.$type,a).dq("RadiusExtentScale",b.d(),b.c())}));$$t.$it.hh="InnerRadiusExtentScale";$$t.$it.innerRadiusExtentScaleProperty=$$t.$ar.i("InnerRadiusExtentScale",Number,$$t.$it.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$it.$type,a).dq("InnerRadiusExtentScale",b.d(),b.c())}));$$t.$id.q="ActualMinimumValue";$$t.$id.y=$$t.$ar.i("ActualMinimumValue",Number,$$t.$id.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$id.$type,a).t("ActualMinimumValue",b.d(),b.c())}));$$t.$id.p="ActualMaximumValue";$$t.$id.x=$$t.$ar.i("ActualMaximumValue",Number,$$t.$id.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$id.$type,a).t("ActualMaximumValue",b.d(),b.c())}));$$t.$h1.s=5e-324;$$t.$h1.u="LogarithmBase";$$t.$h1.v=$$t.$ar.i("LogarithmBase",$.ig.Number.prototype.$type,$$t.$h1.$type,new $$t.as(2,10,function(a,b){}));$$t.$ki.h="TrendLineDashArray";$$t.$ki.l="TrendLineType";$$t.$ki.j="TrendLinePeriod";$$t.$ki.g="TrendLineBrush";$$t.$ki.f="ActualTrendLineBrush";$$t.$ki.k="TrendLineThickness";$$t.$ki.i="TrendLineDashCap";$$t.$ki.m="TrendLineZIndex";$$t.$fw.j6="MarkerType";$$t.$fw.markerTypeProperty=$$t.$ar.i("MarkerType",$$t.$gc.$type,$$t.$fw.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$fw.$type,a).raisePropertyChanged("MarkerType",b.d(),b.c())}));$$t.$fw.j5="MarkerTemplate";$$t.$fw.markerTemplateProperty=$$t.$ar.i("MarkerTemplate",$$t.$cg.$type,$$t.$fw.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$fw.$type,a).raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$fw.j0="ActualMarkerTemplate";$$t.$fw.actualMarkerTemplateProperty=$$t.$ar.i("ActualMarkerTemplate",$$t.$cg.$type,$$t.$fw.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$fw.$type,a).raisePropertyChanged("ActualMarkerTemplate",b.d(),b.c())}));$$t.$fw.j8=null;$$t.$fw.j2="MarkerBrush";$$t.$fw.markerBrushProperty=$$t.$ar.i("MarkerBrush",$$t.$b3.$type,$$t.$fw.$type,new $$t.as(1,function(a,b){var c=$.ig.util.cast($$t.$fw.$type,a);c.raisePropertyChanged("MarkerBrush",b.d(),b.c())}));$$t.$fw.jy="ActualMarkerBrush";$$t.$fw.actualMarkerBrushProperty=$$t.$ar.i("ActualMarkerBrush",$$t.$b3.$type,$$t.$fw.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$fw.$type,a).raisePropertyChanged("ActualMarkerBrush",b.d(),b.c())}));$$t.$fw.j3="MarkerOutline";$$t.$fw.markerOutlineProperty=$$t.$ar.i("MarkerOutline",$$t.$b3.$type,$$t.$fw.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$fw.$type,a).raisePropertyChanged("MarkerOutline",b.d(),b.c())}));$$t.$fw.jz="ActualMarkerOutline";$$t.$fw.actualMarkerOutlineProperty=$$t.$ar.i("ActualMarkerOutline",$$t.$b3.$type,$$t.$fw.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$fw.$type,a).raisePropertyChanged("ActualMarkerOutline",b.d(),b.c())}));$$t.$fw.j4="MarkerStyle";$$t.$fw.markerStyleProperty=$$t.$ar.i("MarkerStyle",$$t.$a4.$type,$$t.$fw.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$fw.$type,a).raisePropertyChanged("MarkerStyle",b.d(),b.c())}));$$t.$fw.j7="UseLightweightMarkers";$$t.$fw.useLightweightMarkersProperty=$$t.$ar.i("UseLightweightMarkers",$$t.$f.$type,$$t.$fw.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$fw.$type,a).raisePropertyChanged("UseLightweightMarkers",b.d(),b.c())}));$$t.$nl.lf="XAxis";$$t.$nl.xAxisProperty=$$t.$ar.i("XAxis",$$t.$lt.$type,$$t.$nl.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$nl.$type,a).raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$nl.lj="YAxis";$$t.$nl.yAxisProperty=$$t.$ar.i("YAxis",$$t.$ia.$type,$$t.$nl.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$nl.$type,a).raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$nl.li="XMemberPath";$$t.$nl.xMemberPathProperty=$$t.$ar.i("XMemberPath",String,$$t.$nl.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$nl.$type,a).raisePropertyChanged("XMemberPath",b.d(),b.c())}));$$t.$nl.lg="XColumn";$$t.$nl.lm="YMemberPath";$$t.$nl.yMemberPathProperty=$$t.$ar.i("YMemberPath",String,$$t.$nl.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$nl.$type,a).raisePropertyChanged("YMemberPath",b.d(),b.c())}));$$t.$nl.lk="YColumn";$$t.$nl.trendLineTypeProperty=$$t.$ar.i("TrendLineType",$$t.$j6.$type,$$t.$nl.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$nl.$type,a).raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$nl.trendLineBrushProperty=$$t.$ar.i("TrendLineBrush",$$t.$b3.$type,$$t.$nl.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$nl.$type,a).raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$nl.actualTrendLineBrushProperty=$$t.$ar.i("ActualTrendLineBrush",$$t.$b3.$type,$$t.$nl.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$nl.$type,a).raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$nl.trendLineThicknessProperty=$$t.$ar.i("TrendLineThickness",Number,$$t.$nl.$type,new $$t.as(2,1.5,function(a,b){$.ig.util.cast($$t.$nl.$type,a).raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$nl.trendLineDashCapProperty=$$t.$ar.i("TrendLineDashCap",$$t.$lh.$type,$$t.$nl.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$nl.$type,a).raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$nl.trendLineDashArrayProperty=$$t.$ar.i("TrendLineDashArray",$$t.$b5.$type,$$t.$nl.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$nl.$type,a).raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$nl.trendLinePeriodProperty=$$t.$ar.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$nl.$type,new $$t.as(2,7,function(a,b){$.ig.util.cast($$t.$nl.$type,a).raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$nl.ld="MarkerCollisionAvoidance";$$t.$nl.markerCollisionAvoidanceProperty=$$t.$ar.i("MarkerCollisionAvoidance",$$t.$ns.$type,$$t.$nl.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$nl.$type,a).raisePropertyChanged("MarkerCollisionAvoidance",b.d(),b.c())}));$$t.$nl.trendLineZIndexProperty=$$t.$ar.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$nl.$type,new $$t.as(2,1001,function(a,b){$.ig.util.cast($$t.$nl.$type,a).raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$nl.le="MaximumMarkers";$$t.$nl.maximumMarkersProperty=$$t.$ar.i("MaximumMarkers",$.ig.Number.prototype.$type,$$t.$nl.$type,new $$t.as(2,400,function(a,b){$.ig.util.cast($$t.$nl.$type,a).raisePropertyChanged("MaximumMarkers",b.d(),b.c())}));$$t.$nl.lc="ErrorBarSettings";$$t.$nl.errorBarSettingsProperty=$$t.$ar.i("ErrorBarSettings",$$t.$ny.$type,$$t.$nl.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$nl.$type,a).raisePropertyChanged("ErrorBarSettings",b.d(),b.c())}));$$t.$nk.m6="RadiusMemberPath";$$t.$nk.radiusMemberPathProperty=$$t.$ar.i("RadiusMemberPath",String,$$t.$nk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$nk.$type,a).raisePropertyChanged("RadiusMemberPath",b.d(),b.c())}));$$t.$nk.m4="RadiusColumn";$$t.$nk.m7="RadiusScale";$$t.$nk.radiusScaleProperty=$$t.$ar.i("RadiusScale",$$t.$oh.$type,$$t.$nk.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$nk.$type,a).raisePropertyChanged("RadiusScale",b.d(),b.c())}));$$t.$nk.m3="LabelMemberPath";$$t.$nk.labelMemberPathProperty=$$t.$ar.i("LabelMemberPath",String,$$t.$nk.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$nk.$type,a).raisePropertyChanged("LabelMemberPath",b.d(),b.c())}));$$t.$nk.m1="LabelColumn";$$t.$nk.mz="FillMemberPath";$$t.$nk.fillMemberPathProperty=$$t.$ar.i("FillMemberPath",String,$$t.$nk.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$nk.$type,a).raisePropertyChanged("FillMemberPath",b.d(),b.c())}));$$t.$nk.m0="FillScale";$$t.$nk.fillScaleProperty=$$t.$ar.i("FillScale",$$t.$oi.$type,$$t.$nk.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$nk.$type,a).raisePropertyChanged("FillScale",b.d(),b.c())}));$$t.$nk.mx="FillColumn";$$t.$ol.u="BrushSelectionMode";$$t.$ol.brushSelectionModeProperty=$$t.$ar.i("BrushSelectionMode",$$t.$om.$type,$$t.$ol.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$ol.$type,a).o("BrushSelectionMode",b.d(),b.c())}));$$t.$oh.q="MinimumValue";$$t.$oh.minimumValueProperty=$$t.$ar.i("MinimumValue",Number,$$t.$oh.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$oh.$type,a).s("MinimumValue",b.d(),b.c())}));$$t.$oh.p="MaximumValue";$$t.$oh.maximumValueProperty=$$t.$ar.i("MaximumValue",Number,$$t.$oh.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$oh.$type,a).s("MaximumValue",b.d(),b.c())}));$$t.$oh.n="IsLogarithmic";$$t.$oh.isLogarithmicProperty=$$t.$ar.i("IsLogarithmic",$$t.$f.$type,$$t.$oh.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$oh.$type,a).s("IsLogarithmic",b.d(),b.c())}));$$t.$oh.o="LogarithmBase";$$t.$oh.logarithmBaseProperty=$$t.$ar.i("LogarithmBase",$.ig.Number.prototype.$type,$$t.$oh.$type,new $$t.as(2,10,function(a,b){$.ig.util.cast($$t.$oh.$type,a).s("LogarithmBase",b.d(),b.c())}));$$t.$on.aa="MinimumValue";$$t.$on.minimumValueProperty=$$t.$ar.i("MinimumValue",Number,$$t.$on.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$on.$type,a).o("MinimumValue",b.d(),b.c())}));$$t.$on.z="MaximumValue";$$t.$on.maximumValueProperty=$$t.$ar.i("MaximumValue",Number,$$t.$on.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$on.$type,a).o("MaximumValue",b.d(),b.c())}));$$t.$on.x="IsLogarithmic";$$t.$on.isLogarithmicProperty=$$t.$ar.i("IsLogarithmic",$$t.$f.$type,$$t.$on.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$on.$type,a).o("IsLogarithmic",b.d(),b.c())}));$$t.$on.y="LogarithmBase";$$t.$on.logarithmBaseProperty=$$t.$ar.i("LogarithmBase",$.ig.Number.prototype.$type,$$t.$on.$type,new $$t.as(2,10,function(a,b){$.ig.util.cast($$t.$on.$type,a).o("LogarithmBase",b.d(),b.c())}));$$t.$fv.l2="IsCustomCategoryStyleAllowed";$$t.$fv.isCustomCategoryStyleAllowedProperty=$$t.$ar.i("IsCustomCategoryStyleAllowed",$$t.$f.$type,$$t.$fv.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$fv.$type,a).raisePropertyChanged("IsCustomCategoryStyleAllowed",b.d(),b.c())}));$$t.$fv.l1="IsCustomCategoryMarkerStyleAllowed";$$t.$fv.isCustomCategoryMarkerStyleAllowedProperty=$$t.$ar.i("IsCustomCategoryMarkerStyleAllowed",$$t.$f.$type,$$t.$fv.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$fv.$type,a).raisePropertyChanged("IsCustomCategoryMarkerStyleAllowed",b.d(),b.c())}));$$t.$fv.l0="ErrorBarSettings";$$t.$fv.l5="UseHighMarkerFidelity";$$t.$fv.useHighMarkerFidelityProperty=$$t.$ar.i("UseHighMarkerFidelity",$$t.$f.$type,$$t.$fv.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$fv.$type,a).raisePropertyChanged("UseHighMarkerFidelity",b.d(),b.c())}));$$t.$fv.l4="TransitionInMode";$$t.$fv.transitionInModeProperty=$$t.$ar.i("TransitionInMode",$$t.$qm.$type,$$t.$fv.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$fv.$type,a).raisePropertyChanged("TransitionInMode",b.d(),b.c())}));$$t.$fv.l3="IsTransitionInEnabled";$$t.$fv.isTransitionInEnabledProperty=$$t.$ar.i("IsTransitionInEnabled",$$t.$f.$type,$$t.$fv.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$fv.$type,a).raisePropertyChanged("IsTransitionInEnabled",b.d(),b.c())}));$$t.$jy.mz="ValueMemberPath";$$t.$jy.valueMemberPathProperty=$$t.$ar.i("ValueMemberPath",String,$$t.$jy.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$jy.$type,a).raisePropertyChanged("ValueMemberPath",b.d(),b.c())}));$$t.$jy.mx="ValueColumn";$$t.$jy.trendLineTypeProperty=$$t.$ar.i("TrendLineType",$$t.$j6.$type,$$t.$jy.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$jy.$type,a).raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$jy.trendLineBrushProperty=$$t.$ar.i("TrendLineBrush",$$t.$b3.$type,$$t.$jy.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$jy.$type,a).raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$jy.actualTrendLineBrushProperty=$$t.$ar.i("ActualTrendLineBrush",$$t.$b3.$type,$$t.$jy.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$jy.$type,a).raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$jy.trendLineThicknessProperty=$$t.$ar.i("TrendLineThickness",Number,$$t.$jy.$type,new $$t.as(2,1.5,function(a,b){$.ig.util.cast($$t.$jy.$type,a).raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$jy.trendLineDashCapProperty=$$t.$ar.i("TrendLineDashCap",$$t.$lh.$type,$$t.$jy.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$jy.$type,a).raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$jy.trendLineDashArrayProperty=$$t.$ar.i("TrendLineDashArray",$$t.$b5.$type,$$t.$jy.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$jy.$type,a).raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$jy.trendLinePeriodProperty=$$t.$ar.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$jy.$type,new $$t.as(2,7,function(a,b){$.ig.util.cast($$t.$jy.$type,a).raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$jy.trendLineZIndexProperty=$$t.$ar.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$jy.$type,new $$t.as(2,1001,function(a,b){$.ig.util.cast($$t.$jy.$type,a).raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$uv.nh="XAxis";$$t.$uv.xAxisProperty=$$t.$ar.i("XAxis",$$t.$lt.$type,$$t.$uv.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$uv.$type,a).raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$uv.ni="YAxis";$$t.$uv.yAxisProperty=$$t.$ar.i("YAxis",$$t.$lq.$type,$$t.$uv.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$uv.$type,a).raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$uw.no="RadiusX";$$t.$uw.radiusXProperty=$$t.$ar.i("RadiusX",Number,$$t.$uw.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$uw.$type,a).raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$uw.np="RadiusY";$$t.$uw.radiusYProperty=$$t.$ar.i("RadiusY",Number,$$t.$uw.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$uw.$type,a).raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$jx.nj="XAxis";$$t.$jx.xAxisProperty=$$t.$ar.i("XAxis",$$t.$hb.$type,$$t.$jx.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$jx.$type,a).raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$jx.nk="YAxis";$$t.$jx.yAxisProperty=$$t.$ar.i("YAxis",$$t.$ia.$type,$$t.$jx.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$jx.$type,a).raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$ra.mx="LowMemberPath";$$t.$ra.lowMemberPathProperty=$$t.$ar.i("LowMemberPath",String,$$t.$ra.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ra.$type,a).raisePropertyChanged("LowMemberPath",b.d(),b.c())}));$$t.$ra.mv="LowColumn";$$t.$ra.mu="HighMemberPath";$$t.$ra.highMemberPathProperty=$$t.$ar.i("HighMemberPath",String,$$t.$ra.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ra.$type,a).raisePropertyChanged("HighMemberPath",b.d(),b.c())}));$$t.$ra.ms="HighColumn";$$t.$q9.m1="XAxis";$$t.$q9.xAxisProperty=$$t.$ar.i("XAxis",$$t.$hb.$type,$$t.$q9.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$q9.$type,a).raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$q9.m2="YAxis";$$t.$q9.yAxisProperty=$$t.$ar.i("YAxis",$$t.$ia.$type,$$t.$q9.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$q9.$type,a).raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$u1.m8="RadiusX";$$t.$u1.radiusXProperty=$$t.$ar.i("RadiusX",Number,$$t.$u1.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$u1.$type,a).raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$u1.m9="RadiusY";$$t.$u1.radiusYProperty=$$t.$ar.i("RadiusY",Number,$$t.$u1.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$u1.$type,a).raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$mh.nr="UnknownValuePlotting";$$t.$mh.unknownValuePlottingProperty=$$t.$ar.i("UnknownValuePlotting",$$t.$lf.$type,$$t.$mh.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$mh.$type,a).raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$ke.s=0;$$t.$u5.ns="RadiusX";$$t.$u5.radiusXProperty=$$t.$ar.i("RadiusX",Number,$$t.$u5.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$u5.$type,a).raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$u5.nt="RadiusY";$$t.$u5.radiusYProperty=$$t.$ar.i("RadiusY",Number,$$t.$u5.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$u5.$type,a).raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$ly.nr="UnknownValuePlotting";$$t.$ly.unknownValuePlottingProperty=$$t.$ar.i("UnknownValuePlotting",$$t.$lf.$type,$$t.$ly.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$ly.$type,a).raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$l9.nw="SplineType";$$t.$l9.splineTypeProperty=$$t.$ar.i("SplineType",$$t.$mb.$type,$$t.$l9.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$l9.$type,a).raisePropertyChanged("SplineType",b.d(),b.c())}));$$t.$qk.ns="NegativeBrush";$$t.$qk.negativeBrushProperty=$$t.$ar.i("NegativeBrush",$$t.$b3.$type,$$t.$qk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$qk.$type,a).raisePropertyChanged("NegativeBrush",b.d(),b.c())}));$$t.$qk.nt="RadiusX";$$t.$qk.radiusXProperty=$$t.$ar.i("RadiusX",Number,$$t.$qk.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$qk.$type,a).raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$qk.nu="RadiusY";$$t.$qk.radiusYProperty=$$t.$ar.i("RadiusY",Number,$$t.$qk.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$qk.$type,a).raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$mk.b9="ContentPresenter";$$t.$mk.cb="FastItemsSource";$$t.$mk.eh=$$t.$ar.i("FastItemsSource",$$t.$mv.$type,$$t.$mk.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("FastItemsSource",b.d(),b.c())}));$$t.$mk.c7="ValueColumn";$$t.$mk.b2=30;$$t.$mk.cf="ItemsSource";$$t.$mk.itemsSourceProperty=$$t.$ar.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("ItemsSource",b.d(),b.c())}));$$t.$mk.cd="InnerExtent";$$t.$mk.innerExtentProperty=$$t.$ar.i("InnerExtent",Number,$$t.$mk.$type,new $$t.as(2,0,function(a,b){a.dw("InnerExtent",b.d(),b.c())}));$$t.$mk.c9="ValueMemberPath";$$t.$mk.valueMemberPathProperty=$$t.$ar.i("ValueMemberPath",String,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("ValueMemberPath",b.d(),b.c())}));$$t.$mk.cj="LabelMemberPath";$$t.$mk.labelMemberPathProperty=$$t.$ar.i("LabelMemberPath",String,$$t.$mk.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LabelMemberPath",b.d(),b.c())}));$$t.$mk.cg="LabelColumn";$$t.$mk.ck="LabelsPosition";$$t.$mk.labelsPositionProperty=$$t.$ar.i("LabelsPosition",$$t.$m0.$type,$$t.$mk.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LabelsPosition",b.d(),b.c())}));$$t.$mk.cp="LeaderLineVisibility";$$t.$mk.leaderLineVisibilityProperty=$$t.$ar.i("LeaderLineVisibility",$$t.$a3.$type,$$t.$mk.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LeaderLineVisibility",b.d(),b.c())}));$$t.$mk.cn="LeaderLineStyle";$$t.$mk.leaderLineStyleProperty=$$t.$ar.i("LeaderLineStyle",$$t.$a4.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LeaderLineStyle",b.d(),b.c())}));$$t.$mk.co="LeaderLineType";$$t.$mk.leaderLineTypeProperty=$$t.$ar.i("LeaderLineType",$$t.$m1.$type,$$t.$mk.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LeaderLineType",b.d(),b.c())}));$$t.$mk.cm="LeaderLineMargin";$$t.$mk.leaderLineMarginProperty=$$t.$ar.i("LeaderLineMargin",Number,$$t.$mk.$type,new $$t.as(2,6,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LeaderLineMargin",b.d(),b.c())}));$$t.$mk.c5="ToolTip";$$t.$mk.toolTipProperty=$$t.$ar.i("ToolTip",$.ig.$op.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("ToolTip",b.d(),b.c())}));$$t.$mk.cw="OthersCategoryThreshold";$$t.$mk.othersCategoryThresholdProperty=$$t.$ar.i("OthersCategoryThreshold",Number,$$t.$mk.$type,new $$t.as(2,3,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("OthersCategoryThreshold",b.d(),b.c())}));$$t.$mk.cx="OthersCategoryType";$$t.$mk.othersCategoryTypeProperty=$$t.$ar.i("OthersCategoryType",$$t.$m2.$type,$$t.$mk.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("OthersCategoryType",b.d(),b.c())}));$$t.$mk.cv="OthersCategoryText";$$t.$mk.othersCategoryTextProperty=$$t.$ar.i("OthersCategoryText",String,$$t.$mk.$type,new $$t.as(2,"Others",function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("OthersCategoryText",b.d(),b.c())}));$$t.$mk.ca="ExplodedRadius";$$t.$mk.explodedRadiusProperty=$$t.$ar.i("ExplodedRadius",Number,$$t.$mk.$type,new $$t.as(2,.2,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("ExplodedRadius",b.d(),b.c())}));$$t.$mk.cz="RadiusFactor";$$t.$mk.radiusFactorProperty=$$t.$ar.i("RadiusFactor",Number,$$t.$mk.$type,new $$t.as(2,.9,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("RadiusFactor",b.d(),b.c())}));$$t.$mk.b7="AllowSliceSelection";$$t.$mk.allowSliceSelectionProperty=$$t.$ar.i("AllowSliceSelection",$$t.$f.$type,$$t.$mk.$type,new $$t.as(2,true,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("AllowSliceSelection",b.d(),b.c())}));$$t.$mk.b6="AllowSliceExplosion";$$t.$mk.allowSliceExplosionProperty=$$t.$ar.i("AllowSliceExplosion",$$t.$f.$type,$$t.$mk.$type,new $$t.as(2,true,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("AllowSliceExplosion",b.d(),b.c())}));$$t.$mk.cs="Legend";$$t.$mk.legendProperty=$$t.$ar.i("Legend",$$t.$m4.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("Legend",b.d(),b.c())}));$$t.$mk.ch="LabelExtent";$$t.$mk.labelExtentProperty=$$t.$ar.i("LabelExtent",Number,$$t.$mk.$type,new $$t.as(2,10,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LabelExtent",b.d(),b.c())}));$$t.$mk.c1="StartAngle";$$t.$mk.startAngleProperty=$$t.$ar.i("StartAngle",Number,$$t.$mk.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("StartAngle",b.d(),b.c())}));$$t.$mk.c2="SweepDirection";$$t.$mk.sweepDirectionProperty=$$t.$ar.i("SweepDirection",$$t.$d5.$type,$$t.$mk.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("SweepDirection",b.d(),b.c())}));$$t.$mk.ct="OthersCategoryStyle";$$t.$mk.othersCategoryStyleProperty=$$t.$ar.i("OthersCategoryStyle",$$t.$a4.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("OthersCategoryStyle",b.d(),b.c())}));$$t.$mk.c0="SelectedStyle";$$t.$mk.selectedStyleProperty=$$t.$ar.i("SelectedStyle",$$t.$a4.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("SelectedStyle",b.d(),b.c())}));$$t.$mk.c6="ToolTipStyle";$$t.$mk.toolTipStyleProperty=$$t.$ar.i("ToolTipStyle",$$t.$a4.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("ToolTipStyle",b.d(),b.c())}));$$t.$mk.b8="Brushes";$$t.$mk.brushesProperty=$$t.$ar.i("Brushes",$$t.$fd.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("Brushes",b.d(),b.c())}));$$t.$mk.cy="Outlines";$$t.$mk.outlinesProperty=$$t.$ar.i("Outlines",$$t.$fd.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("Outlines",b.d(),b.c())}));$$t.$mk.cr="LegendItemTemplate";$$t.$mk.legendItemTemplateProperty=$$t.$ar.i("LegendItemTemplate",$$t.$cg.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LegendItemTemplate",b.d(),b.c())}));$$t.$mk.cq="LegendItemBadgeTemplate";$$t.$mk.legendItemBadgeTemplateProperty=$$t.$ar.i("LegendItemBadgeTemplate",$$t.$cg.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LegendItemBadgeTemplate",b.d(),b.c())}));$$t.$mk.cl="LabelTemplate";$$t.$mk.labelTemplateProperty=$$t.$ar.i("LabelTemplate",$$t.$cg.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LabelTemplate",b.d(),b.c())}));$$t.$mk.ce="IsSurfaceInteractionDisabled";$$t.$mk.isSurfaceInteractionDisabledProperty=$$t.$ar.i("IsSurfaceInteractionDisabled",$$t.$f.$type,$$t.$mk.$type,new $$t.as(2,false,function(a,b){a.dw("IsSurfaceInteractionDisabled",b.d(),b.c())}));$$t.$mk.cc="FormatLabel";$$t.$mk.formatLabelProperty=$$t.$ar.i("FormatLabel",$$t.$c6.$type.specialize($.ig.$op.$type,String),$$t.$mk.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("FormatLabel",b.d(),b.c())}));$$t.$mk.c4="TextStyle";$$t.$va.fs="EndAngle";$$t.$va.endAngleProperty=$$t.$ar.i("EndAngle",Number,$$t.$va.$type,new $$t.as(2,360,function(a,b){$.ig.util.cast($$t.$va.$type,a).dw("EndAngle",b.d(),b.c())}));$$t.$ml.t=0;$$t.$ve.a2="ItemsSource";$$t.$ve.itemsSourceProperty=$$t.$ar.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("ItemsSource",b.d(),b.c())}));$$t.$ve.bt="ValueMemberPath";$$t.$ve.valueMemberPathProperty=$$t.$ar.i("ValueMemberPath",String,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("ValueMemberPath",b.d(),b.c())}));$$t.$ve.a5="LabelMemberPath";$$t.$ve.labelMemberPathProperty=$$t.$ar.i("LabelMemberPath",String,$$t.$ve.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LabelMemberPath",b.d(),b.c())}));$$t.$ve.a6="LabelsPosition";$$t.$ve.labelsPositionProperty=$$t.$ar.i("LabelsPosition",$$t.$m0.$type,$$t.$ve.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LabelsPosition",b.d(),b.c())}));$$t.$ve.bb="LeaderLineVisibility";$$t.$ve.leaderLineVisibilityProperty=$$t.$ar.i("LeaderLineVisibility",$$t.$a3.$type,$$t.$ve.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LeaderLineVisibility",b.d(),b.c())}));$$t.$ve.a9="LeaderLineStyle";$$t.$ve.leaderLineStyleProperty=$$t.$ar.i("LeaderLineStyle",$$t.$a4.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LeaderLineStyle",b.d(),b.c())}));$$t.$ve.ba="LeaderLineType";$$t.$ve.leaderLineTypeProperty=$$t.$ar.i("LeaderLineType",$$t.$m1.$type,$$t.$ve.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LeaderLineType",b.d(),b.c())}));$$t.$ve.a8="LeaderLineMargin";$$t.$ve.leaderLineMarginProperty=$$t.$ar.i("LeaderLineMargin",Number,$$t.$ve.$type,new $$t.as(2,6,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LeaderLineMargin",b.d(),b.c())}));$$t.$ve.bq="ToolTip";$$t.$ve.toolTipProperty=$$t.$ar.i("ToolTip",$.ig.$op.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("ToolTip",b.d(),b.c())}));$$t.$ve.bi="OthersCategoryThreshold";$$t.$ve.othersCategoryThresholdProperty=$$t.$ar.i("OthersCategoryThreshold",Number,$$t.$ve.$type,new $$t.as(2,3,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("OthersCategoryThreshold",b.d(),b.c())}));$$t.$ve.bj="OthersCategoryType";$$t.$ve.othersCategoryTypeProperty=$$t.$ar.i("OthersCategoryType",$$t.$m2.$type,$$t.$ve.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("OthersCategoryType",b.d(),b.c())}));$$t.$ve.bh="OthersCategoryText";$$t.$ve.othersCategoryTextProperty=$$t.$ar.i("OthersCategoryText",String,$$t.$ve.$type,new $$t.as(2,"Others",function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("OthersCategoryText",b.d(),b.c())}));$$t.$ve.be="Legend";$$t.$ve.legendProperty=$$t.$ar.i("Legend",$$t.$m4.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("Legend",b.d(),b.c())}));$$t.$ve.a0="FormatLabel";$$t.$ve.formatLabelProperty=$$t.$ar.i("FormatLabel",$$t.$c6.$type.specialize($.ig.$op.$type,String),$$t.$ve.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("FormatLabel",b.d(),b.c())}));$$t.$ve.a3="LabelExtent";$$t.$ve.labelExtentProperty=$$t.$ar.i("LabelExtent",Number,$$t.$ve.$type,new $$t.as(2,10,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LabelExtent",b.d(),b.c())}));$$t.$ve.bp="StartAngle";$$t.$ve.startAngleProperty=$$t.$ar.i("StartAngle",Number,$$t.$ve.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("StartAngle",b.d(),b.c())}));$$t.$ve.bf="OthersCategoryStyle";$$t.$ve.othersCategoryStyleProperty=$$t.$ar.i("OthersCategoryStyle",$$t.$a4.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("OthersCategoryStyle",b.d(),b.c())}));$$t.$ve.bn="SelectedStyle";$$t.$ve.selectedStyleProperty=$$t.$ar.i("SelectedStyle",$$t.$a4.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("SelectedStyle",b.d(),b.c())}));$$t.$ve.bo="SelectedStyleResolved";$$t.$ve.br="ToolTipStyle";$$t.$ve.toolTipStyleProperty=$$t.$ar.i("ToolTipStyle",$$t.$a4.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("ToolTipStyle",b.d(),b.c())}));$$t.$ve.az="Brushes";$$t.$ve.brushesProperty=$$t.$ar.i("Brushes",$$t.$fd.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("Brushes",b.d(),b.c())}));$$t.$ve.bk="Outlines";$$t.$ve.outlinesProperty=$$t.$ar.i("Outlines",$$t.$fd.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("Outlines",b.d(),b.c())}));$$t.$ve.bd="LegendItemTemplate";$$t.$ve.legendItemTemplateProperty=$$t.$ar.i("LegendItemTemplate",$$t.$cg.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LegendItemTemplate",b.d(),b.c())}));$$t.$ve.bc="LegendItemBadgeTemplate";$$t.$ve.legendItemBadgeTemplateProperty=$$t.$ar.i("LegendItemBadgeTemplate",$$t.$cg.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LegendItemBadgeTemplate",b.d(),b.c())
}));$$t.$ve.a7="LabelTemplate";$$t.$ve.labelTemplateProperty=$$t.$ar.i("LabelTemplate",$$t.$cg.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LabelTemplate",b.d(),b.c())}));$$t.$ve.a1="IsSurfaceInteractionDisabled";$$t.$ve.isSurfaceInteractionDisabledProperty=$$t.$ar.i("IsSurfaceInteractionDisabled",$$t.$f.$type,$$t.$ve.$type,new $$t.as(2,false,function(a,b){a.b0("IsSurfaceInteractionDisabled",b.d(),b.c())}));$$t.$ve.bl="RadiusFactor";$$t.$ve.radiusFactorProperty=$$t.$ar.i("RadiusFactor",Number,$$t.$ve.$type,new $$t.as(2,.9,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("RadiusFactor",b.d(),b.c())}));$$t.$ve.bm="RootCanvas";$$t.$v2.c8="ChildrenMemberPath";$$t.$v2.childrenMemberPathProperty=$$t.$ar.i("ChildrenMemberPath",String,$$t.$v2.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$v2.$type,a).b0("ChildrenMemberPath",b.d(),b.c())}));$$t.$vd.an="RootCanvas";$$t.$vf.a0="AllowSliceSelection";$$t.$vf.allowSliceSelectionProperty=$$t.$ar.i("AllowSliceSelection",$$t.$f.$type,$$t.$vf.$type,new $$t.as(2,true,function(a,b){$.ig.util.cast($$t.$vf.$type,a).bk("AllowSliceSelection",b.d(),b.c())}));$$t.$vf.a6="IsSurfaceInteractionDisabled";$$t.$vf.isSurfaceInteractionDisabledProperty=$$t.$ar.i("IsSurfaceInteractionDisabled",$$t.$f.$type,$$t.$vf.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$vf.$type,a).bk("IsSurfaceInteractionDisabled",b.d(),b.c())}));$$t.$vf.az="AllowSliceExplosion";$$t.$vf.allowSliceExplosionProperty=$$t.$ar.i("AllowSliceExplosion",$$t.$f.$type,$$t.$vf.$type,new $$t.as(2,true,function(a,b){$.ig.util.cast($$t.$vf.$type,a).bk("AllowSliceExplosion",b.d(),b.c())}));$$t.$vf.a3="ContentPresenter";$$t.$vf.a5="InnerExtent";$$t.$vf.innerExtentProperty=$$t.$ar.i("InnerExtent",Number,$$t.$vf.$type,new $$t.as(2,40,function(a,b){var c=b.c();if(c<0||c>100){if(b.d()!=null){a.innerExtent(b.d())}return}a.bl();a.bk("InnerExtent",b.d(),b.c())}));$$t.$vf.a7="SelectedStyle";$$t.$vf.selectedStyleProperty=$$t.$ar.i("SelectedStyle",$$t.$a4.$type,$$t.$vf.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$vf.$type,a).bk("SelectedStyle",b.d(),b.c())}));$$t.$vf.a1="CenterData";$$t.$vf.centerDataProperty=$$t.$ar.i("CenterData",$.ig.$op.$type,$$t.$vf.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$vf.$type,a).bk("CenterData",b.d(),b.c())}));$$t.$vf.a2="CenterDataTemplate";$$t.$vf.centerDataTemplateProperty=$$t.$ar.i("CenterDataTemplate",$$t.$cg.$type,$$t.$vf.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$vf.$type,a).bk("CenterDataTemplate",b.d(),b.c())}));$$t.$qn.l8="NegativeBrush";$$t.$qn.negativeBrushProperty=$$t.$ar.i("NegativeBrush",$$t.$b3.$type,$$t.$qn.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$qn.$type,a).raisePropertyChanged("NegativeBrush",b.d(),b.c())}));$$t.$qn.mg="XAxis";$$t.$qn.xAxisProperty=$$t.$ar.i("XAxis",$$t.$hb.$type,$$t.$qn.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$qn.$type,a).raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$qn.mh="YAxis";$$t.$qn.yAxisProperty=$$t.$ar.i("YAxis",$$t.$ia.$type,$$t.$qn.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$qn.$type,a).raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$qn.mb="OpenMemberPath";$$t.$qn.openMemberPathProperty=$$t.$ar.i("OpenMemberPath",String,$$t.$qn.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$qn.$type,a).raisePropertyChanged("OpenMemberPath",b.d(),b.c())}));$$t.$qn.l9="OpenColumn";$$t.$qn.l2="HighMemberPath";$$t.$qn.highMemberPathProperty=$$t.$ar.i("HighMemberPath",String,$$t.$qn.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$qn.$type,a).raisePropertyChanged("HighMemberPath",b.d(),b.c())}));$$t.$qn.l0="HighColumn";$$t.$qn.l7="LowMemberPath";$$t.$qn.lowMemberPathProperty=$$t.$ar.i("LowMemberPath",String,$$t.$qn.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$qn.$type,a).raisePropertyChanged("LowMemberPath",b.d(),b.c())}));$$t.$qn.l5="LowColumn";$$t.$qn.lz="CloseMemberPath";$$t.$qn.closeMemberPathProperty=$$t.$ar.i("CloseMemberPath",String,$$t.$qn.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$qn.$type,a).raisePropertyChanged("CloseMemberPath",b.d(),b.c())}));$$t.$qn.lx="CloseColumn";$$t.$qn.mf="VolumeMemberPath";$$t.$qn.volumeMemberPathProperty=$$t.$ar.i("VolumeMemberPath",String,$$t.$qn.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$qn.$type,a).raisePropertyChanged("VolumeMemberPath",b.d(),b.c())}));$$t.$qn.md="VolumeColumn";$$t.$qn.l3="IsCustomCategoryStyleAllowed";$$t.$qn.isCustomCategoryStyleAllowedProperty=$$t.$ar.i("IsCustomCategoryStyleAllowed",$$t.$f.$type,$$t.$qn.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$qn.$type,a).raisePropertyChanged("IsCustomCategoryStyleAllowed",b.d(),b.c())}));$$t.$qn.mc="TransitionInMode";$$t.$qn.transitionInModeProperty=$$t.$ar.i("TransitionInMode",$$t.$qm.$type,$$t.$qn.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$qn.$type,a).raisePropertyChanged("TransitionInMode",b.d(),b.c())}));$$t.$qn.l4="IsTransitionInEnabled";$$t.$qn.isTransitionInEnabledProperty=$$t.$ar.i("IsTransitionInEnabled",$$t.$f.$type,$$t.$qn.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$qn.$type,a).raisePropertyChanged("IsTransitionInEnabled",b.d(),b.c())}));$$t.$v7.nf="DisplayType";$$t.$v7.displayTypeProperty=$$t.$ar.i("DisplayType",$$t.$v6.$type,$$t.$v7.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$v7.$type,a).raisePropertyChanged("DisplayType",b.d(),b.c())}));$$t.$v7.ng="IgnoreFirst";$$t.$v7.ignoreFirstProperty=$$t.$ar.i("IgnoreFirst",$.ig.Number.prototype.$type,$$t.$qn.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$v7.$type,a).raisePropertyChanged("IgnoreFirst",b.d(),b.c())}));$$t.$v7.trendLineTypeProperty=$$t.$ar.i("TrendLineType",$$t.$j6.$type,$$t.$v7.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$v7.$type,a).raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$v7.trendLineBrushProperty=$$t.$ar.i("TrendLineBrush",$$t.$b3.$type,$$t.$v7.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$v7.$type,a).raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$v7.actualTrendLineBrushProperty=$$t.$ar.i("ActualTrendLineBrush",$$t.$b3.$type,$$t.$v7.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$v7.$type,a).raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$v7.trendLineThicknessProperty=$$t.$ar.i("TrendLineThickness",Number,$$t.$v7.$type,new $$t.as(2,1.5,function(a,b){$.ig.util.cast($$t.$v7.$type,a).raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$v7.trendLineDashCapProperty=$$t.$ar.i("TrendLineDashCap",$$t.$lh.$type,$$t.$v7.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$v7.$type,a).raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$v7.trendLineDashArrayProperty=$$t.$ar.i("TrendLineDashArray",$$t.$b5.$type,$$t.$v7.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$v7.$type,a).raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$v7.trendLinePeriodProperty=$$t.$ar.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$v7.$type,new $$t.as(2,7,function(a,b){$.ig.util.cast($$t.$v7.$type,a).raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$v7.trendLineZIndexProperty=$$t.$ar.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$v7.$type,new $$t.as(2,1001,function(a,b){$.ig.util.cast($$t.$v7.$type,a).raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$wc.n2=new $$t.bh(String,0);$$t.$wc.oa="Period";$$t.$wc.n8="LongPeriod";$$t.$wc.ob="ShortPeriod";$$t.$wc.n9="Multiplier";$$t.$we.shortPeriodProperty=$$t.$wc.oh(10,$$t.$we.$type);$$t.$we.longPeriodProperty=$$t.$wc.od(30,$$t.$we.$type);$$t.$wj.periodProperty=$$t.$wc.of(14,$$t.$wj.$type);$$t.$wl.periodProperty=$$t.$wc.of(14,$$t.$wl.$type);$$t.$wn.m4="IgnoreFirst";$$t.$wn.ignoreFirstProperty=$$t.$ar.i("IgnoreFirst",$.ig.Number.prototype.$type,$$t.$wn.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$wn.$type,a).raisePropertyChanged("IgnoreFirst",b.d(),b.c())}));$$t.$wo.nf="Period";$$t.$wo.periodProperty=$$t.$ar.i("Period",$.ig.Number.prototype.$type,$$t.$wo.$type,new $$t.as(2,14,function(a,b){$.ig.util.cast($$t.$wo.$type,a).raisePropertyChanged("Period",b.d(),b.c())}));$$t.$wo.ne="Multiplier";$$t.$wo.multiplierProperty=$$t.$ar.i("Multiplier",Number,$$t.$wo.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$wo.$type,a).raisePropertyChanged("Multiplier",b.d(),b.c())}));$$t.$wr.periodProperty=$$t.$wc.of(20,$$t.$wr.$type);$$t.$wr.ok="Multiplier";$$t.$wr.multiplierProperty=$$t.$wc.oe(2,$$t.$wr.$type);$$t.$wt.shortPeriodProperty=$$t.$wc.oh(3,$$t.$wt.$type);$$t.$wt.longPeriodProperty=$$t.$wc.od(10,$$t.$wt.$type);$$t.$wv.periodProperty=$$t.$wc.of(10,$$t.$wv.$type);$$t.$wx.periodProperty=$$t.$wc.of(20,$$t.$wx.$type);$$t.$w4.periodProperty=$$t.$wc.of(20,$$t.$w4.$type);$$t.$w8.periodProperty=$$t.$wc.of(14,$$t.$w8.$type);$$t.$xb.periodProperty=$$t.$wc.of(0,$$t.$xb.$type);$$t.$xd.periodProperty=$$t.$wc.of(14,$$t.$xd.$type);$$t.$xd.ol="SmoothingPeriod";$$t.$xd.smoothingPeriodProperty=$$t.$wc.og(3,$$t.$xd.$type,"SmoothingPeriod");$$t.$xd.om="TriggerPeriod";$$t.$xd.triggerPeriodProperty=$$t.$wc.og(3,$$t.$xd.$type,"TriggerPeriod");$$t.$xo.periodProperty=$$t.$wc.of(14,$$t.$xo.$type);$$t.$xq.shortPeriodProperty=$$t.$wc.oh(10,$$t.$xq.$type);$$t.$xq.longPeriodProperty=$$t.$wc.od(30,$$t.$xq.$type);$$t.$xq.ol="SignalPeriod";$$t.$xq.signalPeriodProperty=$$t.$wc.og(9,$$t.$xq.$type,"SignalPeriod");$$t.$xw.shortPeriodProperty=$$t.$wc.oh(10,$$t.$xw.$type);$$t.$xw.longPeriodProperty=$$t.$wc.od(30,$$t.$xw.$type);$$t.$xy.shortPeriodProperty=$$t.$wc.oh(10,$$t.$xy.$type);$$t.$xy.longPeriodProperty=$$t.$wc.od(30,$$t.$xy.$type);$$t.$w2.nb="Period";$$t.$w2.periodProperty=$$t.$ar.i("Period",$.ig.Number.prototype.$type,$$t.$w2.$type,new $$t.as(2,14,function(a,b){$.ig.util.cast($$t.$w2.$type,a).raisePropertyChanged("Period",b.d(),b.c())}));$$t.$x4.periodProperty=$$t.$wc.of(14,$$t.$x4.$type);$$t.$x6.periodProperty=$$t.$wc.of(14,$$t.$x6.$type);$$t.$x8.periodProperty=$$t.$wc.of(14,$$t.$x8.$type);$$t.$ya.periodProperty=$$t.$wc.of(20,$$t.$ya.$type);$$t.$yc.periodProperty=$$t.$wc.of(14,$$t.$yc.$type);$$t.$ye.periodProperty=$$t.$wc.of(15,$$t.$ye.$type);$$t.$ym.periodProperty=$$t.$wc.of(14,$$t.$ym.$type);$$t.$op.b4="ItemsSource";$$t.$op.itemsSourceProperty=$$t.$ar.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$op.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("ItemsSource",b.d(),b.c())}));$$t.$op.bv="FastItemsSource";$$t.$op.df=$$t.$ar.i("FastItemsSource",$$t.$mv.$type,$$t.$op.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("FastItemsSource",b.d(),b.c())}));$$t.$op.cq="ValueMemberPath";$$t.$op.valueMemberPathProperty=$$t.$ar.i("ValueMemberPath",String,$$t.$op.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("ValueMemberPath",b.d(),b.c())}));$$t.$op.co="ValueColumn";$$t.$op.bu="Brushes";$$t.$op.brushesProperty=$$t.$ar.i("Brushes",$$t.$fd.$type,$$t.$op.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("Brushes",b.d(),b.c())}));$$t.$op.ce="Outlines";$$t.$op.outlinesProperty=$$t.$ar.i("Outlines",$$t.$fd.$type,$$t.$op.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("Outlines",b.d(),b.c())}));$$t.$op.bt="BottomEdgeWidth";$$t.$op.bh=.35;$$t.$op.bottomEdgeWidthProperty=$$t.$ar.i("BottomEdgeWidth",Number,$$t.$op.$type,new $$t.as(2,.35,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("BottomEdgeWidth",b.d(),b.c())}));$$t.$op.b1="InnerLabelMemberPath";$$t.$op.innerLabelMemberPathProperty=$$t.$ar.i("InnerLabelMemberPath",String,$$t.$op.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("InnerLabelMemberPath",b.d(),b.c())}));$$t.$op.bz="InnerLabelColumn";$$t.$op.cc="OuterLabelMemberPath";$$t.$op.outerLabelMemberPathProperty=$$t.$ar.i("OuterLabelMemberPath",String,$$t.$op.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("OuterLabelMemberPath",b.d(),b.c())}));$$t.$op.ca="OuterLabelColumn";$$t.$op.b2="InnerLabelVisibility";$$t.$op.innerLabelVisibilityProperty=$$t.$ar.i("InnerLabelVisibility",$$t.$a3.$type,$$t.$op.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("InnerLabelVisibility",b.d(),b.c())}));$$t.$op.cd="OuterLabelVisibility";$$t.$op.outerLabelVisibilityProperty=$$t.$ar.i("OuterLabelVisibility",$$t.$a3.$type,$$t.$op.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("OuterLabelVisibility",b.d(),b.c())}));$$t.$op.b9="OuterLabelAlignment";$$t.$op.outerLabelAlignmentProperty=$$t.$ar.i("OuterLabelAlignment",$$t.$p0.$type,$$t.$op.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("OuterLabelAlignment",b.d(),b.c())}));$$t.$op.by="FunnelSliceDisplay";$$t.$op.funnelSliceDisplayProperty=$$t.$ar.i("FunnelSliceDisplay",$$t.$p1.$type,$$t.$op.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("FunnelSliceDisplay",b.d(),b.c())}));$$t.$op.bw="FormatInnerLabel";$$t.$op.formatInnerLabelProperty=$$t.$ar.i("FormatInnerLabel",$$t.$hr.$type.specialize($.ig.$op.$type,$.ig.Number.prototype.$type,$.ig.$op.$type,String),$$t.$op.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("FormatInnerLabel",b.d(),b.c())}));$$t.$op.bx="FormatOuterLabel";$$t.$op.formatOuterLabelProperty=$$t.$ar.i("FormatOuterLabel",$$t.$hr.$type.specialize($.ig.$op.$type,$.ig.Number.prototype.$type,$.ig.$op.$type,String),$$t.$op.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("FormatOuterLabel",b.d(),b.c())}));$$t.$op.ci="TransitionDuration";$$t.$op.transitionDurationProperty=$$t.$ar.i("TransitionDuration",$.ig.Number.prototype.$type,$$t.$op.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("TransitionDuration",b.d(),b.c())}));$$t.$op.b3="IsInverted";$$t.$op.isInvertedProperty=$$t.$ar.i("IsInverted",$$t.$f.$type,$$t.$op.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("IsInverted",b.d(),b.c())}));$$t.$op.ck="UpperBezierControlPoint";$$t.$op.upperBezierControlPointProperty=$$t.$ar.i("UpperBezierControlPoint",$$t.$z.$type,$$t.$op.$type,new $$t.as(2,{__x:.5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("UpperBezierControlPoint",b.d(),b.c())}));$$t.$op.b8="LowerBezierControlPoint";$$t.$op.lowerBezierControlPointProperty=$$t.$ar.i("LowerBezierControlPoint",$$t.$z.$type,$$t.$op.$type,new $$t.as(2,{__x:.5,__y:1,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("LowerBezierControlPoint",b.d(),b.c())}));$$t.$op.cl="UseBezierCurve";$$t.$op.useBezierCurveProperty=$$t.$ar.i("UseBezierCurve",$$t.$f.$type,$$t.$op.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("UseBezierCurve",b.d(),b.c())}));$$t.$op.bs="AllowSliceSelection";$$t.$op.allowSliceSelectionProperty=$$t.$ar.i("AllowSliceSelection",$$t.$f.$type,$$t.$op.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("AllowSliceSelection",b.d(),b.c())}));$$t.$op.cn="UseUnselectedStyle";$$t.$op.useUnselectedStyleProperty=$$t.$ar.i("UseUnselectedStyle",$$t.$f.$type,$$t.$op.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("UseUnselectedStyle",b.d(),b.c())}));$$t.$op.cg="SelectedSliceStyle";$$t.$op.selectedSliceStyleProperty=$$t.$ar.i("SelectedSliceStyle",$$t.$a4.$type,$$t.$op.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("SelectedSliceStyle",b.d(),b.c())}));$$t.$op.cj="UnselectedSliceStyle";$$t.$op.unselectedSliceStyleProperty=$$t.$ar.i("UnselectedSliceStyle",$$t.$a4.$type,$$t.$op.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("UnselectedSliceStyle",b.d(),b.c())}));$$t.$op.ch="ToolTip";$$t.$op.toolTipProperty=$$t.$ar.i("ToolTip",$.ig.$op.$type,$$t.$op.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("ToolTip",b.d(),b.c())}));$$t.$op.b7="Legend";$$t.$op.legendProperty=$$t.$ar.i("Legend",$$t.$nh.$type,$$t.$op.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("Legend",b.d(),b.c())}));$$t.$op.b6="LegendItemTemplate";$$t.$op.legendItemTemplateProperty=$$t.$ar.i("LegendItemTemplate",$$t.$cg.$type,$$t.$op.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("LegendItemTemplate",b.d(),b.c())}));$$t.$op.b5="LegendItemBadgeTemplate";$$t.$op.legendItemBadgeTemplateProperty=$$t.$ar.i("LegendItemBadgeTemplate",$$t.$cg.$type,$$t.$op.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("LegendItemBadgeTemplate",b.d(),b.c())}));$$t.$op.cm="UseOuterLabelsForLegend";$$t.$op.useOuterLabelsForLegendProperty=$$t.$ar.i("UseOuterLabelsForLegend",$$t.$f.$type,$$t.$op.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("UseOuterLabelsForLegend",b.d(),b.c())}));$$t.$op.cf="OutlineThickness";$$t.$op.bj=-1;$$t.$op.outlineThicknessProperty=$$t.$ar.i("OutlineThickness",Number,$$t.$op.$type,new $$t.as(2,-1,function(a,b){$.ig.util.cast($$t.$op.$type,a).c1("OutlineThickness",b.d(),b.c())}));$$t.$yp.am="StrokeThickness";$$t.$yp.at=$$t.$ar.i("StrokeThickness",Number,$$t.$yp.$type,new $$t.as(2,1,function(a,b){}));$$t.$yp.aj="Fill";$$t.$yp.aq=$$t.$ar.i("Fill",$$t.$b3.$type,$$t.$yp.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$yp.$type,a).an("Fill",b.d(),b.c())}));$$t.$yp.al="Outline";$$t.$yp.as=$$t.$ar.i("Outline",$$t.$b3.$type,$$t.$yp.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$yp.$type,a).an("Outline",b.d(),b.c())}));$$t.$yp.ah="ActualFill";$$t.$yp.ao=$$t.$ar.i("ActualFill",$$t.$b3.$type,$$t.$yp.$type,new $$t.as(1,null));$$t.$yp.ai="ActualOutline";$$t.$yp.ap=$$t.$ar.i("ActualOutline",$$t.$b3.$type,$$t.$yp.$type,new $$t.as(1,null));$$t.$yp.ak="LabelVisibility";$$t.$yp.ar=$$t.$ar.i("LabelVisibility",$$t.$a3.$type,$$t.$yp.$type,new $$t.as(2,0,function(a,b){}));$$t.$pd.j=["#7000ff","#70ff00","#00f0f0","#ff0070","#ff00ff"];$$t.$pd.k=["#7000dd","#70dd00","#00d0d0","#dd0070","#dd00dd"];$$t.$oj.be="ParentVisibility";$$t.$oj.bl=$$t.$ar.i("ParentVisibility",$$t.$a3.$type,$$t.$oj.$type,new $$t.as(2,0,function(a,b){if(b.c()!=0){$.ig.util.cast($$t.$oj.$type,a).bi()}else{$.ig.util.cast($$t.$oj.$type,a).bh()}}));$$t.$oj.bf="SeriesMarkerBrush";$$t.$oj.bm=$$t.$ar.i("SeriesMarkerBrush",$$t.$b3.$type,$$t.$oj.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$oj.$type,a).bh()}));$$t.$ok.ag="LegendScale";$$t.$ok.ae=0;$$t.$tq.k3="AngleAxis";$$t.$tq.angleAxisProperty=$$t.$ar.i("AngleAxis",$$t.$jd.$type,$$t.$tq.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$tq.$type,a).raisePropertyChanged("AngleAxis",b.d(),b.c())}));$$t.$tq.k5="ValueAxis";$$t.$tq.valueAxisProperty=$$t.$ar.i("ValueAxis",$$t.$it.$type,$$t.$tq.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$tq.$type,a).raisePropertyChanged("ValueAxis",b.d(),b.c())}));$$t.$tq.k4="ClipSeriesToBounds";$$t.$tq.clipSeriesToBoundsProperty=$$t.$ar.i("ClipSeriesToBounds",$$t.$f.$type,$$t.$tq.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$tq.$type,a).raisePropertyChanged("ClipSeriesToBounds",b.d(),b.c())}));$$t.$yr.ly="ValueMemberPath";$$t.$yr.valueMemberPathProperty=$$t.$ar.i("ValueMemberPath",String,$$t.$yr.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("ValueMemberPath",b.d(),b.c())}));$$t.$yr.lw="ValueColumn";$$t.$yr.trendLineTypeProperty=$$t.$ar.i("TrendLineType",$$t.$j6.$type,$$t.$yr.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$yr.trendLineBrushProperty=$$t.$ar.i("TrendLineBrush",$$t.$b3.$type,$$t.$yr.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$yr.actualTrendLineBrushProperty=$$t.$ar.i("ActualTrendLineBrush",$$t.$b3.$type,$$t.$yr.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$yr.trendLineThicknessProperty=$$t.$ar.i("TrendLineThickness",Number,$$t.$yr.$type,new $$t.as(2,1.5,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$yr.trendLineDashCapProperty=$$t.$ar.i("TrendLineDashCap",$$t.$lh.$type,$$t.$yr.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$yr.trendLineDashArrayProperty=$$t.$ar.i("TrendLineDashArray",$$t.$b5.$type,$$t.$yr.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$yr.trendLinePeriodProperty=$$t.$ar.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$yr.$type,new $$t.as(2,7,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$yr.trendLineZIndexProperty=$$t.$ar.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$yr.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$yv.mg="UnknownValuePlotting";$$t.$yv.unknownValuePlottingProperty=$$t.$ar.i("UnknownValuePlotting",$$t.$lf.$type,$$t.$yv.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$yv.$type,a).raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$yx.lw="XAxis";$$t.$yx.xAxisProperty=$$t.$ar.i("XAxis",$$t.$lt.$type,$$t.$yx.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$yx.$type,a).raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$yx.l0="YAxis";$$t.$yx.yAxisProperty=$$t.$ar.i("YAxis",$$t.$ia.$type,$$t.$yx.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$yx.$type,a).raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$yx.lz="XMemberPath";$$t.$yx.xMemberPathProperty=$$t.$ar.i("XMemberPath",String,$$t.$yx.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$yx.$type,a).raisePropertyChanged("XMemberPath",b.d(),b.c())}));$$t.$yx.lx="XColumn";$$t.$yx.l3="YMemberPath";$$t.$yx.yMemberPathProperty=$$t.$ar.i("YMemberPath",String,$$t.$yx.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$yx.$type,a).raisePropertyChanged("YMemberPath",b.d(),b.c())}));$$t.$yx.l1="YColumn";$$t.$yx.lv="UseBruteForce";$$t.$yx.useBruteForceProperty=$$t.$ar.i("UseBruteForce",$$t.$f.$type,$$t.$yx.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$yx.$type,a).raisePropertyChanged("UseBruteForce",b.d(),b.c())}));$$t.$yx.lu="ProgressiveLoad";$$t.$yx.progressiveLoadProperty=$$t.$ar.i("ProgressiveLoad",$$t.$f.$type,$$t.$yx.$type,new $$t.as(2,true,function(a,b){$.ig.util.cast($$t.$yx.$type,a).raisePropertyChanged("ProgressiveLoad",b.d(),b.c())}));$$t.$yx.ls="MouseOverEnabled";$$t.$yx.mouseOverEnabledProperty=$$t.$ar.i("MouseOverEnabled",$$t.$f.$type,$$t.$yx.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$yx.$type,a).raisePropertyChanged("MouseOverEnabled",b.d(),b.c())}));$$t.$yx.lr="MaxRenderDepth";$$t.$yx.mn=$$t.$ar.i("MaxRenderDepth",$.ig.Number.prototype.$type,$$t.$yx.$type,new $$t.as(2,Number.MAX_VALUE,function(a,b){$.ig.util.cast($$t.$yx.$type,a).raisePropertyChanged("MaxRenderDepth",b.d(),b.c())}));$$t.$yx.lq="HeatMinimum";$$t.$yx.heatMinimumProperty=$$t.$ar.i("HeatMinimum",Number,$$t.$yx.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$yx.$type,a).raisePropertyChanged("HeatMinimum",b.d(),b.c())}));$$t.$yx.lo="HeatMaximum";$$t.$yx.heatMaximumProperty=$$t.$ar.i("HeatMaximum",Number,$$t.$yx.$type,new $$t.as(2,50,function(a,b){$.ig.util.cast($$t.$yx.$type,a).raisePropertyChanged("HeatMaximum",b.d(),b.c())}));$$t.$yx.lp="HeatMinimumColor";$$t.$yx.heatMinimumColorProperty=$$t.$ar.i("HeatMinimumColor",$$t.$b4.$type,$$t.$yx.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$yx.$type,a).raisePropertyChanged("HeatMinimumColor",b.d(),b.c())}));$$t.$yx.ln="HeatMaximumColor";$$t.$yx.heatMaximumColorProperty=$$t.$ar.i("HeatMaximumColor",$$t.$b4.$type,$$t.$yx.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$yx.$type,a).raisePropertyChanged("HeatMaximumColor",b.d(),b.c())}));$$t.$yx.lt="PointExtent";$$t.$yx.pointExtentProperty=$$t.$ar.i("PointExtent",$.ig.Number.prototype.$type,$$t.$yx.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$yx.$type,a).raisePropertyChanged("PointExtent",b.d(),b.c())}));$$t.$zb.mn=512;$$t.$zb.mp="UnknownValuePlotting";$$t.$zb.unknownValuePlottingProperty=$$t.$ar.i("UnknownValuePlotting",$$t.$lf.$type,$$t.$zb.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$zb.$type,a).raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$zd.mn="Stiffness";$$t.$zd.stiffnessProperty=$$t.$ar.i("Stiffness",Number,$$t.$zd.$type,new $$t.as(2,.5,function(a,b){$.ig.util.cast($$t.$zd.$type,a).raisePropertyChanged("Stiffness",b.d(),b.c())}));$$t.$be.ej="CrosshairPoint";$$t.$be.e1="Legend";$$t.$be.legendProperty=$$t.$ar.i("Legend",$$t.$m4.$type,$$t.$be.$type,new $$t.as(2,null,function(a,b){var c=$.ig.util.cast($$t.$be.$type,a);c.h8("Legend",b.d(),b.c())}));$$t.$be.ef="AnimateSeriesWhenAxisRangeChanges";$$t.$be.animateSeriesWhenAxisRangeChangesProperty=$$t.$ar.i("AnimateSeriesWhenAxisRangeChanges",$$t.$f.$type,$$t.$be.$type,new $$t.as(2,false,function(a,b){var c=$.ig.util.cast($$t.$be.$type,a);c.h8("AnimateSeriesWhenAxisRangeChanges",b.d(),b.c())}));$$t.$be.f8="WindowRect";$$t.$be.windowRectProperty=$$t.$ar.i("WindowRect",$$t.$x.$type,$$t.$be.$type,new $$t.as(2,new $$t.x(0,0,0,1,1),function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("WindowRect",b.d(),b.c())}));$$t.$be.ev="HighlightingTransitionDuration";$$t.$be.highlightingTransitionDurationProperty=$$t.$ar.i("HighlightingTransitionDuration",$.ig.Number.prototype.$type,$$t.$be.$type,new $$t.as(2,300,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("HighlightingTransitionDuration",b.d(),b.c())}));$$t.$be.ez="IsPagePanningAllowed";$$t.$be.isPagePanningAllowedProperty=$$t.$ar.i("IsPagePanningAllowed",$$t.$f.$type,$$t.$be.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("IsPagePanningAllowed",b.d(),b.c())}));$$t.$be.e0="IsSurfaceInteractionDisabled";$$t.$be.isSurfaceInteractionDisabledProperty=$$t.$ar.i("IsSurfaceInteractionDisabled",$$t.$f.$type,$$t.$be.$type,new $$t.as(2,false,function(a,b){a.h8("IsSurfaceInteractionDisabled",b.d(),b.c())}));$$t.$be.db=10;$$t.$be.dc=2;$$t.$be.f9="WindowResponse";$$t.$be.windowResponseProperty=$$t.$ar.i("WindowResponse",$$t.$s5.$type,$$t.$be.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("WindowResponse",b.d(),b.c())}));$$t.$be.f7="WindowRectMinWidth";$$t.$be.windowRectMinWidthProperty=$$t.$ar.i("WindowRectMinWidth",Number,$$t.$be.$type,new $$t.as(2,1e-4,function(a,b){return $.ig.util.cast($$t.$be.$type,a).h8("WindowRectMinWidth",b.d(),b.c())}));$$t.$be.eb="ActualSyncLink";$$t.$be.e3="OverviewPlusDetailPaneVisibility";$$t.$be.overviewPlusDetailPaneVisibilityProperty=$$t.$ar.i("OverviewPlusDetailPaneVisibility",$$t.$a3.$type,$$t.$be.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("OverviewPlusDetailPaneVisibility",b.d(),b.c())}));$$t.$be.ek="CrosshairVisibility";$$t.$be.crosshairVisibilityProperty=$$t.$ar.i("CrosshairVisibility",$$t.$a3.$type,$$t.$be.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("CrosshairVisibility",b.d(),b.c())}));$$t.$be.ey="IsDragCrosshairEnabled";$$t.$be.isDragCrosshairEnabledProperty=$$t.$ar.i("IsDragCrosshairEnabled",$$t.$f.$type,$$t.$be.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("IsDragCrosshairEnabled",b.d(),b.c())}));$$t.$be.fa="PlotAreaBorderBrush";$$t.$be.plotAreaBorderBrushProperty=$$t.$ar.i("PlotAreaBorderBrush",$$t.$b3.$type,$$t.$be.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("PlotAreaBorderBrush",b.d(),b.c())}));$$t.$be.ea="ActualPlotAreaBorderBrush";$$t.$be.actualPlotAreaBorderBrushProperty=$$t.$ar.i("ActualPlotAreaBorderBrush",$$t.$b3.$type,$$t.$be.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("ActualPlotAreaBorderBrush",b.d(),b.c())}));$$t.$be.fb="PlotAreaBorderThickness";$$t.$be.e9="PlotAreaBackground";$$t.$be.plotAreaBackgroundProperty=$$t.$ar.i("PlotAreaBackground",$$t.$b3.$type,$$t.$be.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("PlotAreaBackground",b.d(),b.c())}));$$t.$be.fd="PlotAreaMinWidth";$$t.$be.plotAreaMinWidthProperty=$$t.$ar.i("PlotAreaMinWidth",Number,$$t.$be.$type,new $$t.as(2,50,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("PlotAreaMinWidth",b.d(),b.c())}));$$t.$be.fc="PlotAreaMinHeight";$$t.$be.plotAreaMinHeightProperty=$$t.$ar.i("PlotAreaMinHeight",Number,$$t.$be.$type,new $$t.as(2,50,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("PlotAreaMinHeight",b.d(),b.c())}));$$t.$be.el="DefaultInteraction";$$t.$be.defaultInteractionProperty=$$t.$ar.i("DefaultInteraction",$$t.$ew.$type,$$t.$be.$type,new $$t.as(2,3,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("DefaultInteraction",b.d(),b.c())}));$$t.$be.eo="DragModifier";$$t.$be.dragModifierProperty=$$t.$ar.i("DragModifier",$$t.$c5.$type,$$t.$be.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("DragModifier",b.d(),b.c())}));$$t.$be.e4="PanModifier";$$t.$be.panModifierProperty=$$t.$ar.i("PanModifier",$$t.$c5.$type,$$t.$be.$type,new $$t.as(2,4,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("PanModifier",b.d(),b.c())}));$$t.$be.f5="WindowPositionHorizontal";$$t.$be.windowPositionHorizontalProperty=$$t.$ar.i("WindowPositionHorizontal",Number,$$t.$be.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("WindowPositionHorizontal",b.d(),b.c())}));$$t.$be.f6="WindowPositionVertical";$$t.$be.windowPositionVerticalProperty=$$t.$ar.i("WindowPositionVertical",Number,$$t.$be.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("WindowPositionVertical",b.d(),b.c())}));$$t.$be.eh="ContentPresenter";$$t.$be.ei="CrosshairLineStyle";$$t.$be.crosshairLineStyleProperty=$$t.$ar.i("CrosshairLineStyle",$$t.$a4.$type,$$t.$be.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("CrosshairLineStyle",b.d(),b.c())}));$$t.$be.ew="Idle";$$t.$be.en="Dragging";$$t.$be.e5="Panning";$$t.$be.ex="Inking";$$t.$be.ep="Erasing";$$t.$be.fe="PreviewPathStyle";$$t.$be.previewPathStyleProperty=$$t.$ar.i("PreviewPathStyle",$$t.$a4.$type,$$t.$be.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("PreviewPathStyle",b.d(),b.c())}));$$t.$be.lj=$$t.$x.empty();$$t.$be.ga="ZoombarStyle";$$t.$be.zoombarStyleProperty=$$t.$ar.i("ZoombarStyle",$$t.$a4.$type,$$t.$be.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("ZoombarStyle",b.d(),b.c())}));$$t.$be.eg="CircleMarkerTemplate";$$t.$be.circleMarkerTemplateProperty=$$t.$ar.i("CircleMarkerTemplate",$$t.$cg.$type,$$t.$be.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("CircleMarkerTemplate",b.d(),b.c())}));$$t.$be.f4="TriangleMarkerTemplate";$$t.$be.triangleMarkerTemplateProperty=$$t.$ar.i("TriangleMarkerTemplate",$$t.$cg.$type,$$t.$be.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("TriangleMarkerTemplate",b.d(),b.c())}));$$t.$be.ff="PyramidMarkerTemplate";$$t.$be.pyramidMarkerTemplateProperty=$$t.$ar.i("PyramidMarkerTemplate",$$t.$cg.$type,$$t.$be.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("PyramidMarkerTemplate",b.d(),b.c())}));$$t.$be.fg="SquareMarkerTemplate";$$t.$be.squareMarkerTemplateProperty=$$t.$ar.i("SquareMarkerTemplate",$$t.$cg.$type,$$t.$be.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("SquareMarkerTemplate",b.d(),b.c())}));$$t.$be.em="DiamondMarkerTemplate";$$t.$be.diamondMarkerTemplateProperty=$$t.$ar.i("DiamondMarkerTemplate",$$t.$cg.$type,$$t.$be.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("DiamondMarkerTemplate",b.d(),b.c())}));$$t.$be.e6="PentagonMarkerTemplate";$$t.$be.pentagonMarkerTemplateProperty=$$t.$ar.i("PentagonMarkerTemplate",$$t.$cg.$type,$$t.$be.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("PentagonMarkerTemplate",b.d(),b.c())
}));$$t.$be.et="HexagonMarkerTemplate";$$t.$be.hexagonMarkerTemplateProperty=$$t.$ar.i("HexagonMarkerTemplate",$$t.$cg.$type,$$t.$be.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("HexagonMarkerTemplate",b.d(),b.c())}));$$t.$be.fs="TetragramMarkerTemplate";$$t.$be.tetragramMarkerTemplateProperty=$$t.$ar.i("TetragramMarkerTemplate",$$t.$cg.$type,$$t.$be.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("TetragramMarkerTemplate",b.d(),b.c())}));$$t.$be.e7="PentagramMarkerTemplate";$$t.$be.pentagramMarkerTemplateProperty=$$t.$ar.i("PentagramMarkerTemplate",$$t.$cg.$type,$$t.$be.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("PentagramMarkerTemplate",b.d(),b.c())}));$$t.$be.eu="HexagramMarkerTemplate";$$t.$be.hexagramMarkerTemplateProperty=$$t.$ar.i("HexagramMarkerTemplate",$$t.$cg.$type,$$t.$be.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("HexagramMarkerTemplate",b.d(),b.c())}));$$t.$be.fx="Title";$$t.$be.titleProperty=$$t.$ar.i("Title",String,$$t.$be.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("Title",b.d(),b.c())}));$$t.$be.fv="TitleHorizontalAlignment";$$t.$be.titleHorizontalAlignmentProperty=$$t.$ar.i("TitleHorizontalAlignment",$$t.$a6.$type,$$t.$be.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("TitleHorizontalAlignment",b.d(),b.c())}));$$t.$be.fj="SubtitleHorizontalAlignment";$$t.$be.subtitleHorizontalAlignmentProperty=$$t.$ar.i("SubtitleHorizontalAlignment",$$t.$a6.$type,$$t.$be.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("SubtitleHorizontalAlignment",b.d(),b.c())}));$$t.$be.f1="TitleTextStyle";$$t.$be.fp="SubtitleTextStyle";$$t.$be.fz="TitleTextColor";$$t.$be.fn="SubtitleTextColor";$$t.$be.f2="TitleTopMargin";$$t.$be.fw="TitleLeftMargin";$$t.$be.fy="TitleRightMargin";$$t.$be.fu="TitleBottomMargin";$$t.$be.fq="SubtitleTopMargin";$$t.$be.fk="SubtitleLeftMargin";$$t.$be.fm="SubtitleRightMargin";$$t.$be.fi="SubtitleBottomMargin";$$t.$be.fl="Subtitle";$$t.$be.subtitleProperty=$$t.$ar.i("Subtitle",String,$$t.$be.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$be.$type,a).h8("Subtitle",b.d(),b.c())}));$$t.$be.e8="PixelScalingRatio";$$t.$be.d9="ActualPixelScalingRatio";$$t.$be.ee="ActualWindowRect";$$t.$be.ec="ActualWindowPositionHorizontal";$$t.$be.ed="ActualWindowPositionVertical";if($$t.$be.staticInit&&!$$t.$be.seriesViewerStaticInitCalled){$$t.$be.staticInit();$$t.$be.seriesViewerStaticInitCalled=true}$$t.$bd.mh=null;$$t.$bd.mg=null;$$t.$bd.mx="IsSquare";$$t.$bd.isSquareProperty=$$t.$ar.i("IsSquare",$$t.$f.$type,$$t.$bd.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("IsSquare",b.d(),b.c())}));$$t.$bd.m4="WindowScaleHorizontal";$$t.$bd.windowScaleHorizontalProperty=$$t.$ar.i("WindowScaleHorizontal",Number,$$t.$bd.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("WindowScaleHorizontal",b.d(),b.c())}));$$t.$bd.m5="WindowScaleVertical";$$t.$bd.windowScaleVerticalProperty=$$t.$ar.i("WindowScaleVertical",Number,$$t.$bd.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("WindowScaleVertical",b.d(),b.c())}));$$t.$bd.mn="ActualWindowScaleHorizontal";$$t.$bd.mo="ActualWindowScaleVertical";$$t.$bd.mv="HorizontalZoomable";$$t.$bd.horizontalZoomableProperty=$$t.$ar.i("HorizontalZoomable",$$t.$f.$type,$$t.$bd.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("HorizontalZoomable",b.d(),b.c())}));$$t.$bd.m2="VerticalZoomable";$$t.$bd.verticalZoomableProperty=$$t.$ar.i("VerticalZoomable",$$t.$f.$type,$$t.$bd.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("VerticalZoomable",b.d(),b.c())}));$$t.$bd.mw="HorizontalZoombarVisibility";$$t.$bd.horizontalZoombarVisibilityProperty=$$t.$ar.i("HorizontalZoombarVisibility",$$t.$a3.$type,$$t.$bd.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("HorizontalZoombarVisibility",b.d(),b.c())}));$$t.$bd.m3="VerticalZoombarVisibility";$$t.$bd.verticalZoombarVisibilityProperty=$$t.$ar.i("VerticalZoombarVisibility",$$t.$a3.$type,$$t.$bd.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("VerticalZoombarVisibility",b.d(),b.c())}));$$t.$bd.mu="GridMode";$$t.$bd.gridModeProperty=$$t.$ar.i("GridMode",$$t.$td.$type,$$t.$bd.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("GridMode",b.d(),b.c())}));$$t.$bd.alignsGridLinesToPixelsProperty=$$t.$ar.i("AlignsGridLinesToPixels",$$t.$f.$type,$$t.$bd.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("AlignsGridLinesToPixels",b.d(),b.c())}));$$t.$bd.mp="AlignsGridLinesToPixels";$$t.$bd.mq="Brushes";$$t.$bd.brushesProperty=$$t.$ar.i("Brushes",$$t.$fd.$type,$$t.$bd.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("Brushes",b.d(),b.c())}));$$t.$bd.my="MarkerBrushes";$$t.$bd.markerBrushesProperty=$$t.$ar.i("MarkerBrushes",$$t.$fd.$type,$$t.$bd.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("MarkerBrushes",b.d(),b.c())}));$$t.$bd.m0="Outlines";$$t.$bd.outlinesProperty=$$t.$ar.i("Outlines",$$t.$fd.$type,$$t.$bd.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("Outlines",b.d(),b.c())}));$$t.$bd.mz="MarkerOutlines";$$t.$bd.markerOutlinesProperty=$$t.$ar.i("MarkerOutlines",$$t.$fd.$type,$$t.$bd.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("MarkerOutlines",b.d(),b.c())}));$$t.$bd.mt="DefaultAxisStroke";$$t.$bd.defaultAxisStrokeProperty=$$t.$ar.i("DefaultAxisStroke",$$t.$b3.$type,$$t.$bd.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("DefaultAxisStroke",b.d(),b.c())}));$$t.$bd.mr="DefaultAxisMajorStroke";$$t.$bd.defaultAxisMajorStrokeProperty=$$t.$ar.i("DefaultAxisMajorStroke",$$t.$b3.$type,$$t.$bd.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("DefaultAxisMajorStroke",b.d(),b.c())}));$$t.$bd.ms="DefaultAxisMinorStroke";$$t.$bd.defaultAxisMinorStrokeProperty=$$t.$ar.i("DefaultAxisMinorStroke",$$t.$b3.$type,$$t.$bd.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("DefaultAxisMinorStroke",b.d(),b.c())}));$$t.$bd.m1="PlotAreaBackgroundContent";$$t.$bd.plotAreaBackgroundContentProperty=$$t.$ar.i("PlotAreaBackgroundContent",$$t.$al.$type,$$t.$bd.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$bd.$type,a).h8("PlotAreaBackgroundContent",b.d(),b.c())}));if($$t.$bd.staticInit&&!$$t.$bd.xamDataChartStaticInitCalled){$$t.$bd.staticInit();$$t.$bd.xamDataChartStaticInitCalled=true}$$t.$zi.h=512;$$t.$ls.ac="SyncChannel";$$t.$ls.syncChannelProperty=$$t.$ar.i("SyncChannel",String,$$t.$ls.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ls.$type,a).af("SyncChannel",b.d(),b.c())}));$$t.$ls.ae="SynchronizeVertically";$$t.$ls.synchronizeVerticallyProperty=$$t.$ar.i("SynchronizeVertically",$$t.$f.$type,$$t.$ls.$type,new $$t.as(2,true,function(a,b){$.ig.util.cast($$t.$ls.$type,a).af("SynchronizeVertically",b.d(),b.c())}));$$t.$ls.ad="SynchronizeHorizontally";$$t.$ls.synchronizeHorizontallyProperty=$$t.$ar.i("SynchronizeHorizontally",$$t.$f.$type,$$t.$ls.$type,new $$t.as(2,true,function(a,b){$.ig.util.cast($$t.$ls.$type,a).af("SynchronizeHorizontally",b.d(),b.c())}));$$t.$oc.b=null;$$t.$nz.i="DefaultErrorBarStyle";$$t.$nz.defaultErrorBarStyleProperty=$$t.$ar.i("DefaultErrorBarStyle",$$t.$a4.$type,$$t.$nz.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$nz.$type,a).j("DefaultErrorBarStyle",b.d(),b.c())}));$$t.$zo.t="EnableErrorBars";$$t.$zo.enableErrorBarsProperty=$$t.$ar.i("EnableErrorBars",$$t.$n0.$type,$$t.$zo.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$zo.$type,a).j("EnableErrorBars",b.d(),b.c())}));$$t.$zo.u="ErrorBarCapLength";$$t.$zo.errorBarCapLengthProperty=$$t.$ar.i("ErrorBarCapLength",$.ig.Number.prototype.$type,$$t.$zo.$type,new $$t.as(2,6,function(a,b){$.ig.util.cast($$t.$zo.$type,a).j("ErrorBarCapLength",b.d(),b.c())}));$$t.$zo.s="Calculator";$$t.$zo.calculatorProperty=$$t.$ar.i("Calculator",$$t.$n2.$type,$$t.$zo.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$zo.$type,a).j("Calculator",b.d(),b.c())}));$$t.$zo.w="Stroke";$$t.$zo.strokeProperty=$$t.$ar.i("Stroke",$$t.$b3.$type,$$t.$zo.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$zo.$type,a).j("Stroke",b.d(),b.c())}));$$t.$zo.x="StrokeThickness";$$t.$zo.strokeThicknessProperty=$$t.$ar.i("StrokeThickness",Number,$$t.$zo.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$zo.$type,a).j("StrokeThickness",b.d(),b.c())}));$$t.$zo.v="ErrorBarStyle";$$t.$zo.errorBarStyleProperty=$$t.$ar.i("ErrorBarStyle",$$t.$a4.$type,$$t.$zo.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$zo.$type,a).j("ErrorBarStyle",b.d(),b.c())}));$$t.$ny.y="EnableErrorBarsHorizontal";$$t.$ny.enableErrorBarsHorizontalProperty=$$t.$ar.i("EnableErrorBarsHorizontal",$$t.$n0.$type,$$t.$ny.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$ny.$type,a).j("EnableErrorBarsHorizontal",b.d(),b.c())}));$$t.$ny.ab="HorizontalCalculatorReference";$$t.$ny.horizontalCalculatorReferenceProperty=$$t.$ar.i("HorizontalCalculatorReference",$$t.$n1.$type,$$t.$ny.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$ny.$type,a).j("HorizontalCalculatorReference",b.d(),b.c())}));$$t.$ny.aa="HorizontalCalculator";$$t.$ny.horizontalCalculatorProperty=$$t.$ar.i("HorizontalCalculator",$$t.$n2.$type,$$t.$ny.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ny.$type,a).j("HorizontalCalculator",b.d(),b.c())}));$$t.$ny.ac="HorizontalErrorBarCapLength";$$t.$ny.horizontalErrorBarCapLengthProperty=$$t.$ar.i("HorizontalErrorBarCapLength",$.ig.Number.prototype.$type,$$t.$ny.$type,new $$t.as(2,6,function(a,b){$.ig.util.cast($$t.$ny.$type,a).j("HorizontalErrorBarCapLength",b.d(),b.c())}));$$t.$ny.ae="HorizontalStroke";$$t.$ny.horizontalStrokeProperty=$$t.$ar.i("HorizontalStroke",$$t.$b3.$type,$$t.$ny.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ny.$type,a).j("HorizontalStroke",b.d(),b.c())}));$$t.$ny.af="HorizontalStrokeThickness";$$t.$ny.horizontalStrokeThicknessProperty=$$t.$ar.i("HorizontalStrokeThickness",Number,$$t.$ny.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$ny.$type,a).j("HorizontalStrokeThickness",b.d(),b.c())}));$$t.$ny.ad="HorizontalErrorBarStyle";$$t.$ny.horizontalErrorBarStyleProperty=$$t.$ar.i("HorizontalErrorBarStyle",$$t.$a4.$type,$$t.$ny.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ny.$type,a).j("HorizontalErrorBarStyle",b.d(),b.c())}));$$t.$ny.z="EnableErrorBarsVertical";$$t.$ny.enableErrorBarsVerticalProperty=$$t.$ar.i("EnableErrorBarsVertical",$$t.$n0.$type,$$t.$ny.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$ny.$type,a).j("EnableErrorBarsVertical",b.d(),b.c())}));$$t.$ny.ah="VerticalCalculatorReference";$$t.$ny.verticalCalculatorReferenceProperty=$$t.$ar.i("VerticalCalculatorReference",$$t.$n1.$type,$$t.$ny.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$ny.$type,a).j("VerticalCalculatorReference",b.d(),b.c())}));$$t.$ny.ag="VerticalCalculator";$$t.$ny.verticalCalculatorProperty=$$t.$ar.i("VerticalCalculator",$$t.$n2.$type,$$t.$ny.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ny.$type,a).j("VerticalCalculator",b.d(),b.c())}));$$t.$ny.ai="VerticalErrorBarCapLength";$$t.$ny.verticalErrorBarCapLengthProperty=$$t.$ar.i("VerticalErrorBarCapLength",$.ig.Number.prototype.$type,$$t.$ny.$type,new $$t.as(2,6,function(a,b){$.ig.util.cast($$t.$ny.$type,a).j("VerticalErrorBarCapLength",b.d(),b.c())}));$$t.$ny.ak="VerticalStroke";$$t.$ny.verticalStrokeProperty=$$t.$ar.i("VerticalStroke",$$t.$b3.$type,$$t.$ny.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ny.$type,a).j("VerticalStroke",b.d(),b.c())}));$$t.$ny.al="VerticalStrokeThickness";$$t.$ny.verticalStrokeThicknessProperty=$$t.$ar.i("VerticalStrokeThickness",Number,$$t.$ny.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$ny.$type,a).j("VerticalStrokeThickness",b.d(),b.c())}));$$t.$ny.aj="VerticalErrorBarStyle";$$t.$ny.verticalErrorBarStyleProperty=$$t.$ar.i("VerticalErrorBarStyle",$$t.$a4.$type,$$t.$ny.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ny.$type,a).j("VerticalErrorBarStyle",b.d(),b.c())}));$$t.$zp.trendLineTypeProperty=$$t.$ar.i("TrendLineType",$$t.$j6.$type,$$t.$zp.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$zp.$type,a).raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$zp.trendLineBrushProperty=$$t.$ar.i("TrendLineBrush",$$t.$b3.$type,$$t.$zp.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$zp.$type,a).raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$zp.actualTrendLineBrushProperty=$$t.$ar.i("ActualTrendLineBrush",$$t.$b3.$type,$$t.$zp.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$zp.$type,a).raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$zp.trendLineThicknessProperty=$$t.$ar.i("TrendLineThickness",Number,$$t.$zp.$type,new $$t.as(2,1.5,function(a,b){$.ig.util.cast($$t.$zp.$type,a).raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$zp.trendLineDashCapProperty=$$t.$ar.i("TrendLineDashCap",$$t.$lh.$type,$$t.$zp.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$zp.$type,a).raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$zp.trendLineDashArrayProperty=$$t.$ar.i("TrendLineDashArray",$$t.$b5.$type,$$t.$zp.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$zp.$type,a).raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$zp.trendLinePeriodProperty=$$t.$ar.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$zp.$type,new $$t.as(2,7,function(a,b){$.ig.util.cast($$t.$zp.$type,a).raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$zp.trendLineZIndexProperty=$$t.$ar.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$zp.$type,new $$t.as(2,1001,function(a,b){$.ig.util.cast($$t.$zp.$type,a).raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$zp.m9="DisplayType";$$t.$zp.displayTypeProperty=$$t.$ar.i("DisplayType",$$t.$zm.$type,$$t.$zp.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$zp.$type,a).raisePropertyChanged("DisplayType",b.d(),b.c())}));$$t.$zp.m4=3;$$t.$vy.a7="Orientation";$$t.$mq.bg="StartAngle";$$t.$mq.bv=$$t.$ar.i("StartAngle",Number,$$t.$mq.$type,new $$t.as(2,0,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.a5="EndAngle";$$t.$mq.bk=$$t.$ar.i("EndAngle",Number,$$t.$mq.$type,new $$t.as(2,0,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.ba="InnerExtentStart";$$t.$mq.bp=$$t.$ar.i("InnerExtentStart",Number,$$t.$mq.$type,new $$t.as(2,0,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.a9="InnerExtentEnd";$$t.$mq.bo=$$t.$ar.i("InnerExtentEnd",Number,$$t.$mq.$type,new $$t.as(2,0,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.bd="IsSelected";$$t.$mq.bs=$$t.$ar.i("IsSelected",$$t.$f.$type,$$t.$mq.$type,new $$t.as(2,false,function(a,b){var c=$.ig.util.cast($$t.$mq.$type,a);var d=b.c();c.af().d4(c,d)}));$$t.$mq.bb="IsExploded";$$t.$mq.bq=$$t.$ar.i("IsExploded",$$t.$f.$type,$$t.$mq.$type,new $$t.as(2,false,function(a,b){var c=$.ig.util.cast($$t.$mq.$type,a);var d=b.c();c.af().dc(c,d)}));$$t.$mq.bc="IsOtherSlice";$$t.$mq.br=$$t.$ar.i("IsOtherSlice",$$t.$f.$type,$$t.$mq.$type,new $$t.as(2,false,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.be="Origin";$$t.$mq.bt=$$t.$ar.i("Origin",$$t.$z.$type,$$t.$mq.$type,new $$t.as(2,new $$t.z(0),function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.a6="ExplodedOrigin";$$t.$mq.bl=$$t.$ar.i("ExplodedOrigin",$$t.$z.$type,$$t.$mq.$type,new $$t.as(2,new $$t.z(0),function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.bf="Radius";$$t.$mq.bu=$$t.$ar.i("Radius",Number,$$t.$mq.$type,new $$t.as(2,0,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.a7="ExplodedRadius";$$t.$mq.bm=$$t.$ar.i("ExplodedRadius",Number,$$t.$mq.$type,new $$t.as(2,0,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.a8="Index";$$t.$mq.bn=$$t.$ar.i("Index",$.ig.Number.prototype.$type,$$t.$mq.$type,new $$t.as(2,-1,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.bh="StrokeThickness";$$t.$mq.bw=$$t.$ar.i("StrokeThickness",Number,$$t.$mq.$type,new $$t.as(2,1,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$tg.ll="AngleMemberPath";$$t.$tg.angleMemberPathProperty=$$t.$ar.i("AngleMemberPath",String,$$t.$tg.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$tg.$type,a).raisePropertyChanged("AngleMemberPath",b.d(),b.c())}));$$t.$tg.lr="RadiusMemberPath";$$t.$tg.radiusMemberPathProperty=$$t.$ar.i("RadiusMemberPath",String,$$t.$tg.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$tg.$type,a).raisePropertyChanged("RadiusMemberPath",b.d(),b.c())}));$$t.$tg.lj="AngleColumn";$$t.$tg.lp="RadiusColumn";$$t.$tg.li="AngleAxis";$$t.$tg.angleAxisProperty=$$t.$ar.i("AngleAxis",$$t.$i7.$type,$$t.$tg.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$tg.$type,a).raisePropertyChanged("AngleAxis",b.d(),b.c())}));$$t.$tg.lo="RadiusAxis";$$t.$tg.radiusAxisProperty=$$t.$ar.i("RadiusAxis",$$t.$it.$type,$$t.$tg.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$tg.$type,a).raisePropertyChanged("RadiusAxis",b.d(),b.c())}));$$t.$tg.ls="UseCartesianInterpolation";$$t.$tg.useCartesianInterpolationProperty=$$t.$ar.i("UseCartesianInterpolation",$$t.$f.$type,$$t.$tg.$type,new $$t.as(2,true,function(a,b){$.ig.util.cast($$t.$tg.$type,a).raisePropertyChanged("UseCartesianInterpolation",b.d(),b.c())}));$$t.$tg.ln="MaximumMarkers";$$t.$tg.maximumMarkersProperty=$$t.$ar.i("MaximumMarkers",$.ig.Number.prototype.$type,$$t.$tg.$type,new $$t.as(2,400,function(a,b){$.ig.util.cast($$t.$tg.$type,a).raisePropertyChanged("MaximumMarkers",b.d(),b.c())}));$$t.$tg.trendLineTypeProperty=$$t.$ar.i("TrendLineType",$$t.$j6.$type,$$t.$tg.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$tg.$type,a).raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$tg.trendLineBrushProperty=$$t.$ar.i("TrendLineBrush",$$t.$b3.$type,$$t.$tg.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$tg.$type,a).raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$tg.actualTrendLineBrushProperty=$$t.$ar.i("ActualTrendLineBrush",$$t.$b3.$type,$$t.$tg.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$tg.$type,a).raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$tg.trendLineThicknessProperty=$$t.$ar.i("TrendLineThickness",Number,$$t.$tg.$type,new $$t.as(2,1.5,function(a,b){$.ig.util.cast($$t.$tg.$type,a).raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$tg.trendLineDashCapProperty=$$t.$ar.i("TrendLineDashCap",$$t.$lh.$type,$$t.$tg.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$tg.$type,a).raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$tg.trendLineDashArrayProperty=$$t.$ar.i("TrendLineDashArray",$$t.$b5.$type,$$t.$tg.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$tg.$type,a).raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$tg.trendLinePeriodProperty=$$t.$ar.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$tg.$type,new $$t.as(2,7,function(a,b){$.ig.util.cast($$t.$tg.$type,a).raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$tg.trendLineZIndexProperty=$$t.$ar.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$tg.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$tg.$type,a).raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$tg.lm="ClipSeriesToBounds";$$t.$tg.clipSeriesToBoundsProperty=$$t.$ar.i("ClipSeriesToBounds",$$t.$f.$type,$$t.$tg.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$tg.$type,a).raisePropertyChanged("ClipSeriesToBounds",b.d(),b.c())}));$$t.$z1.m1="UnknownValuePlotting";$$t.$z1.unknownValuePlottingProperty=$$t.$ar.i("UnknownValuePlotting",$$t.$lf.$type,$$t.$z1.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$z1.$type,a).raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$z3.m1="UnknownValuePlotting";$$t.$z3.unknownValuePlottingProperty=$$t.$ar.i("UnknownValuePlotting",$$t.$lf.$type,$$t.$z3.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$z3.$type,a).raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$z7.m1="Stiffness";$$t.$z7.stiffnessProperty=$$t.$ar.i("Stiffness",Number,$$t.$z7.$type,new $$t.as(2,.5,function(a,b){$.ig.util.cast($$t.$z7.$type,a).raisePropertyChanged("Stiffness",b.d(),b.c())}));$$t.$z9.m1="Stiffness";$$t.$z9.stiffnessProperty=$$t.$ar.i("Stiffness",Number,$$t.$z9.$type,new $$t.as(2,.5,function(a,b){$.ig.util.cast($$t.$z9.$type,a).raisePropertyChanged("Stiffness",b.d(),b.c())}));$$t.$aab.mh="RadiusX";$$t.$aab.radiusXProperty=$$t.$ar.i("RadiusX",Number,$$t.$aab.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$aab.$type,a).raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$aab.mi="RadiusY";$$t.$aab.radiusYProperty=$$t.$ar.i("RadiusY",Number,$$t.$aab.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$aab.$type,a).raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$aad.mg="UnknownValuePlotting";$$t.$aad.unknownValuePlottingProperty=$$t.$ar.i("UnknownValuePlotting",$$t.$lf.$type,$$t.$aad.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$aad.$type,a).raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$aaf.mh="RadiusX";$$t.$aaf.radiusXProperty=$$t.$ar.i("RadiusX",Number,$$t.$aaf.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$aaf.$type,a).raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$aaf.mi="RadiusY";$$t.$aaf.radiusYProperty=$$t.$ar.i("RadiusY",Number,$$t.$aaf.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$aaf.$type,a).raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$fn.r="ZoomLevel";$$t.$fn.zoomLevelProperty=$$t.$ar.i("ZoomLevel",Number,$$t.$fn.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$fn.$type,a).u("ZoomLevel",b.d(),b.c())}));$$t.$fn.q="ZoomLevelDisplayText";$$t.$r9.n0="RadiusX";$$t.$r9.radiusXProperty=$$t.$ar.i("RadiusX",Number,$$t.$r9.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$r9.$type,a).raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$r9.n1="RadiusY";$$t.$r9.radiusYProperty=$$t.$ar.i("RadiusY",Number,$$t.$r9.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$r9.$type,a).raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$fu.m6="AutoGenerateSeries";$$t.$fu.autoGenerateSeriesProperty=$$t.$ar.i("AutoGenerateSeries",$$t.$f.$type,$$t.$fu.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$fu.$type,a).raisePropertyChanged("AutoGenerateSeries",b.d(),b.c())}));$$t.$fu.m7="ReverseLegendOrder";$$t.$fu.reverseLegendOrderProperty=$$t.$ar.i("ReverseLegendOrder",$$t.$f.$type,$$t.$fu.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$fu.$type,a).raisePropertyChanged("ReverseLegendOrder",b.d(),b.c())}));$$t.$fu.m8="SeriesVisibility";$$t.$fu.nj=$$t.$ar.i("SeriesVisibility",$$t.$a3.$type,$$t.$fu.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$fu.$type,a).raisePropertyChanged("SeriesVisibility",b.d(),b.c())}));$$t.$rs.nl="XAxis";$$t.$rs.xAxisProperty=$$t.$ar.i("XAxis",$$t.$hb.$type,$$t.$rs.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$rs.$type,a).raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$rs.nm="YAxis";$$t.$rs.yAxisProperty=$$t.$ar.i("YAxis",$$t.$ia.$type,$$t.$rs.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$rs.$type,a).raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$sc.nl="XAxis";$$t.$sc.xAxisProperty=$$t.$ar.i("XAxis",$$t.$lt.$type,$$t.$sc.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$sc.$type,a).raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$sc.nm="YAxis";$$t.$sc.yAxisProperty=$$t.$ar.i("YAxis",$$t.$lq.$type,$$t.$sc.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$sc.$type,a).raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$sb.ns="RadiusX";$$t.$sb.radiusXProperty=$$t.$ar.i("RadiusX",Number,$$t.$sb.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$sb.$type,a).raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$sb.nt="RadiusY";$$t.$sb.radiusYProperty=$$t.$ar.i("RadiusY",Number,$$t.$sb.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$sb.$type,a).raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$r6.ns="RadiusX";$$t.$r6.radiusXProperty=$$t.$ar.i("RadiusX",Number,$$t.$r6.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$r6.$type,a).raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$r6.nt="RadiusY";$$t.$r6.radiusYProperty=$$t.$ar.i("RadiusY",Number,$$t.$r6.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$r6.$type,a).raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$rq.bp="Brush";$$t.$rq.brushProperty=$$t.$ar.i("Brush",$$t.$b3.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("Brush",b.d(),b.c())}));$$t.$rq.av="ActualBrush";$$t.$rq.actualBrushProperty=$$t.$ar.i("ActualBrush",$$t.$b3.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualBrush",b.d(),b.c())}));$$t.$rq.bq="DashArray";$$t.$rq.dashArrayProperty=$$t.$ar.i("DashArray",$$t.$b5.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("DashArray",b.d(),b.c())}));$$t.$rq.aw="ActualDashArray";$$t.$rq.actualDashArrayProperty=$$t.$ar.i("ActualDashArray",$$t.$b5.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualDashArray",b.d(),b.c())}));$$t.$rq.br="DashCap";$$t.$rq.dashCapProperty=$$t.$ar.i("DashCap",$$t.$lh.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("DashCap",b.d(),b.c())}));$$t.$rq.ax="ActualDashCap";$$t.$rq.actualDashCapProperty=$$t.$ar.i("ActualDashCap",$$t.$lh.$type,$$t.$rq.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualDashCap",b.d(),b.c())}));$$t.$rq.bt="IsDropShadowEnabled";$$t.$rq.isDropShadowEnabledProperty=$$t.$ar.i("IsDropShadowEnabled",$.ig.Nullable$1.prototype.$type.specialize($$t.$f.$type),$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("IsDropShadowEnabled",b.d(),b.c())}));$$t.$rq.az="ActualIsDropShadowEnabled";$$t.$rq.actualIsDropShadowEnabledProperty=$$t.$ar.i("ActualIsDropShadowEnabled",$$t.$f.$type,$$t.$rq.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualIsDropShadowEnabled",b.d(),b.c())}));$$t.$rq.ca="ShadowBlur";$$t.$rq.shadowBlurProperty=$$t.$ar.i("ShadowBlur",Number,$$t.$rq.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ShadowBlur",b.d(),b.c())}));$$t.$rq.be="ActualShadowBlur";$$t.$rq.actualShadowBlurProperty=$$t.$ar.i("ActualShadowBlur",Number,$$t.$rq.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualShadowBlur",b.d(),b.c())}));$$t.$rq.cb="ShadowColor";$$t.$rq.shadowColorProperty=$$t.$ar.i("ShadowColor",$$t.$b4.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ShadowColor",b.d(),b.c())}));$$t.$rq.bf="ActualShadowColor";$$t.$rq.actualShadowColorProperty=$$t.$ar.i("ActualShadowColor",$$t.$b4.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualShadowColor",b.d(),b.c())}));$$t.$rq.cj="UseSingleShadow";$$t.$rq.useSingleShadowProperty=$$t.$ar.i("UseSingleShadow",$$t.$f.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("UseSingleShadow",b.d(),b.c())}));$$t.$rq.bm="ActualUseSingleShadow";$$t.$rq.actualUseSingleShadowProperty=$$t.$ar.i("ActualUseSingleShadow",$$t.$f.$type,$$t.$rq.$type,new $$t.as(2,true,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualUseSingleShadow",b.d(),b.c())}));$$t.$rq.cc="ShadowOffsetX";$$t.$rq.shadowOffsetXProperty=$$t.$ar.i("ShadowOffsetX",Number,$$t.$rq.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ShadowOffsetX",b.d(),b.c())}));$$t.$rq.bg="ActualShadowOffsetX";$$t.$rq.actualShadowOffsetXProperty=$$t.$ar.i("ActualShadowOffsetX",Number,$$t.$rq.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualShadowOffsetX",b.d(),b.c())}));$$t.$rq.cd="ShadowOffsetY";$$t.$rq.shadowOffsetYProperty=$$t.$ar.i("ShadowOffsetY",Number,$$t.$rq.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ShadowOffsetY",b.d(),b.c())}));$$t.$rq.bh="ActualShadowOffsetY";$$t.$rq.actualShadowOffsetYProperty=$$t.$ar.i("ActualShadowOffsetY",Number,$$t.$rq.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualShadowOffsetY",b.d(),b.c())}));$$t.$rq.bs="EndCap";$$t.$rq.endCapProperty=$$t.$ar.i("EndCap",$$t.$lh.$type,$$t.$rq.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("EndCap",b.d(),b.c())}));$$t.$rq.ay="ActualEndCap";$$t.$rq.actualEndCapProperty=$$t.$ar.i("ActualEndCap",$$t.$lh.$type,$$t.$rq.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualEndCap",b.d(),b.c())}));$$t.$rq.bu="IsHitTestVisible";$$t.$rq.isHitTestVisibleProperty=$$t.$ar.i("IsHitTestVisible",$$t.$f.$type,$$t.$rq.$type,new $$t.as(2,true,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("IsHitTestVisible",b.d(),b.c())}));$$t.$rq.a0="ActualIsHitTestVisible";$$t.$rq.actualIsHitTestVisibleProperty=$$t.$ar.i("ActualIsHitTestVisible",$$t.$f.$type,$$t.$rq.$type,new $$t.as(2,true,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualIsHitTestVisible",b.d(),b.c())}));$$t.$rq.bv="LegendItemBadgeTemplate";$$t.$rq.legendItemBadgeTemplateProperty=$$t.$ar.i("LegendItemBadgeTemplate",$$t.$cg.$type,$$t.$rq.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("LegendItemBadgeTemplate",b.d(),b.c())}));$$t.$rq.a1="ActualLegendItemBadgeTemplate";$$t.$rq.actualLegendItemBadgeTemplateProperty=$$t.$ar.i("ActualLegendItemBadgeTemplate",$$t.$cg.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualLegendItemBadgeTemplate",b.d(),b.c())}));$$t.$rq.bw="LegendItemTemplate";$$t.$rq.legendItemTemplateProperty=$$t.$ar.i("LegendItemTemplate",$$t.$cg.$type,$$t.$rq.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("LegendItemTemplate",b.d(),b.c())}));$$t.$rq.a2="ActualLegendItemTemplate";$$t.$rq.actualLegendItemTemplateProperty=$$t.$ar.i("ActualLegendItemTemplate",$$t.$cg.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualLegendItemTemplate",b.d(),b.c())}));$$t.$rq.bx="LegendItemVisibility";$$t.$rq.legendItemVisibilityProperty=$$t.$ar.i("LegendItemVisibility",$$t.$a3.$type,$$t.$rq.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("LegendItemVisibility",b.d(),b.c())}));$$t.$rq.a3="ActualLegendItemVisibility";$$t.$rq.actualLegendItemVisibilityProperty=$$t.$ar.i("ActualLegendItemVisibility",$$t.$a3.$type,$$t.$rq.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualLegendItemVisibility",b.d(),b.c())}));$$t.$rq.by="MarkerBrush";$$t.$rq.markerBrushProperty=$$t.$ar.i("MarkerBrush",$$t.$b3.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("MarkerBrush",b.d(),b.c())}));$$t.$rq.a4="ActualMarkerBrush";$$t.$rq.actualMarkerBrushProperty=$$t.$ar.i("ActualMarkerBrush",$$t.$b3.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualMarkerBrush",b.d(),b.c())}));$$t.$rq.bz="MarkerOutline";$$t.$rq.markerOutlineProperty=$$t.$ar.i("MarkerOutline",$$t.$b3.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("MarkerOutline",b.d(),b.c())}));$$t.$rq.a5="ActualMarkerOutline";$$t.$rq.actualMarkerOutlineProperty=$$t.$ar.i("ActualMarkerOutline",$$t.$b3.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualMarkerOutline",b.d(),b.c())}));$$t.$rq.b0="MarkerStyle";$$t.$rq.markerStyleProperty=$$t.$ar.i("MarkerStyle",$$t.$a4.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("MarkerStyle",b.d(),b.c())}));$$t.$rq.a6="ActualMarkerStyle";$$t.$rq.actualMarkerStyleProperty=$$t.$ar.i("ActualMarkerStyle",$$t.$a4.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualMarkerStyle",b.d(),b.c())}));
$$t.$rq.b1="MarkerTemplate";$$t.$rq.markerTemplateProperty=$$t.$ar.i("MarkerTemplate",$$t.$cg.$type,$$t.$rq.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("MarkerTemplate",b.d(),b.c())}));$$t.$rq.a7="ActualMarkerTemplate";$$t.$rq.actualMarkerTemplateProperty=$$t.$ar.i("ActualMarkerTemplate",$$t.$cg.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualMarkerTemplate",b.d(),b.c())}));$$t.$rq.b2="MarkerType";$$t.$rq.markerTypeProperty=$$t.$ar.i("MarkerType",$$t.$gc.$type,$$t.$rq.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("MarkerType",b.d(),b.c())}));$$t.$rq.a8="ActualMarkerType";$$t.$rq.actualMarkerTypeProperty=$$t.$ar.i("ActualMarkerType",$$t.$gc.$type,$$t.$rq.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualMarkerType",b.d(),b.c())}));$$t.$rq.b4="Name";$$t.$rq.nameProperty=$$t.$ar.i("Name",String,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("Name",b.d(),b.c())}));$$t.$rq.b6="Opacity";$$t.$rq.opacityProperty=$$t.$ar.i("Opacity",Number,$$t.$rq.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("Opacity",b.d(),b.c())}));$$t.$rq.ba="ActualOpacity";$$t.$rq.actualOpacityProperty=$$t.$ar.i("ActualOpacity",Number,$$t.$rq.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualOpacity",b.d(),b.c())}));$$t.$rq.b5="OpacityMask";$$t.$rq.opacityMaskProperty=$$t.$ar.i("OpacityMask",$$t.$b3.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("OpacityMask",b.d(),b.c())}));$$t.$rq.a9="ActualOpacityMask";$$t.$rq.actualOpacityMaskProperty=$$t.$ar.i("ActualOpacityMask",$$t.$b3.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualOpacityMask",b.d(),b.c())}));$$t.$rq.b7="Outline";$$t.$rq.outlineProperty=$$t.$ar.i("Outline",$$t.$b3.$type,$$t.$rq.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("Outline",b.d(),b.c())}));$$t.$rq.bb="ActualOutline";$$t.$rq.actualOutlineProperty=$$t.$ar.i("ActualOutline",$$t.$b3.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualOutline",b.d(),b.c())}));$$t.$rq.bo="AreaFillOpacity";$$t.$rq.areaFillOpacityProperty=$$t.$ar.i("AreaFillOpacity",Number,$$t.$rq.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("AreaFillOpacity",b.d(),b.c())}));$$t.$rq.au="ActualAreaFillOpacity";$$t.$rq.actualAreaFillOpacityProperty=$$t.$ar.i("ActualAreaFillOpacity",Number,$$t.$rq.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualAreaFillOpacity",b.d(),b.c())}));$$t.$rq.b8="RadiusX";$$t.$rq.radiusXProperty=$$t.$ar.i("RadiusX",Number,$$t.$rq.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("RadiusX",b.d(),b.c())}));$$t.$rq.bc="ActualRadiusX";$$t.$rq.actualRadiusXProperty=$$t.$ar.i("ActualRadiusX",Number,$$t.$rq.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualRadiusX",b.d(),b.c())}));$$t.$rq.b9="RadiusY";$$t.$rq.radiusYProperty=$$t.$ar.i("RadiusY",Number,$$t.$rq.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("RadiusY",b.d(),b.c())}));$$t.$rq.bd="ActualRadiusY";$$t.$rq.actualRadiusYProperty=$$t.$ar.i("ActualRadiusY",Number,$$t.$rq.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualRadiusY",b.d(),b.c())}));$$t.$rq.ce="StartCap";$$t.$rq.startCapProperty=$$t.$ar.i("StartCap",$$t.$lh.$type,$$t.$rq.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("StartCap",b.d(),b.c())}));$$t.$rq.bi="ActualStartCap";$$t.$rq.actualStartCapProperty=$$t.$ar.i("ActualStartCap",$$t.$lh.$type,$$t.$rq.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualStartCap",b.d(),b.c())}));$$t.$rq.cf="Thickness";$$t.$rq.thicknessProperty=$$t.$ar.i("Thickness",Number,$$t.$rq.$type,new $$t.as(2,1.5,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("Thickness",b.d(),b.c())}));$$t.$rq.bj="ActualThickness";$$t.$rq.actualThicknessProperty=$$t.$ar.i("ActualThickness",Number,$$t.$rq.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualThickness",b.d(),b.c())}));$$t.$rq.cg="Title";$$t.$rq.titleProperty=$$t.$ar.i("Title",$.ig.$op.$type,$$t.$rq.$type,new $$t.as(2,"Series Title",function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("Title",b.d(),b.c())}));$$t.$rq.ch="ToolTip";$$t.$rq.toolTipProperty=$$t.$ar.i("ToolTip",$.ig.$op.$type,$$t.$rq.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ToolTip",b.d(),b.c())}));$$t.$rq.bk="ActualToolTip";$$t.$rq.actualToolTipProperty=$$t.$ar.i("ActualToolTip",$.ig.$op.$type,$$t.$rq.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualToolTip",b.d(),b.c())}));$$t.$rq.ci="UseLightweightMarkers";$$t.$rq.useLightweightMarkersProperty=$$t.$ar.i("UseLightweightMarkers",$$t.$f.$type,$$t.$rq.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("UseLightweightMarkers",b.d(),b.c())}));$$t.$rq.bl="ActualUseLightweightMarkers";$$t.$rq.actualUseLightweightMarkersProperty=$$t.$ar.i("ActualUseLightweightMarkers",$$t.$f.$type,$$t.$rq.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualUseLightweightMarkers",b.d(),b.c())}));$$t.$rq.cl="ValueMemberPath";$$t.$rq.valueMemberPathProperty=$$t.$ar.i("ValueMemberPath",String,$$t.$rq.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ValueMemberPath",b.d(),b.c())}));$$t.$rq.cm="Visibility";$$t.$rq.visibilityProperty=$$t.$ar.i("Visibility",$$t.$a3.$type,$$t.$rq.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("Visibility",b.d(),b.c())}));$$t.$rq.bn="ActualVisibility";$$t.$rq.actualVisibilityProperty=$$t.$ar.i("ActualVisibility",$$t.$a3.$type,$$t.$rq.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$rq.$type,a).co("ActualVisibility",b.d(),b.c())}));$.ig.util.extCopy($.ig.VisualDataSerializer,[[[$.ig.Rect],["serialize"]]]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.IntColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.IntColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["ofType$1","cast$1"]]]);$.ig.util.extCopy($.ig.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[],["reset1"]],[[],["reset"]],[[],["detach"]],[[],["transferChildrenTo"]],[[],["isPlottable"]],[[],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[],["duplicate1"]],[[],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]])})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.geographicmap.js 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["SphericalMercatorHorizontalScaler:a","HorizontalLinearScaler:b","LinearScaler:c","NumericScaler:d","DependencyObject:e","Object:f","Type:g","Boolean:h","ValueType:i","Void:j","String:k","IComparable:l","Number:m","Number:n","Single:o","Number:p","String:q","Array:r","RegExp:s","RuntimeTypeHandle:t","MethodInfo:u","MethodBase:v","MemberInfo:w","ParameterInfo:x","TypeCode:y","Enum:z","ConstructorInfo:aa","Dictionary:ab","IEnumerable:ac","IEnumerator:ad","DependencyProperty:ae","PropertyMetadata:af","PropertyChangedCallback:ag","MulticastDelegate:ah","IntPtr:ai","DependencyPropertyChangedEventArgs:aj","DependencyPropertiesCollection:ak","UnsetValue:al","Script:am","Binding:an","PropertyPath:ao","NumericAxisBase:ap","Axis:aq","Control:ar","FrameworkElement:as","UIElement:at","Transform:au","Visibility:av","Style:aw","Thickness:ax","HorizontalAlignment:ay","VerticalAlignment:az","INotifyPropertyChanged:a0","PropertyChangedEventHandler:a1","PropertyChangedEventArgs:a2","AxisView:a3","ISchedulableRender:a4","Path:a5","Shape:a6","Brush:a7","Color:a8","Number:a9","Math:ba","Number:bb","Number:bc","Number:bd","Number:be","Number:bf","Number:bg","Number:bh","DoubleCollection:bi","List$1:bj","IList$1:bk","ICollection$1:bl","IEnumerable$1:bm","IEnumerator$1:bn","IArrayList:bo","Array:bp","ICollection:bq","CompareCallback:br","IList:bs","IDisposable:bt","IArray:bu","Date:bv","Date:bw","Func$3:bx","Action$1:by","Geometry:bz","GeometryType:b0","XamDataChart:b1","SeriesViewer:b2","SeriesViewerView:b3","CanvasRenderScheduler:b4","Callback:b5","window:b6","RenderingContext:b7","IRenderer:b8","Rectangle:b9","Rect:ca","Size:cb","Point:cc","TextBlock:cd","Polygon:ce","PointCollection:cf","Polyline:cg","DataTemplateRenderInfo:ch","DataTemplatePassInfo:ci","ContentControl:cj","DataTemplate:ck","DataTemplateRenderHandler:cl","DataTemplateMeasureHandler:cm","DataTemplateMeasureInfo:cn","DataTemplatePassHandler:co","Line:cp","XamOverviewPlusDetailPane:cq","XamOverviewPlusDetailPaneView:cr","XamOverviewPlusDetailPaneViewManager:cs","JQueryObject:ct","Element:cu","ElementAttributeCollection:cv","ElementCollection:cw","WebStyle:cx","ElementNodeType:cy","Document:cz","EventListener:c0","IElementEventHandler:c1","ElementEventHandler:c2","ElementAttribute:c3","JQueryPosition:c4","JQueryCallback:c5","JQueryEvent:c6","JQueryUICallback:c7","EventProxy:c8","ModifierKeys:c9","Func$2:da","MouseWheelHandler:db","Delegate:dc","GestureHandler:dd","ContactHandler:de","TouchHandler:df","MouseOverHandler:dg","MouseHandler:dh","KeyHandler:di","Key:dj","JQuery:dk","JQueryDeferred:dl","JQueryPromise:dm","Action:dn","CanvasViewRenderer:dp","CanvasContext2D:dq","CanvasContext:dr","TextMetrics:ds","ImageData:dt","CanvasElement:du","Gradient:dv","LinearGradientBrush:dw","GradientStop:dx","GeometryGroup:dy","GeometryCollection:dz","FillRule:d0","PathGeometry:d1","PathFigureCollection:d2","LineGeometry:d3","RectangleGeometry:d4","EllipseGeometry:d5","ArcSegment:d6","PathSegment:d7","PathSegmentType:d8","SweepDirection:d9","PathFigure:ea","PathSegmentCollection:eb","LineSegment:ec","PolyLineSegment:ed","BezierSegment:ee","PolyBezierSegment:ef","GeometryUtil:eg","Tuple$2:eh","TransformGroup:ei","TransformCollection:ej","TranslateTransform:ek","RotateTransform:el","ScaleTransform:em","DivElement:en","DOMEventProxy:eo","MSGesture:ep","MouseEventArgs:eq","EventArgs:er","DoubleAnimator:es","EasingFunctionHandler:et","ImageElement:eu","RectUtil:ev","MathUtil:ew","RuntimeHelpers:ex","RuntimeFieldHandle:ey","PropertyChangedEventArgs$1:ez","InteractionState:e0","OverviewPlusDetailPaneMode:e1","IOverviewPlusDetailControl:e2","EventHandler$1:e3","ArgumentNullException:e4","Error:e5","OverviewPlusDetailViewportHost:e6","IProvidesViewport:e7","SeriesCollection:e8","ObservableCollection$1:e9","INotifyCollectionChanged:fa","NotifyCollectionChangedEventHandler:fb","NotifyCollectionChangedEventArgs:fc","NotifyCollectionChangedAction:fd","AxisCollection:fe","SeriesViewerViewManager:ff","AxisTitlePosition:fg","PointerTooltipStyle:fh","BrushCollection:fi","InterpolationMode:fj","Random:fk","ColorUtil:fl","CssHelper:fm","CssGradientUtil:fn","FontUtil:fo","FontInfo:fp","Series:fq","SeriesView:fr","DataContext:fs","SeriesComponentsFromView:ft","EasingFunctions:fu","LegendTemplates:fv","PieChartBase:fw","PieChartBaseView:fx","PieChartViewManager:fy","BrushUtil:fz","PieChartVisualData:f0","PieSliceVisualDataList:f1","PieSliceVisualData:f2","PrimitiveAppearanceData:f3","IVisualData:f4","BrushAppearanceData:f5","StringBuilder:f6","AppearanceHelper:f7","LinearGradientBrushAppearanceData:f8","GradientStopAppearanceData:f9","SolidBrushAppearanceData:ga","EllipseGeometryData:gb","GeometryData:gc","GetPointsSettings:gd","RectangleGeometryData:ge","LineGeometryData:gf","PathGeometryData:gg","PathFigureData:gh","LineSegmentData:gi","SegmentData:gj","PolylineSegmentData:gk","ArcSegmentData:gl","PolyBezierSegmentData:gm","LabelAppearanceData:gn","PathVisualData:go","PrimitiveVisualData:gp","ShapeTags:gq","Slice:gr","SliceView:gs","PieLabel:gt","PieSliceDataContext:gu","MouseButtonEventArgs:gv","FastItemsSource:gw","IFastItemsSource:gx","IFastItemColumn$1:gy","IFastItemColumnPropertyName:gz","Dictionary$2:g0","IDictionary$2:g1","IDictionary:g2","IEqualityComparer$1:g3","KeyValuePair$2:g4","NotImplementedException:g5","IFastItemColumnInternal:g6","FastItemsSourceEventAction:g7","FastItemsSourceEventArgs:g8","ArgumentException:g9","ColumnReference:ha","FastItemDateTimeColumn:hb","FastItemColumn:hc","FastReflectionHelper:hd","FastItemObjectColumn:he","FastItemIntColumn:hf","LabelsPosition:hg","LeaderLineType:hh","OthersCategoryType:hi","IndexCollection:hj","LegendBase:hk","LegendBaseView:hl","LegendBaseViewManager:hm","GradientData:hn","GradientStopData:ho","DataChartLegendMouseButtonEventArgs:hp","DataChartMouseButtonEventArgs:hq","ChartLegendMouseEventArgs:hr","ChartMouseEventArgs:hs","PropertyUpdatedEventHandler:ht","PropertyUpdatedEventArgs:hu","DataChartLegendMouseButtonEventHandler:hv","DataChartLegendMouseEventHandler:hw","Pool$1:hx","IIndexedPool$1:hy","IPool$1:hz","Func$1:h0","SliceClickEventHandler:h1","SliceClickEventArgs:h2","ItemLegend:h3","ItemLegendView:h4","LegendItemInfo:h5","BubbleSeries:h6","ScatterBase:h7","MarkerSeries:h8","MarkerSeriesView:h9","Marker:ia","MarkerTemplates:ib","HashPool$2:ic","IHashPool$2:id","MarkerType:ie","SeriesVisualData:ig","PrimitiveVisualDataList:ih","PointerTooltipVisualDataList:ii","MarkerVisualDataList:ij","MarkerVisualData:ik","PointerTooltipVisualData:il","RectangleVisualData:im","PolygonVisualData:io","PolyLineVisualData:ip","ISupportsErrorBars:iq","ScatterBaseView:ir","MarkerManagerBase:is","MarkerManagerBucket:it","ArrayUtil:iu","Comparison$1:iv","ScatterTrendLineManager:iw","TrendLineManagerBase$1:ix","TrendLineType:iy","Clipper:iz","EdgeClipper:i0","LeftClipper:i1","BottomClipper:i2","RightClipper:i3","TopClipper:i4","TrendResolutionParams:i5","Flattener:i6","Stack$1:i7","ReverseArrayEnumerator$1:i8","SpiralTodo:i9","Canvas:ja","Panel:jb","UIElementCollection:jc","TrendFitCalculator:jd","LeastSquaresFit:je","Numeric:jf","TrendAverageCalculator:jg","NumericMarkerManager:jh","OwnedPoint:ji","CollisionAvoidanceType:jj","SmartPlacer:jk","ISmartPlaceable:jl","SmartPosition:jm","SmartPlaceableWrapper$1:jn","ScatterAxisInfoCache:jo","NumericXAxis:jp","StraightNumericAxisBase:jq","StraightNumericAxisBaseView:jr","NumericAxisBaseView:js","NumericScaleMode:jt","LogarithmicScaler:ju","AutoRangeCalculator:jv","AxisRange:jw","IEquatable$1:jx","NumericYAxis:jy","IScaler:jz","ScalerParams:j0","AxisOrientation:j1","NumericYAxisView:j2","AxisLabelPanelBase:j3","AxisLabelPanelBaseView:j4","AxisLabelSettings:j5","AxisLabelsLocation:j6","PathRenderingInfo:j7","CategoryAxisBase:j8","ICategoryScaler:j9","CategoryMode:ka","CategoryAxisBaseView:kb","IFastItemsSourceProvider:kc","IHasCategoryModePreference:kd","IHasCategoryAxis:ke","AxisRangeChangedEventArgs:kf","CategorySeries:kg","CategoryFramePreparer:kh","CategoryFramePreparerBase:ki","FramePreparer:kj","ISupportsMarkers:kk","DefaultSupportsMarkers:kl","DefaultProvidesViewport:km","DefaultSupportsErrorBars:kn","Frame:ko","IBucketizer:kp","IIsCategoryBased:kq","IDetectsCollisions:kr","CategoryFrame:ks","PreparationParams:kt","ISortingAxis:ku","FragmentBase:kv","HorizontalAnchoredCategorySeries:kw","AnchoredCategorySeries:kx","IHasSingleValueCategory:ky","IHasCategoryTrendline:kz","IHasTrendline:k0","IPreparesCategoryTrendline:k1","AnchoredCategorySeriesView:k2","CategorySeriesView:k3","CategoryBucketCalculator:k4","CategoryTrendLineManagerBase:k5","Func$4:k6","SortingTrendLineManager:k7","CategoryTrendLineManager:k8","AnchoredCategoryBucketCalculator:k9","CategoryDateTimeXAxis:la","CategoryDateTimeXAxisView:lb","TimeAxisDisplayType:lc","HorizontalAxisLabelPanel:ld","HorizontalAxisLabelPanelBase:le","HorizontalAxisLabelPanelBaseView:lf","LabelPosition:lg","LinearNumericSnapper:lh","Snapper:li","CoercionInfo:lj","SortedListView$1:lk","CategoryLineRasterizer:ll","UnknownValuePlotting:lm","Action$5:ln","PenLineCap:lo","SyncLink:lp","ChartCollection:lq","FastItemsSourceReference:lr","SyncManager:ls","SyncSettings:lt","SyncLinkManager:lu","Debug:lv","Enumerable:lw","IOrderedEnumerable$1:lx","SortedList$1:ly","CategoryMarkerManager:lz","CollisionAvoider:l0","StackedFragmentSeries:l1","StackedSeriesBase:l2","StackedSeriesView:l3","StackedBucketCalculator:l4","StackedSeriesManager:l5","StackedSeriesCollection:l6","StackedLineSeries:l7","HorizontalStackedSeriesBase:l8","XamDataChartView:l9","LineFragment:ma","LineFragmentView:mb","LineFragmentBucketCalculator:mc","IStacked100Series:md","StackedColumnSeries:me","StackedColumnSeriesView:mf","StackedColumnBucketCalculator:mg","ColumnFragment:mh","ColumnFragmentView:mi","StackedBarSeries:mj","VerticalStackedSeriesBase:mk","CategoryYAxis:ml","CategoryYAxisView:mm","VerticalAxisLabelPanel:mn","VerticalAxisLabelPanelView:mo","TitleSettings:mp","LinearCategorySnapper:mq","IBarSeries:mr","StackedBarSeriesView:ms","StackedBarBucketCalculator:mt","BarFragment:mu","StackedAreaSeries:mv","AreaFragment:mw","AreaFragmentView:mx","AreaFragmentBucketCalculator:my","StackedSplineSeries:mz","SplineFragment:m0","SplineFragmentBase:m1","SplineSeriesBase:m2","SplineSeriesBaseView:m3","SplineType:m4","SafeSortedReadOnlyDoubleCollection:m5","SafeReadOnlyDoubleCollection:m6","ReadOnlyCollection$1:m7","SafeEnumerable:m8","SplineFragmentView:m9","SplineFragmentBucketCalculator:na","StackedSplineAreaSeries:nb","SplineAreaFragment:nc","SplineAreaFragmentView:nd","StackedSeriesFramePreparer:ne","ValuesHolder:nf","SingleValuesHolder:ng","StackedSeriesCreatedEventHandler:nh","StackedSeriesCreatedEventArgs:ni","RenderSurface:nj","StackedSeriesVisualData:nk","SeriesVisualDataList:nl","Nullable$1:nm","LineSeries:nn","LineSeriesView:no","CategorySeriesRenderManager:np","AssigningCategoryStyleEventArgs:nq","AssigningCategoryStyleEventArgsBase:nr","GetCategoryItemsHandler:ns","HighlightingInfo:nt","HighlightingState:nu","AssigningCategoryMarkerStyleEventArgs:nv","HighlightingManager:nw","AreaSeries:nx","AreaSeriesView:ny","CategoryTransitionInMode:nz","StepLineSeries:n0","StepLineSeriesView:n1","StepAreaSeries:n2","StepAreaSeriesView:n3","RangeAreaSeries:n4","HorizontalRangeCategorySeries:n5","RangeCategorySeries:n6","IHasHighLowValueCategory:n7","RangeCategorySeriesView:n8","RangeCategoryBucketCalculator:n9","RangeCategoryFramePreparer:oa","DefaultCategoryTrendlineHost:ob","DefaultCategoryTrendlinePreparer:oc","DefaultHighLowValueProvider:od","HighLowValuesHolder:oe","RangeValueList:of","RangeAreaSeriesView:og","DefaultSingleValueProvider:oh","CategoryTransitionSourceFramePreparer:oi","TransitionInSpeedType:oj","AssigningCategoryStyleEventHandler:ok","AssigningCategoryMarkerStyleEventHandler:ol","SeriesComponentsForView:om","TickmarkValues:on","TickmarkValuesInitializationParameters:oo","NumericAxisRenderer:op","AxisRendererBase:oq","Action$4:or","Action$3:os","AxisLabelManager:ot","Func$5:ou","AxisRenderingParametersBase:ov","RangeInfo:ow","CategoryAxisRenderingParameters:ox","NumericAxisRenderingParameters:oy","VerticalLogarithmicScaler:oz","VerticalLinearScaler:o0","NumericRadiusAxis:o1","NumericRadiusAxisView:o2","PolarAxisRenderingManager:o3","ViewportUtils:o4","PolarAxisRenderingParameters:o5","IPolarRadialRenderingParameters:o6","RadialAxisRenderingParameters:o7","RadialAxisLabelPanel:o8","RadialAxisLabelPanelView:o9","NumericAngleAxis:pa","IAngleScaler:pb","NumericAngleAxisView:pc","AngleAxisLabelPanel:pd","AngleAxisLabelPanelView:pe","Extensions:pf","CategoryAngleAxis:pg","CategoryAngleAxisView:ph","CategoryAxisRenderer:pi","CategoryTickmarkValues:pj","LogarithmicTickmarkValues:pk","LogarithmicNumericSnapper:pl","LinearTickmarkValues:pm","NumericXAxisView:pn","HorizontalLogarithmicScaler:po","ScatterErrorBarSettings:pp","ErrorBarSettingsBase:pq","EnableErrorBars:pr","ErrorBarCalculatorReference:ps","IErrorBarCalculator:pt","ErrorBarCalculatorType:pu","ScatterFrame:pv","ScatterFrameBase$1:pw","DictInterpolator$3:px","Action$6:py","ErrorBarsHelper:pz","BubbleSeriesView:p0","BubbleMarkerManager:p1","SizeScale:p2","BrushScale:p3","ScaleLegend:p4","ScaleLegendView:p5","CustomPaletteBrushScale:p6","BrushSelectionMode:p7","ValueBrushScale:p8","FunnelSliceDataContext:p9","XamFunnelChart:qa","IItemProvider:qb","MessageHandler:qc","MessageHandlerEventHandler:qd","Message:qe","ServiceProvider:qf","MessageChannel:qg","MessageEventHandler:qh","Array:qi","XamFunnelConnector:qj","XamFunnelController:qk","SliceInfoList:ql","SliceInfoUnaryComparison:qm","SliceInfo:qn","SliceAppearance:qo","PointList:qp","FunnelSliceVisualData:qq","Bezier:qr","Array:qs","BezierPoint:qt","BezierOp:qu","BezierPointComparison:qv","DoubleColumn:qw","ObjectColumn:qx","XamFunnelView:qy","IOuterLabelWidthDecider:qz","IFunnelLabelSizeDecider:q0","MouseLeaveMessage:q1","InteractionMessage:q2","MouseMoveMessage:q3","MouseButtonMessage:q4","MouseButtonAction:q5","MouseButtonType:q6","SetAreaSizeMessage:q7","RenderingMessage:q8","RenderSliceMessage:q9","RenderOuterLabelMessage:ra","TooltipValueChangedMessage:rb","TooltipUpdateMessage:rc","FunnelDataContext:rd","PropertyChangedMessage:re","ConfigurationMessage:rf","ClearMessage:rg","ClearTooltipMessage:rh","ContainerSizeChangedMessage:ri","ViewportChangedMessage:rj","ViewPropertyChangedMessage:rk","OuterLabelAlignment:rl","FunnelSliceDisplay:rm","SliceSelectionManager:rn","DataUpdatedMessage:ro","ItemsSourceAction:rp","DictionaryEntry:rq","FunnelFrame:rr","UserSelectedItemsChangedMessage:rs","LabelSizeChangedMessage:rt","FrameRenderCompleteMessage:ru","IntColumn:rv","IntColumnComparison:rw","Convert:rx","SelectedItemsChangedMessage:ry","ModelUpdateMessage:rz","SliceClickedMessage:r0","FunnelSliceClickedEventHandler:r1","FunnelSliceClickedEventArgs:r2","FunnelChartVisualData:r3","FunnelSliceVisualDataList:r4","WaterfallSeries:r5","WaterfallSeriesView:r6","FinancialSeries:r7","FinancialSeriesView:r8","FinancialBucketCalculator:r9","FinancialValueList:sa","FinancialEventHandler:sb","FinancialEventArgs:sc","FinancialCalculationDataSource:sd","CalculatedColumn:se","FinancialCalculationSupportingCalculations:sf","ColumnSupportingCalculation:sg","SupportingCalculation$1:sh","SupportingCalculationStrategy:si","DataSourceSupportingCalculation:sj","ProvideColumnValuesStrategy:sk","ContentInfo:sl","RectChangedEventHandler:sm","RectChangedEventArgs:sn","ChartContentManager:so","ChartContentType:sp","RenderRequestedEventArgs:sq","TrendCalculators:sr","SeriesViewerComponentsFromView:ss","SeriesViewerSurfaceViewer:st","LabelPanelArranger:su","LabelPanelsArrangeState:sv","Action$2:sw","ChartVisualData:sx","AxisVisualDataList:sy","ChartTitleVisualData:sz","VisualDataSerializer:s0","AxisVisualData:s1","AxisLabelVisualDataList:s2","AxisLabelVisualData:s3","VisualExportHelper:s4","WindowResponse:s5","SeriesViewerComponentsForView:s6","DataChartCursorEventHandler:s7","ChartCursorEventArgs:s8","DataChartMouseButtonEventHandler:s9","DataChartMouseEventHandler:ta","AnnotationLayer:tb","AnnotationLayerView:tc","GridMode:td","AxisRangeChangedEventHandler:te","DataChartAxisRangeChangedEventHandler:tf","ChartAxisRangeChangedEventArgs:tg","PolarBase:th","PolarBaseView:ti","PolarTrendLineManager:tj","PolarLinePlanner:tk","AngleRadiusPair:tl","PolarAxisInfoCache:tm","SeriesRenderer$2:tn","SeriesRenderingArguments:to","PolarFrame:tp","PolarAxes:tq","RadialBase:tr","RadialBaseView:ts","RadialBucketCalculator:tt","RadialFrame:tu","RadialAxes:tv","AxisComponentsForView:tw","AxisComponentsFromView:tx","AxisFormatLabelHandler:ty","SphericalMercatorVerticalScaler:tz","ColorScale:t0","ColorScaleInterpolationMode:t1","CustomPaletteColorScale:t2","BingMapsImageryStyle:t3","BingResponse:t4","BingResourceSet:t5","ImageryMetadata:t6","GeographicMapImagery:t7","GeographicMapImageryView:t8","XamMultiScaleImage:t9","XamMultiScaleImageView:ua","StackPool$1:ub","Image:uc","Tile:ud","WriteableBitmap:ue","XamMultiScaleTileSource:uf","Uri:ug","IMapRenderDeferralHandler:uh","IEasingFunction:ui","Pair$2:uj","XamGeographicMap:uk","XamGeographicMapView:ul","OpenStreetMapImagery:um","OpenStreetMapTileSource:un","MapTileSource:uo","ItfConverter:up","TriangulationSource:uq","TriangulationSourcePointRecord:ur","Triangulator:us","TriangulatorContext:ut","LinkedList$1:uu","LinkedListNode$1:uv","HalfEdgeSet:uw","EdgeComparer:ux","HalfEdge:uy","PointTester:uz","Triangle:u0","TriangulationStatusEventHandler:u1","TriangulationStatusEventArgs:u2","BinaryReader:u3","BinaryFileDownloader:u4","AsyncCompletedEventHandler:u5","AsyncCompletedEventArgs:u6","GeographicScatterAreaSeries:u7","GeographicXYTriangulatingSeries:u8","GeographicMapSeriesHost$1:u9","HostSeriesView$1:va","GeographicXYTriangulatingSeriesView:vb","XYTriangulatingSeries:vc","ScatterAreaSeries:vd","ScatterAreaSeriesView:ve","TriangleRasterizer:vf","GeographicScatterAreaSeriesView:vg","BingMapsMapImagery:vh","BingMapsMapImageryView:vi","BingMapsTileSource:vj","CloudMadeMapImagery:vk","CloudMadeMapImageryView:vl","CloudMadeTileSource:vm","GeographicShapeSeriesBaseView:vn","GeographicShapeSeriesBase:vo","ShapeSeriesBase:vp","ShapeSeriesViewBase:vq","StyleSelector:vr","FlattenedShape:vs","ShapeHitRegion:vt","PolygonUtil:vu","PointCollectionUtil:vv","PolySimplification:vw","DefaultFlattener:vx","IFlattener:vy","RearrangedList$1:vz","GeographicPolylineSeriesView:v0","GeographicPolylineSeries:v1","PolylineSeries:v2","PolylineSeriesView:v3","GeographicProportionalSymbolSeriesView:v4","GeographicProportionalSymbolSeries:v5","GeographicContourLineSeries:v6","ContourLineSeries:v7","ContourLineSeriesView:v8","ContourValueResolver:v9","LinearContourValueResolver:wa","ContourBuilder:wb","PolylineBuilder:wc","GeographicContourLineSeriesView:wd","GeographicHighDensityScatterSeries:we","GeographicHighDensityScatterSeriesView:wf","HighDensityScatterSeries:wg","HighDensityScatterSeriesView:wh","KDTree2D:wi","KDTreeNode2D:wj","PointData:wk","SearchData:wl","Monitor:wm","KDTreeThunk:wn","KNearestResults:wo","KNearestResult:wp","SearchArgs:wq","ProgressiveLoadStatusEventArgs:wr","GeographicShapeSeries:ws","GeographicShapeSeriesView:wt","ShapeSeries:wu","ShapeSeriesView:wv","ShapeAxisInfoCache:ww","GeographicSymbolSeries:wx","GeographicSymbolSeriesView:wy","ScatterSeries:wz","ScatterSeriesView:w0","GeographicTileSeries:w1","TileSeries:w2","TileSeriesView:w3","ShapefileConverter:w4","DependencyObjectNotifier:w5","ShapefileRecord:w6","ShapeFileUtil:w7","Header:w8","ShapeType:w9","XBaseField:xa","XBaseDataType:xb","Encoding:xc","UTF8Encoding:xd","UnicodeEncoding:xe","TestEnum:xf","console:xg","AbstractEnumerable:xh","AbstractEnumerator:xi","GenericEnumerable$1:xj","GenericEnumerator$1:xk"]);$.ig.util.defType("ShapeType:w9","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("ShapeType",$.ig.$ep.$type)},true);$.ig.util.defType("XBaseDataType:xb","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("XBaseDataType",$.ig.$ep.$type)},true);$.ig.util.defType("BingMapsImageryStyle:t3","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("BingMapsImageryStyle",$.ig.$ep.$type)},true);$.ig.util.defType("ColorScaleInterpolationMode:t1","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("ColorScaleInterpolationMode",$.ig.$ep.$type)},true);$.ig.util.defType("SphericalMercatorHorizontalScaler:a","HorizontalLinearScaler",{ag:null,init:function(){$$t.$b.init.call(this);this.ag=new $$t.ca(0,0,0,1,1)},o:function(a,b){if(!b.b.isEmpty()){var c=a*b.d.width()+b.d.left()*b.c.width();var d=this.af(c,this.ag,b.b,b.a);return d}else{return this.af(a,b.d,b.c,b.a)}},n:function(a,b){if(!b.b.isEmpty()){var c=this.ad(a,this.ag,b.b,b.a);var d=(c-b.d.left()*b.c.width())/b.d.width();return d}else{return this.ad(a,b.d,b.c,b.a)}},ac:function(values_){var a=$.isArray(values_)?values_:null;return a;return null},s:function(a,b,c,d){var e;var f=d.d;var g=d.c;var h=d.b;var i=d.a;var j=!h.isEmpty();var k=this.k();var l=this.m;var m=h.left();var n=h.width();var o=f.left();var p=f.width();var q=g.left();var r=g.width();var s=this.ag.left();var t=this.ag.width();var u=this.ac(a);var v=false;if(u!=null){v=true}for(var w=b;w<c;w++){if(v){e=u[w]}else{e=a.item(w)}if(j){var x=(e-l)/k;if(i){x=1-x}x=m+n*(x-s)/t;var y=(x-o*r)/p;if(v){u[w]=y}else{a.item(w,y)}}else{var z=(e-l)/k;if(i){z=1-z}z=q+r*(z-o)/p;if(v){u[w]=z}else{a.item(w,z)}}}},r:function(a,b,c,d,e){d=a.minimumValue();e=a.maximumValue();return{actualMinimumValue:d,actualMaximumValue:e}},af:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(d){e=1-e}return this.m+e*this.k()},ad:function(a,b,c,d){var e=(a-this.m)/this.k();if(d){e=1-e}return c.left()+c.width()*(e-b.left())/b.width()},ae:function(a,b,c,d,e){var f=(a-this.m)/this.k();if(e){f=1-f}return c.left()+c.width()*(f-b.left())/b.width()},$type:new $.ig.Type("SphericalMercatorHorizontalScaler",$$t.$b.$type)},true);$.ig.util.defType("SphericalMercatorVerticalScaler:tz","VerticalLinearScaler",{ar:null,o:function(a,b){if(!b.b.isEmpty()){var c=a*b.d.height()+b.d.top()*b.c.height();var d=this.ao(c,this.ar,b.b,b.a);return d}else{return this.ao(a,b.d,b.c,b.a)}},n:function(a,b){if(!b.b.isEmpty()){var c=this.al(a,this.ar,b.b,b.a);c=(c-b.d.top()*b.c.height())/b.d.height();return c}else{return this.al(a,b.d,b.c,b.a)}},ac:function(values_){var a=$.isArray(values_)?values_:null;return a;return null},s:function(a,b,c,d){var e;var f=d.d;var g=d.c;var h=d.b;var i=d.a;var j=!h.isEmpty();var k=this.k();var l=this.m;var m=h.top();var n=h.height();var o=f.top();var p=f.height();var q=g.top();var r=g.height();var s=this.ar.top();var t=this.ar.height();var u=this.ac(a);var v=.0174532925199433;var w;var x;var y;var z;var aa;var ab=false;if(u!=null){ab=true}for(var ac=b;ac<c;ac++){if(ab){e=u[ac]}else{e=a.item(ac)}if(j){if(e<$$t.$tz.ae){e=$$t.$tz.ae}if(e>$$t.$tz.ad){e=$$t.$tz.ad}w=e*v;x=Math.sin(w);y=.5*Math.log((1+x)/(1-x));z=(this.af-y)*n/this.ag;z=m+z;aa=(z-s*n)/t;z=(aa-o*r)/p;if(ab){u[ac]=z}else{a.item(ac,z)}}else{if(e<$$t.$tz.ae){e=$$t.$tz.ae}if(e>$$t.$tz.ad){e=$$t.$tz.ad}w=e*v;x=Math.sin(w);y=.5*Math.log((1+x)/(1-x));z=(this.af-y)*r/this.ag;z=q+z;z=(z-o*r)/p;if(ab){u[ac]=z}else{a.item(ac,z)}}}},r:function(a,b,c,d,e){d=this.ah(a.minimumValue());e=this.ah(a.maximumValue());return{actualMinimumValue:d,actualMaximumValue:e}},t:function(a,b,c){$$t.$o0.t.call(this,a,b,c);switch(a){case"ActualMinimumValue":case"ActualMaximumValue":this.af=$$t.$tz.aj(this.l);this.ag=$$t.$tz.aj(this.l)-$$t.$tz.aj(this.m);break}},af:0,ag:0,ap:function(){return $$t.$tz.ad},aq:function(){return $$t.$tz.ae},init:function(){$$t.$o0.init.call(this);this.ar=new $$t.ca(0,0,0,1,1)},ao:function(a,b,c,d){var e=(a-c.top())*b.width()+b.top()*c.height();e=$$t.$tz.aj(this.l)-e/(c.height()/this.ag);return $$t.$tz.an(e)},al:function(a,b,c,d){var e=c.top()+this.ak(a,c.height());return(e-b.top()*c.height())/b.width()},am:function(a,b,c,d,e){var f=this.ak(a,d.height());return(f-b.top()*c.height())/b.width()},ak:function(a,b){a=a>$$t.$tz.ae?a<$$t.$tz.ad?a:$$t.$tz.ad:$$t.$tz.ae;var c=$$t.$tz.aj(a);var d=(this.af-c)*b/this.ag;return d},aj:function(a){var b=a*.0174532925199433;var c=Math.sin(b);var d=.5*Math.log((1+c)/(1-c));return d},an:function(a){a=Math.exp(2*a);return Math.asin((a-1)/(a+1))/.0174532925199433},ah:function(a){if(a<$$t.$tz.ae){return $$t.$tz.ae}if(a>$$t.$tz.ad){return $$t.$tz.ad}return a},$type:new $.ig.Type("SphericalMercatorVerticalScaler",$$t.$o0.$type)},true);$.ig.util.defType("ColorScale:t0","DependencyObject",{init:function(){$$t.$e.init.call(this)},getColor:function(a,b,c,d){},h:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.a2(a))}},propertyChanged:null,$type:new $.ig.Type("ColorScale",$$t.$e.$type,[$$t.$a0.$type])},true);$.ig.util.defType("CustomPaletteColorScale:t2","ColorScale",{init:function(){this.n=null;this.q=NaN;this.p=NaN;this.m=true;this.l=true;this.j=0;$$t.$t0.init.call(this);this.ac=$$t.$a8.n(0,0,0,0);this.n=new $$t.e9($$t.$a8.$type,0);this.n.collectionChanged=$.ig.Delegate.prototype.combine(this.n.collectionChanged,this.x.runOn(this))},minimumValue:function(a){if(arguments.length===1){this.g($$t.$t2.minimumValueProperty,a);return a}else{return this.c($$t.$t2.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$t2.maximumValueProperty,a);return a}else{return this.c($$t.$t2.maximumValueProperty)}},n:null,palette:function(a){if(arguments.length===1){if(this.n!=null){this.n.collectionChanged=$.ig.Delegate.prototype.remove(this.n.collectionChanged,this.x.runOn(this))}this.n=a;if(this.n!=null){this.n.collectionChanged=$.ig.Delegate.prototype.combine(this.n.collectionChanged,this.x.runOn(this))}this.h("Palette",this.palette(),this.palette());return a}else{return this.n}},x:function(a,b){this.h("Palette",this.palette(),this.palette())},ac:null,h:function(a,b,c){$$t.$t0.h.call(this,a,b,c);switch(a){case"MinimumValue":this.q=this.minimumValue();this.m=isNaN(this.q);break;case"MaximumValue":this.p=this.maximumValue();this.l=isNaN(this.p);break;case"InterpolationMode":this.j=this.interpolationMode();break}},q:0,p:0,m:false,l:false,j:null,getColor:function(a,b,c,d){if(this.n==null||this.n.count()==0||d==null){return this.ac}var e=this.m?b:this.q;var f=this.l?c:this.p;var g=(a-e)/(f-e);if(isNaN(g)||g<0||g>1){return this.ac}var h=g*(this.n.count()-1);if(this.j==2||this.j==1){var i=Math.floor(h);var j=Math.ceil(h);var k=this.n.__inner[i];var l=this.n.__inner[j];var m=h-i;var n=this.j==2?1:0;return k.getInterpolation(m,l,n)}else{var o=Math.round(h);return this.n.__inner[o]}},interpolationMode:function(a){if(arguments.length===1){this.g($$t.$t2.interpolationModeProperty,a);return a}else{return this.c($$t.$t2.interpolationModeProperty)}},providePalette:function(a){var $self=this;var b=new $$t.e9($$t.$a8.$type,0);for(var d=0;d<a.length;d++){var c=a[d];var e=function(){var $ret=new $$t.a8;$ret.colorString(c);return $ret}();b.add(e)}$self.palette(b)},$type:new $.ig.Type("CustomPaletteColorScale",$$t.$t0.$type)},true);$.ig.util.defType("BingResponse:t4","Object",{init:function(){$.ig.$op.init.call(this);this.a(new $$t.bj($$t.$t5.$type,0))},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("BingResponse",$.ig.$ot)},true);$.ig.util.defType("BingResourceSet:t5","Object",{init:function(){$.ig.$op.init.call(this);this.a(new $$t.bj($$t.$t6.$type,0))},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("BingResourceSet",$.ig.$ot)},true);$.ig.util.defType("ImageryMetadata:t6","Object",{init:function(){$.ig.$op.init.call(this);this.a(new $$t.bj(String,0))},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("ImageryMetadata",$.ig.$ot)},true);$.ig.util.defType("GeographicMapImagery:t7","Control",{init:function(a){this.ai=null;$$t.$ar.init.call(this);this.y($$t.$t7.$type);this.ak(a);this.ae(this.ad());this.ay(this.ae())},ay:function(a){},ad:function(){return new $$t.t8(this)},_ae:null,ae:function(value){if(arguments.length===1){this._ae=value;return value}else{return this._ae}},af:null,deferralHandler:function(a){if(arguments.length===1){this.af=a;if(this.aj()!=null){this.aj().deferralHandler(a)}return a}else{return this.af}},as:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.er)}},aw:function(){this.aj().imageTilesReady=$.ig.Delegate.prototype.combine(this.aj().imageTilesReady,this.as.runOn(this));this.aj().deferralHandler(this.deferralHandler());this.aj().imagesChanged=$.ig.Delegate.prototype.combine(this.aj().imagesChanged,this.ar.runOn(this))},a1:function(){if(this.aj()!=null){this.ae().b()}},ax:function(a,b,c){switch(a){case"WindowRect":this.a1();break;case"GeographicMap":this.ae().b();break}if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.a2(a))}},windowRect:function(a){if(arguments.length===1){this.g($$t.$t7.windowRectProperty,a);return a}else{return this.c($$t.$t7.windowRectProperty)}},geographicMap:function(a){if(arguments.length===1){this.g($$t.$t7.geographicMapProperty,a);return a}else{return this.c($$t.$t7.geographicMapProperty)}},av:function(a,b){a.au(b.d(),b.c())},au:function(a,b){this.ax("GeographicMap",a,b)},clearTileCache:function(){if(this.aj()!=null){this.aj().invalidateTileLayer(0,0,0,0)}},imageTilesReady:null,ai:null,aj:function(a){if(arguments.length===1){this.ai=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.a2("MultiScaleImage"))}return a}else{return this.ai}},_ak:null,ak:function(value){if(arguments.length===1){this._ak=value;return value}else{return this._ak}},propertyChanged:null,a5:function(a){if(this.geographicMap()==null||a.b()<1||a.a()<1){return a}var b=new $$t.ca(0,0,0,a.b(),a.a());var c=this.geographicMap().m8(b);var d=$$t.$uk.m3;var e=this.geographicMap().actualWorldRect();var f=Math.min(this.windowRect().height(),this.windowRect().width());var g=e.width()/d.width();this.aj().viewportWidth(b.width()/c.width()*f*g);var h=this.geographicMap().xAxis();var i=this.geographicMap().yAxis();var j=new $$t.j0(this.windowRect(),b,h.isInverted());j.b=c;var k=new $$t.j0(this.windowRect(),b,i.isInverted());k.b=c;var l=h.getScaledValue(d.left(),j);var m=i.getScaledValue(d.bottom(),k);var n=-l/b.width()*this.aj().viewportWidth();var o=-m/b.height()*this.aj().viewportWidth()*(b.height()/b.width());this.aj().viewportOrigin({__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return a},az:function(a){this.ae().c(a)},a0:function(a){this.ae().d(a)},imagesChanged:null,ar:function(a,b){if(this.imagesChanged!=null){this.imagesChanged(this,b)}},at:function(){this.ae().b()},$type:new $.ig.Type("GeographicMapImagery",$$t.$ar.$type,[$$t.$a0.$type])},true);$.ig.util.defType("BingMapsMapImagery:vh","GeographicMapImagery",{init:function(){$$t.$t7.init.call(this,new $$t.vj(0));this.a7().h();this.actualBingImageryRestUri($$t.$vh.bt)},ad:function(){return new $$t.vi(this)},ay:function(a){$$t.$t7.ay.call(this,a);this.a7(a)},_a7:null,a7:function(value){if(arguments.length===1){this._a7=value;return value}else{return this._a7}},_isInitialized:false,isInitialized:function(value){if(arguments.length===1){this._isInitialized=value;return value}else{return this._isInitialized}},isDeferredLoad:function(a){if(arguments.length===1){this.g($$t.$vh.isDeferredLoadProperty,a);return a}else{return this.c($$t.$vh.isDeferredLoadProperty)}},b5:function(a,b){this.cc()},tilePath:function(a){if(arguments.length===1){this.g($$t.$vh.tilePathProperty,a);return a}else{return this.c($$t.$vh.tilePathProperty)
}},b8:function(a,b){a.b6("TilePath",b.d(),b.c())},subDomains:function(a){if(arguments.length===1){this.g($$t.$vh.subDomainsProperty,a);return a}else{return this.c($$t.$vh.subDomainsProperty)}},b7:function(a,b){a.b6("SubDomains",b.d(),b.c())},bg:null,actualTilePath:function(a){if(arguments.length===1){var b=this.bg;this.bg=a;this.b6("ActualTilePath",b,this.bg);return a}else{return this.bg}},bc:null,actualSubDomains:function(a){if(arguments.length===1){var b=this.bc;this.bc=a;this.b6("ActualSubDomains",b,this.bc);return a}else{return this.bc}},bh:null,bingImageryRestUri:function(a){if(arguments.length===1){var b=this.bh;this.bh=a;this.b6("BingImageryRestUri",b,this.bh);return a}else{return this.bh}},bf:null,actualBingImageryRestUri:function(a){if(arguments.length===1){var b=this.bf;this.bf=a;this.ax("ActualBingImageryRestUri",b,this.bf);return a}else{return this.bf}},cultureName:function(a){if(arguments.length===1){this.g($$t.$vh.cultureNameProperty,a);return a}else{return this.c($$t.$vh.cultureNameProperty)}},b3:function(a,b){a.b6("CultureName",b.d(),b.c())},apiKey:function(a){if(arguments.length===1){this.g($$t.$vh.apiKeyProperty,a);return a}else{return this.c($$t.$vh.apiKeyProperty)}},b2:function(a,b){this.cc()},imageryStyle:function(a){if(arguments.length===1){this.g($$t.$vh.imageryStyleProperty,a);return a}else{return this.c($$t.$vh.imageryStyleProperty)}},b4:function(a,b){this.cc()},requestMapSettings:function(){this.ca(true)},ca:function(a){},bb:function(){if(this.tilePath()==null&&this.subDomains()==null){return true}return false},cc:function(){this.isInitialized(false);$$t.$lv.c("Validating");if(!this.ba()){this.cb("",null);return}if(!this.isDeferredLoad()){this.ca(false)}},ba:function(){if(String.isNullOrEmpty(this.apiKey())||this.apiKey().length<20){return false}return true},b0:function(){},cb:function(a,b){},b1:function(a){},bz:function(a,b){this.ae().b();this.cc();this.b6("SubDomains",this.actualSubDomains(),this.actualSubDomains())},b6:function(a,b,c){switch(a){case"TilePath":this.b0();this.actualTilePath(c);this.a7().j();this.ae().b();break;case"CultureName":this.a7().g();this.ae().b();break;case"ImageryStyle":this.cc();break;case"SubDomains":this.b0();var d=b;var e=c;if(this.actualSubDomains()!=null){this.actualSubDomains().collectionChanged=$.ig.Delegate.prototype.remove(this.actualSubDomains().collectionChanged,this.bz.runOn(this))}this.actualSubDomains(e);if(this.actualSubDomains()!=null){e.collectionChanged=$.ig.Delegate.prototype.combine(e.collectionChanged,this.bz.runOn(this))}this.a7().i();this.ae().b();break;case"ActualTilePath":var f=c;if(String.isNullOrEmpty(f)){this.cc()}break;case"BingImageryRestUri":this.actualBingImageryRestUri(c);this.b0();this.cc();break;case"ActualBingImageryRestUri":this.b0();this.cc();break}$$t.$t7.ax.call(this,a,b,c)},$type:new $.ig.Type("BingMapsMapImagery",$$t.$t7.$type)},true);$.ig.util.defType("GeographicMapImageryView:t8","Object",{init:function(a){$.ig.$op.init.call(this);this.e($$t.$ca.empty());this.a(a);this.a().aj(new $$t.t9);this.a().aj().source(this.a().ak());this.a().aw()},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},b:function(){if(this.e().isEmpty()){return}this.a().a5(new $$t.cb(this.e().width(),this.e().height()))},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},c:function(a){this.a().aj().provideContext(a)},d:function(a){this.e(a);this.a().aj().provideViewport(a);this.a().at()},$type:new $.ig.Type("GeographicMapImageryView",$.ig.$ot)},true);$.ig.util.defType("BingMapsMapImageryView:vi","GeographicMapImageryView",{init:function(a){$$t.$t8.init.call(this,a);this.f(a)},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},h:function(){this.f().subDomains(new $$t.e9(String,0));this.f().ak().tilePath(this.f().actualTilePath());this.f().ak().subDomains(this.f().actualSubDomains());this.f().ak().cultureName(this.f().cultureName())},j:function(){this.f().ak().tilePath(this.f().actualTilePath())},g:function(){this.f().ak().cultureName(this.f().cultureName())},i:function(){this.f().ak().subDomains(this.f().actualSubDomains())},$type:new $.ig.Type("BingMapsMapImageryView",$$t.$t8.$type)},true);$.ig.util.defType("CloudMadeMapImagery:vk","GeographicMapImagery",{init:function(){$$t.$t7.init.call(this,new $$t.vm);this.a6().g()},ad:function(){return new $$t.vl(this)},ay:function(a){$$t.$t7.ay.call(this,a);this.a6(a)},_a6:null,a6:function(value){if(arguments.length===1){this._a6=value;return value}else{return this._a6}},key:function(a){if(arguments.length===1){this.g($$t.$vk.keyProperty,a);return a}else{return this.c($$t.$vk.keyProperty)}},bb:function(a,b){a.bd("Key",b.d(),b.c())},parameter:function(a){if(arguments.length===1){this.g($$t.$vk.parameterProperty,a);return a}else{return this.c($$t.$vk.parameterProperty)}},bc:function(a,b){a.bd("Parameter",b.d(),b.c())},bd:function(a,b,c){switch(a){case"Key":this.a6().h();this.ae().b();break;case"Parameter":this.a6().i();this.ae().b();break}$$t.$t7.ax.call(this,a,b,c)},$type:new $.ig.Type("CloudMadeMapImagery",$$t.$t7.$type)},true);$.ig.util.defType("CloudMadeMapImageryView:vl","GeographicMapImageryView",{init:function(a){$$t.$t8.init.call(this,a);this.f(a)},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},h:function(){this.f().ak().key(this.f().key())},i:function(){this.f().ak().parameter(this.f().parameter())},g:function(){this.f().ak().key(this.f().key());this.f().ak().parameter(this.f().parameter())},$type:new $.ig.Type("CloudMadeMapImageryView",$$t.$t8.$type)},true);$.ig.util.defType("OpenStreetMapImagery:um","GeographicMapImagery",{init:function(){$$t.$t7.init.call(this,new $$t.un)},$type:new $.ig.Type("OpenStreetMapImagery",$$t.$t7.$type)},true);$.ig.util.defType("HostSeriesView$1:va","SeriesView",{$t:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$fr.init.call(this,a);this.bx(a)},_bx:null,bx:function(value){if(arguments.length===1){this._bx=value;return value}else{return this._bx}},am:function(a,b){$$t.$fr.am.call(this,a,b)},by:function(){this.bx().j2().itemsSource(this.bx().itemsSource());this.bx().j2().index(this.bx().index());this.bx().j2().brush(this.bx().brush());this.bx().j2().outline(this.bx().outline());this.bx().j2().resolution(this.bx().resolution());this.bx().j2().transitionDuration(this.bx().transitionDuration());this.bx().j2().__opacity=this.bx().__opacity},bz:function(){this.bx().j2().itemsSource(this.bx().itemsSource())},b1:function(){this.bx().j2().resolution(this.bx().resolution())},b2:function(){this.bx().j2().transitionDuration(this.bx().transitionDuration())},b0:function(){this.bx().j2().__opacity=this.bx().__opacity},$type:new $.ig.Type("HostSeriesView$1",$$t.$fr.$type)},true);$.ig.util.defType("GeographicShapeSeriesBaseView:vn","HostSeriesView$1",{init:function(a){$$t.$va.init.call(this,$$t.$vp.$type,a);this.b3(a)},_b3:null,b3:function(value){if(arguments.length===1){this._b3=value;return value}else{return this._b3}},by:function(){$$t.$va.by.call(this);this.b3().j2().shapeMemberPath(this.b3().shapeMemberPath());this.b3().j2().brush(this.b3().actualBrush());this.b3().j2().outline(this.b3().actualOutline())},b6:function(){if(this.b3().seriesViewer()==null){this.b3().j2().xAxis(null);this.b3().j2().yAxis(null);return}this.b3().j2().xAxis(this.b3().seriesViewer().xAxis());this.b3().j2().yAxis(this.b3().seriesViewer().yAxis())},b4:function(){this.b3().j2().brush(this.b3().actualBrush())},b5:function(){this.b3().j2().outline(this.b3().actualOutline())},b8:function(){this.b3().j2().shapeMemberPath(this.b3().shapeMemberPath())},b9:function(){this.b3().j2().thickness(this.b3().thickness())},b7:function(){this.b3().j2().shapeFilterResolution(this.b3().shapeFilterResolution())},$type:new $.ig.Type("GeographicShapeSeriesBaseView",$$t.$va.$type.specialize($$t.$vp.$type))},true);$.ig.util.defType("GeographicPolylineSeriesView:v0","GeographicShapeSeriesBaseView",{init:function(a){$$t.$vn.init.call(this,a);this.ca(a)},_ca:null,ca:function(value){if(arguments.length===1){this._ca=value;return value}else{return this._ca}},by:function(){$$t.$vn.by.call(this);this.ca().j2().shapeStyleSelector(this.ca().shapeStyleSelector());this.ca().j2().shapeStyle(this.ca().shapeStyle())},cb:function(){this.ca().j2().shapeStyleSelector(this.ca().shapeStyleSelector())},cc:function(){this.ca().j2().shapeStyle(this.ca().shapeStyle())},$type:new $.ig.Type("GeographicPolylineSeriesView",$$t.$vn.$type)},true);$.ig.util.defType("GeographicProportionalSymbolSeriesView:v4","HostSeriesView$1",{init:function(a){$$t.$va.init.call(this,$$t.$h6.$type,a);this.b3(a)},_b3:null,b3:function(value){if(arguments.length===1){this._b3=value;return value}else{return this._b3}},by:function(){$$t.$va.by.call(this);this.b3().j2().xMemberPath(this.b3().longitudeMemberPath());this.b3().j2().yMemberPath(this.b3().latitudeMemberPath());this.b3().j2().markerType(this.b3().markerType());this.b3().j2().markerTemplate(this.b3().markerTemplate());this.b3().j2().radiusMemberPath(this.b3().radiusMemberPath());this.b3().j2().radiusScale(this.b3().radiusScale());this.b3().j2().labelMemberPath(this.b3().labelMemberPath());this.b3().j2().fillMemberPath(this.b3().fillMemberPath());this.b3().j2().fillScale(this.b3().fillScale())},b8:function(){this.b3().j2().xMemberPath(this.b3().longitudeMemberPath())},b7:function(){this.b3().j2().yMemberPath(this.b3().latitudeMemberPath())},cc:function(){this.b3().j2().markerType(this.b3().markerType())},cb:function(){this.b3().j2().markerTemplate(this.b3().markerTemplate())},cd:function(){this.b3().j2().maximumMarkers(this.b3().maximumMarkers())},cf:function(){this.b3().j2().xAxis(this.b3().seriesViewer().xAxis())},cg:function(){this.b3().j2().yAxis(this.b3().seriesViewer().yAxis())},ce:function(){if(this.b3().seriesViewer()==null){this.b3().j2().xAxis(null);this.b3().j2().yAxis(null);return}this.b3().j2().xAxis(this.b3().seriesViewer().xAxis());this.b3().j2().yAxis(this.b3().seriesViewer().yAxis())},b9:function(){this.b3().j2().markerBrush(this.b3().markerBrush())},ca:function(){this.b3().j2().markerOutline(this.b3().markerOutline())},ch:function(){this.b3().j2().radiusMemberPath(this.b3().radiusMemberPath())},ci:function(){this.b3().j2().radiusScale(this.b3().radiusScale())},b6:function(){this.b3().j2().labelMemberPath(this.b3().labelMemberPath())},b5:function(){this.b3().j2().fillScale(this.b3().fillScale())},b4:function(){this.b3().j2().fillMemberPath(this.b3().fillMemberPath())},$type:new $.ig.Type("GeographicProportionalSymbolSeriesView",$$t.$va.$type.specialize($$t.$h6.$type))},true);$.ig.util.defType("GeographicMapSeriesHost$1:u9","Series",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$fq.init.call(this);this.j2(this.j1())},j0:null,j2:function(a){if(arguments.length===1){var b=this.j2()!=a;if(b){this.j0=a;this.jx()}return a}else{return this.j0}},jx:function(){this.gl(this.j2());this.jt().by()},getItem:function(a){return this.ef(this.j2(),a)},j1:function(){},au:function(){return new $$t.va(this.$t,this)},hc:function(a){$$t.$fq.hc.call(this,a);this.jt(a)},_jt:null,jt:function(value){if(arguments.length===1){this._jt=value;return value}else{return this._jt}},visibleFromScale:function(a){if(arguments.length===1){this.g($$t.$u9.visibleFromScaleProperty,a);return a}else{return this.c($$t.$u9.visibleFromScaleProperty)}},hh:function(a,b,c,d){$$t.$fq.hh.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.j2().seriesViewer(this.seriesViewer());if(c!=null){c.removeSeries(this.j2())}if(d!=null){this.seriesViewer().attachSeries(this.j2())}this.j2().provideViewport(this.jr());this.j2().index(this.index());this.gp(this.j2());this._uniqueIndex=this.j2()._uniqueIndex;var e=$.ig.util.cast($$t.$b2.$type,c);if(e!=null){e.actualWindowRectChanged=$.ig.Delegate.prototype.remove(e.actualWindowRectChanged,this.jy.runOn(this))}if(this.seriesViewer()!=null){this.seriesViewer().actualWindowRectChanged=$.ig.Delegate.prototype.combine(this.seriesViewer().actualWindowRectChanged,this.jy.runOn(this))}this.jw();break;case"SyncLink":this.j2().syncLink(this.syncLink());break;case"VisibleFromScale":this.jw();break;case"Index":this.j2().index(this.index());break;case"ItemsSource":this.jt().bz();break;case"Resolution":this.jt().b1();break;case"TransitionDuration":this.jt().b2();break;case"Opacity":this.jt().b0();break}},jw:function(){if(this.seriesViewer()==null||this.j2()==null){return}if(this.seriesViewer().actualWindowRect().width()>this.visibleFromScale()){this.j2().__visibility=1}else{this.j2().__visibility=0}},jy:function(a,b){this.jw()},renderSeries:function(a){$$t.$fq.renderSeries.call(this,a);if(this.j2()!=null){this.j2().renderSeries(a)}},getHitDataContext:function(a){return this.j2().getHitDataContext(a)},styleUpdated:function(){$$t.$fq.styleUpdated.call(this);this.j2().styleUpdated()},coercionMethods:function(a){if(arguments.length===1){this.__coercionMethods=a;this.j2().coercionMethods(a);return a}else{return this.__coercionMethods}},go:function(a){$$t.$fq.go.call(this,a);if(this.j2()!=null){var b=this.j2().exportVisualData();var d=b.shapes().getEnumerator();while(d.moveNext()){var c=d.current();a.shapes().add(c)}var f=b.markerShapes().getEnumerator();while(f.moveNext()){var e=f.current();a.markerShapes().add(e)}a.pixels(b.pixels());a.pixelWidth(b.pixelWidth())}},$type:new $.ig.Type("GeographicMapSeriesHost$1",$$t.$fq.$type)},true);$.ig.util.defType("GeographicXYTriangulatingSeries:u8","GeographicMapSeriesHost$1",{init:function(){$$t.$u9.init.call(this,$$t.$vc.$type)},au:function(){return new $$t.vb(this)},hc:function(a){$$t.$u9.hc.call(this,a);this.j3(a)},_j3:null,j3:function(value){if(arguments.length===1){this._j3=value;return value}else{return this._j3}},longitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$u8.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$u8.longitudeMemberPathProperty)}},latitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$u8.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$u8.latitudeMemberPathProperty)}},trianglesSource:function(a){if(arguments.length===1){this.g($$t.$u8.trianglesSourceProperty,a);return a}else{return this.c($$t.$u8.trianglesSourceProperty)}},triangleVertexMemberPath1:function(a){if(arguments.length===1){this.g($$t.$u8.triangleVertexMemberPath1Property,a);return a}else{return this.c($$t.$u8.triangleVertexMemberPath1Property)}},triangleVertexMemberPath2:function(a){if(arguments.length===1){this.g($$t.$u8.triangleVertexMemberPath2Property,a);return a}else{return this.c($$t.$u8.triangleVertexMemberPath2Property)}},triangleVertexMemberPath3:function(a){if(arguments.length===1){this.g($$t.$u8.triangleVertexMemberPath3Property,a);return a}else{return this.c($$t.$u8.triangleVertexMemberPath3Property)}},hh:function(a,b,c,d){$$t.$u9.hh.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.j3().b6();break;case"LongitudeMemberPath":this.j3().b5();break;case"LatitudeMemberPath":this.j3().b4();break;case"TrianglesSource":this.j3().b7();break;case"TriangleVertexMemberPath1":this.j3().b8();break;case"TriangleVertexMemberPath2":this.j3().b9();break;case"TriangleVertexMemberPath3":this.j3().ca();break}},$type:new $.ig.Type("GeographicXYTriangulatingSeries",$$t.$u9.$type.specialize($$t.$vc.$type))},true);$.ig.util.defType("GeographicContourLineSeries:v6","GeographicXYTriangulatingSeries",{init:function(){$$t.$u8.init.call(this);this.y($$t.$v6.$type)},jx:function(){var $self=this;$$t.$u8.jx.call($self);$self.j2().f($$t.$v7.valueMemberPathProperty,function(){var $ret=new $$t.an(1,"ValueMemberPath");$ret.d($self);return $ret}());$self.j2().f($$t.$v7.fillScaleProperty,function(){var $ret=new $$t.an(1,"FillScale");$ret.d($self);return $ret}())},_km:null,km:function(value){if(arguments.length===1){this._km=value;return value}else{return this._km}},j1:function(){this.km(new $$t.v7);this.km().triangulationStatusChanged=$.ig.Delegate.prototype.combine(this.km().triangulationStatusChanged,this.kv.runOn(this));return this.km()},kv:function(a,b){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,b)}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$v6.valueMemberPathProperty,a);return a}else{return this.c($$t.$v6.valueMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.g($$t.$v6.fillScaleProperty,a);return a}else{return this.c($$t.$v6.fillScaleProperty)}},au:function(){return new $$t.wd(this)},hc:function(a){$$t.$u8.hc.call(this,a);this.kq(a)},_kq:null,kq:function(value){if(arguments.length===1){this._kq=value;return value}else{return this._kq}},valueResolver:function(a){if(arguments.length===1){this.g($$t.$v6.valueResolverProperty,a);return a}else{return this.c($$t.$v6.valueResolverProperty)}},hh:function(a,b,c,d){$$t.$u8.hh.call(this,a,b,c,d);switch(b){case"FillScale":this.kq().cc();break;case"ValueMemberPath":this.kq().cd();break;case"ValueResolver":this.km().valueResolver(this.valueResolver());break;case"Thickness":this.km().thickness(this.thickness());break;case"DashArray":this.km().dashArray(this.dashArray());break;case"DashCap":this.km().dashCap(this.dashCap());break;case"MiterLimit":this.km().miterLimit(this.miterLimit());break}},triangulationStatusChanged:null,$type:new $.ig.Type("GeographicContourLineSeries",$$t.$u8.$type)},true);$.ig.util.defType("GeographicXYTriangulatingSeriesView:vb","HostSeriesView$1",{init:function(a){$$t.$va.init.call(this,$$t.$vc.$type,a);this.b3(a)},_b3:null,b3:function(value){if(arguments.length===1){this._b3=value;return value}else{return this._b3}},by:function(){$$t.$va.by.call(this);this.b3().j2().xMemberPath(this.b3().longitudeMemberPath());this.b3().j2().yMemberPath(this.b3().latitudeMemberPath());this.b3().j2().trianglesSource(this.b3().trianglesSource());this.b3().j2().triangleVertexMemberPath1(this.b3().triangleVertexMemberPath1());this.b3().j2().triangleVertexMemberPath2(this.b3().triangleVertexMemberPath2());this.b3().j2().triangleVertexMemberPath3(this.b3().triangleVertexMemberPath3())},b6:function(){if(this.b3().seriesViewer()==null){this.b3().j2().xAxis(null);this.b3().j2().yAxis(null);return}this.b3().j2().xAxis(this.b3().seriesViewer().xAxis());this.b3().j2().yAxis(this.b3().seriesViewer().yAxis())},b5:function(){this.b3().j2().xMemberPath(this.b3().longitudeMemberPath())},b4:function(){this.b3().j2().yMemberPath(this.b3().latitudeMemberPath())},b7:function(){this.b3().j2().trianglesSource(this.b3().trianglesSource())},b8:function(){this.b3().j2().triangleVertexMemberPath1(this.b3().triangleVertexMemberPath1())},b9:function(){this.b3().j2().triangleVertexMemberPath2(this.b3().triangleVertexMemberPath2())},ca:function(){this.b3().j2().triangleVertexMemberPath3(this.b3().triangleVertexMemberPath3())},$type:new $.ig.Type("GeographicXYTriangulatingSeriesView",$$t.$va.$type.specialize($$t.$vc.$type))},true);$.ig.util.defType("GeographicContourLineSeriesView:wd","GeographicXYTriangulatingSeriesView",{init:function(a){$$t.$vb.init.call(this,a);this.cb(a)},_cb:null,cb:function(value){if(arguments.length===1){this._cb=value;return value}else{return this._cb}},by:function(){$$t.$vb.by.call(this);if(this.cb().j2()!=null){this.cb().km().fillScale(this.cb().fillScale());this.cb().km().valueMemberPath(this.cb().valueMemberPath())}},cc:function(){if(this.cb().km()!=null){this.cb().km().fillScale(this.cb().fillScale())}},cd:function(){if(this.cb().km()!=null){this.cb().km().valueMemberPath(this.cb().valueMemberPath())}},$type:new $.ig.Type("GeographicContourLineSeriesView",$$t.$vb.$type)},true);$.ig.util.defType("GeographicHighDensityScatterSeries:we","GeographicMapSeriesHost$1",{init:function(){$$t.$u9.init.call(this,$$t.$wg.$type);this.y($$t.$we.$type)},au:function(){return new $$t.wf(this)},hc:function(a){$$t.$u9.hc.call(this,a);this.j4(a)},_j4:null,j4:function(value){if(arguments.length===1){this._j4=value;return value}else{return this._j4}},j1:function(){return new $$t.wg},_j3:null,j3:function(value){if(arguments.length===1){this._j3=value;return value}else{return this._j3}},latitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$we.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$we.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$we.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$we.longitudeMemberPathProperty)}},useBruteForce:function(a){if(arguments.length===1){this.g($$t.$we.useBruteForceProperty,a);return a}else{return this.c($$t.$we.useBruteForceProperty)}},progressiveLoad:function(a){if(arguments.length===1){this.g($$t.$we.progressiveLoadProperty,a);return a}else{return this.c($$t.$we.progressiveLoadProperty)}},mouseOverEnabled:function(a){if(arguments.length===1){this.g($$t.$we.mouseOverEnabledProperty,a);return a}else{return this.c($$t.$we.mouseOverEnabledProperty)}},heatMinimum:function(a){if(arguments.length===1){this.g($$t.$we.heatMinimumProperty,a);return a}else{return this.c($$t.$we.heatMinimumProperty)}},heatMaximum:function(a){if(arguments.length===1){this.g($$t.$we.heatMaximumProperty,a);return a}else{return this.c($$t.$we.heatMaximumProperty)}},heatMinimumColor:function(a){if(arguments.length===1){this.g($$t.$we.heatMinimumColorProperty,a);return a}else{return this.c($$t.$we.heatMinimumColorProperty)}},heatMaximumColor:function(a){if(arguments.length===1){this.g($$t.$we.heatMaximumColorProperty,a);return a}else{return this.c($$t.$we.heatMaximumColorProperty)}},pointExtent:function(a){if(arguments.length===1){this.g($$t.$we.pointExtentProperty,a);return a}else{return this.c($$t.$we.pointExtentProperty)}},progressiveLoadStatusChanged:null,kb:0,progressiveStatus:function(a){if(arguments.length===1){var b=this.kb;this.kb=a;this.raisePropertyChanged("ProgressiveStatus",b,this.kb);return a}else{return this.kb}},jx:function(){$$t.$u9.jx.call(this);this.j2().progressiveLoadStatusChanged=$.ig.Delegate.prototype.combine(this.j2().progressiveLoadStatusChanged,this.kq.runOn(this))},kq:function(a,b){this.progressiveStatus(b.currentStatus());if(this.progressiveLoadStatusChanged!=null){this.progressiveLoadStatusChanged(this,b)}},hh:function(a,b,c,d){$$t.$u9.hh.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.j4().cd();break;case"LongitudeMemberPath":this.j4().b9();break;case"LatitudeMemberPath":this.j4().b8();break;case"UseBruteForce":this.j4().ce();break;case"ProgressiveLoad":this.j4().cc();break;case"MouseOverEnabled":this.j4().ca();break;case"XAxis":this.j4().cf();break;case"YAxis":this.j4().cg();break;case"HeatMinimum":this.j4().b7();break;case"HeatMaximum":this.j4().b5();break;case"HeatMinimumColor":this.j4().b6();break;case"HeatMaximumColor":this.j4().b4();break;case"PointExtent":this.j4().cb();break}},co:function(){return true},$type:new $.ig.Type("GeographicHighDensityScatterSeries",$$t.$u9.$type.specialize($$t.$wg.$type))},true);$.ig.util.defType("GeographicHighDensityScatterSeriesView:wf","HostSeriesView$1",{init:function(a){$$t.$va.init.call(this,$$t.$wg.$type,a);this.b3(a)},_b3:null,b3:function(value){if(arguments.length===1){this._b3=value;return value}else{return this._b3}},by:function(){$$t.$va.by.call(this);this.b3().j2().xMemberPath(this.b3().longitudeMemberPath());this.b3().j2().yMemberPath(this.b3().latitudeMemberPath());this.b3().j2().useBruteForce(this.b3().useBruteForce());this.b3().j2().progressiveLoad(this.b3().progressiveLoad());this.b3().j2().mouseOverEnabled(this.b3().mouseOverEnabled());this.b3().j2().heatMinimum(this.b3().heatMinimum());this.b3().j2().heatMaximum(this.b3().heatMaximum())},b9:function(){this.b3().j2().xMemberPath(this.b3().longitudeMemberPath())},b8:function(){this.b3().j2().yMemberPath(this.b3().latitudeMemberPath())},ce:function(){this.b3().j2().useBruteForce(this.b3().useBruteForce())},cc:function(){this.b3().j2().progressiveLoad(this.b3().progressiveLoad())},ca:function(){this.b3().j2().mouseOverEnabled(this.b3().mouseOverEnabled())},b7:function(){this.b3().j2().heatMinimum(this.b3().heatMinimum())},b5:function(){this.b3().j2().heatMaximum(this.b3().heatMaximum())},cd:function(){if(this.b3().seriesViewer()==null){this.b3().j2().xAxis(null);this.b3().j2().yAxis(null);return}this.b3().j2().xAxis(this.b3().seriesViewer().xAxis());this.b3().j2().yAxis(this.b3().seriesViewer().yAxis())},cf:function(){this.b3().j2().xAxis(this.b3().seriesViewer().xAxis())},cg:function(){this.b3().j2().yAxis(this.b3().seriesViewer().yAxis())},b6:function(){this.b3().j2().heatMinimumColor(this.b3().heatMinimumColor())},b4:function(){this.b3().j2().heatMaximumColor(this.b3().heatMaximumColor())},cb:function(){this.b3().j2().pointExtent(this.b3().pointExtent())},$type:new $.ig.Type("GeographicHighDensityScatterSeriesView",$$t.$va.$type.specialize($$t.$wg.$type))},true);$.ig.util.defType("GeographicShapeSeriesBase:vo","GeographicMapSeriesHost$1",{init:function(){$$t.$u9.init.call(this,$$t.$vp.$type)},au:function(){return new $$t.vn(this)},_j3:null,j3:function(value){if(arguments.length===1){this._j3=value;return value}else{return this._j3}},hc:function(a){$$t.$u9.hc.call(this,a);this.j3(a)},shapeMemberPath:function(a){if(arguments.length===1){this.g($$t.$vo.shapeMemberPathProperty,a);return a}else{return this.c($$t.$vo.shapeMemberPathProperty)}},hh:function(a,b,c,d){$$t.$u9.hh.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.j3().b6();break;case"ActualBrush":this.j3().b4();break;case"ActualOutline":this.j3().b5();break;case"ShapeMemberPath":this.j3().b8();break;case"Thickness":this.j3().b9();break;case"ShapeFilterResolution":this.j3().b7();break}},shapeFilterResolution:function(a){if(arguments.length===1){this.g($$t.$vo.shapeFilterResolutionProperty,a);return a}else{return this.c($$t.$vo.shapeFilterResolutionProperty)}},co:function(){return true},$type:new $.ig.Type("GeographicShapeSeriesBase",$$t.$u9.$type.specialize($$t.$vp.$type))},true);$.ig.util.defType("GeographicPolylineSeries:v1","GeographicShapeSeriesBase",{init:function(){$$t.$vo.init.call(this);this.y($$t.$v1.$type)},au:function(){return new $$t.v0(this)},hc:function(a){$$t.$vo.hc.call(this,a);this.kb(a)},_kb:null,kb:function(value){if(arguments.length===1){this._kb=value;return value}else{return this._kb}},shapeStyleSelector:function(a){if(arguments.length===1){this.g($$t.$v1.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$v1.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.g($$t.$v1.shapeStyleProperty,a);return a}else{return this.c($$t.$v1.shapeStyleProperty)}},j1:function(){return new $$t.v2},hh:function(a,b,c,d){$$t.$vo.hh.call(this,a,b,c,d);switch(b){case"ShapeStyleSelector":this.kb().cb();break;case"ShapeStyle":this.kb().cc();break}},$type:new $.ig.Type("GeographicPolylineSeries",$$t.$vo.$type)},true);$.ig.util.defType("GeographicProportionalSymbolSeries:v5","GeographicMapSeriesHost$1",{init:function(){$$t.$u9.init.call(this,$$t.$h6.$type);this.y($$t.$v5.$type)},au:function(){return new $$t.v4(this)},hc:function(a){$$t.$u9.hc.call(this,a);this.j7(a)},_j7:null,j7:function(value){if(arguments.length===1){this._j7=value;return value}else{return this._j7}},j1:function(){return new $$t.h6},_j4:null,j4:function(value){if(arguments.length===1){this._j4=value;return value}else{return this._j4}},latitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$v5.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$v5.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$v5.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$v5.longitudeMemberPathProperty)}},markerType:function(a){if(arguments.length===1){this.g($$t.$v5.markerTypeProperty,a);return a}else{return this.c($$t.$v5.markerTypeProperty)}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$v5.markerTemplateProperty,a);return a}else{return this.c($$t.$v5.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$v5.markerBrushProperty,a);return a}else{return this.c($$t.$v5.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$v5.markerOutlineProperty,a);return a}else{return this.c($$t.$v5.markerOutlineProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.g($$t.$v5.maximumMarkersProperty,a);return a}else{return this.c($$t.$v5.maximumMarkersProperty)}},radiusMemberPath:function(a){if(arguments.length===1){this.g($$t.$v5.radiusMemberPathProperty,a);return a}else{return this.c($$t.$v5.radiusMemberPathProperty)}},radiusScale:function(a){if(arguments.length===1){this.g($$t.$v5.radiusScaleProperty,a);return a}else{return this.c($$t.$v5.radiusScaleProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$v5.labelMemberPathProperty,a);return a}else{return this.c($$t.$v5.labelMemberPathProperty)}},fillMemberPath:function(a){if(arguments.length===1){this.g($$t.$v5.fillMemberPathProperty,a);return a}else{return this.c($$t.$v5.fillMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.g($$t.$v5.fillScaleProperty,a);return a}else{return this.c($$t.$v5.fillScaleProperty)}},hh:function(a,b,c,d){$$t.$u9.hh.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.j7().ce();break;case"LongitudeMemberPath":this.j7().b8();break;case"LatitudeMemberPath":this.j7().b7();break;case"MarkerType":this.j7().cc();break;case"MarkerTemplate":this.j7().cb();break;case"MaximumMarkers":this.j7().cd();break;case"XAxis":this.j7().cf();break;case"YAxis":this.j7().cg();break;case"MarkerBrush":this.j7().b9();break;case"MarkerOutline":this.j7().ca();break;case"RadiusMemberPath":this.j7().ch();break;case"RadiusScale":this.j7().ci();break;case"LabelMemberPath":this.j7().b6();break;case"FillMemberPath":this.j7().b4();break;case"FillScale":this.j7().b5();break}},$type:new $.ig.Type("GeographicProportionalSymbolSeries",$$t.$u9.$type.specialize($$t.$h6.$type))},true);$.ig.util.defType("GeographicScatterAreaSeries:u7","GeographicXYTriangulatingSeries",{init:function(){$$t.$u8.init.call(this);this.y($$t.$u7.$type)},colorMemberPath:function(a){if(arguments.length===1){this.g($$t.$u7.colorMemberPathProperty,a);return a}else{return this.c($$t.$u7.colorMemberPathProperty)}},km:null,colorScale:function(a){if(arguments.length===1){var b=this.km!=a;if(b){var c=this.km;this.km=a;this.raisePropertyChanged("ColorScale",c,this.km);if(this.ko()!=null){this.ko().colorScale(a)}}return a}else{return this.km}},_ko:null,ko:function(value){if(arguments.length===1){this._ko=value;return value}else{return this._ko}},j1:function(){this.ko(new $$t.vd);this.ko().triangulationStatusChanged=$.ig.Delegate.prototype.combine(this.ko().triangulationStatusChanged,this.ku.runOn(this));return this.ko()},ku:function(a,b){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,b)}},au:function(){return new $$t.vg(this)},hc:function(a){$$t.$u8.hc.call(this,a);this.kq(a)},_kq:null,kq:function(value){if(arguments.length===1){this._kq=value;return value}else{return this._kq}},hh:function(a,b,c,d){$$t.$u8.hh.call(this,a,b,c,d);switch(b){case"ColorMemberPath":this.kq().cc();break;case"ColorScale":this.kq().cd();break}},triangulationStatusChanged:null,co:function(){return true},$type:new $.ig.Type("GeographicScatterAreaSeries",$$t.$u8.$type)},true);$.ig.util.defType("GeographicScatterAreaSeriesView:vg","GeographicXYTriangulatingSeriesView",{init:function(a){$$t.$vb.init.call(this,a);this.cb(a)},_cb:null,cb:function(value){if(arguments.length===1){this._cb=value;return value}else{return this._cb}},by:function(){$$t.$vb.by.call(this);if(this.cb().ko()!=null){this.cb().ko().colorMemberPath(this.cb().colorMemberPath());this.cb().ko().colorScale(this.cb().colorScale())}},cc:function(){if(this.cb().ko()!=null){this.cb().ko().colorMemberPath(this.cb().colorMemberPath())}},cd:function(){if(this.cb().ko()!=null){this.cb().ko().colorScale(this.cb().colorScale())}},$type:new $.ig.Type("GeographicScatterAreaSeriesView",$$t.$vb.$type)},true);
$.ig.util.defType("GeographicShapeSeries:ws","GeographicShapeSeriesBase",{init:function(){$$t.$vo.init.call(this);this.y($$t.$ws.$type)},au:function(){return new $$t.wt(this)},_kd:null,kd:function(value){if(arguments.length===1){this._kd=value;return value}else{return this._kd}},hc:function(a){$$t.$vo.hc.call(this,a);this.kd(a)},j1:function(){return new $$t.wu},shapeStyleSelector:function(a){if(arguments.length===1){this.g($$t.$ws.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$ws.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.g($$t.$ws.shapeStyleProperty,a);return a}else{return this.c($$t.$ws.shapeStyleProperty)}},markerType:function(a){if(arguments.length===1){this.g($$t.$ws.markerTypeProperty,a);return a}else{return this.c($$t.$ws.markerTypeProperty)}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$ws.markerTemplateProperty,a);return a}else{return this.c($$t.$ws.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$ws.markerBrushProperty,a);return a}else{return this.c($$t.$ws.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$ws.markerOutlineProperty,a);return a}else{return this.c($$t.$ws.markerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.g($$t.$ws.markerStyleProperty,a);return a}else{return this.c($$t.$ws.markerStyleProperty)}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.g($$t.$ws.markerCollisionAvoidanceProperty,a);return a}else{return this.c($$t.$ws.markerCollisionAvoidanceProperty)}},hh:function(a,b,c,d){$$t.$vo.hh.call(this,a,b,c,d);switch(b){case"MarkerTemplate":this.kd().cf();break;case"MarkerCollisionAvoidance":this.kd().cc();break;case"MarkerType":this.kd().cg();break;case"MarkerBrush":this.kd().cb();break;case"MarkerOutline":this.kd().cd();break;case"MarkerStyle":this.kd().ce();break;case"ShapeStyleSelector":this.kd().ch();break;case"ShapeStyle":this.kd().ci();break}},$type:new $.ig.Type("GeographicShapeSeries",$$t.$vo.$type)},true);$.ig.util.defType("GeographicShapeSeriesView:wt","GeographicShapeSeriesBaseView",{init:function(a){$$t.$vn.init.call(this,a);this.ca(a);if(!this.m()){this.ca().shapeMemberPath("points")}},_ca:null,ca:function(value){if(arguments.length===1){this._ca=value;return value}else{return this._ca}},by:function(){$$t.$vn.by.call(this);this.ca().j2().shapeStyle(this.ca().shapeStyle());this.ca().j2().shapeStyleSelector(this.ca().shapeStyleSelector());this.ca().j2().markerTemplate(this.ca().markerTemplate());this.ca().j2().markerCollisionAvoidance(this.ca().markerCollisionAvoidance())},cf:function(){this.ca().j2().markerTemplate(this.ca().markerTemplate())},cc:function(){this.ca().j2().markerCollisionAvoidance(this.ca().markerCollisionAvoidance())},cg:function(){this.ca().j2().markerType(this.ca().markerType())},cb:function(){this.ca().j2().markerBrush(this.ca().markerBrush())},cd:function(){this.ca().j2().markerOutline(this.ca().markerOutline())},ce:function(){this.ca().j2().markerStyle(this.ca().markerStyle())},ch:function(){this.ca().j2().shapeStyleSelector(this.ca().shapeStyleSelector())},ci:function(){this.ca().j2().shapeStyle(this.ca().shapeStyle())},$type:new $.ig.Type("GeographicShapeSeriesView",$$t.$vn.$type)},true);$.ig.util.defType("GeographicSymbolSeries:wx","GeographicMapSeriesHost$1",{init:function(){$$t.$u9.init.call(this,$$t.$wz.$type);this.y($$t.$wx.$type)},au:function(){return new $$t.wy(this)},hc:function(a){$$t.$u9.hc.call(this,a);this.j6(a)},_j6:null,j6:function(value){if(arguments.length===1){this._j6=value;return value}else{return this._j6}},j1:function(){return new $$t.wz},_j5:null,j5:function(value){if(arguments.length===1){this._j5=value;return value}else{return this._j5}},latitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$wx.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$wx.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$wx.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$wx.longitudeMemberPathProperty)}},markerType:function(a){if(arguments.length===1){this.g($$t.$wx.markerTypeProperty,a);return a}else{return this.c($$t.$wx.markerTypeProperty)}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.g($$t.$wx.markerCollisionAvoidanceProperty,a);return a}else{return this.c($$t.$wx.markerCollisionAvoidanceProperty)}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$wx.markerTemplateProperty,a);return a}else{return this.c($$t.$wx.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$wx.markerBrushProperty,a);return a}else{return this.c($$t.$wx.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$wx.markerOutlineProperty,a);return a}else{return this.c($$t.$wx.markerOutlineProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.g($$t.$wx.maximumMarkersProperty,a);return a}else{return this.c($$t.$wx.maximumMarkersProperty)}},hh:function(a,b,c,d){$$t.$u9.hh.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.j6().cc();break;case"LongitudeMemberPath":this.j6().b5();break;case"LatitudeMemberPath":this.j6().b4();break;case"MarkerCollisionAvoidance":this.j6().b7();break;case"MarkerType":this.j6().ca();break;case"MarkerTemplate":this.j6().b9();break;case"MaximumMarkers":this.j6().cb();break;case"XAxis":this.j6().cd();break;case"YAxis":this.j6().ce();break;case"MarkerBrush":this.j6().b6();break;case"MarkerOutline":this.j6().b8();break}},$type:new $.ig.Type("GeographicSymbolSeries",$$t.$u9.$type.specialize($$t.$wz.$type))},true);$.ig.util.defType("GeographicSymbolSeriesView:wy","HostSeriesView$1",{init:function(a){$$t.$va.init.call(this,$$t.$wz.$type,a);this.b3(a)},_b3:null,b3:function(value){if(arguments.length===1){this._b3=value;return value}else{return this._b3}},by:function(){$$t.$va.by.call(this);this.b3().j2().xMemberPath(this.b3().longitudeMemberPath());this.b3().j2().yMemberPath(this.b3().latitudeMemberPath());this.b3().j2().markerType(this.b3().markerType());this.b3().j2().markerTemplate(this.b3().markerTemplate())},b5:function(){this.b3().j2().xMemberPath(this.b3().longitudeMemberPath())},b4:function(){this.b3().j2().yMemberPath(this.b3().latitudeMemberPath())},ca:function(){this.b3().j2().markerType(this.b3().markerType())},b9:function(){this.b3().j2().markerTemplate(this.b3().markerTemplate())},cb:function(){this.b3().j2().maximumMarkers(this.b3().maximumMarkers())},cd:function(){this.b3().j2().xAxis(this.b3().seriesViewer().xAxis())},ce:function(){this.b3().j2().yAxis(this.b3().seriesViewer().yAxis())},cc:function(){if(this.b3().seriesViewer()==null){this.b3().j2().xAxis(null);this.b3().j2().yAxis(null);return}this.b3().j2().xAxis(this.b3().seriesViewer().xAxis());this.b3().j2().yAxis(this.b3().seriesViewer().yAxis())},b7:function(){this.b3().j2().markerCollisionAvoidance(this.b3().markerCollisionAvoidance())},b6:function(){this.b3().j2().markerBrush(this.b3().markerBrush())},b8:function(){this.b3().j2().markerOutline(this.b3().markerOutline())},$type:new $.ig.Type("GeographicSymbolSeriesView",$$t.$va.$type.specialize($$t.$wz.$type))},true);$.ig.util.defType("GeographicTileSeries:w1","GeographicShapeSeriesBase",{init:function(){this.ka=null;$$t.$vo.init.call(this);this.y($$t.$w1.$type)},tileImagery:function(a){if(arguments.length===1){var b=a!=this.tileImagery();if(b){var c=this.tileImagery();this.kb=a;this.raisePropertyChanged("TileImagery",c,a)}return a}else{return this.kb}},kb:null,clearTileCache:function(){if(this.tileImagery()!=null){this.tileImagery().clearTileCache()}},hh:function(a,b,c,d){$$t.$vo.hh.call(this,a,b,c,d);switch(b){case"TileImagery":if(this.j2()!=null){this.j2().tileImagery(this.tileImagery())}break}},ka:null,jx:function(){$$t.$vo.jx.call(this);this.j2().tileImagery(this.tileImagery());if(this.ka!=null){this.ka.imageTilesReady=$.ig.Delegate.prototype.remove(this.ka.imageTilesReady,this.kf.runOn(this))}this.ka=this.j2();if(this.ka!=null){this.ka.imageTilesReady=$.ig.Delegate.prototype.combine(this.ka.imageTilesReady,this.kf.runOn(this))}},j1:function(){return new $$t.w2},imageTilesReady:null,kf:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.er)}},$type:new $.ig.Type("GeographicTileSeries",$$t.$vo.$type)},true);$.ig.util.defType("XYTriangulatingSeries:vc","Series",{init:function(){$$t.$fq.init.call(this)},xMemberPath:function(a){if(arguments.length===1){this.g($$t.$vc.xMemberPathProperty,a);return a}else{return this.c($$t.$vc.xMemberPathProperty)}},yMemberPath:function(a){if(arguments.length===1){this.g($$t.$vc.yMemberPathProperty,a);return a}else{return this.c($$t.$vc.yMemberPathProperty)}},jx:null,jz:function(a){if(arguments.length===1){var b=this.jz()!=a;if(b){var c=this.jz();this.jx=a;this.raisePropertyChanged("XColumn",c,this.jz())}return a}else{return this.jx}},jy:null,j0:function(a){if(arguments.length===1){var b=this.j0()!=a;if(b){var c=this.j0();this.jy=a;this.raisePropertyChanged("YColumn",c,this.j0())}return a}else{return this.jy}},xAxis:function(a){if(arguments.length===1){this.g($$t.$vc.xAxisProperty,a);return a}else{return this.c($$t.$vc.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$vc.yAxisProperty,a);return a}else{return this.c($$t.$vc.yAxisProperty)}},_j9:false,j9:function(value){if(arguments.length===1){this._j9=value;return value}else{return this._j9}},hq:function(a){var b=this.bb()!=null&&this.j8()==null&&this.ka()==null&&this.jz()!=null&&this.j0()!=null&&this.jz().count()>=3&&this.j0().count()>=3&&!this.j9();if(b){this.kx();this.j9(true)}},kx:function(){this.jw=new $$t.us(this.bb().count(),this.jz(),this.j0());this.jw.triangulationStatusChanged=$.ig.Delegate.prototype.combine(this.jw.triangulationStatusChanged,this.ky.runOn(this));this.jw.w()},kv:function(){if(this.jw==null){return}this.jw.p();this.jw.triangulationStatusChanged=$.ig.Delegate.prototype.remove(this.jw.triangulationStatusChanged,this.ky.runOn(this));this.jw=null},jw:null,triangulationStatusChanged:null,ky:function(a,b){var $self=this;if($self.triangulationStatusChanged!=null){$self.triangulationStatusChanged($self,new $$t.u2(b.currentStatus()))}if(b.currentStatus()>=100){if($self.jw==null){return}$self.jw.triangulationStatusChanged=$.ig.Delegate.prototype.remove($self.jw.triangulationStatusChanged,$self.ky.runOn($self));$self.ka($self.jw.l());$self.jw=null;var c=function(){var $ret=new $$t.gw;$ret.itemsSource($self.ka());return $ret}();$self.j5($self.j4(c,"v1"));$self.j6($self.j4(c,"v2"));$self.j7($self.j4(c,"v3"));$self.renderSeries(false)}},j4:function(a,b){if(b==null){return a.registerColumnInt(null,null,false)}var c=null;var d=$$t.$b2.getCoercionMethod(b,this.coercionMethods());b=d.b();c=d.a();return a.registerColumnInt(b,c,this.expectFunctions())},hh:function(a,b,c,d){var $self=this;$$t.$fq.hh.call($self,a,b,c,d);switch(b){case"FastItemsSource":var e=$.ig.util.cast($$t.$gx.$type,c);if(e!=null){e.deregisterColumn($self.jz());e.deregisterColumn($self.j0());$self.jz(null);$self.j0(null)}$self.kw();var f=$.ig.util.cast($$t.$gx.$type,d);if(f!=null){$self.jz($self.a8($self.xMemberPath()));$self.j0($self.a8($self.yMemberPath()))}$self.renderSeries(false);break;case"XMemberPath":if($self.bb()!=null){$self.bb().deregisterColumn($self.jz());$self.jz($self.a8($self.xMemberPath()))}$self.kw();$self.renderSeries(false);break;case"YMemberPath":if($self.bb()!=null){$self.bb().deregisterColumn($self.j0());$self.j0($self.a8($self.yMemberPath()))}$self.kw();$self.renderSeries(false);break;case"XAxis":if(c!=null){$.ig.util.cast($$t.$aq.$type,c).deregisterSeries($self)}if(d!=null){$.ig.util.cast($$t.$aq.$type,d).registerSeries($self)}if($self.xAxis()!=null&&!$self.xAxis().updateRange()||d==null&&c!=null){$self.renderSeries(false)}break;case"YAxis":if(c!=null){$.ig.util.cast($$t.$aq.$type,c).deregisterSeries($self)}if(d!=null){$.ig.util.cast($$t.$aq.$type,d).registerSeries($self)}if($self.yAxis()!=null&&!$self.yAxis().updateRange()||d==null&&c!=null){$self.renderSeries(false)}break;case"TrianglesSource":if($self.trianglesSource()!=null){$self.kv();$self.j8(function(){var $ret=new $$t.gw;$ret.itemsSource($self.trianglesSource());return $ret}())}else{$self.j8(null)}break;case"FastTrianglesSource":var g=$.ig.util.cast($$t.$gx.$type,c);if(g!=null){g.deregisterColumn($self.j5());g.deregisterColumn($self.j6());g.deregisterColumn($self.j7());$self.j5(null);$self.j6(null);$self.j7(null)}var h=$.ig.util.cast($$t.$gx.$type,d);if(h!=null){$self.j5($self.j4(h,$self.triangleVertexMemberPath1()));$self.j6($self.j4(h,$self.triangleVertexMemberPath2()));$self.j7($self.j4(h,$self.triangleVertexMemberPath3()))}$self.renderSeries(false);break;case"TriangleVertexMemberPath1":if($self.j8()!=null){$self.j8().deregisterColumn($self.j5());$self.j5($self.j4($self.j8(),$self.triangleVertexMemberPath1()))}$self.renderSeries(false);break;case"TriangleVertexMemberPath2":if($self.j8()!=null){$self.j8().deregisterColumn($self.j6());$self.j6($self.j4($self.j8(),$self.triangleVertexMemberPath2()))}$self.renderSeries(false);break;case"TriangleVertexMemberPath3":if($self.j8()!=null){$self.j8().deregisterColumn($self.j7());$self.j7($self.j4($self.j8(),$self.triangleVertexMemberPath3()))}$self.renderSeries(false);break}},ct:function(a,b,c){return $$t.$fq.ct.call(this,a,b,c)&&this.bb()!=null&&this.xAxis()!=null&&this.yAxis()!=null&&a.width()>0&&a.height()>0&&this.j5()!=null&&this.j5().count()>0&&this.j6()!=null&&this.j6().count()>0&&this.j7()!=null&&this.j7().count()>0&&this.jz()!=null&&this.jz().count()>0&&this.j0()!=null&&this.j0().count()>0},kw:function(){if(this.trianglesSource()==null){this.ka(null);this.j5(null);this.j6(null);this.j7(null);this.j9(false)}},_ka:null,ka:function(value){if(arguments.length===1){this._ka=value;return value}else{return this._ka}},gs:function(){$$t.$fq.gs.call(this);if(this.xAxis()!=null){this.xAxis().renderAxis()}if(this.yAxis()!=null){this.yAxis().renderAxis()}},gj:function(a,b,c,d){$$t.$fq.gj.call(this,a,b,c,d);this.kw();this.renderSeries(false)},ad:function(a){if(a!=null&&a==this.xAxis()&&this.jz()!=null){return new $$t.jw(this.jz().minimum(),this.jz().maximum())}if(a!=null&&a==this.yAxis()&&this.j0()!=null){return new $$t.jw(this.j0().minimum(),this.j0().maximum())}return null},h3:function(a,b){this.renderSeries(false)},h2:function(a,b){this.renderSeries(false)},trianglesSource:function(a){if(arguments.length===1){this.g($$t.$vc.trianglesSourceProperty,a);return a}else{return this.c($$t.$vc.trianglesSourceProperty)}},j8:function(a){if(arguments.length===1){this.g($$t.$vc.kz,a);return a}else{return this.c($$t.$vc.kz)}},triangleVertexMemberPath1:function(a){if(arguments.length===1){this.g($$t.$vc.triangleVertexMemberPath1Property,a);return a}else{return this.c($$t.$vc.triangleVertexMemberPath1Property)}},triangleVertexMemberPath2:function(a){if(arguments.length===1){this.g($$t.$vc.triangleVertexMemberPath2Property,a);return a}else{return this.c($$t.$vc.triangleVertexMemberPath2Property)}},triangleVertexMemberPath3:function(a){if(arguments.length===1){this.g($$t.$vc.triangleVertexMemberPath3Property,a);return a}else{return this.c($$t.$vc.triangleVertexMemberPath3Property)}},j1:null,j5:function(a){if(arguments.length===1){var b=this.j5()!=a;if(b){var c=this.j5();this.j1=a;this.raisePropertyChanged("TriangleVertexColumn1",c,this.j5())}return a}else{return this.j1}},j2:null,j6:function(a){if(arguments.length===1){var b=this.j6()!=a;if(b){var c=this.j6();this.j2=a;this.raisePropertyChanged("TriangleVertexColumn2",c,this.j6())}return a}else{return this.j2}},j3:null,j7:function(a){if(arguments.length===1){var b=this.j7()!=a;if(b){var c=this.j7();this.j3=a;this.raisePropertyChanged("TriangleVertexColumn3",c,this.j7())}return a}else{return this.j3}},$type:new $.ig.Type("XYTriangulatingSeries",$$t.$fq.$type)},true);$.ig.util.defType("ContourLineSeries:v7","XYTriangulatingSeries",{init:function(){$$t.$vc.init.call(this);this.y($$t.$v7.$type);this.valueResolver(new $$t.wa)},_k8:null,k8:function(value){if(arguments.length===1){this._k8=value;return value}else{return this._k8}},au:function(){this.k8(new $$t.v8(this));return this.k8()},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$v7.valueMemberPathProperty,a);return a}else{return this.c($$t.$v7.valueMemberPathProperty)}},lc:null,ld:function(a){if(arguments.length===1){var b=this.ld()!=a;if(b){var c=this.ld();this.lc=a;this.raisePropertyChanged("ValueColumn",c,this.ld())}return a}else{return this.lc}},hh:function(a,b,c,d){$$t.$vc.hh.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$.ig.util.cast($$t.$gx.$type,c);if(e!=null){e.deregisterColumn(this.ld());this.ld(null)}var f=$.ig.util.cast($$t.$gx.$type,d);if(f!=null){this.ld(this.a8(this.valueMemberPath()))}this.renderSeries(false);break;case"ValueMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.ld());this.ld(this.a8(this.valueMemberPath()))}this.renderSeries(false);break;case"ValueResolver":this.renderSeries(false);break;case"FillScale":var g=c;var h=d;if(g!=null){g.unregisterSeries(this)}if(h!=null){h.registerSeries(this)}this.renderSeries(false);break;case"ActualBrush":this.renderSeries(false);break}},gh:function(a,b){$$t.$vc.gh.call(this,a,b);if(a){b.b4(a)}},hq:function(a){var $self=this;$$t.$vc.hq.call($self,a);if($self.bn($self.view())){return}var b;var c;(function(){var $ret=$self.getViewInfo(c,b);c=$ret.viewportRect;b=$ret.windowRect;return $ret.ret})();var d=new $$t.j0(b,c,$self.xAxis().isInverted());d.b=$self.seriesViewer().effectiveViewport();var e=new $$t.j0(b,c,$self.yAxis().isInverted());e.b=$self.seriesViewer().effectiveViewport();var f=$self.xAxis();var g=$self.yAxis();var h=$self.j5().count();var i;var xArr_=$self.jz().asArray();i=xArr_.slice(0);var j;var yArr_=$self.j0().asArray();j=yArr_.slice(0);var k=$self.ld().asArray();var l=$self.j5().asArray();var m=$self.j6().asArray();var n=$self.j7().asArray();var o=$self.valueResolver().h($self.ld());var p=new $$t.bj(Number,1,o).toArray();f.getScaledValueList(i,0,i.length,d);g.getScaledValueList(j,0,j.length,e);var q=p.length;var r=new Array(q);for(var s=0;s<q;++s){r[s]=new $$t.wb}var t=$self.jr().top();var u=$self.jr().left();var v=$self.jr().right();var w=$self.jr().bottom();var x;var y;var z;var aa;var ab=i.length;for(var ac=0;ac<h;ac++){var ad=l[ac];var ae=m[ac];var af=n[ac];if(ad>=ab||ae>=ab||af>=ab||ad<0||ae<0||af<0){continue}var ag=i[ad];var ah=j[ad];var ai={__x:ag,__y:ah,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var aj=i[ae];var ak=j[ae];var al={__x:aj,__y:ak,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var am=i[af];var an=j[af];var ao={__x:am,__y:an,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};x=al.__y<ao.__y?al.__y:ao.__y;x=ai.__y<x?ai.__y:x;y=al.__y>ao.__y?al.__y:ao.__y;y=ai.__y>y?ai.__y:y;z=al.__x<ao.__x?al.__x:ao.__x;z=ai.__x<z?ai.__x:z;aa=al.__x>ao.__x?al.__x:ao.__x;aa=ai.__x>aa?ai.__x:aa;if(x<w&&y>t&&z<v&&aa>u){var ap=k[ad];var aq=k[ae];var ar=k[af];if(isNaN(ap)||isNaN(aq)||isNaN(ar)){continue}for(var as=0;as<q;as++){var at=p[as];var au=r[as];switch((ap<at?1:0)|(aq<at?2:0)|(ar<at?4:0)){case 0:break;case 1:au.d(au.k(ad,ai.__x,ai.__y,ap,ae,al.__x,al.__y,aq,at),au.k(af,ao.__x,ao.__y,ar,ad,ai.__x,ai.__y,ap,at));break;case 2:au.d(au.k(ae,al.__x,al.__y,aq,af,ao.__x,ao.__y,ar,at),au.k(ad,ai.__x,ai.__y,ap,ae,al.__x,al.__y,aq,at));break;case 3:au.d(au.k(ae,al.__x,al.__y,aq,af,ao.__x,ao.__y,ar,at),au.k(af,ao.__x,ao.__y,ar,ad,ai.__x,ai.__y,ap,at));break;case 4:au.d(au.k(af,ao.__x,ao.__y,ar,ad,ai.__x,ai.__y,ap,at),au.k(ae,al.__x,al.__y,aq,af,ao.__x,ao.__y,ar,at));break;case 5:au.d(au.k(ad,ai.__x,ai.__y,ap,ae,al.__x,al.__y,aq,at),au.k(ae,al.__x,al.__y,aq,af,ao.__x,ao.__y,ar,at));break;case 6:au.d(au.k(af,ao.__x,ao.__y,ar,ad,ai.__x,ai.__y,ap,at),au.k(ad,ai.__x,ai.__y,ap,ae,al.__x,al.__y,aq,at));break;case 7:break}}}}var av=new $$t.iz(0,c.inflate(2),false);var aw=new $$t.bj($$t.$bj.$type.specialize($$t.$bj.$type.specialize($$t.$cc.$type)),0);for(var ax=0;ax<q;++ax){var ay=r[ax];var az=new $$t.bj($$t.$bj.$type.specialize($$t.$cc.$type),0);var a0=ay.c();for(var a1=0;a1<a0.count();a1++){var a2=a0.__inner[a1];var a3=new $$t.bj($$t.$cc.$type,0);av.i(a3);var a5=a2.getEnumerator();while(a5.moveNext()){var a4=a5.current();av.j({__x:ay.g().item(a4),__y:ay.h().item(a4),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}av.i(null);az.add(a3)}aw.add(az)}$self.k8().b3(aw,p)},fillScale:function(a){if(arguments.length===1){this.g($$t.$v7.fillScaleProperty,a);return a}else{return this.c($$t.$v7.fillScaleProperty)}},k9:null,valueResolver:function(a){if(arguments.length===1){var b=a!=this.valueResolver();if(b){if(this.k9!=null){this.k9.updated=$.ig.Delegate.prototype.remove(this.k9.updated,this.lj.runOn(this))}var c=this.k9;this.k9=a;if(this.k9!=null){this.k9.updated=$.ig.Delegate.prototype.combine(this.k9.updated,this.lj.runOn(this))}this.raisePropertyChanged("ValueResolver",c,a);this.renderSeries(false)}return a}else{return this.k9}},lj:function(a,b){this.renderSeries(false)},ct:function(a,b,c){return $$t.$vc.ct.call(this,a,b,c)&&this.valueResolver()!=null&&this.jz()!=null&&this.j0()!=null&&this.j5()!=null&&this.j6()!=null&&this.j7()!=null&&this.jz().count()>0&&this.j0().count()>0&&this.j5().count()>0&&this.j6().count()>0&&this.j7().count()>0},$type:new $.ig.Type("ContourLineSeries",$$t.$vc.$type)},true);$.ig.util.defType("PolylineBuilder:wc","Object",{init:function(){$.ig.$op.init.call(this);this.a=new $$t.g0($.ig.Number.prototype.$type,$$t.$bj.$type.specialize($.ig.Number.prototype.$type),0);this.b=new $$t.g0($.ig.Number.prototype.$type,$$t.$bj.$type.specialize($.ig.Number.prototype.$type),0)},e:function(){this.a.clear();this.b.clear()},c:function(){var a=new $$t.bj($$t.$bj.$type.specialize($.ig.Number.prototype.$type),0);var c=this.a.values().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}return a},d:function(a,b){var $self=this;var c=null;var d=null;(function(){var $ret=$self.b.tryGetValue(a,c);c=$ret.value;return $ret.ret})();(function(){var $ret=$self.a.tryGetValue(b,d);d=$ret.value;return $ret.ret})();if(c==null&&d==null){var e=new $$t.bj($.ig.Number.prototype.$type,0);e.add(a);e.add(b);$self.a.add(a,e);$self.b.add(b,e)}if(c==null&&d!=null){$self.a.remove(b);d.insert(0,a);$self.a.add(a,d)}if(c!=null&&d==null){$self.b.remove(a);c.add(b);$self.b.add(b,c)}if(c!=null&&d!=null){if(c==d){c.add(b);$self.b.remove(a)}else{$self.a.remove(d.__inner[0]);$self.b.remove(d.__inner[d.count()-1]);$self.b.remove(c.__inner[c.count()-1]);c.addRange(d);$self.b.add(c.__inner[c.count()-1],c)}}},a:null,b:null,$type:new $.ig.Type("PolylineBuilder",$.ig.$ot)},true);$.ig.util.defType("ContourBuilder:wb","PolylineBuilder",{init:function(){$$t.$wc.init.call(this);this.f=new $$t.g0($.ig.Number.prototype.$type,$.ig.Number.prototype.$type,0);this.i=new $$t.bj($.ig.Single.prototype.$type,0);this.j=new $$t.bj($.ig.Single.prototype.$type,0)},e:function(){$$t.$wc.e.call(this);this.f.clear();this.i.clear();this.j.clear()},g:function(){return this.i},h:function(){return this.j},k:function(a,b,c,d,e,f,g,h,i){var $self=this;var j=Math.min(a,e)+4294967296*Math.max(a,e);var k=-1;if(!function(){var $ret=$self.f.tryGetValue(j,k);k=$ret.value;return $ret.ret}()){k=$self.i.count();var l=(i-d)/(h-d);$self.f.add(j,k);$self.i.add(b+l*(f-b));$self.j.add(c+l*(g-c))}return k},f:null,i:null,j:null,$type:new $.ig.Type("ContourBuilder",$$t.$wc.$type)},true);$.ig.util.defType("ContourLineSeriesView:v8","SeriesView",{_by:null,by:function(value){if(arguments.length===1){this._by=value;return value}else{return this._by}},_bx:null,bx:function(value){if(arguments.length===1){this._bx=value;return value}else{return this._bx}},init:function(a){var $self=this;this.b0=new $$t.bj($$t.$a7.$type,0);this.bz=null;$$t.$fr.init.call(this,a);this.b1(new $$t.bj($$t.$a5.$type,0));this.bx(a);this.by(function(){var $ret=new $$t.hx($$t.$a5.$type);$ret.create($self.b8.runOn($self));$ret.destroy($self.b7.runOn($self));$ret.activate($self.b5.runOn($self));$ret.disactivate($self.b6.runOn($self));return $ret}())},_b1:null,b1:function(value){if(arguments.length===1){this._b1=value;return value}else{return this._b1}},b8:function(){var $self=this;var a=new $$t.a5;a.dataContext(function(){var $ret=new $$t.fs;$ret.series($self.d());return $ret}());$self.b1().add(a);return a},b5:function(a){a.__visibility=0},b6:function(a){a.__visibility=1},b7:function(a){this.b1().remove(a)},b0:null,bz:null,b3:function(a,b){var $self=this;var c=0;$self.bz=b;$self.b0.clear();for(var d=0;d<b.length;d++){var e=b[d];var f=a.__inner[c];var g=new $$t.d1;for(var h=0;h<f.count();h++){var i=f.__inner[h];if(i.count()==0){continue}var j=i.toPointCollection();var k=function(){var $ret=new $$t.ea;$ret.isClosed(false);$ret.isFilled(false);$ret.startPoint(j.__inner[0]);return $ret}();k.__segments.add(function(){var $ret=new $$t.ed;$ret.points(j);return $ret}());g.b().add(k)}$self.by().item(c).ak(g);if($self.by().item(c).dataContext()!=null){$self.by().item(c).dataContext().item(e)}if($self.bx().fillScale()!=null){var l=$self.bx().fillScale().getBrushByValue(e,$self.bx().ld());if(l==null){l=$self.d().actualBrush()}$self.b0.add(l)}else{$self.b0.add($self.d().actualBrush())}c++}$self.by().c(c);$self.al()},a8:function(a,b){$$t.$fr.a8.call(this,a,b);var c=a;c.__stroke=this.b0.__inner[b];c.z(this.d().thickness());if(c.v()!=null){this.g().g(c,c.v())}},a9:function(a,b){$$t.$fr.a9.call(this,a,b);var c=a;var d=this.br(b);c.__stroke=d;c.z(this.d().thickness()+3)},a0:function(a,b){$$t.$fr.a0.call(this,a,b);for(var c=0;c<this.b1().count();c++){var d=this.b1().__inner[c];if(d.__visibility!=1){this.a7(d,c,b);a.q(d)}}},b4:function(a){this.by().c(0);this.al()},ag:function(a){var $self=this;$$t.$fr.ag.call($self,a);var b=new $$t.bj($$t.$eh.$type.specialize(Number,$$t.$a5.$type),0);if($self.bz!=null){for(var c=0;c<$self.by().c();c++){b.add(new $$t.eh(Number,$$t.$a5.$type,$self.bz[c],$self.by().item(c)))}}b.sort1(function(d,e){if(d.a()<e.a()){return-1}else if(d.a()>e.a()){return 1}return 0});for(var d=0;d<b.count();d++){if(b.__inner[d].b().__visibility!=1){var e=new $$t.go(1,"contour"+d,b.__inner[d].b());e.tags().add("Main");a.shapes().add(e)}}},$type:new $.ig.Type("ContourLineSeriesView",$$t.$fr.$type)},true);$.ig.util.defType("ContourValueResolver:v9","DependencyObject",{init:function(){$$t.$e.init.call(this)},h:function(a){},j:function(a,b,c){if(this.updated!=null){this.updated(this,$$t.$er.empty)}},updated:null,$type:new $.ig.Type("ContourValueResolver",$$t.$e.$type)},true);$.ig.util.defType("LinearContourValueResolver:wa","ContourValueResolver",{init:function(){$$t.$v9.init.call(this)},k:function(a){if(arguments.length===1){this.g($$t.$wa.m,a);return a}else{return this.c($$t.$wa.m)}},h:function(a){var $self=this;var $iter=function(){return function(a){return{$state:0,$this:$self,$current:null,$b:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$b=0;this.$state=5;break;case 2:this.$current=a.minimum()+(a.maximum()-a.minimum())*(this.$b+1)/(this.$this.k()+1);this.$state=3;return true;case 3:this.$state=4;break;case 4:this.$b++;this.$state=5;break;case 5:if(this.$b<this.$this.k()){this.$state=2}else{this.$state=6}break;case 6:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}(a)};return new $.ig.GenericEnumerable$1(Number,$iter)},$type:new $.ig.Type("LinearContourValueResolver",$$t.$v9.$type)},true);$.ig.util.defType("ShapeSeriesBase:vp","Series",{init:function(){this.ju=null;this.jw=null;this.j5=null;this.j7=null;this.j6=null;this.j4=null;$$t.$fq.init.call(this);this.kj(this.shapeFilterResolution());this.kc(new $$t.g0($.ig.Number.prototype.$type,$$t.$vs.$type,0));this.k6=$$t.$ca.empty()},shapeMemberPath:function(a){if(arguments.length===1){this.g($$t.$vp.shapeMemberPathProperty,a);return a}else{return this.c($$t.$vp.shapeMemberPathProperty)}},j2:null,j3:function(a){if(arguments.length===1){var b=this.j3()!=a;if(b){var c=this.j3();this.j2=a;this.raisePropertyChanged("ShapeColumn",c,this.j3())}return a}else{return this.j2}},xAxis:function(a){if(arguments.length===1){this.g($$t.$vp.xAxisProperty,a);return a}else{return this.c($$t.$vp.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$vp.yAxisProperty,a);return a}else{return this.c($$t.$vp.yAxisProperty)}},j8:function(array_){var a=$.isArray(array_);return a},convertToListList:function(a){var b=new $$t.bj($$t.$bj.$type.specialize($$t.$cc.$type),0);var c;var curr_;var d;var e;for(var f=0;f<a.length;f++){c=a[f];var g=new $$t.bj($$t.$cc.$type,0);for(var h=0;h<c.length;h++){curr_=c[h];d=curr_.x;e=curr_.y;g.add({__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}b.add(g)}return b},ba:function(a){if(this.bb()!=null&&this.j8(this.itemsSource())&&a!=null&&a.split("!").length!=2){if(this.coercionMethods()==null){this.coercionMethods({})}var methods_=this.coercionMethods();methods_.convertToListList=this.convertToListList;a+="!convertToListList"}return $$t.$fq.ba.call(this,a)},hh:function(a,b,c,d){$$t.$fq.hh.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$.ig.util.cast($$t.$gx.$type,c);if(e!=null){e.deregisterColumn(this.j3());e.deregisterColumn(this.j1());this.j3(null);this.j1(null)}var f=$.ig.util.cast($$t.$gx.$type,d);if(f!=null){this.j3(this.ba(this.shapeMemberPath()));this.j1(this.a8(this.fillMemberPath()))}this.renderSeries(false);break;case"ShapeMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.j3());this.j3(this.ba(this.shapeMemberPath()))}break;case"ShapeColumn":this.kx();break;case"FillMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.j1());this.j1(this.a8(this.fillMemberPath()))}break;case"XAxis":case"YAxis":this.ju=this.xAxis();this.jw=this.yAxis();var g=c;var h=d;this.ky(g);this.kw(h);if(h!=null&&!h.updateRange()||h==null&&g!=null){this.renderSeries(false)}break;case"MarkerCollisionAvoidance":this.renderSeries(false);break;case"Resolution":this.kh=this.resolution();break;case"ActualBrush":this.renderSeries(false);break;case"ShapeFilterResolution":this.kj(this.shapeFilterResolution());this.renderSeries(false);break}},ju:null,jw:null,kh:0,_kg:null,kg:function(value){if(arguments.length===1){this._kg=value;return value}else{return this._kg}},kx:function(){this.kg(null);if(this.j3()==null){return}this.kg(new $$t.bj($$t.$ca.$type,2,this.j3().count()));for(var a=0;a<this.j3().count();a++){if($.ig.util.cast($$t.$bm.$type.specialize($$t.$bm.$type.specialize($$t.$cc.$type)),this.j3().item(a))!==null){this.kg().add(this.j3().item(a).getBounds())}else if($.ig.util.cast($$t.$bm.$type.specialize($$t.$cc.$type),this.j3().item(a))!==null){var b=this.j3().item(a);this.kg().add(b.getBounds1())}}},kd:function(a,b,c,d){var e=b;return this.ke(a,e,c,d)},j5:null,j7:null,j6:null,j4:null,j9:function(){return true},_kc:null,kc:function(value){if(arguments.length===1){this._kc=value;return value}else{return this._kc}},kb:function(){return false},hq:function(a){var $self=this;if($self.bn($self.view())){return}var b;var c;(function(){var $ret=$self.getViewInfo(c,b);c=$ret.viewportRect;b=$ret.windowRect;return $ret.ret})();if(c.width()<1||c.height()<1||$self.j3()==null){return}var d=$self.xAxis();var e=$self.yAxis();var f=$self.seriesViewer().effectiveViewport();var g=new $$t.j0(b,c,d.isInverted());g.b=f;var h=new $$t.j0(b,c,e.isInverted());
h.b=f;$self.jy().co(c.width(),c.height());$self.jy().cm();var i=new $$t.ca(0,0,0,0,0);var j;var k;var l;var m;var n=$self.j3().count();if($self.j7==null||$self.j7.length!=n){$self.j7=new Array(n);$self.j5=new Array(n);$self.j6=new Array(n);$self.j4=new Array(n)}var o=$self.j7;var p=$self.j5;var q=$self.j6;var r=$self.j4;var s;for(var t=0;t<n;t++){s=$self.kg().__inner[t];o[t]=s.top();p[t]=s.left();q[t]=s.right();r[t]=s.bottom()}$self.ju.getScaledValueList(p,0,p.length,g);$self.ju.getScaledValueList(q,0,q.length,g);$self.jw.getScaledValueList(o,0,o.length,h);$self.jw.getScaledValueList(r,0,r.length,h);$self.jy().cn(p,o,q,r);var u=$self.j3();var v=$self.bb();$self.kz();var w=c.left();var x=c.right();var y=c.top();var z=c.bottom();var aa=null;if($self.k6.isEmpty()){aa=null}else{aa=new $$t.iz(1,$self.k6.left(),$self.k6.bottom(),$self.k6.right(),$self.k6.top(),$self.j9())}var ab=$self.kb();if(ab){$self.kc().clear()}var ac;for(var ad=0;ad<n;ad++){l=p[ad];j=o[ad];k=r[ad];m=q[ad];i.x(Math.min(l,m));i.y(Math.min(j,k));i.width(Math.max(l,m)-i.x());i.height(Math.max(j,k)-i.y());if(i.intersectsWith(c)){if(i.x()<w||i.y()<y||i.x()>x||i.y()>z){ac=aa}else{ac=null}var ae=$self.kd(ac,u.item(ad),g,h);if(ab){var af=0;var ag=null;for(var ah=0;ah<ae.count();ah++){var ai=ae.__inner[ah];var aj=ai.b().width()*ai.b().height();if(aj>af){af=aj;ag=ai}}$self.kc().add(ad,ag)}$self.jy().cb(ad,v.item(ad),i,ae)}}$self.jy().cl()},gs:function(){$$t.$fq.gs.call(this);if(this.xAxis()!=null){this.xAxis().renderAxis()}if(this.yAxis()!=null){this.yAxis().renderAxis()}},h3:function(a,b){this.renderSeries(false)},h2:function(a,b){this.renderSeries(false)},fillScale:function(a){if(arguments.length===1){this.g($$t.$vp.fillScaleProperty,a);return a}else{return this.c($$t.$vp.fillScaleProperty)}},fillMemberPath:function(a){if(arguments.length===1){this.g($$t.$vp.fillMemberPathProperty,a);return a}else{return this.c($$t.$vp.fillMemberPathProperty)}},j0:null,j1:function(a){if(arguments.length===1){var b=this.j1()!=a;if(b){var c=this.j1();this.j0=a;this.raisePropertyChanged("FillColumn",c,this.j1())}return a}else{return this.j0}},gj:function(a,b,c,d){$$t.$fq.gj.call(this,a,b,c,d);switch(a){case 3:if(d==this.shapeMemberPath()){this.kg().__inner[b]=this.j3().item(b).getBounds3()}break;case 1:for(var e=b;e<b+c;e++){this.kg().insert(e,this.j3().item(e).getBounds3())}break;case 0:this.kg().removeRange(b,c);break;case 2:for(var f=b;f<b+c;f++){this.kg().__inner[f]=this.j3().item(f).getBounds3()}break;case 4:this.kx();break}this.renderSeries(false)},ct:function(a,b,c){return $$t.$fq.ct.call(this,a,b,c)&&(this.j3()!=null||!this.ka())&&this.xAxis()!=null&&this.yAxis()!=null&&this.kg()!=null&&this.kg().count()==this.j3().count()&&a.width()>0&&a.height()>0},ka:function(){return true},hc:function(a){$$t.$fq.hc.call(this,a);this.jy($.ig.util.cast($$t.$vq.$type,a))},_jy:null,jy:function(value){if(arguments.length===1){this._jy=value;return value}else{return this._jy}},ke:function(a,b,c,d){var e=new $$t.bj($$t.$vs.$type,0);var f;var g=b.count();for(var h=0;h<g;h++){f=b.__inner[h];var i=this.jt(a,f,c,d);if(i==null){continue}e.add(i)}return e},jt:function(a,b,c,d){var e=this.kv(b,c,d);var f=e.a();var g=e.b();var h=f.length;var i=Number.MAX_VALUE;var j=Number.MAX_VALUE;var k=-Number.MAX_VALUE;var l=-Number.MAX_VALUE;var m;var n;for(var o=0;o<h;o++){m=f[o];n=g[o];i=m<i?m:i;j=n<j?n:j;k=m>k?m:k;l=n>l?n:l}var p=!(i>this.k6.right()||k<this.k6.left()||j>this.k6.bottom()||l<this.k6.top());if(!p){return null}var q=a!=null&&(i<this.k6.left()||j<this.k6.top()||k>this.k6.right()||l>this.k6.bottom());var r=new $$t.ca(0,i,j,k-i,l-j);if(!this.jy().b5(r)){return null}i=i<this.k6.left()?this.k6.left():i;k=k>this.k6.right()?this.k6.right():k;j=j<this.k6.top()?this.k6.top():j;l=l>this.k6.bottom()?this.k6.bottom():l;var s=$$t.$vw.b(e,this.resolution());var t=(new $$t.vx).d(e.a(),e.b(),s,this.kh);var u=t.count();if(q){var v=new $$t.bj($$t.$cc.$type,0);a.i(v);for(var w=0;w<u;w++){a.j(t.__inner[w])}a.i(null);t=v}var x=new $$t.vs;x.a(t);x.b(new $$t.ca(0,i,j,k-i,l-j));x.c(r);return x},kv:function(a,b,c){var d=this.ju;var e=this.jw;var f=a.count();var g=new Array(f);var h=new Array(f);for(var i=0;i<f;i++){g[i]=a.__inner[i].__x;h[i]=a.__inner[i].__y}d.getScaledValueList(g,0,g.length,b);e.getScaledValueList(h,0,h.length,c);return new $$t.eh($.ig.Array.prototype.$type,$.ig.Array.prototype.$type,g,h)},k6:null,kz:function(){this.jy().cs()},gh:function(a,b){$$t.$fq.gh.call(this,a,b);var c=b;c.cg()},kw:function(a){if(a!=null){a.registerSeries(this)}},ky:function(a){if(a!=null){a.deregisterSeries(this)}},getHitDataContext:function(a){var b=this.jy().cu(a);var c=null;if(b!=null){c=b.dataContext()}if(c!=null){return c}return $$t.$fq.getHitDataContext.call(this,a)},kk:function(a){return this.bb().item(a)},co:function(){return true},shapeFilterResolution:function(a){if(arguments.length===1){this.g($$t.$vp.shapeFilterResolutionProperty,a);return a}else{return this.c($$t.$vp.shapeFilterResolutionProperty)}},_kj:0,kj:function(value){if(arguments.length===1){this._kj=value;return value}else{return this._kj}},$type:new $.ig.Type("ShapeSeriesBase",$$t.$fq.$type)},true);$.ig.util.defType("PolylineSeries:v2","ShapeSeriesBase",{init:function(){$$t.$vp.init.call(this);this.y($$t.$v2.$type)},au:function(){return new $$t.v3(this)},hc:function(a){$$t.$vp.hc.call(this,a);this.k7(a)},_k7:null,k7:function(value){if(arguments.length===1){this._k7=value;return value}else{return this._k7}},j9:function(){return false},shapeStyleSelector:function(a){if(arguments.length===1){this.g($$t.$v2.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$v2.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.g($$t.$v2.shapeStyleProperty,a);return a}else{return this.c($$t.$v2.shapeStyleProperty)}},hh:function(a,b,c,d){$$t.$vp.hh.call(this,a,b,c,d);switch(b){case"ShapeStyle":this.k7().cq(this.shapeStyle());this.renderSeries(false);break;case"ShapeStyleSelector":this.k7().cr(this.shapeStyleSelector());this.renderSeries(false);break}},$type:new $.ig.Type("PolylineSeries",$$t.$vp.$type)},true);$.ig.util.defType("ShapeSeriesViewBase:vq","SeriesView",{init:function(a){this.b6=new $$t.bj($$t.$vt.$type,0);this.by=null;this.cy=null;$$t.$fr.init.call(this,a);this.bx(a);this.b0(this.bz());this.b8(new $$t.bj($$t.$a5.$type,0))},bz:function(){var $self=this;return function(){var $ret=new $$t.hx($$t.$as.$type);$ret.create($self.ct.runOn($self));$ret.activate($self.ci.runOn($self));$ret.disactivate($self.cj.runOn($self));$ret.destroy($self.ck.runOn($self));return $ret}()},b5:function(a){return a.width()>=this.bx().kj()&&a.height()>=this.bx().kj()},b7:function(a){var b=new $$t.bj($$t.$cf.$type,0);var c;var d=a.count();for(var e=0;e<d;e++){c=a.__inner[e];var f=new $$t.cf(1,c.a());b.add(f)}return b},_bx:null,bx:function(value){if(arguments.length===1){this._bx=value;return value}else{return this._bx}},b6:null,cb:function(a,b,c,d){if(d!=null&&d.count()>0){var e=$$t.$vq.b7(d);c.intersect(this.bu());if(!this.b5(c)){}else{var f=this.cw(a,e);if(f!=null){var g=this.cv(this.ca(),b);for(var h=0;h<d.count();h++){var i=new $$t.vt;i.d=d.__inner[h].b();i.a=d.__inner[h].a();i.b=a;i.c=g;this.b6.add(i)}this.ch(g);this.cd(g,f);this.cf(g,b);this.ca(this.ca()+1)}}}},cv:function(a,b){var c=this.b0().item(this.ca());if(c.dataContext()!=null){c.dataContext().item(b)}return c},cd:function(a,b){},ce:function(a,b,c){if(b.__fill==null){b.__fill=a.d().actualBrush()}if(b.__stroke==null){b.__stroke=a.d().actualOutline()}},cf:function(a,b){if(a==null){return}if(this.by!=null){a.v(this.by.selectStyle(b,a))}if(a.v()==null){a.v(this.cy)}},ch:function(a){},cc:function(a,b){var c=Math.floor(a.left());var d=Math.ceil(a.right());var e=Math.floor(a.top());var f=Math.ceil(a.bottom());for(var g=c;g<d;g++){for(var h=e;h<f;h++){this.cp(g,h,b)}}},cp:function(a,b,c){},cw:function(a,b){},cm:function(){this.ca(0)},cl:function(){this.b0().c(this.ca());this.al()},_ca:0,ca:function(value){if(arguments.length===1){this._ca=value;return value}else{return this._ca}},co:function(a,b){},cg:function(){this.b0().c(0);this.al()},_b8:null,b8:function(value){if(arguments.length===1){this._b8=value;return value}else{return this._b8}},ct:function(){var $self=this;var a=$self.bx();var b=function(){var $ret=new $$t.a5;$ret.dataContext(function(){var $ret=new $$t.fs;$ret.series(a);return $ret}());return $ret}();$self.b8().add(b);return b},ci:function(a){a.__visibility=0},cj:function(a){a.dataContext().item(null);a.__visibility=1},ck:function(a){this.b8().remove1(a)},_b0:null,b0:function(value){if(arguments.length===1){this._b0=value;return value}else{return this._b0}},cx:function(a,b,c){if(b==null){return null}var d=new $$t.d1;var e;var f=b.count();for(var g=0;g<f;g++){e=b.__inner[g];if(e.count()<1){continue}var h=new $$t.ed;h.__points=e;var i=new $$t.ea;i.__isFilled=c;i.__isClosed=c;i.__startPoint=e.__inner[0];i.__segments.add(h);d.b().add(i)}return d},a8:function(a,b){$$t.$fr.a8.call(this,a,b);var c=a;c.__fill=this.d().actualBrush();c.__stroke=this.d().actualOutline();c.z(this.d().thickness());if(c.v()!=null){this.g().g(c,c.v())}},a9:function(a,b){$$t.$fr.a9.call(this,a,b);var c=a;var d=this.br(b);c.__fill=d;c.__stroke=d;c.z(this.d().thickness()+3)},a0:function(a,b){$$t.$fr.a0.call(this,a,b);for(var c=0;c<this.b8().count();c++){var d=this.b8().__inner[c];if(d.__visibility!=1){this.a7(d,c,b);a.q(d)}}},by:null,cy:null,cr:function(a){this.by=a},cq:function(a){this.cy=a},cu:function(a){if(this.b6.count()==0){return null}var b=a.__x;var c=a.__y;var d=this.b6.count();var e=this.b6;var f=null;for(var g=0;g<d;g++){f=e.__inner[g];if(b>=f.d.left()&&b<=f.d.right()&&c>=f.d.top()&&c<=f.d.bottom()){if($$t.$vu.a(f.a,a)){return f.c}}}return null},b2:null,b4:null,b3:null,b1:null,cn:function(a,b,c,d){this.b2=a;this.b4=b;this.b3=c;this.b1=d;this.b6.clear()},cs:function(){var $self=this;var a=$self.bu();var b=function(){var $ret=new $$t.a5;$ret.v($self.cy);return $ret}();if($self.g()!=null){$self.g().g(b,b.v())}$self.bx().k6=a.inflate(b.z())},ag:function(a){var $self=this;$$t.$fr.ag.call($self,a);var b=new $$t.bj($$t.$eh.$type.specialize($$t.$cc.$type,$$t.$a5.$type),0);for(var c=0;c<$self.b6.count();c++){var d=$self.b6.__inner[c];b.add(new $$t.eh($$t.$cc.$type,$$t.$a5.$type,{__x:d.d.left(),__y:d.d.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},d.c))}b.sort1(function(e,f){if(e.a().__x<f.a().__x){return-1}if(e.a().__x>f.a().__x){return 1}if(e.a().__y<f.a().__y){return-1}if(e.a().__y>f.a().__y){return 1}return 0});for(var e=0;e<b.count();e++){if(b.__inner[e].b().__visibility!=1){var f=new $$t.go(1,"shape"+e,b.__inner[e].b());f.tags().add("Main");a.shapes().add(f)}}},$type:new $.ig.Type("ShapeSeriesViewBase",$$t.$fr.$type)},true);$.ig.util.defType("PolylineSeriesView:v3","ShapeSeriesViewBase",{init:function(a){$$t.$vq.init.call(this,a)},cw:function(a,b){return this.cx(a,b,false)},cf:function(a,b){$$t.$vq.cf.call(this,a,b);$$t.$vq.ce(this,a,b)},cd:function(a,b){var c=$.ig.util.cast($$t.$a5.$type,a);if(c==null){return}c.ak(b)},ch:function(a){$$t.$vq.ch.call(this,a)},a8:function(a,b){$$t.$vq.a8.call(this,a,b);var c=a;c.__fill=null},a9:function(a,b){$$t.$vq.a9.call(this,a,b);var c=a;c.__fill=null},b5:function(a){return a.width()>=this.bx().kj()||a.height()>=this.bx().kj()},$type:new $.ig.Type("PolylineSeriesView",$$t.$vq.$type)},true);$.ig.util.defType("ScatterAreaSeries:vd","XYTriangulatingSeries",{le:null,init:function(){$$t.$vc.init.call(this);this.y($$t.$vd.$type)},k8:null,colorScale:function(a){if(arguments.length===1){var b=this.k8!=a;if(b){var c=this.k8;if(this.k8!=null){this.k8.propertyChanged=$.ig.Delegate.prototype.remove(this.k8.propertyChanged,this.lm.runOn(this))}this.k8=a;if(this.k8!=null){this.k8.propertyChanged=$.ig.Delegate.prototype.combine(this.k8.propertyChanged,this.lm.runOn(this))}this.raisePropertyChanged("ColorScale",c,this.k8)}return a}else{return this.k8}},lm:function(a,b){this.renderSeries(false)},colorMemberPath:function(a){if(arguments.length===1){this.g($$t.$vd.colorMemberPathProperty,a);return a}else{return this.c($$t.$vd.colorMemberPathProperty)}},lc:null,ld:function(a){if(arguments.length===1){var b=this.ld()!=a;if(b){var c=this.ld();this.lc=a;this.raisePropertyChanged("ColorColumn",c,this.ld())}return a}else{return this.lc}},co:function(){return true},hh:function(a,b,c,d){$$t.$vc.hh.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$.ig.util.cast($$t.$gx.$type,c);if(e!=null){e.deregisterColumn(this.ld());this.ld(null)}var f=$.ig.util.cast($$t.$gx.$type,d);if(f!=null){this.ld(this.a8(this.colorMemberPath()))}this.renderSeries(false);break;case"ColorMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.ld());this.ld(this.a8(this.colorMemberPath()))}this.renderSeries(false);break;case"ColorScale":this.renderSeries(false);break}},hq:function(a){var $self=this;$$t.$vc.hq.call($self,a);if($self.bn($self.view())){return}var b;var c;(function(){var $ret=$self.getViewInfo(c,b);c=$ret.viewportRect;b=$ret.windowRect;return $ret.ret})();var d=null;var e=null;var f=$self.xAxis();var g=$self.yAxis();var h=$self.seriesViewer().effectiveViewport();var i=new $$t.j0(b,c,f.isInverted());i.b=h;var j=new $$t.j0(b,c,g.isInverted());j.b=h;e=$self.lb(i,j);if(e!=null){$self.la().b4(e)}else{$self.la().b6(d)}},ll:function(){var a=Math.round(this.jr().width())*Math.round(this.jr().height());if(this.le==null||this.le.length!=a){this.le=new Array(a);for(var b=0;b<a;b++){this.le[b]=0}}else{for(var c=0;c<a;c++){this.le[c]=0}}},getItem:function(a){var b=Math.round(this.jr().width());var c=Math.round(this.jr().height());if(this.le==null||this.le.length!=b*c||this.j5()==null||this.j5().count()<1||this.j6()==null||this.j6().count()<1||this.j7()==null||this.j7().count()<1){return null}var d=this.seriesViewer().windowRect();var e=(a.__x-d.left())/d.width();var f=(a.__y-d.top())/d.height();var g=Math.round(b*e);var h=Math.round(c*f);var i=b*h+g;if(i<0||i>this.le.length-1){return null}var j=this.le[i]-1;if(j<0||j>this.j5().count()){return null}var k=this.lf().length;var l=this.j5().item(j);var m=this.j6().item(j);var n=this.j7().item(j);if(l>=k||m>=k||n>=k){return null}var o=(this.lf()[l]-this.jr().left())/this.jr().width();var p=(this.lg()[l]-this.jr().top())/this.jr().height();var q=(this.lf()[m]-this.jr().left())/this.jr().width();var r=(this.lg()[m]-this.jr().top())/this.jr().height();var s=(this.lf()[n]-this.jr().left())/this.jr().width();var t=(this.lg()[n]-this.jr().top())/this.jr().height();var u=Math.pow(o-e,2)+Math.pow(p-f,2);var v=Math.pow(q-e,2)+Math.pow(r-f,2);var w=Math.pow(s-e,2)+Math.pow(t-f,2);if(u<v&&u<w){return this.bb().item(l)}if(v<u&&v<w){return this.bb().item(m)}if(w<u&&w<v){return this.bb().item(n)}return this.bb().item(l)},_lf:null,lf:function(value){if(arguments.length===1){this._lf=value;return value}else{return this._lf}},_lg:null,lg:function(value){if(arguments.length===1){this._lg=value;return value}else{return this._lg}},lb:function(a,b){var $self=this;var c=$self.xAxis();var d=$self.yAxis();var e=$self.j5().count();var f;var xArr_=$self.jz().asArray();f=xArr_.slice(0);var g;var yArr_=$self.j0().asArray();g=yArr_.slice(0);var h=$self.ld().asArray();var i=$self.j5().asArray();var j=$self.j6().asArray();var k=$self.j7().asArray();$self.lf(f);$self.lg(g);c.getScaledValueList(f,0,f.length,a);d.getScaledValueList(g,0,g.length,b);var l=$self.colorScale();if(l==null){l=function(){var $ret=new $$t.t2;$ret.palette(new $$t.e9($$t.$a8.$type,1,function(){var $ret=new Array;$ret.add($$t.$a8.n(0,0,0,0));$ret.add($$t.$a8.n(1,0,0,0));return $ret}()));$ret.interpolationMode(2);return $ret}()}var m=$self.la().by(a.c,l,$self.ld());var n=$self.jr().top();var o=$self.jr().left();var p=$self.jr().right();var q=$self.jr().bottom();var r;var s;var t;var u;$self.ll();var v=f.length;for(var w=0;w<e;w++){var x=i[w];var y=j[w];var z=k[w];if(x>=v||y>=v||z>=v||x<0||y<0||z<0){continue}var aa=f[x];var ab=g[x];var ac={__x:aa,__y:ab,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ad=f[y];var ae=g[y];var af={__x:ad,__y:ae,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ag=f[z];var ah=g[z];var ai={__x:ag,__y:ah,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r=af.__y<ai.__y?af.__y:ai.__y;r=ac.__y<r?ac.__y:r;s=af.__y>ai.__y?af.__y:ai.__y;s=ac.__y>s?ac.__y:s;t=af.__x<ai.__x?af.__x:ai.__x;t=ac.__x<t?ac.__x:t;u=af.__x>ai.__x?af.__x:ai.__x;u=ac.__x>u?ac.__x:u;if(r<q&&s>n&&t<p&&u>o){var aj=h[x];var ak=h[y];var al=h[z];m.p(w,$self.le,ac,af,ai,aj,ak,al)}}return m},gh:function(a,b){$$t.$vc.gh.call(this,a,b);var c=b;c.b3()},au:function(){return new $$t.ve(this)},hc:function(a){$$t.$vc.hc.call(this,a);this.la($.ig.util.cast($$t.$ve.$type,a))},_la:null,la:function(value){if(arguments.length===1){this._la=value;return value}else{return this._la}},$type:new $.ig.Type("ScatterAreaSeries",$$t.$vc.$type)},true);$.ig.util.defType("TriangleRasterizer:vf","Object",{init:function(a,b,c,d,e,f,g){this.k=0;this.j=0;this.a=null;this.d=null;$.ig.$op.init.call(this);if(a==null||b==null||e==null){throw new $$t.e5(0)}this.c=a;this.b(b);this.e(e);this.m(f);this.l(g);this.g=c;this.f=d},c:null,k:0,m:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},j:0,l:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},g:0,i:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},f:0,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},d:null,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},p:function(a,b,c,d,e,f,g,h){var i=this.k;var j=this.j;var k;var l;if(d.__y>e.__y){k=d;d=e;e=k;l=g;g=h;h=l}if(c.__y>e.__y){k=c;c=e;e=k;l=f;f=h;h=l}if(c.__y>d.__y){k=c;c=d;d=k;l=f;f=g;g=l}var m=Math.round(c.__y);var n=Math.round(d.__y);var o=Math.round(e.__y);if(o==m){return}if(isNaN(f)||isNaN(g)||isNaN(h)){return}var p=(d.__x-c.__x)*(e.__y-c.__y)-(e.__x-c.__x)*(d.__y-c.__y)>=0;var q=Math.max(0,m);var r=Math.min(j-1,n);for(var s=q;s<r;++s){var t=(s-m)/(n-m);var u=c.__x+t*(d.__x-c.__x);var v=f+t*(g-f);var w=(s-m)/(o-m);var x=c.__x+w*(e.__x-c.__x);var y=f+w*(h-f);if(p){this.o(a,b,s,Math.round(x),Math.round(u),y,v)}else{this.o(a,b,s,Math.round(u),Math.round(x),v,y)}}var z=Math.min(j-1,Math.max(0,n));var aa=Math.min(j-1,o);var ab=0;var ac=d.__x+ab*(e.__x-d.__x);var ad=g+ab*(h-g);var ae=z;var af=o-m;var ag=(ae-m)/af;var ah=c.__x+ag*(e.__x-c.__x);var ai=f+ag*(h-f);do{if(p){this.o(a,b,ae,Math.round(ah),Math.round(ac),ai,ad)}else{this.o(a,b,ae,Math.round(ac),Math.round(ah),ad,ai)}++ae;ab=(ae-n)/(o-n);ac=d.__x+ab*(e.__x-d.__x);ad=g+ab*(h-g);ag=(ae-m)/af;ah=c.__x+ag*(e.__x-c.__x);ai=f+ag*(h-f)}while(ae<aa)},o:function(a,b,c,d,e,f,g){var h=this.k;var i=d>0?d:0;var j=e<h-1?e:h-1;var k=c*h*4+i*4;var l=g-f;var m=1/(e-d);var n=this.d;var o=this.g;var p=this.f;var q=c*h;for(var r=i;r<=j;r++){var s=f+l*(r-d)*m;var color_=this.a.getColor(s,o,p,n);this.c[k]=color_.__r;this.c[k+1]=color_.__g;this.c[k+2]=color_.__b;this.c[k+3]=color_.__a;b[q+r]=a+1;k+=4}},n:function(){},$type:new $.ig.Type("TriangleRasterizer",$.ig.$ot)},true);$.ig.util.defType("ScatterAreaSeriesView:ve","SeriesView",{_bx:null,bx:function(value){if(arguments.length===1){this._bx=value;return value}else{return this._bx}},init:function(a){$$t.$fr.init.call(this,a);this.bx(a)},b5:function(a,b){},_b1:null,b1:function(value){if(arguments.length===1){this._b1=value;return value}else{return this._b1}},_b2:null,b2:function(value){if(arguments.length===1){this._b2=value;return value}else{return this._b2}},_bz:null,bz:function(value){if(arguments.length===1){this._bz=value;return value}else{return this._bz}},b0:function(){if(this.b2()==null){this.b2($("<canvas></canvas>"));var a=this.b2()[0].getContext("2d");this.bz(new $$t.b7(new $$t.dp,a))}var b=Math.round(this.bu().left());var c=Math.round(this.bu().left());var d=Math.round(this.bu().width());var e=Math.round(this.bu().height());this.b2().attr("width",d.toString());this.b2().attr("height",e.toString());this.b1(this.bz().e().getImageData(0,0,d,e));return this.b1().data},by:function(a,b,c){var d=Math.round(this.bu().left());var e=Math.round(this.bu().left());var f=Math.round(this.bu().width());var g=Math.round(this.bu().height());return new $$t.vf(this.b0(),b,c.minimum(),c.maximum(),c,f,g)},b4:function(a){this.b6(null)},b3:function(){if(this.bz()!=null){this.bz().i(this.bu().left(),this.bu().top(),this.bu().width(),this.bu().height())}this.al()},a0:function(a,b){$$t.$fr.a0.call(this,a,b);if(this.b2()==null){return}if(b){var c=new $$t.b9;c.l(this.bu().left());c.m(this.bu().top());c.width(this.bu().width());c.height(this.bu().height());c.__fill=this.bq();a.t(c)}else{var d=Math.round(this.bu().left());var e=Math.round(this.bu().left());var f=Math.round(this.bu().width());var g=Math.round(this.bu().height());a.k(this.b2()[0],1,d,e,f,g)}},b6:function(a){var b=Math.round(this.bu().left());var c=Math.round(this.bu().left());var d=Math.round(this.bu().width());var e=Math.round(this.bu().height());this.bz().e().putImageData(this.b1(),0,0);this.al()},$type:new $.ig.Type("ScatterAreaSeriesView",$$t.$fr.$type)},true);$.ig.util.defType("ShapeSeries:wu","ShapeSeriesBase",{init:function(){var $self=this;this.la=new $$t.j0($$t.$wu.ma,$$t.$wu.ma,false);this.lb=new $$t.j0($$t.$wu.ma,$$t.$wu.ma,false);$$t.$vp.init.call(this);this.y($$t.$wu.$type);this.k9=new $$t.jh(1,function(a){return $self.ld().c2().item(a)},function(a){return $self.lc().d().item(a)},function(a){var b=new $$t.bj($.ig.$op.$type,0);var d=$self.ld().c2().c().getEnumerator();while(d.moveNext()){var c=d.current();if(!a.containsKey(c)){b.add(c)}}var f=b.getEnumerator();while(f.moveNext()){var e=f.current();$self.ld().c2().g(e)}},function(){if($self.lg==null||$self.lg.length!=$self.lc().d().count()){$self.lg=new Array($self.lc().d().count());for(var a=0;a<$self.lc().d().count();a++){$self.lg[a]=new $$t.cc(0)}}var b=$self.lc().a().getUnscaledValue($self.la.c.left(),$self.la);var c=$self.lc().a().getUnscaledValue($self.la.c.right(),$self.la);var d=$self.lc().b().getUnscaledValue($self.lb.c.bottom(),$self.lb);var e=$self.lc().b().getUnscaledValue($self.lb.c.top(),$self.lb);if($self.lc().e()){var f=b;b=c;c=f}if($self.lc().f()){var g=d;d=e;e=g}var h=$self.lc();var i=h.a();var j=h.b();var k;var l;var m=$self.la.c.left();var n=$self.la.c.right();var o=$self.lb.c.top();var p=$self.lb.c.bottom();for(var q=0;q<$self.lc().d().count();q++){k=0;l=0;var r=null;(function(){var $ret=$self.kc().tryGetValue(q,r);r=$ret.value;return $ret.ret})();if(r==null){$self.lg[q].__x=NaN;$self.lg[q].__y=NaN}else{var s=r.c();var t=s.getCenter();k=t.__x;l=t.__y;if(k>=m&&k<=n&&l>=o&&l<=p){$self.lg[q].__x=k;$self.lg[q].__y=l}else{$self.lg[q].__x=NaN;$self.lg[q].__y=NaN}}}return $self.lg},function(){if($self.lf==null||$self.lf.length!=$self.ld().c2().e()){$self.lf=new Array($self.ld().c2().e())}var a=0;var b=$self.bb();var d=$self.ld().c2().c().getEnumerator();while(d.moveNext()){var c=d.current();$self.lf[a]=b.indexOf(c);a++}return $self.lf},function(){return $self.markerCollisionAvoidance()});this.k9.o(this.ld().dh.runOn(this.ld()))},kb:function(){return this.lh()},hq:function(a){var $self=this;$$t.$vp.hq.call($self,a);if($self.bn($self.view())){return}var b,c;(function(){var $ret=$self.getViewInfo(b,c);b=$ret.viewportRect;c=$ret.windowRect;return $ret.ret})();var d=$self.seriesViewer().effectiveViewport();$self.la=new $$t.j0(c,b,$self.xAxis().isInverted());$self.la.b=d;$self.lb=new $$t.j0(c,b,$self.yAxis().isInverted());$self.lb.b=d;if(b.width()<1||b.height()<1){return}$self.lc(function(){var $ret=new $$t.ww;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.e($self.xAxis().isInverted());$ret.f($self.yAxis().isInverted());$ret.d($self.bb());$ret.c($self.j3());return $ret}());if($self.lh()){var e=new $$t.g0($.ig.$op.$type,$$t.$ji.$type,0);$self.k9.l(e,400,c,b,$self.resolution());$self.k9.j(e,false)}},lh:function(){return this.actualMarkerTemplate()!=null&&(this.markerType()!=1&&this.markerType()!=0||this.markerTemplate()!=null)},au:function(){return new $$t.wv(this)},hc:function(a){$$t.$vp.hc.call(this,a);this.ld(a)},_ld:null,ld:function(value){if(arguments.length===1){this._ld=value;return value}else{return this._ld}},_lc:null,lc:function(value){if(arguments.length===1){this._lc=value;return value}else{return this._lc}},k9:null,lg:null,lf:null,la:null,lb:null,hasMarkers:function(){return true},getActualMarkerBrush:function(){return this.actualMarkerBrush()},getActualMarkerOutlineBrush:function(){return this.actualMarkerOutline()},getActualMarkerTemplate:function(){return this.actualMarkerTemplate()},shapeStyleSelector:function(a){if(arguments.length===1){this.g($$t.$wu.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$wu.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.g($$t.$wu.shapeStyleProperty,a);return a}else{return this.c($$t.$wu.shapeStyleProperty)}},markerType:function(a){if(arguments.length===1){this.g($$t.$wu.markerTypeProperty,a);return a}else{return this.c($$t.$wu.markerTypeProperty)}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$wu.markerTemplateProperty,a);return a}else{return this.c($$t.$wu.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$wu.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$wu.actualMarkerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$wu.markerBrushProperty,a);return a}else{return this.c($$t.$wu.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$wu.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$wu.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$wu.markerOutlineProperty,a);return a}else{return this.c($$t.$wu.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.g($$t.$wu.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$wu.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.g($$t.$wu.markerStyleProperty,a);return a}else{return this.c($$t.$wu.markerStyleProperty)}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.g($$t.$wu.markerCollisionAvoidanceProperty,a);return a}else{return this.c($$t.$wu.markerCollisionAvoidanceProperty)}},hz:function(){$$t.$vp.hz.call(this);if(this.markerTemplate()!=null){this.ld().c8()}else{var a=$$t.$h8.resolveMarkerType(this,this.markerType());var b=$$t.$h8.getMarkerTemplatePropertyName(a);if(b==null){this.actualMarkerTemplate($$t.$h8.nullMarkerTemplate())}else{this.ld().c5(b)}}if(this.markerBrush()!=null){this.ld().c6()}else{this.actualMarkerBrush(this.seriesViewer()==null?null:this.seriesViewer().getMarkerBrushByIndex(this.index()))}if(this.markerOutline()!=null){this.ld().c7()}else{this.actualMarkerOutline(this.seriesViewer()==null?null:this.seriesViewer().getMarkerOutlineByIndex(this.index()))}},hh:function(a,b,c,d){$$t.$vp.hh.call(this,a,b,c,d);switch(b){case"MarkerBrush":case"MarkerType":case"MarkerOutline":case"MarkerTemplate":this.hz();this.renderSeries(false);break;case"ActualMarkerTemplate":if(c==$$t.$h8.nullMarkerTemplate()||d==$$t.$h8.nullMarkerTemplate()||c==null||d!=null){this.ld().da();this.renderSeries(false)}this.renderSeries(false);break;case"ShapeStyle":this.ld().cq(this.shapeStyle());this.renderSeries(false);break;case"ShapeStyleSelector":this.ld().cr(this.shapeStyleSelector());this.renderSeries(false);break}},getHitDataContext:function(a){var b=this.ld().cz(a);var c=null;if(b!=null){c=b.content()}if(c!=null){return c}return $$t.$vp.getHitDataContext.call(this,a)},$type:new $.ig.Type("ShapeSeries",$$t.$vp.$type)},true);$.ig.util.defType("ShapeAxisInfoCache:ww","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_e:false,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:false,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("ShapeAxisInfoCache",$.ig.$ot)},true);$.ig.util.defType("FlattenedShape:vs","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("FlattenedShape",$.ig.$ot)},true);$.ig.util.defType("ShapeSeriesView:wv","ShapeSeriesViewBase",{init:function(a){this.c3=false;this.dg=null;$$t.$vq.init.call(this,a);this.c1(a);this.c2(new $$t.ic($.ig.$op.$type,$$t.$ia.$type));this.c4(new $$t.bj($$t.$ia.$type,0));this.db(this.c2())},_c1:null,c1:function(value){if(arguments.length===1){this._c1=value;return value}else{return this._c1}},cw:function(a,b){return this.cx(a,b,true)},cf:function(a,b){$$t.$vq.cf.call(this,a,b);$$t.$vq.ce(this,a,b)},cd:function(a,b){var c=a;if(c==null){return}c.ak(b)},c3:false,_c2:null,c2:function(value){if(arguments.length===1){this._c2=value;return value}else{return this._c2}},c9:function(a){this.c2().f(a)},db:function(a){a.create(this.c0.runOn(this));a.destroy(this.dd.runOn(this));a.activate(this.dc.runOn(this));a.disactivate(this.de.runOn(this))},c0:function(){var $self=this;var a=new $$t.ia;if(!$self.c3){a.content(function(){var $ret=new $$t.fs;$ret.series($self.d());return $ret}())}a.ae($self.d().actualMarkerTemplate());$self.c4().add(a);return a},_c4:null,c4:function(value){if(arguments.length===1){this._c4=value;return value}else{return this._c4}},dd:function(a){a.content(null);this.c4().remove(a)},dc:function(a){a.__visibility=0},de:function(a){if(a.content()!=null){$.ig.util.cast($$t.$fs.$type,a.content()).item(null)}a.__visibility=1},df:function(a){this.c3=a},ch:function(a){$$t.$vq.ch.call(this,a)},bb:function(a,b){$$t.$vq.bb.call(this,a,b);var c=a;var d=c.content();if(d!=null){if(this.c1().actualMarkerBrush()!=null){d.actualItemBrush(this.c1().actualMarkerBrush())}else{d.actualItemBrush(this.bx().actualBrush())}if(this.c1().actualMarkerBrush()!=null){d.outline(this.c1().actualMarkerOutline())}else{d.outline(this.bx().actualOutline())}d.thickness(.5)}},bc:function(a,b){$$t.$vq.bc.call(this,a,b);var c=a;var d=this.br(b);var e=c.content();if(e!=null){e.actualItemBrush(d);e.outline(d);e.thickness(1+3)}},az:function(a,b){$$t.$vq.az.call(this,a,b);var c=new $$t.ci;c.isHitTestRender=b;c.context=a.e();c.viewportTop=this.bu().top();c.viewportLeft=this.bu().left();c.viewportWidth=this.bu().width();c.viewportHeight=this.bu().height();c.passID="Markers";var d=new $$t.ch;d.passInfo=c;d.isHitTestRender=b;var e=new $$t.cn;e.passInfo=c;var f=false;var g=a.e();e.context=g;d.context=g;var h=0;var i=0;var j=true;if(this.c1().actualMarkerTemplate()!=null&&this.c1().actualMarkerTemplate().passStarting()!=null){this.c1().actualMarkerTemplate().passStarting()(c)}for(var k=0;k<this.c4().count();k++){var l=this.c4().__inner[k];if(l.__visibility==1){continue}this.ba(l,k,b);if(!f){e.width=l.width();e.height=l.height();e.renderOffsetX=0;
e.renderOffsetY=0;e.renderContext=a;var m=l.ae();if(m.measure()!=null){e.data=l.content();m.measure()(e);f=e.isConstant;if(f){h=e.width;i=e.height}}d.availableWidth=e.width;d.availableHeight=e.height;d.renderOffsetX=e.renderOffsetX;d.renderOffsetY=e.renderOffsetY;d.renderContext=a}else{d.availableWidth=h;d.availableHeight=i}if(!isNaN(l.width())&&!Number.isInfinity(l.width())){d.availableWidth=l.width()}if(!isNaN(l.height())&&!Number.isInfinity(l.height())){d.availableHeight=l.height()}j=false;a.n(d,l);l.k(d.availableWidth);l.j(d.availableHeight);l.af=d.renderOffsetX;l.ag=d.renderOffsetY}if(this.c1().actualMarkerTemplate()!=null&&this.c1().actualMarkerTemplate().passCompleted()!=null){this.c1().actualMarkerTemplate().passCompleted()(c)}},c8:function(){this.c1().actualMarkerTemplate(null);this.c1().actualMarkerTemplate(this.c1().markerTemplate())},c6:function(){this.c1().actualMarkerBrush(null);this.c1().actualMarkerBrush(this.c1().markerBrush())},c7:function(){this.c1().actualMarkerOutline(null);this.c1().actualMarkerOutline(this.c1().markerOutline())},c5:function(a){switch(a){case"CircleMarkerTemplate":this.c1().actualMarkerTemplate(this.c1().seriesViewer().circleMarkerTemplate());break;case"TriangleMarkerTemplate":this.c1().actualMarkerTemplate(this.c1().seriesViewer().triangleMarkerTemplate());break;case"PyramidMarkerTemplate":this.c1().actualMarkerTemplate(this.c1().seriesViewer().pyramidMarkerTemplate());break;case"SquareMarkerTemplate":this.c1().actualMarkerTemplate(this.c1().seriesViewer().squareMarkerTemplate());break;case"DiamondMarkerTemplate":this.c1().actualMarkerTemplate(this.c1().seriesViewer().diamondMarkerTemplate());break;case"PentagonMarkerTemplate":this.c1().actualMarkerTemplate(this.c1().seriesViewer().pentagonMarkerTemplate());break;case"HexagonMarkerTemplate":this.c1().actualMarkerTemplate(this.c1().seriesViewer().hexagonMarkerTemplate());break;case"TetragramMarkerTemplate":this.c1().actualMarkerTemplate(this.c1().seriesViewer().pentagonMarkerTemplate());break;case"PentagramMarkerTemplate":this.c1().actualMarkerTemplate(this.c1().seriesViewer().pentagramMarkerTemplate());break;case"HexagramMarkerTemplate":this.c1().actualMarkerTemplate(this.c1().seriesViewer().hexagramMarkerTemplate());break}},da:function(){var b=this.c4().getEnumerator();while(b.moveNext()){var a=b.current();a.ae(this.c1().actualMarkerTemplate())}this.al()},dg:null,dh:function(a){if(this.dg==null){this.dg=new $$t.cn;this.dg.context=this.g().e()}this.dg.width=a.width();this.dg.height=a.height();this.dg.data=a.content();var b=a.ae();if(b.measure()!=null){b.measure()(this.dg)}return new $$t.cb(this.dg.width,this.dg.height)},cz:function(a){var b;var c;var d;var e;for(var f=this.c4().count()-1;f>=0;f--){var g=this.c4().__inner[f];if(g.__visibility==1||g.__opacity==0){continue}b=g.k()/2+3;c=g.j()/2+3;d=g.af;e=g.ag;if(g.l()+d-b<=a.__x&&g.l()+d+b>=a.__x&&g.m()+e-c<=a.__y&&g.m()+e+c>=a.__y){return g}}return null},$type:new $.ig.Type("ShapeSeriesView",$$t.$vq.$type)},true);$.ig.util.defType("ShapeHitRegion:vt","Object",{init:function(){$.ig.$op.init.call(this)},d:null,a:null,b:0,c:null,$type:new $.ig.Type("ShapeHitRegion",$.ig.$ot)},true);$.ig.util.defType("TileSeries:w2","ShapeSeriesBase",{init:function(){$$t.$vp.init.call(this);this.lc=null;this.ld=false},au:function(){return new $$t.w3(this)},hc:function(a){$$t.$vp.hc.call(this,a);this.k7(a)},ka:function(){return false},_k7:null,k7:function(value){if(arguments.length===1){this._k7=value;return value}else{return this._k7}},tileImagery:function(a){if(arguments.length===1){var b=a!=this.tileImagery();if(b){var c=this.tileImagery();this.k9=a;this.raisePropertyChanged("TileImagery",c,a)}return a}else{return this.k9}},k9:null,k8:null,la:function(a){if(arguments.length===1){var b=this.k8;this.k8=a;this.raisePropertyChanged("ActualTileImagery",b,this.k8);return a}else{return this.k8}},hh:function(a,b,c,d){$$t.$vp.hh.call(this,a,b,c,d);var e;var f;switch(b){case"TileImagery":e=c;f=d;if(e!=null){e.propertyChanged=$.ig.Delegate.prototype.remove(e.propertyChanged,this.lg.runOn(this))}if(f!=null){f.propertyChanged=$.ig.Delegate.prototype.combine(f.propertyChanged,this.lg.runOn(this))}this.k7().c6(e,f);this.renderSeries(false);break;case"ActualTileImagery":e=c;f=d;if(e!=null){e.imageTilesReady=$.ig.Delegate.prototype.remove(e.imageTilesReady,this.lh.runOn(this));e.deferralHandler(null)}if(f!=null){f.imageTilesReady=$.ig.Delegate.prototype.combine(f.imageTilesReady,this.lh.runOn(this));f.deferralHandler(this)}this.k7().c5(e,f);if(f!=null&&$.ig.util.cast($$t.$uk.$type,this.seriesViewer())!==null){f.geographicMap(this.seriesViewer());this.li();this.k7().c2(this.seriesViewer().actualWindowRect())}break;case"ActualWindowRect":this.k7().c2(d);break;case"WorldRect":this.k7().c9(d);break}},lg:function(a,b){if(b.propertyName()=="MultiScaleImage"){this.li()}},imageTilesReady:null,lh:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.er)}if(!this.ld){this.k7().c7()}},lc:null,register:function(a,b){this.lc=b},unRegister:function(a){this.lc=null},deferredRefresh:function(){this.renderSeries(false)},h2:function(a,b){this.k7().c8();$$t.$vp.h2.call(this,a,b)},ld:false,hq:function(a){var $self=this;var b;var c;(function(){var $ret=$self.view().getViewInfo(b,c);b=$ret.viewportRect;c=$ret.windowRect;return $ret.ret})();$self.li();$$t.$vp.hq.call($self,a);if($self.lc!=null){$self.ld=true;$self.lc(a);$self.ld=false}$self.k7().c7()},li:function(){var $self=this;var a;var b;(function(){var $ret=$self.view().getViewInfo(a,b);a=$ret.viewportRect;b=$ret.windowRect;return $ret.ret})();if($self.tileImagery()!=null&&$self.tileImagery().aj()!=null){if($self.tileImagery()!=$self.la()){$self.la($self.tileImagery())}if($self.la()!=null&&!a.isEmpty()){if($self.la().width()!=a.width()){$self.la().width(a.width())}if($self.la().height()!=a.height()){$self.la().height(a.height())}}}},gh:function(a,b){$$t.$vp.gh.call(this,a,b);b.c3()},$type:new $.ig.Type("TileSeries",$$t.$vp.$type,[$$t.$uh.$type])},true);$.ig.util.defType("TileSeriesView:w3","ShapeSeriesViewBase",{init:function(a){this.da=new $$t.dy;$$t.$vq.init.call(this,a);this.cz(a)},_cz:null,cz:function(value){if(arguments.length===1){this._cz=value;return value}else{return this._cz}},cd:function(a,b){if(b.b().count()>0){this.da.c().add(b)}},cw:function(a,b){return this.cx(a,b,true)},cv:function(a,b){return null},ch:function(a){},cf:function(a,b){},da:null,cm:function(){$$t.$vq.cm.call(this);this.da.c().clear()},cl:function(){$$t.$vq.cl.call(this);this.al()},c2:function(a){if(this.cz().tileImagery()!=null){this.cz().tileImagery().windowRect(a)}},_c1:null,c1:function(value){if(arguments.length===1){this._c1=value;return value}else{return this._c1}},_c0:null,c0:function(value){if(arguments.length===1){this._c0=value;return value}else{return this._c0}},c5:function(a,b){if(this.c1()==null){this.c1($("<canvas></canvas>"));var c=this.c1()[0].getContext("2d");this.c0(new $$t.b7(new $$t.dp,c));this.c1().attr("width",this.bu().width().toString());this.c1().attr("height",this.bu().height().toString())}if(a!=null){a.az(null);a.imagesChanged=$.ig.Delegate.prototype.remove(a.imagesChanged,this.c4.runOn(this))}if(b!=null){b.az(this.c0());b.a0(this.bu());b.imagesChanged=$.ig.Delegate.prototype.combine(b.imagesChanged,this.c4.runOn(this))}},c4:function(a,b){this.cz().renderSeries(false)},c6:function(a,b){},c8:function(){if(this.c1()!=null){this.c1().attr("width",this.bu().width().toString());this.c1().attr("height",this.bu().height().toString())}if(this.cz().tileImagery()!=null){this.cz().tileImagery().a0(this.bu())}},a0:function(a,b){$$t.$vq.a0.call(this,a,b);if(b){return}if(this.c1()==null){return}var c=Math.round(this.bu().left());var d=Math.round(this.bu().top());var e=Math.round(this.bu().width());var f=Math.round(this.bu().height());this.g().l(this.c1()[0],1,c,d,e,f,c,d,e,f)},c7:function(){this.al()},c3:function(){},c9:function(a){if(this.cz().tileImagery()!=null){this.cz().tileImagery().at()}},$type:new $.ig.Type("TileSeriesView",$$t.$vq.$type)},true);$.ig.util.defType("ShapefileRecord:w6","DependencyObject",{init:function(){$$t.$e.init.call(this)},fields:null,points:null,j:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.a2(a))}},propertyChanged:null,$type:new $.ig.Type("ShapefileRecord",$$t.$e.$type,[$$t.$a0.$type])},true);$.ig.util.defType("ShapefileConverter:w4","DependencyObjectNotifier",{init:function(){var $self=this;$$t.$w5.init.call(this);this.records(new $$t.e9($$t.$w6.$type,0));this.records().collectionChanged=$.ig.Delegate.prototype.combine(this.records().collectionChanged,function(a,b){if($self.collectionChanged!=null){$self.collectionChanged($self,b)}})},worldRect:function(a){if(arguments.length===1){if(this.w!=a){var b=this.w;this.w=a;this.t("WorldRect",b,this.w)}return a}else{return this.w}},w:null,shapefileSource:function(a){if(arguments.length===1){this.g($$t.$w4.shapefileSourceProperty,a);return a}else{return $.ig.util.cast($$t.$ug.$type,this.c($$t.$w4.shapefileSourceProperty))}},databaseSource:function(a){if(arguments.length===1){this.g($$t.$w4.databaseSourceProperty,a);return a}else{return $.ig.util.cast($$t.$ug.$type,this.c($$t.$w4.databaseSourceProperty))}},t:function(a,b,c){switch(a){case"ShapefileSource":case"DatabaseSource":if(this.shapefileSource()!=null&&this.databaseSource()!=null){this.q()}break}this.h(a)},importCompleted:null,r:function(a){if(this.importCompleted!=null){this.importCompleted(this,a)}},q:function(){var $self=this;var a=null;var b=null;var c=function(){if(a!=null&&b!=null){$self.s(a,b);$self.r(new $$t.u6(null,false,null))}};$$t.$u4.a($self.shapefileSource().value(),function(d){a=new $$t.u3(d,false);c()},function(d){throw new $$t.e5(1,"shape file download error: "+d)});$$t.$u4.a($self.databaseSource().value(),function(d){b=new $$t.u3(d,false);c()},function(d){throw new $$t.e5(1,"dbf file download error: "+d)})},s:function(a,b){var c=$$t.$w7.a(a,b);this.worldRect(c.e());var d=a.currentPosition();var e=a.length();while(d<e){var f=$$t.$w7.e(c,a,b);var record_=f;if(record_.fields!=null){record_.fieldValues=record_.fields.__inner.proxy}this.records().add(f);d=a.currentPosition();e=a.length()}},i:null,records:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},collectionChanged:null,indexOf:function(a){return this.i.indexOf(a)},insert:function(a,b){this.i.insert(a,b)},removeAt:function(a){this.i.removeAt(a)},item:function(a,b){if(arguments.length===2){this.i.__inner[a]=b;return b}else{return this.i.__inner[a]}},add:function(a){this.i.add(a)},clear:function(){this.i.clear()},contains:function(a){return this.i.contains(a)},copyTo:function(a,b){this.i.copyTo(a,b)},count:function(){return this.i.count()},isReadOnly:function(){return this.i.isReadOnly()},remove:function(a){return this.i.remove(a)},getEnumerator:function(){return this.i.getEnumerator()},$type:new $.ig.Type("ShapefileConverter",$$t.$w5.$type,[$$t.$bk.$type.specialize($$t.$w6.$type),$$t.$fa.$type])},true);$.ig.util.defType("ShapeFileUtil:w7","Object",{a:function(a,b){if($$t.$w7.j==null){$$t.$w7.l()}var c=new $$t.w8;var d=$$t.$w7.k(a.readInt32());if(d!=9994){throw new $$t.e5(1,"Corrupt Shp file - incorrect file code")}a.readInt32();a.readInt32();a.readInt32();a.readInt32();a.readInt32();$$t.$w7.k(a.readInt32());a.readInt32();c.a(a.readInt32());var e=new $$t.cc(0);var f=new $$t.cc(0);e.__x=a.readDouble();e.__y=a.readDouble();f.__x=a.readDouble();f.__y=a.readDouble();a.readDouble();a.readDouble();a.readDouble();a.readDouble();c.e(new $$t.ca(0,e.__x,e.__y,f.__x-e.__x,f.__y-e.__y));if(b!=null){var g=b.readByte();if(g!=3){throw new $$t.e5(1,"Corrupt Dbf file - wrong version number")}b.readByte();b.readByte();b.readByte();b.readUInt32();b.readUInt16();var h=b.readUInt16();b.readBytes(2);b.readBytes(1);b.readBytes(1);b.readBytes(4);b.readBytes(8);b.readBytes(1);b.readBytes(1);b.readBytes(2);var i=0;while(i<h-1){var j=new $$t.xa;j.c=$$t.$xc.uTF8().getString(b.readBytes(11),0,10).replace("\0","");var k=$$t.$xc.uTF8().getString(b.readBytes(1),0,1).charAt(0);j.a=$$t.$w7.j.item(k);b.readBytes(4);j.b=b.readByte();b.readBytes(15);c.b.add(j);i+=j.b}if(b.readByte()!=13){throw new $$t.e5(1,"Corrup Dbf file - Missing field descriptor array terminator")}}return c},e:function(a,b,c){var d=$$t.$w7.k(b.readInt32());var e=$$t.$w7.k(b.readInt32());var f=b.readInt32();var g=null;switch(f){case 0:break;case 1:g=$$t.$w7.i(b);break;case 3:g=$$t.$w7.b(b);break;case 5:g=$$t.$w7.f(b);break;case 8:break;case 11:break;case 13:g=$$t.$w7.d(b);break;case 15:g=$$t.$w7.h(b);break;case 18:break;case 21:break;case 23:break;case 25:break;case 28:break;case 31:break;default:break}if(g==null){throw new $$t.e5(1,"Corrupt Shp file - failed to read "+f.toString())}if(c!=null){c.readBytes(1);g.fields=new $$t.g0(String,$.ig.$op.$type,0);var i=a.b.getEnumerator();while(i.moveNext()){var h=i.current();var j=c.readBytes(h.b);var k=$$t.$xc.uTF8().getString(j,0,h.b);var l;var m;var n;switch(h.a){case 1:var o=parseFloat(k);if(!isNaN(o)){g.fields.add(h.c,o)}break;case 5:var p=parseFloat(k);if(!isNaN(p)){g.fields.add(h.c,p)}break;case 0:g.fields.add(h.c,k.trim());break;case 3:var str_=k;var q=Date.parse(str_);g.fields.add(h.c,q);break;default:throw new $$t.e5(1,"Unrecognized field type")}}}return g},k:function(a){return(a&255)<<24|(a&65280)<<8|(a&16711680)>>8|(a&4278190080)>>24},i:function(a){var $self=this;var b=function(){var $ret=new $$t.cc(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();return function(){var $ret=new $$t.w6;$ret.points=new $$t.bj($$t.$bj.$type.specialize($$t.$cc.$type),1,function(){var $ret=new Array;$ret.add(new $$t.bj($$t.$cc.$type,1,function(){var $ret=new Array;$ret.add(b);return $ret}()));return $ret}());return $ret}()},d:function(a){var $self=this;var b,c;var d=function(){var $ret=$$t.$w7.c(a,b,c);b=$ret.numParts;c=$ret.numPoints;return $ret.ret}();a.readDouble();a.readDouble();for(var e=0;e<c;e++){a.readDouble()}a.readDouble();a.readDouble();for(var f=0;f<c;f++){a.readDouble()}return d},c:function(a,b,c){var $self=this;var d=new $$t.cc(0);var e=function(){var $ret=new $$t.cc(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var f=function(){var $ret=new $$t.cc(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var g=new $$t.ca(0,e.__x,e.__y,f.__x-e.__x,f.__y-e.__y);b=a.readInt32();c=a.readInt32();var h=new Array(b);for(var i=0;i<b;++i){h[i]=a.readInt32()}var j=new $$t.bj($$t.$bj.$type.specialize($$t.$cc.$type),0);for(var k=0;k<b;++k){var l=(k<b-1?h[k+1]:c)-h[k];var m=new $$t.bj($$t.$cc.$type,2,l-1);for(var n=0;n<l;++n){d=new $$t.cc(0);d.__x=a.readDouble();d.__y=a.readDouble();m.add(d)}if(m.count()>0){j.add(m)}}return{ret:function(){var $ret=new $$t.w6;$ret.points=j;return $ret}(),numParts:b,numPoints:c};return{numParts:b,numPoints:c}},b:function(a){var $self=this;var b,c;return function(){var $ret=$$t.$w7.c(a,b,c);b=$ret.numParts;c=$ret.numPoints;return $ret.ret}()},h:function(a){var $self=this;var b,c;var d=function(){var $ret=$$t.$w7.g(a,b,c);b=$ret.numParts;c=$ret.numPoints;return $ret.ret}();a.readDouble();a.readDouble();for(var e=0;e<c;e++){a.readDouble()}a.readDouble();a.readDouble();for(var f=0;f<c;f++){a.readDouble()}return d},f:function(a){var $self=this;var b,c;return function(){var $ret=$$t.$w7.g(a,b,c);b=$ret.numParts;c=$ret.numPoints;return $ret.ret}()},g:function(a,b,c){var $self=this;var d=function(){var $ret=new $$t.cc(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var e=function(){var $ret=new $$t.cc(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var f=new $$t.ca(0,d.__x,d.__y,e.__x-d.__x,e.__y-d.__y);var g=new $$t.cc(0);b=a.readInt32();c=a.readInt32();var h=new Array(b);for(var i=0;i<b;++i){h[i]=a.readInt32()}var j=new $$t.bj($$t.$bj.$type.specialize($$t.$cc.$type),0);for(var k=0;k<b;++k){var l=(k<b-1?h[k+1]:c)-h[k];var m=new $$t.bj($$t.$cc.$type,2,l);g=new $$t.cc(0);g.__x=a.readDouble();g.__y=a.readDouble();for(var n=1;n<l;++n){g=new $$t.cc(0);g.__x=a.readDouble();g.__y=a.readDouble();m.add(g)}if(m.count()>1){j.add(m)}}return{ret:function(){var $ret=new $$t.w6;$ret.points=j;return $ret}(),numParts:b,numPoints:c};return{numParts:b,numPoints:c}},l:function(){$$t.$w7.j=new $$t.g0($$t.$q.$type,$$t.$xb.$type,0);$$t.$w7.j.item("C",0);$$t.$w7.j.item("N",1);$$t.$w7.j.item("L",2);$$t.$w7.j.item("D",3);$$t.$w7.j.item("M",4);$$t.$w7.j.item("F",5);$$t.$w7.j.item("B",6);$$t.$w7.j.item("G",7);$$t.$w7.j.item("P",8);$$t.$w7.j.item("Y",9);$$t.$w7.j.item("T",10);$$t.$w7.j.item("I",11);$$t.$w7.j.item("V",12);$$t.$w7.j.item("X",13);$$t.$w7.j.item("@",14);$$t.$w7.j.item("O",15);$$t.$w7.j.item("+",16)},staticInit:function(){$$t.$w7.l()},$type:new $.ig.Type("ShapeFileUtil",$.ig.$ot)},true);$.ig.util.defType("Header:w8","Object",{init:function(){$.ig.$op.init.call(this);this.b=new $$t.bj($$t.$xa.$type,0)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},d:function(){return{__x:this.e().left(),__y:this.e().top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},c:function(){return{__x:this.e().right(),__y:this.e().bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},b:null,$type:new $.ig.Type("Header",$.ig.$ot)},true);$.ig.util.defType("XBaseField:xa","Object",{init:function(){$.ig.$op.init.call(this)},c:null,a:null,b:null,$type:new $.ig.Type("XBaseField",$.ig.$ot)},true);$.ig.util.defType("StyleSelector:vr","Object",{init:function(){$.ig.$op.init.call(this)},selectStyle:function(a,b){return null},$type:new $.ig.Type("StyleSelector",$.ig.$ot)},true);$.ig.util.defType("ItfConverter:up","DependencyObject",{init:function(){$$t.$e.init.call(this)},source:function(a){if(arguments.length===1){this.g($$t.$up.sourceProperty,a);return a}else{return $.ig.util.cast($$t.$ug.$type,this.c($$t.$up.sourceProperty))}},h:null,triangulationSource:function(a){if(arguments.length===1){var b=a!=this.triangulationSource();if(b){var c=this.h;this.h=a;this.p("TriangulationSource",c,this.triangulationSource())}return a}else{return this.h}},n:function(){var $self=this;var a=null;var b=function(){if(a!=null){$self.triangulationSource($$t.$uq.loadItf(a))}$self.o(new $$t.u6(null,false,null))};$$t.$u4.a($self.source().value(),function(c){a=new $$t.u3(c,false);b()},function(c){throw new $$t.e5(1,"itf file download error: "+c)})},importCompleted:null,o:function(a){if(this.importCompleted!=null){this.importCompleted(this,a)}},q:function(a,b,c){switch(a){case"Source":if(this.source()!=null){this.n()}break}},p:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.a2(a))}this.q(a,b,c)},propertyChanged:null,$type:new $.ig.Type("ItfConverter",$$t.$e.$type,[$$t.$a0.$type])},true);$.ig.util.defType("Triangle:u0","Object",{init:function(){$.ig.$op.init.call(this)},v1:0,v2:0,v3:0,$type:new $.ig.Type("Triangle",$.ig.$ot)},true);$.ig.util.defType("TriangulationSource:uq","Object",{init:function(){$.ig.$op.init.call(this)},create:function(a,b,c){var d=new $$t.uq;var e=new Array(a);var f;var g;var h=new Array(a);var i=new Array(a);var j=0;var k=0;for(var l=0;l<a;l++){f=new $$t.ur;g=b(l);j=g.__x;k=g.__y;f.pointX=j;f.pointY=k;f.value=c(l);e[l]=f;h[l]=j;i[l]=k}d.points(e);var m=new $$t.us(a,h,i);m.v();d.triangles(m.l().asArrayList());return d},loadItf:function(a){a.readBytes(5);var b=a.readInt32();var c=a.readInt32();var d=a.readInt32();var e=a.readInt32();a.readBytes(e);var f=new $$t.uq;var g=new Array(b);var h;for(var i=0;i<b;i++){h=new $$t.ur;h.pointX=a.readDouble();h.pointY=a.readDouble();h.value=a.readSingle();g[i]=h}f.points(g);var j=new Array(c);var k;for(var l=0;l<c;l++){k=new $$t.u0;k.v1=a.readInt32();k.v2=a.readInt32();k.v3=a.readInt32();j[l]=k}f.triangles(j);return f},_points:null,points:function(value){if(arguments.length===1){this._points=value;return value}else{return this._points}},_triangles:null,triangles:function(value){if(arguments.length===1){this._triangles=value;return value}else{return this._triangles}},$type:new $.ig.Type("TriangulationSource",$.ig.$ot)},true);$.ig.util.defType("TriangulatorContext:ut","Object",{init:function(){$.ig.$op.init.call(this)},j:0,d:null,e:null,h:null,n:null,o:null,p:null,g:null,f:null,i:null,a:null,b:null,m:0,l:0,k:0,c:false,$type:new $.ig.Type("TriangulatorContext",$.ig.$ot)},true);$.ig.util.defType("Triangulator:us","DependencyObject",{m:0,j:null,k:null,init:function(a,b,c){this.n=0;$$t.$e.init.call(this);this.m=a;this.j=b;this.k=c},w:function(){this.t();this.i().c=true;this.s()},v:function(){this.t();this.i().c=false;this.s()},t:function(){var $self=this;var a=$self.m;var b=$self.j;var c=$self.k;var d=new $$t.bj($$t.$u0.$type,0);if(a>=3){var e=function(){var $ret=new $$t.bj($.ig.Number.prototype.$type,0);$ret.capacity(a);return $ret}();for(var f=0;f<a;++f){e.add(f)}var g=function(h,i){if(b.item(h)<b.item(i)){return-1}else if(b.item(h)>b.item(i)){return 1}if(c.item(h)<c.item(i)){return-1}else if(c.item(h)>c.item(i)){return 1}return 0};e.sort1(g);var h=b.item(e.__inner[0]);var i=b.item(e.__inner[a-1]);var j=c.item(e.__inner[0]);var k=j;for(var l=1;l<a;l++){j=Math.min(j,c.item(e.__inner[l]));k=Math.max(k,b.item(e.__inner[l]))}var m=i-h;var n=k-j;var o=Math.max(m,n);var p=(i+h)/2;var q=(k+j)/2;var r={__x:p-20*o,__y:q-o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var s={__x:p,__y:q+20*o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var t={__x:p+20*o,__y:q-o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var u=new $$t.uu($$t.$u0.$type);var v=new $$t.uu($$t.$u0.$type);var w=new $$t.uw;var x=new $$t.uz;u.e(function(){var $ret=new $$t.u0;$ret.v1=a;$ret.v2=a+1;$ret.v3=a+2;return $ret}());var y=new $$t.ut;y.j=a;y.n=r;y.o=s;y.p=t;y.f=v;y.a=w;y.i=e;y.b=x;y.h=d;y.g=u;y.d=b;y.e=c;var z=1;if(a>3e3){z=20}y.m=Math.ceil(a/z);y.l=0;y.k=y.m;$self.n=0;$self.r();$self.i(y)}},r:function(){this.q()},q:function(){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,new $$t.u2(this.n))}},l:function(){if(this.i()==null){return null}return this.i().h},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},u:function(){var $self=this;if($self.i()==null){return}var a=$self.i();var b=$self.i().j;var c=$self.i().d;var d=$self.i().e;var e=$self.i().i;var f=$self.i().n;var g=$self.i().o;var h=$self.i().p;var i=$self.i().h;var j=$self.i().g;var k=$self.i().f;var l=$self.i().b;var m=$self.i().a;var n=$self.i().l;var o=$self.i().k;var p;var q;var r;var s;var t;var u;var v;var w;var x;var y;var z;var aa;for(var ab=n;ab<o;++ab){m.clear();if(ab<b){p=c.item(e.__inner[ab]);q=d.item(e.__inner[ab])}else if(ab==b){p=f.__x;q=f.__y}else if(ab==b+1){p=g.__x;q=g.__y}else{p=h.__x;q=h.__y}var ac=null;for(var ad=j.c();ad!=null;ad=ac){ac=ad.a;aa=ad.c();r=aa.v1;u=aa.v2;x=aa.v3;if(r<b){s=c.item(e.__inner[r]);t=d.item(e.__inner[r])}else if(r==b){s=f.__x;t=f.__y}else if(r==b+1){s=g.__x;t=g.__y}else{s=h.__x;t=h.__y}if(u<b){v=c.item(e.__inner[u]);w=d.item(e.__inner[u])}else if(u==b){v=f.__x;w=f.__y}else if(u==b+1){v=g.__x;w=g.__y}else{v=h.__x;w=h.__y}if(x<b){y=c.item(e.__inner[x]);z=d.item(e.__inner[x])}else if(x==b){y=f.__x;z=f.__y}else if(x==b+1){y=g.__x;z=g.__y}else{y=h.__x;z=h.__y}l.c(p,q,s,t,v,w,y,z);if(l.a){k.f(aa);j.g(ad)}if(l.b){var ae;ae=new $$t.uy(r,u);if(m.contains(ae)){m.remove(ae)}else{m.add(ae)}ae=new $$t.uy(u,x);if(m.contains(ae)){m.remove(ae)}else{m.add(ae)}ae=new $$t.uy(x,r);if(m.contains(ae)){m.remove(ae)}else{m.add(ae)}j.g(ad)}}var ag=m.getEnumerator();while(ag.moveNext()){var af=ag.current();var ah=new $$t.u0;ah.v1=af.a();ah.v2=af.b();ah.v3=ab;j.f(ah)}}if(o==b){for(var ai=k.c();ai!=null;ai=ai.a){aa=ai.c();if(aa.v1<b&&aa.v2<b&&aa.v3<b){i.add(function(){var $ret=new $$t.u0;$ret.v1=e.__inner[aa.v1];$ret.v2=e.__inner[aa.v2];$ret.v3=e.__inner[aa.v3];return $ret}())}}for(var aj=j.c();aj!=null;aj=aj.a){aa=aj.c();if(aa.v1<b&&aa.v2<b&&aa.v3<b){i.add(function(){var $ret=new $$t.u0;$ret.v1=e.__inner[aa.v1];$ret.v2=e.__inner[aa.v2];$ret.v3=e.__inner[aa.v3];return $ret}())}}$self.n=100;$self.r()}else{n=o;o+=a.m;if(o>b){o=b}a.l=n;a.k=o;$self.n+=Math.floor(100/20);$self.r();$self.s()}},p:function(){this.i(null)},s:function(){if(this.i().c){window.setTimeout(this.u.runOn(this),0)}else{this.u()}},n:0,o:function(){return this.n},triangulationStatusChanged:null,$type:new $.ig.Type("Triangulator",$$t.$e.$type)},true);$.ig.util.defType("TriangulationStatusEventArgs:u2","EventArgs",{_currentStatus:0,currentStatus:function(value){if(arguments.length===1){this._currentStatus=value;return value}else{return this._currentStatus}},init:function(a){$$t.$er.init.call(this);this.currentStatus(a)},$type:new $.ig.Type("TriangulationStatusEventArgs",$$t.$er.$type)},true);$.ig.util.defType("HalfEdge:uy","Object",{init:function(a,b){$.ig.$op.init.call(this);this.a(a);this.b(b)},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("HalfEdge",$.ig.$ot)},true);$.ig.util.defType("HalfEdgeSet:uw","Object",{init:function(){$.ig.$op.init.call(this);this.b=new $$t.g0($$t.$uy.$type,$.ig.$op.$type,2,new $$t.ux)},getEnumerator:function(){return this.b.keys().getEnumerator()},add:function(a){this.b.add(a,null)},remove:function(a){this.b.remove(a)},clear:function(){this.b.clear()},count:function(){return this.b.count()},contains:function(a){return this.b.containsKey(a)},b:null,$type:new $.ig.Type("HalfEdgeSet",$.ig.$ot,[$$t.$bm.$type.specialize($$t.$uy.$type)])},true);$.ig.util.defType("EdgeComparer:ux","Object",{init:function(){$.ig.$op.init.call(this)},equals:function(a,b){return a.a()==b.a()&&a.b()==b.b()||a.a()==b.b()&&a.b()==b.a()},getHashCode1:function(a){return 65536*Math.max(a.a(),a.b())+Math.min(a.a(),a.b())},$type:new $.ig.Type("EdgeComparer",$.ig.$ot,[$$t.$g3.$type.specialize($$t.$uy.$type)])},true);$.ig.util.defType("PointTester:uz","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b,c,d,e,f,g,h){var i=Math.abs(d-f);var j=Math.abs(f-h);var k=0;var l=0;if(i==0&&j==0){return false}if(i==0&&j!=0){k=(e+c)/2;l=-(g-e)/(h-f)*(k-(e+g)/2)+(f+h)/2}if(i!=0&&j==0){k=(g+e)/2;l=-(e-c)/(f-d)*(k-(c+e)/2)+(d+f)/2}if(i!=0&&j!=0){var m=-(e-c)/(f-d);var n=-(g-e)/(h-f);var o=(c+e)/2;var p=(e+g)/2;var q=(d+f)/2;var r=(f+h)/2;k=(m*o-n*p+r-q)/(m-n);l=i>j?m*(k-o)+q:n*(k-p)+r}var s=e-k;var t=f-l;var u=s*s+t*t;s=a-k;t=b-l;var v=s*s+t*t;this.b=v<=u;this.a=k<a&&(a-k)*(a-k)>u;return true},a:false,b:false,$type:new $.ig.Type("PointTester",$.ig.$ot)},true);$.ig.util.defType("TriangulationSourcePointRecord:ur","Object",{init:function(){$.ig.$op.init.call(this)},pointX:0,pointY:0,value:0,$type:new $.ig.Type("TriangulationSourcePointRecord",$.ig.$ot)},true);$.ig.util.defType("XamGeographicMap:uk","SeriesViewer",{init:function(){var $self=this;this.mb={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.l6=1;this.m4=$$t.$ca.empty();$$t.$b2.init.call(this);this.l7=$$t.$tz.aj($$t.$uk.m3.bottom())-$$t.$tz.aj($$t.$uk.m3.top());this.y($$t.$uk.$type);this.backgroundContent(new $$t.um);var a=function(){var $ret=new $$t.jp;$ret.seriesViewer($self);return $ret}();a.isDisabled(true);this.xAxis(a);this.xAxis().scaler(new $$t.a);var b=function(){var $ret=new $$t.jy;$ret.seriesViewer($self);return $ret}();b.isDisabled(true);this.yAxis(b);this.yAxis().scaler(new $$t.tz);this.mo();this.mv()},isZoomingHorizontallyEnabled:function(){return this.zoomable()},isZoomingVerticallyEnabled:function(){return this.zoomable()},zoomable:function(a){if(arguments.length===1){this.g($$t.$uk.zoomableProperty,a);return a}else{return this.c($$t.$uk.zoomableProperty)}},l7:0,worldRect:function(a){if(arguments.length===1){this.g($$t.$uk.worldRectProperty,a);return a}else{return this.c($$t.$uk.worldRectProperty)}},m2:null,actualWorldRect:function(a){if(arguments.length===1){var b=this.m2!=a;if(b){var c=this.m2;this.m2=a;this.h8("ActualWorldRect",c,a)}return a}else{return this.m2}},mo:function(){if(this.worldRect().isEmpty()){return}this.actualWorldRect(this.nc(this.worldRect()))},nc:function(a){var b=a.top();var c=a.left();var d=a.width();var e=a.height();var f=$$t.$tz.aj(a.bottom());var g=$$t.$tz.aj(a.top());var h=f-g;var i=a.width()/$$t.$uk.m3.width();var j=h/i;if(h/i>this.l7){var k=h/this.l7;var l=k-i;c=c-l/2*$$t.$uk.m3.width();d=k*$$t.$uk.m3.width()}else if(h/i<this.l7){var m=this.l7*i;var n=m-h;var o=g-n/2;var p=f+n/2;b=$$t.$tz.an(o);e=$$t.$tz.an(p)-b}var q=new $$t.ca(0,c,b,d,e);return q},backgroundContent:function(a){if(arguments.length===1){var b=a!=this.backgroundContent();if(b){var c=this.backgroundContent();this.nf=a;this.h8("BackgroundContent",c,a)}return a}else{return this.nf}},nf:null,xAxis:function(a){if(arguments.length===1){var b=a!=this.xAxis();if(b){var c=this.xAxis();this.lx=a;this.h8("XAxis",c,a)}return a}else{return this.lx}},lx:null,yAxis:function(a){if(arguments.length===1){var b=a!=this.yAxis();if(b){var c=this.yAxis();this.lz=a;this.h8("YAxis",c,a)}return a}else{return this.lz}},lz:null,_l2:null,l2:function(value){if(arguments.length===1){this._l2=value;return value}else{return this._l2}},getZoomFromGeographic1:function(a){var b=this.nc(a);var c=this.xAxis();var d=this.yAxis();var e=new $$t.j0($$t.$uk.m6,this.viewportRect(),c.isInverted());e.b=this.effectiveViewport();var f=new $$t.j0($$t.$uk.m6,this.viewportRect(),d.isInverted());f.b=this.effectiveViewport();var g=this.xAxis().getScaledValue(b.left(),e);var h=this.xAxis().getScaledValue(b.right(),e);var i=this.yAxis().getScaledValue(b.top(),f);var j=this.yAxis().getScaledValue(b.bottom(),f);var k=g/this.viewportRect().width();var l=j/this.viewportRect().height();var m=(h-g)/this.viewportRect().width();var n=(i-j)/this.viewportRect().height();var o=new $$t.ca(0,k,l,m,n);o.intersect($$t.$uk.m6);if(o.isEmpty()){o=$$t.$uk.m6}return o},getZoomFromGeographic:function(a,b){var c=a.__x;var d=b.__y;var e=b.__x-a.__x;var f=a.__y-b.__y;if(e<0||f<0){return $$t.$uk.m6}else{var g=new $$t.ca(0,c,d,e,f);return this.getZoomFromGeographic1(g)}},getGeographicFromZoom:function(a){var b=this.xAxis();var c=this.yAxis();var d=new $$t.j0(a,this.viewportRect(),b.isInverted());d.b=this.effectiveViewport();var e=new $$t.j0(a,this.viewportRect(),c.isInverted());e.b=this.effectiveViewport();var f=b.getUnscaledValue(this.effectiveViewport().left(),d);var g=c.getUnscaledValue(this.effectiveViewport().top(),e);var h=b.getUnscaledValue(this.effectiveViewport().right(),d);var i=c.getUnscaledValue(this.effectiveViewport().bottom(),e);var j=h-f;var k=g-i;var l=new $$t.ca(0,f,i,j,k);l.intersect($$t.$uk.m3);if(l.isEmpty()){l=$$t.$uk.m3}return l},getGeographicPoint:function(a){var b=this.xAxis().unscaleValue(a.__x);var c=this.yAxis().unscaleValue(a.__y);return{__x:b,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},getWindowPoint:function(a){var b=this.xAxis().scaleValue(a.__x);var c=this.yAxis().scaleValue(a.__y);return{__x:b,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},clearTileCache:function(){var a=$.ig.util.cast($$t.$t7.$type,this.backgroundContent());
if(a!=null){a.clearTileCache()}},mr:function(a){},getMarkerBrushByIndex:function(a){return this.l3().en(a)},getMarkerOutlineByIndex:function(a){return this.l3().eo(a)},useFixedAspectZoom:function(){return true},styleUpdated:function(){this.l3().db();var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();a.styleUpdated()}},mb:null,mw:function(){var a=this.xAxis().unscaleValue(this.viewportRect().left());var b=this.yAxis().unscaleValue(this.viewportRect().top());this.mb={__x:a,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},ms:function(){if(isNaN(this.mb.__x)||isNaN(this.mb.__y)){this.mw()}var a=this.mb.__x;var b=this.mb.__y;if(!isNaN(a)&!isNaN(b)){var c=this.actualWindowRect().left();var d=this.actualWindowRect().top();var e=this.actualWindowRect().width();var f=this.actualWindowRect().height();if(e>this.m5.width()){}else{var g=new $$t.j0($$t.$uk.m6,this.viewportRect(),this.xAxis().isInverted());g.b=this.effectiveViewport();var h=this.xAxis().getScaledValue(a,g);c=h/this.viewportRect().width();if(c+e>this.m5.right()){c=this.m5.right()-e}else if(c<this.m5.left()){c=this.m5.left()}}if(f>this.m5.height()){}else{var i=new $$t.j0($$t.$uk.m6,this.viewportRect(),this.yAxis().isInverted());i.b=this.effectiveViewport();var j=this.yAxis().getScaledValue(b,i);d=j/this.viewportRect().height();if(d+f>this.m5.bottom()){d=this.m5.bottom()-f}else if(d<this.m5.top()){d=this.m5.top()}}this.actualWindowRect(new $$t.ca(0,c,d,e,f))}},bx:function(){return true},m5:null,lb:function(){var a=$$t.$b2.lb.call(this);if(this.xAxis()==null||this.yAxis()==null){return a}var b=new $$t.j0($$t.$uk.m6,this.viewportRect(),this.xAxis().isInverted());b.b=this.effectiveViewport();var c=new $$t.j0($$t.$uk.m6,this.viewportRect(),this.yAxis().isInverted());c.b=this.effectiveViewport();var d=this.xAxis().getScaledValue($$t.$uk.m3.left(),b);var e=this.xAxis().getScaledValue($$t.$uk.m3.right(),b);var f=this.yAxis().getScaledValue($$t.$uk.m3.top(),c);var g=this.yAxis().getScaledValue($$t.$uk.m3.bottom(),c);this.m5=new $$t.ca(0,d/this.viewportRect().width(),g/this.viewportRect().height(),(e-d)/this.viewportRect().width(),(f-g)/this.viewportRect().height());var h=a.left();var i=a.top();if(this.windowRect().width()>this.m5.width()){h=.5-this.windowRect().width()/2}else if(h+a.width()>this.m5.right()){h=this.m5.right()-this.windowRect().width()}else if(h<this.m5.left()){h=this.m5.left()}if(this.windowRect().height()>this.m5.height()){i=.5-this.windowRect().height()/2}else if(i+this.windowRect().height()>this.m5.bottom()){i=this.m5.bottom()-this.windowRect().height()}else if(i<this.m5.top()){i=this.m5.top()}return new $$t.ca(0,h,i,a.width(),a.height())},lc:function(a){if(a.isEmpty()){return $$t.$ca.empty()}var b;if(a.width()>a.height()){var c=$.ig.intDivide(a.width()-a.height(),2);b=new $$t.ca(0,a.left()+c,a.top(),a.height(),a.height())}else{var d=$.ig.intDivide(a.height()-a.width(),2);b=new $$t.ca(0,a.left(),a.top()+d,a.width(),a.width())}return b},m8:function(a){return this.lc(a)},a5:function(){return new $$t.ul(this)},kv:function(a){return this.l3().em(a)},k1:function(a){return this.l3().ep(a)},mn:function(a){if(a!=null){a.seriesViewer(this)}},hy:function(a){$$t.$b2.hy.call(this,a);this.l3(a)},h3:function(a,b){$$t.$b2.h3.call(this,a,b);this.i1(this.xAxis());this.i1(this.yAxis());if(a!=b){this.ms()}this.mx()},windowScale:function(a){if(arguments.length===1){this.g($$t.$uk.windowScaleProperty,a);return a}else{return this.c($$t.$uk.windowScaleProperty)}},l6:0,actualWindowScale:function(a){if(arguments.length===1){var b=this.l6;this.l6=a;this.h8("ActualWindowScale",b,this.l6);return a}else{return this.l6}},getActualWindowScaleHorizontal:function(){return this.actualWindowScale()},getActualWindowScaleVertical:function(){return this.actualWindowScale()},i0:function(){$$t.$b2.i0.call(this);var a=Math.min(this.actualWindowRect().width(),this.actualWindowRect().height());this.actualWindowScale(a)},h4:function(a,b,c,d){switch(b){case"WindowRect":this.mw();break}$$t.$b2.h4.call(this,a,b,c,d);switch(b){case"BackgroundContent":if(this.l2()!=null){this.l2().imageTilesReady=$.ig.Delegate.prototype.remove(this.l2().imageTilesReady,this.mp.runOn(this));this.l2().deferralHandler(null)}this.l2($.ig.util.cast($$t.$t7.$type,this.backgroundContent()));if(this.l2()!=null){this.l2().imageTilesReady=$.ig.Delegate.prototype.combine(this.l2().imageTilesReady,this.mp.runOn(this));this.l2().deferralHandler(this)}this.l3().ej($.ig.util.cast($$t.$t7.$type,c),$.ig.util.cast($$t.$t7.$type,d));if(this.l2()!=null){this.l2().geographicMap(this);this.l3().eg(this.actualWindowRect())}break;case"YAxis":case"XAxis":this.mu(c);this.mn(d);break;case"WorldRect":this.windowRect($$t.$uk.m6);this.mo();this.mv();this.mw();this.actualWindowRect(this.lb());this.l3().eh();break;case"ActualWindowRect":this.l3().eg(this.actualWindowRect());break;case"ActualWorldRect":var f=this.series().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false)}break;case"WindowScale":this.actualWindowScale(this.windowScale());break;case"ActualWindowScale":if(!this.cg()){this.i8(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"Zoomable":this.i5();break}},imageTilesReady:null,mp:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.er)}},mu:function(a){if(a!=null){a.seriesViewer(null)}},mv:function(){if(this.xAxis()!=null){this.xAxis().minimumValue(this.actualWorldRect().left());this.xAxis().maximumValue(this.actualWorldRect().right())}if(this.yAxis()!=null){this.yAxis().minimumValue(this.actualWorldRect().top());this.yAxis().maximumValue(this.actualWorldRect().bottom())}this.xAxis().updateRange1(true);this.yAxis().updateRange1(true)},_l3:null,l3:function(value){if(arguments.length===1){this._l3=value;return value}else{return this._l3}},ku:function(){return this.l3().ek()},es:function(){return this.l3().ef()},ky:function(){return this.l3().el()},it:function(a,b){if($.ig.util.cast($$t.$up.$type,b)!==null){var c=b;var d=a;d.itemsSource(c.triangulationSource().points());d.trianglesSource(c.triangulationSource().triangles())}else{$$t.$b2.it.call(this,a,b)}},register:function(a,b){this.ii(a,b)},unRegister:function(a){this.iz(a)},deferredRefresh:function(){this.gh()},exportVisualData:function(){var a=new $$t.sx;var b=this.xAxis().exportVisualData();var c=this.yAxis().exportVisualData();a.axes().add(b);a.axes().add(c);for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d].exportVisualData();a.series().add(e)}a.name(this.name());this.go(a);a.contentArea(this.viewportRect());a.centralArea(this.viewportRect());a.plotArea(this.viewportRect());return a},mq:function(){throw new $$t.g5},m4:null,nd:function(a){if(arguments.length===1){this.m4=a;return a}else{return this.m4}},zoomToGeographic:function(a){this.nd(a);this.mx()},mx:function(){if(this.zoomIsReady()&&!this.nd().isEmpty()){var a=this.getZoomFromGeographic1(this.nd());this.nd($$t.$ca.empty());this.i9(a)}},zoomIsReady:function(){return!this.viewportRect().isEmpty()&&!this.effectiveViewport().isEmpty()},$type:new $.ig.Type("XamGeographicMap",$$t.$b2.$type,[$$t.$uh.$type])},true);$.ig.util.defType("XamGeographicMapView:ul","SeriesViewerView",{init:function(a){$$t.$b3.init.call(this,a);this.er($$t.$ca.empty());this.ee(a);this.ee().dragModifier(2);this.ee().windowRectMinWidth(5e-6)},n:function(a){return 2},by:function(a){this.bb(a)},_ee:null,ee:function(value){if(arguments.length===1){this._ee=value;return value}else{return this._ee}},c2:function(){var $self=this;var a;var b;var c;var d;var e;(function(){var $ret=$self.l().ap(a,b,c,d,e);a=$ret.brushes;b=$ret.outlines;c=$ret.fontBrush;d=$ret.font;e=$ret.axisLineBrush;return $ret.ret})();$self.el(c);$self.ef(d);$self.ek(e)},en:function(a){var $self=this;return function(){var $ret=new $$t.a7;$ret.fill("rgba(0,0,0,1)");return $ret}()},eo:function(a){var $self=this;return function(){var $ret=new $$t.a7;$ret.fill("white");return $ret}()},em:function(a){var $self=this;return function(){var $ret=new $$t.a7;$ret.fill("rgba(50,50,50,.5)");return $ret}()},ep:function(a){var $self=this;return function(){var $ret=new $$t.a7;$ret.fill("white");return $ret}()},cs:function(a){$$t.$b3.cs.call(this,a);if(this.ee().backgroundContent()!=null){var b=this.ee().backgroundContent();b.az(a)}},_er:null,er:function(value){if(arguments.length===1){this._er=value;return value}else{return this._er}},ct:function(a){$$t.$b3.ct.call(this,a);this.er(a);if(this.ee().backgroundContent()!=null){var b=this.ee().backgroundContent();b.a0(this.er())}},eq:function(){return new $$t.ca(0,0,0,this.er().width(),this.er().height())},eh:function(){if(this.ee().backgroundContent()!=null){var a=this.ee().backgroundContent();a.at()}},_el:null,el:function(value){if(arguments.length===1){this._el=value;return value}else{return this._el}},_ek:null,ek:function(value){if(arguments.length===1){this._ek=value;return value}else{return this._ek}},_ef:null,ef:function(value){if(arguments.length===1){this._ef=value;return value}else{return this._ef}},eg:function(a){if(this.ee().l2()!=null){this.ee().l2().windowRect(a)}},ej:function(a,b){if(this.ee().l2()!=null){this.ee().l2().windowRect(this.ee().actualWindowRect())}if(a!=null){var c=a.aj();if(c!=null){this.ee().canvasRenderScheduler().c().remove(c.tileScheduler())}a.az(null)}if(b!=null){var d=b.aj();if(d!=null){this.ee().canvasRenderScheduler().c().add(d.tileScheduler())}if(!this.er().isEmpty()){this.ct(this.er())}if(this.r()!=null){this.cs(this.r())}}if(b==null){this.ei(this.r())}},ei:function(a){a.i(this.er().left(),this.er().top(),this.er().width(),this.er().height())},cz:function(){this.d5().z(1);this.d6().z(1);this.d5().__stroke=this.el();this.d6().__stroke=this.el();$$t.$b3.cz.call(this)},cf:function(){$$t.$b3.cf.call(this)},$type:new $.ig.Type("XamGeographicMapView",$$t.$b3.$type)},true);$.ig.util.defType("TestEnum:xf","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$a=0;this.$state=5;break;case 2:this.$current=this.$a;this.$state=3;return true;case 3:this.$state=4;break;case 4:this.$a++;this.$state=5;break;case 5:if(this.$a<10){this.$state=2}else{this.$state=6}break;case 6:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1(Number,$iter)},b:function(){var a=this.a();var c=a.getEnumerator();while(c.moveNext()){var b=c.current();console.log(b.toString())}var e=a.getEnumerator();while(e.moveNext()){var d=e.current();console.log(d.toString())}},$type:new $.ig.Type("TestEnum",$.ig.$ot)},true);$$t.$w9.none=0;$$t.$w9.point=1;$$t.$w9.polyLine=3;$$t.$w9.polygon=5;$$t.$w9.polyPoint=8;$$t.$w9.pointZ=11;$$t.$w9.polyLineZ=13;$$t.$w9.polygonZ=15;$$t.$w9.polyPointZ=18;$$t.$w9.pointM=21;$$t.$w9.polyLineM=23;$$t.$w9.polygonM=25;$$t.$w9.polyPointM=28;$$t.$w9.polyPatch=31;$$t.$xb.character=0;$$t.$xb.number=1;$$t.$xb.logical=2;$$t.$xb.date=3;$$t.$xb.memo=4;$$t.$xb.floatingPoint=5;$$t.$xb.binary=6;$$t.$xb.general=7;$$t.$xb.picture=8;$$t.$xb.currency=9;$$t.$xb.dateTime=10;$$t.$xb.integer=11;$$t.$xb.variField=12;$$t.$xb.variant=13;$$t.$xb.timestamp=14;$$t.$xb.double1=15;$$t.$xb.autoIncrement=16;$$t.$t3.aerial=0;$$t.$t3.aerialWithLabels=1;$$t.$t3.road=2;$$t.$t1.select=0;$$t.$t1.interpolateRGB=1;$$t.$t1.interpolateHSV=2;$$t.$tz.ad=85.05112878;$$t.$tz.ae=-85.05112878;$$t.$tz.ai=3.14159265358979/180;$$t.$t2.v="MinimumValue";$$t.$t2.minimumValueProperty=$$t.$ae.i("MinimumValue",Number,$$t.$t2.$type,new $$t.af(2,NaN,function(a,b){$.ig.util.cast($$t.$t2.$type,a).h("MinimumValue",b.d(),b.c())}));$$t.$t2.u="MaximumValue";$$t.$t2.maximumValueProperty=$$t.$ae.i("MaximumValue",Number,$$t.$t2.$type,new $$t.af(2,NaN,function(a,b){$.ig.util.cast($$t.$t2.$type,a).h("MaximumValue",b.d(),b.c())}));$$t.$t2.w="Palette";$$t.$t2.t="InterpolationMode";$$t.$t2.interpolationModeProperty=$$t.$ae.i("InterpolationMode",$$t.$t1.$type,$$t.$t2.$type,new $$t.af(2,0,function(a,b){$.ig.util.cast($$t.$t2.$type,a).h("InterpolationMode",b.d(),b.c())}));$$t.$t7.ao="MultiScaleImage";$$t.$t7.ap="WindowRect";$$t.$t7.windowRectProperty=$$t.$ae.i("WindowRect",$$t.$ca.$type,$$t.$t7.$type,new $$t.af(2,$$t.$ca.empty(),function(a,b){$.ig.util.cast($$t.$t7.$type,a).ax("WindowRect",b.d(),b.c())}));$$t.$t7.an="GeographicMap";$$t.$t7.geographicMapProperty=$$t.$ae.i("GeographicMap",$$t.$uk.$type,$$t.$t7.$type,new $$t.af(2,null,$$t.$t7.av));$$t.$vh.bt="http://dev.virtualearth.net/REST/v1/Imagery/Metadata/";$$t.$vh.bv="IsDeferredLoad";$$t.$vh.isDeferredLoadProperty=$$t.$ae.i("IsDeferredLoad",$$t.$h.$type,$$t.$vh.$type,new $$t.af(2,false,function(a,b){return $.ig.util.cast($$t.$vh.$type,a).b5(b.d(),b.c())}));$$t.$vh.by="TilePath";$$t.$vh.tilePathProperty=$$t.$ae.i("TilePath",String,$$t.$vh.$type,new $$t.af(2,null,$$t.$vh.b8));$$t.$vh.bw="SubDomains";$$t.$vh.subDomainsProperty=$$t.$ae.i("SubDomains",$$t.$e9.$type.specialize(String),$$t.$vh.$type,new $$t.af(2,null,$$t.$vh.b7));$$t.$vh.bm="ActualTilePath";$$t.$vh.bk="ActualSubDomains";$$t.$vh.bq="BingImageryRestUri";$$t.$vh.bj="ActualBingImageryRestUri";$$t.$vh.bs="CultureName";$$t.$vh.cultureNameProperty=$$t.$ae.i("CultureName",String,$$t.$vh.$type,new $$t.af(2,"en-US",$$t.$vh.b3));$$t.$vh.bo="ApiKey";$$t.$vh.apiKeyProperty=$$t.$ae.i("ApiKey",String,$$t.$vh.$type,new $$t.af(2,String.empty(),function(a,b){return $.ig.util.cast($$t.$vh.$type,a).b2(b.d(),b.c())}));$$t.$vh.bu="ImageryStyle";$$t.$vh.imageryStyleProperty=$$t.$ae.i("ImageryStyle",$$t.$t3.$type,$$t.$vh.$type,new $$t.af(2,1,function(a,b){return $.ig.util.cast($$t.$vh.$type,a).b4(b.d(),b.c())}));$$t.$vk.a8="Key";$$t.$vk.keyProperty=$$t.$ae.i("Key",String,$$t.$vk.$type,new $$t.af(2,null,$$t.$vk.bb));$$t.$vk.ba="Parameter";$$t.$vk.parameterProperty=$$t.$ae.i("Parameter",String,$$t.$vk.$type,new $$t.af(2,null,$$t.$vk.bc));$$t.$u9.jv="VisibleFromScale";$$t.$u9.visibleFromScaleProperty=$$t.$ae.i("VisibleFromScale",Number,$$t.$u9.$type.specialize(this.$t),new $$t.af(2,1,function(a,b){a.raisePropertyChanged("VisibleFromScale",b.d(),b.c())}));$$t.$u8.j8="LongitudeMemberPath";$$t.$u8.longitudeMemberPathProperty=$$t.$ae.i("LongitudeMemberPath",String,$$t.$u8.$type,new $$t.af(2,"pointX",function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.d(),b.c())}));$$t.$u8.j6="LatitudeMemberPath";$$t.$u8.latitudeMemberPathProperty=$$t.$ae.i("LatitudeMemberPath",String,$$t.$u8.$type,new $$t.af(2,"pointY",function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.d(),b.c())}));$$t.$u8.j9="TrianglesSource";$$t.$u8.trianglesSourceProperty=$$t.$ae.i("TrianglesSource",$.ig.IEnumerable.prototype.$type,$$t.$u8.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("TrianglesSource",b.d(),b.c())}));$$t.$u8.kb="TriangleVertexMemberPath1";$$t.$u8.triangleVertexMemberPath1Property=$$t.$ae.i("TriangleVertexMemberPath1",String,$$t.$u8.$type,new $$t.af(2,"v1",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath1",b.d(),b.c())}));$$t.$u8.kd="TriangleVertexMemberPath2";$$t.$u8.triangleVertexMemberPath2Property=$$t.$ae.i("TriangleVertexMemberPath2",String,$$t.$u8.$type,new $$t.af(2,"v2",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath2",b.d(),b.c())}));$$t.$u8.kf="TriangleVertexMemberPath3";$$t.$u8.triangleVertexMemberPath3Property=$$t.$ae.i("TriangleVertexMemberPath3",String,$$t.$u8.$type,new $$t.af(2,"v3",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath3",b.d(),b.c())}));$$t.$v6.kt="ValueMemberPath";$$t.$v6.valueMemberPathProperty=$$t.$ae.i("ValueMemberPath",String,$$t.$v6.$type,new $$t.af(2,"value",function(a,b){a.raisePropertyChanged("ValueMemberPath",b.d(),b.c())}));$$t.$v6.kr="FillScale";$$t.$v6.fillScaleProperty=$$t.$ae.i("FillScale",$$t.$p8.$type,$$t.$v6.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.d(),b.c())}));$$t.$v6.ku="ValueResolver";$$t.$v6.valueResolverProperty=$$t.$ae.i("ValueResolver",$$t.$v9.$type,$$t.$v6.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("ValueResolver",b.d(),b.c())}));$$t.$we.kj="LatitudeMemberPath";$$t.$we.latitudeMemberPathProperty=$$t.$ae.i("LatitudeMemberPath",String,$$t.$we.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.d(),b.c())}));$$t.$we.kl="LongitudeMemberPath";$$t.$we.longitudeMemberPathProperty=$$t.$ae.i("LongitudeMemberPath",String,$$t.$we.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.d(),b.c())}));$$t.$we.kp="UseBruteForce";$$t.$we.useBruteForceProperty=$$t.$ae.i("UseBruteForce",$$t.$h.$type,$$t.$we.$type,new $$t.af(2,false,function(a,b){a.raisePropertyChanged("UseBruteForce",b.d(),b.c())}));$$t.$we.ko="ProgressiveLoad";$$t.$we.progressiveLoadProperty=$$t.$ae.i("ProgressiveLoad",$$t.$h.$type,$$t.$we.$type,new $$t.af(2,true,function(a,b){a.raisePropertyChanged("ProgressiveLoad",b.d(),b.c())}));$$t.$we.km="MouseOverEnabled";$$t.$we.mouseOverEnabledProperty=$$t.$ae.i("MouseOverEnabled",$$t.$h.$type,$$t.$we.$type,new $$t.af(2,false,function(a,b){a.raisePropertyChanged("MouseOverEnabled",b.d(),b.c())}));$$t.$we.kh="HeatMinimum";$$t.$we.heatMinimumProperty=$$t.$ae.i("HeatMinimum",Number,$$t.$we.$type,new $$t.af(2,0,function(a,b){a.raisePropertyChanged("HeatMinimum",b.d(),b.c())}));$$t.$we.kf="HeatMaximum";$$t.$we.heatMaximumProperty=$$t.$ae.i("HeatMaximum",Number,$$t.$we.$type,new $$t.af(2,50,function(a,b){a.raisePropertyChanged("HeatMaximum",b.d(),b.c())}));$$t.$we.kg="HeatMinimumColor";$$t.$we.heatMinimumColorProperty=$$t.$ae.i("HeatMinimumColor",$$t.$a8.$type,$$t.$we.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("HeatMinimumColor",b.d(),b.c())}));$$t.$we.ke="HeatMaximumColor";$$t.$we.heatMaximumColorProperty=$$t.$ae.i("HeatMaximumColor",$$t.$a8.$type,$$t.$we.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("HeatMaximumColor",b.d(),b.c())}));$$t.$we.kn="PointExtent";$$t.$we.pointExtentProperty=$$t.$ae.i("PointExtent",$.ig.Number.prototype.$type,$$t.$we.$type,new $$t.af(2,1,function(a,b){a.raisePropertyChanged("PointExtent",b.d(),b.c())}));$$t.$vo.j7="ShapeMemberPath";$$t.$vo.shapeMemberPathProperty=$$t.$ae.i("ShapeMemberPath",String,$$t.$vo.$type,new $$t.af(2,"points",function(a,b){$.ig.util.cast($$t.$vo.$type,a).raisePropertyChanged("ShapeMemberPath",b.d(),b.c())}));$$t.$vo.j5="ShapeFilterResolution";$$t.$vo.shapeFilterResolutionProperty=$$t.$ae.i("ShapeFilterResolution",Number,$$t.$vo.$type,new $$t.af(2,2,function(a,b){$.ig.util.cast($$t.$vo.$type,a).raisePropertyChanged("ShapeFilterResolution",b.d(),b.c())}));$$t.$v1.kd="ShapeStyleSelector";$$t.$v1.shapeStyleSelectorProperty=$$t.$ae.i("ShapeStyleSelector",$$t.$vr.$type,$$t.$v1.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.d(),b.c())}));$$t.$v1.kc="ShapeStyle";$$t.$v1.shapeStyleProperty=$$t.$ae.i("ShapeStyle",$$t.$aw.$type,$$t.$v1.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.d(),b.c())}));$$t.$v5.kf="LatitudeMemberPath";$$t.$v5.latitudeMemberPathProperty=$$t.$ae.i("LatitudeMemberPath",String,$$t.$v5.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.d(),b.c())}));$$t.$v5.kh="LongitudeMemberPath";$$t.$v5.longitudeMemberPathProperty=$$t.$ae.i("LongitudeMemberPath",String,$$t.$v5.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.d(),b.c())}));$$t.$v5.kl="MarkerType";$$t.$v5.markerTypeProperty=$$t.$ae.i("MarkerType",$$t.$ie.$type,$$t.$v5.$type,new $$t.af(2,1,function(a,b){a.raisePropertyChanged("MarkerType",b.d(),b.c())}));$$t.$v5.kk="MarkerTemplate";$$t.$v5.markerTemplateProperty=$$t.$ae.i("MarkerTemplate",$$t.$ck.$type,$$t.$v5.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$v5.ki="MarkerBrush";$$t.$v5.markerBrushProperty=$$t.$ae.i("MarkerBrush",$$t.$a7.$type,$$t.$v5.$type,new $$t.af(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.d(),b.c())}));$$t.$v5.kj="MarkerOutline";$$t.$v5.markerOutlineProperty=$$t.$ae.i("MarkerOutline",$$t.$a7.$type,$$t.$v5.$type,new $$t.af(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.d(),b.c())}));$$t.$v5.km="MaximumMarkers";$$t.$v5.maximumMarkersProperty=$$t.$ae.i("MaximumMarkers",$.ig.Number.prototype.$type,$$t.$v5.$type,new $$t.af(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.d(),b.c())}));$$t.$v5.ko="RadiusMemberPath";$$t.$v5.radiusMemberPathProperty=$$t.$ae.i("RadiusMemberPath",String,$$t.$v5.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.d(),b.c())}));$$t.$v5.kp="RadiusScale";$$t.$v5.radiusScaleProperty=$$t.$ae.i("RadiusScale",$$t.$p2.$type,$$t.$v5.$type,new $$t.af(1,function(a,b){a.raisePropertyChanged("RadiusScale",b.d(),b.c())}));$$t.$v5.kd="LabelMemberPath";$$t.$v5.labelMemberPathProperty=$$t.$ae.i("LabelMemberPath",String,$$t.$v5.$type,new $$t.af(1,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.d(),b.c())}));$$t.$v5.ka="FillMemberPath";$$t.$v5.fillMemberPathProperty=$$t.$ae.i("FillMemberPath",String,$$t.$v5.$type,new $$t.af(1,function(a,b){a.raisePropertyChanged("FillMemberPath",b.d(),b.c())}));$$t.$v5.kb="FillScale";$$t.$v5.fillScaleProperty=$$t.$ae.i("FillScale",$$t.$p3.$type,$$t.$v5.$type,new $$t.af(1,function(a,b){a.raisePropertyChanged("FillScale",b.d(),b.c())}));$$t.$u7.ks="ColorMemberPath";$$t.$u7.colorMemberPathProperty=$$t.$ae.i("ColorMemberPath",String,$$t.$u7.$type,new $$t.af(2,"value",function(a,b){a.raisePropertyChanged("ColorMemberPath",b.d(),b.c())}));$$t.$u7.kt="ColorScale";$$t.$ws.kl="ShapeStyleSelector";$$t.$ws.shapeStyleSelectorProperty=$$t.$ae.i("ShapeStyleSelector",$$t.$vr.$type,$$t.$ws.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.d(),b.c())}));$$t.$ws.kk="ShapeStyle";$$t.$ws.shapeStyleProperty=$$t.$ae.i("ShapeStyle",$$t.$aw.$type,$$t.$ws.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.d(),b.c())}));$$t.$ws.kj="MarkerType";$$t.$ws.markerTypeProperty=$$t.$ae.i("MarkerType",$$t.$ie.$type,$$t.$ws.$type,new $$t.af(2,1,function(a,b){a.raisePropertyChanged("MarkerType",b.d(),b.c())}));$$t.$ws.ki="MarkerTemplate";$$t.$ws.markerTemplateProperty=$$t.$ae.i("MarkerTemplate",$$t.$ck.$type,$$t.$ws.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$ws.ke="MarkerBrush";$$t.$ws.markerBrushProperty=$$t.$ae.i("MarkerBrush",$$t.$a7.$type,$$t.$ws.$type,new $$t.af(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.d(),b.c())}));$$t.$ws.kg="MarkerOutline";$$t.$ws.markerOutlineProperty=$$t.$ae.i("MarkerOutline",$$t.$a7.$type,$$t.$ws.$type,new $$t.af(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.d(),b.c())}));$$t.$ws.kh="MarkerStyle";$$t.$ws.markerStyleProperty=$$t.$ae.i("MarkerStyle",$$t.$aw.$type,$$t.$ws.$type,new $$t.af(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.d(),b.c())}));$$t.$ws.kf="MarkerCollisionAvoidance";$$t.$ws.markerCollisionAvoidanceProperty=$$t.$ae.i("MarkerCollisionAvoidance",$$t.$jj.$type,$$t.$ws.$type,new $$t.af(2,0,function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.d(),b.c())}));$$t.$wx.j9="LatitudeMemberPath";$$t.$wx.latitudeMemberPathProperty=$$t.$ae.i("LatitudeMemberPath",String,$$t.$wx.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.d(),b.c())}));$$t.$wx.kb="LongitudeMemberPath";$$t.$wx.longitudeMemberPathProperty=$$t.$ae.i("LongitudeMemberPath",String,$$t.$wx.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.d(),b.c())}));$$t.$wx.kg="MarkerType";$$t.$wx.markerTypeProperty=$$t.$ae.i("MarkerType",$$t.$ie.$type,$$t.$wx.$type,new $$t.af(2,2,function(a,b){a.raisePropertyChanged("MarkerType",b.d(),b.c())}));$$t.$wx.kf="MarkerTemplate";$$t.$wx.markerTemplateProperty=$$t.$ae.i("MarkerTemplate",$$t.$ck.$type,$$t.$wx.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$wx.kd="MarkerCollisionAvoidance";$$t.$wx.markerCollisionAvoidanceProperty=$$t.$ae.i("MarkerCollisionAvoidance",$$t.$jj.$type,$$t.$wx.$type,new $$t.af(2,0,function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.d(),b.c())}));$$t.$wx.kc="MarkerBrush";$$t.$wx.markerBrushProperty=$$t.$ae.i("MarkerBrush",$$t.$a7.$type,$$t.$wx.$type,new $$t.af(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.d(),b.c())}));$$t.$wx.ke="MarkerOutline";$$t.$wx.markerOutlineProperty=$$t.$ae.i("MarkerOutline",$$t.$a7.$type,$$t.$wx.$type,new $$t.af(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.d(),b.c())}));$$t.$wx.kh="MaximumMarkers";$$t.$wx.maximumMarkersProperty=$$t.$ae.i("MaximumMarkers",$.ig.Number.prototype.$type,$$t.$wx.$type,new $$t.af(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.d(),b.c())}));$$t.$w1.ke="TileImagery";$$t.$vc.kq="XMemberPath";$$t.$vc.xMemberPathProperty=$$t.$ae.i("XMemberPath",String,$$t.$vc.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.d(),b.c())}));$$t.$vc.ku="YMemberPath";$$t.$vc.yMemberPathProperty=$$t.$ae.i("YMemberPath",String,$$t.$vc.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.d(),b.c())}));$$t.$vc.ko="XColumn";$$t.$vc.ks="YColumn";$$t.$vc.kn="XAxis";$$t.$vc.xAxisProperty=$$t.$ae.i("XAxis",$$t.$jp.$type,$$t.$vc.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$vc.kr="YAxis";$$t.$vc.yAxisProperty=$$t.$ae.i("YAxis",$$t.$jy.$type,$$t.$vc.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$vc.kd="TrianglesSource";$$t.$vc.trianglesSourceProperty=$$t.$ae.i("TrianglesSource",$.ig.IEnumerable.prototype.$type,$$t.$vc.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("TrianglesSource",b.d(),b.c())}));$$t.$vc.kc="FastTrianglesSource";$$t.$vc.kz=$$t.$ae.i("FastTrianglesSource",$$t.$gx.$type,$$t.$vc.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("FastTrianglesSource",b.d(),b.c())}));$$t.$vc.ki="TriangleVertexMemberPath1";$$t.$vc.triangleVertexMemberPath1Property=$$t.$ae.i("TriangleVertexMemberPath1",String,$$t.$vc.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath1",b.d(),b.c())}));$$t.$vc.kk="TriangleVertexMemberPath2";$$t.$vc.triangleVertexMemberPath2Property=$$t.$ae.i("TriangleVertexMemberPath2",String,$$t.$vc.$type,new $$t.af(2,null,function(a,b){$.ig.util.cast($$t.$vc.$type,a).raisePropertyChanged("TriangleVertexMemberPath2",b.d(),b.c())}));$$t.$vc.km="TriangleVertexMemberPath3";$$t.$vc.triangleVertexMemberPath3Property=$$t.$ae.i("TriangleVertexMemberPath3",String,$$t.$vc.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath3",b.d(),b.c())}));$$t.$vc.ke="TriangleVertexColumn1";$$t.$vc.kf="TriangleVertexColumn2";$$t.$vc.kg="TriangleVertexColumn3";$$t.$v7.lh="ValueMemberPath";$$t.$v7.valueMemberPathProperty=$$t.$ae.i("ValueMemberPath",String,$$t.$v7.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.d(),b.c())}));$$t.$v7.lf="ValueColumn";$$t.$v7.le="FillScale";$$t.$v7.fillScaleProperty=$$t.$ae.i("FillScale",$$t.$p8.$type,$$t.$v7.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.d(),b.c())}));$$t.$v7.li="ValueResolver";$$t.$wb.l=4294967296;$$t.$v8.b2=3;$$t.$wa.l="ValueCount";$$t.$wa.m=$$t.$ae.i("ValueCount",$.ig.Number.prototype.$type,$$t.$wa.$type,new $$t.af(2,10,function(a,b){a.j("ValueCount",b.d(),b.c())}));$$t.$vp.ks="ShapeMemberPath";$$t.$vp.shapeMemberPathProperty=$$t.$ae.i("ShapeMemberPath",String,$$t.$vp.$type,new $$t.af(2,null,function(a,b){$.ig.util.cast($$t.$vp.$type,a).raisePropertyChanged("ShapeMemberPath",b.d(),b.c())}));$$t.$vp.kp="ShapeColumn";$$t.$vp.kt="XAxis";$$t.$vp.xAxisProperty=$$t.$ae.i("XAxis",$$t.$jp.$type,$$t.$vp.$type,new $$t.af(2,null,function(a,b){$.ig.util.cast($$t.$vp.$type,a).raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$vp.ku="YAxis";$$t.$vp.yAxisProperty=$$t.$ae.i("YAxis",$$t.$jy.$type,$$t.$vp.$type,new $$t.af(2,null,function(a,b){$.ig.util.cast($$t.$vp.$type,a).raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$vp.ko="FillScale";$$t.$vp.fillScaleProperty=$$t.$ae.i("FillScale",$$t.$p8.$type,$$t.$vp.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.d(),b.c())}));$$t.$vp.kn="FillMemberPath";$$t.$vp.fillMemberPathProperty=$$t.$ae.i("FillMemberPath",String,$$t.$vp.$type,new $$t.af(2,null,function(a,b){$.ig.util.cast($$t.$vp.$type,a).raisePropertyChanged("FillMemberPath",b.d(),b.c())}));$$t.$vp.kl="FillColumn";$$t.$vp.kq="ShapeFilterResolution";$$t.$vp.shapeFilterResolutionProperty=$$t.$ae.i("ShapeFilterResolution",Number,$$t.$vp.$type,new $$t.af(2,2,function(a,b){a.raisePropertyChanged("ShapeFilterResolution",b.d(),b.c())}));$$t.$v2.la="ShapeStyleSelector";$$t.$v2.shapeStyleSelectorProperty=$$t.$ae.i("ShapeStyleSelector",$$t.$vr.$type,$$t.$v2.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.d(),b.c())}));$$t.$v2.k9="ShapeStyle";$$t.$v2.shapeStyleProperty=$$t.$ae.i("ShapeStyle",$$t.$aw.$type,$$t.$v2.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.d(),b.c())}));$$t.$vq.b9=3;$$t.$vd.lk="ColorScale";$$t.$vd.lj="ColorMemberPath";$$t.$vd.colorMemberPathProperty=$$t.$ae.i("ColorMemberPath",String,$$t.$vd.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("ColorMemberPath",b.d(),b.c())}));$$t.$vd.lh="ColorColumn";$$t.$wu.ma=new $$t.ca(0,0,0,1,1);$$t.$wu.ls="ShapeStyleSelector";$$t.$wu.shapeStyleSelectorProperty=$$t.$ae.i("ShapeStyleSelector",$$t.$vr.$type,$$t.$wu.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.d(),b.c())}));$$t.$wu.lr="ShapeStyle";$$t.$wu.shapeStyleProperty=$$t.$ae.i("ShapeStyle",$$t.$aw.$type,$$t.$wu.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.d(),b.c())}));$$t.$wu.lq="MarkerType";$$t.$wu.markerTypeProperty=$$t.$ae.i("MarkerType",$$t.$ie.$type,$$t.$wu.$type,new $$t.af(2,1,function(a,b){a.raisePropertyChanged("MarkerType",b.d(),b.c())}));$$t.$wu.lp="MarkerTemplate";$$t.$wu.markerTemplateProperty=$$t.$ae.i("MarkerTemplate",$$t.$ck.$type,$$t.$wu.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$wu.lk="ActualMarkerTemplate";$$t.$wu.actualMarkerTemplateProperty=$$t.$ae.i("ActualMarkerTemplate",$$t.$ck.$type,$$t.$wu.$type,new $$t.af(2,null,function(a,b){a.raisePropertyChanged("ActualMarkerTemplate",b.d(),b.c())}));$$t.$wu.ll="MarkerBrush";$$t.$wu.markerBrushProperty=$$t.$ae.i("MarkerBrush",$$t.$a7.$type,$$t.$wu.$type,new $$t.af(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.d(),b.c())}));$$t.$wu.li="ActualMarkerBrush";$$t.$wu.actualMarkerBrushProperty=$$t.$ae.i("ActualMarkerBrush",$$t.$a7.$type,$$t.$wu.$type,new $$t.af(1,function(a,b){a.raisePropertyChanged("ActualMarkerBrush",b.d(),b.c())}));$$t.$wu.ln="MarkerOutline";$$t.$wu.markerOutlineProperty=$$t.$ae.i("MarkerOutline",$$t.$a7.$type,$$t.$wu.$type,new $$t.af(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.d(),b.c())}));$$t.$wu.lj="ActualMarkerOutline";$$t.$wu.actualMarkerOutlineProperty=$$t.$ae.i("ActualMarkerOutline",$$t.$a7.$type,$$t.$wu.$type,new $$t.af(1,function(a,b){a.raisePropertyChanged("ActualMarkerOutline",b.d(),b.c())}));$$t.$wu.lo="MarkerStyle";$$t.$wu.markerStyleProperty=$$t.$ae.i("MarkerStyle",$$t.$aw.$type,$$t.$wu.$type,new $$t.af(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.d(),b.c())}));$$t.$wu.lm="MarkerCollisionAvoidance";$$t.$wu.markerCollisionAvoidanceProperty=$$t.$ae.i("MarkerCollisionAvoidance",$$t.$jj.$type,$$t.$wu.$type,new $$t.af(2,0,function(a,b){$.ig.util.cast($$t.$wu.$type,a).raisePropertyChanged("MarkerCollisionAvoidance",b.d(),b.c())
}));$$t.$w2.lf="TileImagery";$$t.$w4.n="WorldRect";$$t.$w4.m="ShapefileSource";$$t.$w4.shapefileSourceProperty=$$t.$ae.i("ShapefileSource",$$t.$ug.$type,$$t.$w4.$type,new $$t.af(2,null,function(a,b){$.ig.util.cast($$t.$w4.$type,a).t("ShapefileSource",b.d(),b.c())}));$$t.$w4.l="DatabaseSource";$$t.$w4.databaseSourceProperty=$$t.$ae.i("DatabaseSource",$$t.$ug.$type,$$t.$w4.$type,new $$t.af(2,null,function(a,b){$.ig.util.cast($$t.$w4.$type,a).t("DatabaseSource",b.d(),b.c())}));$$t.$w7.j=null;if($$t.$w7.staticInit&&!$$t.$w7.shapeFileUtilStaticInitCalled){$$t.$w7.staticInit();$$t.$w7.shapeFileUtilStaticInitCalled=true}$$t.$up.k="Source";$$t.$up.sourceProperty=$$t.$ae.i("Source",$$t.$ug.$type,$$t.$up.$type,new $$t.af(2,null,function(a,b){$.ig.util.cast($$t.$up.$type,a).q("Source",b.d(),b.c())}));$$t.$up.l="TriangulationSource";$$t.$uq.e="LOCAL_CS[]";$$t.$uk.ml="Zoomable";$$t.$uk.zoomableProperty=$$t.$ae.i("Zoomable",$$t.$h.$type,$$t.$uk.$type,new $$t.af(2,true,function(a,b){$.ig.util.cast($$t.$uk.$type,a).h8("Zoomable",b.d(),b.c())}));$$t.$uk.m3=new $$t.ca(2,{__x:-180,__y:-85.05112878,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:180,__y:85.05112878,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$$t.$uk.mi="WorldRect";$$t.$uk.worldRectProperty=$$t.$ae.i("WorldRect",$$t.$ca.$type,$$t.$uk.$type,new $$t.af(2,$$t.$uk.m3,function(a,b){a.h8("WorldRect",b.d(),b.c())}));$$t.$uk.mf="ActualWorldRect";$$t.$uk.mg="BackgroundContent";$$t.$uk.mj="XAxis";$$t.$uk.mk="YAxis";$$t.$uk.m6=new $$t.ca(0,0,0,1,1);$$t.$uk.mh="WindowScale";$$t.$uk.windowScaleProperty=$$t.$ae.i("WindowScale",Number,$$t.$uk.$type,new $$t.af(2,NaN,function(a,b){$.ig.util.cast($$t.$uk.$type,a).h8("WindowScale",b.d(),b.c())}));$$t.$uk.me="ActualWindowScale";$.ig.util.extCopy($.ig.VisualDataSerializer,[[[$.ig.Rect],["serialize"]]]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.ShapefileConverter,$.ig.HalfEdgeSet],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.ShapefileConverter,$.ig.HalfEdgeSet],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.ShapefileConverter,$.ig.HalfEdgeSet],["ofType$1","cast$1"]]]);$.ig.util.extCopy($.ig.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.ShapefileConverter],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[],["reset1"]],[[],["reset"]],[[],["detach"]],[[],["transferChildrenTo"]],[[],["isPlottable"]],[[],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[],["duplicate1"]],[[],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1,$.ig.ShapefileConverter],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1,$.ig.ShapefileConverter,$.ig.HalfEdgeSet],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]])})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.radialgauge.js 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["GaugeVisualData:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","String:g","IComparable:h","Number:i","Number:j","Single:k","Number:l","String:m","Array:n","RegExp:o","RuntimeTypeHandle:p","MethodInfo:q","MethodBase:r","MemberInfo:s","ParameterInfo:t","TypeCode:u","Enum:v","ConstructorInfo:w","PrimitiveVisualData:x","IVisualData:y","PrimitiveAppearanceData:z","Color:aa","Number:ab","Math:ac","Number:ad","Number:ae","Number:af","Number:ag","Number:ah","Number:ai","Number:aj","Script:ak","BrushAppearanceData:al","Visibility:am","Array:an","ICollection:ao","IEnumerable:ap","IEnumerator:aq","CompareCallback:ar","MulticastDelegate:as","IntPtr:at","Rect:au","Size:av","Point:aw","StringBuilder:ax","AppearanceHelper:ay","Brush:az","LinearGradientBrushAppearanceData:a0","List$1:a1","IList$1:a2","ICollection$1:a3","IEnumerable$1:a4","IEnumerator$1:a5","IArrayList:a6","IList:a7","IDisposable:a8","IArray:a9","Date:ba","Date:bb","Func$3:bc","Action$1:bd","GradientStopAppearanceData:be","LinearGradientBrush:bf","GradientStop:bg","SolidBrushAppearanceData:bh","FrameworkElement:bi","UIElement:bj","DependencyObject:bk","Dictionary:bl","DependencyProperty:bm","PropertyMetadata:bn","PropertyChangedCallback:bo","DependencyPropertyChangedEventArgs:bp","DependencyPropertiesCollection:bq","UnsetValue:br","Binding:bs","PropertyPath:bt","Transform:bu","Style:bv","Path:bw","Shape:bx","DoubleCollection:by","Geometry:bz","GeometryType:b0","GeometryGroup:b1","GeometryCollection:b2","FillRule:b3","PathGeometry:b4","PathFigureCollection:b5","LineGeometry:b6","RectangleGeometry:b7","EllipseGeometry:b8","Error:b9","EllipseGeometryData:ca","GeometryData:cb","GetPointsSettings:cc","RectangleGeometryData:cd","LineGeometryData:ce","PathGeometryData:cf","PathFigureData:cg","PathFigure:ch","PathSegmentCollection:ci","PathSegment:cj","PathSegmentType:ck","LineSegment:cl","LineSegmentData:cm","SegmentData:cn","PolyLineSegment:co","PointCollection:cp","PolylineSegmentData:cq","ArcSegment:cr","SweepDirection:cs","ArcSegmentData:ct","PolyBezierSegment:cu","PolyBezierSegmentData:cv","LabelAppearanceData:cw","FontInfo:cx","TextBlock:cy","RotateTransform:cz","TransformGroup:c0","TransformCollection:c1","ShapeTags:c2","ScaleVisualData:c3","ScaleLabelVisualDataList:c4","ScaleTickmarkVisualDataList:c5","NeedleVisualData:c6","RangeVisualDataList:c7","ScaleLabelVisualData:c8","ScaleTickmarkVisualData:c9","RangeVisualData:da","CommonData:db","MorphSegment:dc","GeometryUtil:dd","Tuple$2:de","InterpolationUtil:df","Func$1:dg","Func$5:dh","RadialGaugeDuplicateLabelOmissionStrategy:di","RadialGaugeBackingShape:dj","RadialGaugeScaleOversweepShape:dk","RadialGaugeNeedleShape:dl","RadialGaugePivotShape:dm","RadialGaugeFrame:dn","RadialGaugeNeedleFrame:dp","BrushUtil:dq","ColorUtil:dr","Random:ds","InterpolationMode:dt","MathUtil:du","RuntimeHelpers:dv","RuntimeFieldHandle:dw","JQueryObject:dx","Element:dy","ElementAttributeCollection:dz","ElementCollection:d0","WebStyle:d1","ElementNodeType:d2","Document:d3","EventListener:d4","IElementEventHandler:d5","ElementEventHandler:d6","ElementAttribute:d7","JQueryPosition:d8","JQueryCallback:d9","JQueryEvent:ea","JQueryUICallback:eb","BrushCollection:ec","ObservableCollection$1:ed","INotifyCollectionChanged:ee","NotifyCollectionChangedEventHandler:ef","NotifyCollectionChangedEventArgs:eg","EventArgs:eh","NotifyCollectionChangedAction:ei","INotifyPropertyChanged:ej","PropertyChangedEventHandler:ek","PropertyChangedEventArgs:el","Delegate:em","CssHelper:en","JQuery:eo","JQueryDeferred:ep","JQueryPromise:eq","Action:er","CssGradientUtil:es","RadialGaugeScaleFrame:et","RadialGaugeRangeFrame:eu","BackingFrame:ev","RadialGaugeNeedlePreparer:ew","RadialGaugeNeedleParameters:ex","XamRadialGaugeView:ey","XamRadialGauge:ez","Control:e0","Thickness:e1","HorizontalAlignment:e2","VerticalAlignment:e3","DoubleAnimator:e4","EasingFunctionHandler:e5","Callback:e6","RadialGaugeRangeCollection:e7","RadialGaugeScaler:e8","StackPool$1:e9","Dictionary$2:fa","IDictionary$2:fb","IDictionary:fc","IEqualityComparer$1:fd","KeyValuePair$2:fe","NotImplementedException:ff","Stack$1:fg","ReverseArrayEnumerator$1:fh","FormatRadialGaugeLabelHandler:fi","FormatRadialGaugeLabelEventArgs:fj","AlignRadialGaugeLabelHangler:fk","AlignRadialGaugeLabelEventArgs:fl","XamRadialGaugeRange:fm","PolygonUtil:fn","RenderingContext:fo","IRenderer:fp","Rectangle:fq","Polygon:fr","Polyline:fs","DataTemplateRenderInfo:ft","DataTemplatePassInfo:fu","ContentControl:fv","DataTemplate:fw","DataTemplateRenderHandler:fx","DataTemplateMeasureHandler:fy","DataTemplateMeasureInfo:fz","DataTemplatePassHandler:f0","Line:f1","FontUtil:f2","window:f3","DivElement:f4","CanvasElement:f5","CanvasContext:f6","CanvasViewRenderer:f7","CanvasContext2D:f8","TextMetrics:f9","ImageData:ga","Gradient:gb","BezierSegment:gc","TranslateTransform:gd","ScaleTransform:ge","PathVisualData:gf","AbstractEnumerable:gg","AbstractEnumerator:gh","GenericEnumerable$1:gi","GenericEnumerator$1:gj"]);$.ig.util.defType("RadialGaugePivotShape:dm","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("RadialGaugePivotShape",$.ig.$ep.$type)},true);$.ig.util.defType("RadialGaugeNeedleShape:dl","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("RadialGaugeNeedleShape",$.ig.$ep.$type)},true);$.ig.util.defType("RadialGaugeScaleOversweepShape:dk","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("RadialGaugeScaleOversweepShape",$.ig.$ep.$type)},true);$.ig.util.defType("RadialGaugeBackingShape:dj","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("RadialGaugeBackingShape",$.ig.$ep.$type)},true);$.ig.util.defType("RadialGaugeDuplicateLabelOmissionStrategy:di","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("RadialGaugeDuplicateLabelOmissionStrategy",$.ig.$ep.$type)},true);$.ig.util.defType("GaugeVisualData:a","Object",{init:function(){$.ig.$op.init.call(this)},_scalePath:null,scalePath:function(value){if(arguments.length===1){this._scalePath=value;return value}else{return this._scalePath}},_needlePath:null,needlePath:function(value){if(arguments.length===1){this._needlePath=value;return value}else{return this._needlePath}},_backingPath:null,backingPath:function(value){if(arguments.length===1){this._backingPath=value;return value}else{return this._backingPath}},_underlayPath:null,underlayPath:function(value){if(arguments.length===1){this._underlayPath=value;return value}else{return this._underlayPath}},_overlayPath:null,overlayPath:function(value){if(arguments.length===1){this._overlayPath=value;return value}else{return this._overlayPath}},_scale:null,scale:function(value){if(arguments.length===1){this._scale=value;return value}else{return this._scale}},_scaleLabels:null,scaleLabels:function(value){if(arguments.length===1){this._scaleLabels=value;return value}else{return this._scaleLabels}},_scaleTickmarks:null,scaleTickmarks:function(value){if(arguments.length===1){this._scaleTickmarks=value;return value}else{return this._scaleTickmarks}},_needle:null,needle:function(value){if(arguments.length===1){this._needle=value;return value}else{return this._needle}},_ranges:null,ranges:function(value){if(arguments.length===1){this._ranges=value;return value}else{return this._ranges}},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}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 $$t.ax;var b=true;a.f("{");if(this.scalePath()!=null){if(b){b=false}else{a.d(", ")}a.d("scalePath: ");a.f(this.scalePath().serialize())}if(this.needlePath()!=null){if(b){b=false}else{a.d(", ")}a.d("needlePath: ");a.f(this.needlePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.d(", ")}a.d("backingPath: ");a.f(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.d(", ")}a.d("underlayPath: ");a.f(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.d(", ")}a.d("overlayPath: ");a.f(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.f(d.serialize())}a.f("]")}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.f(g.serialize())}a.f("]")}if(this.needle()!=null){if(b){b=false}else{a.d(", ")}a.d("needle: ");a.f(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.f(j.serialize())}a.f("]")}if(this.name()!=null){if(b){b=false}else{a.d(", ")}a.d("name: '");a.d(this.name());a.f("'")}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.f("}");a.f("}");return a.b()},_viewport:null,viewport:function(value){if(arguments.length===1){this._viewport=value;return value}else{return this._viewport}},$type:new $.ig.Type("GaugeVisualData",$.ig.$ot)},true);$.ig.util.defType("CommonData:db","Object",{init:function(){$.ig.$op.init.call(this)},_borderBrush:null,borderBrush:function(value){if(arguments.length===1){this._borderBrush=value;return value}else{return this._borderBrush}},_borderThickness:null,borderThickness:function(value){if(arguments.length===1){this._borderThickness=value;return value}else{return this._borderThickness}},$type:new $.ig.Type("CommonData",$.ig.$ot)},true);$.ig.util.defType("ScaleVisualData:c3","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("ScaleVisualData",$.ig.$ot)},true);$.ig.util.defType("ScaleLabelVisualData:c8","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(value){if(arguments.length===1){this._labelValue=value;return value}else{return this._labelValue}},_labelSize:null,labelSize:function(value){if(arguments.length===1){this._labelSize=value;return value}else{return this._labelSize}},_labelPosition:null,labelPosition:function(value){if(arguments.length===1){this._labelPosition=value;return value}else{return this._labelPosition}},_appearance:null,appearance:function(value){if(arguments.length===1){this._appearance=value;return value}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 $$t.av(this.labelSize().b()/a.width(),this.labelSize().a()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().b()+", height: "+this.labelSize().a()+"}, labelPosition: { x: "+this.labelPosition().__x+", y: "+this.labelPosition().__y+"}, appearance: "+this.appearance().serialize()+"}"},$type:new $.ig.Type("ScaleLabelVisualData",$.ig.$ot)},true);$.ig.util.defType("ScaleLabelVisualDataList:c4","List$1",{init:function(){$$t.$a1.init.call(this,$$t.$c8.$type)},$type:new $.ig.Type("ScaleLabelVisualDataList",$$t.$a1.$type.specialize($$t.$c8.$type))},true);$.ig.util.defType("ScaleTickmarkVisualData:c9","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(value){if(arguments.length===1){this._tickPath=value;return value}else{return this._tickPath}},serialize:function(){return"{ tickPath: "+this.tickPath().serialize()+"}"},$type:new $.ig.Type("ScaleTickmarkVisualData",$.ig.$ot)},true);$.ig.util.defType("ScaleTickmarkVisualDataList:c5","List$1",{init:function(){$$t.$a1.init.call(this,$$t.$c9.$type)},$type:new $.ig.Type("ScaleTickmarkVisualDataList",$$t.$a1.$type.specialize($$t.$c9.$type))},true);$.ig.util.defType("NeedleVisualData:c6","Object",{init:function(){$.ig.$op.init.call(this)},_angle:0,angle:function(value){if(arguments.length===1){this._angle=value;return value}else{return this._angle}},serialize:function(){return"{ angle: "+this.angle().toString()+"}"},$type:new $.ig.Type("NeedleVisualData",$.ig.$ot)},true);$.ig.util.defType("RangeVisualData:da","Object",{init:function(){$.ig.$op.init.call(this)},_rangePath:null,rangePath:function(value){if(arguments.length===1){this._rangePath=value;return value}else{return this._rangePath}},serialize:function(){return"{ rangePath: "+this.rangePath().serialize()+"}"},$type:new $.ig.Type("RangeVisualData",$.ig.$ot)},true);$.ig.util.defType("RangeVisualDataList:c7","List$1",{init:function(){$$t.$a1.init.call(this,$$t.$da.$type)},$type:new $.ig.Type("RangeVisualDataList",$$t.$a1.$type.specialize($$t.$da.$type))},true);$.ig.util.defType("MorphSegment:dc","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$t.a1($$t.$aw.$type,0);this.g=new $$t.a1($$t.$aw.$type,0)},f:null,g:null,b:false,h:0,e:false,a:false,d:false,c:false,j:function(a){this.g.clear();var b=20;if(this.b){var c;var d;var e;if(this.f.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.f.__inner[0];e=this.f.__inner[1]}var f=$$t.$dd.i(d,e,this.h,!this.c,this.d);var g=$$t.$dd.c(f,d);var h=$$t.$dd.c(f,e);while(this.c&&h<g){h+=3.14159265358979*2}while(!this.c&&h>g){h-=3.14159265358979*2}var i=0;for(var j=0;j<b;j++){c=j/b;if(this.c){i=g+(h-g)*c}else{i=g-(g-h)*c}this.g.add({__x:f.__x+Math.cos(i)*this.h,__y:f.__y+Math.sin(i)*this.h,$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.f.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.f.__inner[0];m=this.f.__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.g.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.a=true},i:function(a,b,c,d,e){var f=this;var g=null;var h=f.f;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.b){if(i>1){var k=new $$t.cr;g=k;var l=h.__inner[1];k.d({__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.b(f.d);k.e(f.c?1:0);k.f(new $$t.av(f.h*c,f.h*c));a=k.d()}}else{var m=new $$t.co;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.f;var f=false;var g=c.f;var h=false;if(e.count()==0&&g.count()==0){return}d.b=false;d.e=false;d.a=false;d.d=false;d.c=false;if(b.e){f=true}if(c.e){h=true}if(b.b!=c.b||b.e||c.e||b.d!=c.d||b.c!=c.c){f=true;h=true;d.e=true}if(f&&!b.e){if(!b.a){b.j(c.h)}e=b.g}if(h&&!c.e){if(!c.a){c.j(b.h)}g=c.g}if(b.e){e=b.g}if(c.e){g=c.g}d.g.clear();if(b.b&&c.b){d.b=true}$$t.$df.a(d.f,a,e,g);if(d.e){var i;var j=d.f.count();for(var k=0;k<j;k++){i=d.f.__inner[k];d.g.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.a=true}if(b.d==c.d){d.d=c.d}if(b.c==c.c){d.c=c.c}if(d.b){d.h=b.h+(c.h-b.h)*a}},l:function(){this.f.clear();this.g.clear();this.e=false;this.a=false;this.b=false},$type:new $.ig.Type("MorphSegment",$.ig.$ot)},true);$.ig.util.defType("RadialGaugeFrame:dn","Object",{init:function(){$.ig.$op.init.call(this);this.b(new $$t.dp);this.c(new $$t.et);this.a(new $$t.ev)},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},e:function(a,b,c){this.d(b.d()+(c.d()-b.d())*a);this.b().ag(a,b.b(),c.b());this.c().x(a,b.c(),c.c());this.a().k(a,b.a(),c.a())},$type:new $.ig.Type("RadialGaugeFrame",$.ig.$ot)},true);$.ig.util.defType("RadialGaugeNeedleFrame:dp","Object",{init:function(){$.ig.$op.init.call(this);this.d(new $$t.dc);this.b(new $$t.dc);this.t(new $$t.dc);this.e(new $$t.dc);this.f(new $$t.dc);this.x(new $$t.dc);this.v(new $$t.dc);this.w(new $$t.dc);this.z(new $$t.dc);this.y(new $$t.dc);this.u(new $$t.dc);this.h(new $$t.dc);this.g(new $$t.dc);this.c(new $$t.dc);this.s(new $$t.dc);this.a(new $$t.dc);this.q(new $$t.dc);this.r(new $$t.dc);this.i(new $$t.dc);this.l(new $$t.dc);this.m(new $$t.dc);this.p(new $$t.dc);this.j(new $$t.dc);this.k(new $$t.dc);this.n(new $$t.dc);this.o(new $$t.dc)},_ad:0,ad:function(value){if(arguments.length===1){this._ad=value;return value}else{return this._ad}},_ac:0,ac:function(value){if(arguments.length===1){this._ac=value;return value}else{return this._ac}},_af:0,af:function(value){if(arguments.length===1){this._af=value;return value}else{return this._af}},_ab:0,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},_aj:null,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},_ak:null,ak:function(value){if(arguments.length===1){this._ak=value;return value}else{return this._ak}},_aa:0,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_ae:0,ae:function(value){if(arguments.length===1){this._ae=value;return value}else{return this._ae}},_ai:null,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},_ah:null,ah:function(value){if(arguments.length===1){this._ah=value;return value}else{return this._ah}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_t:null,t:function(value){if(arguments.length===1){this._t=value;return value}else{return this._t}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_v:null,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_w:null,w:function(value){if(arguments.length===1){this._w=value;return value}else{return this._w}},_z:null,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_u:null,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_s:null,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_q:null,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_r:null,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},ag:function(a,b,c){this.ad(b.ad()+(c.ad()-b.ad())*a);this.ac(b.ac()+(c.ac()-b.ac())*a);this.af(b.af()+(c.af()-b.af())*a);this.ab(b.ab()+(c.ab()-b.ab())*a);this.aj($$t.$dq.g(b.aj(),a,c.aj(),0));this.ak($$t.$dq.g(b.ak(),a,c.ak(),0));this.ae(b.ae()+(c.ae()-b.ae())*a);this.aa(b.aa()+(c.aa()-b.aa())*a);this.ah($$t.$dq.g(b.ah(),a,c.ah(),0));this.ai($$t.$dq.g(b.ai(),a,c.ai(),0));this.d().k(a,b.d(),c.d());this.b().k(a,b.b(),c.b());this.t().k(a,b.t(),c.t());this.e().k(a,b.e(),c.e());this.f().k(a,b.f(),c.f());this.x().k(a,b.x(),c.x());this.v().k(a,b.v(),c.v());this.w().k(a,b.w(),c.w());this.z().k(a,b.z(),c.z());this.y().k(a,b.y(),c.y());this.u().k(a,b.u(),c.u());this.h().k(a,b.h(),c.h());this.g().k(a,b.g(),c.g());this.c().k(a,b.c(),c.c());this.s().k(a,b.s(),c.s());this.a().k(a,b.a(),c.a());this.q().k(a,b.q(),c.q());this.r().k(a,b.r(),c.r());this.i().k(a,b.i(),c.i());this.l().k(a,b.l(),c.l());this.m().k(a,b.m(),c.m());this.p().k(a,b.p(),c.p());this.j().k(a,b.j(),c.j());this.k().k(a,b.k(),c.k());this.n().k(a,b.n(),c.n());this.o().k(a,b.o(),c.o())},am:function(a,b,c){var d=new $$t.b4;var e=new $$t.ch;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.d().i(f,e,a,b,c);f=this.b().i(f,e,a,b,c);f=this.t().i(f,e,a,b,c);f=this.e().i(f,e,a,b,c);f=this.f().i(f,e,a,b,c);f=this.x().i(f,e,a,b,c);f=this.v().i(f,e,a,b,c);f=this.w().i(f,e,a,b,c);f=this.z().i(f,e,a,b,c);f=this.y().i(f,e,a,b,c);f=this.u().i(f,e,a,b,c);f=this.h().i(f,e,a,b,c);f=this.g().i(f,e,a,b,c);f=this.c().i(f,e,a,b,c);f=this.s().i(f,e,a,b,c);f=this.a().i(f,e,a,b,c);e.__isClosed=true;d.b().add(e);var g=new $$t.ch;if(this.q().f.count()>0||this.r().f.count()>0){f=this.q().i(f,g,a,b,c);f=this.r().i(f,g,a,b,c);g.__isClosed=true;d.b().add(g)}return d},an:function(a,b,c){var d=new $$t.b4;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 $$t.ch;if(this.m().f.count()>0||this.p().f.count()>0){e=this.m().i(e,f,a,b,c);e=this.p().i(e,f,a,b,c);f.__isClosed=true;d.b().add(f)}var g=new $$t.ch;if(this.n().f.count()>0||this.o().f.count()>0){e=this.n().i(e,g,a,b,c);e=this.o().i(e,g,a,b,c);g.__isClosed=true;d.b().add(g)}return d},al:function(a,b,c){var d=new $$t.b4;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 $$t.ch;if(this.i().f.count()>0||this.l().f.count()>0){e=this.i().i(e,f,a,b,c);e=this.l().i(e,f,a,b,c);f.__isClosed=true;d.b().add(f)}var g=new $$t.ch;if(this.j().f.count()>0||this.k().f.count()>0){e=this.j().i(e,g,a,b,c);e=this.k().i(e,g,a,b,c);g.__isClosed=true;d.b().add(g)}return d},$type:new $.ig.Type("RadialGaugeNeedleFrame",$.ig.$ot)},true);$.ig.util.defType("RadialGaugeRangeFrame:eu","Object",{init:function(){$.ig.$op.init.call(this)},f:0,g:0,e:0,b:0,c:0,d:0,k:null,l:null,h:0,a:function(a,b,c,d){var e=new $$t.eu;e.k=$$t.$dq.g(c.k,a,d.k,0);e.l=$$t.$dq.g(c.l,a,d.l,0);e.h=b*c.h+a*d.h;e.f=b*c.f+a*d.f;e.g=b*c.g+a*d.g;e.e=b*c.e+a*d.e;e.b=b*c.b+a*d.b;e.c=b*c.c+a*d.c;e.d=b*c.d+a*d.d;return e},m:function(a,b,c){var d=new $$t.b4;var e=new $$t.ch;var f=4;var g=1/a;var h=false;if(Math.abs(this.g-this.d)<g){h=true}var i=false;if(Math.abs(this.f-this.c)<g){i=true}var j=false;if(this.b-this.e>=2*3.14159265358979){j=true}if(i&&h&&j){var k=this.i(0,3.14159265358979,this.g,a,b,c,true);e.__startPoint=k.a();var l=this.i(3.14159265358979,0,this.g,a,b,c,true);var m=new $$t.ch;var n=this.i(0,3.14159265358979,this.f,a,b,c,false);m.__startPoint=n.a();var o=this.i(3.14159265358979,0,this.f,a,b,c,false);e.__segments.add(k.b());e.__segments.add(l.b());m.__segments.add(n.b());m.__segments.add(o.b());d.b().add(e);d.b().add(m);return d}var p=null;if(h){var q=this.i(this.e,this.b,this.g,a,b,c,true);e.__startPoint=q.a();p=q.b()}else{var r=this.j(this.e,this.b,this.g,this.d,a,b,c,true,f);e.__startPoint=r.a();p=r.b()}var s=null;var t=new $$t.cl(1);if(i){var u=this.i(this.e,this.b,this.f,a,b,c,false);s=u.b();t.c(u.a())}else{var v=this.j(this.e,this.b,this.f,this.c,a,b,c,false,f);s=v.b();t.c(v.a())}e.__segments.add(p);e.__segments.add(t);e.__segments.add(s);e.__isFilled=true;e.__isClosed=true;d.b().add(e);return d},j:function(a,b,c,d,e,f,g,h,i){var j=new $$t.co;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 $$t.de($$t.$aw.$type,$$t.$cj.$type,u.__inner[0],j)},i:function(a,b,c,d,e,f,g){var h=c*d;var i=new $$t.cr;i.e(g?1:0);i.b(b-a>3.14159265358979);i.f(new $$t.av(h,h));var j=g?b:a;var k=g?a:b;i.d({__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 $$t.de($$t.$aw.$type,$$t.$cj.$type,l,i)},$type:new $.ig.Type("RadialGaugeRangeFrame",$.ig.$ot)},true);$.ig.util.defType("BackingFrame:ev","Object",{init:function(){$.ig.$op.init.call(this)},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_h:0,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_g:0,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_f:0,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},k:function(a,b,c){this.h(b.h()+(c.h()-b.h())*a);this.l($$t.$dq.g(b.l(),a,c.l(),0));this.m($$t.$dq.g(b.m(),a,c.m(),0));this.g(b.g()+(c.g()-b.g())*a);this.c(b.c()+(c.c()-b.c())*a);this.e(b.e()+(c.e()-b.e())*a);this.d(b.d()+(c.d()-b.d())*a);this.b(b.b()+(c.b()-b.b())*a);this.f(b.f()+(c.f()-b.f())*a)},i:function(a,b,c,d){var $self=this;a.__startPoint={__x:b*$self.e()+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 $$t.cr;$ret.d({__x:-1*b*$self.e()+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.b(false);$ret.e(1);$ret.f(new $$t.av(b*$self.e(),b*$self.e()));return $ret}();var f=function(){var $ret=new $$t.cr;$ret.d({__x:b*$self.e()+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.b(false);$ret.e(1);$ret.f(new $$t.av(b*$self.e(),b*$self.e()));return $ret}();a.__segments.add(e);a.__segments.add(f)},n:function(a,b,c){var d=new $$t.b4;var e=new $$t.ch;if(this.g()==this.c()){this.i(e,a,b,c)}else{var f=this.e();var g=this.d();var h=this.g();var i=this.c();var j=this.f();var k=h;var l=i;h-=j;i+=j;if(i-h>2*3.14159265358979){this.i(e,a,b,c)}else{this.j(e,a,b,c)}}e.__isClosed=true;d.b().add(e);return d},a:function(a,b){return Math.abs(a-b)<1e-5},j:function(a,b,c,d){var $self=this;var e=$self.e();var f=$self.d();var g=$self.g();var h=$self.c();var i=$self.f();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=$self.b();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 $$t.cr;$ret.d({__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.b(t*2>3.14159265358979);$ret.e(1);$ret.f(new $$t.av(p,p));return $ret}();var aj=function(){var $ret=new $$t.cr;$ret.d({__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.b(h-t-(g+t)>3.14159265358979);$ret.e(1);$ret.f(new $$t.av(q,q));return $ret}();var ak=function(){var $ret=new $$t.cr;$ret.d({__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.b(t*2>3.14159265358979);$ret.e(1);$ret.f(new $$t.av(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};if($self.a(ao.__x,an.__x)&&$self.a(ao.__y,an.__y)){ao=am}var as=$$t.$dd.l(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};if($self.a(aw.__x,av.__x)&&$self.a(aw.__y,av.__y)){aw=au}var a0=$$t.$dd.l(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.a().__x)||isNaN(as.a().__y)||isNaN(as.b().__x)||isNaN(as.b().__y)||isNaN(a0.a().__x)||isNaN(a0.a().__y)||isNaN(a0.b().__x)||isNaN(a0.b().__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 $$t.cl(1);$ret.c({__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.a().__x-an.__x,2)+Math.pow(as.a().__y-an.__y,2)<Math.pow(as.b().__x-an.__x,2)+Math.pow(as.b().__y-an.__y,2)){a2=as.a()}else{a2=as.b()}if(Math.pow(a0.a().__x-av.__x,2)+Math.pow(a0.a().__y-av.__y,2)<Math.pow(a0.b().__x-av.__x,2)+Math.pow(a0.b().__y-av.__y,2)){a3=a0.a()}else{a3=a0.b()}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 $$t.cl(1);$ret.c({__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 $$t.cl(1);$ret.c(a2);return $ret}();a.__segments.add(a5);var a6=$$t.$dd.c({__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=$$t.$dd.c({__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*3.14159265358979}var a8=function(){var $ret=new $$t.cr;$ret.d(a3);$ret.b(a7-a6>3.14159265358979);$ret.e(1);$ret.f(new $$t.av(r,r));return $ret}();a.__segments.add(a8);var a9=function(){var $ret=new $$t.cl(1);$ret.c({__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.$ot)},true);$.ig.util.defType("RadialGaugeScaleFrame:et","Object",{init:function(){$.ig.$op.init.call(this);this.k(new $$t.a1($$t.$eu.$type,0));this.j(new Array(0));this.i(new Array(0));this.c(new Array(0));this.e(new Array(0));this.f(new Array(0));this.d(new Array(0));this.g(new Array(0));this.h(new Array(0))},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_t:0,t:function(value){if(arguments.length===1){this._t=value;return value}else{return this._t}},_q:0,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_v:0,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_u:0,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_n:0,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_m:0,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_s:0,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_p:0,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_ac:null,ac:function(value){if(arguments.length===1){this._ac=value;return value}else{return this._ac}},_w:0,w:function(value){if(arguments.length===1){this._w=value;return value}else{return this._w}},_o:0,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_aa:null,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_ab:null,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},_z:null,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},_r:0,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},a: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},b: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},x:function(a,b,c){this.ab($$t.$dq.g(b.ab(),a,c.ab(),0));this.ac($$t.$dq.g(b.ac(),a,c.ac(),0));this.aa($$t.$dq.g(b.aa(),a,c.aa(),0));if(b.z()==null&&c.z()==null){this.z(null)}else{this.z($$t.$dq.g(b.z(),a,c.z(),0))}this.t(b.t()+(c.t()-b.t())*a);this.q(b.q()+(c.q()-b.q())*a);this.s(b.s()+(c.s()-b.s())*a);this.p(b.p()+(c.p()-b.p())*a);this.r(b.r()+(c.r()-b.r())*a);this.l(b.l()+(c.l()-b.l())*a);this.v(b.v()+(c.v()-b.v())*a);this.u(b.u()+(c.u()-b.u())*a);this.n(b.n()+(c.n()-b.n())*a);this.m(b.m()+(c.m()-b.m())*a);this.w(b.w()+(c.w()-b.w())*a);this.o(b.o()+(c.o()-b.o())*a);this.j(this.a(a,this.j(),b.j(),c.j()));this.i(this.a(a,this.i(),b.i(),c.i()));this.c(this.a(a,this.c(),b.c(),c.c()));this.f(this.a(a,this.f(),b.f(),c.f()));this.d(this.a(a,this.d(),b.d(),c.d()));this.g(this.a(a,this.g(),b.g(),c.g()));this.h(this.a(a,this.h(),b.h(),c.h()));this.e(this.b(a,this.e(),b.e(),c.e()));this.y(a,this.k(),b.k(),c.k())},y:function(a,b,c,d){var $self=this;$$t.$df.b($$t.$eu.$type,b,a,c,d,function(){return new $$t.eu},$$t.$eu.a)},$type:new $.ig.Type("RadialGaugeScaleFrame",$.ig.$ot)},true);$.ig.util.defType("RadialGaugeNeedlePreparer:ew","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},e:function(a){var b=this.b();a.aj(b.t);a.ak(b.u);a.ah(b.r);a.ai(b.s);a.ae(b.o);a.aa(b.h);switch(b.b){case 0:this.i(a);break;case 1:this.j(a);break;case 2:this.n(a);break;case 4:this.l(a);break;case 5:this.k(a);break;case 3:this.g(a);break;case 7:this.h(a);break;case 8:this.m(a);break;case 6:this.o(a);break}switch(b.c){case 3:this.d(a,true,false);break;case 5:this.d(a,false,false);break;case 4:this.d(a,true,true);break;case 6:this.d(a,false,true);break}},d:function(a,b,c){var d=this.a();var e=d.i;var f=d.g;var g=d.f;var h=a.m();if(b){h=a.i()}var i=h.f;h.b=true;h.c=true;h.d=false;h.h=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.p();if(b){h=a.l()}i=h.f;h.b=true;h.c=true;h.d=true;h.h=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.n();if(b){h=a.j()}i=h.f;h.b=true;h.c=false;h.d=false;h.h=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.o();if(b){h=a.k()}i=h.f;h.b=true;h.c=false;h.d=true;h.h=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})}},o:function(a){this.f(a,false,true,false,true)},m:function(a){this.f(a,false,false,true,true)},l:function(a){this.f(a,false,false,true,false)},n:function(a){this.f(a,false,true,false,false)},h:function(a){this.f(a,false,false,false,true)},c: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},f:function(a,b,c,d,e){this.p(a);var f=this.a();a.ad(f.m);a.ac(f.k);a.af(0);if(!isNaN(f.l)){a.af(Math.max(a.af(),f.l))}if(!isNaN(f.i)){a.af(Math.max(a.af(),f.i))}if(!isNaN(f.q)){a.af(Math.max(a.af(),f.q))}if(!isNaN(f.e)){a.af(Math.max(a.af(),f.e))}if(c){f.p=f.k;f.q=0}if(d){f.p=f.k;f.q=f.l}if(b){var g=Math.max(f.n,f.l);f.n=g;f.l=g;f.p=f.k;f.q=f.l}if(isNaN(f.p)){f.p=f.k}var h=f.c==1||f.c==2;var i=f.n;var j=f.l;if(!d&&!b){j=0}var k=f.q;var l=f.i;var m=f.m;var n=f.k;var o=f.d;var p=f.p;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.f;var u=f.g;var v=0;var w=u;var x=u;var y=this.c(m,i,p,k,u);var z=y;var aa=f.c==2;if(h){var ab=$$t.$dd.l({__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.a().__x)||isNaN(ab.a().__y)||isNaN(ab.b().__x)||isNaN(ab.b().__y)){h=false}else{var ac=ab.a();var ad=ab.b();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=$$t.$dd.l({__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.a().__x)||isNaN(af.a().__y)||isNaN(af.b().__x)||isNaN(af.b().__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=$$t.$dd.l({__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.a().__x)&&!isNaN(ax.a().__y)&&!isNaN(ax.b().__x)&&!isNaN(ax.b().__y)){ai=true;al=ax.a().__x;am=ax.a().__y;an=ax.b().__x;ao=ax.b().__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.a();var a1=a0.f;var a2=i;if(ag){az=ap;a0.b=true;a0.d=false;a0.c=false;a0.h=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.d();a1=a0.f;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.c(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.b();a1=a0.f;if(ai){a0.b=true;a0.d=false;a0.c=false;a0.h=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.c(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.t();a1=a0.f;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.c(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.e();a1=a0.f;if(a3){a0.b=true;a0.d=false;a0.c=false;a0.h=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.c(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.f();a1=a0.f;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.c(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.x();a1=a0.f;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.v();a1=a0.f;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.c(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.w();a1=a0.f;if(ah){az=au;a0.b=true;a0.d=false;a0.c=false;a0.h=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.z();a1=a0.f;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.c(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.y();a1=a0.f;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.u();a1=a0.f;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.c(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.h();a1=a0.f;if(a3){a0.b=true;a0.d=false;a0.c=false;a0.h=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.c(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.g();a1=a0.f;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.c(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.c();a1=a0.f;if(ai){a0.b=true;a0.d=false;a0.c=false;a0.h=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.c(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.s();a1=a0.f;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.c(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.q();a1=a0.f;if(aa&&a3){a0.b=true;a0.c=true;a0.d=false;a0.h=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.r();a1=a0.f;if(aa&&a3){a0.b=true;a0.c=true;a0.d=true;a0.h=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})}},g:function(a){this.f(a,false,false,false,false)},k:function(a){this.f(a,true,false,false,true)},a:function(){var a=this.b();var b=this.b().a();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.b){case 3:f=.4;break;case 4:i=.06;break;case 7:f=.4;c=-.3;e=-.2;k=.14;break;case 5:c=-.3;e=-.2;k=.14;break;case 8:i=.06;c=-.3;e=-.2;k=.14;break;case 6:c=-.3;e=-.2;k=.14;break}var m=a.m;var n=a.k;var o=a.c==1||a.c==2;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.n;if(isNaN(r)){r=h}var s=a.l;if(isNaN(s)){s=i}var t=a.i;var u=a.f;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.d;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.p;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.q;if(isNaN(aa)){aa=k}if(isNaN(ab)){ab=l}b.i=t/2;b.f=u/2;b.d=x;b.p=y;b.m=m;b.k=n;b.g=z;b.n=r/2;b.l=s/2;b.q=ab/2;b.e=aa/2;return b},j:function(a){this.f(a,true,false,false,false)},p:function(a){a.a().l();a.d().l();a.b().l();a.t().l();a.e().l();a.f().l();a.x().l();a.v().l();a.w().l();a.z().l();a.y().l();a.u().l();a.h().l();a.g().l();a.c().l();a.s().l();a.q().l();a.r().l();a.i().l();a.l().l();a.m().l();a.p().l();a.j().l();a.k().l();a.n().l();a.o().l()},i:function(a){this.p(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.a();var j=i.f;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.d();j=i.f;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.b();j=i.f;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.t();j=i.f;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.e();j=i.f;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.f();j=i.f;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.x();j=i.f;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.v();j=i.f;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.w();j=i.f;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.z();j=i.f;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.y();j=i.f;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.u();j=i.f;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.h();j=i.f;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.g();j=i.f;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.c();j=i.f;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.s();j=i.f;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.$ot)},true);$.ig.util.defType("RadialGaugeNeedleParameters:ex","Object",{init:function(){$.ig.$op.init.call(this)},m:0,k:0,n:0,l:0,e:0,d:0,q:0,p:0,j:0,b:null,c:null,i:0,r:null,s:null,h:0,t:null,u:null,o:0,g:0,f:0,a:function(){var a=new $$t.ex;a.m=this.m;a.k=this.k;a.n=this.n;a.l=this.l;a.e=this.e;a.d=this.d;a.q=this.q;a.p=this.p;a.b=this.b;a.c=this.c;a.i=this.i;a.r=this.r;a.s=this.s;a.h=this.h;a.t=this.t;a.u=this.u;a.o=this.o;a.g=this.g;a.f=this.f;return a},$type:new $.ig.Type("RadialGaugeNeedleParameters",$.ig.$ot)},true);$.ig.util.defType("XamRadialGaugeView:ey","Object",{init:function(a){this.bh=new $$t.bw;this.bj=new $$t.bw;this.bg=new $$t.bw;this.bi=new $$t.bw;this.bk=new $$t.bw;this.g=["needle","needlePivot","backing","scale","tick","minorTick","label"];this.i=false;this.j=false;this.aa=null;this.a5=new $$t.az;this.a6=function(){var $ret=new $$t.az;$ret.fill("black");return $ret}();this.q=NaN;this.w=-1;this.v=-1;this.c=null;this.d=null;$.ig.$op.init.call(this);this.e(a);this.l=new $$t.fa(String,$$t.$fa.$type.specialize(String,String),0);this.m(new $$t.a1($$t.$cy.$type,0));this.o(new $$t.a1($$t.$bw.$type,0));this.p(new $$t.a1($$t.$bw.$type,0))},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},z:null,ag:function(a){a.__visibility=0},ah:function(a){a.__visibility=1},ai:function(a){this.m().remove(a)},a4:function(){var a=new $$t.cy;this.m().add(a);return a},ap:function(a){a.__visibility=0},aq:function(a){a.__visibility=1},ar:function(a){this.o().remove(a)},bq:function(){var a=new $$t.bw;this.o().add(a);return a},at:function(a){a.__visibility=0},au:function(a){a.__visibility=1},av:function(a){this.p().remove(a)},br:function(){var a=new $$t.bw;this.p().add(a);return a},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},bh:null,bj:null,bg:null,bi:null,bk:null,k:function(){return true},bm:function(){return this.bh},bo:function(){return this.bj},s:function(a){var b=$.ig.util.cast($$t.$cy.$type,a);if(b!=null&&b.aa()!=null){return this.f().d(b.aa())+0}return 0},bs:function(a){if(isNaN(this.q)){this.q=this.r(null)}var b=this.s(a);var c=this.q;return new $$t.av(b,c)},l:null,g:null,af:function(){var $self=this;$self.i=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 $$t.a1($.ig.Array.prototype.$type,0);$ret.add(a);$ret.add(b);return $ret}();$self.l.clear();var e=$self.g.length;for(var f=0;f<e;f++){var g=new $$t.fa(String,String,0);var h=$self.g[f];var i=new Array(c.length);$.ig.Array.prototype.copy(c,0,i,0,c.length);$self.h("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])}$self.l.item(h,g)}$self.a2();var k;var l;(function(){var $ret=$$t.$dq.a("radialgauge-range",$self.y(),k,l);k=$ret.brushes;l=$ret.outlines;return $ret.ret})();$self.a=k;$self.b=l;if($self.c==null){$self.e().rangeBrushes($self.a)}if($self.d==null){$self.e().rangeOutlines($self.b)}$self.i=false},a:null,b:null,a2:function(){this.i=true;var a=this.g.length;for(var b=0;b<a;b++){var c=this.g[b];this.a1(c,this.l.item(c))}this.i=false},a1:function(a,b){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 $$t.az;if(b.item(f)!=null){c.__fill=b.item(f)}break;case"border-color":d=new $$t.az;if(b.item(f)!=null){d.__fill=b.item(f)}break}}switch(a){case"needle":if(this.ba==null){this.e().needleBrush(c)}if(this.bb==null){this.e().needleOutline(d)}break;case"needlePivot":if(this.bc==null){this.e().needlePivotBrush(c)}if(this.bd==null){this.e().needlePivotOutline(d)}break;case"backing":if(this.a7==null){this.e().backingBrush(c)}if(this.a8==null){this.e().backingOutline(d)}break;case"scale":if(this.be==null){this.e().scaleBrush(c)}break;case"tick":if(this.bf==null){this.e().tickBrush(c)}break;case"minorTick":if(this.a9==null){this.e().minorTickBrush(c)}break;case"label":this.a6=c;break}},h:function(a,b){var c=this.z;if(c==null){c=this.z=$("<span style='position:absolute;display:none' />");$("body").append(this.z)}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"?$$t.$f2.c(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},u: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},i:false,am:function(){var $self=this;$self.i=true;$self.e().needleBrush(function(){var $ret=new $$t.az;$ret.fill("#CED3D8");return $ret}());$self.e().needleOutline(function(){var $ret=new $$t.az;$ret.fill("#B2B9C0");return $ret}());$self.e().tickBrush(function(){var $ret=new $$t.az;$ret.fill("#617583");return $ret}());$self.e().scaleBrush(function(){var $ret=new $$t.az;$ret.fill("#FFC73C");return $ret}());$self.e().backingBrush(function(){var $ret=new $$t.az;$ret.fill("#EBEDEF");return $ret}());$self.e().backingOutline(function(){var $ret=new $$t.az;$ret.fill("#B2B9C0");return $ret}());$self.e().needlePivotBrush(function(){var $ret=new $$t.az;$ret.fill("#CED3D8");return $ret}());$self.e().needlePivotOutline(function(){var $ret=new $$t.az;$ret.fill("#B2B9C0");return $ret}());$self.e().minorTickBrush(function(){var $ret=new $$t.az;$ret.fill("rgba(100,107,114,.74)");return $ret}());$self.i=false},j:false,ax:function(){if(!this.j){this.j=true;window.setTimeout(this.ab.runOn(this),0)}},ab:function(){if(this.j){this.j=false;this.e().ex()}},flush:function(){if(this.j){this.ab()}},as:function(a,b,c){a.l(b);a.m(c)},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},aa:null,a5:null,ak:function(a){var b=$(a);this.y(b);var c=Math.round(b.width());var d=Math.round(b.height());this.y().css("position","relative");var e=$("<canvas style='position:absolute'></canvas>");this.y().append(e);this.w=c;this.v=d;e.attr("width",c.toString());e.attr("height",d.toString());if(this.z==null){this.z=$("<span style='position:absolute;display:none' />")}this.y().append(this.z);this.e().he(new $$t.au(0,0,0,c,d));this.x(e);var f=this.x()[0].getContext("2d");this.f(new $$t.fo(new $$t.f7,f));this.af();this.a3();this.f().z(this.aa);this.aw()},az:function(a,b){if(b!=null){a.ab(b)}else{a.ab(this.a6)}},a0:function(){this.af();this.a3();this.ax()},a3:function(){this.aa=$$t.$f2.c(this.y());if(this.e().font()!=null){this.aa=this.e().font()}this.q=this.r(this.aa);this.a5=new $$t.az;this.a5.__fill=this.y().css("color");if(this.f()!=null){this.f().z(this.aa)}},ac:function(){this.aw()},a6:null,aw:function(){if(this.w!=this.e().he().width()||this.v!=this.e().he().height()){this.x().attr("width",this.e().he().width().toString());this.x().attr("height",this.e().he().height().toString());this.w=Math.round(this.e().he().width());this.v=Math.round(this.e().he().height())}this.f().i(this.e().he().left(),this.e().he().top(),this.e().he().width(),this.e().he().height());this.f().q(this.bg);this.f().q(this.bj);if(this.n!=null){for(var a=0;a<this.n.count();a++){this.f().q(this.n.__inner[a])}}for(var b=0;b<this.m().count();b++){this.f().z(this.aa);this.f().u(this.m().__inner[b])}for(var c=0;c<this.o().count();c++){this.f().q(this.o().__inner[c])}this.f().x();this.f().h(this.bh.h());this.f().q(this.bk);this.f().q(this.bh);this.f().q(this.bi);this.f().w()},q:0,r: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_)},n:null,ay:function(a){this.n=a},bl:function(){return this.bg},bp:function(){return this.bk},bn:function(){return this.bi},w:0,v:0,al:function(){var a=Math.round(this.y().width());var b=Math.round(this.y().height());this.e().he(new $$t.au(0,0,0,a,b))},ad:function(a){a.scalePath(new $$t.gf(1,"Scale",this.bj));a.needlePath(new $$t.gf(1,"Needle",this.bh));var b=this.bh.h().h().__inner[0].h();a.needle().angle(b);a.backingPath(new $$t.gf(1,"Backing",this.bg));a.overlayPath(new $$t.gf(1,"Overlay",this.bi));a.underlayPath(new $$t.gf(1,"Underlay",this.bk));var c=this.aa;var e=this.m().getEnumerator();while(e.moveNext()){var d=e.current();if(d.__visibility==0){var f=$$t.$f2.a(d,c);var g=new $$t.c8;g.labelValue(d.aa());g.labelPosition({__x:d.l(),__y:d.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});g.labelSize(this.bs(d));g.appearance($$t.$ay.fromTextElement(d,f));a.scaleLabels().add(g)}}var i=this.o().getEnumerator();while(i.moveNext()){var h=i.current();if(h.__visibility==0){var j=new $$t.c9;j.tickPath(new $$t.gf(1,"tickmarks",h));a.scaleTickmarks().add(j)}}var l=this.p().getEnumerator();while(l.moveNext()){var k=l.current();if(k.__visibility==0){var m=new $$t.da;var n=new $$t.gf(1,"range",k);m.rangePath(n);a.ranges().add(m)}}},ba:null,bb:null,bc:null,bd:null,a7:null,a8:null,be:null,bf:null,a9:null,aj:function(a,b,c){var d=b;var e=c;if(!this.i){switch(a){case"NeedleBrush":this.ba=e;break;case"NeedleOutline":this.bb=e;break;case"NeedlePivotBrush":this.bc=e;break;case"NeedlePivotOutline":this.bd=e;break;case"BackingBrush":this.a7=e;break;case"BackingOutline":this.a8=e;break;case"ScaleBrush":this.be=e;break;case"TickBrush":this.bf=e;break;case"MinorTickBrush":this.a9=e;break}if(e==null){this.a2()}}},c:null,d:null,an:function(a,b){if(!this.i){this.c=b;if(this.c==null){this.e().rangeBrushes(this.a)}}},ao:function(a,b){if(!this.i){this.d=b;if(this.d==null){this.e().rangeOutlines(this.b)}}},$type:new $.ig.Type("XamRadialGaugeView",$.ig.$ot)},true);$.ig.util.defType("XamRadialGauge:ez","Control",{init:function(){var $self=this;this.bb=0;this.ba=100;this.hf=new $$t.av(NaN,NaN);this.a6=new $$t.a1($$t.$cy.$type,0);this.a9=new $$t.a1($$t.$bw.$type,0);this.a8=new $$t.a1($$t.$bw.$type,0);this.a7=new $$t.a1($$t.$bw.$type,0);this.bc=0;$$t.$e0.init.call(this);this.view(new $$t.ey(this));this.view().am();this.hd=$$t.$au.empty();this.al(new $$t.dn);this.ak(new $$t.dn);this.aj(new $$t.dn);this.ranges(new $$t.e7);this.a0(true);this.at(new $$t.e4(0,1,this.transitionDuration()));this.at().propertyChanged=$.ig.Delegate.prototype.combine(this.at().propertyChanged,this.ew.runOn(this));this.y($$t.$ez.$type);this.av(function(){var $ret=new $$t.e9($$t.$cy.$type);$ret.a($self.view().ag.runOn($self.view()));$ret.b($self.view().ah.runOn($self.view()));$ret.c($self.view().ai.runOn($self.view()));$ret.i($self.view().a4.runOn($self.view()));return $ret}());this.ay(function(){var $ret=new $$t.e9($$t.$bw.$type);$ret.a($self.view().ap.runOn($self.view()));$ret.b($self.view().aq.runOn($self.view()));$ret.c($self.view().ar.runOn($self.view()));$ret.i($self.view().bq.runOn($self.view()));return $ret}());this.aw(function(){var $ret=new $$t.e9($$t.$bw.$type);$ret.a($self.view().ap.runOn($self.view()));$ret.b($self.view().aq.runOn($self.view()));$ret.c($self.view().ar.runOn($self.view()));$ret.i($self.view().bq.runOn($self.view()));return $ret}());this.ax(function(){var $ret=new $$t.e9($$t.$bw.$type);$ret.a($self.view().at.runOn($self.view()));$ret.b($self.view().au.runOn($self.view()));$ret.c($self.view().av.runOn($self.view()));$ret.i($self.view().br.runOn($self.view()));return $ret}());this.aq(new $$t.e8(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection()))},scaleValue:function(a){return this.aq().h(a)},unscaleValue:function(a){return this.aq().j(a)},getValueForPoint:function(a){var b=this.he();var c=Math.min(b.width()/2,b.height()/2)*this.radiusMultiplier();var d=this.c4();var e=d.__x;var f=d.__y;var g=$$t.$dd.c({__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.aq()!=null&&g<this.aq().i()){g+=3.14159265358979*2}if(this.aq()!=null&&g>this.aq().g()){g-=3.14159265358979*2}var h=this.unscaleValue(g);return h},g4:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},_view:null,view:function(value){if(arguments.length===1){this._view=value;return value}else{return this._view}},ew:function(a,b){this.transitionProgress(this.at().transitionProgress())},_at:null,at:function(value){if(arguments.length===1){this._at=value;return value}else{return this._at}},rangeBrushes:function(a){if(arguments.length===1){this.g($$t.$ez.rangeBrushesProperty,a);return a}else{return this.c($$t.$ez.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.g($$t.$ez.rangeOutlinesProperty,a);return a}else{return this.c($$t.$ez.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.g($$t.$ez.minimumValueProperty,a);return a}else{return this.c($$t.$ez.minimumValueProperty)}},bb:0,actualMinimumValue:function(a){if(arguments.length===1){this.bb=a;return a}else{return this.bb}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$ez.maximumValueProperty,a);return a}else{return this.c($$t.$ez.maximumValueProperty)}},ba:0,actualMaximumValue:function(a){if(arguments.length===1){this.ba=a;return a}else{return this.ba}},interval:function(a){if(arguments.length===1){this.g($$t.$ez.intervalProperty,a);return a}else{return this.c($$t.$ez.intervalProperty)}},centerX:function(a){if(arguments.length===1){this.g($$t.$ez.centerXProperty,a);return a}else{return this.c($$t.$ez.centerXProperty)}},centerY:function(a){if(arguments.length===1){this.g($$t.$ez.centerYProperty,a);return a}else{return this.c($$t.$ez.centerYProperty)}},value:function(a){if(arguments.length===1){this.g($$t.$ez.valueProperty,a);return a}else{return this.c($$t.$ez.valueProperty)}},scaleStartAngle:function(a){if(arguments.length===1){this.g($$t.$ez.scaleStartAngleProperty,a);return a}else{return this.c($$t.$ez.scaleStartAngleProperty)}},scaleEndAngle:function(a){if(arguments.length===1){this.g($$t.$ez.scaleEndAngleProperty,a);return a}else{return this.c($$t.$ez.scaleEndAngleProperty)}},scaleSweepDirection:function(a){if(arguments.length===1){this.g($$t.$ez.scaleSweepDirectionProperty,a);return a}else{return this.c($$t.$ez.scaleSweepDirectionProperty)}},transitionDuration:function(a){if(arguments.length===1){this.g($$t.$ez.transitionDurationProperty,a);return a}else{return this.c($$t.$ez.transitionDurationProperty)}},transitionEasingFunction:function(a){if(arguments.length===1){this.g($$t.$ez.transitionEasingFunctionProperty,a);return a}else{return this.c($$t.$ez.transitionEasingFunctionProperty)}},needleBrush:function(a){if(arguments.length===1){this.g($$t.$ez.needleBrushProperty,a);return a}else{return this.c($$t.$ez.needleBrushProperty)}},needleOutline:function(a){if(arguments.length===1){this.g($$t.$ez.needleOutlineProperty,a);return a}else{return this.c($$t.$ez.needleOutlineProperty)}},needleStartExtent:function(a){if(arguments.length===1){this.g($$t.$ez.needleStartExtentProperty,a);return a}else{return this.c($$t.$ez.needleStartExtentProperty)}},needleEndExtent:function(a){if(arguments.length===1){this.g($$t.$ez.needleEndExtentProperty,a);return a}else{return this.c($$t.$ez.needleEndExtentProperty)}},needleShape:function(a){if(arguments.length===1){this.g($$t.$ez.needleShapeProperty,a);return a}else{return this.c($$t.$ez.needleShapeProperty)}},needleStartWidthRatio:function(a){if(arguments.length===1){this.g($$t.$ez.needleStartWidthRatioProperty,a);return a}else{return this.c($$t.$ez.needleStartWidthRatioProperty)}},needleEndWidthRatio:function(a){if(arguments.length===1){this.g($$t.$ez.needleEndWidthRatioProperty,a);return a}else{return this.c($$t.$ez.needleEndWidthRatioProperty)}},needleBaseFeatureWidthRatio:function(a){if(arguments.length===1){this.g($$t.$ez.needleBaseFeatureWidthRatioProperty,a);return a}else{return this.c($$t.$ez.needleBaseFeatureWidthRatioProperty)}},needleBaseFeatureExtent:function(a){if(arguments.length===1){this.g($$t.$ez.needleBaseFeatureExtentProperty,a);return a}else{return this.c($$t.$ez.needleBaseFeatureExtentProperty)}},needlePointFeatureWidthRatio:function(a){if(arguments.length===1){this.g($$t.$ez.needlePointFeatureWidthRatioProperty,a);return a}else{return this.c($$t.$ez.needlePointFeatureWidthRatioProperty)}},needlePointFeatureExtent:function(a){if(arguments.length===1){this.g($$t.$ez.needlePointFeatureExtentProperty,a);return a}else{return this.c($$t.$ez.needlePointFeatureExtentProperty)}},needlePivotWidthRatio:function(a){if(arguments.length===1){this.g($$t.$ez.needlePivotWidthRatioProperty,a);return a}else{return this.c($$t.$ez.needlePivotWidthRatioProperty)}},needlePivotInnerWidthRatio:function(a){if(arguments.length===1){this.g($$t.$ez.needlePivotInnerWidthRatioProperty,a);return a}else{return this.c($$t.$ez.needlePivotInnerWidthRatioProperty)}},needlePivotShape:function(a){if(arguments.length===1){this.g($$t.$ez.needlePivotShapeProperty,a);return a}else{return this.c($$t.$ez.needlePivotShapeProperty)}},scaleStartExtent:function(a){if(arguments.length===1){this.g($$t.$ez.scaleStartExtentProperty,a);return a}else{return this.c($$t.$ez.scaleStartExtentProperty)}},needlePivotBrush:function(a){if(arguments.length===1){this.g($$t.$ez.needlePivotBrushProperty,a);return a}else{return this.c($$t.$ez.needlePivotBrushProperty)}},needlePivotOutline:function(a){if(arguments.length===1){this.g($$t.$ez.needlePivotOutlineProperty,a);return a}else{return this.c($$t.$ez.needlePivotOutlineProperty)}},needleStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ez.needleStrokeThicknessProperty,a);return a}else{return this.c($$t.$ez.needleStrokeThicknessProperty)}},needlePivotStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ez.needlePivotStrokeThicknessProperty,a);return a}else{return this.c($$t.$ez.needlePivotStrokeThicknessProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.g($$t.$ez.scaleEndExtentProperty,a);return a}else{return this.c($$t.$ez.scaleEndExtentProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$ez.labelExtentProperty,a);return a}else{return this.c($$t.$ez.labelExtentProperty)}},labelInterval:function(a){if(arguments.length===1){this.g($$t.$ez.labelIntervalProperty,a);return a}else{return this.c($$t.$ez.labelIntervalProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.g($$t.$ez.tickStartExtentProperty,a);return a}else{return this.c($$t.$ez.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.g($$t.$ez.tickEndExtentProperty,a);return a}else{return this.c($$t.$ez.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ez.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$ez.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.g($$t.$ez.tickBrushProperty,a);return a}else{return this.c($$t.$ez.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.g($$t.$ez.fontBrushProperty,a);return a}else{return this.c($$t.$ez.fontBrushProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.g($$t.$ez.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$ez.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.g($$t.$ez.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$ez.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ez.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$ez.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.g($$t.$ez.minorTickBrushProperty,a);return a}else{return this.c($$t.$ez.minorTickBrushProperty)}},minorTickCount:function(a){if(arguments.length===1){this.g($$t.$ez.minorTickCountProperty,a);return a}else{return this.c($$t.$ez.minorTickCountProperty)}},scaleBrush:function(a){if(arguments.length===1){this.g($$t.$ez.scaleBrushProperty,a);return a}else{return this.c($$t.$ez.scaleBrushProperty)}},backingBrush:function(a){if(arguments.length===1){this.g($$t.$ez.backingBrushProperty,a);return a}else{return this.c($$t.$ez.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.g($$t.$ez.backingOutlineProperty,a);return a}else{return this.c($$t.$ez.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ez.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$ez.backingStrokeThicknessProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.g($$t.$ez.backingOuterExtentProperty,a);return a}else{return this.c($$t.$ez.backingOuterExtentProperty)}},backingOversweep:function(a){if(arguments.length===1){this.g($$t.$ez.backingOversweepProperty,a);return a}else{return this.c($$t.$ez.backingOversweepProperty)}},scaleOversweep:function(a){if(arguments.length===1){this.g($$t.$ez.scaleOversweepProperty,a);return a}else{return this.c($$t.$ez.scaleOversweepProperty)}},scaleOversweepShape:function(a){if(arguments.length===1){this.g($$t.$ez.scaleOversweepShapeProperty,a);return a}else{return this.c($$t.$ez.scaleOversweepShapeProperty)}},backingCornerRadius:function(a){if(arguments.length===1){this.g($$t.$ez.backingCornerRadiusProperty,a);return a}else{return this.c($$t.$ez.backingCornerRadiusProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.g($$t.$ez.backingInnerExtentProperty,a);return a}else{return this.c($$t.$ez.backingInnerExtentProperty)}},backingShape:function(a){if(arguments.length===1){this.g($$t.$ez.backingShapeProperty,a);return a}else{return this.c($$t.$ez.backingShapeProperty)}},ranges:function(a){if(arguments.length===1){this.g($$t.$ez.rangesProperty,a);return a}else{return this.c($$t.$ez.rangesProperty)}},radiusMultiplier:function(a){if(arguments.length===1){this.g($$t.$ez.radiusMultiplierProperty,a);return a}else{return this.c($$t.$ez.radiusMultiplierProperty)}},duplicateLabelOmissionStrategy:function(a){if(arguments.length===1){this.g($$t.$ez.duplicateLabelOmissionStrategyProperty,a);return a}else{return this.c($$t.$ez.duplicateLabelOmissionStrategyProperty)}},font:function(a){if(arguments.length===1){this.g($$t.$ez.fontProperty,a);return a}else{return this.c($$t.$ez.fontProperty)}},formatLabel:null,alignLabel:null,_a0:false,a0:function(value){if(arguments.length===1){this._a0=value;return value}else{return this._a0}},_aq:null,aq:function(value){if(arguments.length===1){this._aq=value;return value}else{return this._aq}},e0:function(a,b,c){switch(a){case"NeedleBrush":case"NeedleOutline":case"NeedlePivotBrush":case"NeedlePivotOutline":case"BackingBrush":case"BackingOutline":case"ScaleBrush":case"TickBrush":case"MinorTickBrush":this.view().aj(a,b,c);break;case"RangeBrushes":this.view().an(b,c);break;case"RangeOutlines":this.view().ao(b,c);break}switch(a){case"BackingBrush":case"BackingOutline":case"BackingStrokeThickness":case"BackingShape":case"BackingInnerExtent":case"BackingOuterExtent":case"BackingOversweep":case"BackingCornerRadius":this.a0(true);this.view().ax();break;case"ScaleSweepDirection":case"ScaleStartAngle":case"ScaleEndAngle":case"ScaleOversweep":case"ScaleOversweepShape":this.aq(new $$t.e8(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection()));this.a0(true);this.view().ax();break;case"MinimumValue":case"MaximumValue":var d=this.minimumValue();var e=this.maximumValue();if(Number.isInfinity(d)||isNaN(d)){d=0}if(Number.isInfinity(e)||isNaN(e)){e=100}this.actualMinimumValue(Math.min(d,e));this.actualMaximumValue(Math.max(d,e));this.aq(new $$t.e8(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection()));this.a0(true);this.view().ax();break;case"Interval":case"ScaleStartExtent":case"ScaleEndExtent":case"LabelExtent":case"TickStartExtent":case"TickEndExtent":case"TickBrush":case"ScaleBrush":case"LabelInterval":case"MinorTickCount":case"TickStrokeThickness":case"MinorTickStrokeThickness":case"MinorTickBrush":case"MinorTickStartExtent":case"MinorTickEndExtent":case"CenterX":case"CenterY":case"RadiusMultiplier":case"DuplicateLabelOmissionStrategy":this.aq(new $$t.e8(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection()));this.a0(true);this.view().ax();break;case"Value":case"NeedleStartExtent":case"NeedleEndExtent":case"NeedleBrush":case"NeedleOutline":case"NeedleStartWidth":case"NeedleEndWidthRatio":case"NeedlePivotBrush":case"NeedlePivotOutline":case"NeedleStrokeThickness":case"NeedlePivotStrokeThickness":case"NeedleBaseFeatureExtent":case"NeedleBaseFeatureWidthRatio":case"NeedlePointFeatureExtent":case"NeedlePointFeatureWidthRatio":case"NeedlePivotWidthRatio":case"NeedlePivotInnerWidthRatio":case"NeedlePivotShape":case"NeedleShape":this.a0(true);this.view().ax();break;case"TransitionDuration":this.at().intervalMilliseconds(this.transitionDuration());this.view().ax();break;case"TransitionEasingFunction":this.at().easingFunction(this.transitionEasingFunction());break;case"TransitionProgress":if(this.transitionProgress()>=1){this.at().stop();var f=this.ak();this.ak(this.al());this.al(f);this.e2();this.e3();this.e4();this.e8(this.ak());this.e9(this.ak());this.fa(this.ak());this.view().ac();return}this.aj().e(this.transitionProgress(),this.al(),this.ak());this.e8(this.aj());this.e9(this.aj());this.fa(this.aj());this.view().ac();break;case"Ranges":var g=b;var h=c;if(g!=null){g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.e7.runOn(this))}if(h!=null){h.collectionChanged=$.ig.Delegate.prototype.combine(h.collectionChanged,this.e7.runOn(this))}this.a0(true);this.view().ax();break;case"RangeOutlines":case"RangeBrushes":this.a0(true);this.view().ax();break;case"FontBrush":case"Font":this.view().a3();this.view().ax();break}},styleUpdated:function(){this.view().a0()},e7: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.e6.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.e6.runOn(this))}}this.a0(true);this.view().ax()},e6:function(a,b){this.a0(true);this.view().ax()},hf:null,hd:null,he:function(a){if(arguments.length===1){var b=this.hd;this.hd=a;if(!b.equals(this.hd)){this.e1(b,this.hd)}return a}else{return this.hd}},e1:function(a,b){this.a0(true);this.view().ax()},a1:function(){return!isNaN(this.actualMinimumValue())&&!isNaN(this.actualMaximumValue())&&!isNaN(this.value())&&!this.he().isEmpty()&&this.view().k()},ex:function(){if(!this.a1()){return}if(this.a0()){var a=this.al();if(this.animating()){if(this.at().needsFlush()){this.at().flush()}this.al(this.aj());this.aj(a)}else{this.al(this.ak());this.ak(a)}}else if(this.animating()){this.aj().e(this.transitionProgress(),this.al(),this.ak());this.e8(this.aj());this.e9(this.aj());this.fa(this.aj())}if(this.a0()){this.e3();this.e4();this.e2()}if(this.a0()&&this.a3()){this.fb();this.aj().e(this.transitionProgress(),this.al(),this.ak());this.e8(this.aj());this.e9(this.aj());this.fa(this.aj())}else{if(this.a0()){this.e8(this.ak());this.e9(this.ak());this.fa(this.ak())}}this.a0(false);this.view().ac()},fb:function(){this.bc=0;this.at().stop();this.at().start()},a3:function(){return this.transitionDuration()>0},e8:function(a){var b=this.he();var c=this.view().bl();var d=a.a();var e=Math.min(b.width()/2,b.height()/2)*a.d();var f=this.c4();var g=f.__x;var h=f.__y;var i=d.n(e,g,h);c.ak(i);c.__fill=d.l();c.__stroke=d.m();c.z(d.h())},a5:null,needleContainsPoint:function(a){if(this.a5==null){return false}return $$t.$fn.a(this.a5,a)},e9:function(a){var $self=this;var b=$self.he();var c=a.b().ab();var d=a.b().aj();var e=a.b().ak();var f=a.b().ae();var g=a.b().ah();var h=a.b().ai();var i=a.b().aa();var j=$self.view().bm();var k=$self.view().bp();var l=$self.view().bn();var m=a.b();var n=Math.min(b.width()/2,b.height()/2)*a.d();var o=$self.c4();var p=o.__x;var q=o.__y;var r=m.am(n,p,q);var s=c*180/3.14159265358979;j.ak(r);var t=new $$t.c0;t.h().add(function(){var $ret=new $$t.cz;$ret.i(p);$ret.j(q);$ret.h(s);return $ret}());j.h(t);j.__fill=d;j.__stroke=e;j.z(f);k.ak(m.an(n,p,q));l.ak(m.al(n,p,q));k.__fill=g;k.__stroke=h;k.z(i);l.__fill=g;l.__stroke=h;l.z(i);var u=new $$t.a1($$t.$aw.$type,0);var v=Math.cos(c);var w=Math.sin(c);var x=m.af()/2;var y={__x:m.ad()*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.ac()*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.ac()*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.ad()*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);$self.a5=u},c4:function(){var a=this.he();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}
},ci:function(a){if(Number.isInfinity(a)){return NaN}return a},e3:function(){var a=this.ak();a.d(this.radiusMultiplier());var b=this.he();var c=this.aq();var d=this.ck(this.value(),0);var e=this.aq().h(d);var f=new $$t.ew;var g=new $$t.ex;g.b=this.needleShape();g.o=this.ci(this.needleStrokeThickness());g.t=this.needleBrush();g.u=this.needleOutline();g.m=this.ci(this.needleStartExtent());g.k=this.ci(this.needleEndExtent());g.d=this.ci(this.needleBaseFeatureExtent());g.e=this.ci(this.needleBaseFeatureWidthRatio());g.p=this.ci(this.needlePointFeatureExtent());g.q=this.ci(this.needlePointFeatureWidthRatio());g.i=this.ci(this.needlePivotWidthRatio());g.f=this.ci(this.needlePivotInnerWidthRatio());g.r=this.needlePivotBrush();g.s=this.needlePivotOutline();g.c=this.needlePivotShape();g.h=this.ci(this.needlePivotStrokeThickness());g.n=this.ci(this.needleStartWidthRatio());g.l=this.ci(this.needleEndWidthRatio());f.b(g);f.e(a.b());a.b().ab(e)},_al:null,al:function(value){if(arguments.length===1){this._al=value;return value}else{return this._al}},_ak:null,ak:function(value){if(arguments.length===1){this._ak=value;return value}else{return this._ak}},_aj:null,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},a6:null,a9:null,a8:null,a7:null,fa:function(a){var $self=this;var b=$self.he();var c=a.c();var d=c.c();var e=c.e();var f=c.g();var g=c.h();var h=c.f();var i=c.d();var j=c.l();var k=c.t();var l=c.q();var m=c.j();var n=c.i();var o=c.v();var p=c.u();var q=c.s();var r=c.p();var s=c.ab();var t=c.ac();var u=c.w();var v=c.aa();var w=c.n();var x=c.m();var y=c.o();var z=$self.view().bo();var aa=c.r();var ab=true;if($self.scaleOversweepShape()==1||$self.scaleOversweepShape()==0&&$self.backingShape()==0){ab=false}var ac=Math.min(b.width()/2,b.height()/2)*a.d();var ad=$self.c4();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*3.14159265358979){ai=true;q=0;r=3.14159265358979}var aj=new $$t.b4;var ak=new $$t.ch;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=$$t.$dd.l(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=$$t.$dd.l(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.a().__x)||isNaN(be.a().__y)||isNaN(be.b().__x)||isNaN(be.b().__y)||isNaN(bj.a().__x)||isNaN(bj.a().__y)||isNaN(bj.b().__x)||isNaN(bj.b().__y)){ai=true;q=0;r=3.14159265358979}else{var bk;var bl;if(Math.pow(be.a().__x-ar,2)+Math.pow(be.a().__y-as,2)<Math.pow(be.b().__x-ar,2)+Math.pow(be.b().__y-as,2)){bk=be.a()}else{bk=be.b()}if(Math.pow(bj.a().__x-av,2)+Math.pow(bj.a().__y-aw,2)<Math.pow(bj.b().__x-av,2)+Math.pow(bj.b().__y-aw,2)){bl=bj.a()}else{bl=bj.b()}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=3.14159265358979}else{var bm=$$t.$dd.c({__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=$$t.$dd.c({__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>3.14159265358979*2){bo-=3.14159265358979*2}while(bp>3.14159265358979*2){bp-=3.14159265358979*2}var bq=Math.min(Math.abs(bm-bo),Math.abs(3.14159265358979*2-bm-bo));var br=Math.min(Math.abs(bn-bp),Math.abs(3.14159265358979*2-bn-bp));if(r-q+bq+br>=2*3.14159265358979){ai=true;q=0;r=3.14159265358979}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 $$t.cr;$ret.d({__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.b(false);$ret.e(1);$ret.f(new $$t.av(ac*l,ac*l));return $ret}());ak.__segments.add(function(){var $ret=new $$t.cr;$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});$ret.b(false);$ret.e(1);$ret.f(new $$t.av(ac*l,ac*l));return $ret}());var bs=new $$t.ch;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 $$t.cr;$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});$ret.b(false);$ret.e(0);$ret.f(new $$t.av(ac*k,ac*k));return $ret}());bs.__segments.add(function(){var $ret=new $$t.cr;$ret.d({__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.b(false);$ret.e(0);$ret.f(new $$t.av(ac*k,ac*k));return $ret}());aj.b().add(ak);aj.b().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 $$t.cl(1);$ret.c({__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 $$t.cr;$ret.d({__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.b(r-q>3.14159265358979);$ret.e(1);$ret.f(new $$t.av(ac*l,ac*l));return $ret}());ak.__segments.add(function(){var $ret=new $$t.cl(1);$ret.c({__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 $$t.cr;$ret.d({__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.b(r-q>3.14159265358979);$ret.e(0);$ret.f(new $$t.av(ac*k,ac*k));return $ret}());aj.b().add(ak)}z.ak(aj);z.__fill=s;var bt=$self.av();bt.e(true);for(var bu=0;bu<$self.a6.count();bu++){bt.m($self.a6.__inner[bu])}$self.a6.clear();var bv=c.z();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.n();bz.aa(e[bw]);$self.view().az(bz,bv);var b0=h[bw];var b1=i[bw];var b2=f[bw];var b3=g[bw];$self.view().as(bz,bx+b2,by+b3);$self.a6.add(bz)}bt.e(false);var b4=$self.ay();b4.e(true);for(var b5=0;b5<$self.a9.count();b5++){b4.m($self.a9.__inner[b5])}$self.a9.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.n();var cc=new $$t.b4;var cd=new $$t.ch;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 $$t.cl(1);$ret.c({__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.b().add(cd);cb.ak(cc);cb.__stroke=t;cb.z(u);$self.a9.add(cb)}b4.e(false);var ce=$self.aw();ce.e(true);for(var cf=0;cf<$self.a7.count();cf++){ce.m($self.a7.__inner[cf])}$self.a7.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.n();var cm=new $$t.b4;var cn=new $$t.ch;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 $$t.cl(1);$ret.c({__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.b().add(cn);cl.ak(cm);cl.__stroke=v;cl.z(y);$self.a7.add(cl)}ce.e(false);var co=$self.ax();co.e(true);for(var cp=$self.a8.count()-1;cp>=0;cp--){co.m($self.a8.__inner[cp])}$self.a8.clear();for(var cq=0;cq<c.k().count();cq++){var cr=c.k().__inner[cq];var cs=co.n();cs.ak(cr.m(ac,ae,af));cs.__fill=cr.k;cs.__stroke=cr.l;cs.z(cr.h);$self.a8.add(cs)}$self.view().ay($self.a8);co.e(false)},a4: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},cj:function(a){if(Number.isInfinity(a)){return NaN}return a},ck:function(a,b){if(Number.isInfinity(a)||isNaN(a)){return b}return a},e4:function(){var $self=this;var a=$self.ak();a.d($self.cj($self.radiusMultiplier()));if(isNaN(a.d())){a.d(1)}var b=$self.he();var c=$self.aq();var d=$self.cj($self.interval());var e=$self.cj($self.labelInterval());var f=$self.cj($self.minorTickCount());if(isNaN(d)){d=($self.actualMaximumValue()-$self.actualMinimumValue())/10}if(isNaN(e)){e=d}if(isNaN(f)){f=3}var g=new $$t.a1($$t.$de.$type.specialize(Number,Number),0);var h=c.i();var i=c.g();while(h>=3.14159265358979*2){h-=3.14159265358979*2}while(i>=3.14159265358979*2){i-=3.14159265358979*2}var j=Math.abs(i-h)<1e-4;var k=$self.duplicateLabelOmissionStrategy()==1||$self.duplicateLabelOmissionStrategy()==3;var l=$self.duplicateLabelOmissionStrategy()==0||$self.duplicateLabelOmissionStrategy()==3;for(var m=$self.actualMinimumValue();m<=$self.actualMaximumValue()||$self.a4(m,$self.actualMaximumValue(),e);m+=e){if(j&&$self.a4(m,$self.actualMinimumValue(),e)&&k){continue}if(j&&$self.a4(m,$self.actualMaximumValue(),e)&&l){continue}g.add(new $$t.de(Number,Number,m,c.h(m)));if(e==0){break}}var n=new $$t.a1(Number,0);var o=new $$t.a1(Number,0);for(var p=$self.actualMinimumValue();p<=$self.actualMaximumValue()||$self.a4(p,$self.actualMaximumValue(),d);p+=d){n.add(c.h(p));for(var q=0;q<f;q++){var r=d/(f+1)*(q+1);if(r+p>$self.actualMaximumValue()){continue}o.add(c.h(r+p))}if(d==0){break}}if(a.c().c().length!=g.count()){a.c().c(new Array(g.count()));a.c().e(new Array(g.count()));a.c().f(new Array(g.count()));a.c().d(new Array(g.count()));a.c().g(new Array(g.count()));a.c().h(new Array(g.count()))}if(a.c().j().length!=n.count()||a.c().i().length!=o.count()){a.c().j(new Array(n.count()));a.c().i(new Array(o.count()))}var s=new $$t.fj;s.startAngle=$self.aq().i();s.endAngle=$self.aq().g();s.actualMinimumValue=$self.actualMinimumValue();s.actualMaximumValue=$self.actualMaximumValue();var t=new $$t.fl;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].b();t.angle=s.angle;a.c().c()[u]=g.__inner[u].b();var v=g.__inner[u].a();s.value=v;s.label=(Math.round(v*100)/100).toString();if($self.formatLabel!=null){$self.formatLabel($self,s)}t.value=s.value;t.label=s.label;var w=s.label;var x=$self.view().bs(function(){var $ret=new $$t.cy;$ret.aa(w);return $ret}());t.width=x.b();t.height=x.a();t.offsetX=-1*(x.b()/2);t.offsetY=-1*(x.a()/2);if($self.alignLabel!=null){$self.alignLabel($self,t)}a.c().f()[u]=t.width;a.c().d()[u]=t.height;a.c().g()[u]=t.offsetX;a.c().h()[u]=t.offsetY;a.c().e()[u]=t.label}for(var y=0;y<n.count();y++){a.c().j()[y]=n.__inner[y]}for(var z=0;z<o.count();z++){a.c().i()[z]=o.__inner[z]}a.c().t($self.ck($self.scaleStartExtent(),.5));a.c().q($self.ck($self.scaleEndExtent(),.57));a.c().l($self.ck($self.labelExtent(),.65));a.c().v($self.ck($self.tickStartExtent(),.5));a.c().u($self.ck($self.tickEndExtent(),.57));a.c().n($self.ck($self.minorTickStartExtent(),.54));a.c().m($self.ck($self.minorTickEndExtent(),.57));a.c().s(c.i());a.c().p(c.g());var aa=$self.scaleOversweep();if(isNaN(aa)){aa=2.8}var ab=aa*3.14159265358979/180;if(ab<0){ab=0}a.c().r(ab);a.c().ac($self.tickBrush());a.c().z($self.fontBrush());a.c().aa($self.minorTickBrush());a.c().ab($self.scaleBrush());a.c().w($self.cj($self.tickStrokeThickness()));a.c().o($self.cj($self.minorTickStrokeThickness()));if(isNaN(a.c().w())){a.c().w(3)}if(isNaN(a.c().o())){a.c().o(2)}a.c().k().clear();for(var ac=0;ac<$self.ranges().count();ac++){var ad=$self.ranges().__inner[ac];var ae=$self.cj(Math.min(ad.startValue(),ad.endValue()));var af=$self.cj(Math.max(ad.startValue(),ad.endValue()));if(isNaN(ae)||isNaN(af)){continue}var ag=c.h(ae);var ah=c.h(af);var ai=$$t.$e8.k(ag,ah,$self.scaleSweepDirection());ag=ai.a();ah=ai.b();var aj=new $$t.eu;aj.e=ag;aj.b=ah;aj.k=ad.brush()!=null?ad.brush():$self.g4(ac,$self.rangeBrushes());aj.l=ad.outline()!=null?ad.outline():$self.g4(ac,$self.rangeOutlines());aj.h=$self.cj(ad.strokeThickness());aj.f=$self.cj(ad.innerStartExtent());if(isNaN(aj.f)){aj.f=$self.scaleStartExtent()}aj.c=$self.cj(ad.innerEndExtent());if(isNaN(aj.c)){aj.c=$self.scaleStartExtent()}aj.g=$self.cj(ad.outerStartExtent());if(isNaN(aj.g)){aj.g=$self.scaleEndExtent()}aj.d=$self.cj(ad.outerEndExtent());if(isNaN(aj.d)){aj.d=$self.scaleEndExtent()}if($self.scaleSweepDirection()==0){var ak=aj.f;aj.f=aj.c;aj.c=ak;ak=aj.g;aj.g=aj.d;aj.d=ak}a.c().k().add(aj)}},e2:function(){var a=this.ak();a.d(this.radiusMultiplier());var b=a.a();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(Number.isInfinity(h)||isNaN(h)){h=.12}if(Number.isInfinity(g)||isNaN(g)){g=.82}var i=this.backingCornerRadius();if(Number.isInfinity(i)||isNaN(i)){i=4}if(h>g){var j=g;g=h;h=j}var k=this.aq();var l=k.i();var m=k.g();b.l(c);b.m(d);b.h(e);if(f==0){b.b(0);b.g(0);b.c(0);b.d(0);b.e(this.backingOuterExtent())}else{b.b(i);var n=this.backingOversweep()*3.14159265358979/180;if(n<0){n=0}if(3.14159265358979*2-(m-l)<n){b.f(0);b.b(0);b.g(0);b.c(0);b.d(0);b.e(g)}else{b.f(n);b.g(l);b.c(m);b.b(i);b.d(h);b.e(g)}}},animating:function(){return this.at().animationActive()},bc:0,transitionProgress:function(a){if(arguments.length===1){var b=this.bc;this.bc=a;this.e0("TransitionProgress",b,this.bc);return a}else{return this.bc}},_ay:null,ay:function(value){if(arguments.length===1){this._ay=value;return value}else{return this._ay}},_aw:null,aw:function(value){if(arguments.length===1){this._aw=value;return value}else{return this._aw}},_av:null,av:function(value){if(arguments.length===1){this._av=value;return value}else{return this._av}},_ax:null,ax:function(value){if(arguments.length===1){this._ax=value;return value}else{return this._ax}},provideContainer:function(a){this.view().ak(a)},containerResized:function(){this.view().al()},flush:function(){this.view().flush()},exportVisualData:function(){var a=new $$t.a;a.viewport(this.he());a.scaleLabels(new $$t.c4);a.scaleTickmarks(new $$t.c5);a.ranges(new $$t.c7);a.needle(new $$t.c6);this.view().ad(a);return a},$type:new $.ig.Type("XamRadialGauge",$$t.$e0.$type)},true);$.ig.util.defType("RadialGaugeScaler:e8","Object",{e:0,d:0,c:0,b:0,l:null,f:0,a:0,i:function(){return this.f},g:function(){return this.a},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.e=c;this.d=d;if(isNaN(this.e)||Number.isInfinity(this.e)){this.e=135}if(isNaN(this.d)||Number.isInfinity(this.d)){this.d=45}this.l=e;this.c=a;this.b=b;var f=$$t.$du.u(this.e);var g=$$t.$du.u(this.d);var h=$$t.$e8.k(f,g,this.l);this.f=h.a();this.a=h.b()},k:function(a,b,c){if(c==1&&b<a){b+=3.14159265358979*2}if(c==0&&a<b){a+=3.14159265358979*2}if(c==0){var d=a;a=b;b=d}return new $$t.de(Number,Number,a,b)},h:function(a){var b=NaN;if(this.c==this.b){b=0}else{b=(a-this.c)/(this.b-this.c)}if(this.l==0){b=1-b}var c=this.f+(this.a-this.f)*b;return c},j:function(a){var b=(a-this.f)/(this.a-this.f);if(this.l==0){b=1-b}var c=this.c+(this.b-this.c)*b;return c},$type:new $.ig.Type("RadialGaugeScaler",$.ig.$ot)},true);$.ig.util.defType("FormatRadialGaugeLabelEventArgs:fj","EventArgs",{init:function(){$$t.$eh.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,startAngle:0,endAngle:0,angle:0,value:0,label:null,$type:new $.ig.Type("FormatRadialGaugeLabelEventArgs",$$t.$eh.$type)},true);$.ig.util.defType("AlignRadialGaugeLabelEventArgs:fl","FormatRadialGaugeLabelEventArgs",{init:function(){$$t.$fj.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignRadialGaugeLabelEventArgs",$$t.$fj.$type)},true);$.ig.util.defType("XamRadialGaugeRange:fm","DependencyObject",{init:function(){$$t.$bk.init.call(this)},y:function(a,b,c){},x:function(a,b,c){this.y(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.el(a))}},propertyChanged:null,brush:function(a){if(arguments.length===1){this.g($$t.$fm.brushProperty,a);return a}else{return this.c($$t.$fm.brushProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$fm.outlineProperty,a);return a}else{return this.c($$t.$fm.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.g($$t.$fm.startValueProperty,a);return a}else{return this.c($$t.$fm.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.g($$t.$fm.endValueProperty,a);return a}else{return this.c($$t.$fm.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.g($$t.$fm.innerStartExtentProperty,a);return a}else{return this.c($$t.$fm.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.g($$t.$fm.innerEndExtentProperty,a);return a}else{return this.c($$t.$fm.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.g($$t.$fm.outerStartExtentProperty,a);return a}else{return this.c($$t.$fm.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.g($$t.$fm.outerEndExtentProperty,a);return a}else{return this.c($$t.$fm.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.g($$t.$fm.strokeThicknessProperty,a);return a}else{return this.c($$t.$fm.strokeThicknessProperty)}},$type:new $.ig.Type("XamRadialGaugeRange",$$t.$bk.$type,[$$t.$ej.$type])},true);$.ig.util.defType("RadialGaugeRangeCollection:e7","ObservableCollection$1",{init:function(){$$t.$ed.init.call(this,$$t.$fm.$type)},$type:new $.ig.Type("RadialGaugeRangeCollection",$$t.$ed.$type.specialize($$t.$fm.$type))},true);$$t.$dm.none=0;$$t.$dm.circle=1;$$t.$dm.circleWithHole=2;$$t.$dm.circleOverlay=3;$$t.$dm.circleOverlayWithHole=4;$$t.$dm.circleUnderlay=5;$$t.$dm.circleUnderlayWithHole=6;$$t.$dl.none=0;$$t.$dl.rectangle=1;$$t.$dl.triangle=2;$$t.$dl.needle=3;$$t.$dl.trapezoid=4;$$t.$dl.rectangleWithBulb=5;$$t.$dl.triangleWithBulb=6;$$t.$dl.needleWithBulb=7;$$t.$dl.trapezoidWithBulb=8;$$t.$dk.auto=0;$$t.$dk.circular=1;$$t.$dk.fitted=2;$$t.$dj.circular=0;$$t.$dj.fitted=1;$$t.$di.omitLast=0;$$t.$di.omitFirst=1;$$t.$di.omitNeither=2;$$t.$di.omitBoth=3;$$t.$ey.t=0;$$t.$ez.ed="RangeBrushes";$$t.$ez.rangeBrushesProperty=$$t.$bm.i("RangeBrushes",$$t.$ec.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("RangeBrushes",b.d(),b.c())}));$$t.$ez.ee="RangeOutlines";$$t.$ez.rangeOutlinesProperty=$$t.$bm.i("RangeOutlines",$$t.$ec.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("RangeOutlines",b.d(),b.c())}));$$t.$ez.minimumValueDefaultValue=0;$$t.$ez.dn="MinimumValue";$$t.$ez.minimumValueProperty=$$t.$bm.i("MinimumValue",Number,$$t.$ez.$type,new $$t.bn(2,0,function(a,b){a.e0("MinimumValue",b.d(),b.c())}));$$t.$ez.maximumValueDefaultValue=100;$$t.$ez.dm="MaximumValue";$$t.$ez.maximumValueProperty=$$t.$bm.i("MaximumValue",Number,$$t.$ez.$type,new $$t.bn(2,100,function(a,b){a.e0("MaximumValue",b.d(),b.c())}));$$t.$ez.dj="Interval";$$t.$ez.intervalProperty=$$t.$bm.i("Interval",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("Interval",b.d(),b.c())}));$$t.$ez.dd="CenterX";$$t.$ez.centerXProperty=$$t.$bm.i("CenterX",Number,$$t.$ez.$type,new $$t.bn(2,.5,function(a,b){a.e0("CenterX",b.d(),b.c())}));$$t.$ez.de="CenterY";$$t.$ez.centerYProperty=$$t.$bm.i("CenterY",Number,$$t.$ez.$type,new $$t.bn(2,.5,function(a,b){a.e0("CenterY",b.d(),b.c())}));$$t.$ez.ev="Value";$$t.$ez.valueProperty=$$t.$bm.i("Value",Number,$$t.$ez.$type,new $$t.bn(2,0,function(a,b){a.e0("Value",b.d(),b.c())}));$$t.$ez.el="ScaleStartAngle";$$t.$ez.scaleStartAngleProperty=$$t.$bm.i("ScaleStartAngle",Number,$$t.$ez.$type,new $$t.bn(2,135,function(a,b){a.e0("ScaleStartAngle",b.d(),b.c())}));$$t.$ez.eh="ScaleEndAngle";$$t.$ez.scaleEndAngleProperty=$$t.$bm.i("ScaleEndAngle",Number,$$t.$ez.$type,new $$t.bn(2,45,function(a,b){a.e0("ScaleEndAngle",b.d(),b.c())}));$$t.$ez.en="ScaleSweepDirection";$$t.$ez.scaleSweepDirectionProperty=$$t.$bm.i("ScaleSweepDirection",$$t.$cs.$type,$$t.$ez.$type,new $$t.bn(2,1,function(a,b){a.e0("ScaleSweepDirection",b.d(),b.c())}));$$t.$ez.es="TransitionDuration";$$t.$ez.transitionDurationProperty=$$t.$bm.i("TransitionDuration",$.ig.Number.prototype.$type,$$t.$ez.$type,new $$t.bn(2,0,function(a,b){a.e0("TransitionDuration",b.d(),b.c())}));$$t.$ez.et="TransitionEasingFunction";$$t.$ez.transitionEasingFunctionProperty=$$t.$bm.i("TransitionEasingFunction",$$t.$e5.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){$.ig.util.cast($$t.$ez.$type,a).e0("TransitionEasingFunction",b.d(),b.c())}));$$t.$ez.dw="NeedleBrush";$$t.$ez.needleBrushProperty=$$t.$bm.i("NeedleBrush",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("NeedleBrush",b.d(),b.c())}));$$t.$ez.dz="NeedleOutline";$$t.$ez.needleOutlineProperty=$$t.$bm.i("NeedleOutline",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("NeedleOutline",b.d(),b.c())}));$$t.$ez.d9="NeedleStartExtent";$$t.$ez.needleStartExtentProperty=$$t.$bm.i("NeedleStartExtent",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedleStartExtent",b.d(),b.c())}));$$t.$ez.dx="NeedleEndExtent";$$t.$ez.needleEndExtentProperty=$$t.$bm.i("NeedleEndExtent",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedleEndExtent",b.d(),b.c())}));$$t.$ez.d8="NeedleShape";$$t.$ez.needleShapeProperty=$$t.$bm.i("NeedleShape",$$t.$dl.$type,$$t.$ez.$type,new $$t.bn(2,3,function(a,b){a.e0("NeedleShape",b.d(),b.c())}));$$t.$ez.ea="NeedleStartWidth";$$t.$ez.needleStartWidthRatioProperty=$$t.$bm.i("NeedleStartWidth",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedleStartWidth",b.d(),b.c())}));$$t.$ez.dy="NeedleEndWidthRatio";$$t.$ez.needleEndWidthRatioProperty=$$t.$bm.i("NeedleEndWidthRatio",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedleEndWidthRatio",b.d(),b.c())}));$$t.$ez.dv="NeedleBaseFeatureWidthRatio";$$t.$ez.needleBaseFeatureWidthRatioProperty=$$t.$bm.i("NeedleBaseFeatureWidthRatio",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedleBaseFeatureWidthRatio",b.d(),b.c())}));$$t.$ez.du="NeedleBaseFeatureExtent";$$t.$ez.needleBaseFeatureExtentProperty=$$t.$bm.i("NeedleBaseFeatureExtent",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedleBaseFeatureExtent",b.d(),b.c())}));$$t.$ez.d7="NeedlePointFeatureWidthRatio";$$t.$ez.needlePointFeatureWidthRatioProperty=$$t.$bm.i("NeedlePointFeatureWidthRatio",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedlePointFeatureWidthRatio",b.d(),b.c())}));$$t.$ez.d6="NeedlePointFeatureExtent";$$t.$ez.needlePointFeatureExtentProperty=$$t.$bm.i("NeedlePointFeatureExtent",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedlePointFeatureExtent",b.d(),b.c())}));$$t.$ez.d5="NeedlePivotWidthRatio";$$t.$ez.needlePivotWidthRatioProperty=$$t.$bm.i("NeedlePivotWidthRatio",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedlePivotWidthRatio",b.d(),b.c())}));$$t.$ez.d1="NeedlePivotInnerWidthRatio";$$t.$ez.needlePivotInnerWidthRatioProperty=$$t.$bm.i("NeedlePivotInnerWidthRatio",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedlePivotInnerWidthRatio",b.d(),b.c())}));$$t.$ez.d3="NeedlePivotShape";$$t.$ez.needlePivotShapeProperty=$$t.$bm.i("NeedlePivotShape",$$t.$dm.$type,$$t.$ez.$type,new $$t.bn(2,3,function(a,b){a.e0("NeedlePivotShape",b.d(),b.c())}));$$t.$ez.d0="NeedlePivotBrush";$$t.$ez.needlePivotBrushProperty=$$t.$bm.i("NeedlePivotBrush",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("NeedlePivotBrush",b.d(),b.c())}));$$t.$ez.d2="NeedlePivotOutline";$$t.$ez.needlePivotOutlineProperty=$$t.$bm.i("NeedlePivotOutline",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("NeedlePivotOutline",b.d(),b.c())}));$$t.$ez.eb="NeedleStrokeThickness";$$t.$ez.needleStrokeThicknessProperty=$$t.$bm.i("NeedleStrokeThickness",Number,$$t.$ez.$type,new $$t.bn(2,1,function(a,b){a.e0("NeedleStrokeThickness",b.d(),b.c())}));$$t.$ez.d4="NeedlePivotStrokeThickness";$$t.$ez.needlePivotStrokeThicknessProperty=$$t.$bm.i("NeedlePivotStrokeThickness",Number,$$t.$ez.$type,new $$t.bn(2,1,function(a,b){a.e0("NeedlePivotStrokeThickness",b.d(),b.c())}));$$t.$ez.scaleStartExtentDefaultValue=.5;$$t.$ez.em="ScaleStartExtent";$$t.$ez.scaleStartExtentProperty=$$t.$bm.i("ScaleStartExtent",Number,$$t.$ez.$type,new $$t.bn(2,.5,function(a,b){a.e0("ScaleStartExtent",b.d(),b.c())}));$$t.$ez.scaleEndExtentDefaultValue=.57;$$t.$ez.ei="ScaleEndExtent";$$t.$ez.scaleEndExtentProperty=$$t.$bm.i("ScaleEndExtent",Number,$$t.$ez.$type,new $$t.bn(2,.57,function(a,b){a.e0("ScaleEndExtent",b.d(),b.c())}));$$t.$ez.labelExtentDefaultValue=.65;$$t.$ez.dk="LabelExtent";$$t.$ez.labelExtentProperty=$$t.$bm.i("LabelExtent",Number,$$t.$ez.$type,new $$t.bn(2,.65,function(a,b){a.e0("LabelExtent",b.d(),b.c())}));$$t.$ez.dl="LabelInterval";$$t.$ez.labelIntervalProperty=$$t.$bm.i("LabelInterval",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("LabelInterval",b.d(),b.c())}));$$t.$ez.tickStartExtentDefaultValue=.5;$$t.$ez.eq="TickStartExtent";$$t.$ez.tickStartExtentProperty=$$t.$bm.i("TickStartExtent",Number,$$t.$ez.$type,new $$t.bn(2,.5,function(a,b){a.e0("TickStartExtent",b.d(),b.c())}));$$t.$ez.tickEndExtentDefaultValue=.57;$$t.$ez.ep="TickEndExtent";$$t.$ez.tickEndExtentProperty=$$t.$bm.i("TickEndExtent",Number,$$t.$ez.$type,new $$t.bn(2,.57,function(a,b){a.e0("TickEndExtent",b.d(),b.c())}));$$t.$ez.tickStrokeThicknessDefaultValue=3;$$t.$ez.er="TickStrokeThickness";$$t.$ez.tickStrokeThicknessProperty=$$t.$bm.i("TickStrokeThickness",Number,$$t.$ez.$type,new $$t.bn(2,3,function(a,b){a.e0("TickStrokeThickness",b.d(),b.c())}));$$t.$ez.eo="TickBrush";$$t.$ez.tickBrushProperty=$$t.$bm.i("TickBrush",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("TickBrush",b.d(),b.c())}));$$t.$ez.dh="FontBrush";$$t.$ez.fontBrushProperty=$$t.$bm.i("FontBrush",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("FontBrush",b.d(),b.c())}));$$t.$ez.minorTickStartExtentDefaultValue=.54;$$t.$ez.ds="MinorTickStartExtent";$$t.$ez.minorTickStartExtentProperty=$$t.$bm.i("MinorTickStartExtent",Number,$$t.$ez.$type,new $$t.bn(2,.54,function(a,b){a.e0("MinorTickStartExtent",b.d(),b.c())}));$$t.$ez.minorTickEndExtentDefaultValue=.57;$$t.$ez.dr="MinorTickEndExtent";$$t.$ez.minorTickEndExtentProperty=$$t.$bm.i("MinorTickEndExtent",Number,$$t.$ez.$type,new $$t.bn(2,.57,function(a,b){a.e0("MinorTickEndExtent",b.d(),b.c())}));$$t.$ez.minorTickStrokeThicknessDefaultValue=2;$$t.$ez.dt="MinorTickStrokeThickness";$$t.$ez.minorTickStrokeThicknessProperty=$$t.$bm.i("MinorTickStrokeThickness",Number,$$t.$ez.$type,new $$t.bn(2,2,function(a,b){a.e0("MinorTickStrokeThickness",b.d(),b.c())}));$$t.$ez.dp="MinorTickBrush";$$t.$ez.minorTickBrushProperty=$$t.$bm.i("MinorTickBrush",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("MinorTickBrush",b.d(),b.c())}));$$t.$ez.dq="MinorTickCount";$$t.$ez.minorTickCountProperty=$$t.$bm.i("MinorTickCount",Number,$$t.$ez.$type,new $$t.bn(2,3,function(a,b){a.e0("MinorTickCount",b.d(),b.c())}));$$t.$ez.eg="ScaleBrush";$$t.$ez.scaleBrushProperty=$$t.$bm.i("ScaleBrush",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("ScaleBrush",b.d(),b.c())}));$$t.$ez.c5="BackingBrush";$$t.$ez.backingBrushProperty=$$t.$bm.i("BackingBrush",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("BackingBrush",b.d(),b.c())}));$$t.$ez.c9="BackingOutline";$$t.$ez.backingOutlineProperty=$$t.$bm.i("BackingOutline",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("BackingOutline",b.d(),b.c())}));$$t.$ez.dc="BackingStrokeThickness";$$t.$ez.backingStrokeThicknessProperty=$$t.$bm.i("BackingStrokeThickness",Number,$$t.$ez.$type,new $$t.bn(2,12,function(a,b){a.e0("BackingStrokeThickness",b.d(),b.c())}));$$t.$ez.backingOuterExtentDefaultValue=.82;$$t.$ez.c8="BackingOuterExtent";$$t.$ez.backingOuterExtentProperty=$$t.$bm.i("BackingOuterExtent",Number,$$t.$ez.$type,new $$t.bn(2,.82,function(a,b){a.e0("BackingOuterExtent",b.d(),b.c())}));$$t.$ez.da="BackingOversweep";$$t.$ez.backingOversweepProperty=$$t.$bm.i("BackingOversweep",Number,$$t.$ez.$type,new $$t.bn(2,3,function(a,b){a.e0("BackingOversweep",b.d(),b.c())}));$$t.$ez.cp=2.8;$$t.$ez.ej="ScaleOversweep";$$t.$ez.scaleOversweepProperty=$$t.$bm.i("ScaleOversweep",Number,$$t.$ez.$type,new $$t.bn(2,2.8,function(a,b){a.e0("ScaleOversweep",b.d(),b.c())}));$$t.$ez.ek="ScaleOversweepShape";$$t.$ez.scaleOversweepShapeProperty=$$t.$bm.i("ScaleOversweepShape",$$t.$dk.$type,$$t.$ez.$type,new $$t.bn(2,0,function(a,b){a.e0("ScaleOversweepShape",b.d(),b.c())}));$$t.$ez.backingCornerRadiusDefaultValue=4;$$t.$ez.c6="BackingCornerRadius";$$t.$ez.backingCornerRadiusProperty=$$t.$bm.i("BackingCornerRadius",Number,$$t.$ez.$type,new $$t.bn(2,4,function(a,b){a.e0("BackingCornerRadius",b.d(),b.c())}));$$t.$ez.backingInnerExtentDefaultValue=.12;$$t.$ez.c7="BackingInnerExtent";$$t.$ez.backingInnerExtentProperty=$$t.$bm.i("BackingInnerExtent",Number,$$t.$ez.$type,new $$t.bn(2,.12,function(a,b){a.e0("BackingInnerExtent",b.d(),b.c())}));$$t.$ez.db="BackingShape";$$t.$ez.backingShapeProperty=$$t.$bm.i("BackingShape",$$t.$dj.$type,$$t.$ez.$type,new $$t.bn(2,0,function(a,b){a.e0("BackingShape",b.d(),b.c())
}));$$t.$ez.ef="Ranges";$$t.$ez.rangesProperty=$$t.$bm.i("Ranges",$$t.$e7.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("Ranges",b.d(),b.c())}));$$t.$ez.ec="RadiusMultiplier";$$t.$ez.radiusMultiplierProperty=$$t.$bm.i("RadiusMultiplier",Number,$$t.$ez.$type,new $$t.bn(2,1,function(a,b){a.e0("RadiusMultiplier",b.d(),b.c())}));$$t.$ez.df="DuplicateLabelOmissionStrategy";$$t.$ez.duplicateLabelOmissionStrategyProperty=$$t.$bm.i("DuplicateLabelOmissionStrategy",$$t.$di.$type,$$t.$ez.$type,new $$t.bn(2,0,function(a,b){a.e0("DuplicateLabelOmissionStrategy",b.d(),b.c())}));$$t.$ez.di="Font";$$t.$ez.fontProperty=$$t.$bm.i("Font",String,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("Font",b.d(),b.c())}));$$t.$ez.eu="TransitionProgress";$$t.$fm.o="Brush";$$t.$fm.brushProperty=$$t.$bm.i("Brush",$$t.$az.$type,$$t.$fm.$type,new $$t.bn(2,null,function(a,b){a.x("Brush",b.d(),b.c())}));$$t.$fm.u="Outline";$$t.$fm.outlineProperty=$$t.$bm.i("Outline",$$t.$az.$type,$$t.$fm.$type,new $$t.bn(2,null,function(a,b){a.x("Outline",b.d(),b.c())}));$$t.$fm.v="StartValue";$$t.$fm.startValueProperty=$$t.$bm.i("StartValue",Number,$$t.$fm.$type,new $$t.bn(2,NaN,function(a,b){a.x("StartValue",b.d(),b.c())}));$$t.$fm.p="EndValue";$$t.$fm.endValueProperty=$$t.$bm.i("EndValue",Number,$$t.$fm.$type,new $$t.bn(2,NaN,function(a,b){a.x("EndValue",b.d(),b.c())}));$$t.$fm.r="InnerStartExtent";$$t.$fm.innerStartExtentProperty=$$t.$bm.i("InnerStartExtent",Number,$$t.$fm.$type,new $$t.bn(2,NaN,function(a,b){a.x("InnerStartExtent",b.d(),b.c())}));$$t.$fm.q="InnerEndExtent";$$t.$fm.innerEndExtentProperty=$$t.$bm.i("InnerEndExtent",Number,$$t.$fm.$type,new $$t.bn(2,NaN,function(a,b){a.x("InnerEndExtent",b.d(),b.c())}));$$t.$fm.t="OuterStartExtent";$$t.$fm.outerStartExtentProperty=$$t.$bm.i("OuterStartExtent",Number,$$t.$fm.$type,new $$t.bn(2,NaN,function(a,b){a.x("OuterStartExtent",b.d(),b.c())}));$$t.$fm.s="OuterEndExtent";$$t.$fm.outerEndExtentProperty=$$t.$bm.i("OuterEndExtent",Number,$$t.$fm.$type,new $$t.bn(2,NaN,function(a,b){a.x("OuterEndExtent",b.d(),b.c())}));$$t.$fm.w="StrokeThickness";$$t.$fm.strokeThicknessProperty=$$t.$bm.i("StrokeThickness",Number,$$t.$fm.$type,new $$t.bn(2,1,function(a,b){a.x("StrokeThickness",b.d(),b.c())}));$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.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.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[],["reset1"]],[[],["reset"]],[[],["detach"]],[[],["transferChildrenTo"]],[[],["isPlottable"]],[[],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[],["duplicate1"]],[[],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]])})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.radialmenu.js 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["DeferredOperation:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","String:g","IComparable:h","Number:i","Number:j","Single:k","Number:l","String:m","Array:n","RegExp:o","RuntimeTypeHandle:p","MethodInfo:q","MethodBase:r","MemberInfo:s","ParameterInfo:t","TypeCode:u","Enum:v","ConstructorInfo:w","Action:x","MulticastDelegate:y","IntPtr:z","Callback:aa","window:ab","RadialMenuWedgePart:ac","RadialMenuPart:ad","RadialMenuPointerArea:ae","RadialMenuAnimation:af","OuterRingButtonType:ag","RadialMenuChildItemPlacement:ah","RadialMenuCheckBehavior:ai","RadialMenuValueChangedEventArgs$1:aj","EventArgs:ak","RadialMenuNumericValueChangedEventArgs:al","RadialMenuColorChangedEventArgs:am","Color:an","Number:ao","Math:ap","Number:aq","Number:ar","Number:as","Number:at","Number:au","Number:av","Number:aw","Script:ax","RadialMenuItemBase:ay","Control:az","FrameworkElement:a0","UIElement:a1","DependencyObject:a2","Dictionary:a3","IEnumerable:a4","IEnumerator:a5","DependencyProperty:a6","PropertyMetadata:a7","PropertyChangedCallback:a8","DependencyPropertyChangedEventArgs:a9","DependencyPropertiesCollection:ba","UnsetValue:bb","Binding:bc","PropertyPath:bd","Transform:be","Visibility:bf","Style:bg","Thickness:bh","HorizontalAlignment:bi","VerticalAlignment:bj","INotifyPropertyChanged:bk","PropertyChangedEventHandler:bl","PropertyChangedEventArgs:bm","Brush:bn","XamRadialMenu:bo","ObservableCollection$1:bp","List$1:bq","IList$1:br","ICollection$1:bs","IEnumerable$1:bt","IEnumerator$1:bu","IArrayList:bv","Array:bw","ICollection:bx","CompareCallback:by","IList:bz","IDisposable:b0","IArray:b1","Date:b2","Date:b3","Func$3:b4","Action$1:b5","INotifyCollectionChanged:b6","NotifyCollectionChangedEventHandler:b7","NotifyCollectionChangedEventArgs:b8","NotifyCollectionChangedAction:b9","Delegate:ca","DataTemplate:cb","DataTemplateRenderHandler:cc","DataTemplateRenderInfo:cd","DataTemplatePassInfo:ce","DataTemplateMeasureHandler:cf","DataTemplateMeasureInfo:cg","DataTemplatePassHandler:ch","EasingFunctionHandler:ci","Panel:cj","UIElementCollection:ck","RadialMenuFrame:cl","Ellipse:cm","ShapeDefinition:cn","Geometry:co","GeometryType:cp","Point:cq","ShapeUtilities:cr","AnnularSector:cs","Annulus:ct","PathBuilder:cu","PathGeometry:cv","PathFigureCollection:cw","LiteRect:cx","LiteRectExtensions:cy","Rect:cz","Size:c0","PathSegmentCollection:c1","ArcSegment:c2","PathSegment:c3","PathSegmentType:c4","SweepDirection:c5","PolyBezierSegment:c6","PointCollection:c7","LineSegment:c8","PathFigure:c9","Dictionary$2:da","IDictionary$2:db","IDictionary:dc","IEqualityComparer$1:dd","KeyValuePair$2:de","NotImplementedException:df","Error:dg","RadialMenuItemPosition:dh","Debug:di","Stack$1:dj","ReverseArrayEnumerator$1:dk","RadialMenuItemLevel:dl","RadialMenuItem:dm","Action$2:dn","RadialMenuItemBaseCollection:dp","XamRadialMenuView:dq","Element:dr","ElementAttributeCollection:ds","ElementCollection:dt","WebStyle:du","ElementNodeType:dv","Document:dw","EventListener:dx","IElementEventHandler:dy","ElementEventHandler:dz","ElementAttribute:d0","EventProxy:d1","ModifierKeys:d2","Func$2:d3","MouseWheelHandler:d4","GestureHandler:d5","ContactHandler:d6","TouchHandler:d7","MouseOverHandler:d8","MouseHandler:d9","KeyHandler:ea","Key:eb","JQuery:ec","JQueryObject:ed","JQueryPosition:ee","JQueryCallback:ef","JQueryEvent:eg","JQueryUICallback:eh","JQueryDeferred:ei","JQueryPromise:ej","CssClassChain$1:ek","CssProperty:el","Tuple$2:em","RadialMenuItemToolTipVisualData:en","IVisualData:eo","StringBuilder:ep","CssDpCache:eq","CssPropCacheBase$2:er","CssHelper:es","FontUtil:et","FontInfo:eu","CssPropCache$1:ev","Path:ew","Shape:ex","DoubleCollection:ey","TextBlock:ez","TranslateTransform:e0","RadialMenuItemView:e1","TextContainer:e2","RenderingContext:e3","IRenderer:e4","Rectangle:e5","Polygon:e6","Polyline:e7","ContentControl:e8","Line:e9","CanvasContext2D:fa","CanvasContext:fb","TextMetrics:fc","ImageData:fd","CanvasElement:fe","Gradient:ff","ImageElement:fg","ImageManager:fh","DivElement:fi","RadialMenuDOMEventProxy:fj","DOMEventProxy:fk","MSGesture:fl","MouseEventArgs:fm","CanvasViewRenderer:fn","LinearGradientBrush:fo","GradientStop:fp","GeometryGroup:fq","GeometryCollection:fr","FillRule:fs","LineGeometry:ft","RectangleGeometry:fu","EllipseGeometry:fv","PolyLineSegment:fw","BezierSegment:fx","GeometryUtil:fy","TransformGroup:fz","TransformCollection:f0","RotateTransform:f1","ScaleTransform:f2","RadialMenuUtilities:f3","ColorNameCalculator:f4","Image:f5","RadialMenuColorWell:f6","RadialMenuColorItemBase:f7","EventHandler$1:f8","RadialMenuColorItem:f9","EventHandler:ga","ColorUtil:gb","Random:gc","InterpolationMode:gd","MathUtil:ge","RuntimeHelpers:gf","RuntimeFieldHandle:gg","RadialMenuVisualData:gh","PrimitiveVisualData:gi","PrimitiveAppearanceData:gj","BrushAppearanceData:gk","AppearanceHelper:gl","LinearGradientBrushAppearanceData:gm","GradientStopAppearanceData:gn","SolidBrushAppearanceData:go","EllipseGeometryData:gp","GeometryData:gq","GetPointsSettings:gr","RectangleGeometryData:gs","LineGeometryData:gt","PathGeometryData:gu","PathFigureData:gv","LineSegmentData:gw","SegmentData:gx","PolylineSegmentData:gy","ArcSegmentData:gz","PolyBezierSegmentData:g0","LabelAppearanceData:g1","ShapeTags:g2","RadialMenuItemVisualDataList:g3","ColorWellPreviewDataList:g4","KeyTipManager:g5","CultureInfo:g6","IFormatProvider:g7","KeyTipExtensions:g8","KeyTipInfo:g9","StackPool$1:ha","Func$1:hb","PathVisualData:hc","RadialMenuItemVisualData:hd","RadialMenuItemFrame:he","ColorWellPreviewData:hf","TimedOperation:hg","DoubleAnimator:hh","RadialMenuPointerAnimationInfo:hi","TextDefinition:hj","Enumerable:hk","IOrderedEnumerable$1:hl","SortedList$1:hm","ArgumentNullException:hn","BrushUtil:ho","BrushCollection:hp","CssGradientUtil:hq","Nullable:hr","TriangleShape:hs","ArgumentOutOfRangeException:ht","ArgumentException:hu","RadialMenuNumericGauge:hv","RadialMenuNumericGaugeFrame:hw","LineSegmentShape:hx","RadialMenuNumericGaugeVisualData:hy","RadialMenuNumericGaugeTickmarkDataList:hz","RadialMenuNumericGaugeNeedleData:h0","PrimitiveVisualDataList:h1","RadialMenuNumericGaugeTickmarkData:h2","RadialMenuNumericItem:h3","EllipseSector:h4","RadialMenuItemOverlayTemplates:h5","BindingExpression:h6","PropertyStep:h7","AbstractEnumerable:h8","AbstractEnumerator:h9","GenericEnumerable$1:ia","GenericEnumerator$1:ib"]);$.ig.util.defType("CssProperty:el","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("CssProperty",$.ig.$ep.$type)},true);$.ig.util.defType("RadialMenuCheckBehavior:ai","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("RadialMenuCheckBehavior",$.ig.$ep.$type)},true);$.ig.util.defType("RadialMenuChildItemPlacement:ah","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("RadialMenuChildItemPlacement",$.ig.$ep.$type)},true);$.ig.util.defType("OuterRingButtonType:ag","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("OuterRingButtonType",$.ig.$ep.$type)},true);$.ig.util.defType("RadialMenuAnimation:af","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("RadialMenuAnimation",$.ig.$ep.$type)},true);$.ig.util.defType("RadialMenuPointerArea:ae","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("RadialMenuPointerArea",$.ig.$ep.$type)},true);$.ig.util.defType("RadialMenuPart:ad","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("RadialMenuPart",$.ig.$ep.$type)},true);$.ig.util.defType("RadialMenuWedgePart:ac","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("RadialMenuWedgePart",$.ig.$ep.$type)},true);$.ig.util.defType("DeferredOperation:a","Object",{e:null,a:null,b:false,init:function(a){$.ig.$op.init.call(this);this.a=a},c:function(){return this.e!=null},d:function(){return this.b},g:function(){if(this.e==null){return}this.e=null;var a=this.b;this.b=true;try{this.a()}finally{this.b=a}},f:function(){this.e=null},i:function(){var $self=this;if($self.e!=null){return}var a={};$self.e=a;window.setTimeout(function(){return $self.h(a)},0)},h:function(a){if(a!=this.e){return}this.g()},$type:new $.ig.Type("DeferredOperation",$.ig.$ot)},true);$.ig.util.defType("RadialMenuValueChangedEventArgs$1:aj","EventArgs",{$t:null,c:null,b:null,init:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$ak.init.call(this);this.c=a;this.b=b},oldValue:function(){return this.c},newValue:function(){return this.b},$type:new $.ig.Type("RadialMenuValueChangedEventArgs$1",$$t.$ak.$type)},true);$.ig.util.defType("RadialMenuNumericValueChangedEventArgs:al","RadialMenuValueChangedEventArgs$1",{init:function(a,b){$$t.$aj.init.call(this,Number,a,b)},$type:new $.ig.Type("RadialMenuNumericValueChangedEventArgs",$$t.$aj.$type.specialize(Number))},true);$.ig.util.defType("RadialMenuColorChangedEventArgs:am","RadialMenuValueChangedEventArgs$1",{init:function(a,b){$$t.$aj.init.call(this,$$t.$an.$type,a,b)},$type:new $.ig.Type("RadialMenuColorChangedEventArgs",$$t.$aj.$type.specialize($$t.$an.$type))},true);$.ig.util.defType("RadialMenuItemBase:ay","Control",{_dataItem:null,staticInit:function(){},init:function(){var $self=this;this._dataItem=null;this.al=true;$$t.$az.init.call(this);this.f($$t.$ay.cz,function(){var $ret=new $$t.bc(0);$ret.f(new $$t.bd("Visibility"));$ret.d($self);return $ret}())},autoRotateChildren:function(a){if(arguments.length===1){this.g($$t.$ay.autoRotateChildrenProperty,a);return a}else{return this.c($$t.$ay.autoRotateChildrenProperty)}},checkedHighlightBrush:function(a){if(arguments.length===1){this.g($$t.$ay.checkedHighlightBrushProperty,a);return a}else{return this.c($$t.$ay.checkedHighlightBrushProperty)}},c3:function(){return this.bb($$t.$ay.checkedHighlightBrushProperty)},foreground:function(a){if(arguments.length===1){this.g($$t.$ay.foregroundProperty,a);return a}else{return this.c($$t.$ay.foregroundProperty)}},highlightBrush:function(a){if(arguments.length===1){this.g($$t.$ay.highlightBrushProperty,a);return a}else{return this.c($$t.$ay.highlightBrushProperty)}},c6:function(){return this.bb($$t.$ay.highlightBrushProperty)},innerAreaFill:function(a){if(arguments.length===1){this.g($$t.$ay.innerAreaFillProperty,a);return a}else{return this.c($$t.$ay.innerAreaFillProperty)}},c8:function(){return this.bb($$t.$ay.innerAreaFillProperty)},innerAreaHotTrackFill:function(a){if(arguments.length===1){this.g($$t.$ay.innerAreaHotTrackFillProperty,a);return a}else{return this.c($$t.$ay.innerAreaHotTrackFillProperty)}},innerAreaHotTrackStroke:function(a){if(arguments.length===1){this.g($$t.$ay.innerAreaHotTrackStrokeProperty,a);return a}else{return this.c($$t.$ay.innerAreaHotTrackStrokeProperty)}},innerAreaStroke:function(a){if(arguments.length===1){this.g($$t.$ay.innerAreaStrokeProperty,a);return a}else{return this.c($$t.$ay.innerAreaStrokeProperty)}},de:function(){return this.bb($$t.$ay.innerAreaStrokeProperty)},innerAreaStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ay.innerAreaStrokeThicknessProperty,a);return a}else{return this.c($$t.$ay.innerAreaStrokeThicknessProperty)}},a3:function(){return this.bb($$t.$ay.innerAreaStrokeThicknessProperty)},al:false,isEnabled:function(a){if(arguments.length===1){if(a!=this.al){this.al=a;this.cb("IsEnabled",!a,a)}return a}else{return this.al}},isToolTipEnabled:function(a){if(arguments.length===1){this.g($$t.$ay.isToolTipEnabledProperty,a);return a}else{return this.c($$t.$ay.isToolTipEnabledProperty)}},menu:function(){return this.c($$t.$ay.menuProperty)},outerRingButtonHotTrackFill:function(a){if(arguments.length===1){this.g($$t.$ay.outerRingButtonHotTrackFillProperty,a);return a}else{return this.c($$t.$ay.outerRingButtonHotTrackFillProperty)}},dk:function(){return this.bb($$t.$ay.outerRingButtonHotTrackFillProperty)},outerRingButtonHotTrackForeground:function(a){if(arguments.length===1){this.g($$t.$ay.outerRingButtonHotTrackForegroundProperty,a);return a}else{return this.c($$t.$ay.outerRingButtonHotTrackForegroundProperty)}},dm:function(){return this.bb($$t.$ay.outerRingButtonHotTrackForegroundProperty)},outerRingButtonHotTrackStroke:function(a){if(arguments.length===1){this.g($$t.$ay.outerRingButtonHotTrackStrokeProperty,a);return a}else{return this.c($$t.$ay.outerRingButtonHotTrackStrokeProperty)}},dp:function(){return this.bb($$t.$ay.outerRingButtonHotTrackStrokeProperty)},outerRingButtonFill:function(a){if(arguments.length===1){this.g($$t.$ay.outerRingButtonFillProperty,a);return a}else{return this.c($$t.$ay.outerRingButtonFillProperty)}},dg:function(){return this.bb($$t.$ay.outerRingButtonFillProperty)},outerRingButtonForeground:function(a){if(arguments.length===1){this.g($$t.$ay.outerRingButtonForegroundProperty,a);return a}else{return this.c($$t.$ay.outerRingButtonForegroundProperty)}},di:function(){return this.bb($$t.$ay.outerRingButtonForegroundProperty)},outerRingButtonStroke:function(a){if(arguments.length===1){this.g($$t.$ay.outerRingButtonStrokeProperty,a);return a}else{return this.c($$t.$ay.outerRingButtonStrokeProperty)}},dr:function(){return this.bb($$t.$ay.outerRingButtonStrokeProperty)},outerRingButtonStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ay.outerRingButtonStrokeThicknessProperty,a);return a}else{return this.c($$t.$ay.outerRingButtonStrokeThicknessProperty)}},a5:function(){return this.bb($$t.$ay.outerRingButtonStrokeThicknessProperty)},parentItem:function(a){if(arguments.length===1){this.g($$t.$ay.parentItemProperty,a);return a}else{return this.c($$t.$ay.parentItemProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$ay.toolTipProperty,a);return a}else{return this.c($$t.$ay.toolTipProperty)}},wedgeIndex:function(a){if(arguments.length===1){this.g($$t.$ay.wedgeIndexProperty,a);return a}else{return this.c($$t.$ay.wedgeIndexProperty)}},wedgeSpan:function(a){if(arguments.length===1){this.g($$t.$ay.wedgeSpanProperty,a);return a}else{return this.c($$t.$ay.wedgeSpanProperty)}},a8:function(){return null},ba:function(){var a=this._dataItem;if(a==null){a=this}return a},an:function(){return false},ao:function(){return false},da:function(){var a=this.bb($$t.$ay.innerAreaHotTrackFillProperty);if(a==null){a=this.c8()}return a},dc:function(){var a=this.bb($$t.$ay.innerAreaHotTrackStrokeProperty);if(a==null){a=this.de()}return a},_ar:false,ar:function(value){if(arguments.length===1){this._ar=value;return value}else{return this._ar}},_as:false,as:function(value){if(arguments.length===1){this._as=value;return value}else{return this._as}},a0:function(){return null},ad:function(){return 0},bd:function(){var a=this.toolTip();if(a!=null){return a}return null},a1:function(a,b){return NaN},ag:function(a,b){return null},ah:function(){return new $$t.hd},az:function(a){return null},bb:function(a){var b=this.d(a);if(b==$$t.$a6.c){if(this.menu()!=null){b=this.menu().ak().al(a)}else{b=this.c(a)}}return b},ae:function(a){if(a!=null&&a==this.ba()){return this}return null},ap:function(a){while(a!=null){a=a.parentItem();if(a==this){return true}}return false},au:function(a){return false},b7:function(){if(this.menu()!=null){this.menu().du(this)}},b8:function(){var a=this.closed;if(null!=a){a(this,$$t.$ak.empty)}},b9:function(){var a=this.opened;if(null!=a){a(this,$$t.$ak.empty)}},av:function(){return true},ca:function(a,b,c){},cc:function(a,b,c){if(b==c){return}this.cb(a,b,c)},cb:function(a,b,c){var d=this.propertyChanged;if(null!=d){d(this,new $$t.bm(a))}},aw:function(a,b){return false},ax:function(a){return false},cd:function(a){this.g($$t.$ay.menuProperty,a)},ay:function(a,b,c){return false},closed:null,opened:null,propertyChanged:null,$type:new $.ig.Type("RadialMenuItemBase",$$t.$az.$type,[$$t.$bk.$type])},true);$.ig.util.defType("RadialMenuItem:dm","RadialMenuItemBase",{d3:null,staticInit:function(){},init:function(){var $self=this;$$t.$ay.init.call(this);this.d3=new $$t.dp(function(a,b){a.cd(b?$self.menu():null);a.parentItem(b?$self:null)});this.d3.propertyChanged=$.ig.Delegate.prototype.combine(this.d3.propertyChanged,this.eq.runOn(this))},a1:function(a,b){var c=this.recentItem();if(null!=c){var e=b.getEnumerator();while(e.moveNext()){var d=e.current();var f=d.item();if(f.parentItem()==this&&this.d5(f)==c){var g=d.e+(d.d-d.e)/2;var h=a.e+(a.d-a.e)/2;return h-g}}}return $$t.$ay.a1.call(this,a,b)},an:function(){return this.isChecked()},ae:function(a){var b=$$t.$ay.ae.call(this,a);if(null==b){var d=this.items().getEnumerator();while(d.moveNext()){var c=d.current();b=c.ae(a);if(b!=null){break}}}return b},a0:function(){return this.d3},b7:function(){var a=this.checkBehavior();if(a!=0){var b=!this.isChecked();if(b||a!=2){this.eu(b)}}var c=$.ig.util.cast($$t.$dm.$type,this.parentItem());if(null!=c&&c.autoUpdateRecentItem()){var d=c.d5(this);c.recentItem(d)}this.ep($$t.$ak.empty);$$t.$ay.b7.call(this)},cb:function(a,b,c){switch(a){case"IsChecked":if(true==c){this.ev();this.eo($$t.$ak.empty)}else{this.es($$t.$ak.empty)}this.cb("DisplayAsChecked",b,c);break;case"RecentItem":this.recentItemContainer(this.dw(c));break}$$t.$ay.cb.call(this,a,b,c)},ad:function(){var a=$$t.$ay.ad.call(this);if(a==0&&this.items().count()>0&&this.du()==0){a=2}return a},cd:function(a){$$t.$ay.cd.call(this,a);var c=this.a0().getEnumerator();while(c.moveNext()){var b=c.current();if(b!=null){b.cd(a)}}},bd:function(){var a=$$t.$ay.bd.call(this);if(a!=null){return a}var b=this.header();if(b!=null&&!($.ig.util.cast($$t.$a1.$type,b)!==null)){return b}return null},autoUpdateRecentItem:function(a){if(arguments.length===1){this.g($$t.$dm.autoUpdateRecentItemProperty,a);return a}else{return this.c($$t.$dm.autoUpdateRecentItemProperty)}},childItemPlacement:function(a){if(arguments.length===1){this.g($$t.$dm.childItemPlacementProperty,a);return a}else{return this.c($$t.$dm.childItemPlacementProperty)}},checkBehavior:function(a){if(arguments.length===1){this.g($$t.$dm.checkBehaviorProperty,a);return a}else{return this.c($$t.$dm.checkBehaviorProperty)}},isChecked:function(a){if(arguments.length===1){this.g($$t.$dm.isCheckedProperty,a);return a}else{return this.c($$t.$dm.isCheckedProperty)}},groupName:function(a){if(arguments.length===1){this.g($$t.$dm.groupNameProperty,a);return a}else{return this.c($$t.$dm.groupNameProperty)}},header:function(a){if(arguments.length===1){this.g($$t.$dm.headerProperty,a);return a}else{return this.c($$t.$dm.headerProperty)}},iconUri:function(a){if(arguments.length===1){this.g($$t.$dm.iconUriProperty,a);return a}else{return this.c($$t.$dm.iconUriProperty)}},iconOverlay:function(a){if(arguments.length===1){this.g($$t.$dm.iconOverlayProperty,a);return a}else{return this.c($$t.$dm.iconOverlayProperty)}},iconOverlayValue:function(a){if(arguments.length===1){this.g($$t.$dm.iconOverlayValueProperty,a);return a}else{return this.c($$t.$dm.iconOverlayValueProperty)}},items:function(){return this.d3},keyTip:function(a){if(arguments.length===1){this.g($$t.$dm.keyTipProperty,a);return a}else{return this.c($$t.$dm.keyTipProperty)}},recentItem:function(a){if(arguments.length===1){this.g($$t.$dm.recentItemProperty,a);return a}else{return this.c($$t.$dm.recentItemProperty)}},er:function(a,b){var c=a;c.cc("RecentItemContainer",b.d(),b.c())},recentItemContainer:function(a){if(arguments.length===1){this.g($$t.$dm.recentItemContainerProperty,a);return a}else{return this.c($$t.$dm.recentItemContainerProperty)}},du:function(){if(this.ao()){return 0}return this.childItemPlacement()},dv:function(){return new $$t.dm},dw:function(a){var c=this.items().getEnumerator();while(c.moveNext()){var b=c.current();if(b._dataItem==a){return b}}return null},d5:function(a){return a._dataItem},eq:function(a,b){switch(b.propertyName()){case"Count":this.cb("OuterRingButtonType",null,null);break}},et:function(a){this.iconOverlayValue(a)},eu:function(a){this.isChecked(a)},ev:function(){var a=null;if(this.parentItem()!=null){a=this.parentItem().a0()}else if(this.menu()!=null){var b=this.menu().ak().w();if(b!=null&&b.contains(this)){a=b}}if(a!=null){switch(this.checkBehavior()){case 2:case 3:var c=this.groupName();if(c==null){c=""}var d=new $$t.bq($$t.$dm.$type,0);var f=a.getEnumerator();while(f.moveNext()){var e=f.current();var g=$.ig.util.cast($$t.$dm.$type,e);if(g!=null&&g!=this&&g.isChecked()){var h=g.groupName();if(h==null){h=""}if(c==h){d.add(g)}}}var j=d.getEnumerator();while(j.moveNext()){var i=j.current();i.eu(false)}break}}},eo:function(a){var b=this.checked;if(null!=b){b(this,a)}},checked:null,ep:function(a){var b=this.click;if(null!=b){b(this,a)}},click:null,es:function(a){var b=this.unchecked;if(null!=b){b(this,a)}},unchecked:null,$type:new $.ig.Type("RadialMenuItem",$$t.$ay.$type)},true);$.ig.util.defType("RadialMenuColorItemBase:f7","RadialMenuItem",{init:function(){$$t.$dm.init.call(this)},a1:function(a,b){var c=this.color();var e=b.getEnumerator();while(e.moveNext()){var d=e.current();var f=$.ig.util.cast($$t.$f7.$type,d.item());if(f!=null&&$$t.$f3.d(f.color(),c)){var g=d.e+(d.d-d.e)/2;var h=a.e+(a.d-a.e)/2;return h-g}}return $$t.$dm.a1.call(this,a,b)},dv:function(){return new $$t.f6},cb:function(a,b,c){if(a=="Color"){this.computedColorName($$t.$f3.b().f(this.color()));this.et(c);var d=b!=null&&c!=null&&!$$t.$f3.d(b,c);if(d){var e=this.colorChanged;if(null!=e){e(this,new $$t.am(b,c))}}}$$t.$dm.cb.call(this,a,b,c)},color:function(a){if(arguments.length===1){this.g($$t.$f7.colorProperty,a);return a}else{return this.c($$t.$f7.colorProperty)}},computedColorName:function(a){if(arguments.length===1){this.g($$t.$f7.computedColorNameProperty,a);return a}else{return this.c($$t.$f7.computedColorNameProperty)}},fd:function(a){this.color(a)},colorChanged:null,$type:new $.ig.Type("RadialMenuColorItemBase",$$t.$dm.$type)},true);$.ig.util.defType("RadialMenuColorItem:f9","RadialMenuColorItemBase",{staticInit:function(){},init:function(){$$t.$f7.init.call(this);this.iconOverlay($$t.$h5.d)},fi:function(a){var b=this.colorWellClick;if(null!=b){b(this,a)}},colorWellClick:null,$type:new $.ig.Type("RadialMenuColorItem",$$t.$f7.$type)},true);$.ig.util.defType("RadialMenuColorWell:f6","RadialMenuColorItemBase",{staticInit:function(){},init:function(){$$t.$f7.init.call(this)},an:function(){var a=this.parentItem();while($.ig.util.cast($$t.$f7.$type,a)!==null){var b=$.ig.util.cast($$t.$f9.$type,a);if(b!=null){return $$t.$f3.d(b.color(),this.color())}a=a.parentItem()}return $$t.$f7.an.call(this)},b7:function(){var a=this.parentItem();var b=this.an();while($.ig.util.cast($$t.$f7.$type,a)!==null){var c=$.ig.util.cast($$t.$f7.$type,a);c.fd(this.color());if($.ig.util.cast($$t.$f9.$type,c)!==null){var d=c;d.fi($$t.$ak.empty)}a=a.parentItem()}if(b!=this.an()){this.cb("DisplayAsChecked",b,!b)}$$t.$f7.b7.call(this)},cb:function(a,b,c){if(a=="Color"){var d=c;this.innerAreaHotTrackFill(this.innerAreaFill(this.outerRingButtonFill($$t.$f3.r(d))));this.outerRingButtonForeground($$t.$f3.r($$t.$f3.v(d)));var e=d.getAHSL();var f=$$t.$f3.t(d,e[3]<.5?+60:-80);this.highlightBrush(this.outerRingButtonHotTrackFill($$t.$f3.r(f)));this.outerRingButtonHotTrackForeground($$t.$f3.r($$t.$f3.v(f)));var g=$$t.$f3.t(d,e[3]<.5?+30:-40);this.checkedHighlightBrush($$t.$f3.r(g));this.fh()}$$t.$f7.cb.call(this,a,b,c)},ad:function(){var a=$$t.$f7.ad.call(this);if(a==0){a=1}return a},bd:function(){var a=$$t.$f7.bd.call(this);if(a==null){return this.computedColorName()}return a},fh:function(){var a=this.menu();var b=$$t.$an.n(255,255,255,255);var c=a!=null?a.menuBackground():null;if(c!=null){b=c.color()}this.fi(b)},fi:function(a){var b=$$t.$f3.e(this.color());var c=$$t.$f3.e(a);if(Math.abs(c-b)<.1){this.outerRingButtonStroke(this.innerAreaStroke(this.checkedHighlightBrush()))}else{this.outerRingButtonStroke(this.innerAreaStroke(null))}this.outerRingButtonHotTrackStroke(this.innerAreaHotTrackStroke(this.outerRingButtonStroke()))},$type:new $.ig.Type("RadialMenuColorWell",$$t.$f7.$type)},true);$.ig.util.defType("RadialMenuItemBaseCollection:dp","ObservableCollection$1",{u:null,init:function(a){$$t.$bp.init.call(this,$$t.$ay.$type);this.u=a},f:function(a){this.u(a,true);$$t.$bp.f.call(this,a)},h:function(){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();this.u(a,false)}$$t.$bp.h.call(this)},j:function(a,b){this.u(b,true);$$t.$bp.j.call(this,a,b)},m:function(a){var b=this.__inner[a];this.u(b,false);$$t.$bp.m.call(this,a)},o:function(a,b){var c=this.__inner[a];this.u(c,false);this.u(b,true);$$t.$bp.o.call(this,a,b)},$type:new $.ig.Type("RadialMenuItemBaseCollection",$$t.$bp.$type.specialize($$t.$ay.$type))},true);$.ig.util.defType("RadialMenuNumericGauge:hv","RadialMenuItemBase",{dy:null,dz:0,dv:false,dt:null,staticInit:function(){},init:function(){this.dz=NaN;$$t.$ay.init.call(this);this.dt=new $$t.a(this.ei.runOn(this));this.dy=new $$t.bq(Number,0)},ag:function(a,b){var $self=this;$self.en();var c=$self.dy.count();if(c==0){return null}var d=$self.dw();var e=2;var f=4;var g=34;var h=new $$t.hw;var i=a.e;var j=a.d-a.e;var k=j/(d?c:c-1);var l=b.j();var m=b.g();var n=b.h();var o=b.am();var p=Math.min(b.ak,n.i+6);var q=Math.min(b.al,n.j+6);var r=Math.max(b.ak-g,p);var s=Math.max(b.al-g,q);var t=Math.max(r-e,p);var u=Math.max(s-e,q);var v=new $$t.cx(1,o.__x-r,o.__y-s,r*2,s*2);var w=$$t.$cr.c(v,f,f);var x=$self.value();var y=!isNaN(x);var z=y&&x>$self.dy.__inner[0]&&x<$self.dy.__inner[c-1];var aa=Math.max(t-1,m.i);var ab=Math.max(u-1,m.j);var ac=Math.min(Math.max(m.i-m.b()/2,0),aa);var ad=Math.min(Math.max(m.j-m.b()/2,0),ab);var ae=new $$t.cx(1,o.__x-aa,o.__y-ab,aa*2,ab*2);var af=new $$t.cx(1,o.__x-ac,o.__y-ad,ac*2,ad*2);var ag=Math.max(b.ak-g/2,p);var ah=Math.max(b.al-g/2,q);var ai=new $$t.cx(1,o.__x-ag,o.__y-ah,ag*2,ah*2);var aj=$self.e1();var ak=$self.e7();var al=$self.e5();var am=ak;var an=ak;h.j=af;h.k=ae;for(var ao=0;ao<c;ao++){var ap=$self.dy.__inner[ao];if(z&&ap==x){z=false}if(d||ao<c-1){var aq=$$t.$cr.a(l,r,s,t,u,i,i+k);var ar=new $$t.fo;var as=$$t.$cr.p(l,i);var at=$$t.$cr.p(l,i+k);var au=as.__x>at.__x?1:0;var av=as.__y>at.__y?1:0;var aw=as.__x<at.__x?1:0;var ax=as.__y<at.__y?1:0;am=an;an=ak.getInterpolation((ao+1)/c,al,0);var ay=function(){var $ret=new $$t.fp;$ret.color(am);$ret._offset=0;return $ret}();var az=function(){var $ret=new $$t.fp;$ret.color(an);$ret._offset=1;return $ret}();ar._startX=au;ar._startY=av;ar._endX=aw;ar._endY=ax;ar._gradientStops=function(){var $ret=new Array;$ret.add(ay);$ret.add(az);return $ret}();aq.d(ar);h.b().add(aq)}var a0=i;if(d){a0+=k}var a1=$$t.$hv.du(l,v,w,aj,a0);h.b().add(a1);var a2=$$t.$hv.ds(l,ai,ap,a0);a2.a=a1;h.a().add(a2);i+=k}var a3=y?$self.d0(a,x):0;var a4=h.i();if(y){if(z){var a5=$$t.$hv.du(l,v,w,aj,a3);a5.c=a4;h.b().add(a5);var a6=$$t.$hv.ds(l,ai,x,a3);a6.a=a4;h.a().add(a6)}a4.j=$$t.$cr.p(ae,$$t.$cr.m(l,a3,ae));a4.i=$$t.$cr.p(af,$$t.$cr.m(l,a3,af));a4.b(1);a4.e($self.e3())}var a7=$self.foreground();var a9=h.a().getEnumerator();while(a9.moveNext()){var a8=a9.current();a8.e=a7}$self.ay(a,b,h);return h},ah:function(){return new $$t.hy},az:function(a){var $self=this;var b=new $$t.bq($$t.$g9.$type,0);$self.en();var c=$self.value();var d=isNaN(c);var e=function(f){var g=f.d();$self.value(g.a());var h=$self.menu();if(h!=null){h.du($self)}};var g=$self.dy.getEnumerator();while(g.moveNext()){var f=g.current();if(!d){if(f==c){d=true}else if(f>c){d=true;b.add(function(){var $ret=new $$t.g9;$ret.a(e);$ret.c($self.d7.runOn($self));$ret.d(new $$t.em(Number,$$t.$dh.$type,c,a));return $ret}())}}b.add(function(){var $ret=new $$t.g9;$ret.a(e);$ret.c($self.d7.runOn($self));$ret.d(new $$t.em(Number,$$t.$dh.$type,f,a));return $ret}())}return b},bb:function(a){if(a.propertyType()==$$t.$bn.$type&&$$t.$a6.h(a.name(),$$t.$ay.$type)!=null){return this.c(a)}return $$t.$ay.bb.call(this,a)},ar:function(a){if(arguments.length===1){if(a!=this.ar()){$$t.$ay.ar.call(this,a);if(a){this.dt.f();this.el(this.value())}else{this.dt.i()}}return a}else{return $$t.$ay.ar.call(this)}},as:function(a){if(arguments.length===1){if(a!=$$t.$ay.as.call(this)){$$t.$ay.as.call(this,a);this.cb("InvalidateCustomVisuals",null,null)}return a}else{return $$t.$ay.as.call(this)}},au:function(a){this.en();if(this.dy.count()==0){return false}this.el(this.dy.__inner[a?0:this.dy.count()-1]);return true},b7:function(){if(!isNaN(this.pendingValue())){this.em(this.pendingValue());var a=$.ig.util.cast($$t.$h3.$type,this.parentItem());if(null!=a&&!isNaN(this.value())){a.fc(this.value())}}$$t.$ay.b7.call(this)},ca:function(a,b,c){$$t.$ay.ca.call(this,a,b,c);this.el(this.d4(a,c));this.dz=a;this.cb("InvalidateCustomVisuals",null,null)},cb:function(a,b,c){switch(a){case"PendingValueNeedleBrush":this.cb("InvalidateCustomVisuals",null,null);break;case"PendingValue":this.cb("ToolTipResolved",null,null);this.cb("InvalidateCustomVisuals",null,null);break;case"ValueNeedleBrush":case"TickBrush":case"Value":case"ReserveFirstSlice":case"TrackStartColor":case"TrackEndColor":this.cb("DirtyCustomVisuals",null,null);break;case"Ticks":this.dv=false;this.cb("DirtyCustomVisuals",null,null);break}$$t.$ay.cb.call(this,a,b,c)},aw:function(a,b){var c=this.pendingValue();if(isNaN(c)){return this.au(a)}var d=c;this.en();if(this.dy.count()>0){d=d+this.smallIncrement()*(a?1:-1);var e=this.dy.count()-1;if(d<this.dy.__inner[0]){if(b){d=this.dy.__inner[e]}else{return false}}else if(d>this.dy.__inner[e]){if(b){d=this.dy.__inner[0]}else{return false}}this.el(d);return true}return false},ax:function(a){var b=this.pendingValue();if(isNaN(b)){this.au(a);return true}var c=b;this.en();var d=a?0:this.dy.count()-1;var e=a?this.dy.count():-1;var f=a?1:-1;for(var g=d;g!=e;g+=f){if(a&&this.dy.__inner[g]<=c){continue}else if(!a&&this.dy.__inner[g]>=c){continue}this.el(this.dy.__inner[g]);return true}return false},bd:function(){var a=$$t.$ay.bd.call(this);if(a!=null){return a}var b=this.pendingValue();if(isNaN(b)){b=this.value()}if(!isNaN(b)){return b}return null},ay:function(a,b,c){var d=$$t.$ay.ay.call(this,a,b,c);var e=$.ig.util.cast($$t.$hw.$type,c);if(e==null){return d}var f=b.j();var g=this.value();var h=e.k;var i=e.j;var j=this.pendingValue();var k=e.h();if(!isNaN(j)){var l=!isNaN(this.dz)?this.d4(this.dz,a):this.dz;var m=!isNaN(l)&&l==j?this.dz:this.d0(a,j);k.j=$$t.$cr.p(h,$$t.$cr.m(f,m,h));k.i=$$t.$cr.p(i,$$t.$cr.m(f,m,i));k.b(1);k.e(this.as()?this.e3():this.ez())}else{k.b(0)}if(this.as()&&k.b()>0){e.i().e($$t.$f3.s)}else if(e.i().e()==$$t.$f3.s){e.i().e(this.e3())}k.g(null);return true},pendingValue:function(a){if(arguments.length===1){this.g($$t.$hv.pendingValueProperty,a);return a}else{return this.c($$t.$hv.pendingValueProperty)}},pendingValueNeedleBrush:function(a){if(arguments.length===1){this.g($$t.$hv.pendingValueNeedleBrushProperty,a);return a}else{return this.c($$t.$hv.pendingValueNeedleBrushProperty)}},ez:function(){return this.bb($$t.$hv.pendingValueNeedleBrushProperty)},reserveFirstSlice:function(a){if(arguments.length===1){this.g($$t.$hv.reserveFirstSliceProperty,a);return a}else{return this.c($$t.$hv.reserveFirstSliceProperty)}},smallIncrement:function(a){if(arguments.length===1){this.g($$t.$hv.smallIncrementProperty,a);return a}else{return this.c($$t.$hv.smallIncrementProperty)}},tickBrush:function(a){if(arguments.length===1){this.g($$t.$hv.tickBrushProperty,a);return a}else{return this.c($$t.$hv.tickBrushProperty)}},e1:function(){return this.bb($$t.$hv.tickBrushProperty)},ticks:function(a){if(arguments.length===1){this.g($$t.$hv.ticksProperty,a);return a}else{return this.c($$t.$hv.ticksProperty)}},trackStartColor:function(a){if(arguments.length===1){this.g($$t.$hv.trackStartColorProperty,a);return a}else{return this.c($$t.$hv.trackStartColorProperty)}},e7:function(){return this.bb($$t.$hv.trackStartColorProperty)},trackEndColor:function(a){if(arguments.length===1){this.g($$t.$hv.trackEndColorProperty,a);return a}else{return this.c($$t.$hv.trackEndColorProperty)}},e5:function(){return this.bb($$t.$hv.trackEndColorProperty)},value:function(a){if(arguments.length===1){this.g($$t.$hv.valueProperty,a);return a}else{return this.c($$t.$hv.valueProperty)}},valueNeedleBrush:function(a){if(arguments.length===1){this.g($$t.$hv.valueNeedleBrushProperty,a);
return a}else{return this.c($$t.$hv.valueNeedleBrushProperty)}},e3:function(){return this.bb($$t.$hv.valueNeedleBrushProperty)},dw:function(){return this.reserveFirstSlice()},d0:function(a,b){this.en();var c=this.dw();var d=(a.d-a.e)/(c?this.dy.count():this.dy.count()-1);var e=a.e;if(c){e+=d}for(var f=1,g=this.dy.count();f<g;f++){var h=this.dy.__inner[f];if(b<h){var i=this.dy.__inner[f-1];var j=(b-i)/(h-i);e+=d*j;break}e+=d}return e},d7:function(a,b){var c=b.d();var d=c.b();var e=c.a();var f=this.d0(d,e);var g=$$t.$cr.p(this.menu().af().j(),f);return{__x:g.__x-a.b()/2,__y:g.__y-a.a()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},ei:function(){if(!this.ar()){this.dz=NaN;this.el(NaN)}},du:function(a,b,c,d,e){var $self=this;var f=function(){var $ret=new $$t.hx;$ret.j=$$t.$cr.p(b,$$t.$cr.m(a,e,b));$ret.i=$$t.$cr.p(c,$$t.$cr.m(a,e,c));return $ret}();f.b(1);f.e(d);return f},ds:function(a,b,c,d){var e=new $$t.hj;e.d=1;e.g=1;e.c=c.toString();e.b=$$t.$cr.p(b,$$t.$cr.m(a,d,b));return e},ej:function(a,b){switch(b.propertyName()){case"Count":this.dv=false;break}},ek:function(){this.dv=true;this.dy.clear();var a=this.ticks();if(null!=a){this.dy.addRange(a)}this.dy.sort()},el:function(a){if(a==this.pendingValue()){return}this.pendingValue(a)},em:function(a){this.value(a)},en:function(){if(!this.dv){this.ek()}},d4:function(a,b){this.en();var c=this.dy.count();if(b==null||c==0){return NaN}var d;if(c==1){d=this.dy.__inner[0]}else{var e=this.dw();var f=(b.d-b.e)/(e?c:c-1);var g=b.e;if(g<-3.14159265358979){g+=6.28318530717959}if(a<g){a+=6.28318530717959}if(e){g+=f}if(a<g){d=this.dy.__inner[0]}else{d=this.dy.__inner[c-1];for(var h=0;h<c-1;h++){if(a<g+f){var i=1-(g+f-a)/f;var j=this.dy.__inner[h];var k=this.dy.__inner[h+1];var l=(k-j)*i+j;var m=l%this.smallIncrement();l-=m;if(Math.abs(m)>this.smallIncrement()/2){l+=this.smallIncrement()}d=l;break}g+=f}}}return d},pendingValueChanged:null,valueChanged:null,$type:new $.ig.Type("RadialMenuNumericGauge",$$t.$ay.$type)},true);$.ig.util.defType("RadialMenuItemFrame:he","Object",{d:null,c:null,init:function(){$.ig.$op.init.call(this);this.d=new $$t.bq($$t.$cn.$type,0);this.c=new $$t.bq($$t.$hj.$type,0)},b:function(){return this.d},a:function(){return this.c},e:function(a,b,c){},$type:new $.ig.Type("RadialMenuItemFrame",$.ig.$ot)},true);$.ig.util.defType("RadialMenuNumericGaugeFrame:hw","RadialMenuItemFrame",{f:null,g:null,k:null,j:null,init:function(){$$t.$he.init.call(this);this.g=new $$t.hx;this.b().add(this.g);this.f=new $$t.hx;this.b().add(this.f)},e:function(a,b,c){var d;var e;var f=$.ig.util.cast($$t.$hy.$type,a);if(this.i()!=null){f.valueNeedle(new $$t.h0);f.valueNeedle().needlePath(new $$t.hc(1,"ValueNeedle",b(this.i())));var h=this.a().getEnumerator();while(h.moveNext()){var g=h.current();if(g.a==this.i()){d=c(g);e=$$t.$et.a(d,null);f.valueNeedle().label($$t.$gl.fromTextElement(d,e));break}}}if(this.h()!=null&&this.h().b()>0){f.editValueNeedle(new $$t.h0);f.editValueNeedle().label(null);f.editValueNeedle().needlePath(new $$t.hc(1,"EditValueNeedle",b(this.h())))}f.tickmarks(new $$t.hz);var j=this.a().getEnumerator();while(j.moveNext()){var i=j.current();var k=$.ig.util.cast($$t.$cn.$type,i.a);if(k==this.i()){continue}var l=new $$t.h2;d=c(i);e=$$t.$et.a(d,null);l.label($$t.$gl.fromTextElement(d,e));l.tickPath(new $$t.hc(1,"tickmark",b(k)));f.tickmarks().add(l)}f.trackArcs(new $$t.h1);var n=this.b().getEnumerator();while(n.moveNext()){var m=n.current();if(m==this.g||m==this.f){continue}if(m.c==this.g){f.valueTickLine(new $$t.hc(1,"valueTickLine",b(m)))}else if($.ig.util.cast($$t.$cs.$type,m)!==null){f.trackArcs().add(new $$t.hc(1,"trackArc",b(m)))}}},h:function(){return this.f},i:function(){return this.g},$type:new $.ig.Type("RadialMenuNumericGaugeFrame",$$t.$he.$type)},true);$.ig.util.defType("RadialMenuNumericItem:h3","RadialMenuItem",{staticInit:function(){},init:function(){$$t.$dm.init.call(this);this.iconOverlay($$t.$h5.e)},a1:function(a,b){var c=$$t.$dm.a1.call(this,a,b);if(isNaN(c)){var e=b.getEnumerator();while(e.moveNext()){var d=e.current();var f=$.ig.util.cast($$t.$hv.$type,d.item());if(f!=null){var g=f.pendingValue();if(isNaN(g)){g=f.value()}if(!isNaN(g)){var h=a.e+(a.d-a.e)/2;var i=f.d0(d,g);c=h-i}}}}return c},cb:function(a,b,c){if(a=="Value"){this.et(c)}$$t.$dm.cb.call(this,a,b,c)},value:function(a){if(arguments.length===1){this.g($$t.$h3.valueProperty,a);return a}else{return this.c($$t.$h3.valueProperty)}},fc:function(a){this.value(a)},valueChanged:null,$type:new $.ig.Type("RadialMenuNumericItem",$$t.$dm.$type)},true);$.ig.util.defType("RadialMenuFrame:cl","Object",{f:null,a:null,e:null,d:null,u:null,t:null,v:null,w:null,x:null,ag:null,ae:null,p:null,n:null,ad:null,init:function(){$.ig.$op.init.call(this);this.f=new $$t.cm;this.a=new $$t.ct;this.u=new $$t.bq($$t.$cs.$type,0);this.v=new $$t.bq($$t.$cs.$type,0);this.w=new $$t.bq($$t.$cs.$type,0);this.x=new $$t.bq($$t.$cs.$type,0);this.t=new $$t.bq($$t.$cs.$type,0);this.d=new $$t.cm;this.e=new $$t.cm;this.ae=new $$t.bq($$t.$dh.$type,0);this.ag=new $$t.bq($$t.$hs.$type,0);this.n=new $$t.da($$t.$dh.$type,$$t.$he.$type,0);this.p=new $$t.da($$t.$cn.$type,$$t.$ay.$type,0);this.ad=new $$t.bq($$t.$dh.$type,0)},i:function(){return this.f},b:function(){return this.a},g:function(){return this.d},h:function(){return this.e},z:function(){return this.u},y:function(){return this.t},aa:function(){return this.v},ab:function(){return this.w},ac:function(){return this.x},af:function(){return this.ae},ah:function(){return this.ag},_am:null,am:function(value){if(arguments.length===1){this._am=value;return value}else{return this._am}},q:function(){return this.p},o:function(){return this.n},r:function(){return this.ad},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},ak:0,al:0,_ai:0,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},_aj:0,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},c:function(a){var c=this.ae.getEnumerator();while(c.moveNext()){var b=c.current();if(b.item()==a){return b}}return null},l:function(a,b){var $self=this;var c=$self.s(b);var d;var f=c.getEnumerator();while(f.moveNext()){var e=f.current();if(function(){var $ret=$self.p.tryGetValue(e,d);d=$ret.value;return $ret.ret}()&&d==a){return e}}return null},s:function(a){var b;switch(a){case 2:b=this.w;break;case 3:b=this.x;break;case 1:b=this.v;break;case 5:b=this.t;break;case 4:b=this.ag;break;case 0:b=this.u;break;default:$$t.$di.b(false,"Unrecognized part:"+a);return null}return b},m:function(a){var c=this.n.keys().getEnumerator();while(c.moveNext()){var b=c.current();if(b.item()==a){if(this.ad.contains(b)){return true}this.ad.add(b);return true}}return false},$type:new $.ig.Type("RadialMenuFrame",$.ig.$ot)},true);$.ig.util.defType("TextDefinition:hj","Object",{init:function(){$.ig.$op.init.call(this)},c:null,e:null,d:null,g:null,b:null,a:null,f:null,$type:new $.ig.Type("TextDefinition",$.ig.$ot)},true);$.ig.util.defType("RadialMenuItemLevel:dl","Object",{i:null,b:null,m:null,e:null,s:0,n:0,a:null,k:null,j:false,o:0,x:null,init:function(a,b,c,d,e){this.n=NaN;$.ig.$op.init.call(this);this.i=a;this.b=b;this.e=c;this.k=d;this.x=e;this.ab(this.k,true)},y:function(){return this.x},c:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},l:function(){if(this.m==null){this.aa()}return this.m},d:function(){return this.b},f:function(){return this.e},r:function(){return this.o},w:function(){if(this.m==null){this.aa()}return this.s},ad:function(){this.j=true;this.ab(this.k,false);this.ag()},g:function(a){var b=this.u(a);return b<0?null:this.l().item(b)},u:function(a){if(a!=null){var b=this.l();for(var c=0,d=b.count();c<d;c++){if(b.item(c).item()==a){return c}}}return-1},v:function(a){var b=this.l();var c=Number.MAX_VALUE;var d=-1;a=$$t.$cr.j(a);for(var e=0,f=b.count();e<f;e++){var g=b.item(e);var h=g.e;var i=g.d;while(h<-3.14159265358979){h+=6.28318530717959;i+=6.28318530717959}while(i>3.14159265358979){h-=6.28318530717959;i-=6.28318530717959}if(h<=a&&i>=a){return e}var j=h+(i-h)/2;j=$$t.$cr.j(j);var k=Math.abs(j-a);if(k<c){c=k;d=e}}return d},h:function(a,b){var c=this.l();var d;if(a==null){d=this.v(this.r())}else{d=this.u(a);if(d>=0&&b){d=d==c.count()?0:d+1}}if(!b){d=d==0?c.count()-1:d-1}if(d<0){return null}if(d==c.count()){d=0}var e=c.item(d);if(a!=null){if(e==this.h(null,b)){return null}}return e},p:function(a,b){var c=0;var d=(c+this.i.rotationInDegrees())*3.14159265358979/180;d+=(this.i.rotationAsPercentageOfWedge()+a)*b;d=$$t.$cr.j(d);return d},q:function(){var a=Math.max(this.w(),this.i.minWedgeCount());return 6.28318530717959/a},ah:function(a){var b=this.l();var c=this.i.wedgePaddingInDegrees()*3.14159265358979/180;var d=c/2;var e=this.q();var f=this.p(a,e);this.o=f;var h=b.getEnumerator();while(h.moveNext()){var g=h.current();var i=f+g.f*e+d;var j=i+e*g.g-c;if(j<i){var k=(j-i)/2;i+=k;j=i}g.e=i;g.d=j}if(isNaN(this.n)){if(this.b!=null&&this.b.autoRotateChildren()){var l=this.e.g(this.b);if(l!=null){this.n=this.b.a1(l,b)}}if(isNaN(this.n)){this.n=0}}if(!isNaN(this.n)&&this.n!=0){var n=b.getEnumerator();while(n.moveNext()){var m=n.current();m.e=m.e+this.n;m.d=m.d+this.n}}},z:function(a,b){var c=!this.j;var e=a.getEnumerator();while(e.moveNext()){var d=e.current();if(d.__visibility==1){continue}if(c){d.propertyChanged=$.ig.Delegate.prototype.combine(d.propertyChanged,this.ac.runOn(this))}var f=d.wedgeSpan();var g=d.wedgeIndex();b.add(new $$t.dh(d,g,f))}var i=a.getEnumerator();while(i.moveNext()){var h=i.current();var j=$.ig.util.cast($$t.$dm.$type,h);if(j!=null&&j.an()&&j.du()==1){if(c){this.ab(j.a0(),true)}this.z(j.a0(),b)}}},aa:function(){var a=new $$t.bq($$t.$dh.$type,0);this.m=a;this.z(this.k,a);a.sort1($$t.$dl.t);var b=new $$t.bq($$t.$d.$type,0);var c=0;var d=0;var f=a.getEnumerator();while(f.moveNext()){var e=f.current();if(e.f<0){d++;e.f=b.count();for(var g=c,h=b.count();g<h;g++){if(!b.__inner[g]){if(g+e.g>=h){break}var i=true;for(var j=1;j<e.g;j++){if(b.__inner[g+j]){g+=j;i=false;break}}if(!i){continue}e.f=g;if(g==c){c=g+e.g}break}else if(g==c){c=g+1}}}for(var k=e.f,l=k+e.g;k<l;k++){while(k>=b.count()){b.add(false)}if(!b.__inner[k]){b.__inner[k]=true}}e.e=0;e.d=0}if(d>0&&d!=a.count()){a.sort1($$t.$dl.t)}this.s=b.count()},t:function(a,b){if(a.f>=0){if(b.f<0){return-1}if(a.f==b.f){return 0}else if(a.f<b.f){return-1}else{return 1}}return b.f<0?0:1},ab:function(a,b){var c=$.ig.util.cast($$t.$b6.$type,a);if(null!=c){if(b){c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.ae.runOn(this))}else{c.collectionChanged=$.ig.Delegate.prototype.remove(c.collectionChanged,this.ae.runOn(this))}}},ac:function(a,b){var c=false;var d=$.ig.util.cast($$t.$dm.$type,a);switch(b.propertyName()){case"CheckedHighlightBrush":case"OuterRingButtonFill":case"OuterRingButtonForeground":case"OuterRingButtonStroke":case"OuterRingButtonStrokeThickness":case"InnerAreaFill":case"InnerAreaStroke":case"InnerAreaStrokeThickness":case"IsEnabled":case"ToolTipResolved":case"DirtyCustomVisuals":case"InvalidateCustomVisuals":c=true;break;case"DisplayAsChecked":c=true;if(d!=null&&d.du()==1){this.af()}break;case"ChildItemPlacement":case"OuterRingButtonType":case"WedgeIndex":case"WedgeSpan":case"VisibilityProxy":c=true;this.af();break}if(c){this.i.dv(this,$.ig.util.cast($$t.$ay.$type,a),b.propertyName())}},ae:function(a,b){this.af();this.i.dv(this,null,null)},af:function(){if(this.m!=null){this.ag();this.m=null}},ag:function(){if(this.m!=null){var b=this.m.getEnumerator();while(b.moveNext()){var a=b.current();a.item().propertyChanged=$.ig.Delegate.prototype.remove(a.item().propertyChanged,this.ac.runOn(this));this.ab(a.item().a0(),false)}}},$type:new $.ig.Type("RadialMenuItemLevel",$.ig.$ot)},true);$.ig.util.defType("RadialMenuItemPosition:dh","Object",{a:null,init:function(a,b,c){$.ig.$op.init.call(this);this.a=a;this.f=b;this.g=c},item:function(){return this.a},f:0,g:0,c:0,h:null,e:0,d:0,$type:new $.ig.Type("RadialMenuItemPosition",$.ig.$ot)},true);$.ig.util.defType("RadialMenuPointerAnimationInfo:hi","Object",{a:null,c:null,e:0,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.c=b},item:function(){return this.a},d:function(){return this.c},f:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},$type:new $.ig.Type("RadialMenuPointerAnimationInfo",$.ig.$ot)},true);$.ig.util.defType("ColorNameCalculator:f4","Object",{b:null,a:null,init:function(){$.ig.$op.init.call(this);this.b=new $$t.da($$t.$an.$type,String,0);this.a=new $$t.da($$t.$an.$type,String,0)},g:function(a,b){this.b.item(a,b)},f:function(a){var $self=this;var b;if(!function(){var $ret=$self.a.tryGetValue(a,b);b=$ret.value;return $ret.ret}()){$self.a.item(a,b=$self.e(a))}return b},e:function(a){var b=Number.MAX_VALUE;var c=null;var e=this.b.getEnumerator();while(e.moveNext()){var d=e.current();var f=$$t.$f4.c(d.key(),a);if(f<b){b=f;c=d.value()}}return c},c:function(a,b){var $self=this;var c;var d;var e;(function(){var $ret=$$t.$f4.h(a,c,d,e);c=$ret.l;d=$ret.a;e=$ret.b;return $ret.ret})();var f;var g;var h;(function(){var $ret=$$t.$f4.h(b,f,g,h);f=$ret.l;g=$ret.a;h=$ret.b;return $ret.ret})();return Math.pow(c-f,2)+Math.pow(d-g,2)+Math.pow(e-h,2)},h:function(a,b,c,d){var e=a.i()/255;var f=a.h()/255;var g=a.g()/255;var h=e*.412453+f*.35758+g*.180423;var i=e*.212671+f*.71516+g*.072169;var j=e*.019334+f*.119193+g*.950227;var k=$$t.$f4.d(h/.95047);var l=$$t.$f4.d(i/1);var m=$$t.$f4.d(j/1.08883);b=116*l-16;c=500*(k-l);d=200*(l-m);return{l:b,a:c,b:d}},d:function(a){if(a>.008856){return Math.pow(a,1/3)}else{return 7.787*a+16/116}},$type:new $.ig.Type("ColorNameCalculator",$.ig.$ot)},true);$.ig.util.defType("RadialMenuUtilities:f3","Object",{f:function(a,b,c){if(a<b){return b}else if(a>c){return c}return a},staticInit:function(){var a=new $$t.f4;var b=a.g.runOn(a);b($$t.$an.n(255,240,248,255),"Alice Blue");b($$t.$an.n(255,250,235,215),"Antique White");b($$t.$an.n(255,0,255,255),"Aqua");b($$t.$an.n(255,127,255,212),"Aquamarine");b($$t.$an.n(255,240,255,255),"Azure");b($$t.$an.n(255,245,245,220),"Beige");b($$t.$an.n(255,255,228,196),"Bisque");b($$t.$an.n(255,0,0,0),"Black");b($$t.$an.n(255,255,235,205),"Blanched Almond");b($$t.$an.n(255,0,0,255),"Blue");b($$t.$an.n(255,138,43,226),"Blue Violet");b($$t.$an.n(255,165,42,42),"Brown");b($$t.$an.n(255,222,184,135),"Burly Wood");b($$t.$an.n(255,95,158,160),"Cadet Blue");b($$t.$an.n(255,127,255,0),"Chartreuse");b($$t.$an.n(255,210,105,30),"Chocolate");b($$t.$an.n(255,255,127,80),"Coral");b($$t.$an.n(255,100,149,237),"Cornflower Blue");b($$t.$an.n(255,255,248,220),"Cornsilk");b($$t.$an.n(255,220,20,60),"Crimson");b($$t.$an.n(255,0,255,255),"Cyan");b($$t.$an.n(255,0,0,139),"Dark Blue");b($$t.$an.n(255,0,139,139),"Dark Cyan");b($$t.$an.n(255,184,134,11),"Dark Goldenrod");b($$t.$an.n(255,169,169,169),"Dark Gray");b($$t.$an.n(255,0,100,0),"Dark Green");b($$t.$an.n(255,189,183,107),"Dark Khaki");b($$t.$an.n(255,139,0,139),"Dark Magenta");b($$t.$an.n(255,85,107,47),"Dark Olive Green");b($$t.$an.n(255,255,140,0),"Dark Orange");b($$t.$an.n(255,153,50,204),"Dark Orchid");b($$t.$an.n(255,139,0,0),"Dark Red");b($$t.$an.n(255,233,150,122),"Dark Salmon");b($$t.$an.n(255,143,188,143),"Dark Sea Green");b($$t.$an.n(255,72,61,139),"Dark Slate Blue");b($$t.$an.n(255,47,79,79),"Dark Slate Gray");b($$t.$an.n(255,0,206,209),"Dark Turquoise");b($$t.$an.n(255,148,0,211),"Dark Violet");b($$t.$an.n(255,255,20,147),"Deep Pink");b($$t.$an.n(255,0,191,255),"Deep Sky Blue");b($$t.$an.n(255,105,105,105),"Dim Gray");b($$t.$an.n(255,30,144,255),"Dodger Blue");b($$t.$an.n(255,178,34,34),"Firebrick");b($$t.$an.n(255,255,250,240),"Floral White");b($$t.$an.n(255,34,139,34),"Forest Green");b($$t.$an.n(255,255,0,255),"Fuchsia");b($$t.$an.n(255,220,220,220),"Gainsboro");b($$t.$an.n(255,248,248,255),"Ghost White");b($$t.$an.n(255,255,215,0),"Gold");b($$t.$an.n(255,218,165,32),"Goldenrod");b($$t.$an.n(255,128,128,128),"Gray");b($$t.$an.n(255,0,128,0),"Green");b($$t.$an.n(255,173,255,47),"Green Yellow");b($$t.$an.n(255,240,255,240),"Honeydew");b($$t.$an.n(255,255,105,180),"Hot Pink");b($$t.$an.n(255,205,92,92),"Indian Red");b($$t.$an.n(255,75,0,130),"Indigo");b($$t.$an.n(255,255,255,240),"Ivory");b($$t.$an.n(255,240,230,140),"Khaki");b($$t.$an.n(255,230,230,250),"Lavender");b($$t.$an.n(255,255,240,245),"Lavender Blush");b($$t.$an.n(255,124,252,0),"Lawn Green");b($$t.$an.n(255,255,250,205),"Lemon Chiffon");b($$t.$an.n(255,173,216,230),"Light Blue");b($$t.$an.n(255,240,128,128),"Light Coral");b($$t.$an.n(255,224,255,255),"Light Cyan");b($$t.$an.n(255,250,250,210),"Light Goldenrod Yellow");b($$t.$an.n(255,211,211,211),"Light Gray");b($$t.$an.n(255,144,238,144),"Light Green");b($$t.$an.n(255,255,182,193),"Light Pink");b($$t.$an.n(255,255,160,122),"Light Salmon");b($$t.$an.n(255,32,178,170),"Light Sea Green");b($$t.$an.n(255,135,206,250),"Light Sky Blue");b($$t.$an.n(255,119,136,153),"Light Slate Gray");b($$t.$an.n(255,176,196,222),"Light Steel Blue");b($$t.$an.n(255,255,255,224),"Light Yellow");b($$t.$an.n(255,0,255,0),"Lime");b($$t.$an.n(255,50,205,50),"Lime Green");b($$t.$an.n(255,250,240,230),"Linen");b($$t.$an.n(255,255,0,255),"Magenta");b($$t.$an.n(255,128,0,0),"Maroon");b($$t.$an.n(255,102,205,170),"Medium Aquamarine");b($$t.$an.n(255,0,0,205),"Medium Blue");b($$t.$an.n(255,186,85,211),"Medium Orchid");b($$t.$an.n(255,147,112,219),"Medium Purple");b($$t.$an.n(255,60,179,113),"Medium Sea Green");b($$t.$an.n(255,123,104,238),"Medium Slate Blue");b($$t.$an.n(255,0,250,154),"Medium Spring Green");b($$t.$an.n(255,72,209,204),"Medium Turquoise");b($$t.$an.n(255,199,21,133),"Medium Violet Red");b($$t.$an.n(255,25,25,112),"Midnight Blue");b($$t.$an.n(255,245,255,250),"Mint Cream");b($$t.$an.n(255,255,228,225),"Misty Rose");b($$t.$an.n(255,255,228,181),"Moccasin");b($$t.$an.n(255,255,222,173),"Navajo White");b($$t.$an.n(255,0,0,128),"Navy");b($$t.$an.n(255,253,245,230),"Old Lace");b($$t.$an.n(255,128,128,0),"Olive");b($$t.$an.n(255,107,142,35),"Olive Drab");b($$t.$an.n(255,255,165,0),"Orange");b($$t.$an.n(255,255,69,0),"Orange Red");b($$t.$an.n(255,218,112,214),"Orchid");b($$t.$an.n(255,238,232,170),"Pale Goldenrod");b($$t.$an.n(255,152,251,152),"Pale Green");b($$t.$an.n(255,175,238,238),"Pale Turquoise");b($$t.$an.n(255,219,112,147),"Pale Violet Red");b($$t.$an.n(255,255,239,213),"Papaya Whip");b($$t.$an.n(255,255,218,185),"Peach Puff");b($$t.$an.n(255,205,133,63),"Peru");b($$t.$an.n(255,255,192,203),"Pink");b($$t.$an.n(255,221,160,221),"Plum");b($$t.$an.n(255,176,224,230),"Powder Blue");b($$t.$an.n(255,128,0,128),"Purple");b($$t.$an.n(255,255,0,0),"Red");b($$t.$an.n(255,188,143,143),"Rosy Brown");b($$t.$an.n(255,65,105,225),"Royal Blue");b($$t.$an.n(255,139,69,19),"Saddle Brown");b($$t.$an.n(255,250,128,114),"Salmon");b($$t.$an.n(255,244,164,96),"Sandy Brown");b($$t.$an.n(255,46,139,87),"Sea Green");b($$t.$an.n(255,255,245,238),"Sea Shell");b($$t.$an.n(255,160,82,45),"Sienna");b($$t.$an.n(255,192,192,192),"Silver");b($$t.$an.n(255,135,206,235),"Sky Blue");b($$t.$an.n(255,106,90,205),"Slate Blue");b($$t.$an.n(255,112,128,144),"Slate Gray");b($$t.$an.n(255,255,250,250),"Snow");b($$t.$an.n(255,0,255,127),"Spring Green");b($$t.$an.n(255,70,130,180),"Steel Blue");b($$t.$an.n(255,210,180,140),"Tan");b($$t.$an.n(255,0,128,128),"Teal");b($$t.$an.n(255,216,191,216),"Thistle");b($$t.$an.n(255,255,99,71),"Tomato");b($$t.$an.n(255,64,224,208),"Turquoise");b($$t.$an.n(255,238,130,238),"Violet");b($$t.$an.n(255,245,222,179),"Wheat");b($$t.$an.n(255,255,255,255),"White");b($$t.$an.n(255,245,245,245),"White Smoke");b($$t.$an.n(255,255,255,0),"Yellow");b($$t.$an.n(255,154,205,50),"Yellow Green");$$t.$f3.a=a},t:function(a,b){return $$t.$an.n(a.f(),Math.min(Math.max(a.i()+b,0),255),Math.min(Math.max(a.h()+b,0),255),Math.min(Math.max(a.g()+b,0),255))},w:function(a,b){b=Array.prototype.slice.call(arguments,1);var c=$$t.$f3.e(a);var d=-1;var e=$$t.$f3.x;for(var g=0;g<b.length;g++){var f=b[g];var h=$$t.$f3.e(f);var i=h>c?(h+.05)/(c+.05):(c+.05)/(h+.05);if(i>d){d=i;e=f}}return e},v:function(a){var b=$$t.$f3.e(a);var c=1.05/(b+.05);var d=(b+.05)/.05;return d>c?$$t.$f3.u:$$t.$f3.y},c:function(a,b,c,d){var e=new $$t.cx(1,0,0,b.b(),b.a());switch(c){case 0:case 3:e.x=a.__x;break;case 2:e.x=a.__x-b.b();break;case 1:e.x=a.__x-b.b()/2;break}switch(d){case 0:case 3:e.y=a.__y;break;case 2:e.y=a.__y-b.a();break;case 1:e.y=a.__y-b.a()/2;break}return e},e:function(a){var b=2.2;var c=Math.pow(a.i()/255,b)*.2126+Math.pow(a.h()/255,b)*.7152+Math.pow(a.g()/255,b)*.0722;return c},b:function(){return $$t.$f3.a},r:function(a){var $self=this;return function(){var $ret=new $$t.bn;$ret.fill(a.colorString());return $ret}()},d:function(a,b){return a.f()==b.f()&&a.i()==b.i()&&a.h()==b.h()&&a.g()==b.g()},$type:new $.ig.Type("RadialMenuUtilities",$.ig.$ot)},true);$.ig.util.defType("RadialMenuVisualData:gh","Object",{init:function(){$.ig.$op.init.call(this)},_viewport:null,viewport:function(value){if(arguments.length===1){this._viewport=value;return value}else{return this._viewport}},_menuArea:null,menuArea:function(value){if(arguments.length===1){this._menuArea=value;return value}else{return this._menuArea}},_outerRing:null,outerRing:function(value){if(arguments.length===1){this._outerRing=value;return value}else{return this._outerRing}},_innerRing:null,innerRing:function(value){if(arguments.length===1){this._innerRing=value;return value}else{return this._innerRing}},_innerRingFocus:null,innerRingFocus:function(value){if(arguments.length===1){this._innerRingFocus=value;return value}else{return this._innerRingFocus}},_items:null,items:function(value){if(arguments.length===1){this._items=value;return value}else{return this._items}},_colorWellPreviews:null,colorWellPreviews:function(value){if(arguments.length===1){this._colorWellPreviews=value;return value}else{return this._colorWellPreviews}},_itemOpacity:0,itemOpacity:function(value){if(arguments.length===1){this._itemOpacity=value;return value}else{return this._itemOpacity}},_outerPathOpacity:0,outerPathOpacity:function(value){if(arguments.length===1){this._outerPathOpacity=value;return value}else{return this._outerPathOpacity}},_itemToolTip:null,itemToolTip:function(value){if(arguments.length===1){this._itemToolTip=value;return value}else{return this._itemToolTip}},serialize:function(){var a=new $$t.ep;a.f("{");var b=false;a.f("viewPort: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}");a.f(", itemOpacity: "+this.itemOpacity());a.f(", outerPathOpacity: "+this.outerPathOpacity());b=true;b=$$t.$gl.serializeItem(a,"menuArea",this.menuArea(),!b)||b;b=$$t.$gl.serializeItem(a,"outerRing",this.outerRing(),!b)||b;b=$$t.$gl.serializeItem(a,"innerRing",this.innerRing(),!b)||b;b=$$t.$gl.serializeItem(a,"innerRingFocus",this.innerRingFocus(),!b)||b;b=$$t.$gl.serializeItems(a,"items",this.items(),!b)||b;b=$$t.$gl.serializeItems(a,"colorWellPreviews",this.colorWellPreviews(),!b)||b;a.f("}");return a.b()},$type:new $.ig.Type("RadialMenuVisualData",$.ig.$ot,[$$t.$eo.$type])},true);$.ig.util.defType("RadialMenuItemVisualData:hd","Object",{init:function(){$.ig.$op.init.call(this)},_outerRingPath:null,outerRingPath:function(value){if(arguments.length===1){this._outerRingPath=value;return value}else{return this._outerRingPath}},_outerRingArrowPath:null,outerRingArrowPath:function(value){if(arguments.length===1){this._outerRingArrowPath=value;return value}else{return this._outerRingArrowPath}},_toolAreaPath:null,toolAreaPath:function(value){if(arguments.length===1){this._toolAreaPath=value;return value}else{return this._toolAreaPath}},_checkmarkPath:null,checkmarkPath:function(value){if(arguments.length===1){this._checkmarkPath=value;return value}else{return this._checkmarkPath}},_highlightPath:null,highlightPath:function(value){if(arguments.length===1){this._highlightPath=value;return value}else{return this._highlightPath}},_type:null,type:function(value){if(arguments.length===1){this._type=value;return value}else{return this._type}},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},serialize:function(){var a=new $$t.ep;a.f("{");this.f(a,false);a.f("}");return a.b()},f:function(a,b){if(b){a.f(", ")}a.f("name: '"+this.name()+"'");a.f(", type: '"+this.type()+"'");b=true;b=$$t.$gl.serializeItem(a,"outerRingPath",this.outerRingPath(),!b)||b;b=$$t.$gl.serializeItem(a,"outerRingArrowPath",this.outerRingArrowPath(),!b)||b;b=$$t.$gl.serializeItem(a,"toolAreaPath",this.toolAreaPath(),!b)||b;b=$$t.$gl.serializeItem(a,"checkmarkPath",this.checkmarkPath(),!b)||b;b=$$t.$gl.serializeItem(a,"highlightPath",this.highlightPath(),!b)||b;return b},i:function(a,b){var c=new $$t.hc(1,a.toString(),b);switch(a){case 0:this.outerRingPath(c);break;case 4:this.outerRingArrowPath(c);break;case 1:this.toolAreaPath(c);break;case 2:this.checkmarkPath(c);break;case 3:this.highlightPath(c);break}},$type:new $.ig.Type("RadialMenuItemVisualData",$.ig.$ot,[$$t.$eo.$type])},true);$.ig.util.defType("RadialMenuItemVisualDataList:g3","List$1",{init:function(){$$t.$bq.init.call(this,$$t.$hd.$type)},$type:new $.ig.Type("RadialMenuItemVisualDataList",$$t.$bq.$type.specialize($$t.$hd.$type))},true);$.ig.util.defType("RadialMenuItemToolTipVisualData:en","Object",{init:function(){$.ig.$op.init.call(this)},_itemType:null,itemType:function(value){if(arguments.length===1){this._itemType=value;return value}else{return this._itemType}},_itemName:null,itemName:function(value){if(arguments.length===1){this._itemName=value;return value}else{return this._itemName}},_toolTipText:null,toolTipText:function(value){if(arguments.length===1){this._toolTipText=value;return value}else{return this._toolTipText}},_relativeTop:0,relativeTop:function(value){if(arguments.length===1){this._relativeTop=value;return value}else{return this._relativeTop}},_relativeLeft:0,relativeLeft:function(value){if(arguments.length===1){this._relativeLeft=value;return value}else{return this._relativeLeft}},_width:0,width:function(value){if(arguments.length===1){this._width=value;return value}else{return this._width}},_height:0,height:function(value){if(arguments.length===1){this._height=value;return value}else{return this._height}},serialize:function(){var a=new $$t.ep;a.f("{");a.f("itemName: '"+this.itemName()+"'");a.f(", itemType: '"+this.itemType()+"'");a.f(", toolTipText: '"+this.toolTipText()+"'");a.f(", relativeTop: "+this.relativeTop());a.f(", relativeLeft: "+this.relativeLeft());a.f(", width: "+this.width());a.f(", height: "+this.height());a.f("}");a.f("}");return a.b()},$type:new $.ig.Type("RadialMenuItemToolTipVisualData",$.ig.$ot,[$$t.$eo.$type])},true);$.ig.util.defType("RadialMenuNumericGaugeVisualData:hy","RadialMenuItemVisualData",{init:function(){$$t.$hd.init.call(this)},_tickmarks:null,tickmarks:function(value){if(arguments.length===1){this._tickmarks=value;return value}else{return this._tickmarks}},_valueNeedle:null,valueNeedle:function(value){if(arguments.length===1){this._valueNeedle=value;return value}else{return this._valueNeedle}},_editValueNeedle:null,editValueNeedle:function(value){if(arguments.length===1){this._editValueNeedle=value;return value}else{return this._editValueNeedle}},_valueTickLine:null,valueTickLine:function(value){if(arguments.length===1){this._valueTickLine=value;return value}else{return this._valueTickLine}},_trackArcs:null,trackArcs:function(value){if(arguments.length===1){this._trackArcs=value;return value}else{return this._trackArcs}},f:function(a,b){b=$$t.$hd.f.call(this,a,b)||b;b=$$t.$gl.serializeItem(a,"valueNeedle",this.valueNeedle(),!b)||b;b=$$t.$gl.serializeItem(a,"valueTickLine",this.valueTickLine(),!b)||b;b=$$t.$gl.serializeItem(a,"editValueNeedle",this.editValueNeedle(),!b)||b;b=$$t.$gl.serializeItems(a,"tickmarks",this.tickmarks(),!b)||b;b=$$t.$gl.serializeItems(a,"trackArcs",this.trackArcs(),!b)||b;return b},$type:new $.ig.Type("RadialMenuNumericGaugeVisualData",$$t.$hd.$type)},true);$.ig.util.defType("RadialMenuNumericGaugeTickmarkData:h2","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(value){if(arguments.length===1){this._tickPath=value;return value}else{return this._tickPath}},_label:null,label:function(value){if(arguments.length===1){this._label=value;return value}else{return this._label}},_labelLeft:0,labelLeft:function(value){if(arguments.length===1){this._labelLeft=value;return value}else{return this._labelLeft}},_labelTop:0,labelTop:function(value){if(arguments.length===1){this._labelTop=value;return value}else{return this._labelTop}},_labelWidth:0,labelWidth:function(value){if(arguments.length===1){this._labelWidth=value;return value}else{return this._labelWidth}},_labelHeight:0,labelHeight:function(value){if(arguments.length===1){this._labelHeight=value;return value}else{return this._labelHeight}},serialize:function(){var a=new $$t.ep;a.f("{");a.f("labelLeft: "+this.labelLeft());a.f(", labelTop: "+this.labelTop());a.f(", labelWidth: "+this.labelWidth());a.f(", labelHeight: "+this.labelHeight());$$t.$gl.serializeItem(a,"tickPath",this.tickPath(),false);$$t.$gl.serializeItem(a,"label",this.label(),false);a.f("}");return a.b()},$type:new $.ig.Type("RadialMenuNumericGaugeTickmarkData",$.ig.$ot,[$$t.$eo.$type])},true);$.ig.util.defType("RadialMenuNumericGaugeTickmarkDataList:hz","List$1",{init:function(){$$t.$bq.init.call(this,$$t.$h2.$type)},$type:new $.ig.Type("RadialMenuNumericGaugeTickmarkDataList",$$t.$bq.$type.specialize($$t.$h2.$type))},true);$.ig.util.defType("RadialMenuNumericGaugeNeedleData:h0","Object",{init:function(){$.ig.$op.init.call(this)},_needlePath:null,needlePath:function(value){if(arguments.length===1){this._needlePath=value;return value}else{return this._needlePath}},_label:null,label:function(value){if(arguments.length===1){this._label=value;return value}else{return this._label}},serialize:function(){if(this.label()==null){if(this.needlePath()==null){return"{}"}return"{ needlePath: "+this.needlePath().serialize()+"}"}else if(this.needlePath()==null){return"{ label: "+this.label().serialize()+"}"}else{return"{ needlePath: "+this.needlePath().serialize()+", label: "+this.label().serialize()+"}"}},$type:new $.ig.Type("RadialMenuNumericGaugeNeedleData",$.ig.$ot,[$$t.$eo.$type])},true);$.ig.util.defType("ColorWellPreviewData:hf","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},_type:null,type:function(value){if(arguments.length===1){this._type=value;return value}else{return this._type}},_colorValue:null,colorValue:function(value){if(arguments.length===1){this._colorValue=value;return value}else{return this._colorValue}},_previewPath:null,previewPath:function(value){if(arguments.length===1){this._previewPath=value;return value}else{return this._previewPath}},serialize:function(){var a=new $$t.ep;a.f("{");a.f("name: '"+this.name()+"'");a.f(", type: '"+this.type()+"'");a.f(", colorValue: "+(this.colorValue()!=null?$$t.$gl.serializeColor(this.colorValue()):"null"));$$t.$gl.serializeItem(a,"previewPath",this.previewPath(),false);a.f("}");return a.b()},$type:new $.ig.Type("ColorWellPreviewData",$.ig.$ot,[$$t.$eo.$type])},true);$.ig.util.defType("ColorWellPreviewDataList:g4","List$1",{init:function(){$$t.$bq.init.call(this,$$t.$hf.$type)},$type:new $.ig.Type("ColorWellPreviewDataList",$$t.$bq.$type.specialize($$t.$hf.$type))},true);$.ig.util.defType("KeyTipInfo:g9","Object",{init:function(){$.ig.$op.init.call(this);this.e=null;this.b="\0"},e:null,b:null,h:null,f:null,_g:null,g:function(value){if(arguments.length===1){this._g=value;return value
}else{return this._g}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("KeyTipInfo",$.ig.$ot)},true);$.ig.util.defType("KeyTipManager:g5","Object",{h:null,t:null,d:null,f:null,init:function(a){$.ig.$op.init.call(this);this.t=a;this.d=new $$t.bq($$t.$g9.$type,0)},a:function(){return this.d.count()>0},e:function(){return this.d},c:function(a){var b=false;for(var c=0;c<a.length;c++){var d=a.charAt(c);if(!$$t.$g5.b(d)){continue}var e=this.h+d;var f=e.toUpperCase(this.f);var g=false;var i=this.d.getEnumerator();while(i.moveNext()){var h=i.current();if(f==h.f){this.h=null;h.a()(h);return true}else if(h.f.startsWith(f)){b=g=true;break}}if(g){this.h=e}}return b},p:function(){this.k();var a=new $$t.bq($$t.$g9.$type,0);var c=this.d.getEnumerator();while(c.moveNext()){var b=c.current();if(String.isNullOrEmpty(b.f)){a.add(b)}}this.n(a);this.l(a);this.m(a);this.o(a);this.q();this.s()},r:function(){this.d.clear();this.h=null},g:function(a,b){return a.f.compareTo(b.f)},i:function(a){$$t.$di.b(a>=0,"The index is invalid");if(a<0){return null}var b=a;if(b<=9){return b.toString1(this.f)}var c=19;if(b<c){return"0"+(c-b).toString1(this.f)}b-=c;if(b>25){return null}var d=String.fromCharCode("A"+b);return"0"+d},j:function(a){var b=a.e;var c=String.empty();if(String.isNullOrEmpty(b)){return c}for(var d=0;d<b.length;d++){var e=b.charAt(d);if(c.length==2){break}if($$t.$g5.b(e)){c+=e}}return c},k:function(){var a=$$t.$g6.a();this.f=a},l:function(a){for(var b=0;b<a.count();b++){var c=a.__inner[b];var d=c.g();if(String.isNullOrEmpty(d)){continue}var e=this.j(c);var f=String.empty();for(var g=0,h=d.length;g<h;g++){var i=d.charAt(g);if($$t.$g5.b(i)==false){continue}var j=(e+i).toUpperCase(this.f);if(f.length==0){f=j}var k=false;var m=this.d.getEnumerator();while(m.moveNext()){var l=m.current();if(l.f==null){continue}if(l.f.startsWith(j)){k=true;break}}if(k==false){c.f=j;break}}if(String.isNullOrEmpty(c.f)){if(f.length==0){c.f=e}else{c.f=f}}if(!String.isNullOrEmpty(c.f)){a.removeAt(b);b--}}},n:function(a){for(var b=a.count()-1;b>=0;b--){var c=a.__inner[b];if(!String.isNullOrEmpty(c.h)){c.f=c.h;a.removeAt(b)}}},m:function(a){var b=1;for(var c=0;c<a.count();c++){var d=null;do{d=this.i(b++);if(d==null){return}var f=this.d.getEnumerator();while(f.moveNext()){var e=f.current();if(e.f==d){d=null;break}}if(d!=null){a.__inner[c].f=d;a.removeAt(c);c--;break}}while(true)}},o:function(a){for(var b=0;b<a.count();b++){var c=a.__inner[b];c.f=this.j(c);if(String.isNullOrEmpty(c.f)){var d=c.b;if($$t.$g5.b(d)){c.f=d}}if(!String.isNullOrEmpty(c.f)){a.removeAt(b);b--}}},b:function(a){return true},q:function(){for(var a=this.d.count()-1;a>=0;a--){var b=this.d.__inner[a];if(String.isNullOrEmpty(b.f)){this.d.removeAt(a)}}},s:function(){var a=new $$t.bq($$t.$g9.$type,1,this.d);var b=0;var c;do{c=false;a.sort1(this.g.runOn(this));var d=null;for(var e=b;e<a.count()-1;e++){var f=a.__inner[e];var g=a.__inner[e+1];if(f.f==g.f){if(d==null){d=new $$t.bq($$t.$g9.$type,0)}else{d.clear()}d.add(f);d.add(g);for(e+=2;e<a.count();e++){var h=a.__inner[e];if(h.f!=f.f){break}d.add(h)}var i=Math.floor(Math.log10(d.count()-1))+1;for(var j=0;j<d.count();j++){var k=d.__inner[j];var l=(j+1).toString1(this.f).padLeft(i,"0");if(l.length>i){l=l.substr(l.length-i)}k.f=String.concat(k.f,l)}c=true;break}else if(g.f.startsWith(f.f)){f.f=String.concat(f.f,f.f=="0"?"0":"1");c=true;break}else{b=e+1}}}while(c)},$type:new $.ig.Type("KeyTipManager",$.ig.$ot)},true);$.ig.util.defType("KeyTipExtensions:g8","Object",{init:function(){$.ig.$op.init.call(this)},toUpper:function(a){return this.toUpperCase()},toString1:function(a){return this.toString()},$type:new $.ig.Type("KeyTipExtensions",$.ig.$ot)},true);$.ig.util.defType("LiteRect:cx","ValueType",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.ValueType.prototype.init.call(this)},x:0,y:0,width:0,height:0,init1:function(initNumber,a,b,c,d){$.ig.ValueType.prototype.init.call(this);this.x=a;this.y=b;this.width=c;this.height=d},$type:new $.ig.Type("LiteRect",$.ig.ValueType.prototype.$type)},true);$.ig.util.defType("LiteRectExtensions:cy","Object",{init:function(){$.ig.$op.init.call(this)},toRect:function(){if(this.isEmpty()){return $$t.$cz.empty()}return new $$t.cz(0,this.x,this.y,this.width,this.height)},isEqual:function(a){return this.x==a.x&&this.y==a.y&&this.width==a.width&&this.height==a.height},isEmpty:function(){return this.width<0},$type:new $.ig.Type("LiteRectExtensions",$.ig.$ot)},true);$.ig.util.defType("PathBuilder:cu","Object",{h:null,g:null,i:null,init:function(){$.ig.$op.init.call(this);this.h=new $$t.cv},b:function(a,b,c){var $self=this;if(a.isEmpty()){return}var d=c<0?0:1;var e=Math.abs(c)>3.14159265358979;var f=b+c;var g=a.width/2;var h=a.height/2;var i=g*h/Math.sqrt($$t.$cu.a(h*Math.cos(b))+$$t.$cu.a(g*Math.sin(b)));var j=a.x+i*Math.cos(b)+g;var k=a.y+i*Math.sin(b)+h;var l=g*h/Math.sqrt($$t.$cu.a(h*Math.cos(f))+$$t.$cu.a(g*Math.sin(f)));var m=a.x+l*Math.cos(f)+g;var n=a.y+l*Math.sin(f)+h;var o=$$t.$cr.p(a,b);var p=$$t.$cr.p(a,f);j=o.__x;k=o.__y;m=p.__x;n=p.__y;$self.e({__x:j,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},false);$self.i.add(function(){var $ret=new $$t.c2;$ret.d({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.c0(g,h));$ret.c(0);$ret.b(e);$ret.e(d);return $ret}())},c:function(a,b,c,d,e){var f=$$t.$cr.d(a,b,c,d);var g=f.length;if(e){for(var h=0;h<$.ig.intDivide(g,2);h++){var i=f[g-h-1];f[g-h-1]=f[h];f[h]=i}}this.e(f[0],true);var j=new $$t.c6;for(var k=1;k<g;k++){j.b().add(f[k])}this.i.add(j)},d:function(a,b){var $self=this;$self.e(a,false);$self.i.add(function(){var $ret=new $$t.c8(1);$ret.c(b);return $ret}())},f:function(){return this.h},e:function(a,b){if(this.g==null||b){this.g=new $$t.c9;this.i=this.g.__segments;this.g.__startPoint=a;this.h.b().add(this.g)}},a:function(a){return a*a},$type:new $.ig.Type("PathBuilder",$.ig.$ot)},true);$.ig.util.defType("ShapeDefinition:cn","Object",{init:function(){$.ig.$op.init.call(this)},c:null,_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},a:function(a){},f:function(a){},$type:new $.ig.Type("ShapeDefinition",$.ig.$ot)},true);$.ig.util.defType("Ellipse:cm","ShapeDefinition",{init:function(){$$t.$cn.init.call(this);this.k=new $$t.cq(0)},k:null,i:0,j:0,a:function(a){return $$t.$cr.h($$t.$cr.i(this.k,this.i,this.j,a),0)},f:function(a){var b=new $$t.cu;var c=a/2;b.c(this.k.__x,this.k.__y,this.i-c,this.j-c,false);return b.f()},$type:new $.ig.Type("Ellipse",$$t.$cn.$type)},true);$.ig.util.defType("Annulus:ct","Ellipse",{init:function(){$$t.$cm.init.call(this)},l:0,m:0,a:function(a){if(!$$t.$cm.a.call(this,a)){return false}return $$t.$cr.f($$t.$cr.i(this.k,this.l,this.m,a),0)},f:function(a){var b=new $$t.cu;var c=a/2;b.c(this.k.__x,this.k.__y,this.i-c,this.j-c,false);b.c(this.k.__x,this.k.__y,this.l+c,this.m+c,true);return b.f()},$type:new $.ig.Type("Annulus",$$t.$cm.$type)},true);$.ig.util.defType("TriangleShape:hs","ShapeDefinition",{init:function(){$$t.$cn.init.call(this);this.i=new $$t.cq(0);this.j=new $$t.cq(0);this.k=new $$t.cq(0)},i:null,j:null,k:null,a:function(a){return $$t.$cr.o(this.i,this.j,this.k,a)<=0},f:function(a){var $self=this;var b=new $$t.cv;var c=new $$t.c9;c.__startPoint=$self.i;c.__isClosed=true;c.__segments.add(function(){var $ret=new $$t.c8(1);$ret.c($self.j);return $ret}());c.__segments.add(function(){var $ret=new $$t.c8(1);$ret.c($self.k);return $ret}());b.b().add(c);return b},$type:new $.ig.Type("TriangleShape",$$t.$cn.$type)},true);$.ig.util.defType("EllipseSector:h4","Ellipse",{init:function(){$$t.$cm.init.call(this);this.l=0;this.m=0},l:0,m:0,a:function(a){return $$t.$cr.h($$t.$cr.i(this.k,this.i,this.j,a),0)&&$$t.$cr.g(this.l,this.m,this.k,this.i,this.j,a)},f:function(a){var b=$$t.$cr.j(this.m);if(b==6.28318530717959){return $$t.$cm.f.call(this,a)}var c=new $$t.cu;var d=a/2;var e=new $$t.cx(1,this.k.__x-this.i,this.k.__y-this.j,this.i*2,this.j*2);e=$$t.$cr.c(e,-d,-d);var f=$$t.$cr.p(e,this.l);var g=$$t.$cr.p(e,this.l+this.m);c.d(this.k,f);c.b(e,this.l,this.m);c.d(g,this.k);return c.f()},$type:new $.ig.Type("EllipseSector",$$t.$cm.$type)},true);$.ig.util.defType("AnnularSector:cs","Annulus",{init:function(){$$t.$ct.init.call(this)},p:0,q:0,n:0,o:0,a:function(a){if(!$$t.$ct.a.call(this,a)){return false}return $$t.$cr.f($$t.$cr.i(this.k,this.l,this.m,a),0)&&$$t.$cr.g(this.n,this.o,this.k,this.l,this.m,a)},f:function(a){if($$t.$cr.f(this.q,6.28318530717959)){return $$t.$ct.f.call(this,a)}var b=new $$t.cu;var c=a/2;var d=new $$t.cx(1,this.k.__x-this.i,this.k.__y-this.j,this.i*2,this.j*2);var e=new $$t.cx(1,this.k.__x-this.l,this.k.__y-this.m,this.l*2,this.m*2);var f=this.q;var g=this.o;b.b(d,this.p,f);b.d($$t.$cr.p(d,this.p+f),$$t.$cr.p(e,this.n));b.b(e,this.n,g);b.d($$t.$cr.p(e,this.n+g),$$t.$cr.p(d,this.p));return b.f()},$type:new $.ig.Type("AnnularSector",$$t.$ct.$type)},true);$.ig.util.defType("LineSegmentShape:hx","ShapeDefinition",{init:function(){$$t.$cn.init.call(this);this.j=new $$t.cq(0);this.i=new $$t.cq(0)},j:null,i:null,f:function(a){var $self=this;if(a==0){return null}return function(){var $ret=new $$t.ft;$ret.c($self.j);$ret.b($self.i);return $ret}()},a:function(a){var $self=this;var b=$self.b()==0?0:$self.b()/2;var c=function(d){return d*d};var d=Math.sqrt(c($self.j.__x-$self.i.__x)+c($self.j.__y-$self.i.__y));var e=Math.sqrt(c($self.j.__x-a.__x)+c($self.j.__y-a.__y));var f=Math.sqrt(c($self.i.__x-a.__x)+c($self.i.__y-a.__y));var g=Math.abs(e+f-d);return g<b},$type:new $.ig.Type("LineSegmentShape",$$t.$cn.$type)},true);$.ig.util.defType("ShapeUtilities:cr","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b){if(a==b){return true}return Math.abs(a-b)<1e-6},a:function(a,b,c,d,e,f,g){if(b<0){b=0}if(c<0){c=0}if(d<0){d=0}if(e<0){e=0}var h=new $$t.cs;var i=a.x+a.width/2;var j=a.y+a.height/2;h.k={__x:i,__y:j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};h.i=b;h.j=c;h.l=d;h.m=e;var k=new $$t.cx(1,i-b,j-c,b*2,c*2);h.p=$$t.$cr.m(a,f,k);h.q=$$t.$cr.m(a,g,k)-h.p;var l=new $$t.cx(1,i-d,j-e,d*2,e*2);h.n=$$t.$cr.m(a,g,l);h.o=$$t.$cr.m(a,f,l)-h.n;if(g>f&&$$t.$cr.h(h.q,0)){h.q=h.q+6.28318530717959;h.o=h.o-6.28318530717959}return h},b:function(a){var b=a.width/2*$$t.$cr.l;var c=a.height/2*$$t.$cr.l;var d=a.x+a.width/2;var e=a.y+a.height/2;return new $$t.cx(1,d-b,e-c,b*2,c*2)},d:function(a,b,c,d){var $self=this;var e=.552284749830794;var f=c*e;var g=d*e;return function(){var $ret=new Array;$ret.add({__x:a,__y:b-d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.add({__x:a+f,__y:b-d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.add({__x:a+c,__y:b-g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.add({__x:a+c,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.add({__x:a+c,__y:b+g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.add({__x:a+f,__y:b+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.add({__x:a,__y:b+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.add({__x:a-f,__y:b+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.add({__x:a-c,__y:b+g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.add({__x:a-c,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.add({__x:a-c,__y:b-g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.add({__x:a-f,__y:b-d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.add({__x:a,__y:b-d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()},p:function(a,b){var c=a.width/2;var d=a.height/2;var e=c*Math.cos(b);var f=d*Math.sin(b);return{__x:e+c+a.x,__y:f+d+a.y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},f:function(a,b){return a>=b||$$t.$cr.e(a,b)},i:function(a,b,c,d){var e=d.__x-a.__x;var f=d.__y-a.__y;var g=e*e/(b*b)+f*f/(c*c);return g-1},o:function(a,b,c,d){var e=d;var f=(b.__x-a.__x)*(c.__y-a.__y)-(c.__x-a.__x)*(b.__y-a.__y);var g=Math.sign(((b.__x-e.__x)*(c.__y-e.__y)-(c.__x-e.__x)*(b.__y-e.__y))/f);var h=Math.sign(((c.__x-e.__x)*(a.__y-e.__y)-(a.__x-e.__x)*(c.__y-e.__y))/f);var i=Math.sign(((a.__x-e.__x)*(b.__y-e.__y)-(b.__x-e.__x)*(a.__y-e.__y))/f);if(g==h&&h==i){return-1}if(g==0||h==0||i==0){return 0}return 1},c:function(a,b,c){if(!a.isEmpty()){a=new $$t.cx(1,a.x,a.y,a.width,a.height);a.x-=b;a.y-=c;a.width=a.width+b*2;a.height=a.height+c*2}return a},g:function(a,b,c,d,e,f){var g=$$t.$cr.k(c,d,e,f);g=$$t.$cr.j(g);var h=a+b;if(h<a){var i=a;a=h;h=i}if(a<-3.14159265358979){return g<h||g>a+6.28318530717959}else if(h>3.14159265358979){return g>a||g<h+6.28318530717959}return a<=g&&g<=h},h:function(a,b){return a<=b||$$t.$cr.e(a,b)},j:function(a){a%=6.28318530717959;if(a>3.14159265358979){a-=6.28318530717959}else if(a<-3.14159265358979){a+=6.28318530717959}return a},k:function(a,b,c,d){return Math.atan2((d.__y-a.__y)*(b/c),d.__x-a.__x)},m:function(a,b,c){var d=$$t.$cr.p(a,b);var e=c.width/2;var f=c.height/2;return $$t.$cr.k({__x:c.x+e,__y:c.y+f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},e,f,d)},$type:new $.ig.Type("ShapeUtilities",$.ig.$ot)},true);$.ig.util.defType("TimedOperation:hg","Object",{a:null,init:function(a,b){$.ig.$op.init.call(this);this.a=a;window.setTimeout(this.c.runOn(this),b)},b:function(){this.a=null},c:function(){if(this.a!=null){var a=this.a;this.a=null;a()}},$type:new $.ig.Type("TimedOperation",$.ig.$ot)},true);$.ig.util.defType("XamRadialMenu:bo","Control",{e3:null,e1:null,e0:null,e2:null,ez:null,gd:null,ge:null,gc:null,gb:null,ae:null,bc:null,bb:null,bd:null,az:false,bg:null,bf:null,av:null,be:null,au:null,ai:null,ag:null,b8:null,a0:false,ay:false,a1:false,b5:null,ax:null,al:null,an:null,am:null,ah:null,ad:null,aw:null,bh:null,staticInit:function(){},init:function(){var $self=this;this.az=true;this.as=new $$t.cx(1,0,0,0,0);$$t.$az.init.call(this);this.bh=new $$t.dp(function(a,b){return a.cd(b?$self:null)});this.e3=new $$t.cj;this.e2=new $$t.cj;this.e0=new $$t.cj;this.e1=new $$t.cj;this.ez=new $$t.cj;this.e3.q(100);this.e2.q(200);this.e0.q(300);this.e1.q(400);this.ez.q(500);this.ad=new $$t.g5(this);this.bc=new $$t.da($$t.$ac.$type,$$t.$bq.$type.specialize($$t.$ew.$type),0);this.bb=new $$t.da($$t.$ac.$type,$$t.$ha.$type.specialize($$t.$ew.$type),0);this.bd=new $$t.bq($$t.$hi.$type,0);this.ae=new $$t.cl;this.bg=new $$t.dj($$t.$dl.$type);var a=new $$t.dq(this);this.bf=new $$t.bq($$t.$ew.$type,0);this.av=function(){var $ret=new $$t.ha($$t.$ew.$type);$ret.a(a.bf.runOn(a));$ret.b(a.bg.runOn(a));$ret.i(function(){return a.b1()});$ret.c(function(b){return a.at(b)});return $ret}();this.be=new $$t.bq($$t.$ez.$type,0);this.au=function(){var $ret=new $$t.ha($$t.$ez.$type);$ret.a(a.a1.runOn(a));$ret.b(a.a2.runOn(a));$ret.i(a.by.runOn(a));$ret.c(a.a3.runOn(a));return $ret}();this.ak(a);this.gd=a.b2(0);this.ge=a.b2(1);this.gc=a.b2(3);this.gb=a.b2(2);a.ba();this.bg.push(new $$t.dl(this,null,null,a.w(),null));a.bq()},centerButtonContentWidth:function(a){if(arguments.length===1){this.g($$t.$bo.centerButtonContentWidthProperty,a);return a}else{return this.c($$t.$bo.centerButtonContentWidthProperty)}},centerButtonContentHeight:function(a){if(arguments.length===1){this.g($$t.$bo.centerButtonContentHeightProperty,a);return a}else{return this.c($$t.$bo.centerButtonContentHeightProperty)}},centerButtonClosedFill:function(a){if(arguments.length===1){this.g($$t.$bo.centerButtonClosedFillProperty,a);return a}else{return this.c($$t.$bo.centerButtonClosedFillProperty)}},centerButtonClosedStroke:function(a){if(arguments.length===1){this.g($$t.$bo.centerButtonClosedStrokeProperty,a);return a}else{return this.c($$t.$bo.centerButtonClosedStrokeProperty)}},centerButtonFill:function(a){if(arguments.length===1){this.g($$t.$bo.centerButtonFillProperty,a);return a}else{return this.c($$t.$bo.centerButtonFillProperty)}},centerButtonHotTrackFill:function(a){if(arguments.length===1){this.g($$t.$bo.centerButtonHotTrackFillProperty,a);return a}else{return this.c($$t.$bo.centerButtonHotTrackFillProperty)}},centerButtonHotTrackStroke:function(a){if(arguments.length===1){this.g($$t.$bo.centerButtonHotTrackStrokeProperty,a);return a}else{return this.c($$t.$bo.centerButtonHotTrackStrokeProperty)}},centerButtonContent:function(a){if(arguments.length===1){this.g($$t.$bo.centerButtonContentProperty,a);return a}else{return this.c($$t.$bo.centerButtonContentProperty)}},centerButtonKeyTip:function(a){if(arguments.length===1){this.g($$t.$bo.centerButtonKeyTipProperty,a);return a}else{return this.c($$t.$bo.centerButtonKeyTipProperty)}},centerButtonStroke:function(a){if(arguments.length===1){this.g($$t.$bo.centerButtonStrokeProperty,a);return a}else{return this.c($$t.$bo.centerButtonStrokeProperty)}},centerButtonStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$bo.centerButtonStrokeThicknessProperty,a);return a}else{return this.c($$t.$bo.centerButtonStrokeThicknessProperty)}},currentOpenMenuItem:function(a){if(arguments.length===1){this.g($$t.$bo.currentOpenMenuItemProperty,a);return a}else{return this.c($$t.$bo.currentOpenMenuItemProperty)}},font:function(a){if(arguments.length===1){this.g($$t.$bo.fontProperty,a);return a}else{return this.c($$t.$bo.fontProperty)}},isOpen:function(a){if(arguments.length===1){this.g($$t.$bo.isOpenProperty,a);return a}else{return this.c($$t.$bo.isOpenProperty)}},items:function(){return this.bh},keyTipTemplate:function(a){if(arguments.length===1){this.g($$t.$bo.keyTipTemplateProperty,a);return a}else{return this.c($$t.$bo.keyTipTemplateProperty)}},menuBackground:function(a){if(arguments.length===1){this.g($$t.$bo.menuBackgroundProperty,a);return a}else{return this.c($$t.$bo.menuBackgroundProperty)}},menuItemOpenCloseAnimationDuration:function(a){if(arguments.length===1){this.g($$t.$bo.menuItemOpenCloseAnimationDurationProperty,a);return a}else{return this.c($$t.$bo.menuItemOpenCloseAnimationDurationProperty)}},menuItemOpenCloseAnimationEasingFunction:function(a){if(arguments.length===1){this.g($$t.$bo.menuItemOpenCloseAnimationEasingFunctionProperty,a);return a}else{return this.c($$t.$bo.menuItemOpenCloseAnimationEasingFunctionProperty)}},menuOpenCloseAnimationDuration:function(a){if(arguments.length===1){this.g($$t.$bo.menuOpenCloseAnimationDurationProperty,a);return a}else{return this.c($$t.$bo.menuOpenCloseAnimationDurationProperty)}},menuOpenCloseAnimationEasingFunction:function(a){if(arguments.length===1){this.g($$t.$bo.menuOpenCloseAnimationEasingFunctionProperty,a);return a}else{return this.c($$t.$bo.menuOpenCloseAnimationEasingFunctionProperty)}},minWedgeCount:function(a){if(arguments.length===1){this.g($$t.$bo.minWedgeCountProperty,a);return a}else{return this.c($$t.$bo.minWedgeCountProperty)}},outerRingFill:function(a){if(arguments.length===1){this.g($$t.$bo.outerRingFillProperty,a);return a}else{return this.c($$t.$bo.outerRingFillProperty)}},outerRingThickness:function(a){if(arguments.length===1){this.g($$t.$bo.outerRingThicknessProperty,a);return a}else{return this.c($$t.$bo.outerRingThicknessProperty)}},outerRingStroke:function(a){if(arguments.length===1){this.g($$t.$bo.outerRingStrokeProperty,a);return a}else{return this.c($$t.$bo.outerRingStrokeProperty)}},outerRingStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$bo.outerRingStrokeThicknessProperty,a);return a}else{return this.c($$t.$bo.outerRingStrokeThicknessProperty)}},rotationInDegrees:function(a){if(arguments.length===1){this.g($$t.$bo.rotationInDegreesProperty,a);return a}else{return this.c($$t.$bo.rotationInDegreesProperty)}},rotationAsPercentageOfWedge:function(a){if(arguments.length===1){this.g($$t.$bo.rotationAsPercentageOfWedgeProperty,a);return a}else{return this.c($$t.$bo.rotationAsPercentageOfWedgeProperty)}},wedgePaddingInDegrees:function(a){if(arguments.length===1){this.g($$t.$bo.wedgePaddingInDegreesProperty,a);return a}else{return this.c($$t.$bo.wedgePaddingInDegreesProperty)}},a2:function(){return true},e4:function(){return this.ez},af:function(){return this.ae},e5:function(){return this.e0},a5:function(){return this.bg.peek().y()!=null},e6:function(){return this.e1},e7:function(){return this.e2},b1:function(){return this.bg.count()},e8:function(){return this.e3},_ak:null,ak:function(value){if(arguments.length===1){this._ak=value;return value}else{return this._ak}},as:null,at:function(a){if(arguments.length===1){var b=this.as;this.as=a;if(!b.isEqual(this.as)){this.d6(b,this.as)}return a}else{return this.as}},d6:function(a,b){this.az=true;this.ak().bq()},a3:function(){return this.ad.a()},ba:function(){return this.ai==3&&!this.a3()&&this.ak().q()},exportVisualData:function(){var $self=this;var a=$self.ae;var b=new $$t.gh;b.menuArea(new $$t.hc(1,"MenuArea",$self.gd));b.outerRing(new $$t.hc(1,"OuterRing",$self.ge));b.innerRing(new $$t.hc(1,"InnerRing",$self.gc));b.innerRingFocus(new $$t.hc(1,"InnerRingFocus",$self.gb));b.itemOpacity($self.e1.__opacity);b.outerPathOpacity($self.e3.__opacity);b.viewport($self.at().toRect());var c;var d=new $$t.da($$t.$ay.$type,$$t.$hd.$type,0);b.items(new $$t.g3);var f=a.af().getEnumerator();while(f.moveNext()){var e=f.current();var g=e.item().ah();g.type(e.item().getType().typeName());g.name(e.item().name());d.item(e.item(),g);if(function(){var $ret=a.o().tryGetValue(e,c);c=$ret.value;return $ret.ret}()){c.e(g,function(h){for(var i=0,j=$self.bf.count();i<j;i++){if($self.bf.__inner[i].dataContext()==h){return $self.bf.__inner[i]}}return null},function(h){for(var i=0,j=$self.be.count();i<j;i++){if($self.be.__inner[i].dataContext()==h){return $self.be.__inner[i]}}return null})}b.items().add(g)}$self.dc(0,a,d);$self.dc(4,a,d);$self.dc(1,a,d);$self.dc(2,a,d);$self.dc(3,a,d);var h;if(function(){var $ret=$self.bc.tryGetValue(5,h);h=$ret.value;return $ret.ret}()){b.colorWellPreviews(new $$t.g4);var i;var k=h.getEnumerator();while(k.moveNext()){var j=k.current();var l=$.ig.util.cast($$t.$cn.$type,j.dataContext());$$t.$di.b(null!=l,"Expected to have the associated shape");if(function(){var $ret=a.q().tryGetValue(l,i);i=$ret.value;return $ret.ret}()){var m=$.ig.util.cast($$t.$f6.$type,l.c);var n=new $$t.hf;n.type(m.getType().typeName());n.name(m.name());n.colorValue(m.color());n.previewPath(new $$t.hc(1,"ColorWellPreview",j));b.colorWellPreviews().add(n)}}}$self.ak().au(b);return b},dc:function(a,b,c){var $self=this;var d;if(!function(){var $ret=$self.bc.tryGetValue(a,d);d=$ret.value;return $ret.ret}()){return}var e;var f;var h=d.getEnumerator();while(h.moveNext()){var g=h.current();var i=$.ig.util.cast($$t.$cn.$type,g.dataContext());$$t.$di.b(null!=i,"Expected to have the associated shape");if(i!=null){if(function(){var $ret=b.q().tryGetValue(i,e);e=$ret.value;return $ret.ret}()){if(function(){var $ret=c.tryGetValue(e,f);f=$ret.value;return $ret.ret}()){f.i(a,g)}}}}},provideContainer:function(a){this.ak().a8(a)},containerResized:function(){this.ak().a9()},destroy:function(){this.ak().a8(null)},styleUpdated:function(){this.ak().bu()},flush:function(){this.ak().av()},da:function(){this.az=true;this.ak().bq()},db:function(){var $self=this;var a=$self.ad.e();a.clear();a.add(function(){var $ret=new $$t.g9;$ret.h=$self.centerButtonKeyTip();$ret.a(function(b){return $self.d9()});$ret.c($self.ca.runOn($self));return $ret}());if($self.isOpen()){var b=$self.bg.peek();var c=b.h(null,true);while(c!=null){var d=c.item();var e=d.az(c);var f=null;if(e!=null){a.addRange(e)}else if($self.a4(d)){f=function(g){return $self.dk(g.d().item())}}else if(d.isEnabled()){f=function(g){$self.eb(g.d().item())}}if(f!=null){var g=$.ig.util.cast($$t.$dm.$type,d);a.add(function(){var $ret=new $$t.g9;$ret.h=g!=null?g.keyTip():null;$ret.a(f);$ret.d(c);$ret.c($self.b9.runOn($self));return $ret}())}c=b.h(d,true)}}$self.ad.p();$self.ey();$self.ak().az();$self.ak().bs(a)},de:function(){if(this.a3()){this.ad.r();this.ak().ay();this.ey();if(this.b8!=null){var a=this.b8;this.b8=null;this.d1(a)}}},a7:function(a){var b;if(this.isOpen()){b=this.ae.i()}else{b=this.ae.h()}return b.a(a)},dp:function(a){if(this.bg.peek().y()==a){this.dm()}},dr:function(){switch(this.ai){case 0:case 4:if(!this.a5()){this.eh(null,3,true)}break;case 3:this.ey();this.er();break}},du:function(a){if(a!=null){this.de();this.ak().bp();if(this.isOpen()){this.ak().bt(a)}if(this.aw==null){this.aw=new $$t.hg(this.ds.runOn(this),1e3)}}},a8:function(a){if(this.ad.a()){return this.ad.c(a)}return false},a9:function(a,b){if(this.a3()){switch(a){case 17:case 15:case 14:case 16:case 13:case 12:case 2:this.de();this.eh(null,3);break}}switch(a){case 8:if(this.bg.count()>1){this.dm()}else{this.de();this.ak().bp()}break;case 9:case 3:if(!this.a5()){this.ea(this.ai,this.ag,false)}break;case 2:if(!this.a5()){this.ee(b)}break;case 15:case 17:if(!this.a5()){this.dj(this.ag,a==15)}break;case 14:if(this.isOpen()){this.eh(null,3);this.d9()}break;case 16:if(this.ag!=null&&this.a4(this.ag)){this.dk(this.ag)}break;default:if(this.ak().p(a)){if(this.a3()){this.de();this.ak().bp()}else if(!this.a5()){this.db()}break}return false}return true},dx:function(){this.de();this.ey();this.eh(null,0)},dz:function(a){if(this.al!=null&&this.a3()&&this.ak().q()){this.b8=a;return}this.d1(a)},dy:function(a,b){$$t.$di.b(this.b5==null,"We already have a token? How should we behave?");$$t.$di.b(b!=null,"We need something to identify the pointer");this.d1(a);this.b5=b;if(this.ag!=null&&this.ai==2){this.ag.as(true)}this.a1=this.ai==3;this.ej()},dn:function(a,b){this.ed(a,b,true)},d2:function(a,b){this.ed(a,b,false)},d1:function(a){if(this.a5()){return}if(this.b8!=null&&a.__x==this.b8.__x&&a.__y==this.b8.__y&&this.ak().q()){return}this.de();this.b8=a;var b=this.c5(a,!this.a1);var c=b.a();this.eh(c,b.b());if(c!=null&&c.ar()){var d=this.ae.am();var e=$$t.$cr.k(d,this.ae.j().width/2,this.ae.j().height/2,a);var f=this.ae.c(c);c.ca(e,this.ae.j(),f)}},d0:function(){this.b8=null;this.eh(null,0)},ei:function(a){this.isOpen(a)},ew:function(){var $self=this;var a=$self.az||$self.ak().t();if($self.az){$self.az=false;if($self.bd.count()>0){$self.bd.clear();$self.eo();$self.er()}var b=$self.bg.peek();var c=0;var d=1;if($self.al!=null){c=1;d=$self.al.transitionProgress()}else if($self.an!=null){d=$self.an.transitionProgress();var e=$self.bg.peek();var f=$self.ah;if(f!=null&&f.f()==e&&$.ig.util.cast($$t.$f6.$type,f.d())!==null){c=4}else if(f!=null&&e.f()==f&&$.ig.util.cast($$t.$f6.$type,e.d())!==null){c=3}else{c=2}}$self.d8($self.ae,b,c,d,$self.ah)}else{var g=$self.ae.r();var h=$self.ae.o();var j=g.getEnumerator();while(j.moveNext()){var i=j.current();var k;if(function(){var $ret=h.tryGetValue(i,k);k=$ret.value;return $ret.ret}()){if(i.item().ay(i,$self.ae,k)){a=true;$self.ev(k.a())}}}g.clear()}if(a){$self.eg($self.ae);$self.ak().as()}},c6:function(a,b){var c=a.item();var d=$.ig.util.cast($$t.$f6.$type,c)!==null?3:2;var e=c.c6();var f=b.b();var g=$$t.$cr.a(b.j(),f.l-2,f.m-2,f.l-(2+d),f.m-(2+d),a.e+.00872664625997165,a.d-.00872664625997165);g.d(e);b.ac().add(g);b.q().item(g,c)},b9:function(a,b){var c=$.ig.util.cast($$t.$dh.$type,b.d());var d=c.e+(c.d-c.e)/2;var e=$$t.$cr.p(this.ae.j(),d);return{__x:e.__x-a.b()/2,__y:e.__y-a.a()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},ca:function(a,b){var c=this.ak().b5();var d=this.ae.am();return{__x:d.__x-a.b()/2,__y:d.__y-c.a()/2-a.a(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},gf:function(a){if(Number.isInfinity(a.b())||Number.isInfinity(a.a())){var b=100;var c=this.ak().b5();var d=$$t.$cr.b(new $$t.cx(1,0,0,c.b(),c.a()));if(Number.isInfinity(a.b())){a.b((this.outerRingThickness()+5+b+5)*2+d.width)}if(Number.isInfinity(a.a())){a.a((this.outerRingThickness()+5+b+5)*2+d.height)}}return a},c7:function(){if(this.aw!=null){this.aw.b();this.aw=null}},a4:function(a){return a.ad()==2},bz:function(a,b){for(var c=0,d=this.bd.count();c<d;c++){var e=this.bd.__inner[c];if(e.item()==a&&e.d()==b){return c}}return-1},c5:function(a,b){var $self=this;var c=null;var d=0;var e=false;if($self.ae.h().a(a)){if(!$self.ay||!b){d=3}}else if($self.b5!=null||$self.isOpen()){var f=$self.isOpen()&&$self.ae.b().a(a);var g=null;if($self.b5!=null&&!f){var h=$self.ae.am();var i=Math.abs(a.__x-h.__x);var j=Math.abs(a.__y-h.__y);var k=Math.sqrt(i*i+j*j);var l=$$t.$cr.k(h,$self.ae.j().width/2,$self.ae.j().height/2,a);var m=$$t.$cr.p($self.ae.j(),l);i=Math.abs(m.__x-h.__x);j=Math.abs(m.__y-h.__y);var n=Math.sqrt(i*i+j*j);e=k>n*3;var o=$self.ae.k();var p=$$t.$cr.k(h,o.width/2,o.height/2,a);a=$$t.$cr.p(o,p)}if(f){var q=$self.ae.z();for(var r=0,s=q.count();r<s;r++){if(q.__inner[r].a(a)){d=1;g=q.__inner[r];break}}}else if(e){d=4}else{var t=$self.ae.aa();for(var u=0,v=t.count();u<v;u++){if(t.__inner[u].a(a)){d=2;g=t.__inner[u];break}}}if(g!=null){if(!function(){var $ret=$self.ae.q().tryGetValue(g,c);c=$ret.value;return $ret.ret}()){d=0}else if(!c.isEnabled()){if(d==2||!$self.a4(c)){c=null;d=0}}else if(d==1&&!$self.a4(c)){d=2}}}return new $$t.em($$t.$ay.$type,$$t.$ae.$type,c,d)},df:function(a){var b=this.bf;var c=this.av;c.e(true);for(var d=b.count()-1;d>=0;d--){c.m(b.__inner[d])}b.clear();var f=a.o().getEnumerator();while(f.moveNext()){var e=f.current();var g=e.key().item().isEnabled()?1:.3;var i=e.value().b().getEnumerator();
while(i.moveNext()){var h=i.current();var j=c.n();j.__opacity=g;$$t.$bo.dh(h,j);b.add(j)}}c.e(false)},dg:function(a){var b=this.be;var c=this.au;c.e(true);for(var d=b.count()-1;d>=0;d--){c.m(b.__inner[d])}b.clear();var f=a.o().getEnumerator();while(f.moveNext()){var e=f.current();var g=e.key().item().isEnabled()?1:.3;var i=e.value().a().getEnumerator();while(i.moveNext()){var h=i.current();var j=c.n();j.__opacity=g;j.aa(h.c);j.dataContext(h);j.ab(h.e);var k=h.f;j.l(k.x());j.m(k.y());b.add(j)}}c.e(false)},dh:function(a,b){b.__fill=a.d();b.__stroke=a.b()==0?$$t.$f3.s:a.e();b.z(a.b());b.h(a.h());if(a.g()==null){a.g(a.f(a.b()))}b.ak(a.g());b.dataContext(a)},di:function(a,b,c){var $self=this;var d;var e;if(!function(){var $ret=$self.bc.tryGetValue(a,d);d=$ret.value;return $ret.ret}()){$self.bc.item(a,d=new $$t.bq($$t.$ew.$type,0))}if(!function(){var $ret=$self.bb.tryGetValue(a,e);e=$ret.value;return $ret.ret}()){$self.bb.item(a,e=function(){var $ret=new $$t.ha($$t.$ew.$type);$ret.a($self.ak().bf.runOn($self.ak()));$ret.b($self.ak().bg.runOn($self.ak()));$ret.i(function(){return $self.ak().b3(a)});$ret.c(function(f){return $self.ak().bi(a,f)});return $ret}())}e.e(true);for(var f=d.count()-1;f>=0;f--){e.m(d.__inner[f])}d.clear();var h=b.getEnumerator();while(h.moveNext()){var g=h.current();var i=e.n();var j;var k=1;if(c!=null&&function(){var $ret=c.tryGetValue(g,j);j=$ret.value;return $ret.ret}()&&!j.isEnabled()){k=.3}i.__opacity=k;$$t.$bo.dh(g,i);d.add(i)}e.e(false)},ds:function(){this.ak().az();this.aw=null},dl:function(a){var b=$.ig.util.cast($$t.$ay.$type,a);$$t.$di.b(b==null||b.menu()==this||b.menu()==null,"The item belongs to another menu?");if(b==null&&a!=null){var c=this.bg.peek().d();if(c!=null&&a==c.ba()){b=c}else{var e=this.ak().w().getEnumerator();while(e.moveNext()){var d=e.current();b=d.ae(a);if(b!=null){break}}}}this.dk(b)},dk:function(a){var b=this.bg.peek();var c=b.d();if(c==a){return}while($.ig.util.cast($$t.$dm.$type,a)!==null){var d=a;var e=d.du()==0;if(e){break}a=d.parentItem()}if(c==a){this.ex();return}this.ep();if(a==null||c!=null&&!c.ap(a)){while(this.bg.count()>1){var f=this.bg.pop();f.ad();f.d().b8();var g=this.bg.peek();if(g.d()==a||g.d()!=null&&g.d().ap(a)){break}}}if(a!=null){var h=this.bg.peek().d();var i=new $$t.dj($$t.$ay.$type);var j=a;while(j!=h){i.push(j);j=j.parentItem()}var l=i.getEnumerator();while(l.moveNext()){var k=l.current();if(k.__visibility==1){break}var m=$.ig.util.cast($$t.$dm.$type,k);if(m!=null&&m.du()==1){continue}if(!this.a4(k)){break}if(!k.av()){break}var n=this.bg.peek();var o=k.ao();var p=o?k.a8():null;var q=o?new Array(0):k.a0();var r=new $$t.dl(this,k,n,q,p);this.bg.push(r);if(n!=b){n.ah(0)}n.c(k);k.b9();if(o){break}}}this.ah=b;this.ak().bb();this.el();this.az=true;this.ak().bq();if(b.y()!=null){this.ak().ax(b.y())}var s=this.bg.peek();if(s.y()!=null){this.de();this.eh(null,0);this.ak().br(s.y())}else if(this.ak().q()&&!this.a3()&&s.f()==b){var t=b.g(s.d());if(t!=null){s.ah(0);var u=t.e+(t.d-t.e)/2;var v=Number.MAX_VALUE;var w=null;var y=s.l().getEnumerator();while(y.moveNext()){var x=y.current();var z=x.e+(x.d-x.e)/2;var aa=Math.abs(z-u);if(aa<v&&(x.item().isEnabled()||this.a4(x.item()))){v=aa;w=x}}if(w!=null){this.eh(w.item(),w.item().isEnabled()?2:1)}else{this.eh(null,3)}}}this.ex();if(this.an==null||!this.an.animationActive()){if(this.a3()){this.db()}}},dm:function(){if(this.bg.count()>1){this.dk(this.bg.skip$1($$t.$dl.$type,1).first$1($$t.$dl.$type).d())}},dq:function(a,b){if(!this.al.animationActive()){this.en()}this.az=true;this.ak().bq()},onInitialized:function(){if(this.a0){return}this.a0=true;if(this.currentOpenMenuItem()!=null){this.dl(this.currentOpenMenuItem())}},dw:function(a,b){var c=this.am.transitionProgress();this.ec(c)},ec:function(a){var b=this.bd;for(var c=b.count()-1;c>=0;c--){var d=b.__inner[c];var e=$$t.$f3.f(d.f()+a,0,1);var f=d.item();switch(d.d()){case 0:case 4:break;case 3:var g=$$t.$ho.g(this.centerButtonHotTrackFill(),e,this.isOpen()?this.centerButtonFill():this.centerButtonClosedFill(),0);var h=$$t.$ho.g(this.centerButtonHotTrackStroke(),e,this.isOpen()?this.centerButtonStroke():this.centerButtonClosedStroke(),0);this.es(this.ae.g(),g);this.et(this.ae.g(),h);this.et(this.ae.h(),h);this.ak().a7();break;case 1:var i=this.ae.l(f,0);var j=i!=null?this.ae.l(f,4):null;if(i!=null){i.d($$t.$ho.g(f.dk(),e,f.dg(),0));i.e($$t.$ho.g(f.dp(),e,f.dr(),0))}if(j!=null){j.d($$t.$ho.g(f.dm(),e,f.di(),0))}break;case 2:var k=this.ae.l(f,3);if(null!=k){k.d($$t.$ho.g(f.c6(),e,null,0))}var l=this.ae.l(f,1);if(null!=l){l.d($$t.$ho.g(f.da(),e,f.c8(),0));l.e($$t.$ho.g(f.dc(),e,f.de(),0))}break}}this.ak().bq()},d3:function(a,b){if(!this.an.animationActive()){this.ep()}this.az=true;this.ak().bq()},d4:function(a,b,c){if(b==c){return}if(b==null){var d=$$t.$a6.h(a,$$t.$bo.$type);if(d!=null&&$$t.$hr.getUnderlyingType(d.propertyType())==null&&d.k()!=null&&d.k().b()==c){return}}this.ak().bc(a,b,c);var e=false;switch(a){case"CenterButtonKeyTip":e=false;break;case"CurrentOpenMenuItem":if(this.a0){this.dl(c)}break;case"MenuOpenCloseAnimationDuration":case"MenuOpenCloseAnimationEasingFunction":case"MenuItemOpenCloseAnimationDuration":case $$t.$bo.cu:case"KeyTipTemplate":break;case"MenuBackground":this.es(this.ae.i(),c);e=true;break;case"CenterButtonHotTrackFill":case"CenterButtonHotTrackStroke":case"CenterButtonFill":case"CenterButtonStroke":case"CenterButtonClosedFill":case"CenterButtonClosedStroke":this.er();break;case"CenterButtonStrokeThickness":this.eu(this.ae.g(),c);this.ey();break;case"OuterRingFill":this.es(this.ae.b(),c);break;case"OuterRingStrokeThickness":this.eu(this.ae.b(),c);break;case"OuterRingStroke":this.et(this.ae.b(),c);break;case"CenterButtonContentHeight":case"CenterButtonContentWidth":case"CenterButtonContent":case"OuterRingThickness":case"RotationAsPercentageOfWedge":case"RotationInDegrees":case"MinWedgeCount":case"WedgePaddingInDegrees":e=true;break;case"IsOpen":e=true;this.en();this.ep();var f=c==true;var g=this.e3.__opacity;var h=f?1:0;var i=f?h-g:g-h;if(f){this.ak().a5()}if(i!=0){var j=this.menuOpenCloseAnimationDuration();if(j>0&&this.a2()){this.al=new $$t.hh(g,h,Math.ceil(i*j));this.al.easingFunction(this.menuOpenCloseAnimationEasingFunction());this.al.propertyChanged=$.ig.Delegate.prototype.combine(this.al.propertyChanged,this.dq.runOn(this));this.al.start();this.al.flush()}else if(this.a3()){this.db();if(!f){this.ak().a4()}}}this.er();var k=f?this.opened:this.closed;if(null!=k){k(this,$$t.$ak.empty)}break;default:$$t.$di.b(false,"Missing property:"+a);break}if(e){this.az=true;this.ak().bq()}var l=this.propertyChanged;if(null!=l){switch(a){case"IsOpen":case"CurrentOpenMenuItem":l(this,new $$t.bm(a));break}}},dv:function(a,b,c){var d=true;if(a!=this.bg.peek()){}if(b!=null){switch(c){case"ToolTipResolved":if(b==this.ag){this.c7();this.ak().bt(b)}d=false;break;case"InvalidateCustomVisuals":if(this.af().m(b)){d=false}break;case"IsEnabled":d=false;break}}if(d){this.az=true}this.ak().bq()},d5:function(a){this.ak().bq()},d7:function(){if(!this.isOpen()){this.ay=true;this.ei(true)}},dj:function(a,b){if(!this.isOpen()){return}if(a!=null&&a.aw(b,false)){return}var c=this.bg.peek();var d=c.h(a,b);if(d!=null){var e=d.item();do{if(e.isEnabled()){this.eh(e,2);e.aw(b,true);break}else if(this.a4(e)){this.eh(e,1);break}else{var f=c.h(e,b);if(f!=null){e=f.item()}else{this.eh(null,3);break}}}while(e!=d.item())}else{this.eh(null,3)}},d8:function(a,b,c,d,e){var $self=this;var f=$self.at();if(f.isEmpty()){return}var g=b;if(e!=null&&c!=0&&c!=1&&d<.5){b=e}var h={__x:f.x+f.width/2,__y:f.y+f.height/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var i=Math.max($self.outerRingThickness(),0);var j=c==1;var k=j?(1-d)*-1:0;var l=j?(1-d)*i:0;var m=d<=.5?d:1-d;var n=!j?m*i:0;var o=f.width/2-l;var p=f.height/2-l;i-=l;var q=Math.min(i,o);var r=Math.min(i,p);var s=$self.ak().b5();var t=$$t.$cr.b(new $$t.cx(1,0,0,s.b(),s.a()));var u=Math.min(t.width/2,o-q);var v=Math.min(t.height/2,p-r);var w=o-q-n;var x=p-r-n;a.am(h);var y=!j?1-m*2*.6:1;a.aj(y);a.j(f);a.ak=o-q;a.al=p-r;a.r().clear();var z=a.i();z.k=h;z.i=o;z.j=p;z.g(null);var aa=a.b();aa.k=h;aa.i=o;aa.j=p;aa.l=w;aa.m=x;aa.g(null);var ab=a.g();ab.k=h;ab.i=u;ab.j=v;ab.g(null);var ac=a.h();ac.k=h;ac.i=ab.i+5;ac.j=ab.j+5;ac.g(null);var ad=b.l();var ae=a.q();ae.clear();var af=a.af();af.clear();af.addRange(ad);b.ah(k);a.ai(k*b.q());var ag=a.z();ag.clear();var ah=a.ah();ah.clear();var ai=a.aa();ai.clear();var aj=a.ac();aj.clear();var ak=a.ab();ak.clear();var al=a.y();al.clear();var am=a.o();am.clear();var an=Math.max(w-1,0)*y;var ao=Math.max(x-1,0)*y;var ap=Math.min(ac.i+5,an)*y;var aq=Math.min(ac.j+5,ao)*y;var ar=Math.max(an-2,0)*y;var as=Math.max(ao-2,0)*y;var at=(an-(an-ap)*.56)*y;var au=(ao-(ao-aq)*.56)*y;var av=Math.max(at-8,ac.i);var aw=Math.max(au-8,ac.j);var ax=Math.min(ac.i+8,av);var ay=Math.min(ac.j+8,aw);var az=new $$t.cx(1,h.__x-an,h.__y-ao,an*2,ao*2);var a0=new $$t.cx(1,h.__x-ap,h.__y-aq,ap*2,aq*2);var a1=a0.height+(az.height-a0.height)*.6;var a2=a0.width+(az.width-a0.width)*.6;var a3=new $$t.cx(1,h.__x-a2/2,h.__y-a1/2,a2,a1);var a4=aa.i-n*2;var a5=aa.j-n*2;var a6=aa.l;var a7=aa.m;var a8=(a4+a6)/2;var a9=(a5+a7)/2;var ba=new $$t.cx(1,h.__x-a8,h.__y-a9,a8*2,a9*2);a.k(a3);var bc=ad.getEnumerator();while(bc.moveNext()){var bb=bc.current();var bd=bb.item();var be=bb.e;var bf=bb.d;var bg=bd.ag(bb,a);if(bg!=null){am.add(bb,bg);$self.ev(bg.a())}var bh=$.ig.util.cast($$t.$f6.$type,bd);var bi=be;var bj=bf;if(bh==null){bi+=.00872664625997165;bj-=.00872664625997165}else{bh.fh()}var bk=be+(bf-be)/2;var bl=$$t.$cr.m(f,bk,a3);if(isNaN(bl)){bl=bk}bb.h=$$t.$cr.p(a3,bl-a.ai());bb.c=bl;var bm=$$t.$cr.a(f,a4,a5,a6,a7,bi,bj);ag.add(bm);ae.item(bm,bd);var bn=$self.b5==null&&bd==$self.ag&&$self.ai==1;var bo=$self.a4(bd);if(bo||bh!=null){var bp=null;if(bo){var bq=$$t.$cr.m(f,bk,ba);var br=$$t.$cr.p(ba,bq);var bs=new $$t.c0(5.5,11);bp=function(){var $ret=new $$t.hs;$ret.j={__x:bs.b(),__y:bs.a()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};$ret.k={__x:0,__y:bs.a(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return $ret}();var bt=new $$t.fz;bt.h().add(function(){var $ret=new $$t.f1;$ret.h(bk*180/3.14159265358979);$ret.i(bs.b()/2);$ret.j(bs.a()/2);return $ret}());bt.h().add(function(){var $ret=new $$t.e0;$ret.h(br.__x-bs.b()/2);$ret.i(br.__y-bs.a()/2);return $ret}());bp.h(bt);ah.add(bp);ae.item(bp,bd)}if(bn){if(bp!=null){bp.d(bd.dm())}bm.d(bd.dk());bm.e(bd.dp())}else{if(bp!=null){bp.d(bd.di())}bm.d(bd.dg());bm.e(bd.dr())}bm.b(bd.a5())}var bu;if(bh!=null){bu=$$t.$cr.a(f,ar,as,at,au,be,bf)}else{bu=$$t.$cr.a(f,an,ao,ap,aq,be,bf)}var bv=bd==$self.ag&&$self.ai==2;bu.d(bv?bd.da():bd.c8());bu.e(bv?bd.dc():bd.de());bu.b(bd.a3());ai.add(bu);ae.item(bu,bd);if(bd.an()){var bw=bh!=null?3:1;var bx=bd.c3();var by=$$t.$cr.a(f,aa.l-2,aa.m-2,aa.l-(2+bw),aa.m-(2+bw),bi,bj);by.d(bx);ak.add(by);ae.item(by,bd)}if(bv){$self.c6(bb,a)}}var bz=b.f();if(bz!=null){bz.ah(0);var b1=bz.l().getEnumerator();while(b1.moveNext()){var b0=b1.current();var b2=$.ig.util.cast($$t.$f6.$type,b0.item());if(b2!=null){b2.fh();var b3=$$t.$cr.a(f,av,aw,ax,ay,b0.e,b0.d);b3.d(b2.c8());b3.e(b2.de());b3.b(b2.a3());b3.c=b2;al.add(b3);ae.item(b3,b2)}}}},d9:function(){if(this.bg.count()>1){this.dm()}else{this.ei(!this.isOpen())}},ea:function(a,b,c){if(a==3){if(!c){this.d9()}}else if(b!=null){if(a==1&&this.a4(b)){this.dk(b)}else if(b.isEnabled()){this.eb(b)}}},eb:function(a){if(a!=null){a.b7()}},ed:function(a,b,c){this.em();if(this.b5==null){return}$$t.$di.b(b==this.b5,"Shouldn't we have the same token? Should we ignore this one and wait for the one "+"we expect?");var d=this.ay;this.b5=null;this.ay=false;this.az=true;this.ak().bq();var e=this.ai;var f=this.ag;var g=this.c5(a,true);if(f!=null&&e==2){f.as(false)}var h=c||this.isOpen()||g.a()!=null||f==null||e!=2;this.eh(g.a(),g.b(),true,!h);if(!c){if(this.isOpen()&&e==0&&g.b()==0){var j=this.ae.y().getEnumerator();while(j.moveNext()){var i=j.current();if(i.a(a)){e=3;break}}}this.ea(e,f,d)}if(!h&&this.aw==null&&this.ai==g.b()&&this.ag==g.a()){this.ak().az()}},ee:function(a){if(!this.isOpen()){return}this.de();var b=this.ag;var c=this.ai;var d=(a&4)==4;var e=this.bg.peek();var f=e.g(b);if(b!=null&&c==2){if(b.ax(!d)){return}}do{switch(c){case 2:if(d){f=e.h(b,false)}c=1;break;case 1:if(!d){f=e.h(b,true)}c=2;break;case 3:case 4:case 0:f=e.h(null,!d);c=d?1:2;break}if(f==null){b=null;c=3;break}b=f.item();if(c==2&&b.isEnabled()){break}if(c==1&&this.a4(b)){break}}while(b!=null);this.eh(b,c);if(this.ag!=null&&this.ai==2){this.ag.au(!d)}},eg:function(a){var $self=this;var b=$self.isOpen()?1:0;var c=b;var d=null;if($self.al!=null){c=b=$$t.$f3.f($self.al.transitionProgress(),0,1)}else if($self.an!=null){c=$$t.$f3.f($self.an.transitionProgress(),0,1);c=c<=.5?1-c*2:1-(1-c)*2;var e=a.aj();d=function(){var $ret=new $$t.f2;$ret.j(e);$ret.k(e);$ret.h(a.am().__x);$ret.i(a.am().__y);return $ret}()}$self.e3.__opacity=b;$self.e0.__opacity=($self.ai==4?.3:1)*c;$self.e1.__opacity=$self.e0.__opacity;if(!$$t.$cr.e(a.ai(),0)){var f=function(){var $ret=new $$t.f1;$ret.h(a.ai()*180/3.14159265358979);$ret.i(a.j().width/2);$ret.j(a.j().height/2);return $ret}();if(d==null){d=f}else{var g=new $$t.fz;g.h().add(f);g.h().add(d);d=g}}$self.e1.h(d);$self.e0.h($self.e1.h());$self.e2.__opacity=$self.e0.__opacity;$$t.$bo.dh(a.i(),$self.gd);$$t.$bo.dh(a.b(),$self.ge);$$t.$bo.dh(a.g(),$self.gc);$$t.$bo.dh(a.h(),$self.gb);$self.di(0,a.z(),null);$self.di(4,a.ah(),null);$self.di(1,a.aa(),a.q());$self.di(5,a.y(),a.q());$self.di(2,a.ab(),a.q());$self.di(3,a.ac(),a.q());$self.df(a);$self.dg(a);var h=$self.ak();h.be(a.af());$self.ez.__opacity=$self.ay?.3:1;h.bj(a.am())},eh:function(a,b,c,d){if(b==0||b==4){if(this.ak().q()&&!this.a5()){b=3}}if(b!=this.ai||a!=this.ag){var e=this.ag;var f=this.ai;var g=f==3;this.ag=a;this.ai=b;if(b==3&&this.b5!=null&&!this.isOpen()){this.ej()}else if(g){this.em()}switch(f){case 3:case 1:case 2:this.eo();$$t.$di.b(-1==this.bz(e,f),"How can we already have an animation for this area since we only animate the leav"+"e?");this.bd.add(new $$t.hi(e,f));this.ek();break}var h=b!=0?this.bz(a,b):-1;if(h>=0){this.bd.removeAt(h)}if(g){this.ey()}if(c!=true){this.de()}switch(b){case 4:this.eo();break;case 3:this.ey();this.er();break;case 1:var i=this.ae.l(a,0);var j=this.ae.l(a,4);if(i!=null){i.d(a.dk());i.e(a.dp())}if(j!=null){j.d(a.dm())}break;case 2:var k=this.ae.l(a,3);if(k==null){var l=this.ae.c(a);if(l!=null){this.c6(l,this.ae)}}if(null!=k){k.d(a.c6())}var m=this.ae.l(a,1);if(null!=m){m.d(a.da());m.e(a.dc())};break}if(this.b5!=null&&this.isOpen()){this.ay=true;if(g&&this.a1&&a!=null&&this.a4(a)){this.dk(a)}}if(g&&this.isOpen()){this.a1=false}if(e!=null&&f==2){e.ar(false);e.as(false)}if(a!=null&&b==2){a.ar(true);if(this.b5!=null){a.as(true)}}this.c7();if(a!=null&&!this.a3()){this.ak().bt(a)}else if(d!=true){this.ak().az()}this.ak().bq()}},ej:function(){if(this.isOpen()==false&&this.b5!=null&&this.ai==3){$$t.$di.b(this.ax==null,"There's already a timer?");this.em();this.ax=new $$t.hg(this.d7.runOn(this),2e3)}},ek:function(){if(!this.a2()){if(this.bd.count()>0){this.ec(1);this.bd.clear()}return}if(this.am==null){this.am=new $$t.hh(0,1,250);this.am.propertyChanged=$.ig.Delegate.prototype.combine(this.am.propertyChanged,this.dw.runOn(this))}this.am.start();this.am.flush()},el:function(){this.ep();var a=this.menuItemOpenCloseAnimationDuration();if(a>0&&this.a2()){this.an=new $$t.hh(0,1,a);this.an.easingFunction(this.menuItemOpenCloseAnimationEasingFunction());this.an.propertyChanged=$.ig.Delegate.prototype.combine(this.an.propertyChanged,this.d3.runOn(this));this.an.start();this.an.flush()}},em:function(){if(null!=this.ax){this.ax.b();this.ax=null}},en:function(){if(this.al!=null){this.al.propertyChanged=$.ig.Delegate.prototype.remove(this.al.propertyChanged,this.dq.runOn(this));this.al.stop();this.al=null;if(!this.isOpen()){this.ak().a4()}if(this.a3()){this.db()}}},eo:function(){if(this.am!=null){var a=this.am.transitionProgress();for(var b=this.bd.count()-1;b>=0;b--){var c=this.bd.__inner[b];c.f(c.f()+a);if(c.f()>=1){this.bd.removeAt(b)}}this.am.stop()}},ep:function(){if(this.an!=null){this.ah=null;this.an.propertyChanged=$.ig.Delegate.prototype.remove(this.an.propertyChanged,this.d3.runOn(this));this.an.stop();this.an=null;var a=this.bg.peek();a.c(null);if(this.a3()){this.db()}}},er:function(){var a=this.ai==3&&!this.a3()&&!this.ba();var b=null;var c=null;if(a){b=this.centerButtonHotTrackFill();c=this.centerButtonHotTrackStroke()}else if(!this.isOpen()){b=this.centerButtonClosedFill();c=this.centerButtonClosedStroke()}else{b=this.centerButtonFill();c=this.centerButtonStroke()}this.es(this.ae.g(),b);this.et(this.ae.g(),c);this.et(this.ae.h(),c);this.ak().a7()},es:function(a,b){a.d(b);this.d5(a)},et:function(a,b){a.e(b);this.d5(a)},eu:function(a,b){a.b(b);a.g(null);this.ak().bq()},ev:function(a){var b=this.ak().bx();var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.aa(c.c);var e=this.ak().b6(b);var f=c.b;c.f=$$t.$f3.c(c.b,e,c.d,c.g).toRect()}},ex:function(){var a=this.bg.peek().d();var b=null;if(a!=null){b=a.ba()}this.currentOpenMenuItem(b)},ey:function(){this.eu(this.ae.h(),this.ba()?this.ae.g().b():0)},closed:null,opened:null,propertyChanged:null,$type:new $.ig.Type("XamRadialMenu",$$t.$az.$type)},true);$.ig.util.defType("CssClassChain$1:ek","Object",{$t:null,f:null,c:null,e:null,d:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.f=a;this.e=new $$t.bq($$t.$ek.$type.specialize(this.$t),0);this.d=new $$t.da(this.$t,$$t.$em.$type.specialize($$t.$el.$type,String),0)},a:function(a){var b=new $$t.ek(this.$t,a);b.c=this;this.e.add(b);return b},b:function(a,b,c){this.d.item(a,new $$t.em($$t.$el.$type,String,b,c));return this},$type:new $.ig.Type("CssClassChain$1",$.ig.$ot)},true);$.ig.util.defType("XamRadialMenuView:dq","Object",{l:false,af:0,ae:0,n:false,_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},ai:null,k:null,aj:null,ap:null,f:null,v:null,e:null,g:null,a:null,aq:null,bz:null,ad:null,b4:null,m:false,j:null,am:null,staticInit:function(){var a=new $$t.ek($$t.$a6.$type,"ui-radialmenu");a.b($$t.$bo.fontProperty,0,"12px segoe ui,tahoma,arial,sans-serif").a("ui-radialmenu-backing").b($$t.$bo.menuBackgroundProperty,0,"#FFFFFF").c.a("ui-radialmenu-outerring").b($$t.$bo.outerRingFillProperty,0,"#F1DAEA").b($$t.$bo.outerRingStrokeProperty,1,"transparent").b($$t.$bo.outerRingStrokeThicknessProperty,3,"0.0").c.a("ui-radialmenu-centerbutton").b($$t.$bo.centerButtonFillProperty,0,"#FFFFFF").b($$t.$bo.centerButtonStrokeProperty,1,"#80397B").b($$t.$bo.centerButtonStrokeThicknessProperty,3,"1.0").a("ui-radialmenu-centerbutton-hover").b($$t.$bo.centerButtonHotTrackFillProperty,0,"#EFEFEF").b($$t.$bo.centerButtonHotTrackStrokeProperty,1,"#80397B").c.a("ui-radialmenu-centerbutton-closed").b($$t.$bo.centerButtonClosedFillProperty,0,"#FFFFFF").b($$t.$bo.centerButtonClosedStrokeProperty,1,"#80397B");$$t.$dq.d=a;a=new $$t.ek($$t.$a6.$type,null);a.a("ui-radialmenu-item").b($$t.$ay.foregroundProperty,6,"black").a("ui-radialmenu-item-inner").b($$t.$ay.innerAreaFillProperty,0,"transparent").b($$t.$ay.innerAreaStrokeProperty,1,"transparent").b($$t.$ay.innerAreaStrokeThicknessProperty,3,"1.0").a("ui-radialmenu-item-inner-hover").b($$t.$ay.innerAreaHotTrackFillProperty,0,"transparent").b($$t.$ay.innerAreaHotTrackStrokeProperty,1,"transparent").c.c.a("ui-radialmenu-item-outer").b($$t.$ay.outerRingButtonFillProperty,0,"#80397B").b($$t.$ay.outerRingButtonStrokeProperty,1,"transparent").b($$t.$ay.outerRingButtonForegroundProperty,6,"white").b($$t.$ay.outerRingButtonStrokeThicknessProperty,3,"1.0").a("ui-radialmenu-item-outer-hover").b($$t.$ay.outerRingButtonHotTrackFillProperty,0,"#444444").b($$t.$ay.outerRingButtonHotTrackForegroundProperty,6,"white").b($$t.$ay.outerRingButtonHotTrackStrokeProperty,1,"transparent").c.c.a("ui-radialmenu-item-checkarc").b($$t.$ay.checkedHighlightBrushProperty,0,"#A674A2").c.a("ui-radialmenu-item-hoverarc").b($$t.$ay.highlightBrushProperty,0,"#80397B").c.c.a("ui-radialmenu-gauge").a("ui-radialmenu-gauge-pendingneedle").b($$t.$hv.pendingValueNeedleBrushProperty,0,"#D6A9CE").c.a("ui-radialmenu-gauge-valueneedle").b($$t.$hv.valueNeedleBrushProperty,0,"#A26497").c.a("ui-radialmenu-gauge-tick").b($$t.$hv.tickBrushProperty,0,"#AE5A9D").c.a("ui-radialmenu-gauge-track-start").b($$t.$hv.trackStartColorProperty,6,"rgba(200,142,188,0)").c.a("ui-radialmenu-gauge-track-end").b($$t.$hv.trackEndColorProperty,6,"#C88EBC");$$t.$dq.c=a;var b=new $$t.ek($$t.$el.$type,"ui-radialmenu-tooltip");b.b(1,1,"").b(3,3,"").b(4,4,"").b(2,2,"").b(0,0,"").b(6,6,"").b(5,5,"");$$t.$dq.b=b},init:function(a){this.l=false;this.af=-1;this.ae=-1;this.n=false;this.j=new $$t.cx(1,0,0,0,0);this.am=new $$t.cq(0);this.u=new $$t.da($$t.$ay.$type,$$t.$e1.$type,0);this.x=new $$t.bq($$t.$e1.$type,0);this.h=new $$t.en;this.y=NaN;$.ig.$op.init.call(this);this.i(a);this.v=new $$t.da(String,$$t.$d.$type,0);this.f=new $$t.eq($$t.$dq.d);this.e=new $$t.eq($$t.$dq.c);this.g=new $$t.ev($$t.$el.$type,$$t.$dq.b);$$t.$dq.ag++;this.aq="RadialMenuWindow"+$$t.$dq.ag},ar:function(){if(this.n){this.n=false;this.i().ew()}},av:function(){if(this.n){this.ar()}},ba:function(){this.bz=this.b0();this.i().e4().y().add(this.bz);this.a0();this.bv()},bq:function(){if(!this.n){this.n=true;window.setTimeout(this.ar.runOn(this),0)}},as:function(){this.bk()},bg:function(a){a.__visibility=1},bf:function(a){a.__visibility=0},b1:function(){var a=new $$t.ew;this.i().e5().y().add(a);return a},at:function(a){var b=$.ig.util.cast($$t.$cj.$type,a.u());if(b!=null){b.y().remove(a)}},b3:function(a){var b=new $$t.ew;var c=0;switch(a){case 0:c=200;break;case 4:c=300;break;case 1:c=500;break;case 5:c=600;break;case 2:c=700;break;case 3:c=800;break}this.m=false;b.q(c);this.i().e7().y().add(b);return b},bi:function(a,b){var c=$.ig.util.cast($$t.$cj.$type,b.u());if(c!=null){c.y().remove(b)}},b2:function(a){var b=new $$t.ew;var c=this.i().e8();var d=0;switch(a){default:case 0:d=0;break;case 1:d=100;break;case 3:d=900;c=this.i().e4();break;case 2:d=1e3;c=this.i().e4();break}b.q(d);c.y().add(b);return b},bh:function(a,b){var c=$.ig.util.cast($$t.$cj.$type,b.u());if(c!=null){c.y().remove(b)}},a2:function(a){a.__visibility=1},a1:function(a){a.__visibility=0},by:function(){var a=new $$t.ez;this.i().e5().y().add(a);return a},a3:function(a){var b=$.ig.util.cast($$t.$cj.$type,a.u());if(b!=null){b.y().remove(a)}},b0:function(){var a=new $$t.ew;a.z(3);a.k(20);a.j(14);var b=new $$t.cv;var c=new $$t.c9;c.__startPoint={__x:8.5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c.__segments.add(new $$t.c8(0,{__x:2,__y:6.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.c8(0,{__x:8.5,__y:13,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));b.b().add(c);var d=new $$t.c9;d.__startPoint={__x:2,__y:6.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};d.__segments.add(new $$t.c8(0,{__x:20,__y:6.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));b.b().add(d);a.ak(b);a.h(new $$t.e0);return a},t:function(){return true},bb:function(){this.a0()},u:null,x:null,be:function(a){var $self=this;$self.x.clear();for(var b=0,c=a.count();b<c;b++){var d=a.__inner[b];var e=d.item();var f;if(!function(){var $ret=$self.u.tryGetValue(e,f);f=$ret.value;return $ret.ret}()){f=new $$t.e1(e,$self)}else{$self.u.remove(e)}f.c=d;$self.x.add(f)}var h=$self.u.values().getEnumerator();while(h.moveNext()){var g=h.current();g.h()}$self.u.clear();var j=$self.x.getEnumerator();while(j.moveNext()){var i=j.current();var k=i.item();$self.u.item(k,i)}},w:function(){return this.i().items()},bj:function(a){var b=this.bz.h();b.h(a.__x-this.bz.k()/2);b.i(a.__y-this.bz.j()/2)},b5:function(){var a=new $$t.c0(this.i().centerButtonContentWidth(),this.i().centerButtonContentHeight());if(isNaN(a.b())){if(this.b4!=null){a.b(Math.max(28,this.b4.b()))}else{a.b(28)}}if(isNaN(a.a())){if(this.b4!=null){a.a(Math.max(28,this.b4.a()))}else{a.a(28)}}return a},bc:function(a,b,c){var $self=this;if(!$self.l){var d=$$t.$a6.h(a,$$t.$bo.$type);if(null!=d){if($self.f.c().containsKey(d)){var e=$self.i().d(d)!=$$t.$a6.c;$self.v.item(a,e);if(!e){$self.l=true;var f;if(function(){var $ret=$self.f.c().tryGetValue(d,f);f=$ret.value;return $ret.ret}()){$self.i().g(d,f)}$self.l=false}}}}switch(a){case"CenterButtonContent":if($self.ad!=null){$self.i().e4().y().remove1($self.ad);$self.ad=null;$self.b4=null}if(!String.isNullOrEmpty(c)){$self.ad=$$t.$fh.a.d(c,$self.a6.runOn($self))}$self.a0();break;case"CenterButtonContentHeight":case"CenterButtonContentWidth":$self.a0();break}},a6:function(a){var img_=a;this.b4=new $$t.c0(img_.width,img_.height);this.i().da()},a0:function(){var a=this.bz;if(this.i().b1()<2){a.__visibility=1}else{a.__visibility=0}},o:false,ac:null,r:function(a){if(arguments.length===1){if(a!=this.o){this.o=a;if(!a&&this.ac!=null){var b=this.ac;this.ac=null;this.a.ax($(b),this.aq)}else if(a&&this.ac==null){this.ac=window;this.a.ae($(this.ac),this.aq)}}return a}else{return this.o}},a8:function(a){var $self=this;var b=$self.aj;var c=a==null?null:$(a);$self.g.g($self.e.g($self.f.g($self.aj=c)));var d=function(e){$self.i().dz($self.an(e))};var e=function(f){if(!$self.o){$self.i().d0()}};var f=function(g,h,i){$self.i().d1($self.an(g))};var g=function(h){if(!$self.r()){$self.r(true);$self.i().dy($self.an(h),$self)}};var h=function(i){if($self.r()){$self.r(false);$self.i().d2($self.an(i),$self)}};if($self.a!=null){$self.r(false);$self.a.af();$self.a.onMouseEnter=$.ig.Delegate.prototype.remove($self.a.onMouseEnter,d);$self.a.onMouseLeave=$.ig.Delegate.prototype.remove($self.a.onMouseLeave,e);$self.a.onMouseOver=$.ig.Delegate.prototype.remove($self.a.onMouseOver,f);$self.a.onMouseDown=$.ig.Delegate.prototype.remove($self.a.onMouseDown,g);$self.a.onMouseUp=$.ig.Delegate.prototype.remove($self.a.onMouseUp,h)}if(c==null){return}var i=Math.round(c.width());var j=Math.round(c.height());$self.aj.css("position","relative");$self.aj.css("visibility","hidden");var k=$("<canvas style='position:absolute'></canvas>");$self.aj.append(k);$self.af=i;$self.ae=j;k.attr("width",i.toString());k.attr("height",j.toString());k.css("visibility","visible");$self.i().at(new $$t.cx(1,0,0,i,j));$self.a=new $$t.fj(k);$self.a.ab($self.s.runOn($self));$self.a.onMouseEnter=$.ig.Delegate.prototype.combine($self.a.onMouseEnter,d);$self.a.onMouseLeave=$.ig.Delegate.prototype.combine($self.a.onMouseLeave,e);$self.a.onMouseOver=$.ig.Delegate.prototype.combine($self.a.onMouseOver,f);$self.a.onMouseDown=$.ig.Delegate.prototype.combine($self.a.onMouseDown,g);$self.a.onMouseUp=$.ig.Delegate.prototype.combine($self.a.onMouseUp,h);$self.ai=k;$self.a.az($self.i().at().toRect());var l=$self.ai[0].getContext("2d");$self.k=new $$t.e3(new $$t.fn,l);$self.aw();$self.bw();if($self.i().isOpen()){$self.a5()}else{$self.a4()}$self.bk()},a9:function(){var a=Math.round(this.aj.width());var b=Math.round(this.aj.height());this.i().at(new $$t.cx(1,0,0,a,b))},a5:function(){this.j=this.i().at();this.am=this.i().af().g().k;this.bd()},a4:function(){var a=this.i().af().g();var b=this.i().centerButtonStrokeThickness()+1;this.am=a.k;this.j=new $$t.cx(1,Math.floor(this.am.__x-a.i)-b,Math.floor(this.am.__y-a.j)-b,Math.ceil((a.i+b)*2),Math.ceil((a.j+b)*2));this.bd()},bd:function(){var a=this.i().at();var b=this.j;if(this.ai!=null){this.ai.attr("width",b.width.toString());this.ai.attr("height",b.height.toString());this.ai.css("left",b.x.toString()+"px");this.ai.css("top",b.y.toString()+"px")}this.a.az(new $$t.cz(0,0,0,b.width,b.height));this.bk()},bk:function(){var a=this.i();var b=this.j;var c=a.af().g();var d=c.k;if((d.__x!=this.am.__x||d.__y!=this.am.__y)&&!a.isOpen()){this.a4()}var e=this.k;e.i(0,0,b.width,b.height);if(b.x!=0||b.y!=0){e.x();var f=new $$t.e0;f.h(-b.x);f.i(-b.y);e.h(f)}this.bm(e,a.e8(),true,null);if(!this.m){this.m=true;a.e7().y().sort1(this.ah.runOn(this))}this.bm(e,a.e7(),true,null);this.bm(e,a.e5(),false,$$t.$f3.r($$t.$an.n(255,0,0,0)));this.bm(e,a.e6(),false,null,this.bn.runOn(this));this.bm(e,a.e4(),false,null,this.bl.runOn(this));if(b.x!=0||b.y!=0){e.w()}},bn:function(a,b){var d=this.x.getEnumerator();while(d.moveNext()){var c=d.current();c.i(a,this.y,b.__opacity)}},bl:function(a,b){if(this.ad!=null&&this.b4!=null&&this.bz.__visibility==1){var c=this.i().af().am();a.k(this.ad,1,c.__x-this.b4.b()/2,c.__y-this.b4.a()/2,this.b4.b(),this.b4.a())}},bm:function(a,b,c,d,e){if(b.__opacity>0){if(b.h()!=null){a.x();a.h(b.h())}if(b.__opacity<1){a.aa(b.__opacity)}var g=b.y().getEnumerator();while(g.moveNext()){var f=g.current();if(c||$.ig.util.cast($$t.$ew.$type,f)!==null){this.bo(a,f)}else if($.ig.util.cast($$t.$f5.$type,f)!==null){var h=f;a.k(h,h.__opacity,h.l(),h.m(),h.k(),h.height())}else if($.ig.util.cast($$t.$ez.$type,f)!==null){var i=f;if(i.ab()==null){i.ab(d)}a.u(i)}}if(null!=e){e(a,b)}if(b.__opacity<1){a.aa(1)}if(b.h()!=null){a.w()}}},bo:function(a,b){if(b.h()!=null){a.x();a.h(b.h())}a.q(b);if(b.h()!=null){a.w()}},bv:function(){this.l=true;var b=this.f.c().getEnumerator();while(b.moveNext()){var a=b.current();if(!this.v.item(a.key().name())){this.i().g(a.key(),a.value())}}this.l=false},aw:function(){this.f.k();this.e.k();this.g.k();this.bv()},bu:function(){this.aw();this.bw();this.i().da()},bw:function(){this.ap=this.i().font();this.y=this.z(this.ap);if(this.k!=null){this.k.z(this.ap)}},ak:null,bt:function(a){if(!a.isToolTipEnabled()){this.az();return}var b=this.ak;if(b==null){this.ak=b=$("<div class='ui-radialmenu-tooltip ui-corner-all'></div>");b.css("position","absolute");b.css("visibility","visible");b.css("white-space","nowrap");b.css("z-index","10000");this.aj.append(b)}b.children().remove();var c=a.bd();if(c!=null){b.append($("<span>"+c.toString()+"</span>"))}this.h.toolTipText(c==null?String.empty():c.toString());this.h.itemName(a.name());this.h.itemType(a.getType().typeName());var d=this.g.c();var e=$.ig.util.cast($$t.$f6.$type,a);var g=d.getEnumerator();while(g.moveNext()){var f=g.current();if(String.isNullOrEmpty(f.value())){var h=null;var i=null;switch(f.key()){case 0:h="background-color";i=e==null?"white":e.dg().__fill;break;case 5:h="padding";i="8px 11px";break;case 6:h="color";i=e==null?"#666666":e.di().__fill;break;case 1:h="border-color";i="#808080";break;case 3:h="border-width";i="2px";break;case 4:h="border-radius";i="0";break;case 2:h="border-style";i="solid";break}if(h!=null){this.ak.css(h,i)}}}var j=this.ao(b);b.css("top",j.__y.toString()+"px");b.css("left",j.__x.toString()+"px")},h:null,ao:function(a){var container_=this.aj[0];var clientRect_=container_.getBoundingClientRect();var b=new $$t.cx(1,clientRect_.left,clientRect_.top,clientRect_.width,clientRect_.height);var c=new $$t.cx(1,b.x,b.y,b.width,b.height);var docEle_=document.documentElement;var d=new $$t.cx(1,0,0,docEle_.clientWidth,docEle_.clientHeight);if(!this.i().isOpen()){var e=this.b5();b=new $$t.cx(1,b.x+b.width/2-e.b()/2,b.y+b.height/2-e.a()/2,e.b(),e.a());b=$$t.$cr.c(b,this.i().outerRingThickness(),this.i().outerRingThickness())
}b=$$t.$cr.c(b,6,6);var f=a.outerWidth();var g=a.outerHeight();var h,i;if(b.y-d.y>=g){i=b.y-c.y-g;h=(b.width-f)/2+b.x-c.x}else if(b.x+b.width+f<=d.x+d.width){h=b.x+b.width-c.x;i=(b.height-g)/2+b.y-c.y}else if(b.x-f>=d.x){h=b.x-c.x-f;i=(b.height-g)/2+b.y-c.y}else{i=b.y+b.height-c.y;h=(b.width-f)/2+b.x-c.x}this.h.relativeLeft(h-c.x);this.h.relativeTop(i-c.y);this.h.width(c.width);this.h.height(c.height);return{__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},az:function(){if(this.ak!=null){var a=this.ak;this.ak=null;a.remove()}},bp:function(){},q:function(){return false},ay:function(){},bs:function(a){},p:function(a){return false},b6:function(a){if(isNaN(this.y)){this.y=this.z(null)}var b=this.aa(a);var c=this.y;return new $$t.c0(b,c)},y:0,z: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_)},aa:function(a){var b=$.ig.util.cast($$t.$ez.$type,a);if(b!=null&&b.aa()!=null){return this.k.d(b.aa())+0}return 0},br:function(a){},ax:function(a){},a7:function(){this.bz.__stroke=this.i().af().g().e()},al:function(a){var $self=this;var b=$self.e.c();var c;(function(){var $ret=b.tryGetValue(a,c);c=$ret.value;return $ret.ret})();return c},bx:function(){return new $$t.ez},ah:function(a,b){var c=a.q();var d=b.q();if(c<d){return-1}else if(c>d){return 1}else{return 0}},au:function(a){if(this.ak!=null){a.itemToolTip(this.h)}},s:function(a){var b=this.i();if(this.r()){return true}return b.a7(this.an(a))},an:function(a){if(this.j.x!=0||this.j.y!=0){a={__x:a.__x+this.j.x,__y:a.__y+this.j.y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}return a},$type:new $.ig.Type("XamRadialMenuView",$.ig.$ot)},true);$.ig.util.defType("RadialMenuDOMEventProxy:fj","DOMEventProxy",{c5:null,init:function(a){this.c5=null;$$t.$fk.init.call(this,a)},c6:function(){if(this.c5==null){$$t.$fj.c4++;this.c5=".DOMProxyRadialMenu"+$$t.$fj.c4.toString()}return this.c5},c7:function(a,b){a.preventDefault()},ae:function(a,b){if(a==this.bq()){this.bq().bind("contextmenu",this.c7.runOn(this))}$$t.$fk.ae.call(this,a,b)},ax:function(a,b){if(this.bq()!=null&&a==this.bq()){this.bq().unbind("contextmenu")}$$t.$fk.ax.call(this,a,b)},af:function(){if(this.bq()!=null){this.bq().unbind("contextmenu")}$$t.$fk.af.call(this)},$type:new $.ig.Type("RadialMenuDOMEventProxy",$$t.$fk.$type)},true);$.ig.util.defType("TextContainer:e2","Object",{f:null,a:null,b:null,i:null,init:function(){$.ig.$op.init.call(this)},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},g:function(a){if(arguments.length===1){if(this.f!=a){this.f=a;this.a=null;this.b=null}return a}else{return this.f}},h:function(a,b,c,d){var e=a.e();var f=this.c();if(f!=null){var g=this.e(e.measureText.runOn(e));var h=c;e.fillStyle=this.j().__fill;e.textBaseline="top";for(var i=0,j=f.length;i<j;i++){switch(this.i){case 0:case 3:c=h;break;case 2:c=h-this.b[i];break;case 1:c=h-this.b[i]/2;break}e.fillText(f[i],c,d);d+=b}}},e:function(a){var b=0;var c=this.b;if(c==null){var d=this.c();if(d!=null){this.b=c=new Array(d.length);for(var e=0,f=c.length;e<f;e++){c[e]=a(d[e]).width}}}if(c!=null){for(var g=0,h=c.length;g<h;g++){b+=c[g]}}return b},d:function(a){var b=0;var c=this.c();if(c!=null){b+=c.length*a}return b},c:function(){if(this.a==null){if(this.f!=null){this.a=this.f.split("\n")}}return this.a},$type:new $.ig.Type("TextContainer",$.ig.$ot)},true);$.ig.util.defType("ImageManager:fh","Object",{c:null,b:null,init:function(){$.ig.$op.init.call(this);this.c=new $$t.da(String,$$t.$fg.$type,0);this.b=new $$t.da($$t.$fg.$type,$$t.$bq.$type.specialize($$t.$b5.$type.specialize($$t.$fg.$type)),0)},d:function(a,b){var $self=this;var c;if(!function(){var $ret=$self.c.tryGetValue(a,c);c=$ret.value;return $ret.ret}()){var d=$("<img />");c=d[0];c.src=a;if(!c.complete){var self_=$self;var ele_=d;ele_.bind("load readystatechange",function(e){if(this.complete||this.readyState=="complete"&&e.type=="readystatechange"){self_.downloadCompleted(this)}})}}if(b!=null){if(c.complete){window.setTimeout(function(){return b(c)},0)}else{var e;if(!function(){var $ret=$self.b.tryGetValue(c,e);e=$ret.value;return $ret.ret}()){$self.b.item(c,e=new $$t.bq($$t.$b5.$type.specialize($$t.$fg.$type),0))}e.add(b)}}return c},downloadCompleted:function(a){var $self=this;if(a.complete){var b=$(a);b.unbind("load readystatechange");var c;if(function(){var $ret=$self.b.tryGetValue(a,c);c=$ret.value;return $ret.ret}()){$self.b.remove(a);for(var d=0,e=c.count();d<e;d++){c.__inner[d](a)}}}},$type:new $.ig.Type("ImageManager",$.ig.$ot)},true);$.ig.util.defType("RadialMenuItemOverlayTemplates:h5","Object",{staticInit:function(){var a=new $$t.cb;a.measure($$t.$h5.a);a.render($$t.$h5.c);$$t.$h5.e=a;var b=new $$t.cb;b.measure($$t.$h5.a);b.render($$t.$h5.b);$$t.$h5.d=b},a:function(a){if(a.width<20){a.width=20}if(a.height<20){a.height=20}},b:function(a){var b=a.data;var c=b.iconOverlayValue();if(c!=null&&c.f()>0){var d=new $$t.e3(new $$t.fn,a.context);var e=new $$t.ew;var f=new $$t.fu;f.d(new $$t.cz(0,a.xPosition,a.yPosition+a.availableHeight-5,a.availableWidth,5));e.ak(f);var g=new $$t.bn;g.color(c);e.__fill=g;d.q(e)}},c:function(a){var b=a.data;var c=b.iconOverlayValue();if(c!=null){var d=new $$t.e3(new $$t.fn,a.context);var e=new $$t.ez;e.aa(c.toString());e.ab(b.bb($$t.$ay.foregroundProperty));var f=b.menu().ak().b6(e);e.l(a.xPosition+a.availableWidth-f.b()+8);e.m(a.yPosition-8);d.u(e)}},$type:new $.ig.Type("RadialMenuItemOverlayTemplates",$.ig.$ot)},true);$.ig.util.defType("RadialMenuItemView:e1","Object",{a:null,d:null,g:null,q:null,e:null,p:null,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.e=b;if($.ig.util.cast($$t.$dm.$type,a)!==null){this.d=new $$t.e2;this.d.i=1;this.d.j(a.bb($$t.$ay.foregroundProperty));this.m();this.n();this.o()}this.f=a.isEnabled();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.l.runOn(this))},item:function(){return this.a},c:null,f:false,h:function(){this.a.propertyChanged=$.ig.Delegate.prototype.remove(this.a.propertyChanged,this.l.runOn(this))},i:function(a,b,c){var d=this.c.h;var e,f,g;e=f=g=0;if(this.d!=null&&!String.isNullOrEmpty(this.d.g())){e=this.d.d(b)}var h=this.r(a);if(h!=null){g=h.a()}if(this.q!=null){f=this.q.height()}var i=e+Math.max(g,f);var j=(g-f)/2;var k=c*(this.f?1:.3);var l=a.e();if(k<1){l.globalAlpha=k}if(f>0){var m=this.q.width();a.l(this.g,1,this.q.x(),this.q.y(),m,f,d.__x-m/2,d.__y-i/2+Math.max(j,0),m,f)}if(g>0){this.j(a,d.__x-h.b()/2,d.__y-i/2-Math.min(j,0),h.b(),h.a())}if(e>0){this.d.h(a,b,d.__x,d.__y-i/2+Math.max(g,f))}if(k<1){l.globalAlpha=1}},j:function(a,b,c,d,e){var f=new $$t.cd;f.context=a.e();f.data=this.a;f.xPosition=b;f.yPosition=c;f.availableWidth=d;f.availableHeight=e;this.p.render()(f)},r:function(a){if(this.p!=null){var b=new $$t.cg;b.context=a.e();b.data=this.a;if(this.q!=null){b.width=this.q.width();b.height=this.q.height()}if(this.p.measure()!=null){this.p.measure()(b)}return new $$t.c0(b.width,b.height)}return null},k:function(a){if(a==this.g){var img_=a;this.q=new $$t.cz(0,0,0,img_.width,img_.height);this.e.i().da()}},l:function(a,b){switch(b.propertyName()){case"Foreground":if(this.d!=null){this.d.j(this.a.bb($$t.$ay.foregroundProperty));this.e.bq()}break;case"IsEnabled":this.f=this.a.isEnabled();this.e.bq();break;case"Header":this.m();break;case"IconUri":this.n();break;case"IconOverlay":this.o();break;case"IconOverlayValue":this.e.bq();break}},m:function(){var a=null;var b=$.ig.util.cast($$t.$dm.$type,this.item());if(b!=null){var c=b.header();if(c!=null){a=c.toString()}}this.d.g(a);this.e.bq()},n:function(){var a=this.a.iconUri();if(String.isNullOrEmpty(a)){this.g=null}else{this.g=$$t.$fh.a.d(a,this.k.runOn(this))}this.e.bq()},o:function(){if($.ig.util.cast($$t.$dm.$type,this.a)!==null){var a=this.a;if(a.iconOverlay()!=null){this.p=a.iconOverlay()}else{this.p=null}this.e.bq()}},$type:new $.ig.Type("RadialMenuItemView",$.ig.$ot)},true);$.ig.util.defType("CssPropCacheBase$2:er","Object",{$tProp:null,$tValue:null,b:null,e:null,f:null,a:null,d:null,init:function($tProp,$tValue,a,b){this.$tProp=$tProp;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tProp,this.$tValue);$.ig.$op.init.call(this);this.a=a;this.d=b},g:function(a){if(arguments.length===1){this.e=a;this.b=null;if(null!=this.f){this.f.remove()}return a}else{return this.e}},c:function(){if(this.b==null){this.k()}return this.b},k:function(){if(this.f==null&&this.e!=null){this.f=$$t.$es.g();var a=this.e;a.append(this.f)}var b=new $$t.da(this.$tProp,String,0);this.j(this.a,b);var c=new $$t.da(this.$tProp,this.$tValue,0);this.i(this.a,c,b);this.b=c;if(this.f!=null){this.f.remove();this.f=null}},i:function(a,b,c){if(this.f!=null){this.f.addClass(a.f)}var e=a.d.getEnumerator();while(e.moveNext()){var d=e.current();var f=d.key();var g=this.h(this.f,d.value().a());if(g==null||g.length==0||g==c.item(f)){g=d.value().b()}var h=this.d(f,g);b.item(f,h)}for(var i=0,j=a.e.count();i<j;i++){this.i(a.e.__inner[i],b,c)}if(this.f!=null){this.f.removeClass(a.f)}},h:function(a,b){var c=null;var d=null;if(a!=null){switch(b){case 0:c="background-color";break;case 1:c="border-top-color";break;case 2:c="border-top-style";break;case 3:c="border-top-width";break;case 4:c="border-top-left-radius";break;case 6:c="color";break;case 7:d=$$t.$et.c(a);break;case 5:c="padding-top";break;default:$$t.$di.b(false,"Unrecognized css property:"+b.toString());return null}if(c!=null){d=a.css(c)}}return d},j:function(a,b){var d=a.d.getEnumerator();while(d.moveNext()){var c=d.current();b.item(c.key(),this.h(this.f,c.value().a()))}for(var e=0,f=a.e.count();e<f;e++){this.j(a.e.__inner[e],b)}},$type:new $.ig.Type("CssPropCacheBase$2",$.ig.$ot)},true);$.ig.util.defType("CssPropCache$1:ev","CssPropCacheBase$2",{$tPropertyId:null,init:function($tPropertyId,a){this.$tPropertyId=$tPropertyId;this.$type=this.$type.specialize(this.$tPropertyId);$$t.$er.init.call(this,this.$tPropertyId,String,a,$$t.$ev.l)},l:function(a,b){return b},$type:new $.ig.Type("CssPropCache$1",$$t.$er.$type.specialize(0,1))},true);$.ig.util.defType("CssDpCache:eq","CssPropCacheBase$2",{init:function(a){$$t.$er.init.call(this,$$t.$a6.$type,$.ig.$op.$type,a,$$t.$eq.l)},l:function(a,b){var c=null;if(b!=null){var propType_=a.propertyType();if(propType_==$$t.$bn.$type){var d=new $$t.bn;d.__fill=b;c=d}else if(propType_===Number){c=parseInt(b,10)}else if(propType_==$$t.$an.$type){var e=new $$t.an;e.colorString(b);c=e}}return c},$type:new $.ig.Type("CssDpCache",$$t.$er.$type.specialize($$t.$a6.$type,$.ig.$op.$type))},true);$.ig.util.defType("BindingExpression:h6","Object",{a:null,c:null,d:null,init:function(a,b,c,d){$.ig.$op.init.call(this);this.c=c;this.d=d;var e=b.split(".");this.a=new Array(e.length);for(var f=0;f<e.length;f++){this.a[f]=new $$t.h7(e[f]);if(f>0){this.a[f-1].childStep(this.a[f])}}this.a[this.a.length-1].propertyChanged=$.ig.Delegate.prototype.combine(this.a[this.a.length-1].propertyChanged,this.b.runOn(this));this.a[0].source(a)},b:function(a,b){if(b.propertyName()=="Value"){var c=this.a[this.a.length-1].value();if(c==$$t.$a6.c){this.c.e(this.d)}else{this.c.g(this.d,c)}}},$type:new $.ig.Type("BindingExpression",$.ig.$ot)},true);$.ig.util.defType("PropertyStep:h7","Object",{g:null,c:null,d:null,a:null,init:function(a){$.ig.$op.init.call(this);this.g=a},childStep:function(a){if(arguments.length===1){if(this.a!=a){if(this.a!=null){this.a.source(null)}this.a=a;if(this.a!=null){this.a.source(this.value())}}return a}else{return this.a}},source:function(a){if(arguments.length===1){if(this.c!=a){if($.ig.util.cast($$t.$bk.$type,this.c)!==null){this.c.propertyChanged=$.ig.Delegate.prototype.remove(this.c.propertyChanged,this.i.runOn(this))}this.c=a;if($.ig.util.cast($$t.$bk.$type,a)!==null){a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.i.runOn(this))}this.h("Source");this.j()}return a}else{return this.c}},value:function(a){if(arguments.length===1){if(this.d!=a){this.d=a;if(this.a!=null){this.a.source(a)}this.h("Value")}return a}else{return this.d}},h:function(a){var b=this.propertyChanged;if(null!=b){b(this,new $$t.bm(a))}},i:function(a,b){if(String.isNullOrEmpty(b.propertyName())||b.propertyName()==this.g||b.propertyName().length==this.g.length&&b.propertyName().toLowerCase()==this.g.toLowerCase()){this.j()}},j:function(){if(this.c==null){this.value($$t.$a6.c)}else if(String.isNullOrEmpty(this.g)){this.value(this.c)}else{var src_=this.c;var path_=this.g;this.value(src_[path_]())}},propertyChanged:null,$type:new $.ig.Type("PropertyStep",$.ig.$ot,[$$t.$bk.$type])},true);$$t.$el.backgroundColor=0;$$t.$el.borderTopColor=1;$$t.$el.borderTopStyle=2;$$t.$el.borderTopWidth=3;$$t.$el.borderTopLeftRadius=4;$$t.$el.paddingTop=5;$$t.$el.color=6;$$t.$el.font=7;$$t.$ai.none=0;$$t.$ai.checkBox=1;$$t.$ai.radioButton=2;$$t.$ai.radioButtonAllowAllUp=3;$$t.$ah.asChildren=0;$$t.$ah.asSiblingsWhenChecked=1;$$t.$ah.none=2;$$t.$ag.none=0;$$t.$ag.toolAreaClick=1;$$t.$ag.navigateToChildren=2;$$t.$af.none=0;$$t.$af.expandCollapse=1;$$t.$af.navigateMenu=2;$$t.$af.navigateToChildColor=3;$$t.$af.navigateToParentColor=4;$$t.$ae.none=0;$$t.$ae.outerRingButton=1;$$t.$ae.toolArea=2;$$t.$ae.centerButton=3;$$t.$ae.disabledMenu=4;$$t.$ad.menu=0;$$t.$ad.outerRing=1;$$t.$ad.innerRingFocus=2;$$t.$ad.innerRing=3;$$t.$ac.outerRing=0;$$t.$ac.toolArea=1;$$t.$ac.toolCheckmark=2;$$t.$ac.toolHighlight=3;$$t.$ac.outerRingArrow=4;$$t.$ac.colorWellPreview=5;$$t.$ay.bg="DirtyCustomVisuals";$$t.$ay.bp="InvalidateCustomVisuals";$$t.$ay.be="AutoRotateChildren";$$t.$ay.autoRotateChildrenProperty=$$t.$a6.i("AutoRotateChildren",$$t.$d.$type,$$t.$ay.$type,new $$t.a7(2,true,function(a,b){a.cc("AutoRotateChildren",b.d(),b.c())}));$$t.$ay.bf="CheckedHighlightBrush";$$t.$ay.checkedHighlightBrushProperty=$$t.$a6.i("CheckedHighlightBrush",$$t.$bn.$type,$$t.$ay.$type,new $$t.a7(2,null,function(a,b){a.cc("CheckedHighlightBrush",b.d(),b.c())}));$$t.$ay.bi="Foreground";$$t.$ay.foregroundProperty=$$t.$a6.i("Foreground",$$t.$bn.$type,$$t.$ay.$type,new $$t.a7(2,null,function(a,b){a.cb("Foreground",b.d(),b.c())}));$$t.$ay.bj="HighlightBrush";$$t.$ay.highlightBrushProperty=$$t.$a6.i("HighlightBrush",$$t.$bn.$type,$$t.$ay.$type,new $$t.a7(2,null,function(a,b){a.cc("HighlightBrush",b.d(),b.c())}));$$t.$ay.bk="InnerAreaFill";$$t.$ay.innerAreaFillProperty=$$t.$a6.i("InnerAreaFill",$$t.$bn.$type,$$t.$ay.$type,new $$t.a7(2,null,function(a,b){a.cc("InnerAreaFill",b.d(),b.c())}));$$t.$ay.bl="InnerAreaHotTrackFill";$$t.$ay.innerAreaHotTrackFillProperty=$$t.$a6.i("InnerAreaHotTrackFill",$$t.$bn.$type,$$t.$ay.$type,new $$t.a7(2,null,function(a,b){a.cc("InnerAreaHotTrackFill",b.d(),b.c())}));$$t.$ay.bm="InnerAreaHotTrackStroke";$$t.$ay.innerAreaHotTrackStrokeProperty=$$t.$a6.i("InnerAreaHotTrackStroke",$$t.$bn.$type,$$t.$ay.$type,new $$t.a7(2,null,function(a,b){a.cc("InnerAreaHotTrackStroke",b.d(),b.c())}));$$t.$ay.bn="InnerAreaStroke";$$t.$ay.innerAreaStrokeProperty=$$t.$a6.i("InnerAreaStroke",$$t.$bn.$type,$$t.$ay.$type,new $$t.a7(2,null,function(a,b){a.cc("InnerAreaStroke",b.d(),b.c())}));$$t.$ay.bo="InnerAreaStrokeThickness";$$t.$ay.innerAreaStrokeThicknessProperty=$$t.$a6.i("InnerAreaStrokeThickness",Number,$$t.$ay.$type,new $$t.a7(2,1,function(a,b){a.cc("InnerAreaStrokeThickness",b.d(),b.c())}));$$t.$ay.bq="IsEnabled";$$t.$ay.isEnabledProperty=$$t.$a6.i("IsEnabled",$$t.$d.$type,$$t.$ay.$type,new $$t.a7(2,true,function(a,b){a.cc("IsEnabled",b.d(),b.c())}));$$t.$ay.br="IsToolTipEnabled";$$t.$ay.isToolTipEnabledProperty=$$t.$a6.i("IsToolTipEnabled",$$t.$d.$type,$$t.$ay.$type,new $$t.a7(2,true,function(a,b){a.cc("IsToolTipEnabled",b.d(),b.c())}));$$t.$ay.bs="Menu";$$t.$ay.menuProperty=$$t.$a6.i("Menu",$$t.$bo.$type,$$t.$ay.$type,new $$t.a7(2,null,function(a,b){a.cc("Menu",b.d(),b.c())}));$$t.$ay.bv="OuterRingButtonHotTrackFill";$$t.$ay.outerRingButtonHotTrackFillProperty=$$t.$a6.i("OuterRingButtonHotTrackFill",$$t.$bn.$type,$$t.$ay.$type,new $$t.a7(2,null,function(a,b){a.cc("OuterRingButtonHotTrackFill",b.d(),b.c())}));$$t.$ay.bw="OuterRingButtonHotTrackForeground";$$t.$ay.outerRingButtonHotTrackForegroundProperty=$$t.$a6.i("OuterRingButtonHotTrackForeground",$$t.$bn.$type,$$t.$ay.$type,new $$t.a7(2,null,function(a,b){a.cc("OuterRingButtonHotTrackForeground",b.d(),b.c())}));$$t.$ay.bx="OuterRingButtonHotTrackStroke";$$t.$ay.outerRingButtonHotTrackStrokeProperty=$$t.$a6.i("OuterRingButtonHotTrackStroke",$$t.$bn.$type,$$t.$ay.$type,new $$t.a7(2,null,function(a,b){a.cc("OuterRingButtonHotTrackStroke",b.d(),b.c())}));$$t.$ay.bt="OuterRingButtonFill";$$t.$ay.outerRingButtonFillProperty=$$t.$a6.i("OuterRingButtonFill",$$t.$bn.$type,$$t.$ay.$type,new $$t.a7(2,null,function(a,b){a.cc("OuterRingButtonFill",b.d(),b.c())}));$$t.$ay.bu="OuterRingButtonForeground";$$t.$ay.outerRingButtonForegroundProperty=$$t.$a6.i("OuterRingButtonForeground",$$t.$bn.$type,$$t.$ay.$type,new $$t.a7(2,null,function(a,b){a.cc("OuterRingButtonForeground",b.d(),b.c())}));$$t.$ay.by="OuterRingButtonStroke";$$t.$ay.outerRingButtonStrokeProperty=$$t.$a6.i("OuterRingButtonStroke",$$t.$bn.$type,$$t.$ay.$type,new $$t.a7(2,null,function(a,b){a.cc("OuterRingButtonStroke",b.d(),b.c())}));$$t.$ay.bz="OuterRingButtonStrokeThickness";$$t.$ay.outerRingButtonStrokeThicknessProperty=$$t.$a6.i("OuterRingButtonStrokeThickness",Number,$$t.$ay.$type,new $$t.a7(2,1,function(a,b){a.cc("OuterRingButtonStrokeThickness",b.d(),b.c())}));$$t.$ay.b1="ParentItem";$$t.$ay.parentItemProperty=$$t.$a6.i("ParentItem",$$t.$ay.$type,$$t.$ay.$type,new $$t.a7(2,null,function(a,b){a.cc("ParentItem",b.d(),b.c())}));$$t.$ay.b2="ToolTip";$$t.$ay.toolTipProperty=$$t.$a6.i("ToolTip",$.ig.$op.$type,$$t.$ay.$type,new $$t.a7(2,null,function(a,b){a.cc("ToolTipResolved",null,null)}));$$t.$ay.b5="WedgeIndex";$$t.$ay.wedgeIndexProperty=$$t.$a6.i("WedgeIndex",$.ig.Number.prototype.$type,$$t.$ay.$type,new $$t.a7(2,-1,function(a,b){a.cc("WedgeIndex",b.d(),b.c())}));$$t.$ay.b6="WedgeSpan";$$t.$ay.wedgeSpanProperty=$$t.$a6.i("WedgeSpan",$.ig.Number.prototype.$type,$$t.$ay.$type,new $$t.a7(2,1,function(a,b){if(b.c()<=0){throw new $$t.ht(0,"WedgeSpan")}a.cc("WedgeSpan",b.d(),b.c())}));$$t.$ay.bh="DisplayAsChecked";$$t.$ay.b0="OuterRingButtonType";$$t.$ay.b3="ToolTipResolved";$$t.$ay.b4="VisibilityProxy";$$t.$ay.cz=$$t.$a6.i("VisibilityProxy",$$t.$bf.$type,$$t.$ay.$type,new $$t.a7(2,0,function(a,b){a.cc("VisibilityProxy",b.d(),b.c())}));if($$t.$ay.staticInit&&!$$t.$ay.radialMenuItemBaseStaticInitCalled){$$t.$ay.staticInit();$$t.$ay.radialMenuItemBaseStaticInitCalled=true}$$t.$dm.d9="AutoUpdateRecentItem";$$t.$dm.autoUpdateRecentItemProperty=$$t.$a6.i("AutoUpdateRecentItem",$$t.$d.$type,$$t.$dm.$type,new $$t.a7(2,true,function(a,b){a.cc("AutoUpdateRecentItem",b.d(),b.c())}));$$t.$dm.eb="ChildItemPlacement";$$t.$dm.childItemPlacementProperty=$$t.$a6.i("ChildItemPlacement",$$t.$ah.$type,$$t.$dm.$type,new $$t.a7(2,0,function(a,b){a.cc("ChildItemPlacement",b.d(),b.c())}));$$t.$dm.ea="CheckBehavior";$$t.$dm.checkBehaviorProperty=$$t.$a6.i("CheckBehavior",$$t.$ai.$type,$$t.$dm.$type,new $$t.a7(2,0,function(a,b){a.cc("CheckBehavior",b.d(),b.c())}));$$t.$dm.ej="IsChecked";$$t.$dm.isCheckedProperty=$$t.$a6.i("IsChecked",$$t.$d.$type,$$t.$dm.$type,new $$t.a7(2,false,function(a,b){a.cc("IsChecked",b.d(),b.c())}));$$t.$dm.ed="GroupName";$$t.$dm.groupNameProperty=$$t.$a6.i("GroupName",String,$$t.$dm.$type,new $$t.a7(2,null,function(a,b){a.cc("GroupName",b.d(),b.c())}));$$t.$dm.ee="Header";$$t.$dm.headerProperty=$$t.$a6.i("Header",$.ig.$op.$type,$$t.$dm.$type,new $$t.a7(2,null,function(a,b){a.cc("Header",b.d(),b.c())}));$$t.$dm.ei="IconUri";$$t.$dm.iconUriProperty=$$t.$a6.i("IconUri",String,$$t.$dm.$type,new $$t.a7(2,null,function(a,b){a.cb("IconUri",b.d(),b.c())}));$$t.$dm.ef="IconOverlay";$$t.$dm.iconOverlayProperty=$$t.$a6.i("IconOverlay",$$t.$cb.$type,$$t.$dm.$type,new $$t.a7(2,null,function(a,b){a.cc("IconOverlay",b.d(),b.c())}));$$t.$dm.eg="IconOverlayValue";$$t.$dm.iconOverlayValueProperty=$$t.$a6.i("IconOverlayValue",$.ig.$op.$type,$$t.$dm.$type,new $$t.a7(2,null,function(a,b){a.cc("IconOverlayValue",b.d(),b.c())}));$$t.$dm.el="KeyTip";$$t.$dm.keyTipProperty=$$t.$a6.i("KeyTip",String,$$t.$dm.$type,new $$t.a7(2,null,function(a,b){a.cc("KeyTip",b.d(),b.c())}));$$t.$dm.en="RecentItem";$$t.$dm.recentItemProperty=$$t.$a6.i("RecentItem",$.ig.$op.$type,$$t.$dm.$type,new $$t.a7(2,null,function(a,b){a.cc("RecentItem",b.d(),b.c())}));$$t.$dm.em="RecentItemContainer";$$t.$dm.recentItemContainerProperty=$$t.$a6.i("RecentItemContainer",$.ig.$op.$type,$$t.$dm.$type,new $$t.a7(2,null,$$t.$dm.er));if($$t.$dm.staticInit&&!$$t.$dm.radialMenuItemStaticInitCalled){$$t.$dm.staticInit();$$t.$dm.radialMenuItemStaticInitCalled=true}$$t.$f7.fa="Color";$$t.$f7.colorProperty=$$t.$a6.i("Color",$$t.$an.$type,$$t.$f7.$type,new $$t.a7(2,$$t.$an.n(0,0,0,0),function(a,b){a.cc("Color",b.d(),b.c())}));$$t.$f7.fc="ComputedColorName";$$t.$f7.computedColorNameProperty=$$t.$a6.i("ComputedColorName",String,$$t.$f7.$type,new $$t.a7(2,null,function(a,b){a.cc("ComputedColorName",b.d(),b.c())}));$$t.$hv.d9="PendingValue";$$t.$hv.pendingValueProperty=$$t.$a6.i("PendingValue",Number,$$t.$hv.$type,new $$t.a7(2,NaN,function(a,b){var c=a;c.cc("PendingValue",b.d(),b.c());var d=c.pendingValueChanged;if(null!=d){d(c,new $$t.al(b.d(),b.c()))}}));$$t.$hv.d8="PendingValueNeedleBrush";$$t.$hv.pendingValueNeedleBrushProperty=$$t.$a6.i("PendingValueNeedleBrush",$$t.$bn.$type,$$t.$hv.$type,new $$t.a7(2,null,function(a,b){a.cc("PendingValueNeedleBrush",b.d(),b.c())}));$$t.$hv.ea="ReserveFirstSlice";$$t.$hv.reserveFirstSliceProperty=$$t.$a6.i("ReserveFirstSlice",$$t.$d.$type,$$t.$hv.$type,new $$t.a7(2,true,function(a,b){a.cc("ReserveFirstSlice",b.d(),b.c())}));$$t.$hv.eb="SmallIncrement";$$t.$hv.smallIncrementProperty=$$t.$a6.i("SmallIncrement",Number,$$t.$hv.$type,new $$t.a7(2,1,function(a,b){a.cc("SmallIncrement",b.d(),b.c())}));$$t.$hv.ec="TickBrush";$$t.$hv.tickBrushProperty=$$t.$a6.i("TickBrush",$$t.$bn.$type,$$t.$hv.$type,new $$t.a7(2,null,function(a,b){a.cc("TickBrush",b.d(),b.c())}));$$t.$hv.ed="Ticks";$$t.$hv.ticksProperty=$$t.$a6.i("Ticks",$$t.$ey.$type,$$t.$hv.$type,new $$t.a7(2,null,function(a,b){a.cc("Ticks",b.d(),b.c())}));$$t.$hv.ef="TrackStartColor";$$t.$hv.trackStartColorProperty=$$t.$a6.i("TrackStartColor",$$t.$an.$type,$$t.$hv.$type,new $$t.a7(2,$$t.$an.n(0,0,0,0),function(a,b){a.cc("TrackStartColor",b.d(),b.c())}));$$t.$hv.ee="TrackEndColor";$$t.$hv.trackEndColorProperty=$$t.$a6.i("TrackEndColor",$$t.$an.$type,$$t.$hv.$type,new $$t.a7(2,$$t.$an.n(255,0,0,0),function(a,b){a.cc("TrackEndColor",b.d(),b.c())}));$$t.$hv.eh="Value";$$t.$hv.valueProperty=$$t.$a6.i("Value",Number,$$t.$hv.$type,new $$t.a7(2,NaN,function(a,b){var c=a;c.cc("Value",b.d(),b.c());var d=c.valueChanged;if(null!=d){d(c,new $$t.al(b.d(),b.c()))}}));$$t.$hv.eg="ValueNeedleBrush";$$t.$hv.valueNeedleBrushProperty=$$t.$a6.i("ValueNeedleBrush",$$t.$bn.$type,$$t.$hv.$type,new $$t.a7(2,null,function(a,b){a.cc("ValueNeedleBrush",b.d(),b.c())}));if($$t.$hv.staticInit&&!$$t.$hv.radialMenuNumericGaugeStaticInitCalled){$$t.$hv.staticInit();$$t.$hv.radialMenuNumericGaugeStaticInitCalled=true}$$t.$h3.fb="Value";$$t.$h3.valueProperty=$$t.$a6.i("Value",Number,$$t.$h3.$type,new $$t.a7(2,NaN,function(a,b){var c=a;c.cc("Value",b.d(),b.c());var d=c.valueChanged;if(null!=d){d(c,new $$t.al(b.d(),b.c()))}}));if($$t.$h3.staticInit&&!$$t.$h3.radialMenuNumericItemStaticInitCalled){$$t.$h3.staticInit();$$t.$h3.radialMenuNumericItemStaticInitCalled=true}$$t.$f3.h=0;$$t.$f3.k=100;$$t.$f3.m=200;$$t.$f3.n=300;$$t.$f3.o=500;$$t.$f3.l=600;$$t.$f3.p=700;$$t.$f3.q=800;$$t.$f3.i=900;$$t.$f3.j=1e3;$$t.$f3.g=1100;$$t.$f3.x=function(){var $ret=new $$t.an;$ret.colorString("transparent");return $ret}();$$t.$f3.u=function(){var $ret=new $$t.an;$ret.colorString("black");return $ret}();$$t.$f3.y=function(){var $ret=new $$t.an;$ret.colorString("white");return $ret}();$$t.$f3.s=function(){var $ret=new $$t.bn;$ret.color($$t.$f3.x);return $ret}();$$t.$f3.a=null;if($$t.$f3.staticInit&&!$$t.$f3.radialMenuUtilitiesStaticInitCalled){$$t.$f3.staticInit();$$t.$f3.radialMenuUtilitiesStaticInitCalled=true}$$t.$cr.n=3.14159265358979*2;$$t.$cr.l=Math.sqrt(2);$$t.$bo.bm=5;$$t.$bo.bw=5;$$t.$bo.bq=2;$$t.$bo.bv=3.14159265358979/180*.5;$$t.$bo.bp=-1;$$t.$bo.bo=.3;$$t.$bo.b0=250;$$t.$bo.by=1e3;$$t.$bo.cf="CenterButtonContentWidth";$$t.$bo.centerButtonContentWidthProperty=$$t.$a6.i("CenterButtonContentWidth",Number,$$t.$bo.$type,new $$t.a7(2,28,function(a,b){a.d4("CenterButtonContentWidth",b.d(),b.c())}));$$t.$bo.cd="CenterButtonContentHeight";$$t.$bo.centerButtonContentHeightProperty=$$t.$a6.i("CenterButtonContentHeight",Number,$$t.$bo.$type,new $$t.a7(2,28,function(a,b){a.d4("CenterButtonContentHeight",b.d(),b.c())}));$$t.$bo.cb="CenterButtonClosedFill";$$t.$bo.centerButtonClosedFillProperty=$$t.$a6.i("CenterButtonClosedFill",$$t.$bn.$type,$$t.$bo.$type,new $$t.a7(2,null,function(a,b){a.d4("CenterButtonClosedFill",b.d(),b.c())}));$$t.$bo.cc="CenterButtonClosedStroke";$$t.$bo.centerButtonClosedStrokeProperty=$$t.$a6.i("CenterButtonClosedStroke",$$t.$bn.$type,$$t.$bo.$type,new $$t.a7(2,null,function(a,b){a.d4("CenterButtonClosedStroke",b.d(),b.c())}));$$t.$bo.cg="CenterButtonFill";$$t.$bo.centerButtonFillProperty=$$t.$a6.i("CenterButtonFill",$$t.$bn.$type,$$t.$bo.$type,new $$t.a7(2,null,function(a,b){a.d4("CenterButtonFill",b.d(),b.c())}));$$t.$bo.ch="CenterButtonHotTrackFill";$$t.$bo.centerButtonHotTrackFillProperty=$$t.$a6.i("CenterButtonHotTrackFill",$$t.$bn.$type,$$t.$bo.$type,new $$t.a7(2,null,function(a,b){a.d4("CenterButtonHotTrackFill",b.d(),b.c())}));$$t.$bo.ci="CenterButtonHotTrackStroke";$$t.$bo.centerButtonHotTrackStrokeProperty=$$t.$a6.i("CenterButtonHotTrackStroke",$$t.$bn.$type,$$t.$bo.$type,new $$t.a7(2,null,function(a,b){a.d4("CenterButtonHotTrackStroke",b.d(),b.c())}));$$t.$bo.ce="CenterButtonContent";$$t.$bo.centerButtonContentProperty=$$t.$a6.i("CenterButtonContent",$.ig.$op.$type,$$t.$bo.$type,new $$t.a7(2,null,function(a,b){a.d4("CenterButtonContent",b.d(),b.c())}));$$t.$bo.ck="CenterButtonKeyTip";$$t.$bo.centerButtonKeyTipProperty=$$t.$a6.i("CenterButtonKeyTip",String,$$t.$bo.$type,new $$t.a7(2,"0",function(a,b){a.d4("CenterButtonKeyTip",b.d(),b.c())}));$$t.$bo.cl="CenterButtonStroke";$$t.$bo.centerButtonStrokeProperty=$$t.$a6.i("CenterButtonStroke",$$t.$bn.$type,$$t.$bo.$type,new $$t.a7(2,null,function(a,b){a.d4("CenterButtonStroke",b.d(),b.c())}));$$t.$bo.cm="CenterButtonStrokeThickness";$$t.$bo.centerButtonStrokeThicknessProperty=$$t.$a6.i("CenterButtonStrokeThickness",Number,$$t.$bo.$type,new $$t.a7(2,0,function(a,b){a.d4("CenterButtonStrokeThickness",b.d(),b.c())}));$$t.$bo.cn="CurrentOpenMenuItem";$$t.$bo.currentOpenMenuItemProperty=$$t.$a6.i("CurrentOpenMenuItem",$.ig.$op.$type,$$t.$bo.$type,new $$t.a7(2,null,function(a,b){a.d4("CurrentOpenMenuItem",b.d(),b.c())}));$$t.$bo.cp="Font";$$t.$bo.fontProperty=$$t.$a6.i("Font",String,$$t.$bo.$type,new $$t.a7(2,null,function(a,b){a.d4("Font",b.d(),b.c())}));$$t.$bo.cq="IsOpen";$$t.$bo.isOpenProperty=$$t.$a6.i("IsOpen",$$t.$d.$type,$$t.$bo.$type,new $$t.a7(2,false,function(a,b){a.d4("IsOpen",b.d(),b.c())}));$$t.$bo.cr="KeyTipTemplate";$$t.$bo.keyTipTemplateProperty=$$t.$a6.i("KeyTipTemplate",$$t.$cb.$type,$$t.$bo.$type,new $$t.a7(2,null,function(a,b){a.d4("KeyTipTemplate",b.d(),b.c())}));$$t.$bo.cs="MenuBackground";$$t.$bo.menuBackgroundProperty=$$t.$a6.i("MenuBackground",$$t.$bn.$type,$$t.$bo.$type,new $$t.a7(2,null,function(a,b){a.d4("MenuBackground",b.d(),b.c())}));$$t.$bo.ct="MenuItemOpenCloseAnimationDuration";$$t.$bo.menuItemOpenCloseAnimationDurationProperty=$$t.$a6.i("MenuItemOpenCloseAnimationDuration",$.ig.Number.prototype.$type,$$t.$bo.$type,new $$t.a7(2,250,function(a,b){a.d4("MenuItemOpenCloseAnimationDuration",b.d(),b.c())}));$$t.$bo.cu="MenuItemOpenCloseAnimationEasingFunction";$$t.$bo.menuItemOpenCloseAnimationEasingFunctionProperty=$$t.$a6.i($$t.$bo.cu,$$t.$d3.$type.specialize(Number,Number),$$t.$bo.$type,new $$t.a7(2,null,function(a,b){a.d4($$t.$bo.cu,b.d(),b.c())}));$$t.$bo.cv="MenuOpenCloseAnimationDuration";$$t.$bo.menuOpenCloseAnimationDurationProperty=$$t.$a6.i("MenuOpenCloseAnimationDuration",$.ig.Number.prototype.$type,$$t.$bo.$type,new $$t.a7(2,250,function(a,b){a.d4("MenuOpenCloseAnimationDuration",b.d(),b.c())}));$$t.$bo.cw="MenuOpenCloseAnimationEasingFunction";$$t.$bo.menuOpenCloseAnimationEasingFunctionProperty=$$t.$a6.i("MenuOpenCloseAnimationEasingFunction",$$t.$d3.$type.specialize(Number,Number),$$t.$bo.$type,new $$t.a7(2,null,function(a,b){a.d4("MenuOpenCloseAnimationEasingFunction",b.d(),b.c())}));$$t.$bo.cx="MinWedgeCount";$$t.$bo.minWedgeCountProperty=$$t.$a6.i("MinWedgeCount",$.ig.Number.prototype.$type,$$t.$bo.$type,new $$t.a7(2,8,function(a,b){a.d4("MinWedgeCount",b.d(),b.c())}));$$t.$bo.cy="OuterRingFill";$$t.$bo.outerRingFillProperty=$$t.$a6.i("OuterRingFill",$$t.$bn.$type,$$t.$bo.$type,new $$t.a7(2,null,function(a,b){a.d4("OuterRingFill",b.d(),b.c())}));$$t.$bo.c1="OuterRingThickness";$$t.$bo.outerRingThicknessProperty=$$t.$a6.i("OuterRingThickness",Number,$$t.$bo.$type,new $$t.a7(2,26,function(a,b){a.d4("OuterRingThickness",b.d(),b.c())}));$$t.$bo.cz="OuterRingStroke";$$t.$bo.outerRingStrokeProperty=$$t.$a6.i("OuterRingStroke",$$t.$bn.$type,$$t.$bo.$type,new $$t.a7(2,null,function(a,b){a.d4("OuterRingStroke",b.d(),b.c())}));$$t.$bo.c0="OuterRingStrokeThickness";$$t.$bo.outerRingStrokeThicknessProperty=$$t.$a6.i("OuterRingStrokeThickness",Number,$$t.$bo.$type,new $$t.a7(2,0,function(a,b){a.d4("OuterRingStrokeThickness",b.d(),b.c())}));$$t.$bo.c3="RotationInDegrees";$$t.$bo.rotationInDegreesProperty=$$t.$a6.i("RotationInDegrees",Number,$$t.$bo.$type,new $$t.a7(2,-90,function(a,b){a.d4("RotationInDegrees",b.d(),b.c())}));$$t.$bo.c2="RotationAsPercentageOfWedge";$$t.$bo.rotationAsPercentageOfWedgeProperty=$$t.$a6.i("RotationAsPercentageOfWedge",Number,$$t.$bo.$type,new $$t.a7(2,-.5,function(a,b){a.d4("RotationAsPercentageOfWedge",b.d(),b.c())}));$$t.$bo.c4="WedgePaddingInDegrees";$$t.$bo.wedgePaddingInDegreesProperty=$$t.$a6.i("WedgePaddingInDegrees",Number,$$t.$bo.$type,new $$t.a7(2,0,function(a,b){a.d4("WedgePaddingInDegrees",b.d(),b.c())}));if($$t.$bo.staticInit&&!$$t.$bo.xamRadialMenuStaticInitCalled){$$t.$bo.staticInit();$$t.$bo.xamRadialMenuStaticInitCalled=true}$$t.$dq.d=null;$$t.$dq.c=null;$$t.$dq.b=null;$$t.$dq.ag=null;$$t.$dq.ab=0;if($$t.$dq.staticInit&&!$$t.$dq.xamRadialMenuViewStaticInitCalled){$$t.$dq.staticInit();$$t.$dq.xamRadialMenuViewStaticInitCalled=true}$$t.$fj.c4=0;$$t.$fh.a=new $$t.fh;$$t.$h5.e=null;$$t.$h5.d=null;if($$t.$h5.staticInit&&!$$t.$h5.radialMenuItemOverlayTemplatesStaticInitCalled){$$t.$h5.staticInit();$$t.$h5.radialMenuItemOverlayTemplatesStaticInitCalled=true}$.ig.util.extCopy($.ig.KeyTipExtensions,[[[$.ig.String],["toUpper"]],[[$.ig.Number],["toString1"]]]);$.ig.util.extCopy($.ig.LiteRectExtensions,[[[$.ig.LiteRect],["toRect","isEqual","isEmpty"]]]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.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.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[],["reset1"]],[[],["reset"]],[[],["detach"]],[[],["transferChildrenTo"]],[[],["isPlottable"]],[[],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[],["duplicate1"]],[[],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]])})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.bulletgraph.js 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["MorphSegment:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","String:g","IComparable:h","Number:i","Number:j","Single:k","Number:l","String:m","Array:n","RegExp:o","RuntimeTypeHandle:p","MethodInfo:q","MethodBase:r","MemberInfo:s","ParameterInfo:t","TypeCode:u","Enum:v","ConstructorInfo:w","List$1:x","IList$1:y","ICollection$1:z","IEnumerable$1:aa","IEnumerable:ab","IEnumerator:ac","IEnumerator$1:ad","IArrayList:ae","Array:af","ICollection:ag","CompareCallback:ah","MulticastDelegate:ai","IntPtr:aj","IList:ak","IDisposable:al","IArray:am","Script:an","Date:ao","Date:ap","Number:aq","Func$3:ar","Action$1:as","Point:at","GeometryUtil:au","Math:av","Number:aw","Number:ax","Number:ay","Number:az","Number:a0","Number:a1","Number:a2","Rect:a3","Size:a4","Tuple$2:a5","PathFigure:a6","PathSegmentCollection:a7","ArcSegment:a8","PathSegment:a9","PathSegmentType:ba","SweepDirection:bb","PolyLineSegment:bc","PointCollection:bd","InterpolationUtil:be","Func$1:bf","Func$5:bg","ToolTipItemVisualData:bh","BulletGraphTargetValueVisualData:bi","ValueVisualData:bj","LinearGraphVisualData:bk","PrimitiveVisualData:bl","IVisualData:bm","PrimitiveAppearanceData:bn","Color:bo","BrushAppearanceData:bp","Visibility:bq","StringBuilder:br","AppearanceHelper:bs","Brush:bt","LinearGradientBrushAppearanceData:bu","GradientStopAppearanceData:bv","LinearGradientBrush:bw","GradientStop:bx","SolidBrushAppearanceData:by","FrameworkElement:bz","UIElement:b0","DependencyObject:b1","Dictionary:b2","DependencyProperty:b3","PropertyMetadata:b4","PropertyChangedCallback:b5","DependencyPropertyChangedEventArgs:b6","DependencyPropertiesCollection:b7","UnsetValue:b8","Binding:b9","PropertyPath:ca","Transform:cb","Style:cc","Path:cd","Shape:ce","DoubleCollection:cf","Geometry:cg","GeometryType:ch","GeometryGroup:ci","GeometryCollection:cj","FillRule:ck","PathGeometry:cl","PathFigureCollection:cm","LineGeometry:cn","RectangleGeometry:co","EllipseGeometry:cp","Error:cq","EllipseGeometryData:cr","GeometryData:cs","GetPointsSettings:ct","RectangleGeometryData:cu","LineGeometryData:cv","PathGeometryData:cw","PathFigureData:cx","LineSegment:cy","LineSegmentData:cz","SegmentData:c0","PolylineSegmentData:c1","ArcSegmentData:c2","PolyBezierSegment:c3","PolyBezierSegmentData:c4","LabelAppearanceData:c5","FontInfo:c6","TextBlock:c7","RotateTransform:c8","TransformGroup:c9","TransformCollection:da","ShapeTags:db","LinearScaleVisualData:dc","LinearGraphScaleLabelVisualDataList:dd","LinearGraphScaleTickmarkVisualDataList:de","LinearGraphRangeVisualDataList:df","LinearGraphToolTipVisualData:dg","LinearGraphScaleLabelVisualData:dh","LinearGraphScaleTickmarkVisualData:di","LinearGraphRangeVisualData:dj","BulletGraphVisualData:dk","LinearGraphNeedleShape:dl","LinearScaleOrientation:dm","TitlesPosition:dn","LinearGraphFrame:dp","LinearGraphScaleFrame:dq","BrushUtil:dr","ColorUtil:ds","Random:dt","InterpolationMode:du","MathUtil:dv","RuntimeHelpers:dw","RuntimeFieldHandle:dx","JQueryObject:dy","Element:dz","ElementAttributeCollection:d0","ElementCollection:d1","WebStyle:d2","ElementNodeType:d3","Document:d4","EventListener:d5","IElementEventHandler:d6","ElementEventHandler:d7","ElementAttribute:d8","JQueryPosition:d9","JQueryCallback:ea","JQueryEvent:eb","JQueryUICallback:ec","BrushCollection:ed","ObservableCollection$1:ee","INotifyCollectionChanged:ef","NotifyCollectionChangedEventHandler:eg","NotifyCollectionChangedEventArgs:eh","EventArgs:ei","NotifyCollectionChangedAction:ej","INotifyPropertyChanged:ek","PropertyChangedEventHandler:el","PropertyChangedEventArgs:em","Delegate:en","CssHelper:eo","JQuery:ep","JQueryDeferred:eq","JQueryPromise:er","Action:es","CssGradientUtil:et","LinearGraphRectFrame:eu","LinearGraphNeedleFrame:ev","LinearGraphBackingFrame:ew","BulletGraphFrame:ex","BulletGraphScaleFrame:ey","LinearGraphScaler:ez","XamBulletGraph:e0","Control:e1","Thickness:e2","HorizontalAlignment:e3","VerticalAlignment:e4","DoubleAnimator:e5","EasingFunctionHandler:e6","Callback:e7","LinearGraphRangeCollection:e8","StackPool$1:e9","Dictionary$2:fa","IDictionary$2:fb","IDictionary:fc","IEqualityComparer$1:fd","KeyValuePair$2:fe","NotImplementedException:ff","Stack$1:fg","ReverseArrayEnumerator$1:fh","XamBulletGraphView:fi","RenderingContext:fj","IRenderer:fk","Rectangle:fl","Polygon:fm","Polyline:fn","DataTemplateRenderInfo:fo","DataTemplatePassInfo:fp","ContentControl:fq","DataTemplate:fr","DataTemplateRenderHandler:fs","DataTemplateMeasureHandler:ft","DataTemplateMeasureInfo:fu","DataTemplatePassHandler:fv","Line:fw","LinearGraphTooltipDataContext:fx","FontUtil:fy","DOMEventProxy:fz","EventProxy:f0","ModifierKeys:f1","Func$2:f2","MouseWheelHandler:f3","GestureHandler:f4","ContactHandler:f5","TouchHandler:f6","MouseOverHandler:f7","MouseHandler:f8","KeyHandler:f9","Key:ga","MSGesture:gb","window:gc","MouseEventArgs:gd","XamLinearGraphRange:ge","DivElement:gf","CanvasElement:gg","CanvasContext:gh","CanvasViewRenderer:gi","CanvasContext2D:gj","TextMetrics:gk","ImageData:gl","Gradient:gm","BezierSegment:gn","TranslateTransform:go","ScaleTransform:gp","PathVisualData:gq","ToolTipInfo:gr","FormatLinearGraphLabelHandler:gs","FormatLinearGraphLabelEventArgs:gt","AlignLinearGraphLabelHandler:gu","AlignLinearGraphLabelEventArgs:gv","PolygonUtil:gw","AbstractEnumerable:gx","AbstractEnumerator:gy","GenericEnumerable$1:gz","GenericEnumerator$1:g0"]);$.ig.util.defType("TitlesPosition:dn","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("TitlesPosition",$.ig.$ep.$type)},true);$.ig.util.defType("LinearScaleOrientation:dm","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("LinearScaleOrientation",$.ig.$ep.$type)},true);$.ig.util.defType("LinearGraphNeedleShape:dl","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("LinearGraphNeedleShape",$.ig.$ep.$type)},true);$.ig.util.defType("MorphSegment:a","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$t.x($$t.$at.$type,0);this.g=new $$t.x($$t.$at.$type,0)},f:null,g:null,b:false,h:0,e:false,a:false,d:false,c:false,j:function(a){this.g.clear();var b=20;if(this.b){var c;var d;var e;if(this.f.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.f.__inner[0];e=this.f.__inner[1]}var f=$$t.$au.i(d,e,this.h,!this.c,this.d);var g=$$t.$au.c(f,d);var h=$$t.$au.c(f,e);while(this.c&&h<g){h+=3.14159265358979*2}while(!this.c&&h>g){h-=3.14159265358979*2}var i=0;for(var j=0;j<b;j++){c=j/b;if(this.c){i=g+(h-g)*c}else{i=g-(g-h)*c}this.g.add({__x:f.__x+Math.cos(i)*this.h,__y:f.__y+Math.sin(i)*this.h,$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.f.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.f.__inner[0];m=this.f.__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.g.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.a=true},i:function(a,b,c,d,e){var f=this;var g=null;var h=f.f;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.b){if(i>1){var k=new $$t.a8;g=k;var l=h.__inner[1];k.d({__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.b(f.d);k.e(f.c?1:0);k.f(new $$t.a4(f.h*c,f.h*c));a=k.d()}}else{var m=new $$t.bc;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.f;var f=false;var g=c.f;var h=false;if(e.count()==0&&g.count()==0){return}d.b=false;d.e=false;d.a=false;d.d=false;d.c=false;if(b.e){f=true}if(c.e){h=true}if(b.b!=c.b||b.e||c.e||b.d!=c.d||b.c!=c.c){f=true;h=true;d.e=true}if(f&&!b.e){if(!b.a){b.j(c.h)}e=b.g}if(h&&!c.e){if(!c.a){c.j(b.h)}g=c.g}if(b.e){e=b.g}if(c.e){g=c.g}d.g.clear();if(b.b&&c.b){d.b=true}$$t.$be.a(d.f,a,e,g);if(d.e){var i;var j=d.f.count();for(var k=0;k<j;k++){i=d.f.__inner[k];d.g.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.a=true}if(b.d==c.d){d.d=c.d}if(b.c==c.c){d.c=c.c}if(d.b){d.h=b.h+(c.h-b.h)*a}},l:function(){this.f.clear();this.g.clear();this.e=false;this.a=false;this.b=false},$type:new $.ig.Type("MorphSegment",$.ig.$ot)},true);$.ig.util.defType("ToolTipItemVisualData:bh","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},serialize:function(){},$type:new $.ig.Type("ToolTipItemVisualData",$.ig.$ot)},true);$.ig.util.defType("BulletGraphTargetValueVisualData:bi","ToolTipItemVisualData",{init:function(){$$t.$bh.init.call(this)},_value:0,value:function(value){if(arguments.length===1){this._value=value;return value}else{return this._value}},serialize:function(){return"{ value: "+this.value().toString()+", type: '"+this.type()+"'}"},type:function(){return"targetValue"},$type:new $.ig.Type("BulletGraphTargetValueVisualData",$$t.$bh.$type)},true);$.ig.util.defType("ValueVisualData:bj","ToolTipItemVisualData",{init:function(){$$t.$bh.init.call(this)},_value:0,value:function(value){if(arguments.length===1){this._value=value;return value}else{return this._value}},serialize:function(){return"{ value: "+this.value().toString()+", type: '"+this.type()+"'}"},type:function(){return"value"},$type:new $.ig.Type("ValueVisualData",$$t.$bh.$type)},true);$.ig.util.defType("LinearGraphVisualData:bk","Object",{init:function(){$.ig.$op.init.call(this)},_scalePath:null,scalePath:function(value){if(arguments.length===1){this._scalePath=value;return value}else{return this._scalePath}},_backingPath:null,backingPath:function(value){if(arguments.length===1){this._backingPath=value;return value}else{return this._backingPath}},_underlayPath:null,underlayPath:function(value){if(arguments.length===1){this._underlayPath=value;return value}else{return this._underlayPath}},_overlayPath:null,overlayPath:function(value){if(arguments.length===1){this._overlayPath=value;return value}else{return this._overlayPath}},_scale:null,scale:function(value){if(arguments.length===1){this._scale=value;return value}else{return this._scale}},_scaleLabels:null,scaleLabels:function(value){if(arguments.length===1){this._scaleLabels=value;return value}else{return this._scaleLabels}},_scaleTickmarks:null,scaleTickmarks:function(value){if(arguments.length===1){this._scaleTickmarks=value;return value}else{return this._scaleTickmarks}},_ranges:null,ranges:function(value){if(arguments.length===1){this._ranges=value;return value}else{return this._ranges}},_toolTip:null,toolTip:function(value){if(arguments.length===1){this._toolTip=value;return value}else{return this._toolTip}},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},scaleByViewport:function(){if(this.scalePath()!=null){this.scalePath().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 $$t.br;var b=true;a.f("{");if(this.scalePath()!=null){if(b){b=false}else{a.d(", ")}a.d("scalePath: ");a.f(this.scalePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.d(", ")}a.d("backingPath: ");a.f(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.d(", ")}a.d("underlayPath: ");a.f(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.d(", ")}a.d("overlayPath: ");a.f(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.f(d.serialize())}a.f("]")}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.f(g.serialize())}a.f("]")}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.f(j.serialize())}a.f("]")}if(this.name()!=null){if(b){b=false}else{a.d(", ")}a.d("name: '");a.d(this.name());a.f("'")}if(this.toolTip()!=null){if(b){b=false}else{a.d(", ")}a.d("toolTip: ");a.d(this.toolTip().serialize())}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.f("}");a.d("}");return a.b()},_viewport:null,viewport:function(value){if(arguments.length===1){this._viewport=value;return value}else{return this._viewport}},$type:new $.ig.Type("LinearGraphVisualData",$.ig.$ot)},true);$.ig.util.defType("BulletGraphVisualData:dk","LinearGraphVisualData",{init:function(){$$t.$bk.init.call(this)},_targetValuePath:null,targetValuePath:function(value){if(arguments.length===1){this._targetValuePath=value;return value}else{return this._targetValuePath}},_valuePath:null,valuePath:function(value){if(arguments.length===1){this._valuePath=value;return value}else{return this._valuePath}},_targetValue:null,targetValue:function(value){if(arguments.length===1){this._targetValue=value;return value}else{return this._targetValue}},_value:null,value:function(value){if(arguments.length===1){this._value=value;return value}else{return this._value}},scaleByViewport:function(){$$t.$bk.scaleByViewport.call(this);if(this.targetValuePath()!=null){this.targetValuePath().scaleByViewport(this.viewport())}if(this.valuePath()!=null){this.valuePath().scaleByViewport(this.viewport())}},serialize:function(){var a=$$t.$bk.serialize.call(this);var b=new $$t.br;var c=a.length==0;if(this.targetValuePath()!=null){if(c){c=false}else{b.d(", ")}b.d("targetValuePath: ");b.f(this.targetValuePath().serialize())}if(this.targetValue()!=null){if(c){c=false}else{b.d(", ")}b.d("targetValue: ");b.f(this.targetValue().serialize())}if(this.valuePath()!=null){if(c){c=false}else{b.d(", ")}b.d("valuePath: ");b.f(this.valuePath().serialize())}if(this.value()!=null){if(c){c=false}else{b.d(", ")}b.d("value: ");b.f(this.value().serialize())}if(c){return a}b.d("}");return a.substr(0,a.length-1)+b.b()},$type:new $.ig.Type("BulletGraphVisualData",$$t.$bk.$type)},true);$.ig.util.defType("LinearGraphFrame:dp","Object",{init:function(){$.ig.$op.init.call(this);this.a(new $$t.ew);this.b(new $$t.eu)},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},d:function(a,b,c){this.b($$t.$eu.a(a,1-a,b.b(),c.b()));this.c().w(a,b.c(),c.c());this.a().d(a,b.a(),c.a())},$type:new $.ig.Type("LinearGraphFrame",$.ig.$ot)},true);$.ig.util.defType("BulletGraphFrame:ex","LinearGraphFrame",{init:function(){$$t.$dp.init.call(this);this.c(new $$t.ey)},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("BulletGraphFrame",$$t.$dp.$type)},true);$.ig.util.defType("LinearGraphScaleFrame:dq","Object",{init:function(){$.ig.$op.init.call(this);this.k(new $$t.x($$t.$eu.$type,0));this.j(new Array(0));this.i(new Array(0));this.e(new Array(0));this.d(new Array(0));this.f(new Array(0));this.c(new Array(0));this.g(new Array(0));this.h(new Array(0))},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_s:0,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_p:0,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_q:0,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_r:0,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_u:0,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_t:0,t:function(value){if(arguments.length===1){this._t=value;return value}else{return this._t}},_ab:null,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},_v:0,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_n:0,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_m:0,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_aa:null,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_o:0,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_z:null,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},ac:function(a,b,c,d){var $self=this;var e=new $$t.cl;var f=new $$t.a6;var g=a.__x;var h=a.__y;var i,j,k,l;if(d==1){i=function(){var $ret=new $$t.cy(1);$ret.c({__x:g+b*$self.q(),__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();j=function(){var $ret=new $$t.cy(1);$ret.c({__x:g+b*$self.r(),__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();k=function(){var $ret=new $$t.cy(1);$ret.c({__x:g+b*$self.r(),__y:h+c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();l=function(){var $ret=new $$t.cy(1);$ret.c({__x:g+b*$self.q(),__y:h+c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}else{i=function(){var $ret=new $$t.cy(1);$ret.c({__x:g,__y:b*(1-$self.r()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();j=function(){var $ret=new $$t.cy(1);$ret.c({__x:g+c,__y:b*(1-$self.r()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();k=function(){var $ret=new $$t.cy(1);$ret.c({__x:g+c,__y:b*(1-$self.q()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();l=function(){var $ret=new $$t.cy(1);$ret.c({__x:g,__y:b*(1-$self.q()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}f.__startPoint=i.c();f.__segments.add(j);f.__segments.add(k);f.__segments.add(l);f.__isClosed=true;e.b().add(f);return e},w:function(a,b,c){this.ab($$t.$dr.g(b.ab(),a,c.ab(),0));this.aa($$t.$dr.g(b.aa(),a,c.aa(),0));if(b.z()==null&&c.z()==null){this.z(null)}else{this.z($$t.$dr.g(b.z(),a,c.z(),0))}this.s(b.s()+(c.s()-b.s())*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.l(b.l()+(c.l()-b.l())*a);this.u(b.u()+(c.u()-b.u())*a);this.t(b.t()+(c.t()-b.t())*a);this.n(b.n()+(c.n()-b.n())*a);this.m(b.m()+(c.m()-b.m())*a);this.v(b.v()+(c.v()-b.v())*a);this.o(b.o()+(c.o()-b.o())*a);this.j(this.a(a,this.j(),b.j(),c.j()));this.i(this.a(a,this.i(),b.i(),c.i()));this.e(this.a(a,this.e(),b.e(),c.e()));this.f(this.a(a,this.f(),b.f(),c.f()));this.c(this.a(a,this.c(),b.c(),c.c()));this.g(this.a(a,this.g(),b.g(),c.g()));this.h(this.a(a,this.h(),b.h(),c.h()));this.d(this.b(a,this.d(),b.d(),c.d()));this.y(a,this.k(),b.k(),c.k())},a: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},b: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},y:function(a,b,c,d){var $self=this;$$t.$be.b($$t.$eu.$type,b,a,c,d,function(){return new $$t.eu},$$t.$eu.a)},x:function(a,b,c,d){var $self=this;$$t.$be.b($$t.$ev.$type,b,a,c,d,function(){return new $$t.ev},$$t.$ev.a)},$type:new $.ig.Type("LinearGraphScaleFrame",$.ig.$ot)},true);$.ig.util.defType("BulletGraphScaleFrame:ey","LinearGraphScaleFrame",{init:function(){$$t.$dq.init.call(this);this.ad(new $$t.eu)},_ad:null,ad:function(value){if(arguments.length===1){this._ad=value;return value}else{return this._ad}},w:function(a,b,c){$$t.$dq.w.call(this,a,b,c);this.ad($$t.$eu.a(a,1-a,b.ad(),c.ad()))},$type:new $.ig.Type("BulletGraphScaleFrame",$$t.$dq.$type)},true);$.ig.util.defType("LinearGraphNeedleFrame:ev","Object",{init:function(){$.ig.$op.init.call(this);this.f(new $$t.a);this.g(new $$t.a);this.d(new $$t.a);this.j(new $$t.a);this.i(new $$t.a);this.k(new $$t.a);this.e(new $$t.a);this.h(new $$t.a);this.b(new $$t.a);this.c(new $$t.a)},_n:0,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_m:0,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_q:0,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_p:0,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_r:null,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_s:null,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_o:0,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},a:function(a,b,c,d){var e=new $$t.ev;e.n(c.n()+(d.n()-c.n())*a);e.m(c.m()+(d.m()-c.m())*a);e.q(c.q()+(d.q()-c.q())*a);e.l(c.l()+(d.l()-c.l())*a);e.p(c.p()+(d.p()-c.p())*a);e.r($$t.$dr.g(c.r(),a,d.r(),0));e.s($$t.$dr.g(c.s(),a,d.s(),0));e.o(c.o()+(d.o()-c.o())*a);e.f().k(a,c.f(),d.f());e.g().k(a,c.g(),d.g());e.d().k(a,c.d(),d.d());e.j().k(a,c.j(),d.j());e.i().k(a,c.i(),d.i());e.k().k(a,c.k(),d.k());e.e().k(a,c.e(),d.e());e.h().k(a,c.h(),d.h());e.b().k(a,c.b(),d.b());e.c().k(a,c.c(),d.c());return e},t:function(a,b,c){var d=new $$t.cl;var e=new $$t.a6;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.i().i(f,e,a,b,c);f=this.j().i(f,e,a,b,c);f=this.d().i(f,e,a,b,c);f=this.g().i(f,e,a,b,c);f=this.f().i(f,e,a,b,c);f=this.h().i(f,e,a,b,c);f=this.e().i(f,e,a,b,c);f=this.k().i(f,e,a,b,c);e.__isClosed=true;d.b().add(e);var g=new $$t.a6;if(this.b().f.count()>0||this.c().f.count()>0){f=this.b().i(f,g,a,b,c);f=this.c().i(f,g,a,b,c);g.__isClosed=true;d.b().add(g)}return d},$type:new $.ig.Type("LinearGraphNeedleFrame",$.ig.$ot)},true);$.ig.util.defType("LinearGraphScaler:ez","Object",{f:0,e:0,d:0,c:0,a:false,g:0,b:0,j:function(){return this.g},h:function(){return this.b},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.f=c;this.e=d;this.a=e;this.d=a;this.c=b;this.g=c;this.b=d},i:function(a){var b=(a-this.d)/(this.c-this.d);if(this.a){b=1-b}var c=this.g+(this.b-this.g)*b;c=Math.round(c*100)/100;return c},k:function(a){var b=(a-this.g)/(this.b-this.g);if(this.a){b=1-b}var c=this.d+(this.c-this.d)*b;return c},$type:new $.ig.Type("LinearGraphScaler",$.ig.$ot)},true);$.ig.util.defType("LinearGraphBackingFrame:ew","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},g:function(a,b,c){var $self=this;var d=new $$t.cl;var e=new $$t.a6;var f,g,h,i;if(c==1){f=function(){var $ret=new $$t.cy(1);$ret.c({__x:a*$self.a(),__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();g=function(){var $ret=new $$t.cy(1);$ret.c({__x:a*$self.b(),__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();h=function(){var $ret=new $$t.cy(1);$ret.c({__x:a*$self.b(),__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();i=function(){var $ret=new $$t.cy(1);$ret.c({__x:a*$self.a(),__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}else{f=function(){var $ret=new $$t.cy(1);$ret.c({__x:0,__y:a*(1-$self.b()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();g=function(){var $ret=new $$t.cy(1);$ret.c({__x:b,__y:a*(1-$self.b()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();h=function(){var $ret=new $$t.cy(1);$ret.c({__x:b,__y:a*(1-$self.a()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();i=function(){var $ret=new $$t.cy(1);$ret.c({__x:0,__y:a*(1-$self.a()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}e.__startPoint=f.c();e.__segments.add(g);e.__segments.add(h);e.__segments.add(i);e.__isClosed=true;d.b().add(e);return d},d:function(a,b,c){this.c(b.c()+(c.c()-b.c())*a);this.e($$t.$dr.g(b.e(),a,c.e(),0));this.f($$t.$dr.g(b.f(),a,c.f(),0));this.b(b.b()+(c.b()-b.b())*a);this.a(b.a()+(c.a()-b.a())*a)},$type:new $.ig.Type("LinearGraphBackingFrame",$.ig.$ot)},true);$.ig.util.defType("LinearGraphRectFrame:eu","Object",{init:function(){$.ig.$op.init.call(this)},e:0,f:0,b:0,c:0,g:0,d:0,i:null,j:null,h:0,k:function(a,b,c,d){var $self=this;var e=new $$t.cl;var f=new $$t.a6;var g,h,i,j;if(d==1){g=function(){var $ret=new $$t.cy(1);$ret.c({__x:a.__x+b*$self.b,__y:c-$self.d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();h=function(){var $ret=new $$t.cy(1);$ret.c({__x:a.__x+b*$self.c,__y:c-$self.d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();i=function(){var $ret=new $$t.cy(1);$ret.c({__x:a.__x+b*$self.f,__y:c-$self.g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});
return $ret}();j=function(){var $ret=new $$t.cy(1);$ret.c({__x:a.__x+b*$self.e,__y:c-$self.g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}else{g=function(){var $ret=new $$t.cy(1);$ret.c({__x:$self.g,__y:b*(1-$self.f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();h=function(){var $ret=new $$t.cy(1);$ret.c({__x:$self.d,__y:b*(1-$self.c),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();i=function(){var $ret=new $$t.cy(1);$ret.c({__x:$self.d,__y:b*(1-$self.b),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();j=function(){var $ret=new $$t.cy(1);$ret.c({__x:$self.g,__y:b*(1-$self.e),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}f.__startPoint=g.c();f.__segments.add(h);f.__segments.add(i);f.__segments.add(j);f.__isClosed=true;e.b().add(f);return e},a:function(a,b,c,d){var e=new $$t.eu;e.i=$$t.$dr.g(c.i,a,d.i,0);e.j=$$t.$dr.g(c.j,a,d.j,0);e.h=b*c.h+a*d.h;e.e=b*c.e+a*d.e;e.f=b*c.f+a*d.f;e.g=b*c.g+a*d.g;e.d=b*c.d+a*d.d;e.b=b*c.b+a*d.b;e.c=b*c.c+a*d.c;return e},$type:new $.ig.Type("LinearGraphRectFrame",$.ig.$ot)},true);$.ig.util.defType("XamBulletGraph:e0","Control",{init:function(){var $self=this;this.a8=0;this.a7=0;this.a6=100;this.a2=new $$t.x($$t.$c7.$type,0);this.a3=new $$t.x($$t.$c7.$type,0);this.a5=new $$t.x($$t.$cd.$type,0);this.a4=new $$t.x($$t.$cd.$type,0);$$t.$e1.init.call(this);this.view(new $$t.fi(this));this.view().a3();this.gq=$$t.$a3.empty();this.gp=$$t.$a3.empty();this.go=$$t.$a3.empty();this.ai(new $$t.ex);this.ah(new $$t.ex);this.ag(new $$t.ex);this.ranges(new $$t.e8);this.aw(true);this.ap(new $$t.e5(0,1,this.transitionDuration()));this.ap().propertyChanged=$.ig.Delegate.prototype.combine(this.ap().propertyChanged,this.d6.runOn(this));this.y($$t.$e0.$type);this.at(function(){var $ret=new $$t.e9($$t.$cd.$type);$ret.a($self.view().bc.runOn($self.view()));$ret.b($self.view().bd.runOn($self.view()));$ret.c($self.view().be.runOn($self.view()));$ret.i($self.view().cf.runOn($self.view()));return $ret}());this.au(function(){var $ret=new $$t.e9($$t.$cd.$type);$ret.a($self.view().a6.runOn($self.view()));$ret.b($self.view().a7.runOn($self.view()));$ret.c($self.view().a8.runOn($self.view()));$ret.i($self.view().ce.runOn($self.view()));return $ret}());this.as(function(){var $ret=new $$t.e9($$t.$cd.$type);$ret.a($self.view().a6.runOn($self.view()));$ret.b($self.view().a7.runOn($self.view()));$ret.c($self.view().a8.runOn($self.view()));$ret.i($self.view().ce.runOn($self.view()));return $ret}());this.aq(function(){var $ret=new $$t.e9($$t.$c7.$type);$ret.a($self.view().ax.runOn($self.view()));$ret.b($self.view().ay.runOn($self.view()));$ret.c($self.view().az.runOn($self.view()));$ret.i($self.view().bt.runOn($self.view()));return $ret}());this.ar(function(){var $ret=new $$t.e9($$t.$c7.$type);$ret.a($self.view().bm.runOn($self.view()));$ret.b($self.view().bn.runOn($self.view()));$ret.c($self.view().bo.runOn($self.view()));$ret.i($self.view().bu.runOn($self.view()));return $ret}())},_ap:null,ap:function(value){if(arguments.length===1){this._ap=value;return value}else{return this._ap}},d6:function(a,b){this.transitionProgress(this.ap().transitionProgress())},animating:function(){return this.ap().animationActive()},a8:0,transitionProgress:function(a){if(arguments.length===1){var b=this.a8;this.a8=a;this.ed("TransitionProgress",b,this.a8);return a}else{return this.a8}},ev:function(){this.a8=0;this.ap().stop();this.ap().start()},a0:function(){return this.transitionDuration()>0},formatLabel:null,alignLabel:null,_ai:null,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},_ah:null,ah:function(value){if(arguments.length===1){this._ah=value;return value}else{return this._ah}},_ag:null,ag:function(value){if(arguments.length===1){this._ag=value;return value}else{return this._ag}},_al:null,al:function(value){if(arguments.length===1){this._al=value;return value}else{return this._al}},orientation:function(a){if(arguments.length===1){this.g($$t.$e0.orientationProperty,a);return a}else{return this.c($$t.$e0.orientationProperty)}},ranges:function(a){if(arguments.length===1){this.g($$t.$e0.rangesProperty,a);return a}else{return this.c($$t.$e0.rangesProperty)}},rangeBrushes:function(a){if(arguments.length===1){this.g($$t.$e0.rangeBrushesProperty,a);return a}else{return this.c($$t.$e0.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.g($$t.$e0.rangeOutlinesProperty,a);return a}else{return this.c($$t.$e0.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.g($$t.$e0.minimumValueProperty,a);return a}else{return this.c($$t.$e0.minimumValueProperty)}},a7:0,actualMinimumValue:function(a){if(arguments.length===1){this.a7=a;return a}else{return this.a7}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$e0.maximumValueProperty,a);return a}else{return this.c($$t.$e0.maximumValueProperty)}},a6:0,actualMaximumValue:function(a){if(arguments.length===1){this.a6=a;return a}else{return this.a6}},targetValue:function(a){if(arguments.length===1){this.g($$t.$e0.targetValueProperty,a);return a}else{return this.c($$t.$e0.targetValueProperty)}},targetValueName:function(a){if(arguments.length===1){this.g($$t.$e0.targetValueNameProperty,a);return a}else{return this.c($$t.$e0.targetValueNameProperty)}},value:function(a){if(arguments.length===1){this.g($$t.$e0.valueProperty,a);return a}else{return this.c($$t.$e0.valueProperty)}},valueName:function(a){if(arguments.length===1){this.g($$t.$e0.valueNameProperty,a);return a}else{return this.c($$t.$e0.valueNameProperty)}},rangeInnerExtent:function(a){if(arguments.length===1){this.g($$t.$e0.rangeInnerExtentProperty,a);return a}else{return this.c($$t.$e0.rangeInnerExtentProperty)}},rangeOuterExtent:function(a){if(arguments.length===1){this.g($$t.$e0.rangeOuterExtentProperty,a);return a}else{return this.c($$t.$e0.rangeOuterExtentProperty)}},valueInnerExtent:function(a){if(arguments.length===1){this.g($$t.$e0.valueInnerExtentProperty,a);return a}else{return this.c($$t.$e0.valueInnerExtentProperty)}},valueOuterExtent:function(a){if(arguments.length===1){this.g($$t.$e0.valueOuterExtentProperty,a);return a}else{return this.c($$t.$e0.valueOuterExtentProperty)}},interval:function(a){if(arguments.length===1){this.g($$t.$e0.intervalProperty,a);return a}else{return this.c($$t.$e0.intervalProperty)}},ticksPostInitial:function(a){if(arguments.length===1){this.g($$t.$e0.ticksPostInitialProperty,a);return a}else{return this.c($$t.$e0.ticksPostInitialProperty)}},ticksPreTerminal:function(a){if(arguments.length===1){this.g($$t.$e0.ticksPreTerminalProperty,a);return a}else{return this.c($$t.$e0.ticksPreTerminalProperty)}},labelInterval:function(a){if(arguments.length===1){this.g($$t.$e0.labelIntervalProperty,a);return a}else{return this.c($$t.$e0.labelIntervalProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$e0.labelExtentProperty,a);return a}else{return this.c($$t.$e0.labelExtentProperty)}},labelsPostInitial:function(a){if(arguments.length===1){this.g($$t.$e0.labelsPostInitialProperty,a);return a}else{return this.c($$t.$e0.labelsPostInitialProperty)}},labelsPreTerminal:function(a){if(arguments.length===1){this.g($$t.$e0.labelsPreTerminalProperty,a);return a}else{return this.c($$t.$e0.labelsPreTerminalProperty)}},minorTickCount:function(a){if(arguments.length===1){this.g($$t.$e0.minorTickCountProperty,a);return a}else{return this.c($$t.$e0.minorTickCountProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.g($$t.$e0.tickStartExtentProperty,a);return a}else{return this.c($$t.$e0.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.g($$t.$e0.tickEndExtentProperty,a);return a}else{return this.c($$t.$e0.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$e0.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$e0.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.g($$t.$e0.tickBrushProperty,a);return a}else{return this.c($$t.$e0.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.g($$t.$e0.fontBrushProperty,a);return a}else{return this.c($$t.$e0.fontBrushProperty)}},valueBrush:function(a){if(arguments.length===1){this.g($$t.$e0.valueBrushProperty,a);return a}else{return this.c($$t.$e0.valueBrushProperty)}},valueOutline:function(a){if(arguments.length===1){this.g($$t.$e0.valueOutlineProperty,a);return a}else{return this.c($$t.$e0.valueOutlineProperty)}},valueStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$e0.valueStrokeThicknessProperty,a);return a}else{return this.c($$t.$e0.valueStrokeThicknessProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.g($$t.$e0.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$e0.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.g($$t.$e0.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$e0.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$e0.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$e0.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.g($$t.$e0.minorTickBrushProperty,a);return a}else{return this.c($$t.$e0.minorTickBrushProperty)}},isScaleInverted:function(a){if(arguments.length===1){this.g($$t.$e0.isScaleInvertedProperty,a);return a}else{return this.c($$t.$e0.isScaleInvertedProperty)}},backingBrush:function(a){if(arguments.length===1){this.g($$t.$e0.backingBrushProperty,a);return a}else{return this.c($$t.$e0.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.g($$t.$e0.backingOutlineProperty,a);return a}else{return this.c($$t.$e0.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$e0.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$e0.backingStrokeThicknessProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.g($$t.$e0.backingInnerExtentProperty,a);return a}else{return this.c($$t.$e0.backingInnerExtentProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.g($$t.$e0.backingOuterExtentProperty,a);return a}else{return this.c($$t.$e0.backingOuterExtentProperty)}},scaleStartExtent:function(a){if(arguments.length===1){this.g($$t.$e0.scaleStartExtentProperty,a);return a}else{return this.c($$t.$e0.scaleStartExtentProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.g($$t.$e0.scaleEndExtentProperty,a);return a}else{return this.c($$t.$e0.scaleEndExtentProperty)}},targetValueBrush:function(a){if(arguments.length===1){this.g($$t.$e0.targetValueBrushProperty,a);return a}else{return this.c($$t.$e0.targetValueBrushProperty)}},targetValueBreadth:function(a){if(arguments.length===1){this.g($$t.$e0.targetValueBreadthProperty,a);return a}else{return this.c($$t.$e0.targetValueBreadthProperty)}},targetValueInnerExtent:function(a){if(arguments.length===1){this.g($$t.$e0.targetValueInnerExtentProperty,a);return a}else{return this.c($$t.$e0.targetValueInnerExtentProperty)}},targetValueOuterExtent:function(a){if(arguments.length===1){this.g($$t.$e0.targetValueOuterExtentProperty,a);return a}else{return this.c($$t.$e0.targetValueOuterExtentProperty)}},targetValueOutline:function(a){if(arguments.length===1){this.g($$t.$e0.targetValueOutlineProperty,a);return a}else{return this.c($$t.$e0.targetValueOutlineProperty)}},targetValueStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$e0.targetValueStrokeThicknessProperty,a);return a}else{return this.c($$t.$e0.targetValueStrokeThicknessProperty)}},az:function(a){if(arguments.length===1){this.g($$t.$e0.fb,a);return a}else{return this.c($$t.$e0.fb)}},transitionDuration:function(a){if(arguments.length===1){this.g($$t.$e0.transitionDurationProperty,a);return a}else{return this.c($$t.$e0.transitionDurationProperty)}},showToolTipTimeout:function(a){if(arguments.length===1){this.g($$t.$e0.showToolTipTimeoutProperty,a);return a}else{return this.c($$t.$e0.showToolTipTimeoutProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$e0.toolTipProperty,a);return a}else{return this.c($$t.$e0.toolTipProperty)}},_showToolTip:false,showToolTip:function(value){if(arguments.length===1){this._showToolTip=value;return value}else{return this._showToolTip}},font:function(a){if(arguments.length===1){this.g($$t.$e0.fontProperty,a);return a}else{return this.c($$t.$e0.fontProperty)}},_au:null,au:function(value){if(arguments.length===1){this._au=value;return value}else{return this._au}},_as:null,as:function(value){if(arguments.length===1){this._as=value;return value}else{return this._as}},_aq:null,aq:function(value){if(arguments.length===1){this._aq=value;return value}else{return this._aq}},_ar:null,ar:function(value){if(arguments.length===1){this._ar=value;return value}else{return this._ar}},_at:null,at:function(value){if(arguments.length===1){this._at=value;return value}else{return this._at}},getValueForPoint:function(a){var b=0;var c=a.__x;if(this.orientation()==1){b=a.__y;c=this.gt().height()}return this.al().k(c-b)},exportVisualData:function(){var $self=this;var a=new $$t.dk;a.viewport($self.gt());a.scaleLabels(new $$t.dd);a.scaleTickmarks(new $$t.de);a.ranges(new $$t.df);a.value(function(){var $ret=new $$t.bj;$ret.value($self.value());return $ret}());a.targetValue(function(){var $ret=new $$t.bi;$ret.value($self.targetValue());return $ret}());$self.view().at(a);var b=$self.view().i();if(b!=null){var c;switch(b.d()){case"range":c=a.ranges().__inner[b.b()];break;case"value":c=a.value();break;default:c=a.targetValue();break}a.toolTip(function(){var $ret=new $$t.dg;$ret.item(c);$ret.itemBrush($$t.$bs.fromBrush(b.a().brush()));$ret.outline($$t.$bs.fromBrush(b.a().outline()));$ret.thickness(b.a().thickness());return $ret}())}return a},provideContainer:function(a){this.view().a1(a)},onMouseOver:function(a,b,c){if(this.showToolTip()){a=this.view().ao(a);this.eu(a,null)}},onMouseLeave:function(){if(this.showToolTip()){this.eu({__x:-1e4,__y:-1e4,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},null)}},containerResized:function(){this.view().a2()},styleUpdated:function(){this.view().bl()},flush:function(){this.view().flush()},eu:function(a,b){var c=new $$t.gq(1,"targetValue",this.view().cc());var d=c.getPoints(new $$t.ct);if(d.count()>0){var e=$$t.$gw.a(d.__inner[0],a);if(e==true){this.view().bk(a,b,-1,"targetvalue");return}}var f=new $$t.gq(1,"value",this.view().cd());var g=f.getPoints(new $$t.ct);if(g.count()>0){var h=$$t.$gw.a(g.__inner[0],a);if(h==true){this.view().bk(a,b,-1,"value");return}}for(var i=0;i<this.a4.count();i++){var j=new $$t.gq(1,"range",this.a4.__inner[i]);var k=j.getPoints(new $$t.ct);if(k.count()>0){var l=$$t.$gw.a(k.__inner[0],a);if(l==true){this.view().bk(a,b,i,"range");return}}}this.view().aw()},en:function(){if(!this.aw()){return}var a=this.ah().c();if(this.orientation()==0){var b=0;for(var c=0;c<a.c().length;c++){b=Math.max(b,a.c()[c])}var d=this.gt().height()>=b?this.gt().height()-b:this.gt().height();this.gs(new $$t.a3(0,0,0,this.gt().width(),d))}else{var e=0;for(var f=0;f<a.f().length;f++){e=Math.max(e,a.f()[f])}var g=this.gt().width()>=e?this.gt().width()-e:this.gt().width();this.gs(new $$t.a3(0,e,0,g,this.gt().height()))}},_view:null,view:function(value){if(arguments.length===1){this._view=value;return value}else{return this._view}},gq:null,gt:function(a){if(arguments.length===1){var b=this.gq;this.gq=a;if(!b.equals(this.gq)){this.ee(b,this.gq)}return a}else{return this.gq}},gp:null,gs:function(a){if(arguments.length===1){this.gp=a;return a}else{return this.gp}},go:null,gr:function(a){if(arguments.length===1){this.go=a;return a}else{return this.go}},ay:function(){return!isNaN(this.actualMinimumValue())&&!isNaN(this.actualMaximumValue())&&!this.gt().isEmpty()&&this.view().p()},d7:function(){if(!this.ay()){return}var a=this.bw();this.al(new $$t.ez(this.actualMinimumValue(),this.actualMaximumValue(),a,a+this.bv(),this.isScaleInverted()));if(this.aw()){var b=this.ai();if(this.animating()){if(this.ap().needsFlush()){this.ap().flush()}this.ai(this.ag());this.ag(b)}else{this.ai(this.ah());this.ah(b)}}else if(this.animating()){this.ag().d(this.transitionProgress(),this.ai(),this.ah());this.eo(this.ag());this.eq(this.ag());this.er(this.ag());this.et(this.ag())}if(this.aw()){this.eg();this.en();this.ei();this.ej();this.eh();this.ef()}if(this.aw()&&this.a0()){this.ev();this.ag().d(this.transitionProgress(),this.ai(),this.ah());this.eo(this.ag());this.eq(this.ag());this.er(this.ag());this.et(this.ag());this.es(this.ag());this.ep(this.ag())}else{if(this.aw()){this.eo(this.ah());this.eq(this.ah());this.er(this.ah());this.et(this.ah());this.es(this.ah());this.ep(this.ah())}}this.aw(false);this.view().as()},a2:null,a3:null,a5:null,a4:null,eh:function(){var a=this.ah();var b=a.c();var c=this.al();var d=this.minorTickCount();var e=this.gs();if(isNaN(d)){d=3}b.s(this.scaleStartExtent());b.p(this.scaleEndExtent());b.q(0);b.r(1);b.k().clear();for(var f=0;f<this.ranges().count();f++){var g=this.ranges().__inner[f];if(g.endValue()<=this.actualMinimumValue()||g.startValue()>this.actualMaximumValue()){continue}var h=g.startValue();var i=g.endValue();if(h<this.actualMinimumValue()){h=this.actualMinimumValue()}if(i>this.actualMaximumValue()){i=this.actualMaximumValue()}var j=new $$t.eu;j.i=g.brush()!=null?g.brush():this.gh(f,this.rangeBrushes());j.j=g.outline()!=null?g.outline():this.gh(f,this.rangeOutlines());j.h=g.strokeThickness();j.g=c.i(h);j.d=c.i(i);j.e=g.innerStartExtent();j.b=g.innerEndExtent();j.f=g.outerStartExtent();j.c=g.outerEndExtent();if(isNaN(j.e)){j.e=this.rangeInnerExtent()}j.b=g.innerEndExtent();if(isNaN(j.b)){j.b=this.rangeInnerExtent()}j.f=g.outerStartExtent();if(isNaN(j.f)){j.f=this.rangeOuterExtent()}j.c=g.outerEndExtent();if(isNaN(j.c)){j.c=this.rangeOuterExtent()}b.k().add(j)}b.z(this.fontBrush());b.ab(this.tickBrush());b.v(this.tickStrokeThickness());b.u(this.tickStartExtent());b.t(this.tickEndExtent());b.aa(this.minorTickBrush());b.o(this.minorTickStrokeThickness());b.n(this.minorTickStartExtent());b.m(this.minorTickEndExtent());var k=this.interval();if(isNaN(k)){k=(this.actualMaximumValue()-this.actualMinimumValue())/10}if(k==0){k=this.actualMaximumValue()-this.actualMinimumValue()}var l=new $$t.x(Number,0);var m=new $$t.x(Number,0);if(k>0){for(var n=this.actualMinimumValue()+this.ticksPostInitial();n<=this.actualMaximumValue()-this.ticksPreTerminal();){if(n>this.actualMaximumValue()-this.ticksPreTerminal()){continue}l.add(c.i(n));for(var o=0;o<d;o++){var p=k/(d+1)*(o+1);if(p+n>this.actualMaximumValue()-this.ticksPreTerminal()){continue}m.add(c.i(p+n))}n=Math.round((n+k)*100)/100}}if(b.j().length!=l.count()||b.i().length!=m.count()){b.j(new Array(l.count()));b.i(new Array(m.count()))}for(var q=0;q<l.count();q++){b.j()[q]=l.__inner[q]}for(var r=0;r<m.count();r++){b.i()[r]=m.__inner[r]}},gu:function(){var $self=this;var a=$self.interval();var b=$self.labelInterval();if(isNaN(a)){a=($self.actualMaximumValue()-$self.actualMinimumValue())/10}if(isNaN(b)){b=a}if(b==0){b=$self.actualMaximumValue()-$self.actualMinimumValue()}var c=new $$t.x(Number,0);if(b>0){for(var d=$self.labelsPostInitial()+$self.actualMinimumValue();d<=$self.actualMaximumValue()-$self.labelsPreTerminal();d+=b){if(d>$self.actualMaximumValue()-$self.labelsPreTerminal()){continue}c.add(d)}}var e=new Array(c.count());var f=new Array(c.count());for(var g=0;g<c.count();g++){var h=c.__inner[g];h=Math.round(h*100)/100;var i=h.toString();var j=new $$t.gt;j.value=h;j.label=i;if($self.formatLabel!=null){$self.formatLabel($self,j)}i=j.label;var k=$self.view().cg(function(){var $ret=new $$t.c7;$ret.aa(i);return $ret}());e[g]=k.b();f[g]=k.a()}var l=0;var m=0;var n=1-$self.scaleEndExtent()+$self.scaleStartExtent();if($self.orientation()==0){for(var o=0;o<f.length;o++){m=Math.max(m,f[o])}for(var p=0;p<e.length;p++){l+=e[p]}if(e.length>0){l+=e[0]/2}if(e.length>1){l+=e[e.length-1]/2}if(e.length>0){l+=(e.length-1)*5}if(n>0){l=l/Math.abs(1-n)}}else{for(var q=0;q<e.length;q++){l=Math.max(l,e[q])}for(var r=0;r<f.length;r++){m+=f[r]}if(f.length>0){m-=f[0]/2}if(f.length>1){m-=f[f.length-1]/2}if(n>0){m=m/Math.abs(1-n)}if(f.length>0){m+=(f.length-1)*5}}return new $$t.a4(l,m)},eg:function(){var $self=this;var a=$self.ah();var b=a.c();var c=$self.al();var d=$self.interval();var e=$self.labelInterval();var f=$self.minorTickCount();if(isNaN(d)){d=($self.actualMaximumValue()-$self.actualMinimumValue())/10}if(isNaN(e)){e=d}if(e==0){e=$self.actualMaximumValue()-$self.actualMinimumValue()}var g=new $$t.x($$t.$a5.$type.specialize(Number,Number),0);if(e>0){for(var h=$self.labelsPostInitial()+$self.actualMinimumValue();h<=$self.actualMaximumValue()-$self.labelsPreTerminal();){if(h>$self.actualMaximumValue()-$self.labelsPreTerminal()){continue}g.add(new $$t.a5(Number,Number,h,c.i(h)));h=Math.round((h+e)*100)/100}}if(b.d().length!=g.count()){b.e(new Array(g.count()));b.d(new Array(g.count()));b.f(new Array(g.count()));b.c(new Array(g.count()));b.g(new Array(g.count()));b.h(new Array(g.count()))}b.l($self.labelExtent());var i=new $$t.gt;i.actualMinimumValue=$self.actualMinimumValue();i.actualMaximumValue=$self.actualMaximumValue();var j=new $$t.gv;j.actualMinimumValue=$self.actualMinimumValue();j.actualMaximumValue=$self.actualMaximumValue();for(var k=0;k<g.count();k++){var l=g.__inner[k].a();l=Math.round(l*100)/100;var m=l.toString();i.value=l;j.value=l;i.label=m;if($self.formatLabel!=null){$self.formatLabel($self,i)}m=i.label;j.label=m;var n=$self.view().cg(function(){var $ret=new $$t.c7;$ret.aa(m);return $ret}());j.width=n.b();j.height=n.a();if($self.orientation()==0){j.offsetX=-1*(n.b()/2);j.offsetY=-1*n.a()}else{j.offsetX=-1*n.b();j.offsetY=-1*(n.a()/2)}if($self.alignLabel!=null){$self.alignLabel($self,j)}b.f()[k]=j.width;b.c()[k]=j.height;b.g()[k]=j.offsetX;b.h()[k]=j.offsetY;b.d()[k]=m;b.e()[k]=g.__inner[k].b()}},ef:function(){var a=this.ah();var b=a.a();b.e(this.backingBrush());b.f(this.backingOutline());b.c(this.backingStrokeThickness());b.a(this.backingInnerExtent());b.b(this.backingOuterExtent())},ei:function(){var a=this.ah();var b=a.b();var c=this.al();b.e=this.targetValueInnerExtent();b.b=this.targetValueInnerExtent();b.f=this.targetValueOuterExtent();b.c=this.targetValueOuterExtent();b.i=this.targetValueBrush();b.j=this.targetValueOutline();b.h=this.targetValueStrokeThickness();if(isNaN(this.targetValue())){return}var d=c.i(this.targetValue());var e=this.targetValueBreadth()/2;b.g=d-e;b.d=d+e},ej:function(){var a=this.ah().c();var b=this.al();var c=this.value();if(c<=this.actualMinimumValue()||c>this.actualMaximumValue()||isNaN(c)){return}var d=this.actualMinimumValue();if(isNaN(d)){d=this.actualMinimumValue()}var e=this.value();if(d<this.actualMinimumValue()){d=this.actualMinimumValue()}if(e>this.actualMaximumValue()){e=this.actualMaximumValue()}var f=new $$t.eu;f.i=this.valueBrush();f.j=this.valueOutline();f.h=this.valueStrokeThickness();f.g=b.i(d);f.d=b.i(e);f.e=this.valueInnerExtent();f.b=this.valueInnerExtent();f.f=this.valueOuterExtent();f.c=this.valueOuterExtent();a.ad(f)},gh:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},es:function(a){var $self=this;var b=$self.gs();var c=a.c();var d=$self.au();var e=c.j();var f=c.u();var g=c.t();var h=c.ab();var i=c.v();var j=$self.as();var k=c.i();var l=c.n();var m=c.m();var n=c.aa();var o=c.o();d.e(true);for(var p=0;p<$self.a5.count();p++){d.m($self.a5.__inner[p])}$self.a5.clear();var q=$self.bt();var r=$self.cf();for(var s=0;s<e.length;s++){var t,u,v,w;if($self.orientation()==1){t=b.left()+q*f;u=r-e[s];v=b.left()+q*g;w=u}else{t=b.left()+e[s];u=q*(1-f);v=t;w=q*(1-g)}var x=d.n();var y=new $$t.cl;var z=new $$t.a6;z.__startPoint={__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};z.__segments.add(function(){var $ret=new $$t.cy(1);$ret.c({__x:v,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());y.b().add(z);x.ak(y);x.__stroke=h;x.z(i);$self.a5.add(x)}for(var aa=0;aa<k.length;aa++){var ab,ac,ad,ae;if($self.orientation()==1){ab=b.left()+q*l;ac=r-k[aa];ad=b.left()+q*m;ae=ac}else{ab=k[aa];ac=q*(1-l);ad=ab;ae=q*(1-m)}var af=d.n();var ag=new $$t.cl;var ah=new $$t.a6;ah.__startPoint={__x:ab,__y:ac,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ah.__segments.add(function(){var $ret=new $$t.cy(1);$ret.c({__x:ad,__y:ae,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ag.b().add(ah);af.ak(ag);af.__stroke=n;af.z(o);$self.a5.add(af)}d.e(false)},ep:function(a){var b=this.gs();var c=a.c();var d=c.e();var e=c.d();var f=c.g();var g=c.h();var h=c.f();var i=c.c();var j=c.l();var k=this.aq();k.e(true);for(var l=0;l<this.a2.count();l++){k.m(this.a2.__inner[l])}this.a2.clear();var m=c.z();var n=this.ce();var o=this.cf();for(var p=0;p<e.length;p++){var q,r;if(this.orientation()==1){q=b.left()+n*j;r=b.top()+o-d[p]}else{q=b.left()+d[p];r=b.top()+n*(1-j)}var s=k.n();s.aa(e[p]);this.view().bj(s,m);var t=h[p];var u=i[p];var v=f[p];var w=g[p];this.view().ba(s,q+v,r+w);this.a2.add(s)}k.e(false)},eq:function(a){var b=a.c();var c=this.at();c.e(true);for(var d=0;d<this.a4.count();d++){c.m(this.a4.__inner[d])}this.a4.clear();var e=this.bt();var f=this.cf();var g=this.cj();var h=this.view().cb();h.ak(b.ac(g,e,f,this.orientation()));for(var i=0;i<b.k().count();i++){var j=b.k().__inner[i];var k=c.n();k.ak(j.k(g,e,f,this.orientation()));k.__fill=j.i;k.__stroke=j.j;k.z(j.h);this.a4.add(k)}this.view().bi(this.a4);c.e(false)},eo:function(a){var b=this.gr();var c=this.view().ca();var d=a.a();var e=this.orientation()==0?b.height():b.width();var f=this.orientation()==0?b.width():b.height();var g=d.g(e,f,this.orientation());c.ak(g);c.__fill=d.e();c.__stroke=d.f();c.z(d.c())},er:function(a){var b=this.view().cc();if(isNaN(this.targetValue())||this.targetValue()<this.actualMinimumValue()||this.targetValue()>this.actualMaximumValue()){b.ak(null);return}var c=a.b();var d=this.bt();var e=this.cf();var f=this.cj();var g=c.k(f,d,e,this.orientation());b.ak(g);b.__fill=c.i;b.__stroke=c.j;b.z(c.h)},et:function(a){var b=this.view().cd();var c=this.value();if(c<=this.actualMinimumValue()||c>this.actualMaximumValue()||isNaN(c)){b.ak(null);return}var d=a.c();var e=this.bt();var f=this.cf();var g=this.cj();var h=d.ad();b.ak(h.k(g,e,f,this.orientation()));b.__fill=h.i;b.__stroke=h.j;b.z(h.h)},ee:function(a,b){this.aw(true);this.view().bh()},ea:function(a,b){this.aw(true);this.view().bh()},bt:function(){if(this.orientation()==0){return this.az()?this.gt().height():this.gs().height()}return this.az()?this.gt().width():this.gs().width()},bv:function(){if(this.orientation()==0){return this.gt().width()*(this.scaleEndExtent()-this.scaleStartExtent())}return this.gt().height()*(this.scaleEndExtent()-this.scaleStartExtent())},ce:function(){if(this.orientation()==0){return this.gt().height()}return this.gt().width()},cf:function(){if(this.orientation()==0){return this.gt().width()}return this.gt().height()},bw:function(){var a=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.gt().left()+this.gt().width()*a}if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.gt().top()+this.gt().height()*a},cj:function(){var a=this.gs().left();if(this.az()){a=0}var b=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a+this.gs().width()*b,__y:this.gs().top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(!this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a,__y:this.gs().top()+this.gs().height()*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},ed:function(a,b,c){switch(a){case"ValueBrush":case"TargetValueBrush":case"TargetValueOutline":case"BackingBrush":case"BackingOutline":case"TickBrush":case"MinorTickBrush":this.view().a0(a,b,c);break;case"RangeBrushes":this.view().a4(b,c);break;case"RangeOutlines":this.view().a5(b,c);break}switch(a){case"TransitionDuration":this.ap().intervalMilliseconds(this.transitionDuration());this.view().bh();break;case"TransitionProgress":if(this.transitionProgress()>=1){this.ap().stop();var d=this.ah();this.ah(this.ai());this.ai(d);this.eg();this.ei();this.ej();this.eh();this.ef();this.eo(this.ah());this.eq(this.ah());this.er(this.ah());this.et(this.ah());this.es(this.ah());this.ep(this.ah())}this.ag().d(this.transitionProgress(),this.ai(),this.ah());this.eo(this.ag());this.eq(this.ag());this.er(this.ag());this.et(this.ag());this.es(this.ag());this.ep(this.ag());this.view().as();break;case"Value":case"ValueInnerExtent":case"ValueOuterExtent":case"ValueBrush":case"TargetValueBrush":case"TargetValueOutline":case"TargetValueStrokeThickness":case"TargetValueBreadth":case"TargetValueInnerExtent":case"TargetValueOuterExtent":case"BackingBrush":case"BackingOutline":case"TickBrush":case"MinorTickBrush":case"RangeBrushes":case"RangeOutlines":case"MergeViewPorts":case"TargetValue":case"TargetValueName":case"RangeInnerExtent":case"RangeOuterExtent":case"BackingStrokeThickness":case"BackingInnerExtent":case"BackingOuterExtent":case"Interval":case"LabelInterval":case"LabelExtent":case"LabelsPostInitial":case"LabelsPreTerminal":case"TicksPostInitial":case"TicksPreTerminal":case"TickStartExtent":case"TickEndExtent":case"TickStrokeThickness":case"MinorTickStartExtent":case"MinorTickEndExtent":case"MinorTickCount":case"MinorTickStrokeThickness":this.aw(true);this.view().bh();break;case"Ranges":var e=b;var f=c;if(e!=null){e.collectionChanged=$.ig.Delegate.prototype.remove(e.collectionChanged,this.em.runOn(this))}if(f!=null){f.collectionChanged=$.ig.Delegate.prototype.combine(f.collectionChanged,this.em.runOn(this))}this.aw(true);this.view().bh();break;case"Orientation":case"IsScaleInverted":case"MinimumValue":case"MaximumValue":case"ScaleEndExtent":case"ScaleStartExtent":this.actualMinimumValue(Math.min(this.minimumValue(),this.maximumValue()));this.actualMaximumValue(Math.max(this.minimumValue(),this.maximumValue()));var g=this.bw();this.al(new $$t.ez(this.actualMinimumValue(),this.actualMaximumValue(),g,g+this.bv(),this.isScaleInverted()));this.aw(true);this.view().bh();break;case"FontBrush":case"Font":this.view().br();this.aw(true);this.view().bh();break}},em: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.el.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.el.runOn(this))}}this.aw(true);this.view().bh()},el:function(a,b){this.aw(true);this.view().bh()},_aw:false,aw:function(value){if(arguments.length===1){this._aw=value;return value}else{return this._aw}},$type:new $.ig.Type("XamBulletGraph",$$t.$e1.$type)},true);$.ig.util.defType("XamLinearGraphRange:ge","DependencyObject",{init:function(){$$t.$b1.init.call(this)},aa:function(a,b,c){},z:function(a,b,c){this.aa(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.em(a))}},propertyChanged:null,name:function(a){if(arguments.length===1){this.g($$t.$ge.nameProperty,a);return a}else{return this.c($$t.$ge.nameProperty)}},brush:function(a){if(arguments.length===1){this.g($$t.$ge.brushProperty,a);return a}else{return this.c($$t.$ge.brushProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$ge.outlineProperty,a);return a}else{return this.c($$t.$ge.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.g($$t.$ge.startValueProperty,a);return a}else{return this.c($$t.$ge.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.g($$t.$ge.endValueProperty,a);return a}else{return this.c($$t.$ge.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.g($$t.$ge.innerStartExtentProperty,a);return a}else{return this.c($$t.$ge.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.g($$t.$ge.innerEndExtentProperty,a);return a}else{return this.c($$t.$ge.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.g($$t.$ge.outerStartExtentProperty,a);return a}else{return this.c($$t.$ge.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.g($$t.$ge.outerEndExtentProperty,a);return a}else{return this.c($$t.$ge.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.g($$t.$ge.strokeThicknessProperty,a);return a}else{return this.c($$t.$ge.strokeThicknessProperty)}},$type:new $.ig.Type("XamLinearGraphRange",$$t.$b1.$type,[$$t.$ek.$type])},true);$.ig.util.defType("LinearGraphRangeCollection:e8","ObservableCollection$1",{init:function(){$$t.$ee.init.call(this,$$t.$ge.$type)},$type:new $.ig.Type("LinearGraphRangeCollection",$$t.$ee.$type.specialize($$t.$ge.$type))},true);$.ig.util.defType("LinearGraphTooltipDataContext:fx","DependencyObject",{init:function(){$$t.$b1.init.call(this)},item:function(a){if(arguments.length===1){this.g($$t.$fx.itemProperty,a);return a}else{return this.c($$t.$fx.itemProperty)}},itemName:function(a){if(arguments.length===1){this.g($$t.$fx.itemNameProperty,a);return a}else{return this.c($$t.$fx.itemNameProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$fx.outlineProperty,a);return a}else{return this.c($$t.$fx.outlineProperty)}},brush:function(a){if(arguments.length===1){this.g($$t.$fx.itemBrushProperty,a);return a}else{return this.c($$t.$fx.itemBrushProperty)}},thickness:function(a){if(arguments.length===1){this.g($$t.$fx.thicknessProperty,a);return a}else{return this.c($$t.$fx.thicknessProperty)}},label:function(a){if(arguments.length===1){this.g($$t.$fx.labelProperty,a);return a}else{return this.c($$t.$fx.labelProperty)}},n:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.em(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphTooltipDataContext",$$t.$b1.$type,[$$t.$ek.$type])},true);$.ig.util.defType("ToolTipInfo:gr","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("ToolTipInfo",$.ig.$ot)},true);$.ig.util.defType("FormatLinearGraphLabelEventArgs:gt","EventArgs",{init:function(){$$t.$ei.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,value:0,label:null,$type:new $.ig.Type("FormatLinearGraphLabelEventArgs",$$t.$ei.$type)},true);$.ig.util.defType("AlignLinearGraphLabelEventArgs:gv","FormatLinearGraphLabelEventArgs",{init:function(){$$t.$gt.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignLinearGraphLabelEventArgs",$$t.$gt.$type)},true);$.ig.util.defType("XamBulletGraphView:fi","Object",{am:0,al:0,init:function(a){this.c=null;this.d=null;this.b4=null;this.b5=null;this.n=false;this.l=["value","targetvalue","backing","scale","tick","minortick","label"];this.aq=null;this.ag=-1;this.bw=function(){var $ret=new $$t.bt;$ret.fill("black");return $ret}();this.o=false;this.ap=null;$.ig.$op.init.call(this);this.j(a);this.s=new $$t.fa(String,$$t.$fa.$type.specialize(String,$$t.$bt.$type),0);this.b8=new $$t.cd;this.b9=new $$t.cd;this.b7=new $$t.cd;this.b6=new $$t.cd;this.y(new $$t.x($$t.$cd.$type,0));this.x(new $$t.x($$t.$cd.$type,0));this.u(new $$t.x($$t.$c7.$type,0));this.v(new $$t.x($$t.$c7.$type,0))},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_ai:null,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_aj:null,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},ak:null,_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_u:null,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_v:null,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},a3:function(){this.h(new $$t.fx);this.ae=this.j().showToolTipTimeout()},b9:null,b8:null,b7:null,b6:null,p:function(){return true},cc:function(){return this.b8},cd:function(){return this.b9},cb:function(){return this.b7},ca:function(){return this.b6},b0:null,b1:null,bx:null,by:null,b2:null,b3:null,bz:null,a:null,b:null,c:null,d:null,b4:null,b5:null,n:false,s:null,l:null,av:function(){var $self=this;$self.n=true;var a=["#778899","black","#EBEDEF","#617583","#617583","rgba(100,107,114,.74)","rgba(100,107,114,.74)"];var b=["#778899","black","#B2B9C0","#B2B9C0",null,null,null];var c=function(){var $ret=new $$t.x($.ig.Array.prototype.$type,0);$ret.add(a);$ret.add(b);return $ret}();$self.s.clear();var d=$self.l.length;for(var e=0;e<d;e++){var f=$self.l[e];var g="ui-bulletgraph-"+f;var h="ui-bulletgraph-"+f+"-fill";var i="ui-bulletgraph-"+f+"-outline";var j;if(!function(){var $ret=$$t.$fi.t.tryGetValue(h,j);j=$ret.value;return $ret.ret}()){j=$$t.$dr.f(h,g,"background-color",$self.aj(),a[e]);$$t.$fi.t.add(h,j)}var k;if(!function(){var $ret=$$t.$fi.t.tryGetValue(i,k);k=$ret.value;return $ret.ret}()){k=$$t.$dr.f(i,g,"border-top-color",$self.aj(),b[e]);$$t.$fi.t.add(i,k)}var l=new $$t.fa(String,$$t.$bt.$type,0);l.item("fill",j);l.item("outline",k);$self.s.item($self.l[e],l)}$self.bq();if($$t.$fi.e==null||$$t.$fi.f==null){(function(){var $ret=$$t.$dr.b("ui-bulletgraph-range-fill-palette-","ui-bulletgraph-range-outline-palette-","ui-bulletgraph-range-palette-",$self.aj(),$$t.$fi.e,$$t.$fi.f,function(){var $ret=new Array;$ret.add("#216E99");$ret.add("#216E99");$ret.add("#44acd6");$ret.add("#44acd6");$ret.add("#cecece");$ret.add("#cecece");return $ret}());$$t.$fi.e=$ret.brushes;$$t.$fi.f=$ret.outlines;return $ret.ret})()}$self.a=$$t.$fi.e;$self.b=$$t.$fi.f;if($self.c==null){$self.j().rangeBrushes($self.a)}if($self.d==null){$self.j().rangeOutlines($self.b)}$self.n=false},bq:function(){this.n=true;var a=this.l.length;for(var b=0;b<a;b++){var c=this.l[b];this.bp(c,this.s.item(c))}this.n=false},bp:function(a,b){var c=b.item("fill");var d=b.item("outline");switch(a){case"targetvalue":if(this.b0==null){this.j().targetValueBrush(c)}if(this.b1==null){this.j().targetValueOutline(d)}break;case"value":if(this.b4==null){this.j().valueBrush(c)}if(this.b5==null){this.j().valueOutline(d)}break;case"backing":if(this.bx==null){this.j().backingBrush(c)}if(this.by==null){this.j().backingOutline(d)}break;case"tick":if(this.b3==null){this.j().tickBrush(c)}break;case"minortick":if(this.bz==null){this.j().minorTickBrush(c)}break;case"label":this.bw=c;break}},a0:function(a,b,c){var d=b;var e=c;if(!this.n){switch(a){case"TargetValueBrush":this.b0=e;break;case"TargetValueOutline":this.b1=e;break;case"BackingBrush":this.bx=e;break;case"BackingOutline":this.by=e;break;case"ValueBrush":this.b4=e;break;case"ValueOutline":this.b5=e;break;case"TickBrush":this.b3=e;break;case"MinorTickBrush":this.bz=e;break}if(e==null){this.bq()}}},a4:function(a,b){if(!this.n){this.c=b;if(this.c==null){this.j().rangeBrushes(this.a)}}},a5:function(a,b){if(!this.n){this.d=b;if(this.d==null){this.j().rangeOutlines(this.b)}}},m:function(a,b){var c=this.ak;if(c==null){c=this.ak=$("<span style='position:absolute;display:none' />");$("body").append(this.ak)}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"?$$t.$fy.c(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},bl:function(){this.av();this.br();this.bh()},_r:false,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_q:false,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},ah:null,_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},ad:0,af:0,ao:function(a){var b=$$t.$fz.c3(this.aj());return{__x:a.__x-b.left(),__y:a.__y-b.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},aq:null,ag:0,an:null,ae:0,bk:function(a,b,c,d){this.an=a;this.ag=c;this.aq=d;this.bg();this.af=window.setTimeout(this.bs.runOn(this),this.ae);this.q(true)},aw:function(){if(this.q()){window.clearTimeout(this.af);this.q(false)}if(this.r()){var a=this.j().toolTip();window.clearTimeout(this.ad);a.hide();this.r(false);this.h(null)}this.ae=this.j().showToolTipTimeout()},bg:function(){if(this.q()){window.clearTimeout(this.af)}if(this.r()){var a=this.j().toolTip();window.clearTimeout(this.ad);a.hide();this.r(false);this.ae=$.ig.intDivide(this.j().showToolTipTimeout(),2)}},bs:function(){var $self=this;if($self.q()){window.clearTimeout($self.af);$self.q(false)}var a=$self.ag;var b=$self.aq;var c=$self.an;$self.ad=window.setTimeout($self.aw.runOn($self),10*$self.j().showToolTipTimeout());var d=$self.j().ranges().__inner[a];if($self.ah!=$self.j().toolTip()){if($self.ah!=null){$self.ah.remove()}$self.ah=$self.j().toolTip();$self.ah.css("position","absolute");$self.aj().append($self.ah)}$self.h($self.g(b,a));var context_=$self.h();var tooltip_=$self.ah;var tooltipType_=b;if(tooltip_.updateToolTip){tooltip_.updateToolTip(context_,tooltipType_)}var e=$self.ah.find(".ui-bulletgraph-"+b+"-tooltip");if(e!=null&&e.length>0){var f=function(){var $ret=new Array;$ret.add("border-color");$ret.add("border-width");$ret.add("border-style");$ret.add("border-radius");$ret.add("background-color");$ret.add("padding");$ret.add("font-weight");return $ret}();var g=function(){var $ret=new $$t.x(String,0);$ret.add($self.h().brush().color().colorString());$ret.add("2px");$ret.add("solid");$ret.add("4px");$ret.add("rgba(230, 230, 230, 0.74)");$ret.add("4px");$ret.add("bold");return $ret}();var h=new $$t.fa(String,String,0);var i=new Array(f.length);$.ig.Array.prototype.copy(f,0,i,0,f.length);$self.m("ui-bulletgraph-"+b+"-tooltip",i);for(var j=0;j<i.length;j++){e.css(f[j],i[j]==null?g.__inner[j]:i[j])}}$self.ah.css("top",(c.__y+15).toString()+"px").css("left",(c.__x+15).toString()+"px");$self.ah.show();$self.r(true)},g:function(a,b){var c=new $$t.fx;switch(a){case"range":var d=this.j().ranges().__inner[b];c.item(d);c.itemName(d.name());c.label(d.name()+": "+d.startValue().toString()+"-"+d.endValue().toString());var e=d.brush();var f=d.outline();c.brush(e!=null?e:this.j().gh(b,this.a));c.outline(f!=null?f:this.j().gh(b,this.b));c.thickness(d.strokeThickness());break;case"value":c.item(this.j().value());c.itemName(this.j().valueName());c.label(this.j().valueName()!=null?this.j().valueName()+": "+this.j().value().toString():this.j().value().toString());c.brush(this.j().valueBrush());c.outline(this.j().valueOutline());c.thickness(this.j().valueStrokeThickness());break;case"targetvalue":c.item(this.j().targetValue());c.itemName(this.j().targetValueName());c.label(this.j().targetValueName()!=null?this.j().targetValueName()+": "+this.j().targetValue().toString():this.j().targetValue().toString());c.brush(this.j().targetValueBrush());c.outline(this.j().targetValueOutline());c.thickness(this.j().targetValueStrokeThickness());break}return c},a1:function(a){var b=$(a);this.aj(b);var c=Math.round(b.width());var d=Math.round(b.height());this.aj().css("position","relative");var e=$("<canvas style='position:absolute'></canvas>");this.aj().append(e);this.am=c;this.al=d;e.attr("width",c.toString());e.attr("height",d.toString());if(this.ak==null){this.ak=$("<span style='position:absolute;display:none' />")}this.aj().append(this.ak);this.j().gt(new $$t.a3(0,0,0,c,d));this.j().gr(new $$t.a3(0,0,0,c,d));this.ai(e);var f=this.ai()[0].getContext("2d");this.k(new $$t.fj(new $$t.gi,f));this.av();this.br();this.k().z(this.ap);this.bf()},a2:function(){var a=Math.round(this.aj().width());var b=Math.round(this.aj().height());this.j().gt(new $$t.a3(0,0,0,a,b));this.j().gr(new $$t.a3(0,0,0,a,b))},as:function(){this.bf()},w:null,bi:function(a){this.w=a},bf:function(){if(this.am!=this.j().gt().width()||this.al!=this.j().gt().height()){this.ai().attr("width",this.j().gt().width().toString());this.ai().attr("height",this.j().gt().height().toString());this.am=Math.round(this.j().gt().width());this.al=Math.round(this.j().gt().height())}this.k().i(this.j().gt().left(),this.j().gt().top(),this.j().gt().width(),this.j().gt().height());this.k().q(this.b6);if(this.w!=null){for(var a=0;a<this.w.count();a++){this.k().q(this.w.__inner[a])}}for(var b=0;b<this.u().count();b++){this.k().z(this.ap);this.k().u(this.u().__inner[b])}for(var c=0;c<this.x().count();c++){this.k().q(this.x().__inner[c])}this.k().q(this.b9);this.k().q(this.b8)},br:function(){if(this.j().font()!=null){this.ap=this.j().font()}else{this.ap=$$t.$fy.c(this.aj())}this.z=this.aa(this.ap);if(this.j().fontBrush()==null){this.bv=new $$t.bt;this.bv.__fill=this.aj().css("color");this.j().fontBrush(this.bv)}if(this.k()!=null){this.k().z(this.ap)}},ab:function(a){var b=$.ig.util.cast($$t.$c7.$type,a);if(b!=null&&b.aa()!=null){return this.k().d(b.aa())+0}return 0},cg:function(a){if(isNaN(this.z)){this.z=this.aa(null)}var b=this.ab(a);var c=this.z;return new $$t.a4(b,c)},bw:null,bj:function(a,b){if(b!=null){a.ab(b)}else{a.ab(this.bw)}},ba:function(a,b,c){a.l(b);a.m(c)},a9:function(a,b){},bb:function(a,b){},aa: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_)},o:false,ap:null,bv:null,z:0,bh:function(){if(!this.o){this.o=true;window.setTimeout(this.ar.runOn(this),0)}},ar:function(){if(this.o){this.o=false;this.j().d7()}},flush:function(){if(this.o){this.ar()}},at:function(a){a.scalePath(new $$t.gq(1,"Scale",this.b7));a.targetValuePath(new $$t.gq(1,"TargetValue",this.b8));a.valuePath(new $$t.gq(1,"Value",this.b9));a.backingPath(new $$t.gq(1,"Backing",this.b6));var b=this.ap;var d=this.u().getEnumerator();while(d.moveNext()){var c=d.current();if(c.__visibility==0){var e=$$t.$fy.a(c,b);var f=new $$t.dh;f.labelValue(c.aa());f.labelPosition({__x:c.l(),__y:c.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});f.labelSize(this.cg(c));f.appearance($$t.$bs.fromTextElement(c,e));a.scaleLabels().add(f)}}var h=this.x().getEnumerator();while(h.moveNext()){var g=h.current();if(g.__visibility==0){var i=new $$t.di;i.tickPath(new $$t.gq(1,"tickmarks",g));a.scaleTickmarks().add(i)}}var k=this.w.getEnumerator();while(k.moveNext()){var j=k.current();if(j.__visibility==0){var l=new $$t.dj;var m=new $$t.gq(1,"range",j);l.rangePath(m);a.ranges().add(l)}}},bc:function(a){a.__visibility=0},bd:function(a){a.__visibility=1},be:function(a){this.y().remove(a)},cf:function(){var a=new $$t.cd;this.y().add(a);return a},bm:function(a){a.__visibility=0},bn:function(a){a.__visibility=1},bo:function(a){this.v().remove(a)},bu:function(){var a=new $$t.c7;this.v().add(a);return a},a6:function(a){a.__visibility=0},a7:function(a){a.__visibility=1},a8:function(a){this.x().remove(a)},ce:function(){var a=new $$t.cd;this.x().add(a);return a},ax:function(a){a.__visibility=0},ay:function(a){a.__visibility=1},az:function(a){this.u().remove(a)},bt:function(){var a=new $$t.c7;this.u().add(a);return a},i:function(){var $self=this;if($self.h()==null){return null}return function(){var $ret=new $$t.gr;$ret.b($self.ag);$ret.c($self.an);$ret.d($self.aq);$ret.a($self.h());return $ret}()},$type:new $.ig.Type("XamBulletGraphView",$.ig.$ot)},true);$.ig.util.defType("LinearScaleVisualData:dc","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("LinearScaleVisualData",$.ig.$ot)},true);$.ig.util.defType("LinearGraphScaleLabelVisualData:dh","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(value){if(arguments.length===1){this._labelValue=value;return value}else{return this._labelValue}},_labelSize:null,labelSize:function(value){if(arguments.length===1){this._labelSize=value;return value}else{return this._labelSize}},_labelPosition:null,labelPosition:function(value){if(arguments.length===1){this._labelPosition=value;return value}else{return this._labelPosition}},_appearance:null,appearance:function(value){if(arguments.length===1){this._appearance=value;return value}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 $$t.a4(this.labelSize().b()/a.width(),this.labelSize().a()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().b()+", height: "+this.labelSize().a()+"}, labelPosition: { x: "+this.labelPosition().__x+", y: "+this.labelPosition().__y+"}, appearance: "+this.appearance().serialize()+"}"},$type:new $.ig.Type("LinearGraphScaleLabelVisualData",$.ig.$ot)},true);$.ig.util.defType("LinearGraphScaleLabelVisualDataList:dd","List$1",{init:function(){$$t.$x.init.call(this,$$t.$dh.$type)},$type:new $.ig.Type("LinearGraphScaleLabelVisualDataList",$$t.$x.$type.specialize($$t.$dh.$type))},true);$.ig.util.defType("LinearGraphScaleTickmarkVisualData:di","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(value){if(arguments.length===1){this._tickPath=value;return value}else{return this._tickPath}},serialize:function(){return"{ tickPath: "+this.tickPath().serialize()+"}"},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualData",$.ig.$ot)},true);$.ig.util.defType("LinearGraphScaleTickmarkVisualDataList:de","List$1",{init:function(){$$t.$x.init.call(this,$$t.$di.$type)},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualDataList",$$t.$x.$type.specialize($$t.$di.$type))},true);$.ig.util.defType("LinearGraphRangeVisualData:dj","ToolTipItemVisualData",{init:function(){$$t.$bh.init.call(this)},_rangePath:null,rangePath:function(value){if(arguments.length===1){this._rangePath=value;return value}else{return this._rangePath}},serialize:function(){return"{ rangePath: "+this.rangePath().serialize()+", type: '"+this.type()+"'}"},type:function(){return"range"},$type:new $.ig.Type("LinearGraphRangeVisualData",$$t.$bh.$type)},true);$.ig.util.defType("LinearGraphRangeVisualDataList:df","List$1",{init:function(){$$t.$x.init.call(this,$$t.$dj.$type)},$type:new $.ig.Type("LinearGraphRangeVisualDataList",$$t.$x.$type.specialize($$t.$dj.$type))},true);$.ig.util.defType("LinearGraphToolTipVisualData:dg","Object",{init:function(){$.ig.$op.init.call(this)},_item:null,item:function(value){if(arguments.length===1){this._item=value;return value}else{return this._item}},_outline:null,outline:function(value){if(arguments.length===1){this._outline=value;return value}else{return this._outline}},_itemBrush:null,itemBrush:function(value){if(arguments.length===1){this._itemBrush=value;return value}else{return this._itemBrush}},_thickness:0,thickness:function(value){if(arguments.length===1){this._thickness=value;return value}else{return this._thickness}},serialize:function(){var a=new $$t.br;a.d("{ item: ");if(this.item()!=null){a.d(this.item().serialize())}a.d(", ");a.d("outline: ");a.d($$t.$bs.serializeColor(this.outline()));a.d(", ");a.d("itemBrush: ");a.d($$t.$bs.serializeColor(this.itemBrush()));a.d(", ");a.d("thickness: ");a.d(this.thickness().toString());a.d("}");return a.b()},$type:new $.ig.Type("LinearGraphToolTipVisualData",$.ig.$ot)},true);$$t.$dn.scaleStart=0;$$t.$dn.scaleEnd=1;$$t.$dm.horizontal=0;$$t.$dm.vertical=1;$$t.$dl.custom=0;$$t.$dl.rectangle=1;$$t.$dl.triangle=2;$$t.$dl.needle=3;$$t.$dl.trapezoid=4;$$t.$e0.dx="TransitionProgress";$$t.$e0.c6="Orientation";$$t.$e0.orientationProperty=$$t.$b3.i("Orientation",$$t.$dm.$type,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("Orientation",b.d(),b.c())}));$$t.$e0.db="Ranges";$$t.$e0.rangesProperty=$$t.$b3.i("Ranges",$$t.$e8.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("Ranges",b.d(),b.c())}));$$t.$e0.c7="RangeBrushes";$$t.$e0.rangeBrushesProperty=$$t.$b3.i("RangeBrushes",$$t.$ed.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("RangeBrushes",b.d(),b.c())}));$$t.$e0.da="RangeOutlines";$$t.$e0.rangeOutlinesProperty=$$t.$b3.i("RangeOutlines",$$t.$ed.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("RangeOutlines",b.d(),b.c())}));$$t.$e0.c0="MinimumValue";$$t.$e0.minimumValueProperty=$$t.$b3.i("MinimumValue",Number,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("MinimumValue",b.d(),b.c())}));$$t.$e0.cy="MaximumValue";$$t.$e0.maximumValueProperty=$$t.$b3.i("MaximumValue",Number,$$t.$e0.$type,new $$t.b4(2,100,function(a,b){a.ed("MaximumValue",b.d(),b.c())}));$$t.$e0.dm="TargetValue";$$t.$e0.targetValueProperty=$$t.$b3.i("TargetValue",Number,$$t.$e0.$type,new $$t.b4(2,NaN,function(a,b){a.ed("TargetValue",b.d(),b.c())}));$$t.$e0.dj="TargetValueName";$$t.$e0.targetValueNameProperty=$$t.$b3.i("TargetValueName",String,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("TargetValueName",b.d(),b.c())}));$$t.$e0.d4="Value";$$t.$e0.valueProperty=$$t.$b3.i("Value",Number,$$t.$e0.$type,new $$t.b4(2,NaN,function(a,b){a.ed("Value",b.d(),b.c())}));$$t.$e0.d1="ValueName";$$t.$e0.valueNameProperty=$$t.$b3.i("ValueName",String,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("ValueName",b.d(),b.c())}));$$t.$e0.c8="RangeInnerExtent";$$t.$e0.rangeInnerExtentProperty=$$t.$b3.i("RangeInnerExtent",Number,$$t.$e0.$type,new $$t.b4(2,.2,function(a,b){a.ed("RangeInnerExtent",b.d(),b.c())}));$$t.$e0.c9="RangeOuterExtent";$$t.$e0.rangeOuterExtentProperty=$$t.$b3.i("RangeOuterExtent",Number,$$t.$e0.$type,new $$t.b4(2,.95,function(a,b){a.ed("RangeOuterExtent",b.d(),b.c())}));$$t.$e0.dz="ValueInnerExtent";$$t.$e0.valueInnerExtentProperty=$$t.$b3.i("ValueInnerExtent",Number,$$t.$e0.$type,new $$t.b4(2,.5,function(a,b){a.ed("ValueInnerExtent",b.d(),b.c())}));$$t.$e0.d2="ValueOuterExtent";$$t.$e0.valueOuterExtentProperty=$$t.$b3.i("ValueOuterExtent",Number,$$t.$e0.$type,new $$t.b4(2,.65,function(a,b){a.ed("ValueOuterExtent",b.d(),b.c())}));$$t.$e0.cs="Interval";$$t.$e0.intervalProperty=$$t.$b3.i("Interval",Number,$$t.$e0.$type,new $$t.b4(2,NaN,function(a,b){a.ed("Interval",b.d(),b.c())}));$$t.$e0.dr="TicksPostInitial";$$t.$e0.ticksPostInitialProperty=$$t.$b3.i("TicksPostInitial",Number,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("TicksPostInitial",b.d(),b.c())}));$$t.$e0.ds="TicksPreTerminal";$$t.$e0.ticksPreTerminalProperty=$$t.$b3.i("TicksPreTerminal",Number,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("TicksPreTerminal",b.d(),b.c())}));$$t.$e0.cv="LabelInterval";$$t.$e0.labelIntervalProperty=$$t.$b3.i("LabelInterval",Number,$$t.$e0.$type,new $$t.b4(2,NaN,function(a,b){a.ed("LabelInterval",b.d(),b.c())}));$$t.$e0.be=0;$$t.$e0.cu="LabelExtent";$$t.$e0.labelExtentProperty=$$t.$b3.i("LabelExtent",Number,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("LabelExtent",b.d(),b.c())}));$$t.$e0.cw="LabelsPostInitial";$$t.$e0.labelsPostInitialProperty=$$t.$b3.i("LabelsPostInitial",Number,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("LabelsPostInitial",b.d(),b.c())}));$$t.$e0.cx="LabelsPreTerminal";$$t.$e0.labelsPreTerminalProperty=$$t.$b3.i("LabelsPreTerminal",Number,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("LabelsPreTerminal",b.d(),b.c())}));$$t.$e0.c2="MinorTickCount";$$t.$e0.minorTickCountProperty=$$t.$b3.i("MinorTickCount",Number,$$t.$e0.$type,new $$t.b4(2,3,function(a,b){a.ed("MinorTickCount",b.d(),b.c())}));$$t.$e0.b7=.1;$$t.$e0.dt="TickStartExtent";$$t.$e0.tickStartExtentProperty=$$t.$b3.i("TickStartExtent",Number,$$t.$e0.$type,new $$t.b4(2,.1,function(a,b){a.ed("TickStartExtent",b.d(),b.c())}));$$t.$e0.dq="TickEndExtent";$$t.$e0.tickEndExtentProperty=$$t.$b3.i("TickEndExtent",Number,$$t.$e0.$type,new $$t.b4(2,.2,function(a,b){a.ed("TickEndExtent",b.d(),b.c())}));$$t.$e0.du="TickStrokeThickness";$$t.$e0.tickStrokeThicknessProperty=$$t.$b3.i("TickStrokeThickness",Number,$$t.$e0.$type,new $$t.b4(2,2,function(a,b){a.ed("TickStrokeThickness",b.d(),b.c())}));$$t.$e0.dp="TickBrush";$$t.$e0.tickBrushProperty=$$t.$b3.i("TickBrush",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("TickBrush",b.d(),b.c())}));$$t.$e0.cq="FontBrush";$$t.$e0.fontBrushProperty=$$t.$b3.i("FontBrush",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("FontBrush",b.d(),b.c())}));$$t.$e0.dy="ValueBrush";$$t.$e0.valueBrushProperty=$$t.$b3.i("ValueBrush",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("ValueBrush",b.d(),b.c())}));$$t.$e0.d3="ValueOutline";$$t.$e0.valueOutlineProperty=$$t.$b3.i("ValueOutline",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("ValueOutline",b.d(),b.c())}));$$t.$e0.d5="ValueStrokeThickness";$$t.$e0.valueStrokeThicknessProperty=$$t.$b3.i("ValueStrokeThickness",Number,$$t.$e0.$type,new $$t.b4(2,1,function(a,b){a.ed("ValueStrokeThickness",b.d(),b.c())}));$$t.$e0.c4="MinorTickStartExtent";$$t.$e0.minorTickStartExtentProperty=$$t.$b3.i("MinorTickStartExtent",Number,$$t.$e0.$type,new $$t.b4(2,.06,function(a,b){a.ed("MinorTickStartExtent",b.d(),b.c())}));$$t.$e0.c3="MinorTickEndExtent";$$t.$e0.minorTickEndExtentProperty=$$t.$b3.i("MinorTickEndExtent",Number,$$t.$e0.$type,new $$t.b4(2,.2,function(a,b){a.ed("MinorTickEndExtent",b.d(),b.c())}));$$t.$e0.c5="MinorTickStrokeThickness";$$t.$e0.minorTickStrokeThicknessProperty=$$t.$b3.i("MinorTickStrokeThickness",Number,$$t.$e0.$type,new $$t.b4(2,1,function(a,b){a.ed("MinorTickStrokeThickness",b.d(),b.c())}));$$t.$e0.c1="MinorTickBrush";$$t.$e0.minorTickBrushProperty=$$t.$b3.i("MinorTickBrush",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("MinorTickBrush",b.d(),b.c())}));$$t.$e0.ct="IsScaleInverted";$$t.$e0.isScaleInvertedProperty=$$t.$b3.i("IsScaleInverted",$$t.$d.$type,$$t.$e0.$type,new $$t.b4(2,false,function(a,b){a.ed("IsScaleInverted",b.d(),b.c())}));$$t.$e0.ck="BackingBrush";$$t.$e0.backingBrushProperty=$$t.$b3.i("BackingBrush",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("BackingBrush",b.d(),b.c())}));$$t.$e0.cn="BackingOutline";$$t.$e0.backingOutlineProperty=$$t.$b3.i("BackingOutline",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("BackingOutline",b.d(),b.c())}));$$t.$e0.co="BackingStrokeThickness";$$t.$e0.backingStrokeThicknessProperty=$$t.$b3.i("BackingStrokeThickness",Number,$$t.$e0.$type,new $$t.b4(2,2,function(a,b){a.ed("BackingStrokeThickness",b.d(),b.c())}));$$t.$e0.cl="BackingInnerExtent";$$t.$e0.backingInnerExtentProperty=$$t.$b3.i("BackingInnerExtent",Number,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("BackingInnerExtent",b.d(),b.c())}));$$t.$e0.cm="BackingOuterExtent";$$t.$e0.backingOuterExtentProperty=$$t.$b3.i("BackingOuterExtent",Number,$$t.$e0.$type,new $$t.b4(2,1,function(a,b){a.ed("BackingOuterExtent",b.d(),b.c())}));$$t.$e0.dd="ScaleStartExtent";$$t.$e0.scaleStartExtentProperty=$$t.$b3.i("ScaleStartExtent",Number,$$t.$e0.$type,new $$t.b4(2,.05,function(a,b){a.ed("ScaleStartExtent",b.d(),b.c())}));$$t.$e0.dc="ScaleEndExtent";$$t.$e0.scaleEndExtentProperty=$$t.$b3.i("ScaleEndExtent",Number,$$t.$e0.$type,new $$t.b4(2,.95,function(a,b){a.ed("ScaleEndExtent",b.d(),b.c())}));$$t.$e0.dg="TargetValueBrush";$$t.$e0.targetValueBrushProperty=$$t.$b3.i("TargetValueBrush",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("TargetValueBrush",b.d(),b.c())}));$$t.$e0.df="TargetValueBreadth";$$t.$e0.targetValueBreadthProperty=$$t.$b3.i("TargetValueBreadth",Number,$$t.$e0.$type,new $$t.b4(2,3,function(a,b){a.ed("TargetValueBreadth",b.d(),b.c())}));$$t.$e0.dh="TargetValueInnerExtent";$$t.$e0.targetValueInnerExtentProperty=$$t.$b3.i("TargetValueInnerExtent",Number,$$t.$e0.$type,new $$t.b4(2,.3,function(a,b){a.ed("TargetValueInnerExtent",b.d(),b.c())}));$$t.$e0.dk="TargetValueOuterExtent";$$t.$e0.targetValueOuterExtentProperty=$$t.$b3.i("TargetValueOuterExtent",Number,$$t.$e0.$type,new $$t.b4(2,.85,function(a,b){a.ed("TargetValueOuterExtent",b.d(),b.c())}));$$t.$e0.dl="TargetValueOutline";$$t.$e0.targetValueOutlineProperty=$$t.$b3.i("TargetValueOutline",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("TargetValueOutline",b.d(),b.c())}));$$t.$e0.dn="TargetValueStrokeThickness";$$t.$e0.targetValueStrokeThicknessProperty=$$t.$b3.i("TargetValueStrokeThickness",Number,$$t.$e0.$type,new $$t.b4(2,1,function(a,b){a.ed("TargetValueStrokeThickness",b.d(),b.c())}));$$t.$e0.cz="MergeViewPorts";$$t.$e0.fb=$$t.$b3.i("MergeViewPorts",$$t.$d.$type,$$t.$e0.$type,new $$t.b4(2,false,function(a,b){a.ed("MergeViewPorts",b.d(),b.c())}));$$t.$e0.dw="TransitionDuration";$$t.$e0.transitionDurationProperty=$$t.$b3.i("TransitionDuration",$.ig.Number.prototype.$type,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("TransitionDuration",b.d(),b.c())}));$$t.$e0.de="ShowToolTipTimeout";$$t.$e0.showToolTipTimeoutProperty=$$t.$b3.i("ShowToolTipTimeout",$.ig.Number.prototype.$type,$$t.$e0.$type,new $$t.b4(2,500,function(a,b){a.ed("ShowToolTipTimeout",b.d(),b.c())}));$$t.$e0.dv="ToolTip";$$t.$e0.toolTipProperty=$$t.$b3.i("ToolTip",$.ig.$op.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("ToolTip",b.d(),b.c())}));$$t.$e0.cr="Font";$$t.$e0.fontProperty=$$t.$b3.i("Font",String,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("Font",b.d(),b.c())}));$$t.$ge.t="Name";$$t.$ge.nameProperty=$$t.$b3.i("Name",String,$$t.$ge.$type,new $$t.b4(2,null,function(a,b){a.z("Name",b.d(),b.c())}));$$t.$ge.o="Brush";$$t.$ge.brushProperty=$$t.$b3.i("Brush",$$t.$bt.$type,$$t.$ge.$type,new $$t.b4(2,null,function(a,b){a.z("Brush",b.d(),b.c())}));$$t.$ge.w="Outline";$$t.$ge.outlineProperty=$$t.$b3.i("Outline",$$t.$bt.$type,$$t.$ge.$type,new $$t.b4(2,null,function(a,b){a.z("Outline",b.d(),b.c())}));
$$t.$ge.x="StartValue";$$t.$ge.startValueProperty=$$t.$b3.i("StartValue",Number,$$t.$ge.$type,new $$t.b4(2,NaN,function(a,b){a.z("StartValue",b.d(),b.c())}));$$t.$ge.p="EndValue";$$t.$ge.endValueProperty=$$t.$b3.i("EndValue",Number,$$t.$ge.$type,new $$t.b4(2,NaN,function(a,b){a.z("EndValue",b.d(),b.c())}));$$t.$ge.r="InnerStartExtent";$$t.$ge.innerStartExtentProperty=$$t.$b3.i("InnerStartExtent",Number,$$t.$ge.$type,new $$t.b4(2,NaN,function(a,b){a.z("InnerStartExtent",b.d(),b.c())}));$$t.$ge.q="InnerEndExtent";$$t.$ge.innerEndExtentProperty=$$t.$b3.i("InnerEndExtent",Number,$$t.$ge.$type,new $$t.b4(2,NaN,function(a,b){a.z("InnerEndExtent",b.d(),b.c())}));$$t.$ge.v="OuterStartExtent";$$t.$ge.outerStartExtentProperty=$$t.$b3.i("OuterStartExtent",Number,$$t.$ge.$type,new $$t.b4(2,NaN,function(a,b){a.z("OuterStartExtent",b.d(),b.c())}));$$t.$ge.u="OuterEndExtent";$$t.$ge.outerEndExtentProperty=$$t.$b3.i("OuterEndExtent",Number,$$t.$ge.$type,new $$t.b4(2,NaN,function(a,b){a.z("OuterEndExtent",b.d(),b.c())}));$$t.$ge.y="StrokeThickness";$$t.$ge.strokeThicknessProperty=$$t.$b3.i("StrokeThickness",Number,$$t.$ge.$type,new $$t.b4(2,1,function(a,b){a.z("StrokeThickness",b.d(),b.c())}));$$t.$fx.labelProperty=$$t.$b3.i("Label",String,$$t.$fx.$type,new $$t.b4(2,null,function(a,b){return $.ig.util.cast($$t.$fx.$type,a).n("Label",b.d(),b.c())}));$$t.$fx.itemProperty=$$t.$b3.i("Item",$.ig.$op.$type,$$t.$fx.$type,new $$t.b4(2,null,function(a,b){return $.ig.util.cast($$t.$fx.$type,a).n("Item",b.d(),b.c())}));$$t.$fx.itemNameProperty=$$t.$b3.i("ItemName",$.ig.$op.$type,$$t.$fx.$type,new $$t.b4(2,null,function(a,b){return $.ig.util.cast($$t.$fx.$type,a).n("ItemName",b.d(),b.c())}));$$t.$fx.itemBrushProperty=$$t.$b3.i("ItemBrush",$$t.$bt.$type,$$t.$fx.$type,new $$t.b4(2,null,function(a,b){return $.ig.util.cast($$t.$fx.$type,a).n("ItemBrush",b.d(),b.c())}));$$t.$fx.m="Thickness";$$t.$fx.thicknessProperty=$$t.$b3.i("Thickness",Number,$$t.$fx.$type,new $$t.b4(2,0,function(a,b){return $.ig.util.cast($$t.$fx.$type,a).n("Thickness",b.d(),b.c())}));$$t.$fx.l="Outline";$$t.$fx.outlineProperty=$$t.$b3.i("Outline",$$t.$bt.$type,$$t.$fx.$type,new $$t.b4(2,null,function(a,b){$.ig.util.cast($$t.$fx.$type,a).n("Outline",b.d(),b.c())}));$$t.$fi.t=new $$t.fa(String,$$t.$bt.$type,0);$$t.$fi.e=null;$$t.$fi.f=null;$$t.$fi.ac=0;$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.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.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[],["reset1"]],[[],["reset"]],[[],["detach"]],[[],["transferChildrenTo"]],[[],["isPlottable"]],[[],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[],["duplicate1"]],[[],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]])})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.lineargauge.js 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["LinearGraphNeedleShape:a","Enum:b","ValueType:c","Object:d","Type:e","Boolean:f","String:g","IComparable:h","Number:i","Number:j","Single:k","Number:l","Void:m","String:n","Array:o","RegExp:p","RuntimeTypeHandle:q","MethodInfo:r","MethodBase:s","MemberInfo:t","ParameterInfo:u","TypeCode:v","ConstructorInfo:w","LinearScaleOrientation:x","TitlesPosition:y","LinearGraphBackingFrame:z","Brush:aa","Color:ab","Number:ac","Math:ad","Number:ae","Number:af","Number:ag","Number:ah","Number:ai","Number:aj","Number:ak","Script:al","PathGeometry:am","Geometry:an","GeometryType:ao","PathFigureCollection:ap","List$1:aq","IList$1:ar","ICollection$1:as","IEnumerable$1:at","IEnumerable:au","IEnumerator:av","IEnumerator$1:aw","IArrayList:ax","Array:ay","ICollection:az","CompareCallback:a0","MulticastDelegate:a1","IntPtr:a2","IList:a3","IDisposable:a4","IArray:a5","Date:a6","Date:a7","Func$3:a8","Action$1:a9","PathFigure:ba","PathSegmentCollection:bb","Point:bc","LineSegment:bd","PathSegment:be","PathSegmentType:bf","BrushUtil:bg","LinearGradientBrush:bh","GradientStop:bi","ColorUtil:bj","Random:bk","InterpolationMode:bl","MathUtil:bm","RuntimeHelpers:bn","RuntimeFieldHandle:bo","JQueryObject:bp","Element:bq","ElementAttributeCollection:br","ElementCollection:bs","WebStyle:bt","ElementNodeType:bu","Document:bv","EventListener:bw","IElementEventHandler:bx","ElementEventHandler:by","ElementAttribute:bz","JQueryPosition:b0","JQueryCallback:b1","JQueryEvent:b2","JQueryUICallback:b3","BrushCollection:b4","ObservableCollection$1:b5","INotifyCollectionChanged:b6","NotifyCollectionChangedEventHandler:b7","NotifyCollectionChangedEventArgs:b8","EventArgs:b9","NotifyCollectionChangedAction:ca","INotifyPropertyChanged:cb","PropertyChangedEventHandler:cc","PropertyChangedEventArgs:cd","Delegate:ce","CssHelper:cf","JQuery:cg","JQueryDeferred:ch","JQueryPromise:ci","Action:cj","CssGradientUtil:ck","GeometryUtil:cl","Rect:cm","Size:cn","Tuple$2:co","LinearGraphFrame:cp","LinearGraphScaleFrame:cq","Func$1:cr","LinearGraphRectFrame:cs","Func$5:ct","InterpolationUtil:cu","LinearGraphNeedleFrame:cv","MorphSegment:cw","ArcSegment:cx","SweepDirection:cy","PolyLineSegment:cz","PointCollection:c0","LinearGraphNeedlePreparer:c1","LinearGraphNeedleParameters:c2","LinearGraphScaler:c3","LinearGraphVisualData:c4","PrimitiveVisualData:c5","IVisualData:c6","PrimitiveAppearanceData:c7","BrushAppearanceData:c8","Visibility:c9","StringBuilder:da","AppearanceHelper:db","LinearGradientBrushAppearanceData:dc","GradientStopAppearanceData:dd","SolidBrushAppearanceData:de","FrameworkElement:df","UIElement:dg","DependencyObject:dh","Dictionary:di","DependencyProperty:dj","PropertyMetadata:dk","PropertyChangedCallback:dl","DependencyPropertyChangedEventArgs:dm","DependencyPropertiesCollection:dn","UnsetValue:dp","Binding:dq","PropertyPath:dr","Transform:ds","Style:dt","Path:du","Shape:dv","DoubleCollection:dw","GeometryGroup:dx","GeometryCollection:dy","FillRule:dz","LineGeometry:d0","RectangleGeometry:d1","EllipseGeometry:d2","Error:d3","EllipseGeometryData:d4","GeometryData:d5","GetPointsSettings:d6","RectangleGeometryData:d7","LineGeometryData:d8","PathGeometryData:d9","PathFigureData:ea","LineSegmentData:eb","SegmentData:ec","PolylineSegmentData:ed","ArcSegmentData:ee","PolyBezierSegment:ef","PolyBezierSegmentData:eg","LabelAppearanceData:eh","FontInfo:ei","TextBlock:ej","RotateTransform:ek","TransformGroup:el","TransformCollection:em","ShapeTags:en","LinearScaleVisualData:eo","LinearGraphScaleLabelVisualDataList:ep","LinearGraphScaleTickmarkVisualDataList:eq","LinearGraphRangeVisualDataList:er","LinearGraphToolTipVisualData:es","ToolTipItemVisualData:et","LinearGraphScaleLabelVisualData:eu","LinearGraphScaleTickmarkVisualData:ev","LinearGraphRangeVisualData:ew","XamLinearGraphRange:ex","LinearGraphRangeCollection:ey","LinearGraphTooltipDataContext:ez","ToolTipInfo:e0","FormatLinearGraphLabelHandler:e1","FormatLinearGraphLabelEventArgs:e2","AlignLinearGraphLabelHandler:e3","AlignLinearGraphLabelEventArgs:e4","LinearGaugeFrame:e5","LinearGaugeScaleFrame:e6","LinearNeedleVisualDataList:e7","LinearNeedleVisualData:e8","LinearGaugeVisualData:e9","XamLinearGauge:fa","Control:fb","Thickness:fc","HorizontalAlignment:fd","VerticalAlignment:fe","DoubleAnimator:ff","EasingFunctionHandler:fg","Callback:fh","StackPool$1:fi","Dictionary$2:fj","IDictionary$2:fk","IDictionary:fl","IEqualityComparer$1:fm","KeyValuePair$2:fn","NotImplementedException:fo","Stack$1:fp","ReverseArrayEnumerator$1:fq","XamLinearGaugeView:fr","RenderingContext:fs","IRenderer:ft","Rectangle:fu","Polygon:fv","Polyline:fw","DataTemplateRenderInfo:fx","DataTemplatePassInfo:fy","ContentControl:fz","DataTemplate:f0","DataTemplateRenderHandler:f1","DataTemplateMeasureHandler:f2","DataTemplateMeasureInfo:f3","DataTemplatePassHandler:f4","Line:f5","FontUtil:f6","DOMEventProxy:f7","EventProxy:f8","ModifierKeys:f9","Func$2:ga","MouseWheelHandler:gb","GestureHandler:gc","ContactHandler:gd","TouchHandler:ge","MouseOverHandler:gf","MouseHandler:gg","KeyHandler:gh","Key:gi","MSGesture:gj","window:gk","MouseEventArgs:gl","DivElement:gm","CanvasElement:gn","CanvasContext:go","CanvasViewRenderer:gp","CanvasContext2D:gq","TextMetrics:gr","ImageData:gs","Gradient:gt","BezierSegment:gu","TranslateTransform:gv","ScaleTransform:gw","PathVisualData:gx","PolygonUtil:gy","AbstractEnumerable:gz","AbstractEnumerator:g0","GenericEnumerable$1:g1","GenericEnumerator$1:g2"]);$.ig.util.defType("TitlesPosition:y","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("TitlesPosition",$.ig.$ep.$type)},true);$.ig.util.defType("LinearScaleOrientation:x","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("LinearScaleOrientation",$.ig.$ep.$type)},true);$.ig.util.defType("LinearGraphNeedleShape:a","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("LinearGraphNeedleShape",$.ig.$ep.$type)},true);$.ig.util.defType("LinearGraphBackingFrame:z","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},g:function(a,b,c){var $self=this;var d=new $$t.am;var e=new $$t.ba;var f,g,h,i;if(c==1){f=function(){var $ret=new $$t.bd(1);$ret.c({__x:a*$self.a(),__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();g=function(){var $ret=new $$t.bd(1);$ret.c({__x:a*$self.b(),__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();h=function(){var $ret=new $$t.bd(1);$ret.c({__x:a*$self.b(),__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();i=function(){var $ret=new $$t.bd(1);$ret.c({__x:a*$self.a(),__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}else{f=function(){var $ret=new $$t.bd(1);$ret.c({__x:0,__y:a*(1-$self.b()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();g=function(){var $ret=new $$t.bd(1);$ret.c({__x:b,__y:a*(1-$self.b()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();h=function(){var $ret=new $$t.bd(1);$ret.c({__x:b,__y:a*(1-$self.a()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();i=function(){var $ret=new $$t.bd(1);$ret.c({__x:0,__y:a*(1-$self.a()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}e.__startPoint=f.c();e.__segments.add(g);e.__segments.add(h);e.__segments.add(i);e.__isClosed=true;d.b().add(e);return d},d:function(a,b,c){this.c(b.c()+(c.c()-b.c())*a);this.e($$t.$bg.g(b.e(),a,c.e(),0));this.f($$t.$bg.g(b.f(),a,c.f(),0));this.b(b.b()+(c.b()-b.b())*a);this.a(b.a()+(c.a()-b.a())*a)},$type:new $.ig.Type("LinearGraphBackingFrame",$.ig.$ot)},true);$.ig.util.defType("LinearGraphFrame:cp","Object",{init:function(){$.ig.$op.init.call(this);this.a(new $$t.z);this.b(new $$t.cs)},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},d:function(a,b,c){this.b($$t.$cs.a(a,1-a,b.b(),c.b()));this.c().w(a,b.c(),c.c());this.a().d(a,b.a(),c.a())},$type:new $.ig.Type("LinearGraphFrame",$.ig.$ot)},true);$.ig.util.defType("LinearGraphNeedleFrame:cv","Object",{init:function(){$.ig.$op.init.call(this);this.f(new $$t.cw);this.g(new $$t.cw);this.d(new $$t.cw);this.j(new $$t.cw);this.i(new $$t.cw);this.k(new $$t.cw);this.e(new $$t.cw);this.h(new $$t.cw);this.b(new $$t.cw);this.c(new $$t.cw)},_n:0,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_m:0,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_q:0,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_p:0,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_r:null,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_s:null,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_o:0,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},a:function(a,b,c,d){var e=new $$t.cv;e.n(c.n()+(d.n()-c.n())*a);e.m(c.m()+(d.m()-c.m())*a);e.q(c.q()+(d.q()-c.q())*a);e.l(c.l()+(d.l()-c.l())*a);e.p(c.p()+(d.p()-c.p())*a);e.r($$t.$bg.g(c.r(),a,d.r(),0));e.s($$t.$bg.g(c.s(),a,d.s(),0));e.o(c.o()+(d.o()-c.o())*a);e.f().k(a,c.f(),d.f());e.g().k(a,c.g(),d.g());e.d().k(a,c.d(),d.d());e.j().k(a,c.j(),d.j());e.i().k(a,c.i(),d.i());e.k().k(a,c.k(),d.k());e.e().k(a,c.e(),d.e());e.h().k(a,c.h(),d.h());e.b().k(a,c.b(),d.b());e.c().k(a,c.c(),d.c());return e},t:function(a,b,c){var d=new $$t.am;var e=new $$t.ba;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.i().i(f,e,a,b,c);f=this.j().i(f,e,a,b,c);f=this.d().i(f,e,a,b,c);f=this.g().i(f,e,a,b,c);f=this.f().i(f,e,a,b,c);f=this.h().i(f,e,a,b,c);f=this.e().i(f,e,a,b,c);f=this.k().i(f,e,a,b,c);e.__isClosed=true;d.b().add(e);var g=new $$t.ba;if(this.b().f.count()>0||this.c().f.count()>0){f=this.b().i(f,g,a,b,c);f=this.c().i(f,g,a,b,c);g.__isClosed=true;d.b().add(g)}return d},$type:new $.ig.Type("LinearGraphNeedleFrame",$.ig.$ot)},true);$.ig.util.defType("LinearGraphRectFrame:cs","Object",{init:function(){$.ig.$op.init.call(this)},e:0,f:0,b:0,c:0,g:0,d:0,i:null,j:null,h:0,k:function(a,b,c,d){var $self=this;var e=new $$t.am;var f=new $$t.ba;var g,h,i,j;if(d==1){g=function(){var $ret=new $$t.bd(1);$ret.c({__x:a.__x+b*$self.b,__y:c-$self.d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();h=function(){var $ret=new $$t.bd(1);$ret.c({__x:a.__x+b*$self.c,__y:c-$self.d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();i=function(){var $ret=new $$t.bd(1);$ret.c({__x:a.__x+b*$self.f,__y:c-$self.g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();j=function(){var $ret=new $$t.bd(1);$ret.c({__x:a.__x+b*$self.e,__y:c-$self.g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}else{g=function(){var $ret=new $$t.bd(1);$ret.c({__x:$self.g,__y:b*(1-$self.f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();h=function(){var $ret=new $$t.bd(1);$ret.c({__x:$self.d,__y:b*(1-$self.c),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();i=function(){var $ret=new $$t.bd(1);$ret.c({__x:$self.d,__y:b*(1-$self.b),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();j=function(){var $ret=new $$t.bd(1);$ret.c({__x:$self.g,__y:b*(1-$self.e),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}f.__startPoint=g.c();f.__segments.add(h);f.__segments.add(i);f.__segments.add(j);f.__isClosed=true;e.b().add(f);return e},a:function(a,b,c,d){var e=new $$t.cs;e.i=$$t.$bg.g(c.i,a,d.i,0);e.j=$$t.$bg.g(c.j,a,d.j,0);e.h=b*c.h+a*d.h;e.e=b*c.e+a*d.e;e.f=b*c.f+a*d.f;e.g=b*c.g+a*d.g;e.d=b*c.d+a*d.d;e.b=b*c.b+a*d.b;e.c=b*c.c+a*d.c;return e},$type:new $.ig.Type("LinearGraphRectFrame",$.ig.$ot)},true);$.ig.util.defType("LinearGraphScaleFrame:cq","Object",{init:function(){$.ig.$op.init.call(this);this.k(new $$t.aq($$t.$cs.$type,0));this.j(new Array(0));this.i(new Array(0));this.e(new Array(0));this.d(new Array(0));this.f(new Array(0));this.c(new Array(0));this.g(new Array(0));this.h(new Array(0))},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_s:0,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_p:0,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_q:0,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_r:0,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_u:0,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_t:0,t:function(value){if(arguments.length===1){this._t=value;return value}else{return this._t}},_ab:null,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},_v:0,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_n:0,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_m:0,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_aa:null,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_o:0,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_z:null,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},ac:function(a,b,c,d){var $self=this;var e=new $$t.am;var f=new $$t.ba;var g=a.__x;var h=a.__y;var i,j,k,l;if(d==1){i=function(){var $ret=new $$t.bd(1);$ret.c({__x:g+b*$self.q(),__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();j=function(){var $ret=new $$t.bd(1);$ret.c({__x:g+b*$self.r(),__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();k=function(){var $ret=new $$t.bd(1);$ret.c({__x:g+b*$self.r(),__y:h+c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();l=function(){var $ret=new $$t.bd(1);$ret.c({__x:g+b*$self.q(),__y:h+c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}else{i=function(){var $ret=new $$t.bd(1);$ret.c({__x:g,__y:b*(1-$self.r()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();j=function(){var $ret=new $$t.bd(1);$ret.c({__x:g+c,__y:b*(1-$self.r()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();k=function(){var $ret=new $$t.bd(1);$ret.c({__x:g+c,__y:b*(1-$self.q()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();l=function(){var $ret=new $$t.bd(1);$ret.c({__x:g,__y:b*(1-$self.q()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}f.__startPoint=i.c();f.__segments.add(j);f.__segments.add(k);f.__segments.add(l);f.__isClosed=true;e.b().add(f);return e},w:function(a,b,c){this.ab($$t.$bg.g(b.ab(),a,c.ab(),0));this.aa($$t.$bg.g(b.aa(),a,c.aa(),0));if(b.z()==null&&c.z()==null){this.z(null)}else{this.z($$t.$bg.g(b.z(),a,c.z(),0))}this.s(b.s()+(c.s()-b.s())*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.l(b.l()+(c.l()-b.l())*a);this.u(b.u()+(c.u()-b.u())*a);this.t(b.t()+(c.t()-b.t())*a);this.n(b.n()+(c.n()-b.n())*a);this.m(b.m()+(c.m()-b.m())*a);this.v(b.v()+(c.v()-b.v())*a);this.o(b.o()+(c.o()-b.o())*a);this.j(this.a(a,this.j(),b.j(),c.j()));this.i(this.a(a,this.i(),b.i(),c.i()));this.e(this.a(a,this.e(),b.e(),c.e()));this.f(this.a(a,this.f(),b.f(),c.f()));this.c(this.a(a,this.c(),b.c(),c.c()));this.g(this.a(a,this.g(),b.g(),c.g()));this.h(this.a(a,this.h(),b.h(),c.h()));this.d(this.b(a,this.d(),b.d(),c.d()));this.y(a,this.k(),b.k(),c.k())},a: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},b: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},y:function(a,b,c,d){var $self=this;$$t.$cu.b($$t.$cs.$type,b,a,c,d,function(){return new $$t.cs},$$t.$cs.a)},x:function(a,b,c,d){var $self=this;$$t.$cu.b($$t.$cv.$type,b,a,c,d,function(){return new $$t.cv},$$t.$cv.a)},$type:new $.ig.Type("LinearGraphScaleFrame",$.ig.$ot)},true);$.ig.util.defType("LinearGraphNeedlePreparer:c1","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},c:function(a){this.d(a)},d:function(a){this.f(a);var b=this.a();a.n(b.outerExtent());a.m(b.innerExtent());a.q(0);if(!isNaN(b.outerBaseWidth())){a.q(Math.max(a.q(),b.outerBaseWidth()))}if(!isNaN(b.innerBaseWidth())){a.q(Math.max(a.q(),b.innerBaseWidth()))}var c=8;var d=new Array(c);var e=new Array(c+1);this.e(a,d,e,b);for(var f=0;f<c;f++){var g=d[f].f;g.add(e[f]);g.add(e[f+1])}},e:function(a,b,c,d){var e=d.innerExtent();var f=d.outerExtent();var g=d.innerPointExtent();var h=d.outerPointExtent();if(d.scaleOrientation()==0){e=1-e;f=1-f;g=1-g;h=1-h;b[0]=a.i();b[1]=a.j();b[2]=a.d();b[3]=a.g();b[4]=a.f();b[5]=a.h();b[6]=a.e();b[7]=a.k();c[0]={__x:-1*d.outerBaseWidth(),__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c[1]={__x:d.outerBaseWidth(),__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c[2]={__x:d.outerPointWidth(),__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c[3]={__x:d.innerPointWidth(),__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c[4]={__x:d.innerBaseWidth(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c[5]={__x:-1*d.innerBaseWidth(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c[6]={__x:-1*d.innerPointWidth(),__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c[7]={__x:-1*d.outerPointWidth(),__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c[8]={__x:-1*d.outerBaseWidth(),__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{b[0]=a.i();b[1]=a.j();b[2]=a.d();b[3]=a.g();b[4]=a.f();b[5]=a.h();b[6]=a.e();b[7]=a.k();c[0]={__x:f,__y:-1*d.outerBaseWidth(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c[1]={__x:f,__y:d.outerBaseWidth(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c[2]={__x:h,__y:d.outerPointWidth(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c[3]={__x:g,__y:d.innerPointWidth(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c[4]={__x:e,__y:d.innerBaseWidth(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c[5]={__x:e,__y:-1*d.innerBaseWidth(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c[6]={__x:g,__y:-1*d.innerPointWidth(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c[7]={__x:h,__y:-1*d.outerPointWidth(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c[8]={__x:f,__y:-1*d.outerBaseWidth(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},a:function(){var a=this.b();var b=.85;var c=.25;var d=.45;var e=a.defaultWidth();var f=.5;var g=a.innerExtent();var h=a.outerExtent();var i=a.innerPointExtent();var j=a.outerPointExtent();var k=a.innerBaseWidth();var l=a.outerBaseWidth();var m=a.innerPointWidth();var n=a.outerPointWidth();if(isNaN(g)){g=c}if(isNaN(h)){h=b}if(isNaN(i)){if(a.needleShape()==3){i=d}else{i=c}}if(isNaN(j)){j=b}if(isNaN(l)){l=e}if(isNaN(k)){if(a.needleShape()==4){k=l*f}else{k=e}}if(isNaN(m)){m=e}if(isNaN(n)){n=e}switch(a.needleShape()){case 1:case 2:case 4:j=h;i=g;break}if(a.needleShape()==3){k=0;m=l;n=l;j=h}if(a.needleShape()==2){k=0;m=0;n=l}if(a.needleShape()==4){m=k;n=l}if(a.needleShape()==1){var o=Math.max(k,l);k=o;l=o;m=o;n=o}a.innerExtent(g);a.outerExtent(h);a.innerPointExtent(i);a.outerPointExtent(j);a.innerBaseWidth(k);a.outerBaseWidth(l);a.innerPointWidth(m);a.outerPointWidth(n);return a},f:function(a){a.f().l();a.g().l();a.d().l();a.j().l();a.i().l();a.k().l();a.e().l();a.h().l();a.b().l();a.c().l()},$type:new $.ig.Type("LinearGraphNeedlePreparer",$.ig.$ot)},true);$.ig.util.defType("LinearGraphNeedleParameters:c2","Object",{init:function(){$.ig.$op.init.call(this);this.k=NaN;this.j=NaN;this.g=NaN;this.l=NaN;this.i=NaN;this.n=NaN;this.h=NaN;this.m=NaN;this.f=NaN;this.b=3},_scaleOrientation:null,scaleOrientation:function(value){if(arguments.length===1){this._scaleOrientation=value;return value}else{return this._scaleOrientation}},_isScaleInverted:false,isScaleInverted:function(value){if(arguments.length===1){this._isScaleInverted=value;return value}else{return this._isScaleInverted}},k:0,outerExtent:function(a){if(arguments.length===1){if(this.k!=a){this.k=a;this.x("OuterExtent")}return a}else{return this.k}},j:0,innerExtent:function(a){if(arguments.length===1){if(this.j!=a){this.j=a;this.x("InnerExtent")}return a}else{return this.j}},g:0,innerBaseWidth:function(a){if(arguments.length===1){if(this.g!=a){this.g=a;this.x("InnerBaseWidth")}return a}else{return this.g}},l:0,outerBaseWidth:function(a){if(arguments.length===1){if(this.l!=a){this.l=a;this.x("OuterBaseWidth")}return a}else{return this.l}},i:0,innerPointWidth:function(a){if(arguments.length===1){if(this.i!=a){this.i=a;this.x("InnerPointWidth")}return a}else{return this.i}},n:0,outerPointWidth:function(a){if(arguments.length===1){if(this.n!=a){this.n=a;this.x("OuterPointWidth")}return a}else{return this.n}},h:0,innerPointExtent:function(a){if(arguments.length===1){if(this.h!=a){this.h=a;this.x("InnerPointExtent")}return a}else{return this.h}},m:0,outerPointExtent:function(a){if(arguments.length===1){if(this.m!=a){this.m=a;this.x("OuterPointExtent")}return a}else{return this.m}},f:0,defaultWidth:function(a){if(arguments.length===1){if(this.f!=a){this.f=a;this.x("DefaultWidth")}return a}else{return this.f}},b:null,needleShape:function(a){if(arguments.length===1){if(this.b!=a){this.b=a;this.x("NeedleShape")}return a}else{return this.b}},a:function(){var a=new $$t.c2;a.outerExtent(this.outerExtent());a.innerExtent(this.innerExtent());a.innerBaseWidth(this.innerBaseWidth());a.outerBaseWidth(this.outerBaseWidth());a.innerPointExtent(this.innerPointExtent());a.outerPointExtent(this.outerPointExtent());a.innerPointWidth(this.innerPointWidth());a.outerPointWidth(this.outerPointWidth());a.needleShape(this.needleShape());a.defaultWidth(this.defaultWidth());return a},x:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.cd(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphNeedleParameters",$.ig.$ot,[$$t.$cb.$type])},true);$.ig.util.defType("LinearGraphScaler:c3","Object",{f:0,e:0,d:0,c:0,a:false,g:0,b:0,j:function(){return this.g},h:function(){return this.b},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.f=c;this.e=d;this.a=e;this.d=a;this.c=b;this.g=c;this.b=d},i:function(a){var b=(a-this.d)/(this.c-this.d);if(this.a){b=1-b}var c=this.g+(this.b-this.g)*b;c=Math.round(c*100)/100;return c},k:function(a){var b=(a-this.g)/(this.b-this.g);if(this.a){b=1-b}var c=this.d+(this.c-this.d)*b;return c},$type:new $.ig.Type("LinearGraphScaler",$.ig.$ot)},true);$.ig.util.defType("LinearGraphVisualData:c4","Object",{init:function(){$.ig.$op.init.call(this)},_scalePath:null,scalePath:function(value){if(arguments.length===1){this._scalePath=value;return value}else{return this._scalePath}},_backingPath:null,backingPath:function(value){if(arguments.length===1){this._backingPath=value;return value}else{return this._backingPath}},_underlayPath:null,underlayPath:function(value){if(arguments.length===1){this._underlayPath=value;return value}else{return this._underlayPath}},_overlayPath:null,overlayPath:function(value){if(arguments.length===1){this._overlayPath=value;return value}else{return this._overlayPath}},_scale:null,scale:function(value){if(arguments.length===1){this._scale=value;return value}else{return this._scale}},_scaleLabels:null,scaleLabels:function(value){if(arguments.length===1){this._scaleLabels=value;return value}else{return this._scaleLabels}},_scaleTickmarks:null,scaleTickmarks:function(value){if(arguments.length===1){this._scaleTickmarks=value;return value}else{return this._scaleTickmarks}},_ranges:null,ranges:function(value){if(arguments.length===1){this._ranges=value;
return value}else{return this._ranges}},_toolTip:null,toolTip:function(value){if(arguments.length===1){this._toolTip=value;return value}else{return this._toolTip}},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},scaleByViewport:function(){if(this.scalePath()!=null){this.scalePath().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 $$t.da;var b=true;a.f("{");if(this.scalePath()!=null){if(b){b=false}else{a.d(", ")}a.d("scalePath: ");a.f(this.scalePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.d(", ")}a.d("backingPath: ");a.f(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.d(", ")}a.d("underlayPath: ");a.f(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.d(", ")}a.d("overlayPath: ");a.f(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.f(d.serialize())}a.f("]")}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.f(g.serialize())}a.f("]")}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.f(j.serialize())}a.f("]")}if(this.name()!=null){if(b){b=false}else{a.d(", ")}a.d("name: '");a.d(this.name());a.f("'")}if(this.toolTip()!=null){if(b){b=false}else{a.d(", ")}a.d("toolTip: ");a.d(this.toolTip().serialize())}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.f("}");a.d("}");return a.b()},_viewport:null,viewport:function(value){if(arguments.length===1){this._viewport=value;return value}else{return this._viewport}},$type:new $.ig.Type("LinearGraphVisualData",$.ig.$ot)},true);$.ig.util.defType("LinearScaleVisualData:eo","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("LinearScaleVisualData",$.ig.$ot)},true);$.ig.util.defType("LinearGraphScaleLabelVisualData:eu","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(value){if(arguments.length===1){this._labelValue=value;return value}else{return this._labelValue}},_labelSize:null,labelSize:function(value){if(arguments.length===1){this._labelSize=value;return value}else{return this._labelSize}},_labelPosition:null,labelPosition:function(value){if(arguments.length===1){this._labelPosition=value;return value}else{return this._labelPosition}},_appearance:null,appearance:function(value){if(arguments.length===1){this._appearance=value;return value}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 $$t.cn(this.labelSize().b()/a.width(),this.labelSize().a()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().b()+", height: "+this.labelSize().a()+"}, labelPosition: { x: "+this.labelPosition().__x+", y: "+this.labelPosition().__y+"}, appearance: "+this.appearance().serialize()+"}"},$type:new $.ig.Type("LinearGraphScaleLabelVisualData",$.ig.$ot)},true);$.ig.util.defType("LinearGraphScaleLabelVisualDataList:ep","List$1",{init:function(){$$t.$aq.init.call(this,$$t.$eu.$type)},$type:new $.ig.Type("LinearGraphScaleLabelVisualDataList",$$t.$aq.$type.specialize($$t.$eu.$type))},true);$.ig.util.defType("LinearGraphScaleTickmarkVisualData:ev","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(value){if(arguments.length===1){this._tickPath=value;return value}else{return this._tickPath}},serialize:function(){return"{ tickPath: "+this.tickPath().serialize()+"}"},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualData",$.ig.$ot)},true);$.ig.util.defType("LinearGraphScaleTickmarkVisualDataList:eq","List$1",{init:function(){$$t.$aq.init.call(this,$$t.$ev.$type)},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualDataList",$$t.$aq.$type.specialize($$t.$ev.$type))},true);$.ig.util.defType("ToolTipItemVisualData:et","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},serialize:function(){},$type:new $.ig.Type("ToolTipItemVisualData",$.ig.$ot)},true);$.ig.util.defType("LinearGraphRangeVisualData:ew","ToolTipItemVisualData",{init:function(){$$t.$et.init.call(this)},_rangePath:null,rangePath:function(value){if(arguments.length===1){this._rangePath=value;return value}else{return this._rangePath}},serialize:function(){return"{ rangePath: "+this.rangePath().serialize()+", type: '"+this.type()+"'}"},type:function(){return"range"},$type:new $.ig.Type("LinearGraphRangeVisualData",$$t.$et.$type)},true);$.ig.util.defType("LinearGraphRangeVisualDataList:er","List$1",{init:function(){$$t.$aq.init.call(this,$$t.$ew.$type)},$type:new $.ig.Type("LinearGraphRangeVisualDataList",$$t.$aq.$type.specialize($$t.$ew.$type))},true);$.ig.util.defType("LinearGraphToolTipVisualData:es","Object",{init:function(){$.ig.$op.init.call(this)},_item:null,item:function(value){if(arguments.length===1){this._item=value;return value}else{return this._item}},_outline:null,outline:function(value){if(arguments.length===1){this._outline=value;return value}else{return this._outline}},_itemBrush:null,itemBrush:function(value){if(arguments.length===1){this._itemBrush=value;return value}else{return this._itemBrush}},_thickness:0,thickness:function(value){if(arguments.length===1){this._thickness=value;return value}else{return this._thickness}},serialize:function(){var a=new $$t.da;a.d("{ item: ");if(this.item()!=null){a.d(this.item().serialize())}a.d(", ");a.d("outline: ");a.d($$t.$db.serializeColor(this.outline()));a.d(", ");a.d("itemBrush: ");a.d($$t.$db.serializeColor(this.itemBrush()));a.d(", ");a.d("thickness: ");a.d(this.thickness().toString());a.d("}");return a.b()},$type:new $.ig.Type("LinearGraphToolTipVisualData",$.ig.$ot)},true);$.ig.util.defType("XamLinearGraphRange:ex","DependencyObject",{init:function(){$$t.$dh.init.call(this)},aa:function(a,b,c){},z:function(a,b,c){this.aa(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.cd(a))}},propertyChanged:null,name:function(a){if(arguments.length===1){this.g($$t.$ex.nameProperty,a);return a}else{return this.c($$t.$ex.nameProperty)}},brush:function(a){if(arguments.length===1){this.g($$t.$ex.brushProperty,a);return a}else{return this.c($$t.$ex.brushProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$ex.outlineProperty,a);return a}else{return this.c($$t.$ex.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.g($$t.$ex.startValueProperty,a);return a}else{return this.c($$t.$ex.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.g($$t.$ex.endValueProperty,a);return a}else{return this.c($$t.$ex.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.g($$t.$ex.innerStartExtentProperty,a);return a}else{return this.c($$t.$ex.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.g($$t.$ex.innerEndExtentProperty,a);return a}else{return this.c($$t.$ex.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.g($$t.$ex.outerStartExtentProperty,a);return a}else{return this.c($$t.$ex.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.g($$t.$ex.outerEndExtentProperty,a);return a}else{return this.c($$t.$ex.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.g($$t.$ex.strokeThicknessProperty,a);return a}else{return this.c($$t.$ex.strokeThicknessProperty)}},$type:new $.ig.Type("XamLinearGraphRange",$$t.$dh.$type,[$$t.$cb.$type])},true);$.ig.util.defType("LinearGraphRangeCollection:ey","ObservableCollection$1",{init:function(){$$t.$b5.init.call(this,$$t.$ex.$type)},$type:new $.ig.Type("LinearGraphRangeCollection",$$t.$b5.$type.specialize($$t.$ex.$type))},true);$.ig.util.defType("LinearGraphTooltipDataContext:ez","DependencyObject",{init:function(){$$t.$dh.init.call(this)},item:function(a){if(arguments.length===1){this.g($$t.$ez.itemProperty,a);return a}else{return this.c($$t.$ez.itemProperty)}},itemName:function(a){if(arguments.length===1){this.g($$t.$ez.itemNameProperty,a);return a}else{return this.c($$t.$ez.itemNameProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$ez.outlineProperty,a);return a}else{return this.c($$t.$ez.outlineProperty)}},brush:function(a){if(arguments.length===1){this.g($$t.$ez.itemBrushProperty,a);return a}else{return this.c($$t.$ez.itemBrushProperty)}},thickness:function(a){if(arguments.length===1){this.g($$t.$ez.thicknessProperty,a);return a}else{return this.c($$t.$ez.thicknessProperty)}},label:function(a){if(arguments.length===1){this.g($$t.$ez.labelProperty,a);return a}else{return this.c($$t.$ez.labelProperty)}},n:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.cd(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphTooltipDataContext",$$t.$dh.$type,[$$t.$cb.$type])},true);$.ig.util.defType("ToolTipInfo:e0","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("ToolTipInfo",$.ig.$ot)},true);$.ig.util.defType("FormatLinearGraphLabelEventArgs:e2","EventArgs",{init:function(){$$t.$b9.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,value:0,label:null,$type:new $.ig.Type("FormatLinearGraphLabelEventArgs",$$t.$b9.$type)},true);$.ig.util.defType("AlignLinearGraphLabelEventArgs:e4","FormatLinearGraphLabelEventArgs",{init:function(){$$t.$e2.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignLinearGraphLabelEventArgs",$$t.$e2.$type)},true);$.ig.util.defType("MorphSegment:cw","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$t.aq($$t.$bc.$type,0);this.g=new $$t.aq($$t.$bc.$type,0)},f:null,g:null,b:false,h:0,e:false,a:false,d:false,c:false,j:function(a){this.g.clear();var b=20;if(this.b){var c;var d;var e;if(this.f.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.f.__inner[0];e=this.f.__inner[1]}var f=$$t.$cl.i(d,e,this.h,!this.c,this.d);var g=$$t.$cl.c(f,d);var h=$$t.$cl.c(f,e);while(this.c&&h<g){h+=3.14159265358979*2}while(!this.c&&h>g){h-=3.14159265358979*2}var i=0;for(var j=0;j<b;j++){c=j/b;if(this.c){i=g+(h-g)*c}else{i=g-(g-h)*c}this.g.add({__x:f.__x+Math.cos(i)*this.h,__y:f.__y+Math.sin(i)*this.h,$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.f.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.f.__inner[0];m=this.f.__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.g.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.a=true},i:function(a,b,c,d,e){var f=this;var g=null;var h=f.f;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.b){if(i>1){var k=new $$t.cx;g=k;var l=h.__inner[1];k.d({__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.b(f.d);k.e(f.c?1:0);k.f(new $$t.cn(f.h*c,f.h*c));a=k.d()}}else{var m=new $$t.cz;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.f;var f=false;var g=c.f;var h=false;if(e.count()==0&&g.count()==0){return}d.b=false;d.e=false;d.a=false;d.d=false;d.c=false;if(b.e){f=true}if(c.e){h=true}if(b.b!=c.b||b.e||c.e||b.d!=c.d||b.c!=c.c){f=true;h=true;d.e=true}if(f&&!b.e){if(!b.a){b.j(c.h)}e=b.g}if(h&&!c.e){if(!c.a){c.j(b.h)}g=c.g}if(b.e){e=b.g}if(c.e){g=c.g}d.g.clear();if(b.b&&c.b){d.b=true}$$t.$cu.a(d.f,a,e,g);if(d.e){var i;var j=d.f.count();for(var k=0;k<j;k++){i=d.f.__inner[k];d.g.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.a=true}if(b.d==c.d){d.d=c.d}if(b.c==c.c){d.c=c.c}if(d.b){d.h=b.h+(c.h-b.h)*a}},l:function(){this.f.clear();this.g.clear();this.e=false;this.a=false;this.b=false},$type:new $.ig.Type("MorphSegment",$.ig.$ot)},true);$.ig.util.defType("LinearGaugeFrame:e5","LinearGraphFrame",{init:function(){$$t.$cp.init.call(this);this.c(new $$t.e6)},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("LinearGaugeFrame",$$t.$cp.$type)},true);$.ig.util.defType("LinearGaugeScaleFrame:e6","LinearGraphScaleFrame",{init:function(){$$t.$cq.init.call(this);this.ad(new $$t.cv)},_ad:null,ad:function(value){if(arguments.length===1){this._ad=value;return value}else{return this._ad}},w:function(a,b,c){$$t.$cq.w.call(this,a,b,c);this.ad($$t.$cv.a(a,1-a,b.ad(),c.ad()))},$type:new $.ig.Type("LinearGaugeScaleFrame",$$t.$cq.$type)},true);$.ig.util.defType("LinearNeedleVisualData:e8","ToolTipItemVisualData",{init:function(){$$t.$et.init.call(this)},_value:0,value:function(value){if(arguments.length===1){this._value=value;return value}else{return this._value}},serialize:function(){return"{ value: "+this.value().toString()+", type: '"+this.type()+"'}"},type:function(){return"needle"},$type:new $.ig.Type("LinearNeedleVisualData",$$t.$et.$type)},true);$.ig.util.defType("LinearNeedleVisualDataList:e7","List$1",{init:function(){$$t.$aq.init.call(this,$$t.$e8.$type)},$type:new $.ig.Type("LinearNeedleVisualDataList",$$t.$aq.$type.specialize($$t.$e8.$type))},true);$.ig.util.defType("LinearGaugeVisualData:e9","LinearGraphVisualData",{init:function(){$$t.$c4.init.call(this)},_needlePath:null,needlePath:function(value){if(arguments.length===1){this._needlePath=value;return value}else{return this._needlePath}},_needle:null,needle:function(value){if(arguments.length===1){this._needle=value;return value}else{return this._needle}},scaleByViewport:function(){$$t.$c4.scaleByViewport.call(this);if(this.needlePath()!=null){this.needlePath().scaleByViewport(this.viewport())}},serialize:function(){var a=$$t.$c4.serialize.call(this);var b=new $$t.da;var c=a.length==0;if(this.needlePath()!=null){if(c){c=false}else{b.d(", ")}b.d("needlePath: ");b.f(this.needlePath().serialize())}if(this.needle()!=null){if(c){c=false}else{b.d(", ")}b.d("needle: ");b.f(this.needle().serialize())}if(c){return a}b.d("}");return a.substr(0,a.length-1)+b.b()},$type:new $.ig.Type("LinearGaugeVisualData",$$t.$c4.$type)},true);$.ig.util.defType("XamLinearGauge:fa","Control",{init:function(){var $self=this;this.bb=0;this.ba=0;this.a9=100;this.a5=new $$t.aq($$t.$ej.$type,0);this.a6=new $$t.aq($$t.$ej.$type,0);this.a8=new $$t.aq($$t.$du.$type,0);this.a7=new $$t.aq($$t.$du.$type,0);$$t.$fb.init.call(this);this.view(new $$t.fr(this));this.view().a3();this.g4=$$t.$cm.empty();this.g3=$$t.$cm.empty();this.g2=$$t.$cm.empty();this.aj(new $$t.e5);this.ai(new $$t.e5);this.ah(new $$t.e5);this.ranges(new $$t.ey);this.ax(true);this.aq(new $$t.ff(0,1,this.transitionDuration()));this.aq().propertyChanged=$.ig.Delegate.prototype.combine(this.aq().propertyChanged,this.eg.runOn(this));this.y($$t.$fa.$type);this.au(function(){var $ret=new $$t.fi($$t.$du.$type);$ret.a($self.view().bc.runOn($self.view()));$ret.b($self.view().bd.runOn($self.view()));$ret.c($self.view().be.runOn($self.view()));$ret.i($self.view().cc.runOn($self.view()));return $ret}());this.av(function(){var $ret=new $$t.fi($$t.$du.$type);$ret.a($self.view().a6.runOn($self.view()));$ret.b($self.view().a7.runOn($self.view()));$ret.c($self.view().a8.runOn($self.view()));$ret.i($self.view().cb.runOn($self.view()));return $ret}());this.at(function(){var $ret=new $$t.fi($$t.$du.$type);$ret.a($self.view().a6.runOn($self.view()));$ret.b($self.view().a7.runOn($self.view()));$ret.c($self.view().a8.runOn($self.view()));$ret.i($self.view().cb.runOn($self.view()));return $ret}());this.ar(function(){var $ret=new $$t.fi($$t.$ej.$type);$ret.a($self.view().ax.runOn($self.view()));$ret.b($self.view().ay.runOn($self.view()));$ret.c($self.view().az.runOn($self.view()));$ret.i($self.view().bt.runOn($self.view()));return $ret}());this.as(function(){var $ret=new $$t.fi($$t.$ej.$type);$ret.a($self.view().bm.runOn($self.view()));$ret.b($self.view().bn.runOn($self.view()));$ret.c($self.view().bo.runOn($self.view()));$ret.i($self.view().bu.runOn($self.view()));return $ret}())},_aq:null,aq:function(value){if(arguments.length===1){this._aq=value;return value}else{return this._aq}},eg:function(a,b){this.transitionProgress(this.aq().transitionProgress())},animating:function(){return this.aq().animationActive()},bb:0,transitionProgress:function(a){if(arguments.length===1){var b=this.bb;this.bb=a;this.eo("TransitionProgress",b,this.bb);return a}else{return this.bb}},e4:function(){this.bb=0;this.aq().stop();this.aq().start()},a2:function(){return this.transitionDuration()>0},formatLabel:null,alignLabel:null,_aj:null,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},_ai:null,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},_ah:null,ah:function(value){if(arguments.length===1){this._ah=value;return value}else{return this._ah}},_am:null,am:function(value){if(arguments.length===1){this._am=value;return value}else{return this._am}},orientation:function(a){if(arguments.length===1){this.g($$t.$fa.orientationProperty,a);return a}else{return this.c($$t.$fa.orientationProperty)}},ranges:function(a){if(arguments.length===1){this.g($$t.$fa.rangesProperty,a);return a}else{return this.c($$t.$fa.rangesProperty)}},rangeBrushes:function(a){if(arguments.length===1){this.g($$t.$fa.rangeBrushesProperty,a);return a}else{return this.c($$t.$fa.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.g($$t.$fa.rangeOutlinesProperty,a);return a}else{return this.c($$t.$fa.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.g($$t.$fa.minimumValueProperty,a);return a}else{return this.c($$t.$fa.minimumValueProperty)}},ba:0,actualMinimumValue:function(a){if(arguments.length===1){this.ba=a;return a}else{return this.ba}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$fa.maximumValueProperty,a);return a}else{return this.c($$t.$fa.maximumValueProperty)}},a9:0,actualMaximumValue:function(a){if(arguments.length===1){this.a9=a;return a}else{return this.a9}},value:function(a){if(arguments.length===1){this.g($$t.$fa.valueProperty,a);return a}else{return this.c($$t.$fa.valueProperty)}},needleShape:function(a){if(arguments.length===1){this.g($$t.$fa.needleShapeProperty,a);return a}else{return this.c($$t.$fa.needleShapeProperty)}},needleName:function(a){if(arguments.length===1){this.g($$t.$fa.needleNameProperty,a);return a}else{return this.c($$t.$fa.needleNameProperty)}},rangeInnerExtent:function(a){if(arguments.length===1){this.g($$t.$fa.rangeInnerExtentProperty,a);return a}else{return this.c($$t.$fa.rangeInnerExtentProperty)}},scaleInnerExtent:function(a){if(arguments.length===1){this.g($$t.$fa.scaleInnerExtentProperty,a);return a}else{return this.c($$t.$fa.scaleInnerExtentProperty)}},rangeOuterExtent:function(a){if(arguments.length===1){this.g($$t.$fa.rangeOuterExtentProperty,a);return a}else{return this.c($$t.$fa.rangeOuterExtentProperty)}},scaleOuterExtent:function(a){if(arguments.length===1){this.g($$t.$fa.scaleOuterExtentProperty,a);return a}else{return this.c($$t.$fa.scaleOuterExtentProperty)}},needleInnerExtent:function(a){if(arguments.length===1){this.g($$t.$fa.needleInnerExtentProperty,a);return a}else{return this.c($$t.$fa.needleInnerExtentProperty)}},needleOuterExtent:function(a){if(arguments.length===1){this.g($$t.$fa.needleOuterExtentProperty,a);return a}else{return this.c($$t.$fa.needleOuterExtentProperty)}},needleInnerBaseWidth:function(a){if(arguments.length===1){this.g($$t.$fa.needleInnerBaseWidthProperty,a);return a}else{return this.c($$t.$fa.needleInnerBaseWidthProperty)}},needleOuterBaseWidth:function(a){if(arguments.length===1){this.g($$t.$fa.needleOuterBaseWidthProperty,a);return a}else{return this.c($$t.$fa.needleOuterBaseWidthProperty)}},needleInnerPointWidth:function(a){if(arguments.length===1){this.g($$t.$fa.needleInnerPointWidthProperty,a);return a}else{return this.c($$t.$fa.needleInnerPointWidthProperty)}},needleOuterPointWidth:function(a){if(arguments.length===1){this.g($$t.$fa.needleOuterPointWidthProperty,a);return a}else{return this.c($$t.$fa.needleOuterPointWidthProperty)}},needleInnerPointExtent:function(a){if(arguments.length===1){this.g($$t.$fa.needleInnerPointExtentProperty,a);return a}else{return this.c($$t.$fa.needleInnerPointExtentProperty)}},needleOuterPointExtent:function(a){if(arguments.length===1){this.g($$t.$fa.needleOuterPointExtentProperty,a);return a}else{return this.c($$t.$fa.needleOuterPointExtentProperty)}},interval:function(a){if(arguments.length===1){this.g($$t.$fa.intervalProperty,a);return a}else{return this.c($$t.$fa.intervalProperty)}},ticksPostInitial:function(a){if(arguments.length===1){this.g($$t.$fa.ticksPostInitialProperty,a);return a}else{return this.c($$t.$fa.ticksPostInitialProperty)}},ticksPreTerminal:function(a){if(arguments.length===1){this.g($$t.$fa.ticksPreTerminalProperty,a);return a}else{return this.c($$t.$fa.ticksPreTerminalProperty)}},labelInterval:function(a){if(arguments.length===1){this.g($$t.$fa.labelIntervalProperty,a);return a}else{return this.c($$t.$fa.labelIntervalProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$fa.labelExtentProperty,a);return a}else{return this.c($$t.$fa.labelExtentProperty)}},labelsPostInitial:function(a){if(arguments.length===1){this.g($$t.$fa.labelsPostInitialProperty,a);return a}else{return this.c($$t.$fa.labelsPostInitialProperty)}},labelsPreTerminal:function(a){if(arguments.length===1){this.g($$t.$fa.labelsPreTerminalProperty,a);return a}else{return this.c($$t.$fa.labelsPreTerminalProperty)}},minorTickCount:function(a){if(arguments.length===1){this.g($$t.$fa.minorTickCountProperty,a);return a}else{return this.c($$t.$fa.minorTickCountProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.g($$t.$fa.tickStartExtentProperty,a);return a}else{return this.c($$t.$fa.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.g($$t.$fa.tickEndExtentProperty,a);return a}else{return this.c($$t.$fa.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fa.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$fa.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.g($$t.$fa.tickBrushProperty,a);return a}else{return this.c($$t.$fa.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.g($$t.$fa.fontBrushProperty,a);return a}else{return this.c($$t.$fa.fontBrushProperty)}},needleBreadth:function(a){if(arguments.length===1){this.g($$t.$fa.needleBreadthProperty,a);return a}else{return this.c($$t.$fa.needleBreadthProperty)}},needleBrush:function(a){if(arguments.length===1){this.g($$t.$fa.needleBrushProperty,a);return a}else{return this.c($$t.$fa.needleBrushProperty)}},needleOutline:function(a){if(arguments.length===1){this.g($$t.$fa.needleOutlineProperty,a);return a}else{return this.c($$t.$fa.needleOutlineProperty)}},needleStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fa.needleStrokeThicknessProperty,a);return a}else{return this.c($$t.$fa.needleStrokeThicknessProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.g($$t.$fa.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$fa.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.g($$t.$fa.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$fa.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fa.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$fa.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.g($$t.$fa.minorTickBrushProperty,a);return a}else{return this.c($$t.$fa.minorTickBrushProperty)}},isScaleInverted:function(a){if(arguments.length===1){this.g($$t.$fa.isScaleInvertedProperty,a);return a}else{return this.c($$t.$fa.isScaleInvertedProperty)}},backingBrush:function(a){if(arguments.length===1){this.g($$t.$fa.backingBrushProperty,a);return a}else{return this.c($$t.$fa.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.g($$t.$fa.backingOutlineProperty,a);return a}else{return this.c($$t.$fa.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fa.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$fa.backingStrokeThicknessProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.g($$t.$fa.backingInnerExtentProperty,a);return a}else{return this.c($$t.$fa.backingInnerExtentProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.g($$t.$fa.backingOuterExtentProperty,a);return a}else{return this.c($$t.$fa.backingOuterExtentProperty)}},scaleStartExtent:function(a){if(arguments.length===1){this.g($$t.$fa.scaleStartExtentProperty,a);return a}else{return this.c($$t.$fa.scaleStartExtentProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.g($$t.$fa.scaleEndExtentProperty,a);return a}else{return this.c($$t.$fa.scaleEndExtentProperty)}},scaleBrush:function(a){if(arguments.length===1){this.g($$t.$fa.scaleBrushProperty,a);return a}else{return this.c($$t.$fa.scaleBrushProperty)}},scaleOutline:function(a){if(arguments.length===1){this.g($$t.$fa.scaleOutlineProperty,a);return a}else{return this.c($$t.$fa.scaleOutlineProperty)}},scaleStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fa.scaleStrokeThicknessProperty,a);return a}else{return this.c($$t.$fa.scaleStrokeThicknessProperty)}},a0:function(a){if(arguments.length===1){this.g($$t.$fa.fk,a);return a}else{return this.c($$t.$fa.fk)}},transitionDuration:function(a){if(arguments.length===1){this.g($$t.$fa.transitionDurationProperty,a);return a}else{return this.c($$t.$fa.transitionDurationProperty)}},showToolTipTimeout:function(a){if(arguments.length===1){this.g($$t.$fa.showToolTipTimeoutProperty,a);return a}else{return this.c($$t.$fa.showToolTipTimeoutProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$fa.toolTipProperty,a);return a}else{return this.c($$t.$fa.toolTipProperty)}},_showToolTip:false,showToolTip:function(value){if(arguments.length===1){this._showToolTip=value;return value}else{return this._showToolTip}},font:function(a){if(arguments.length===1){this.g($$t.$fa.fontProperty,a);return a}else{return this.c($$t.$fa.fontProperty)}},_av:null,av:function(value){if(arguments.length===1){this._av=value;return value}else{return this._av}},_at:null,at:function(value){if(arguments.length===1){this._at=value;return value}else{return this._at}},_ar:null,ar:function(value){if(arguments.length===1){this._ar=value;return value}else{return this._ar}},_as:null,as:function(value){if(arguments.length===1){this._as=value;return value}else{return this._as}},_au:null,au:function(value){if(arguments.length===1){this._au=value;return value}else{return this._au}},getValueForPoint:function(a){var b=0;var c=a.__x;if(this.orientation()==1){b=a.__y;c=this.g7().height()}return this.am().k(c-b)},a4:null,needleContainsPoint:function(a){if(this.a4==null){return false}return $$t.$gy.a(this.a4,a)},exportVisualData:function(){var $self=this;var a=new $$t.e9;a.viewport($self.g7());a.scaleLabels(new $$t.ep);a.scaleTickmarks(new $$t.eq);a.ranges(new $$t.er);a.needle(function(){var $ret=new $$t.e8;$ret.value($self.value());return $ret}());$self.view().at(a);var b=$self.view().i();if(b!=null){var c=null;switch(b.d()){case"range":c=a.ranges().__inner[b.b()];break;case"needle":c=a.needle();break}a.toolTip(function(){var $ret=new $$t.es;$ret.item(c);$ret.itemBrush($$t.$db.fromBrush(b.a().brush()));$ret.outline($$t.$db.fromBrush(b.a().outline()));$ret.thickness(b.a().thickness());return $ret}())}return a},provideContainer:function(a){this.view().a1(a)},onMouseOver:function(a,b,c){if(this.showToolTip()){a=this.view().ao(a);this.e3(a,null)}},onMouseLeave:function(){if(this.showToolTip()){this.e3({__x:-1e4,__y:-1e4,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},null)}},containerResized:function(){this.view().a2()},styleUpdated:function(){this.view().bl()},flush:function(){this.view().flush()},e3:function(a,b){var c=this.a4;if(c!=null&&c.count()>0){var d=$$t.$gy.a(c,a);if(d==true){this.view().bk(a,b,-1,"needle");return}}for(var e=0;e<this.a7.count();e++){var f=new $$t.gx(1,"range",this.a7.__inner[e]);var g=f.getPoints(new $$t.d6);if(g.count()>0){var h=$$t.$gy.a(g.__inner[0],a);if(h==true){this.view().bk(a,b,e,"range");return}}}this.view().aw()},ex:function(){if(!this.ax()){return
}var a=this.ai().c();if(this.orientation()==0){var b=0;for(var c=0;c<a.c().length;c++){b=Math.max(b,a.c()[c])}var d=this.g7().height()>=b?this.g7().height()-b:this.g7().height();this.g6(new $$t.cm(0,0,0,this.g7().width(),d))}else{var e=0;for(var f=0;f<a.f().length;f++){e=Math.max(e,a.f()[f])}var g=this.g7().width()>=e?this.g7().width()-e:this.g7().width();this.g6(new $$t.cm(0,e,0,g,this.g7().height()))}},_view:null,view:function(value){if(arguments.length===1){this._view=value;return value}else{return this._view}},g4:null,g7:function(a){if(arguments.length===1){var b=this.g4;this.g4=a;if(!b.equals(this.g4)){this.ep(b,this.g4)}return a}else{return this.g4}},g3:null,g6:function(a){if(arguments.length===1){this.g3=a;return a}else{return this.g3}},g2:null,g5:function(a){if(arguments.length===1){this.g2=a;return a}else{return this.g2}},az:function(){return!isNaN(this.actualMinimumValue())&&!isNaN(this.actualMaximumValue())&&!this.g7().isEmpty()&&this.view().p()},eh:function(){if(!this.az()){return}var a=this.ca();this.am(new $$t.c3(this.actualMinimumValue(),this.actualMaximumValue(),a,a+this.b8(),this.isScaleInverted()));if(this.ax()){var b=this.aj();if(this.animating()){if(this.aq().needsFlush()){this.aq().flush()}this.aj(this.ah());this.ah(b)}else{this.aj(this.ai());this.ai(b)}}else if(this.animating()){this.ah().d(this.transitionProgress(),this.aj(),this.ai());this.ey(this.ah());this.e1(this.ah());this.e0(this.ah())}if(this.ax()){this.er();this.ex();this.es();this.et();this.eq()}if(this.ax()&&this.a2()){this.e4();this.ah().d(this.transitionProgress(),this.aj(),this.ai());this.ey(this.ah());this.e1(this.ah());this.e0(this.ah());this.e2(this.ah());this.ez(this.ah())}else{if(this.ax()){this.ey(this.ai());this.e1(this.ai());this.e0(this.ai());this.e2(this.ai());this.ez(this.ai())}}this.ax(false);this.view().as()},a5:null,a6:null,a8:null,a7:null,et:function(){var a=this.ai();var b=a.c();var c=this.am();var d=this.minorTickCount();var e=this.g6();b.s(this.scaleStartExtent());b.p(this.scaleEndExtent());b.q(this.scaleInnerExtent());b.r(this.scaleOuterExtent());b.k().clear();for(var f=0;f<this.ranges().count();f++){var g=this.ranges().__inner[f];if(g.endValue()<=this.actualMinimumValue()||g.startValue()>this.actualMaximumValue()){continue}var h=g.startValue();var i=g.endValue();if(h<this.actualMinimumValue()){h=this.actualMinimumValue()}if(i>this.actualMaximumValue()){i=this.actualMaximumValue()}var j=new $$t.cs;j.i=g.brush()!=null?g.brush():this.gv(f,this.rangeBrushes());j.j=g.outline()!=null?g.outline():this.gv(f,this.rangeOutlines());j.h=g.strokeThickness();j.g=c.i(h);j.d=c.i(i);j.e=g.innerStartExtent();j.b=g.innerEndExtent();j.f=g.outerStartExtent();j.c=g.outerEndExtent();if(isNaN(j.e)){j.e=this.rangeInnerExtent()}j.b=g.innerEndExtent();if(isNaN(j.b)){j.b=this.rangeInnerExtent()}j.f=g.outerStartExtent();if(isNaN(j.f)){j.f=this.rangeOuterExtent()}j.c=g.outerEndExtent();if(isNaN(j.c)){j.c=this.rangeOuterExtent()}b.k().add(j)}b.z(this.fontBrush());b.ab(this.tickBrush());b.v(this.tickStrokeThickness());b.u(this.tickStartExtent());b.t(this.tickEndExtent());b.aa(this.minorTickBrush());b.o(this.minorTickStrokeThickness());b.n(this.minorTickStartExtent());b.m(this.minorTickEndExtent());var k=this.interval();if(isNaN(k)){k=(this.actualMaximumValue()-this.actualMinimumValue())/10}if(k==0){k=this.actualMaximumValue()-this.actualMinimumValue()}var l=new $$t.aq(Number,0);var m=new $$t.aq(Number,0);if(k>0){for(var n=this.actualMinimumValue()+this.ticksPostInitial();n<=this.actualMaximumValue()-this.ticksPreTerminal();){if(n>this.actualMaximumValue()-this.ticksPreTerminal()){continue}l.add(c.i(n));for(var o=0;o<d;o++){var p=k/(d+1)*(o+1);if(p+n>this.actualMaximumValue()-this.ticksPreTerminal()){continue}m.add(c.i(p+n))}n=Math.round((n+k)*100)/100}}if(b.j().length!=l.count()||b.i().length!=m.count()){b.j(new Array(l.count()));b.i(new Array(m.count()))}for(var q=0;q<l.count();q++){b.j()[q]=l.__inner[q]}for(var r=0;r<m.count();r++){b.i()[r]=m.__inner[r]}},g8:function(){var $self=this;var a=$self.interval();var b=$self.labelInterval();if(isNaN(a)){a=($self.actualMaximumValue()-$self.actualMinimumValue())/10}if(isNaN(b)){b=a}if(b==0){b=$self.actualMaximumValue()-$self.actualMinimumValue()}var c=new $$t.aq(Number,0);if(b>0){for(var d=$self.labelsPostInitial()+$self.actualMinimumValue();d<=$self.actualMaximumValue()-$self.labelsPreTerminal();d+=b){if(d>$self.actualMaximumValue()-$self.labelsPreTerminal()){continue}c.add(d)}}var e=new Array(c.count());var f=new Array(c.count());for(var g=0;g<c.count();g++){var h=c.__inner[g];h=Math.round(h*100)/100;var i=h.toString();var j=new $$t.e2;j.value=h;j.label=i;if($self.formatLabel!=null){$self.formatLabel($self,j)}i=j.label;var k=$self.view().cd(function(){var $ret=new $$t.ej;$ret.aa(i);return $ret}());e[g]=k.b();f[g]=k.a()}var l=0;var m=0;var n=1-$self.scaleEndExtent()+$self.scaleStartExtent();if($self.orientation()==0){for(var o=0;o<f.length;o++){m=Math.max(m,f[o])}for(var p=0;p<e.length;p++){l+=e[p]}if(e.length>0){l+=e[0]/2}if(e.length>1){l+=e[e.length-1]/2}if(e.length>0){l+=(e.length-1)*5}if(n>0){l=l/Math.abs(1-n)}}else{for(var q=0;q<e.length;q++){l=Math.max(l,e[q])}for(var r=0;r<f.length;r++){m+=f[r]}if(f.length>0){m-=f[0]/2}if(f.length>1){m-=f[f.length-1]/2}if(n>0){m=m/Math.abs(1-n)}if(f.length>0){m+=(f.length-1)*5}}return new $$t.cn(l,m)},er:function(){var $self=this;var a=$self.ai();var b=a.c();var c=$self.am();var d=$self.interval();var e=$self.labelInterval();var f=$self.minorTickCount();if(isNaN(d)){d=($self.actualMaximumValue()-$self.actualMinimumValue())/10}if(isNaN(e)){e=d}if(e==0){e=$self.actualMaximumValue()-$self.actualMinimumValue()}var g=new $$t.aq($$t.$co.$type.specialize(Number,Number),0);if(e>0){for(var h=$self.labelsPostInitial()+$self.actualMinimumValue();h<=$self.actualMaximumValue()-$self.labelsPreTerminal();){if(h>$self.actualMaximumValue()-$self.labelsPreTerminal()){continue}g.add(new $$t.co(Number,Number,h,c.i(h)));h=Math.round((h+e)*100)/100}}if(b.d().length!=g.count()){b.e(new Array(g.count()));b.d(new Array(g.count()));b.f(new Array(g.count()));b.c(new Array(g.count()));b.g(new Array(g.count()));b.h(new Array(g.count()))}b.l($self.labelExtent());var i=new $$t.e2;i.actualMinimumValue=$self.actualMinimumValue();i.actualMaximumValue=$self.actualMaximumValue();var j=new $$t.e4;j.actualMinimumValue=$self.actualMinimumValue();j.actualMaximumValue=$self.actualMaximumValue();for(var k=0;k<g.count();k++){var l=g.__inner[k].a();l=Math.round(l*100)/100;var m=l.toString();i.value=l;j.value=l;i.label=m;if($self.formatLabel!=null){$self.formatLabel($self,i)}m=i.label;j.label=m;var n=$self.view().cd(function(){var $ret=new $$t.ej;$ret.aa(m);return $ret}());j.width=n.b();j.height=n.a();if($self.orientation()==0){j.offsetX=-1*(n.b()/2);j.offsetY=-1*n.a()}else{j.offsetX=-1*n.b();j.offsetY=-1*(n.a()/2)}if($self.alignLabel!=null){$self.alignLabel($self,j)}b.f()[k]=j.width;b.c()[k]=j.height;b.g()[k]=j.offsetX;b.h()[k]=j.offsetY;b.d()[k]=m;b.e()[k]=g.__inner[k].b()}},eq:function(){var a=this.ai();var b=a.a();b.e(this.backingBrush());b.f(this.backingOutline());b.c(this.backingStrokeThickness());b.a(this.backingInnerExtent());b.b(this.backingOuterExtent())},es:function(){var a=this.value();if(isNaN(a)||a<this.actualMinimumValue()||a>this.actualMaximumValue()){return}var b=this.ai().c();var c=this.am();var d=new $$t.c2;d.needleShape(this.needleShape());d.isScaleInverted(this.isScaleInverted());d.scaleOrientation(this.orientation());d.outerExtent(this.needleOuterExtent());d.innerExtent(this.needleInnerExtent());d.outerPointExtent(this.needleOuterPointExtent());d.innerPointExtent(this.needleInnerPointExtent());d.outerBaseWidth(this.needleOuterBaseWidth());d.innerBaseWidth(this.needleInnerBaseWidth());d.innerPointWidth(this.needleInnerPointWidth());d.outerPointWidth(this.needleOuterPointWidth());d.defaultWidth(this.needleBreadth()*.5/this.b5());var e=new $$t.cv;e.r(this.needleBrush());e.s(this.needleOutline());e.o(this.needleStrokeThickness());var f=new $$t.c1;f.b(d);f.c(e);e.l(-90);var g=c.i(a);e.p(g);b.ad(e)},gv:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},e2:function(a){var $self=this;var b=$self.g6();var c=a.c();var d=$self.av();var e=c.j();var f=c.u();var g=c.t();var h=c.ab();var i=c.v();var j=$self.at();var k=c.i();var l=c.n();var m=c.m();var n=c.aa();var o=c.o();d.e(true);for(var p=0;p<$self.a8.count();p++){d.m($self.a8.__inner[p])}$self.a8.clear();var q=$self.b5();var r=$self.cl();for(var s=0;s<e.length;s++){var t,u,v,w;if($self.orientation()==1){t=b.left()+q*f;u=r-e[s];v=b.left()+q*g;w=u}else{t=b.left()+e[s];u=q*(1-f);v=t;w=q*(1-g)}var x=d.n();var y=new $$t.am;var z=new $$t.ba;z.__startPoint={__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};z.__segments.add(function(){var $ret=new $$t.bd(1);$ret.c({__x:v,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());y.b().add(z);x.ak(y);x.__stroke=h;x.z(i);$self.a8.add(x)}for(var aa=0;aa<k.length;aa++){var ab,ac,ad,ae;if($self.orientation()==1){ab=b.left()+q*l;ac=r-k[aa];ad=b.left()+q*m;ae=ac}else{ab=k[aa];ac=q*(1-l);ad=ab;ae=q*(1-m)}var af=d.n();var ag=new $$t.am;var ah=new $$t.ba;ah.__startPoint={__x:ab,__y:ac,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ah.__segments.add(function(){var $ret=new $$t.bd(1);$ret.c({__x:ad,__y:ae,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ag.b().add(ah);af.ak(ag);af.__stroke=n;af.z(o);$self.a8.add(af)}d.e(false)},ez:function(a){var b=this.g6();var c=a.c();var d=c.e();var e=c.d();var f=c.g();var g=c.h();var h=c.f();var i=c.c();var j=c.l();var k=this.ar();k.e(true);for(var l=0;l<this.a5.count();l++){k.m(this.a5.__inner[l])}this.a5.clear();var m=c.z();var n=this.ck();var o=this.cl();for(var p=0;p<e.length;p++){var q,r;if(this.orientation()==1){q=b.left()+n*j;r=b.top()+o-d[p]}else{q=b.left()+d[p];r=b.top()+n*(1-j)}var s=k.n();s.aa(e[p]);this.view().bj(s,m);var t=h[p];var u=i[p];var v=f[p];var w=g[p];this.view().ba(s,q+v,r+w);this.a5.add(s)}k.e(false)},e1:function(a){var b=a.c();var c=this.au();c.e(true);for(var d=0;d<this.a7.count();d++){c.m(this.a7.__inner[d])}this.a7.clear();var e=this.b5();var f=this.cl();var g=this.cp();var h=this.view().ca();if(isNaN(b.q())||isNaN(b.r())||isNaN(b.s())||isNaN(b.p())){h.ak(null)}else{var i=this.b8();h.ak(b.ac(g,e,i,this.orientation()));h.__fill=this.scaleBrush();h.__stroke=this.scaleOutline();h.z(this.scaleStrokeThickness())}for(var j=0;j<b.k().count();j++){var k=b.k().__inner[j];var l=c.n();l.ak(k.k(g,e,f,this.orientation()));l.__fill=k.i;l.__stroke=k.j;l.z(k.h);this.a7.add(l)}this.view().bi(this.a7);c.e(false)},ey:function(a){var b=this.g5();var c=this.view().b8();var d=a.a();var e=this.orientation()==0?b.height():b.width();var f=this.orientation()==0?b.width():b.height();var g=d.g(e,f,this.orientation());c.ak(g);c.__fill=d.e();c.__stroke=d.f();c.z(d.c())},e0:function(a){this.a4=null;var b=this.view().b9();var c=this.value();if(isNaN(c)||c<this.actualMinimumValue()||c>this.actualMaximumValue()){b.ak(null);return}var d=a.c();var e=d.ad();var f=this.b5();var g=this.cl();var h=f;var i=e.p();var j=0;if(this.orientation()==1){i=this.g6().left();j=g-e.p()}b.ak(e.t(h,i,j));b.__fill=e.r();b.__stroke=e.s();b.z(e.o());var k=new $$t.gx(1,"needle",b);var l=k.getPoints(new $$t.d6);if(l.count()>0){this.a4=l.__inner[0]}},ep:function(a,b){this.ax(true);this.view().bh()},el:function(a,b){this.ax(true);this.view().bh()},b5:function(){if(this.orientation()==0){return this.a0()?this.g7().height():this.g6().height()}return this.a0()?this.g7().width():this.g6().width()},b8:function(){if(this.orientation()==0){return this.g7().width()*(this.scaleEndExtent()-this.scaleStartExtent())}return this.g7().height()*(this.scaleEndExtent()-this.scaleStartExtent())},ck:function(){if(this.orientation()==0){return this.g7().height()}return this.g7().width()},cl:function(){if(this.orientation()==0){return this.g7().width()}return this.g7().height()},ca:function(){var a=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.g7().left()+this.g7().width()*a}if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.g7().top()+this.g7().height()*a},cp:function(){var a=this.g6().left();if(this.a0()){a=0}var b=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a+this.g6().width()*b,__y:this.g6().top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(!this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a,__y:this.g6().top()+this.g6().height()*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},eo:function(a,b,c){switch(a){case"BackingBrush":case"BackingOutline":case"ScaleBrush":case"ScaleOutline":case"TickBrush":case"MinorTickBrush":case"NeedleBrush":case"NeedleOutline":this.view().a0(a,b,c);break;case"RangeBrushes":this.view().a4(b,c);break;case"RangeOutlines":this.view().a5(b,c);break}switch(a){case"TransitionDuration":this.aq().intervalMilliseconds(this.transitionDuration());this.view().bh();break;case"TransitionProgress":if(this.transitionProgress()>=1){this.aq().stop();var d=this.ai();this.ai(this.aj());this.aj(d);this.er();this.es();this.et();this.eq();this.ey(this.ai());this.e1(this.ai());this.e0(this.ai());this.e2(this.ai());this.ez(this.ai())}this.ah().d(this.transitionProgress(),this.aj(),this.ai());this.ey(this.ah());this.e1(this.ah());this.e0(this.ah());this.e2(this.ah());this.ez(this.ah());this.view().as();break;case"NeedleBrush":case"NeedleName":case"NeedleBreadth":case"Value":case"NeedleShape":case"NeedleInnerExtent":case"NeedleOuterExtent":case"NeedleInnerPointExtent":case"NeedleOuterPointExtent":case"NeedleInnerBaseWidth":case"NeedleOuterBaseWidth":case"NeedleInnerPointWidth":case"NeedleOuterPointWidth":case"NeedleStrokeThickness":case"NeedleOutline":case"BackingBrush":case"BackingOutline":case"BackingStrokeThickness":case"BackingInnerExtent":case"BackingOuterExtent":case"ScaleBrush":case"ScaleOutline":case"ScaleStrokeThickness":case"ScaleInnerExtent":case"ScaleOuterExtent":case"TickBrush":case"MinorTickBrush":case"RangeBrushes":case"RangeOutlines":case"RangeInnerExtent":case"RangeOuterExtent":case"Interval":case"LabelInterval":case"LabelExtent":case"LabelsPostInitial":case"LabelsPreTerminal":case"TicksPostInitial":case"TicksPreTerminal":case"TickStartExtent":case"TickEndExtent":case"TickStrokeThickness":case"MinorTickStartExtent":case"MinorTickEndExtent":case"MinorTickCount":case"MinorTickStrokeThickness":this.ax(true);this.view().bh();break;case"Ranges":var e=b;var f=c;if(e!=null){e.collectionChanged=$.ig.Delegate.prototype.remove(e.collectionChanged,this.ew.runOn(this))}if(f!=null){f.collectionChanged=$.ig.Delegate.prototype.combine(f.collectionChanged,this.ew.runOn(this))}this.ax(true);this.view().bh();break;case"Orientation":case"IsScaleInverted":case"MinimumValue":case"MaximumValue":case"ScaleEndExtent":case"ScaleStartExtent":this.actualMinimumValue(Math.min(this.minimumValue(),this.maximumValue()));this.actualMaximumValue(Math.max(this.minimumValue(),this.maximumValue()));var g=this.ca();this.am(new $$t.c3(this.actualMinimumValue(),this.actualMaximumValue(),g,g+this.b8(),this.isScaleInverted()));this.ax(true);this.view().bh();break;case"FontBrush":case"Font":this.view().br();this.ax(true);this.view().bh();break}},ew: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.ev.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.ev.runOn(this))}}this.ax(true);this.view().bh()},ev:function(a,b){this.ax(true);this.view().bh()},ek:function(a,b){this.ax(true);this.view().bh()},_ax:false,ax:function(value){if(arguments.length===1){this._ax=value;return value}else{return this._ax}},$type:new $.ig.Type("XamLinearGauge",$$t.$fb.$type)},true);$.ig.util.defType("XamLinearGaugeView:fr","Object",{am:0,al:0,init:function(a){this.c=null;this.d=null;this.n=false;this.l=["needle","backing","scale","tick","minortick","label"];this.aq=null;this.ag=-1;this.bw=function(){var $ret=new $$t.aa;$ret.fill("black");return $ret}();this.o=false;this.ap=null;$.ig.$op.init.call(this);this.j(a);this.s=new $$t.fj(String,$$t.$fj.$type.specialize(String,$$t.$aa.$type),0);this.b6=new $$t.du;this.b7=new $$t.du;this.b5=new $$t.du;this.y(new $$t.aq($$t.$du.$type,0));this.x(new $$t.aq($$t.$du.$type,0));this.u(new $$t.aq($$t.$ej.$type,0));this.v(new $$t.aq($$t.$ej.$type,0))},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_ai:null,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_aj:null,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},ak:null,_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_u:null,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_v:null,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},a3:function(){this.h(new $$t.ez);this.ae=this.j().showToolTipTimeout()},b6:null,b7:null,b5:null,p:function(){return true},b9:function(){return this.b6},ca:function(){return this.b7},b8:function(){return this.b5},b0:null,b1:null,bx:null,by:null,b2:null,b3:null,b4:null,bz:null,a:null,b:null,c:null,d:null,n:false,s:null,l:null,av:function(){var $self=this;$self.n=true;var a=["#778899","#EBEDEF","#e0e0e0","#617583","rgba(100,107,114,.74)","rgba(100,107,114,.74)"];var b=["#778899","#B2B9C0","#e0e0e0",null,null,null];var c=function(){var $ret=new $$t.aq($.ig.Array.prototype.$type,0);$ret.add(a);$ret.add(b);return $ret}();$self.s.clear();var d=$self.l.length;for(var e=0;e<d;e++){var f=$self.l[e];var g="ui-lineargauge-"+f;var h="ui-lineargauge-"+f+"-fill";var i="ui-lineargauge-"+f+"-outline";var j;if(!function(){var $ret=$$t.$fr.t.tryGetValue(h,j);j=$ret.value;return $ret.ret}()){j=$$t.$bg.f(h,g,"background-color",$self.aj(),a[e]);$$t.$fr.t.add(h,j)}var k;if(!function(){var $ret=$$t.$fr.t.tryGetValue(i,k);k=$ret.value;return $ret.ret}()){k=$$t.$bg.f(i,g,"border-top-color",$self.aj(),b[e]);$$t.$fr.t.add(i,k)}var l=new $$t.fj(String,$$t.$aa.$type,0);l.item("fill",j);l.item("outline",k);$self.s.item($self.l[e],l)}$self.bq();if($$t.$fr.e==null||$$t.$fr.f==null){(function(){var $ret=$$t.$bg.b("ui-lineargauge-range-fill-palette-","ui-lineargauge-range-outline-palette-","ui-lineargauge-range-palette-",$self.aj(),$$t.$fr.e,$$t.$fr.f,function(){var $ret=new Array;$ret.add("#216E99");$ret.add("#216E99");$ret.add("#44acd6");$ret.add("#44acd6");$ret.add("#cecece");$ret.add("#cecece");return $ret}());$$t.$fr.e=$ret.brushes;$$t.$fr.f=$ret.outlines;return $ret.ret})()}$self.a=$$t.$fr.e;$self.b=$$t.$fr.f;if($self.c==null){$self.j().rangeBrushes($self.a)}if($self.d==null){$self.j().rangeOutlines($self.b)}$self.n=false},bq:function(){this.n=true;var a=this.l.length;for(var b=0;b<a;b++){var c=this.l[b];this.bp(c,this.s.item(c))}this.n=false},bp:function(a,b){var c=b.item("fill");var d=b.item("outline");switch(a){case"needle":if(this.b0==null){this.j().needleBrush(c)}if(this.b1==null){this.j().needleOutline(d)}break;case"scale":if(this.b2==null){this.j().scaleBrush(c)}if(this.b3==null){this.j().scaleOutline(d)}break;case"backing":if(this.bx==null){this.j().backingBrush(c)}if(this.by==null){this.j().backingOutline(d)}break;case"tick":if(this.b4==null){this.j().tickBrush(c)}break;case"minortick":if(this.bz==null){this.j().minorTickBrush(c)}break;case"label":this.bw=c;break}},a0:function(a,b,c){var d=b;var e=c;if(!this.n){switch(a){case"NeedleBrush":this.b0=e;break;case"NeedleOutline":this.b1=e;break;case"BackingBrush":this.bx=e;break;case"BackingOutline":this.by=e;break;case"ScaleBrush":this.b2=e;break;case"ScaleOutline":this.b3=e;break;case"TickBrush":this.b4=e;break;case"MinorTickBrush":this.bz=e;break}if(e==null){this.bq()}}},a4:function(a,b){if(!this.n){this.c=b;if(this.c==null){this.j().rangeBrushes(this.a)}}},a5:function(a,b){if(!this.n){this.d=b;if(this.d==null){this.j().rangeOutlines(this.b)}}},m:function(a,b){var c=this.ak;if(c==null){c=this.ak=$("<span style='position:absolute;display:none' />");$("body").append(this.ak)}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"?$$t.$f6.c(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},bl:function(){this.av();this.br();this.bh()},_r:false,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_q:false,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},ah:null,_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},ad:0,af:0,ao:function(a){var b=$$t.$f7.c3(this.aj());return{__x:a.__x-b.left(),__y:a.__y-b.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},aq:null,ag:0,an:null,ae:0,bk:function(a,b,c,d){this.an=a;this.ag=c;this.aq=d;this.bg();this.af=window.setTimeout(this.bs.runOn(this),this.ae);this.q(true)},aw:function(){if(this.q()){window.clearTimeout(this.af);this.q(false)}if(this.r()){var a=this.j().toolTip();window.clearTimeout(this.ad);a.hide();this.r(false);this.h(null)}this.ae=this.j().showToolTipTimeout()},bg:function(){if(this.q()){window.clearTimeout(this.af)}if(this.r()){var a=this.j().toolTip();window.clearTimeout(this.ad);a.hide();this.r(false);this.ae=$.ig.intDivide(this.j().showToolTipTimeout(),2)}},bs:function(){var $self=this;if($self.q()){window.clearTimeout($self.af);$self.q(false)}var a=$self.ag;var b=$self.aq;var c=$self.an;$self.ad=window.setTimeout($self.aw.runOn($self),10*$self.j().showToolTipTimeout());var d=$self.j().ranges().__inner[a];if($self.ah!=$self.j().toolTip()){if($self.ah!=null){$self.ah.remove()}$self.ah=$self.j().toolTip();$self.ah.css("position","absolute");$self.aj().append($self.ah)}$self.h($self.g(b,a));var context_=$self.h();var tooltip_=$self.ah;var tooltipType_=b;if(tooltip_.updateToolTip){tooltip_.updateToolTip(context_,tooltipType_)}var e=$self.ah.find(".ui-lineargauge-"+b+"-tooltip");if(e!=null&&e.length>0){var f=function(){var $ret=new Array;$ret.add("border-color");$ret.add("border-width");$ret.add("border-style");$ret.add("border-radius");$ret.add("background-color");$ret.add("padding");$ret.add("font-weight");return $ret}();var g=function(){var $ret=new $$t.aq(String,0);$ret.add($self.h().brush().color().colorString());$ret.add("2px");$ret.add("solid");$ret.add("4px");$ret.add("rgba(230, 230, 230, 0.74)");$ret.add("4px");$ret.add("bold");return $ret}();var h=new $$t.fj(String,String,0);var i=new Array(f.length);$.ig.Array.prototype.copy(f,0,i,0,f.length);$self.m("ui-lineargauge-"+b+"-tooltip",i);for(var j=0;j<i.length;j++){e.css(f[j],i[j]==null?g.__inner[j]:i[j])}}$self.ah.css("top",(c.__y+15).toString()+"px").css("left",(c.__x+15).toString()+"px");$self.ah.show();$self.r(true)},g:function(a,b){var c=new $$t.ez;switch(a){case"range":var d=this.j().ranges().__inner[b];c.item(d);c.itemName(d.name());c.label(d.name()+": "+d.startValue().toString()+"-"+d.endValue().toString());var e=d.brush();var f=d.outline();c.brush(e!=null?e:this.j().gv(b,this.a));c.outline(f!=null?f:this.j().gv(b,this.b));c.thickness(d.strokeThickness());break;case"needle":c.item(this.j().value());c.itemName(this.j().needleName());c.label(this.j().needleName()!=null?this.j().needleName()+": "+this.j().value().toString():this.j().value().toString());c.brush(this.j().needleBrush());c.outline(this.j().needleOutline());c.thickness(this.j().needleStrokeThickness());break}return c},a1:function(a){var b=$(a);this.aj(b);var c=Math.round(b.width());var d=Math.round(b.height());this.aj().css("position","relative");var e=$("<canvas style='position:absolute'></canvas>");this.aj().append(e);this.am=c;this.al=d;e.attr("width",c.toString());e.attr("height",d.toString());if(this.ak==null){this.ak=$("<span style='position:absolute;display:none' />")}this.aj().append(this.ak);this.j().g7(new $$t.cm(0,0,0,c,d));this.j().g5(new $$t.cm(0,0,0,c,d));this.ai(e);var f=this.ai()[0].getContext("2d");this.k(new $$t.fs(new $$t.gp,f));this.av();this.br();this.k().z(this.ap);this.bf()},a2:function(){var a=Math.round(this.aj().width());var b=Math.round(this.aj().height());this.j().g7(new $$t.cm(0,0,0,a,b));this.j().g5(new $$t.cm(0,0,0,a,b))},as:function(){this.bf()},w:null,bi:function(a){this.w=a},bf:function(){if(this.am!=this.j().g7().width()||this.al!=this.j().g7().height()){this.ai().attr("width",this.j().g7().width().toString());this.ai().attr("height",this.j().g7().height().toString());this.am=Math.round(this.j().g7().width());this.al=Math.round(this.j().g7().height())}this.k().i(this.j().g7().left(),this.j().g7().top(),this.j().g7().width(),this.j().g7().height());this.k().q(this.b5);this.k().q(this.b7);if(this.w!=null){for(var a=0;a<this.w.count();a++){this.k().q(this.w.__inner[a])}}for(var b=0;b<this.u().count();b++){this.k().z(this.ap);this.k().u(this.u().__inner[b])}for(var c=0;c<this.x().count();c++){this.k().q(this.x().__inner[c])}this.k().q(this.b6)},br:function(){if(this.j().font()!=null){this.ap=this.j().font()}else{this.ap=$$t.$f6.c(this.aj())}this.z=this.aa(this.ap);if(this.j().fontBrush()==null){this.bv=new $$t.aa;this.bv.__fill=this.aj().css("color");this.j().fontBrush(this.bv)}if(this.k()!=null){this.k().z(this.ap)}},ab:function(a){var b=$.ig.util.cast($$t.$ej.$type,a);if(b!=null&&b.aa()!=null){return this.k().d(b.aa())+0}return 0},cd:function(a){if(isNaN(this.z)){this.z=this.aa(null)}var b=this.ab(a);var c=this.z;return new $$t.cn(b,c)},bw:null,bj:function(a,b){if(b!=null){a.ab(b)}else{a.ab(this.bw)}},ba:function(a,b,c){a.l(b);a.m(c)},a9:function(a,b){},bb:function(a,b){},aa: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_)},o:false,ap:null,bv:null,z:0,bh:function(){if(!this.o){this.o=true;window.setTimeout(this.ar.runOn(this),0)}},ar:function(){if(this.o){this.o=false;this.j().eh()}},flush:function(){if(this.o){this.ar()}},at:function(a){a.scalePath(new $$t.gx(1,"Scale",this.b7));a.needlePath(new $$t.gx(1,"Needle",this.b6));a.backingPath(new $$t.gx(1,"Backing",this.b5));var b=this.ap;var d=this.u().getEnumerator();while(d.moveNext()){var c=d.current();if(c.__visibility==0){var e=$$t.$f6.a(c,b);var f=new $$t.eu;f.labelValue(c.aa());f.labelPosition({__x:c.l(),__y:c.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});f.labelSize(this.cd(c));f.appearance($$t.$db.fromTextElement(c,e));a.scaleLabels().add(f)}}var h=this.x().getEnumerator();while(h.moveNext()){var g=h.current();if(g.__visibility==0){var i=new $$t.ev;i.tickPath(new $$t.gx(1,"tickmarks",g));a.scaleTickmarks().add(i)}}var k=this.w.getEnumerator();while(k.moveNext()){var j=k.current();if(j.__visibility==0){var l=new $$t.ew;var m=new $$t.gx(1,"range",j);l.rangePath(m);a.ranges().add(l)}}},bc:function(a){a.__visibility=0},bd:function(a){a.__visibility=1},be:function(a){this.y().remove(a)},cc:function(){var a=new $$t.du;this.y().add(a);return a},bm:function(a){a.__visibility=0},bn:function(a){a.__visibility=1},bo:function(a){this.v().remove(a)},bu:function(){var a=new $$t.ej;this.v().add(a);return a},a6:function(a){a.__visibility=0},a7:function(a){a.__visibility=1},a8:function(a){this.x().remove(a)},cb:function(){var a=new $$t.du;this.x().add(a);return a},ax:function(a){a.__visibility=0},ay:function(a){a.__visibility=1},az:function(a){this.u().remove(a)},bt:function(){var a=new $$t.ej;this.u().add(a);return a},i:function(){var $self=this;if($self.h()==null){return null}return function(){var $ret=new $$t.e0;$ret.b($self.ag);$ret.c($self.an);$ret.d($self.aq);$ret.a($self.h());return $ret}()},$type:new $.ig.Type("XamLinearGaugeView",$.ig.$ot)},true);$$t.$y.scaleStart=0;$$t.$y.scaleEnd=1;$$t.$x.horizontal=0;$$t.$x.vertical=1;$$t.$a.custom=0;$$t.$a.rectangle=1;$$t.$a.triangle=2;$$t.$a.needle=3;$$t.$a.trapezoid=4;$$t.$ex.t="Name";$$t.$ex.nameProperty=$$t.$dj.i("Name",String,$$t.$ex.$type,new $$t.dk(2,null,function(a,b){a.z("Name",b.d(),b.c())}));$$t.$ex.o="Brush";$$t.$ex.brushProperty=$$t.$dj.i("Brush",$$t.$aa.$type,$$t.$ex.$type,new $$t.dk(2,null,function(a,b){a.z("Brush",b.d(),b.c())}));$$t.$ex.w="Outline";$$t.$ex.outlineProperty=$$t.$dj.i("Outline",$$t.$aa.$type,$$t.$ex.$type,new $$t.dk(2,null,function(a,b){a.z("Outline",b.d(),b.c())}));$$t.$ex.x="StartValue";$$t.$ex.startValueProperty=$$t.$dj.i("StartValue",Number,$$t.$ex.$type,new $$t.dk(2,NaN,function(a,b){a.z("StartValue",b.d(),b.c())}));$$t.$ex.p="EndValue";$$t.$ex.endValueProperty=$$t.$dj.i("EndValue",Number,$$t.$ex.$type,new $$t.dk(2,NaN,function(a,b){a.z("EndValue",b.d(),b.c())}));$$t.$ex.r="InnerStartExtent";$$t.$ex.innerStartExtentProperty=$$t.$dj.i("InnerStartExtent",Number,$$t.$ex.$type,new $$t.dk(2,NaN,function(a,b){a.z("InnerStartExtent",b.d(),b.c())}));$$t.$ex.q="InnerEndExtent";$$t.$ex.innerEndExtentProperty=$$t.$dj.i("InnerEndExtent",Number,$$t.$ex.$type,new $$t.dk(2,NaN,function(a,b){a.z("InnerEndExtent",b.d(),b.c())}));$$t.$ex.v="OuterStartExtent";$$t.$ex.outerStartExtentProperty=$$t.$dj.i("OuterStartExtent",Number,$$t.$ex.$type,new $$t.dk(2,NaN,function(a,b){a.z("OuterStartExtent",b.d(),b.c())}));$$t.$ex.u="OuterEndExtent";$$t.$ex.outerEndExtentProperty=$$t.$dj.i("OuterEndExtent",Number,$$t.$ex.$type,new $$t.dk(2,NaN,function(a,b){a.z("OuterEndExtent",b.d(),b.c())}));$$t.$ex.y="StrokeThickness";$$t.$ex.strokeThicknessProperty=$$t.$dj.i("StrokeThickness",Number,$$t.$ex.$type,new $$t.dk(2,1,function(a,b){a.z("StrokeThickness",b.d(),b.c())}));$$t.$ez.labelProperty=$$t.$dj.i("Label",String,$$t.$ez.$type,new $$t.dk(2,null,function(a,b){return $.ig.util.cast($$t.$ez.$type,a).n("Label",b.d(),b.c())}));$$t.$ez.itemProperty=$$t.$dj.i("Item",$.ig.$op.$type,$$t.$ez.$type,new $$t.dk(2,null,function(a,b){return $.ig.util.cast($$t.$ez.$type,a).n("Item",b.d(),b.c())}));$$t.$ez.itemNameProperty=$$t.$dj.i("ItemName",$.ig.$op.$type,$$t.$ez.$type,new $$t.dk(2,null,function(a,b){return $.ig.util.cast($$t.$ez.$type,a).n("ItemName",b.d(),b.c())}));$$t.$ez.itemBrushProperty=$$t.$dj.i("ItemBrush",$$t.$aa.$type,$$t.$ez.$type,new $$t.dk(2,null,function(a,b){return $.ig.util.cast($$t.$ez.$type,a).n("ItemBrush",b.d(),b.c())}));$$t.$ez.m="Thickness";$$t.$ez.thicknessProperty=$$t.$dj.i("Thickness",Number,$$t.$ez.$type,new $$t.dk(2,0,function(a,b){return $.ig.util.cast($$t.$ez.$type,a).n("Thickness",b.d(),b.c())}));$$t.$ez.l="Outline";$$t.$ez.outlineProperty=$$t.$dj.i("Outline",$$t.$aa.$type,$$t.$ez.$type,new $$t.dk(2,null,function(a,b){$.ig.util.cast($$t.$ez.$type,a).n("Outline",b.d(),b.c())
}));$$t.$fa.ee="TransitionProgress";$$t.$fa.ds="Orientation";$$t.$fa.orientationProperty=$$t.$dj.i("Orientation",$$t.$x.$type,$$t.$fa.$type,new $$t.dk(2,0,function(a,b){a.eo("Orientation",b.d(),b.c())}));$$t.$fa.dx="Ranges";$$t.$fa.rangesProperty=$$t.$dj.i("Ranges",$$t.$ey.$type,$$t.$fa.$type,new $$t.dk(2,null,function(a,b){a.eo("Ranges",b.d(),b.c())}));$$t.$fa.dt="RangeBrushes";$$t.$fa.rangeBrushesProperty=$$t.$dj.i("RangeBrushes",$$t.$b4.$type,$$t.$fa.$type,new $$t.dk(2,null,function(a,b){a.eo("RangeBrushes",b.d(),b.c())}));$$t.$fa.dw="RangeOutlines";$$t.$fa.rangeOutlinesProperty=$$t.$dj.i("RangeOutlines",$$t.$b4.$type,$$t.$fa.$type,new $$t.dk(2,null,function(a,b){a.eo("RangeOutlines",b.d(),b.c())}));$$t.$fa.c6="MinimumValue";$$t.$fa.minimumValueProperty=$$t.$dj.i("MinimumValue",Number,$$t.$fa.$type,new $$t.dk(2,0,function(a,b){a.eo("MinimumValue",b.d(),b.c())}));$$t.$fa.c4="MaximumValue";$$t.$fa.maximumValueProperty=$$t.$dj.i("MaximumValue",Number,$$t.$fa.$type,new $$t.dk(2,100,function(a,b){a.eo("MaximumValue",b.d(),b.c())}));$$t.$fa.ef="Value";$$t.$fa.valueProperty=$$t.$dj.i("Value",Number,$$t.$fa.$type,new $$t.dk(2,NaN,function(a,b){a.eo("Value",b.d(),b.c())}));$$t.$fa.dq="NeedleShape";$$t.$fa.needleShapeProperty=$$t.$dj.i("NeedleShape",$$t.$a.$type,$$t.$fa.$type,new $$t.dk(2,3,function(a,b){a.eo("NeedleShape",b.d(),b.c())}));$$t.$fa.dj="NeedleName";$$t.$fa.needleNameProperty=$$t.$dj.i("NeedleName",String,$$t.$fa.$type,new $$t.dk(2,null,function(a,b){a.eo("NeedleName",b.d(),b.c())}));$$t.$fa.du="RangeInnerExtent";$$t.$fa.rangeInnerExtentProperty=$$t.$dj.i("RangeInnerExtent",Number,$$t.$fa.$type,new $$t.dk(2,.05,function(a,b){a.eo("RangeInnerExtent",b.d(),b.c())}));$$t.$fa.d0="ScaleInnerExtent";$$t.$fa.scaleInnerExtentProperty=$$t.$dj.i("ScaleInnerExtent",Number,$$t.$fa.$type,new $$t.dk(2,NaN,function(a,b){a.eo("ScaleInnerExtent",b.d(),b.c())}));$$t.$fa.dv="RangeOuterExtent";$$t.$fa.rangeOuterExtentProperty=$$t.$dj.i("RangeOuterExtent",Number,$$t.$fa.$type,new $$t.dk(2,.65,function(a,b){a.eo("RangeOuterExtent",b.d(),b.c())}));$$t.$fa.d1="ScaleOuterExtent";$$t.$fa.scaleOuterExtentProperty=$$t.$dj.i("ScaleOuterExtent",Number,$$t.$fa.$type,new $$t.dk(2,NaN,function(a,b){a.eo("ScaleOuterExtent",b.d(),b.c())}));$$t.$fa.df="NeedleInnerExtent";$$t.$fa.needleInnerExtentProperty=$$t.$dj.i("NeedleInnerExtent",Number,$$t.$fa.$type,new $$t.dk(2,NaN,function(a,b){a.eo("NeedleInnerExtent",b.d(),b.c())}));$$t.$fa.dl="NeedleOuterExtent";$$t.$fa.needleOuterExtentProperty=$$t.$dj.i("NeedleOuterExtent",Number,$$t.$fa.$type,new $$t.dk(2,NaN,function(a,b){a.eo("NeedleOuterExtent",b.d(),b.c())}));$$t.$fa.de="NeedleInnerBaseWidth";$$t.$fa.needleInnerBaseWidthProperty=$$t.$dj.i("NeedleInnerBaseWidth",Number,$$t.$fa.$type,new $$t.dk(2,NaN,function(a,b){a.eo("NeedleInnerBaseWidth",b.d(),b.c())}));$$t.$fa.dk="NeedleOuterBaseWidth";$$t.$fa.needleOuterBaseWidthProperty=$$t.$dj.i("NeedleOuterBaseWidth",Number,$$t.$fa.$type,new $$t.dk(2,NaN,function(a,b){a.eo("NeedleOuterBaseWidth",b.d(),b.c())}));$$t.$fa.dh="NeedleInnerPointWidth";$$t.$fa.needleInnerPointWidthProperty=$$t.$dj.i("NeedleInnerPointWidth",Number,$$t.$fa.$type,new $$t.dk(2,NaN,function(a,b){a.eo("NeedleInnerPointWidth",b.d(),b.c())}));$$t.$fa.dn="NeedleOuterPointWidth";$$t.$fa.needleOuterPointWidthProperty=$$t.$dj.i("NeedleOuterPointWidth",Number,$$t.$fa.$type,new $$t.dk(2,NaN,function(a,b){a.eo("NeedleOuterPointWidth",b.d(),b.c())}));$$t.$fa.dg="NeedleInnerPointExtent";$$t.$fa.needleInnerPointExtentProperty=$$t.$dj.i("NeedleInnerPointExtent",Number,$$t.$fa.$type,new $$t.dk(2,NaN,function(a,b){a.eo("NeedleInnerPointExtent",b.d(),b.c())}));$$t.$fa.dm="NeedleOuterPointExtent";$$t.$fa.needleOuterPointExtentProperty=$$t.$dj.i("NeedleOuterPointExtent",Number,$$t.$fa.$type,new $$t.dk(2,NaN,function(a,b){a.eo("NeedleOuterPointExtent",b.d(),b.c())}));$$t.$fa.cy="Interval";$$t.$fa.intervalProperty=$$t.$dj.i("Interval",Number,$$t.$fa.$type,new $$t.dk(2,NaN,function(a,b){a.eo("Interval",b.d(),b.c())}));$$t.$fa.d8="TicksPostInitial";$$t.$fa.ticksPostInitialProperty=$$t.$dj.i("TicksPostInitial",Number,$$t.$fa.$type,new $$t.dk(2,0,function(a,b){a.eo("TicksPostInitial",b.d(),b.c())}));$$t.$fa.d9="TicksPreTerminal";$$t.$fa.ticksPreTerminalProperty=$$t.$dj.i("TicksPreTerminal",Number,$$t.$fa.$type,new $$t.dk(2,0,function(a,b){a.eo("TicksPreTerminal",b.d(),b.c())}));$$t.$fa.c1="LabelInterval";$$t.$fa.labelIntervalProperty=$$t.$dj.i("LabelInterval",Number,$$t.$fa.$type,new $$t.dk(2,NaN,function(a,b){a.eo("LabelInterval",b.d(),b.c())}));$$t.$fa.c0="LabelExtent";$$t.$fa.labelExtentProperty=$$t.$dj.i("LabelExtent",Number,$$t.$fa.$type,new $$t.dk(2,0,function(a,b){a.eo("LabelExtent",b.d(),b.c())}));$$t.$fa.c2="LabelsPostInitial";$$t.$fa.labelsPostInitialProperty=$$t.$dj.i("LabelsPostInitial",Number,$$t.$fa.$type,new $$t.dk(2,0,function(a,b){a.eo("LabelsPostInitial",b.d(),b.c())}));$$t.$fa.c3="LabelsPreTerminal";$$t.$fa.labelsPreTerminalProperty=$$t.$dj.i("LabelsPreTerminal",Number,$$t.$fa.$type,new $$t.dk(2,0,function(a,b){a.eo("LabelsPreTerminal",b.d(),b.c())}));$$t.$fa.c8="MinorTickCount";$$t.$fa.minorTickCountProperty=$$t.$dj.i("MinorTickCount",Number,$$t.$fa.$type,new $$t.dk(2,4,function(a,b){a.eo("MinorTickCount",b.d(),b.c())}));$$t.$fa.ea="TickStartExtent";$$t.$fa.tickStartExtentProperty=$$t.$dj.i("TickStartExtent",Number,$$t.$fa.$type,new $$t.dk(2,.05,function(a,b){a.eo("TickStartExtent",b.d(),b.c())}));$$t.$fa.d7="TickEndExtent";$$t.$fa.tickEndExtentProperty=$$t.$dj.i("TickEndExtent",Number,$$t.$fa.$type,new $$t.dk(2,.65,function(a,b){a.eo("TickEndExtent",b.d(),b.c())}));$$t.$fa.eb="TickStrokeThickness";$$t.$fa.tickStrokeThicknessProperty=$$t.$dj.i("TickStrokeThickness",Number,$$t.$fa.$type,new $$t.dk(2,2,function(a,b){a.eo("TickStrokeThickness",b.d(),b.c())}));$$t.$fa.d6="TickBrush";$$t.$fa.tickBrushProperty=$$t.$dj.i("TickBrush",$$t.$aa.$type,$$t.$fa.$type,new $$t.dk(2,null,function(a,b){a.eo("TickBrush",b.d(),b.c())}));$$t.$fa.cw="FontBrush";$$t.$fa.fontBrushProperty=$$t.$dj.i("FontBrush",$$t.$aa.$type,$$t.$fa.$type,new $$t.dk(2,null,function(a,b){a.eo("FontBrush",b.d(),b.c())}));$$t.$fa.dc="NeedleBreadth";$$t.$fa.needleBreadthProperty=$$t.$dj.i("NeedleBreadth",Number,$$t.$fa.$type,new $$t.dk(2,6,function(a,b){a.eo("NeedleBreadth",b.d(),b.c())}));$$t.$fa.dd="NeedleBrush";$$t.$fa.needleBrushProperty=$$t.$dj.i("NeedleBrush",$$t.$aa.$type,$$t.$fa.$type,new $$t.dk(2,null,function(a,b){a.eo("NeedleBrush",b.d(),b.c())}));$$t.$fa.dp="NeedleOutline";$$t.$fa.needleOutlineProperty=$$t.$dj.i("NeedleOutline",$$t.$aa.$type,$$t.$fa.$type,new $$t.dk(2,null,function(a,b){a.eo("NeedleOutline",b.d(),b.c())}));$$t.$fa.dr="NeedleStrokeThickness";$$t.$fa.needleStrokeThicknessProperty=$$t.$dj.i("NeedleStrokeThickness",Number,$$t.$fa.$type,new $$t.dk(2,1,function(a,b){a.eo("NeedleStrokeThickness",b.d(),b.c())}));$$t.$fa.da="MinorTickStartExtent";$$t.$fa.minorTickStartExtentProperty=$$t.$dj.i("MinorTickStartExtent",Number,$$t.$fa.$type,new $$t.dk(2,.05,function(a,b){a.eo("MinorTickStartExtent",b.d(),b.c())}));$$t.$fa.c9="MinorTickEndExtent";$$t.$fa.minorTickEndExtentProperty=$$t.$dj.i("MinorTickEndExtent",Number,$$t.$fa.$type,new $$t.dk(2,.35,function(a,b){a.eo("MinorTickEndExtent",b.d(),b.c())}));$$t.$fa.db="MinorTickStrokeThickness";$$t.$fa.minorTickStrokeThicknessProperty=$$t.$dj.i("MinorTickStrokeThickness",Number,$$t.$fa.$type,new $$t.dk(2,1,function(a,b){a.eo("MinorTickStrokeThickness",b.d(),b.c())}));$$t.$fa.c7="MinorTickBrush";$$t.$fa.minorTickBrushProperty=$$t.$dj.i("MinorTickBrush",$$t.$aa.$type,$$t.$fa.$type,new $$t.dk(2,null,function(a,b){a.eo("MinorTickBrush",b.d(),b.c())}));$$t.$fa.cz="IsScaleInverted";$$t.$fa.isScaleInvertedProperty=$$t.$dj.i("IsScaleInverted",$$t.$f.$type,$$t.$fa.$type,new $$t.dk(2,false,function(a,b){a.eo("IsScaleInverted",b.d(),b.c())}));$$t.$fa.cq="BackingBrush";$$t.$fa.backingBrushProperty=$$t.$dj.i("BackingBrush",$$t.$aa.$type,$$t.$fa.$type,new $$t.dk(2,null,function(a,b){a.eo("BackingBrush",b.d(),b.c())}));$$t.$fa.ct="BackingOutline";$$t.$fa.backingOutlineProperty=$$t.$dj.i("BackingOutline",$$t.$aa.$type,$$t.$fa.$type,new $$t.dk(2,null,function(a,b){a.eo("BackingOutline",b.d(),b.c())}));$$t.$fa.cu="BackingStrokeThickness";$$t.$fa.backingStrokeThicknessProperty=$$t.$dj.i("BackingStrokeThickness",Number,$$t.$fa.$type,new $$t.dk(2,2,function(a,b){a.eo("BackingStrokeThickness",b.d(),b.c())}));$$t.$fa.cr="BackingInnerExtent";$$t.$fa.backingInnerExtentProperty=$$t.$dj.i("BackingInnerExtent",Number,$$t.$fa.$type,new $$t.dk(2,0,function(a,b){a.eo("BackingInnerExtent",b.d(),b.c())}));$$t.$fa.cs="BackingOuterExtent";$$t.$fa.backingOuterExtentProperty=$$t.$dj.i("BackingOuterExtent",Number,$$t.$fa.$type,new $$t.dk(2,1,function(a,b){a.eo("BackingOuterExtent",b.d(),b.c())}));$$t.$fa.d3="ScaleStartExtent";$$t.$fa.scaleStartExtentProperty=$$t.$dj.i("ScaleStartExtent",Number,$$t.$fa.$type,new $$t.dk(2,.05,function(a,b){a.eo("ScaleStartExtent",b.d(),b.c())}));$$t.$fa.dz="ScaleEndExtent";$$t.$fa.scaleEndExtentProperty=$$t.$dj.i("ScaleEndExtent",Number,$$t.$fa.$type,new $$t.dk(2,.95,function(a,b){a.eo("ScaleEndExtent",b.d(),b.c())}));$$t.$fa.dy="ScaleBrush";$$t.$fa.scaleBrushProperty=$$t.$dj.i("ScaleBrush",$$t.$aa.$type,$$t.$fa.$type,new $$t.dk(2,null,function(a,b){a.eo("ScaleBrush",b.d(),b.c())}));$$t.$fa.d2="ScaleOutline";$$t.$fa.scaleOutlineProperty=$$t.$dj.i("ScaleOutline",$$t.$aa.$type,$$t.$fa.$type,new $$t.dk(2,null,function(a,b){a.eo("ScaleOutline",b.d(),b.c())}));$$t.$fa.d4="ScaleStrokeThickness";$$t.$fa.scaleStrokeThicknessProperty=$$t.$dj.i("ScaleStrokeThickness",Number,$$t.$fa.$type,new $$t.dk(2,1,function(a,b){a.eo("ScaleStrokeThickness",b.d(),b.c())}));$$t.$fa.c5="MergeViewPorts";$$t.$fa.fk=$$t.$dj.i("MergeViewPorts",$$t.$f.$type,$$t.$fa.$type,new $$t.dk(2,false,function(a,b){a.eo("MergeViewPorts",b.d(),b.c())}));$$t.$fa.ed="TransitionDuration";$$t.$fa.transitionDurationProperty=$$t.$dj.i("TransitionDuration",$.ig.Number.prototype.$type,$$t.$fa.$type,new $$t.dk(2,0,function(a,b){a.eo("TransitionDuration",b.d(),b.c())}));$$t.$fa.d5="ShowToolTipTimeout";$$t.$fa.showToolTipTimeoutProperty=$$t.$dj.i("ShowToolTipTimeout",$.ig.Number.prototype.$type,$$t.$fa.$type,new $$t.dk(2,500,function(a,b){a.eo("ShowToolTipTimeout",b.d(),b.c())}));$$t.$fa.ec="ToolTip";$$t.$fa.toolTipProperty=$$t.$dj.i("ToolTip",$.ig.$op.$type,$$t.$fa.$type,new $$t.dk(2,null,function(a,b){a.eo("ToolTip",b.d(),b.c())}));$$t.$fa.cx="Font";$$t.$fa.fontProperty=$$t.$dj.i("Font",String,$$t.$fa.$type,new $$t.dk(2,null,function(a,b){a.eo("Font",b.d(),b.c())}));$$t.$fr.t=new $$t.fj(String,$$t.$aa.$type,0);$$t.$fr.e=null;$$t.$fr.f=null;$$t.$fr.ac=0;$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.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.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[],["reset1"]],[[],["reset"]],[[],["detach"]],[[],["transferChildrenTo"]],[[],["isPlottable"]],[[],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[],["duplicate1"]],[[],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]])})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.sparkline.js 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["SparkFrame:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","String:g","IComparable:h","Number:i","Number:j","Single:k","Number:l","String:m","Array:n","RegExp:o","RuntimeTypeHandle:p","MethodInfo:q","MethodBase:r","MemberInfo:s","ParameterInfo:t","TypeCode:u","Enum:v","ConstructorInfo:w","List$1:x","IList$1:y","ICollection$1:z","IEnumerable$1:aa","IEnumerable:ab","IEnumerator:ac","IEnumerator$1:ad","IArrayList:ae","Array:af","ICollection:ag","CompareCallback:ah","MulticastDelegate:ai","IntPtr:aj","IList:ak","IDisposable:al","IArray:am","Script:an","Date:ao","Date:ap","Number:aq","Func$3:ar","Action$1:as","Point:at","SparkFramePreparer:au","Func$2:av","SparklineController:aw","DependencyObject:ax","Dictionary:ay","DependencyProperty:az","PropertyMetadata:a0","PropertyChangedCallback:a1","DependencyPropertyChangedEventArgs:a2","DependencyPropertiesCollection:a3","UnsetValue:a4","Binding:a5","PropertyPath:a6","IFastItemsSourceProvider_Spark:a7","FastItemsSource:a8","IFastItemsSource:a9","IFastItemColumn$1:ba","IFastItemColumnPropertyName:bb","EventHandler$1:bc","NotifyCollectionChangedEventArgs:bd","EventArgs:be","NotifyCollectionChangedAction:bf","Dictionary$2:bg","IDictionary$2:bh","IDictionary:bi","IEqualityComparer$1:bj","KeyValuePair$2:bk","NotImplementedException:bl","Error:bm","IFastItemColumnInternal:bn","Delegate:bo","FastItemsSourceEventAction:bp","FastItemsSourceEventArgs:bq","ArgumentException:br","ColumnReference:bs","FastItemDateTimeColumn:bt","FastItemColumn:bu","Math:bv","Number:bw","Number:bx","Number:by","Number:bz","Number:b0","Number:b1","Number:b2","FastReflectionHelper:b3","FastItemObjectColumn:b4","FastItemIntColumn:b5","XamSparkline:b6","Control:b7","FrameworkElement:b8","UIElement:b9","Transform:ca","Visibility:cb","Style:cc","Thickness:cd","HorizontalAlignment:ce","VerticalAlignment:cf","Brush:cg","Color:ch","TrendLineType:ci","SparklineDisplayType:cj","UnknownValuePlotting:ck","ServiceProvider_Spark:cl","MessageChannel_Spark:cm","Message_Spark:cn","MessageEventHandler:co","Array:cp","HorizontalAxisView:cq","XamSparklineView:cr","ISchedulableRender:cs","CanvasRenderScheduler:ct","Callback:cu","window:cv","RenderingContext:cw","IRenderer:cx","Rectangle:cy","Shape:cz","DoubleCollection:c0","Rect:c1","Size:c2","Path:c3","Geometry:c4","GeometryType:c5","TextBlock:c6","Polygon:c7","PointCollection:c8","Polyline:c9","DataTemplateRenderInfo:da","DataTemplatePassInfo:db","ContentControl:dc","DataTemplate:dd","DataTemplateRenderHandler:de","DataTemplateMeasureHandler:df","DataTemplateMeasureInfo:dg","DataTemplatePassHandler:dh","Line:di","ClearMessage_Spark:dj","RenderingMessage_Spark:dk","SparkLayerType:dl","PolygonMessage_Spark:dm","ColumnMessage_Spark:dn","WinLossColumnMessage_Spark:dp","MarkerMessage_Spark:dq","NormalRangeMessage_Spark:dr","TrendLineMessage_Spark:ds","TooltipMessage_Spark:dt","ToooltipTemplateMessage_Spark:du","ContainerMessage_Spark:dv","BrushChangedMessage_Spark:dw","ContainerResizedMessage_Spark:dx","JQueryObject:dy","Element:dz","ElementAttributeCollection:d0","ElementCollection:d1","WebStyle:d2","ElementNodeType:d3","Document:d4","EventListener:d5","IElementEventHandler:d6","ElementEventHandler:d7","ElementAttribute:d8","JQueryPosition:d9","JQueryCallback:ea","JQueryEvent:eb","JQueryUICallback:ec","VisibilityMessage_Spark:ed","NumberChangedMessage_Spark:ee","ContainerSizeChangedMessage_Spark:ef","InteractionMessage_Spark:eg","MouseMoveMessage_Spark:eh","MouseLeaveMessage_Spark:ei","EventProxy:ej","ModifierKeys:ek","MouseWheelHandler:el","GestureHandler:em","ContactHandler:en","TouchHandler:eo","MouseOverHandler:ep","MouseHandler:eq","KeyHandler:er","Key:es","JQuery:et","JQueryDeferred:eu","JQueryPromise:ev","Action:ew","CanvasViewRenderer:ex","CanvasContext2D:ey","CanvasContext:ez","TextMetrics:e0","ImageData:e1","CanvasElement:e2","Gradient:e3","LinearGradientBrush:e4","GradientStop:e5","GeometryGroup:e6","GeometryCollection:e7","FillRule:e8","PathGeometry:e9","PathFigureCollection:fa","LineGeometry:fb","RectangleGeometry:fc","EllipseGeometry:fd","ArcSegment:fe","PathSegment:ff","PathSegmentType:fg","SweepDirection:fh","PathFigure:fi","PathSegmentCollection:fj","LineSegment:fk","PolyLineSegment:fl","BezierSegment:fm","PolyBezierSegment:fn","GeometryUtil:fo","Tuple$2:fp","TransformGroup:fq","TransformCollection:fr","TranslateTransform:fs","RotateTransform:ft","ScaleTransform:fu","DOMEventProxy:fv","MSGesture:fw","MouseEventArgs:fx","FontUtil:fy","FontInfo:fz","ViewportChangedMessage_Spark:f0","SparklineToolTipContext:f1","AxisRenderMessage_Spark:f2","VerticalAxisView:f3","SparklineConnector:f4","PropertyChangedMessage_Spark:f5","ConfigurationMessage_Spark:f6","DataChangedMessage_Spark:f7","Enumerable:f8","IOrderedEnumerable$1:f9","SortedList$1:ga","ArgumentNullException:gb","FastItemsSourceReference_Spark:gc","TrendCalculators:gd","LeastSquaresFit:ge","Numeric:gf","MathUtil:gg","RuntimeHelpers:gh","RuntimeFieldHandle:gi","Random:gj","MessageHandler_Spark:gk","MessageHandlerEventHandler:gl","SparklineVisualData:gm","SparklineAxisVisualData:gn","LabelAppearanceData:go","IVisualData:gp","BrushAppearanceData:gq","StringBuilder:gr","AppearanceHelper:gs","LinearGradientBrushAppearanceData:gt","GradientStopAppearanceData:gu","SolidBrushAppearanceData:gv","EllipseGeometryData:gw","GeometryData:gx","GetPointsSettings:gy","RectangleGeometryData:gz","LineGeometryData:g0","PathGeometryData:g1","PathFigureData:g2","LineSegmentData:g3","SegmentData:g4","PolylineSegmentData:g5","ArcSegmentData:g6","PolyBezierSegmentData:g7","PrimitiveAppearanceData:g8","LineVisualData:g9","PrimitiveVisualData:ha","ShapeTags:hb","PathVisualData:hc","AbstractEnumerable:hd","Func$1:he","AbstractEnumerator:hf","GenericEnumerable$1:hg","GenericEnumerator$1:hh"]);$.ig.util.defType("SparklineDisplayType:cj","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("SparklineDisplayType",$.ig.$ep.$type)},true);$.ig.util.defType("SparkLayerType:dl","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("SparkLayerType",$.ig.$ep.$type)},true);$.ig.util.defType("SparkFrame:a","Object",{init:function(){$.ig.$op.init.call(this);this.a=new $$t.x($.ig.Array.prototype.$type,0);this.g=new $$t.x($$t.$at.$type,0);this.e=new $$t.x($$t.$at.$type,0);this.f=new $$t.x($$t.$at.$type,0);this.d=new $$t.x($$t.$at.$type,0);this.c=new $$t.x($$t.$at.$type,0)},a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},g:null,l:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},e:null,j:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},f:null,k:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},d:null,i:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},c:null,h:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},$type:new $.ig.Type("SparkFrame",$.ig.$ot)},true);$.ig.util.defType("SparkFramePreparer:au","Object",{init:function(){$.ig.$op.init.call(this)},a:null,d:0,c:0,e:function(a){var $self=this;$self.a.o.ai(false);a.b().clear();a.l().clear();a.j().clear();a.k().clear();a.i().clear();a.h().clear();var b=$self.a.q;var c=b.count();var d=$self.a.az.width();var e=$self.a.az.height();var f=Math.floor((c+1)/d);var g=Math.max(1,f);var h=0;var i=Math.ceil(1*c/g);var j=0;var k=new $$t.x(Number,0);var l=$self.a.n().trendLineType();var m=$self.a.n().displayType();var n=$self.a.n().trendLinePeriod();var o=l!=0&&n>=1;var p=null;var q=null;if(m==1||m==0){$self.d=0}else{if(i==0){$self.d=0}else{$self.d=d/i/2}}if(o){var r=function(s){return s+1};var s=function(t){return b.item(t)};var t=function(u){return $self.a.w(u)};var u=function(v){return $self.a.x(v)};switch($self.a.n().trendLineType()){case 9:p=$$t.$gd.e(b,n);break;case 10:p=$$t.$gd.b(b,n);break;case 11:p=$$t.$gd.c(b,n);break;case 12:p=$$t.$gd.a(b);break;case 13:p=$$t.$gd.g(b,n);break;case 1:q=$$t.$ge.k(c,r,s);break;case 2:q=$$t.$ge.o(c,r,s);break;case 3:q=$$t.$ge.i(c,r,s);break;case 4:q=$$t.$ge.p(c,r,s);break;case 5:q=$$t.$ge.q(c,r,s);break;case 7:q=$$t.$ge.j(c,r,s);break;case 6:q=$$t.$ge.l(c,r,s);break;case 8:q=$$t.$ge.n(c,r,s);break}if(p!=null){var w=p.getEnumerator();while(w.moveNext()){var v=w.current();k.add(v)}}if(q!=null){var x=h*g;var y=i*g;if(m==1||m==0){y=y-1}var z=0+$self.d;var aa=d-$self.d;var ab=0;if($self.d!=0){ab=.5}for(var ac=z;ac<=aa;ac+=2){var ad=ac/(d-1);var ae=x+ad*(y-x);var af=NaN;switch(l){case 1:af=$$t.$ge.ad(q,ae-ab);break;case 2:af=$$t.$ge.ah(q,ae-ab);break;case 3:af=$$t.$ge.ab(q,ae-ab);break;case 4:af=$$t.$ge.ai(q,ae-ab);break;case 5:af=$$t.$ge.aj(q,ae-ab);break;case 7:af=$$t.$ge.ac(q,ae-ab);break;case 6:af=$$t.$ge.ae(q,ae-ab);break;case 8:af=$$t.$ge.ag(q,ae-ab);break}ae=t(ae);af=u(af);if(!isNaN(af)&&!Number.isInfinity(af)){a.l().add({__x:ae,__y:af,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}}var ag=$self.a.q.minimum();var ah=$self.a.q.maximum();var ai=$self.a.n().at();var aj=$self.a.n().as();$self.c=e-(j-ai)/(aj-ai)*e;if($self.c<0){$self.c=0}else if($self.c>e){$self.c=e}var ak=$self.c;var al;for(var am=h;am<i;am++){var an=$self.b(am,g,c);var ao=an[1];var ap=an[2];$self.f(an,c,$self.a.az,ai,aj);al=an[1];if(an[2]<ak){al=an[2]}a.b().add(an);if(!isNaN(an[0])&&!isNaN(an[1])){a.j().add({__x:an[0],__y:al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}if(o&&p!=null){var aq=am*g;var ar=e-(k.__inner[aq]-ag)/(ah-ag)*e;a.l().add({__x:an[0]+$self.d,__y:ar,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}if(ao<j){a.k().add({__x:an[0],__y:an[1],$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}if(ag==ao){a.i().add({__x:an[0],__y:an[1],$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}if(ah==ap){a.h().add({__x:an[0],__y:an[2],$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}if(a.j().count()==0){a.m(a.n({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}))}else{a.m(a.j().__inner[0]);a.n(a.j().__inner[a.j().count()-1])}},b:function(a,b,c){var $self=this;var d=Math.min(a*b,c-1);var e=Math.min(d+b-1,c-1);var f=true;var g=0;var h=0;for(var i=d;i<=e;++i){var j=$self.a.q.item(i);if(f){f=false;g=j;h=j}else{g=Math.min(g,j);h=Math.max(h,j)}}var k=function(){var $ret=new Array;$ret.add(0);$ret.add(0);$ret.add(0);return $ret}();k[0]=.5*(d+e);k[1]=g;k[2]=h;return k},f:function(a,b,c,d,e){var f=c.left();var g=c.top();var h=c.width();var i=c.height();if(this.a.n().displayType()==1||this.a.n().displayType()==0){b--}if(b<0){b=0}var j=b>0?a[0]/b:b==0?.5:NaN;a[0]=f+j*h;if(this.a.n().displayType()==3){if(a[1]>0){a[1]=g;a[2]=g}else if(a[1]<0){a[1]=g+i;a[2]=g+i}else{a[1]=g+(1-(a[1]-d)/(e-d))*i;a[2]=g+(1-(a[2]-d)/(e-d))*i}}else{a[1]=g+(1-(a[1]-d)/(e-d))*i;a[2]=g+(1-(a[2]-d)/(e-d))*i}},$type:new $.ig.Type("SparkFramePreparer",$.ig.$ot)},true);$.ig.util.defType("SparklineConnector:f4","Object",{d:null,b:null,e:null,a:null,c:null,init:function(a,b){$.ig.$op.init.call(this);this.e=b;if(a==null){return}this.d=$.ig.util.cast($$t.$b6.$type,a);this.a=this.d.ad();this.c=this.d.am();var c=new $$t.cl;c.addService("ConfigurationMessages",new $$t.cm);c.addService("RenderingMessages",new $$t.cm);c.addService("InteractionMessages",new $$t.cm);c.addService("Model",this.d);c.addService("View",this.e);c.addService("HorizontalAxis",this.a);c.addService("VerticalAxis",this.c);this.d.ah(c);this.e.g(c);this.a.f(c);this.c.f(c);this.b=new $$t.aw(c);c.addService("Controller",this.b)},$type:new $.ig.Type("SparklineConnector",$.ig.$ot)},true);$.ig.util.defType("IFastItemsSourceProvider_Spark:a7","Object",{$type:new $.ig.Type("IFastItemsSourceProvider_Spark",null)},true);$.ig.util.defType("SparklineController:aw","DependencyObject",{init:function(a){var $self=this;this.l=new $$t.au;this.k=new $$t.a;this.az=$$t.$c1.empty();$$t.$ax.init.call(this);this.h=a.getService("ConfigurationMessages");this.j=a.getService("RenderingMessages");this.i=a.getService("InteractionMessages");this.y=function(b,c){$self.af(c.action(),c.position(),c.count(),c.propertyName())};this.n(a.getService("Model"));this.o=a.getService("View");this.h.attachTarget(this.ae.runOn(this));this.i.attachTarget(this.ah.runOn(this))},h:null,j:null,i:null,m:null,n:function(a){if(arguments.length===1){var b=this.m!=a;if(b){this.m=a;this.as()}return a}else{return this.m}},o:null,v:function(){return this.n()!=null?this.n().itemsSource():null},p:function(a){if(arguments.length===1){this.g($$t.$aw.ay,a);return a}else{return this.c($$t.$aw.ay)}},q:null,r:null,l:null,k:null,ab:function(){return this.n()!=null?this.n().valueMemberPath():null},aa:function(){return this.n()!=null?this.n().labelMemberPath():null},az:null,z:function(){return this.n()!=null?this.n().toolTip():null},y:null,w:function(a){var b=this.q.count();if(this.n().displayType()==1||this.n().displayType()==0){b--}if(b<0){b=0}var c=b>0?a/b:b==0?.5:NaN;c=this.az.left()+c*this.az.width();return c},x:function(a){var b=(a-this.n().at())/(this.n().as()-this.n().at());b=1-b;b=this.az.top()+b*this.az.height();return b},u:function(){return this.v()!=null&&this.ab()!=null&&!this.az.isEmpty()&&this.az.width()>0&&this.az.height()>0&&this.n()!=null&&this.n().at()!=this.n().as()},t:function(a){if(a.oldValue()!=a.newValue()){return true}return false},ar:function(a,b){var $self=this;if($self.y==null){$self.y=function(c,d){$self.af(d.action(),d.position(),d.count(),d.propertyName())}}var c=$.ig.util.cast($$t.$a8.$type,a);if(c!=null){c.event=$.ig.Delegate.prototype.remove(c.event,$self.y)}var d=$.ig.util.cast($$t.$a8.$type,b);if(d!=null){d.event=$.ig.Delegate.prototype.combine(d.event,$self.y)}},au:function(){if(this.n()!=null){if(this.q==null){this.n().at(this.n().as(NaN))}else{if(isNaN(this.n().minimum())){this.n().at(this.q.minimum())}else{this.n().at(this.n().minimum())}if(isNaN(this.n().maximum())){this.n().as(this.q.maximum())}else{this.n().as(this.n().maximum())}if(this.n().at()==this.n().as()){if(Math.floor(this.n().at())<this.n().at()){this.n().at(Math.floor(this.n().at()))}else{this.n().at(Math.floor(this.n().at())-1)}if(Math.ceil(this.n().as())>this.n().as()){this.n().as(Math.ceil(this.n().as()))}else{this.n().as(Math.ceil(this.n().as())+1)}}}}},aw:function(){if(this.p()!=null){this.p().deregisterColumn(this.q);this.q=this.p().registerColumn(this.ab(),null,false)}else{this.q=null}},at:function(){if(this.p()!=null){this.p().deregisterColumn(this.r);this.r=this.p().registerColumnObject(this.aa(),null,false);this.n().an(this.r)}else{this.n().an(this.r=null)}},aq:function(){var a=new $$t.f2;this.j.sendMessage(a)},as:function(){this.p(this.getFastItemsSource(this.v()));this.aw();this.at();this.au();this.aq()},af:function(a,b,c,d){this.aw();this.at();this.au();this.aq();this.al()},av:function(){var a=new $$t.du;a.template(this.z());this.j.sendMessage(a)},ae:function(a){var b=a;if($.ig.util.cast($$t.$f5.$type,b)!==null){this.ak(b)}else if($.ig.util.cast($$t.$ef.$type,a)!==null){this.j.sendMessage(a)}else if($.ig.util.cast($$t.$f7.$type,a)!==null){this.ag(a)}},ag:function(a){var b=this.p();if(b==null){return}switch(a.b()){case 2:b.handleCollectionChanged(new $$t.bd(2,2,a.d(),a.e(),a.c()));break;case 0:b.handleCollectionChanged(new $$t.bd(1,0,a.d(),a.c()));break;case 1:b.handleCollectionChanged(new $$t.bd(1,1,a.e(),a.c()));break;case 4:b.handleCollectionChanged(new $$t.bd(0,4));break}this.as()},ah:function(a){var b=a;if($.ig.util.cast($$t.$f0.$type,b)!==null){this.ax(b)}else if($.ig.util.cast($$t.$ei.$type,b)!==null){this.ai(b)}else if($.ig.util.cast($$t.$eh.$type,b)!==null){this.aj(b)}else if($.ig.util.cast($$t.$ef.$type,b)!==null){this.j.sendMessage(a)}},ak:function(a){switch(a.propertyName()){case"ItemsSource":this.as();break;case"ValueMemberPath":this.as();break;case"LabelMemberPath":this.as();break;case"ToolTip":this.av();break;case"Minimum":case"Maximum":this.au();this.aq();break;case"HorizontalAxisLabel":case"VerticalAxisLabel":this.aq();break;case"Brush":case"NegativeBrush":case"MarkerBrush":case"FirstMarkerBrush":case"LastMarkerBrush":case"HighMarkerBrush":case"LowMarkerBrush":case"NegativeMarkerBrush":case"TrendLineBrush":case"NormalRangeFill":var b=new $$t.dw;b.c($.ig.util.cast($$t.$cg.$type,a.newValue()));b.b(a.propertyName());this.j.sendMessage(b);break;case"MarkerVisibility":case"FirstMarkerVisibility":case"LastMarkerVisibility":case"HighMarkerVisibility":case"LowMarkerVisibility":case"NegativeMarkerVisibility":case"NormalRangeVisibility":case"ToolTipVisibility":var c=new $$t.ed;c.c(a.newValue());c.b(a.propertyName());this.j.sendMessage(c);this.o.ai(true);break;case"MarkerSize":case"FirstMarkerSize":case"LastMarkerSize":case"HighMarkerSize":case"LowMarkerSize":case"NegativeMarkerSize":this.o.ai(true);break;case"LineThickness":case"TrendLineThickness":var d=new $$t.ee;d.b(a.newValue());d.c(a.propertyName());this.j.sendMessage(d);break;case"HorizontalAxisBrush":case"VerticalAxisBrush":case"HorizontalAxisVisibility":case"VerticalAxisVisibility":var e=new $$t.dj;e.c(true);this.j.sendMessage(e);break;case"Container":var f=new $$t.dv;f.b(a.newValue());this.j.sendMessage(f);break}if(this.t(a)){this.al()}},ax:function(a){this.az=new $$t.c1(0,a.newLeft(),a.newTop(),a.newWidth(),a.newHeight());this.al()},aj:function(a){var b=new $$t.dj;b.b(4);this.j.sendMessage(b);var c=new $$t.dt;c.b(4);c.xOffset(a.position().__x+10);c.yOffset(a.position().__y+10);if(this.q!=null&&this.q.count()>0){var d=new $$t.f1;d.b(this.q.maximum());d.d(this.q.minimum());d.a(this.q.item(0));d.c(this.q.item(this.q.count()-1));c.context(d)}this.j.sendMessage(c)},ai:function(a){var b=new $$t.dj;b.b(4);this.j.sendMessage(b)},ad:function(a){var b=new $$t.dj;b.b(a);this.j.sendMessage(b)},ac:function(){this.ad(1);this.ad(2);this.ad(16);this.ad(8)},al:function(){this.ac();if(!this.u()){return}this.l.a=this;this.l.e(this.k);switch(this.n().displayType()){case 2:this.am();break;case 3:this.ap();break;case 0:case 1:this.ao();break}var a=new $$t.dr;a.k(0);a.l(this.x(this.n().normalRangeMaximum()));a.j(this.az.width());a.i(Math.abs(this.x(this.n().normalRangeMaximum())-this.x(this.n().normalRangeMinimum())));a.d(this.n().displayNormalRangeInFront());this.j.sendMessage(a);var b=new $$t.ds;b.points(this.k.l().toArray());this.j.sendMessage(b)},am:function(){var a=new $$t.dn;a.d(this.k.j());a.g(this.k.k());a.f(this.k.i());a.e(this.k.h());a.k(this.k.m());a.l(this.k.n());a.j(this.k.b().count());a.h(this.l.c);a.i(this.l.d);a.c(this.n().displayType());this.j.sendMessage(a);this.an()},ap:function(){var a=new $$t.dp;a.d(this.k.j());a.g(this.k.k());a.f(this.k.i());a.e(this.k.h());a.k(this.k.m());a.l(this.k.n());a.j(this.k.b().count());a.h(this.l.c);a.i(this.l.d);a.c(this.n().displayType());this.j.sendMessage(a)},ao:function(){if(this.k.b().count()==0){return}var a=new $$t.x($$t.$x.$type.specialize($.ig.Array.prototype.$type),0);var b=new $$t.x($.ig.Array.prototype.$type,0);var c=true;var e=this.k.b().getEnumerator();while(e.moveNext()){var d=e.current();if(isNaN(d[1])||Number.isInfinity(d[1])){if(!c){a.add(b)}c=true;continue}if(c){b=new $$t.x($.ig.Array.prototype.$type,0);c=false}b.add(d)}if(!c){a.add(b)}var f=new $$t.dm;f.points(new $$t.x($.ig.Array.prototype.$type,0));if(this.n().unknownValuePlotting()==0){var g=new $$t.x($.ig.Array.prototype.$type,0);var i=a.getEnumerator();while(i.moveNext()){var h=i.current();g.addRange(h)}var j=this.s(g);f.points().add(j)}else{var l=a.getEnumerator();while(l.moveNext()){var k=l.current();var m=this.s(k);f.points().add(m)}}this.j.sendMessage(f);this.an()},s:function(a){var b=this.l.c;var c=new $$t.x($$t.$at.$type,0);var d;var e=this.n().displayType()==1;var g=a.getEnumerator();while(g.moveNext()){var f=g.current();d=f[1];if(e){if(f[2]<=b){d=f[2]}}c.add({__x:f[0],__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}if(this.n().displayType()==0){var h=new $$t.x($$t.$at.$type,0);var j=a.getEnumerator();while(j.moveNext()){var i=j.current();h.add({__x:i[0],__y:i[2],$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}c.addRange(h.reverse$1($$t.$at.$type))}if(this.n().displayType()==1){var k=c.__inner[0];var l=c.__inner[c.count()-1];c.add({__x:l.__x,__y:this.l.c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:k.__x,__y:this.l.c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}return c.toArray()},an:function(){var a=new $$t.dq;a.e(this.k.j());a.f(this.k.k());a.d(this.k.i());a.c(this.k.h());a.m(this.k.m());a.n(this.k.n());a.k(this.n().markerSize());a.g(this.n().firstMarkerSize());a.i(this.n().lastMarkerSize());a.h(this.n().highMarkerSize());a.j(this.n().lowMarkerSize());a.l(this.n().negativeMarkerSize());this.j.sendMessage(a)},getFastItemsSource:function(a){var b=null;if(this.v()!=null){var c=null;b=new $$t.a8;b.itemsSource(this.v());c=new $$t.gc(b);c._references++;b=c._fastItemsSource}return b},releaseFastItemsSource:function(a){if(a!=null){var b=null;--b._references}return null},$type:new $.ig.Type("SparklineController",$$t.$ax.$type,[$$t.$a7.$type])},true);$.ig.util.defType("SparklineToolTipContext:f1","Object",{init:function(){$.ig.$op.init.call(this)},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("SparklineToolTipContext",$.ig.$ot)},true);$.ig.util.defType("FastItemsSourceReference_Spark:gc","Object",{init:function(a){$.ig.$op.init.call(this);this._fastItemsSource=a;this._references=0},_fastItemsSource:null,_references:0,$type:new $.ig.Type("FastItemsSourceReference_Spark",$.ig.$ot)},true);$.ig.util.defType("Message_Spark:cn","Object",{init:function(){$.ig.$op.init.call(this)},toString:function(){return this.getType().toString()},$type:new $.ig.Type("Message_Spark",$.ig.$ot)},true);$.ig.util.defType("RenderingMessage_Spark:dk","Message_Spark",{init:function(){$$t.$cn.init.call(this)},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("RenderingMessage_Spark",$$t.$cn.$type)},true);$.ig.util.defType("AxisRenderMessage_Spark:f2","RenderingMessage_Spark",{init:function(){$$t.$dk.init.call(this)},_c:false,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("AxisRenderMessage_Spark",$$t.$dk.$type)},true);$.ig.util.defType("ClearMessage_Spark:dj","RenderingMessage_Spark",{init:function(){$$t.$dk.init.call(this)},_c:false,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("ClearMessage_Spark",$$t.$dk.$type)},true);$.ig.util.defType("ColumnMessage_Spark:dn","RenderingMessage_Spark",{init:function(){$$t.$dk.init.call(this)},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_i:0,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_h:0,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_j:0,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("ColumnMessage_Spark",$$t.$dk.$type)},true);$.ig.util.defType("ConfigurationMessage_Spark:f6","Message_Spark",{init:function(){$$t.$cn.init.call(this)},$type:new $.ig.Type("ConfigurationMessage_Spark",$$t.$cn.$type)},true);$.ig.util.defType("ContainerMessage_Spark:dv","Message_Spark",{init:function(){$$t.$cn.init.call(this)},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("ContainerMessage_Spark",$$t.$cn.$type)},true);$.ig.util.defType("VisibilityMessage_Spark:ed","Message_Spark",{init:function(){$$t.$cn.init.call(this)},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("VisibilityMessage_Spark",$$t.$cn.$type)},true);$.ig.util.defType("BrushChangedMessage_Spark:dw","Message_Spark",{init:function(){$$t.$cn.init.call(this)},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("BrushChangedMessage_Spark",$$t.$cn.$type)},true);$.ig.util.defType("NumberChangedMessage_Spark:ee","Message_Spark",{init:function(){$$t.$cn.init.call(this)},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("NumberChangedMessage_Spark",$$t.$cn.$type)},true);$.ig.util.defType("ContainerResizedMessage_Spark:dx","Message_Spark",{init:function(){$$t.$cn.init.call(this)},_g:0,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_f:0,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("ContainerResizedMessage_Spark",$$t.$cn.$type)},true);$.ig.util.defType("DataChangedMessage_Spark:f7","Message_Spark",{init:function(){$$t.$cn.init.call(this)},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("DataChangedMessage_Spark",$$t.$cn.$type)},true);$.ig.util.defType("InteractionMessage_Spark:eg","Message_Spark",{init:function(){$$t.$cn.init.call(this)},$type:new $.ig.Type("InteractionMessage_Spark",$$t.$cn.$type)},true);$.ig.util.defType("MarkerMessage_Spark:dq","RenderingMessage_Spark",{init:function(){$$t.$dk.init.call(this)},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_k:0,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_g:0,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_i:0,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_h:0,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_j:0,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},$type:new $.ig.Type("MarkerMessage_Spark",$$t.$dk.$type)},true);$.ig.util.defType("MessageChannel_Spark:cm","Object",{init:function(){$.ig.$op.init.call(this);this.c=new $$t.cp},c:null,sendMessage:function(a){if(this.messageSent!=null){this.messageSent(a)}else{this.c.push(a)}},attachTarget:function(a){this.messageSent=$.ig.Delegate.prototype.combine(this.messageSent,a);while(this.c.length>0){var b=this.c.shift();this.messageSent(b)}},messageSent:null,detachTarget:function(a){this.messageSent=$.ig.Delegate.prototype.remove(this.messageSent,a)},a:null,connectTo:function(a){this.a=a;this.attachTarget(this.sendToNext.runOn(this))},detachFromNext:function(){if(this.a==null){return}this.detachTarget(this.sendToNext.runOn(this));this.a=null},sendToNext:function(a){if(this.a!=null){this.a.sendMessage(a)}},toString:function(){return"MessageQueue"},$type:new $.ig.Type("MessageChannel_Spark",$.ig.$ot)},true);$.ig.util.defType("MessageHandler_Spark:gk","Object",{init:function(){$.ig.$op.init.call(this);this.a=new $.ig.Dictionary(0)},a:null,addHandler:function(a,b){this.a.item(a.typeName(),b)},messageReceived:function(a){var b;var c=a.getType().typeName();if(this.a.containsKey(c)){b=this.a.item(c);b.c(a)}},$type:new $.ig.Type("MessageHandler_Spark",$.ig.$ot)},true);$.ig.util.defType("MouseLeaveMessage_Spark:ei","InteractionMessage_Spark",{init:function(){$$t.$eg.init.call(this)},$type:new $.ig.Type("MouseLeaveMessage_Spark",$$t.$eg.$type)},true);$.ig.util.defType("MouseMoveMessage_Spark:eh","InteractionMessage_Spark",{init:function(){$$t.$eg.init.call(this)},b:null,position:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},$type:new $.ig.Type("MouseMoveMessage_Spark",$$t.$eg.$type)},true);$.ig.util.defType("NormalRangeMessage_Spark:dr","RenderingMessage_Spark",{init:function(){$$t.$dk.init.call(this)
},g:0,k:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},h:0,l:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},f:0,j:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},e:0,i:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},c:false,d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("NormalRangeMessage_Spark",$$t.$dk.$type)},true);$.ig.util.defType("PolygonMessage_Spark:dm","RenderingMessage_Spark",{init:function(){$$t.$dk.init.call(this)},c:null,points:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("PolygonMessage_Spark",$$t.$dk.$type)},true);$.ig.util.defType("PropertyChangedMessage_Spark:f5","ConfigurationMessage_Spark",{init:function(){$$t.$f6.init.call(this)},f:null,propertyName:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},c:null,oldValue:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,newValue:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="null";var b="null";if(this.oldValue()!=null){a=this.oldValue().toString()}if(this.newValue()!=null){b=this.newValue().toString()}return"PropertyChangedMessage["+this.propertyName()+", "+a+", "+b+"]"},$type:new $.ig.Type("PropertyChangedMessage_Spark",$$t.$f6.$type)},true);$.ig.util.defType("ServiceProvider_Spark:cl","Object",{init:function(){$.ig.$op.init.call(this);this.a=new $.ig.Dictionary(0)},a:null,addService:function(a,b){this.a.item(a,b)},getService:function(a){return this.a.item(a)},$type:new $.ig.Type("ServiceProvider_Spark",$.ig.$ot)},true);$.ig.util.defType("TooltipMessage_Spark:dt","RenderingMessage_Spark",{init:function(){$$t.$dk.init.call(this)},c:0,xOffset:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},d:0,yOffset:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},g:null,context:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},$type:new $.ig.Type("TooltipMessage_Spark",$$t.$dk.$type)},true);$.ig.util.defType("ToooltipTemplateMessage_Spark:du","RenderingMessage_Spark",{init:function(){$$t.$dk.init.call(this)},c:null,template:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("ToooltipTemplateMessage_Spark",$$t.$dk.$type)},true);$.ig.util.defType("TrendLineMessage_Spark:ds","RenderingMessage_Spark",{init:function(){$$t.$dk.init.call(this)},c:null,points:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("TrendLineMessage_Spark",$$t.$dk.$type)},true);$.ig.util.defType("ViewportChangedMessage_Spark:f0","InteractionMessage_Spark",{init:function(){$$t.$eg.init.call(this)},d:0,newTop:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},c:0,newLeft:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},e:0,newWidth:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},b:0,newHeight:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"ViewportChangedMessage["+this.newTop().toString()+", "+this.newLeft().toString()+", "+this.newWidth().toString()+", "+this.newHeight().toString()+"]"},$type:new $.ig.Type("ViewportChangedMessage_Spark",$$t.$eg.$type)},true);$.ig.util.defType("ContainerSizeChangedMessage_Spark:ef","InteractionMessage_Spark",{init:function(){$$t.$eg.init.call(this)},$type:new $.ig.Type("ContainerSizeChangedMessage_Spark",$$t.$eg.$type)},true);$.ig.util.defType("WinLossColumnMessage_Spark:dp","RenderingMessage_Spark",{init:function(){$$t.$dk.init.call(this)},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_i:0,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_h:0,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_j:0,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("WinLossColumnMessage_Spark",$$t.$dk.$type)},true);$.ig.util.defType("SparklineVisualData:gm","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},_horizontalAxis:null,horizontalAxis:function(value){if(arguments.length===1){this._horizontalAxis=value;return value}else{return this._horizontalAxis}},_verticalAxis:null,verticalAxis:function(value){if(arguments.length===1){this._verticalAxis=value;return value}else{return this._verticalAxis}},_sparkPath:null,sparkPath:function(value){if(arguments.length===1){this._sparkPath=value;return value}else{return this._sparkPath}},_negativeSparkPath:null,negativeSparkPath:function(value){if(arguments.length===1){this._negativeSparkPath=value;return value}else{return this._negativeSparkPath}},_trendLinePath:null,trendLinePath:function(value){if(arguments.length===1){this._trendLinePath=value;return value}else{return this._trendLinePath}},_rangePath:null,rangePath:function(value){if(arguments.length===1){this._rangePath=value;return value}else{return this._rangePath}},_markersPath:null,markersPath:function(value){if(arguments.length===1){this._markersPath=value;return value}else{return this._markersPath}},_negativeMarkersPath:null,negativeMarkersPath:function(value){if(arguments.length===1){this._negativeMarkersPath=value;return value}else{return this._negativeMarkersPath}},_lowMarkersPath:null,lowMarkersPath:function(value){if(arguments.length===1){this._lowMarkersPath=value;return value}else{return this._lowMarkersPath}},_highMarkersPath:null,highMarkersPath:function(value){if(arguments.length===1){this._highMarkersPath=value;return value}else{return this._highMarkersPath}},_firstMarkerPath:null,firstMarkerPath:function(value){if(arguments.length===1){this._firstMarkerPath=value;return value}else{return this._firstMarkerPath}},_lastMarkerPath:null,lastMarkerPath:function(value){if(arguments.length===1){this._lastMarkerPath=value;return value}else{return this._lastMarkerPath}},$type:new $.ig.Type("SparklineVisualData",$.ig.$ot)},true);$.ig.util.defType("SparklineAxisVisualData:gn","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},_minLabel:null,minLabel:function(value){if(arguments.length===1){this._minLabel=value;return value}else{return this._minLabel}},_maxLabel:null,maxLabel:function(value){if(arguments.length===1){this._maxLabel=value;return value}else{return this._maxLabel}},_axisLine:null,axisLine:function(value){if(arguments.length===1){this._axisLine=value;return value}else{return this._axisLine}},$type:new $.ig.Type("SparklineAxisVisualData",$.ig.$ot)},true);$.ig.util.defType("XamSparkline:b6","Control",{init:function(){this.ae=new $$t.cm;this.ar=NaN;this.aq=NaN;$$t.$b7.init.call(this);this.y($$t.$b6.$type);this.am(new $$t.f3(this));this.ad(new $$t.cq(this));this.ai=new $$t.f4(this,new $$t.cr)},ai:null,brush:function(a){if(arguments.length===1){this.g($$t.$b6.brushProperty,a);return a}else{return this.c($$t.$b6.brushProperty)}},negativeBrush:function(a){if(arguments.length===1){this.g($$t.$b6.negativeBrushProperty,a);return a}else{return this.c($$t.$b6.negativeBrushProperty)}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$b6.markerBrushProperty,a);return a}else{return this.c($$t.$b6.markerBrushProperty)}},negativeMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$b6.negativeMarkerBrushProperty,a);return a}else{return this.c($$t.$b6.negativeMarkerBrushProperty)}},firstMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$b6.firstMarkerBrushProperty,a);return a}else{return this.c($$t.$b6.firstMarkerBrushProperty)}},lastMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$b6.lastMarkerBrushProperty,a);return a}else{return this.c($$t.$b6.lastMarkerBrushProperty)}},highMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$b6.highMarkerBrushProperty,a);return a}else{return this.c($$t.$b6.highMarkerBrushProperty)}},lowMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$b6.lowMarkerBrushProperty,a);return a}else{return this.c($$t.$b6.lowMarkerBrushProperty)}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$b6.trendLineBrushProperty,a);return a}else{return this.c($$t.$b6.trendLineBrushProperty)}},horizontalAxisBrush:function(a){if(arguments.length===1){this.g($$t.$b6.horizontalAxisBrushProperty,a);return a}else{return this.c($$t.$b6.horizontalAxisBrushProperty)}},verticalAxisBrush:function(a){if(arguments.length===1){this.g($$t.$b6.verticalAxisBrushProperty,a);return a}else{return this.c($$t.$b6.verticalAxisBrushProperty)}},normalRangeFill:function(a){if(arguments.length===1){this.g($$t.$b6.normalRangeFillProperty,a);return a}else{return this.c($$t.$b6.normalRangeFillProperty)}},horizontalAxisVisibility:function(a){if(arguments.length===1){this.g($$t.$b6.horizontalAxisVisibilityProperty,a);return a}else{return this.c($$t.$b6.horizontalAxisVisibilityProperty)}},verticalAxisVisibility:function(a){if(arguments.length===1){this.g($$t.$b6.verticalAxisVisibilityProperty,a);return a}else{return this.c($$t.$b6.verticalAxisVisibilityProperty)}},markerVisibility:function(a){if(arguments.length===1){this.g($$t.$b6.markerVisibilityProperty,a);return a}else{return this.c($$t.$b6.markerVisibilityProperty)}},negativeMarkerVisibility:function(a){if(arguments.length===1){this.g($$t.$b6.negativeMarkerVisibilityProperty,a);return a}else{return this.c($$t.$b6.negativeMarkerVisibilityProperty)}},firstMarkerVisibility:function(a){if(arguments.length===1){this.g($$t.$b6.firstMarkerVisibilityProperty,a);return a}else{return this.c($$t.$b6.firstMarkerVisibilityProperty)}},lastMarkerVisibility:function(a){if(arguments.length===1){this.g($$t.$b6.lastMarkerVisibilityProperty,a);return a}else{return this.c($$t.$b6.lastMarkerVisibilityProperty)}},lowMarkerVisibility:function(a){if(arguments.length===1){this.g($$t.$b6.lowMarkerVisibilityProperty,a);return a}else{return this.c($$t.$b6.lowMarkerVisibilityProperty)}},highMarkerVisibility:function(a){if(arguments.length===1){this.g($$t.$b6.highMarkerVisibilityProperty,a);return a}else{return this.c($$t.$b6.highMarkerVisibilityProperty)}},normalRangeVisibility:function(a){if(arguments.length===1){this.g($$t.$b6.normalRangeVisibilityProperty,a);return a}else{return this.c($$t.$b6.normalRangeVisibilityProperty)}},displayNormalRangeInFront:function(a){if(arguments.length===1){this.g($$t.$b6.displayNormalRangeInFrontProperty,a);return a}else{return this.c($$t.$b6.displayNormalRangeInFrontProperty)}},markerSize:function(a){if(arguments.length===1){this.g($$t.$b6.markerSizeProperty,a);return a}else{return this.c($$t.$b6.markerSizeProperty)}},firstMarkerSize:function(a){if(arguments.length===1){this.g($$t.$b6.firstMarkerSizeProperty,a);return a}else{return this.c($$t.$b6.firstMarkerSizeProperty)}},lastMarkerSize:function(a){if(arguments.length===1){this.g($$t.$b6.lastMarkerSizeProperty,a);return a}else{return this.c($$t.$b6.lastMarkerSizeProperty)}},highMarkerSize:function(a){if(arguments.length===1){this.g($$t.$b6.highMarkerSizeProperty,a);return a}else{return this.c($$t.$b6.highMarkerSizeProperty)}},lowMarkerSize:function(a){if(arguments.length===1){this.g($$t.$b6.lowMarkerSizeProperty,a);return a}else{return this.c($$t.$b6.lowMarkerSizeProperty)}},negativeMarkerSize:function(a){if(arguments.length===1){this.g($$t.$b6.negativeMarkerSizeProperty,a);return a}else{return this.c($$t.$b6.negativeMarkerSizeProperty)}},lineThickness:function(a){if(arguments.length===1){this.g($$t.$b6.lineThicknessProperty,a);return a}else{return this.c($$t.$b6.lineThicknessProperty)}},minimum:function(a){if(arguments.length===1){this.g($$t.$b6.minimumProperty,a);return a}else{return this.c($$t.$b6.minimumProperty)}},maximum:function(a){if(arguments.length===1){this.g($$t.$b6.maximumProperty,a);return a}else{return this.c($$t.$b6.maximumProperty)}},itemsSource:function(a){if(arguments.length===1){this.g($$t.$b6.itemsSourceProperty,a);return a}else{return this.c($$t.$b6.itemsSourceProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$b6.valueMemberPathProperty,a);return a}else{return this.c($$t.$b6.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$b6.labelMemberPathProperty,a);return a}else{return this.c($$t.$b6.labelMemberPathProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$b6.toolTipProperty,a);this.toolTipVisibility(a==null||a.toString().length==0?1:0);return a}else{return this.c($$t.$b6.toolTipProperty)}},toolTipVisibility:function(a){if(arguments.length===1){this.g($$t.$b6.toolTipVisibilityProperty,a);return a}else{return this.c($$t.$b6.toolTipVisibilityProperty)}},trendLineType:function(a){if(arguments.length===1){this.g($$t.$b6.trendLineTypeProperty,a);return a}else{return this.c($$t.$b6.trendLineTypeProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$b6.trendLinePeriodProperty,a);return a}else{return this.c($$t.$b6.trendLinePeriodProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$b6.trendLineThicknessProperty,a);return a}else{return this.c($$t.$b6.trendLineThicknessProperty)}},normalRangeMinimum:function(a){if(arguments.length===1){this.g($$t.$b6.normalRangeMinimumProperty,a);return a}else{return this.c($$t.$b6.normalRangeMinimumProperty)}},normalRangeMaximum:function(a){if(arguments.length===1){this.g($$t.$b6.normalRangeMaximumProperty,a);return a}else{return this.c($$t.$b6.normalRangeMaximumProperty)}},displayType:function(a){if(arguments.length===1){this.g($$t.$b6.displayTypeProperty,a);return a}else{return this.c($$t.$b6.displayTypeProperty)}},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$b6.unknownValuePlottingProperty,a);return a}else{return this.c($$t.$b6.unknownValuePlottingProperty)}},verticalAxisLabel:function(a){if(arguments.length===1){this.g($$t.$b6.verticalAxisLabelProperty,a);return a}else{return this.c($$t.$b6.verticalAxisLabelProperty)}},horizontalAxisLabel:function(a){if(arguments.length===1){this.g($$t.$b6.horizontalAxisLabelProperty,a);return a}else{return this.c($$t.$b6.horizontalAxisLabelProperty)}},formatLabel:function(a){if(arguments.length===1){this.g($$t.$b6.formatLabelProperty,a);return a}else{return this.c($$t.$b6.formatLabelProperty)}},ag:null,ah:function(a){if(arguments.length===1){var b=this.ag;this.ag=a;this.cw(b,this.ag);return a}else{return this.ag}},ae:null,af:function(a){if(arguments.length===1){this.ae=a;return a}else{return this.ae}},ar:0,at:function(a){if(arguments.length===1){this.ar=a;return a}else{return this.ar}},aq:0,as:function(a){if(arguments.length===1){this.aq=a;return a}else{return this.aq}},_an:null,an:function(value){if(arguments.length===1){this._an=value;return value}else{return this._an}},_ad:null,ad:function(value){if(arguments.length===1){this._ad=value;return value}else{return this._ad}},_am:null,am:function(value){if(arguments.length===1){this._am=value;return value}else{return this._am}},cw:function(a,b){if(a!=null){this.af().detachFromNext()}if(b!=null){this.af().connectTo(b.getService("ConfigurationMessages"))}},cv:function(a,b,c){var $self=this;$self.af().sendMessage(function(){var $ret=new $$t.f5;$ret.propertyName(a);$ret.oldValue(b);$ret.newValue(c);return $ret}())},provideContainer:function(a){var $self=this;$self.af().sendMessage(function(){var $ret=new $$t.f5;$ret.propertyName("Container");$ret.newValue(a);return $ret}())},notifyResized:function(){this.af().sendMessage(new $$t.ef)},notifySetItem:function(source_,a,b,c){var $self=this;if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=$self.itemsSource()){return}$self.af().sendMessage(function(){var $ret=new $$t.f7;$ret.b(2);$ret.e(b);$ret.d(c);$ret.c(a);return $ret}())},notifyClearItems:function(source_){var $self=this;if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=$self.itemsSource()){return}$self.af().sendMessage(function(){var $ret=new $$t.f7;$ret.b(4);return $ret}())},notifyInsertItem:function(source_,a,b){var $self=this;if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=$self.itemsSource()){return}$self.af().sendMessage(function(){var $ret=new $$t.f7;$ret.b(0);$ret.d(b);$ret.c(a);return $ret}())},notifyRemoveItem:function(source_,a,b){var $self=this;if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=$self.itemsSource()){return}$self.af().sendMessage(function(){var $ret=new $$t.f7;$ret.b(1);$ret.e(b);$ret.c(a);return $ret}())},$type:new $.ig.Type("XamSparkline",$$t.$b7.$type)},true);$.ig.util.defType("HorizontalAxisView:cq","Object",{g:null,t:null,i:null,v:null,p:0,s:0,r:0,h:null,o:0,ad:null,ac:null,ae:null,j:null,l:false,init:function(a){var $self=this;this.o=-1;this.j=["border-top-width","border-top-color","color","font"];this.l=false;this.m=new $$t.bg($$t.$c.$type,$$t.$co.$type,0);$.ig.$op.init.call(this);this.n().item($$t.$f2.$type,function(b){return $self.z($.ig.util.cast($$t.$f2.$type,b))});this.n().item($$t.$dx.$type,function(b){return $self.w($.ig.util.cast($$t.$dx.$type,b))});this.n().item($$t.$f0.$type,function(b){return $self.ab($.ig.util.cast($$t.$f0.$type,b))});this.g=a},k:function(){if(!this.l){this.l=true;this.h.n("ui-sparkline-axis-x",this.j)}return this.j},q:function(){var a=this.o;if(a>=0){return a}var b=this.k()[0];if(b!=null){a=$.ig.Number.prototype.parseInt(b)}this.o=a=a<1?1:a;return a},e:null,f:function(a){if(arguments.length===1){var b=this.e;this.e=a;this.h=a.getService("View");this.y(b,this.e);return a}else{return this.e}},m:null,n:function(a){if(arguments.length===1){this.m=a;return a}else{return this.m}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},a:null,c:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},x:function(a){var $self=this;var b;if(function(){var $ret=$self.n().tryGetValue(a.getType(),b);b=$ret.value;return $ret.ret}()){b(a)}},y:function(a,b){if(a!=null){this.d().detachTarget(this.x.runOn(this))}if(b!=null){this.d(b.getService("RenderingMessages"));this.c(b.getService("InteractionMessages"));this.d().attachTarget(this.x.runOn(this))}},w:function(a){this.t=a.j();this.i=a.b();this.v=this.k()[3];if(this.v==null){this.v=$$t.$fy.c(a.j())}this.i.z(this.v);this.p=$$t.$fy.b(this.v);if(this.g!=null&&this.g.horizontalAxisVisibility()!=1){a.d(a.d()-this.p);a.e(this.q())}},ab:function(a){this.s=this.t.width();this.r=this.p+this.q()},z:function(a){this.aa(a.c())},aa:function(a){var b=!a||this.g==null||this.g.an()==null||this.g.an().count()==0?null:this.i;if(b==null||!b.c()){return}var c=this.q(),d=c/2;var e=this.u(this.g.an().item(0)).toString();this.ad=new $$t.c6;this.ad.aa(e);this.ad.l(2);this.ac=new $$t.c6;this.ac.aa(e=this.u(this.g.an().item(this.g.an().count()-1)).toString());this.ac.m(this.ad.m(c));b.i(0,0,this.s,this.r);if(this.v!=null){b.z(this.v)}this.ac.l(this.s-b.d(e)-4);var f=this.g.horizontalAxisBrush();var g=f==null?null:f.__fill;var h=f==null?null:f.color();f=new $$t.cg;if(h==null){f.__fill=this.j[2]==null?"#000000":this.j[2]}else{f.color(h)}this.ad.ab(this.ac.ab(f));b.u(this.ad);b.u(this.ac);if(c<.5){return}f=new $$t.cg;if(g==null){g=this.j[1]}f.__fill=g==null?"#000000":g;this.ae=new $$t.di;this.ae.ag(0);this.ae.ah(this.t.width());this.ae.ai(d);this.ae.aj(d);this.ae.__stroke=f;this.ae.z(c);b.p(this.ae)},u:function(dataItem_){if(this.g.formatLabel()!=null){return this.g.formatLabel()(dataItem_)}var label_=this.g.horizontalAxisLabel();return typeof dataItem_!="undefined"?dataItem_:""},$type:new $.ig.Type("HorizontalAxisView",$.ig.$ot)},true);$.ig.util.defType("VerticalAxisView:f3","Object",{aa:null,z:null,ai:null,ah:null,aj:null,t:0,r:0,g:null,x:null,i:null,ab:null,q:0,s:0,w:0,v:0,h:null,p:0,j:null,l:false,init:function(a){var $self=this;this.t=-1;this.r=-1;this.p=-1;this.j=["border-top-width","border-top-color","color","font","text-align"];this.l=false;this.n=new $$t.bg($$t.$c.$type,$$t.$co.$type,0);$.ig.$op.init.call(this);this.o().item($$t.$f2.$type,function(b){return $self.af($.ig.util.cast($$t.$f2.$type,b))});this.o().item($$t.$dx.$type,function(b){return $self.ac($.ig.util.cast($$t.$dx.$type,b))});this.o().item($$t.$f0.$type,function(b){return $self.ag($.ig.util.cast($$t.$f0.$type,b))});this.g=a},k:function(){if(!this.l){this.l=true;this.h.n("ui-sparkline-axis-y",this.j)}return this.j},u:function(){var a=this.p;if(a>=0){return a}var b=this.k()[0];if(b!=null){a=$.ig.Number.prototype.parseInt(b)}this.p=a=a<1?1:a;return a},e:null,f:function(a){if(arguments.length===1){var b=this.e;this.e=a;this.h=a.getService("View");this.ae(b,this.e);return a}else{return this.e}},n:null,o:function(a){if(arguments.length===1){this.n=a;return a}else{return this.n}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},a:null,c:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},ad:function(a){var $self=this;var b;if(function(){var $ret=$self.o().tryGetValue(a.getType(),b);b=$ret.value;return $ret.ret}()){b(a)}},ae:function(a,b){if(a!=null){this.d().detachTarget(this.ad.runOn(this))}if(b!=null){this.d(b.getService("RenderingMessages"));this.c(b.getService("InteractionMessages"));this.d().attachTarget(this.ad.runOn(this))}},ac:function(a){this.x=a.k();this.i=a.c();this.ab=this.k()[3];if(this.ab==null){this.ab=$$t.$fy.c(a.k())}this.i.z(this.ab);this.q=$$t.$fy.b(this.ab);if(this.g!=null&&this.g.verticalAxisVisibility()!=1){this.m(false);a.g(a.g()-this.s);a.f(this.u())}},ag:function(a){this.w=this.s+this.u();this.v=this.x.height()},af:function(a){if(this.m(a.c())){var b=new $$t.dj;b.c(true);this.d().sendMessage(b)}},m:function(a){if(this.g==null||this.g.itemsSource()==null||this.i==null||!this.i.c()||a&&this.ah==null){return false}var b=false;var c=this.i;if(c!=null&&this.ab!=null){c.z(this.ab)}if(!a){this.ai=new $$t.c6;this.ah=new $$t.c6;this.ai.aa(this.aa=this.y(this.g.at()).toString());this.ah.aa(this.z=this.y(this.g.as()).toString());if(c!=null){this.t=c.d(this.aa)+3;if(this.t>this.s){b=true;this.s=this.t}this.r=c.d(this.z)+3;if(this.r>this.s){b=true;this.s=this.r}}if(!b){var d=Math.max(this.t,this.r);if(d<this.s){this.s=d;b=true}}if(b){this.w=this.s}}else if(c!=null){var e=this.g.verticalAxisBrush();var f=1;var g=e==null?null:e.__fill;var h=this.k()[4];if(h=="left"){f=0}else if(h=="center"){f=.5}this.ah.m(2);this.ah.l((this.s-this.r)*f+1);this.ai.l((this.s-this.t)*f+1);this.ai.m(this.v-this.q-2);c.i(0,0,this.w,this.v);var i=e==null?null:e.color();e=new $$t.cg;if(i==null){e.__fill=this.j[2]==null?"#000000":this.j[2]}else{e.color(i)}this.ai.ab(this.ah.ab(e));c.u(this.ai);c.u(this.ah);var j=this.u(),k=j/2;if(j<.5){return b}e=new $$t.cg;if(g==null){g=this.j[1]}e.__fill=g==null?"#000000":g;this.aj=new $$t.di;this.aj.ag(this.w-k);this.aj.ah(this.w-k);this.aj.ai(0);this.aj.aj(this.v);this.aj.__stroke=e;this.aj.z(j);c.p(this.aj)}return b},y:function(dataItem_){if(this.g.formatLabel()!=null){return this.g.formatLabel()(dataItem_)}var label_=this.g.verticalAxisLabel();return typeof dataItem_!="undefined"?dataItem_:""},$type:new $.ig.Type("VerticalAxisView",$.ig.$ot)},true);$.ig.util.defType("XamSparklineView:cr","Object",{be:null,bd:null,ab:null,aa:null,ad:null,ae:null,ac:null,k:null,l:null,m:null,j:null,r:false,o:null,u:0,init:function(){var $self=this;this.o=new Array(6);this.u=-1;this.bn=new $$t.c3;this.bl=new $$t.c3;this.bo=new $$t.c3;this.bm=new $$t.c3;this.bj=new $$t.c3;this.bk=new $$t.c3;this.bi=new $$t.c3;this.bg=new $$t.c3;this.bf=new $$t.c3;this.bh=new $$t.c3;this.s=new $$t.bg($$t.$c.$type,$$t.$co.$type,0);this.p=false;this.af=null;this.q=false;$.ig.$op.init.call(this);var a=this.t();a.item($$t.$dj.$type,function(b){return $self.ag($.ig.util.cast($$t.$dj.$type,b))});a.item($$t.$dm.$type,function(b){return $self.a3($.ig.util.cast($$t.$dm.$type,b))});a.item($$t.$dn.$type,function(b){return $self.aw($.ig.util.cast($$t.$dn.$type,b))});a.item($$t.$dp.$type,function(b){return $self.ba($.ig.util.cast($$t.$dp.$type,b))});a.item($$t.$dq.$type,function(b){return $self.az($.ig.util.cast($$t.$dq.$type,b))});a.item($$t.$dr.$type,function(b){return $self.a4($.ig.util.cast($$t.$dr.$type,b))});a.item($$t.$ds.$type,function(b){return $self.a7($.ig.util.cast($$t.$ds.$type,b))});a.item($$t.$dt.$type,function(b){return $self.a5($.ig.util.cast($$t.$dt.$type,b))});a.item($$t.$du.$type,function(b){return $self.a6($.ig.util.cast($$t.$du.$type,b))});a.item($$t.$dv.$type,function(b){return $self.ah($.ig.util.cast($$t.$dv.$type,b))});a.item($$t.$dw.$type,function(b){return $self.au($.ig.util.cast($$t.$dw.$type,b))});a.item($$t.$dx.$type,function(b){return $self.an()});a.item($$t.$ed.$type,function(b){return $self.a9($.ig.util.cast($$t.$ed.$type,b))});a.item($$t.$ee.$type,function(b){return $self.a2($.ig.util.cast($$t.$ee.$type,b))});a.item($$t.$ef.$type,function(b){return $self.an()});this.a(new $$t.ct);this.a().h(this)},bn:null,bl:null,bo:null,bm:null,bj:null,bk:null,bi:null,bg:null,bf:null,bh:null,f:null,g:function(a){if(arguments.length===1){var b=this.f;this.f=a;this.ao(b,this.f);this.h=null;return a}else{return this.f}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},c:null,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},s:null,t:function(a){if(arguments.length===1){this.s=a;return a}else{return this.s}},ao:function(a,b){if(a!=null){this.e().detachTarget(this.am.runOn(this));this.d(null)}if(b!=null){this.e(b.getService("RenderingMessages"));this.d(b.getService("InteractionMessages"));this.e().attachTarget(this.am.runOn(this));this.at(this.d())}},at:function(a){this.d(a)},am:function(a){var $self=this;var b;if(function(){var $ret=$self.t().tryGetValue(a.getType(),b);b=$ret.value;return $ret.ret}()){b(a)}},h:null,i:function(){if(this.h==null){this.h=this.g().getService("Controller")}return this.h},as:function(a,b,c){var d=new $$t.eh;d.position(a);this.d().sendMessage(d)},ar:function(a){var b=new $$t.ei;this.d().sendMessage(b)},au:function(a){this.av(a.b(),a.c(),null,-1,-1)},av:function(a,b,c,d,e){var f=null;var g=true,h=true;switch(a){case"sparkpath":case"Brush":f=this.bn;break;case"negativesparkpath":case"NegativeBrush":f=this.bl;break;case"markers":case"MarkerBrush":f=this.bj;break;case"firstmarker":case"FirstMarkerBrush":f=this.bf;break;case"lastmarker":case"LastMarkerBrush":f=this.bh;break;case"highmarker":case"HighMarkerBrush":f=this.bg;break;case"lowmarker":case"LowMarkerBrush":f=this.bi;break;case"negativemarkers":case"NegativeMarkerBrush":f=this.bk;break;case"trendline":case"TrendLineBrush":f=this.bo;h=false;break;case"range":case"NormalRangeFill":f=this.bm;g=false;break}if(f==null){return}if(b==null&&c!=null){b=new $$t.cg;b.__fill=c}if(b!=null){if(h&&(c==null||f.__fill==null)){f.__fill=b}if(g&&(c==null||f.__stroke==null)){f.__stroke=b}}if(d>0&&d<1){f.__opacity=d}if(e>0&&(c==null||f.z()<=0)){f.z(e)}this.al()},a9:function(a){switch(a.b()){case"MarkerVisibility":this.bj.__visibility=a.c();break;case"FirstMarkerVisibility":this.bf.__visibility=a.c();break;case"LastMarkerVisibility":this.bh.__visibility=a.c();break;case"HighMarkerVisibility":this.bg.__visibility=a.c();break;case"LowMarkerVisibility":this.bi.__visibility=a.c();break;case"NegativeMarkerVisibility":this.bk.__visibility=a.c();break;case"NormalRangeVisibility":this.bm.__visibility=a.c();break;case"ToolTipVisibility":this.r=a.c()==0;break}this.al()},a2:function(a){var b=a.b();if(b<=0){return}switch(a.c()){case"LineThickness":this.bn.z(this.bl.z(b));break;case"TrendLineThickness":this.bo.z(b);break}this.al()},ah:function(a){if(a.b()==null){if(this.j!=null){this.j.af()}this.ab=this.aa=this.ad=this.ae=null;return}var b=a.b();this.ab=$(b);this.ab.css("position","relative");this.aa=$("<canvas style='position:absolute' />");this.ad=$("<canvas style='position:absolute' />");this.ae=$("<canvas style='position:absolute' />");if(this.ac==null){this.ac=$("<span style='position:absolute;display:none' />")}this.ab.append(this.ac);this.ab.append(this.aa);this.ab.append(this.ad);this.ab.append(this.ae);this.k=new $$t.cw(new $$t.ex,this.aa[0].getContext("2d"));this.l=new $$t.cw(new $$t.ex,this.ad[0].getContext("2d"));this.m=new $$t.cw(new $$t.ex,this.ae[0].getContext("2d"));this.j=new $$t.fv(this.aa);this.j.onMouseLeave=$.ig.Delegate.prototype.combine(this.j.onMouseLeave,this.ar.runOn(this));this.j.onMouseOver=$.ig.Delegate.prototype.combine(this.j.onMouseOver,this.as.runOn(this));this.ak();this.an()},ak:function(){var $self=this;var a=["sparkpath","negativesparkpath","trendline","markers","firstmarker","lastmarker","highmarker","lowmarker","negativemarkers","range"];var b=["#B1BFC9","#798995","#2070a0","#4F606C","#374650","#162C3B","#162C3B","#162C3B","#862C3B","#a0a0a0"];for(var c=0;c<10;c++){var d=a[c];var e=["background-color","opacity","border-top-width"];$self.n("ui-sparkline-"+d,e);var f=$$t.$cr.z(e[2],c<3?c<2?2:1.5:-1);if(c>2&&c<9){$self.o[c-3]=f}$self.av(d,null,e[0]==null?b[c]:e[0],$$t.$cr.z(e[1],-1),c<3?f:-1)}},z:function(v_,a){var d_=v_==null||v_.length<1?null:parseFloat(v_);return d_==null||d_.toString()=="NaN"?a:d_},n:function(a,b){var c=this.ac;if(c==null){c=this.ac=$("<span style='position:absolute;display:none' />");$("body").append(this.ac)}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"?$$t.$fy.c(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},p:false,an:function(){if(this.ab==null||this.p){return}this.p=true;var a=this.ab.width(),b=this.ab.height();var c=this.aa,d=this.ad,e=this.ae;var f=new $$t.dx;f.g(a);f.d(b);f.b(this.l);f.j(d);f.i(this.ab);f.h(c);f.c(this.m);f.k(e);f.f(0);f.e(0);this.e().sendMessage(f);var g=f.e(),h=f.f(),i=f.g()-h,j=f.d()-g;var k=i.toString(),l=(a-i).toString(),m=j.toString(),n=(b-j).toString();c.css("width",k);c.css("height",m);c.attr("width",k);c.attr("height",m);c.css("marginLeft",l+"px");k=(i+h).toString();d.css("width",k+"px");d.css("height",n+"px");d.attr("width",k);d.attr("height",n);d.css("marginTop",m+"px");d.css("marginLeft",(a-i-h).toString()+"px");e.attr("width",l);e.attr("height",m);e.css("width",l);e.css("height",m);this.be=new $$t.c1(0,0,0,i,j);this.j.az(this.be);this.a8();var o=new $$t.f0;o.newLeft(this.be.left());o.newTop(this.be.top());o.newHeight(this.be.height());o.newWidth(this.be.width());this.e().sendMessage(o);this.p=false},ai:function(a){if(a){this.u=-1}else if(this.u<0){this.a8()}},a8:function(){var a=this.be.width();var b=this.be.height();var c=this.x(true);var d=new $$t.c1(0,c,c,a-c*2,b-c*2);var e=new $$t.f0;e.newLeft(d.left());e.newTop(d.top());e.newHeight(d.height());e.newWidth(d.width());this.bd=d;this.d().sendMessage(e)},ag:function(a){if(this.be==null){return}switch(a.b()){case 2:this.bj.ak(null);this.bf.ak(null);this.bh.ak(null);this.bg.ak(null);this.bi.ak(null);this.bk.ak(null);break;case 8:this.bm.ak(null);break;case 1:this.bn.ak(null);this.bl.ak(null);break;case 4:this.aj(null);break;case 16:this.bo.ak(null);
break}if(a.c()){this.an()}if(this.k!=null&&a.b()!=4){this.k.i(this.be.left(),this.be.top(),this.be.width(),this.be.height())}},x:function(a){if(a){this.u=-1}var b=this.u;if(b>=0){return b}b=0;var c=this.i().n();if(c.markerVisibility()==0){b=this.y(b,c.markerSize(),0)}if(c.firstMarkerVisibility()==0){b=this.y(b,c.firstMarkerSize(),1)}if(c.lastMarkerVisibility()==0){b=this.y(b,c.lastMarkerSize(),2)}if(c.highMarkerVisibility()==0){b=this.y(b,c.highMarkerSize(),3)}if(c.lowMarkerVisibility()==0){b=this.y(b,c.lowMarkerSize(),4)}if(c.negativeMarkerVisibility()==0){b=this.y(b,c.negativeMarkerSize(),5)}this.u=b;return b},y:function(a,b,c){if(b>=0){return b>a?b:a}return this.o[c]>a?this.o[c]:a},az:function(a){this.a0(this.bj,a.e(),a.k(),0);this.a0(this.bk,a.f(),a.l(),5);this.a0(this.bi,a.d(),a.j(),4);this.a0(this.bg,a.c(),a.h(),3);this.a1(this.bf,a.m(),a.g(),1);this.a1(this.bh,a.n(),a.i(),2);this.al()},a1:function(a,b,c,d){var $self=this;var e=function(){var $ret=new $$t.x($$t.$at.$type,0);$ret.add(b);return $ret}();$self.a0(a,e,c,d)},a0:function(a,b,c,d){if(c<0){c=this.o[d]}a.ak(this.bc(b,c<.1?3:c));if(this.i().n().displayType()!=3){var e=new $$t.fs;e.h(this.i().l.d);a.h(e)}else{a.h(null)}},bc:function(a,b){var c=new $$t.e6;c.b(1);var d=this.be.width();var e=this.be.height();var g=a.getEnumerator();while(g.moveNext()){var f=g.current();if(f.__x<0||f.__y<0||f.__x>d||f.__y>e){continue}var h=new $$t.fd;h.b(b);h.c(b);h.d(f);c.c().add(h)}return c},a3:function(a){var b=new $$t.e9;var c=this.i().n().displayType()==1;var e=a.points().getEnumerator();while(e.moveNext()){var d=e.current();var f=d.length;if(f==0){continue}var g=new $$t.fi;g.__isClosed=g.__isFilled=c;g.__startPoint=d[0];for(var h=1;h<f;h++){var i=new $$t.fk(1);i.c(d[h]);g.__segments.add(i)}b.b().add(g)}this.bn.ak(b);this.al()},bb:function(a,b){var c=$.ig.util.cast($$t.$dp.$type,b);var d=$.ig.util.cast($$t.$dn.$type,b);var e=new $$t.e6;var f=c!=null?c.i():d.i();var g=c!=null?c.h():d.h();var h=f*.1;var j=a.getEnumerator();while(j.moveNext()){var i=j.current();var k=f*2-h*2;var l=Math.abs(g-i.__y);var m=i.__x+h;var n=i.__y>g?g:i.__y;var o=new $$t.fc;o.d(new $$t.c1(0,m,n,k,l));e.c().add(o)}return e},aw:function(a){this.ax(this.bn,a.d(),a);this.ax(this.bl,a.g(),a);this.al()},ay:function(a,b,c){var $self=this;var d=function(){var $ret=new $$t.x($$t.$at.$type,0);$ret.add(b);return $ret}();$self.ax(a,d,c)},ax:function(a,b,c){a.ak(this.bb(b,c))},ba:function(a){this.ax(this.bn,a.d(),a);this.ax(this.bl,a.g(),a);this.al()},a4:function(a){var b=new $$t.fc;b.d(new $$t.c1(0,a.k(),a.l(),a.j(),a.i()));this.bm.ak(b);this.al()},a7:function(a){if(a.points().length==0){return}var b=new $$t.e9;var c=new $$t.fi;c.__isClosed=c.__isFilled=false;c.__startPoint=a.points()[0];var d=a.points().length;for(var e=1;e<d;e++){var f=new $$t.fk(1);f.c(a.points()[e]);c.__segments.add(f)}b.b().add(c);this.bo.ak(b);this.al()},af:null,a6:function(a){this.af=a.template().toString()},a5:function(a){if(!this.r){this.aj(null);return}var b=Math.round(a.xOffset()-10);var c=Math.round(a.yOffset()-10);var d=this.k.b(b,c);if(d[3]>0){this.aj(a)}else{this.aj(null)}},aj:function(a){var x_=0,y_=0;var v_=null,t_=null,i_=this.ab;i_=i_?i_.data("igSparkline"):null;if(i_!=null){if(a!=null){t_=this.af;x_=a.xOffset()+6;y_=a.yOffset()+6;var b=a.context();var f_=b.a(),l_=b.c(),o_=b.d(),h_=b.b();v_={First:f_,Last:l_,Low:o_,High:h_}}i_._fireTooltip(t_,v_,x_,y_)}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},q:false,isDirty:function(a){if(arguments.length===1){this.q=a;return a}else{return this.q}},al:function(){if(!this.isDirty()){this.isDirty(true);this.a().k(this.k,null)}},undirty:function(a){this.q=false;this.ap()},index:function(){return 10},aq:function(a,b){b.q(a)},ap:function(){var a=this.k;if(a!=null&&a.c()){a.q(this.bn);a.q(this.bl);this.aq(this.bj,a);this.aq(this.bf,a);this.aq(this.bh,a);this.aq(this.bg,a);this.aq(this.bi,a);this.aq(this.bk,a);a.q(this.bm);a.q(this.bo)}var b=new $$t.f2;b.c(true);this.e().sendMessage(b);this.postRender()},postRender:function(){},preRender:function(){},$type:new $.ig.Type("XamSparklineView",$.ig.$ot,[$$t.$cs.$type])},true);$$t.$cj.line=0;$$t.$cj.area=1;$$t.$cj.column=2;$$t.$cj.winLoss=3;$$t.$dl.sparkLayer=1;$$t.$dl.markerLayer=2;$$t.$dl.toolTipLayer=4;$$t.$dl.rangeLayer=8;$$t.$dl.trendLayer=16;$$t.$aw.ay=$$t.$az.i("FastItemsSource",$$t.$a8.$type,$$t.$aw.$type,new $$t.a0(1,function(a,b){$.ig.util.cast($$t.$aw.$type,a).ar(b.d(),b.c())}));$$t.$b6.be="Brush";$$t.$b6.brushProperty=$$t.$az.i("Brush",$$t.$cg.$type,$$t.$b6.$type,new $$t.a0(2,null,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("Brush",b.d(),b.c())}));$$t.$b6.b6="NegativeBrush";$$t.$b6.negativeBrushProperty=$$t.$az.i("NegativeBrush",$$t.$cg.$type,$$t.$b6.$type,new $$t.a0(2,null,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("NegativeBrush",b.d(),b.c())}));$$t.$b6.b1="MarkerBrush";$$t.$b6.markerBrushProperty=$$t.$az.i("MarkerBrush",$$t.$cg.$type,$$t.$b6.$type,new $$t.a0(2,null,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("MarkerBrush",b.d(),b.c())}));$$t.$b6.b7="NegativeMarkerBrush";$$t.$b6.negativeMarkerBrushProperty=$$t.$az.i("NegativeMarkerBrush",$$t.$cg.$type,$$t.$b6.$type,new $$t.a0(2,null,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("NegativeMarkerBrush",b.d(),b.c())}));$$t.$b6.bh="FirstMarkerBrush";$$t.$b6.firstMarkerBrushProperty=$$t.$az.i("FirstMarkerBrush",$$t.$cg.$type,$$t.$b6.$type,new $$t.a0(2,null,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("FirstMarkerBrush",b.d(),b.c())}));$$t.$b6.bu="LastMarkerBrush";$$t.$b6.lastMarkerBrushProperty=$$t.$az.i("LastMarkerBrush",$$t.$cg.$type,$$t.$b6.$type,new $$t.a0(2,null,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("LastMarkerBrush",b.d(),b.c())}));$$t.$b6.bl="HighMarkerBrush";$$t.$b6.highMarkerBrushProperty=$$t.$az.i("HighMarkerBrush",$$t.$cg.$type,$$t.$b6.$type,new $$t.a0(2,null,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("HighMarkerBrush",b.d(),b.c())}));$$t.$b6.by="LowMarkerBrush";$$t.$b6.lowMarkerBrushProperty=$$t.$az.i("LowMarkerBrush",$$t.$cg.$type,$$t.$b6.$type,new $$t.a0(2,null,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("LowMarkerBrush",b.d(),b.c())}));$$t.$b6.cg="TrendLineBrush";$$t.$b6.trendLineBrushProperty=$$t.$az.i("TrendLineBrush",$$t.$cg.$type,$$t.$b6.$type,new $$t.a0(2,null,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("TrendLineBrush",b.d(),b.c())}));$$t.$b6.bo="HorizontalAxisBrush";$$t.$b6.horizontalAxisBrushProperty=$$t.$az.i("HorizontalAxisBrush",$$t.$cg.$type,$$t.$b6.$type,new $$t.a0(2,null,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("HorizontalAxisBrush",b.d(),b.c())}));$$t.$b6.cn="VerticalAxisBrush";$$t.$b6.verticalAxisBrushProperty=$$t.$az.i("VerticalAxisBrush",$$t.$cg.$type,$$t.$b6.$type,new $$t.a0(2,null,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("VerticalAxisBrush",b.d(),b.c())}));$$t.$b6.ca="NormalRangeFill";$$t.$b6.normalRangeFillProperty=$$t.$az.i("NormalRangeFill",$$t.$cg.$type,$$t.$b6.$type,new $$t.a0(2,null,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("NormalRangeFill",b.d(),b.c())}));$$t.$b6.bq="HorizontalAxisVisibility";$$t.$b6.horizontalAxisVisibilityProperty=$$t.$az.i("HorizontalAxisVisibility",$$t.$cb.$type,$$t.$b6.$type,new $$t.a0(2,1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("HorizontalAxisVisibility",b.d(),b.c())}));$$t.$b6.cp="VerticalAxisVisibility";$$t.$b6.verticalAxisVisibilityProperty=$$t.$az.i("VerticalAxisVisibility",$$t.$cb.$type,$$t.$b6.$type,new $$t.a0(2,1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("VerticalAxisVisibility",b.d(),b.c())}));$$t.$b6.b3="MarkerVisibility";$$t.$b6.markerVisibilityProperty=$$t.$az.i("MarkerVisibility",$$t.$cb.$type,$$t.$b6.$type,new $$t.a0(2,1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("MarkerVisibility",b.d(),b.c())}));$$t.$b6.b9="NegativeMarkerVisibility";$$t.$b6.negativeMarkerVisibilityProperty=$$t.$az.i("NegativeMarkerVisibility",$$t.$cb.$type,$$t.$b6.$type,new $$t.a0(2,1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("NegativeMarkerVisibility",b.d(),b.c())}));$$t.$b6.bj="FirstMarkerVisibility";$$t.$b6.firstMarkerVisibilityProperty=$$t.$az.i("FirstMarkerVisibility",$$t.$cb.$type,$$t.$b6.$type,new $$t.a0(2,1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("FirstMarkerVisibility",b.d(),b.c())}));$$t.$b6.bw="LastMarkerVisibility";$$t.$b6.lastMarkerVisibilityProperty=$$t.$az.i("LastMarkerVisibility",$$t.$cb.$type,$$t.$b6.$type,new $$t.a0(2,1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("LastMarkerVisibility",b.d(),b.c())}));$$t.$b6.b0="LowMarkerVisibility";$$t.$b6.lowMarkerVisibilityProperty=$$t.$az.i("LowMarkerVisibility",$$t.$cb.$type,$$t.$b6.$type,new $$t.a0(2,1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("LowMarkerVisibility",b.d(),b.c())}));$$t.$b6.bn="HighMarkerVisibility";$$t.$b6.highMarkerVisibilityProperty=$$t.$az.i("HighMarkerVisibility",$$t.$cb.$type,$$t.$b6.$type,new $$t.a0(2,1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("HighMarkerVisibility",b.d(),b.c())}));$$t.$b6.cd="NormalRangeVisibility";$$t.$b6.normalRangeVisibilityProperty=$$t.$az.i("NormalRangeVisibility",$$t.$cb.$type,$$t.$b6.$type,new $$t.a0(2,1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("NormalRangeVisibility",b.d(),b.c())}));$$t.$b6.bf="DisplayNormalRangeInFront";$$t.$b6.displayNormalRangeInFrontProperty=$$t.$az.i("DisplayNormalRangeInFront",$$t.$d.$type,$$t.$b6.$type,new $$t.a0(2,true,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("DisplayNormalRangeInFront",b.d(),b.c())}));$$t.$b6.b2="MarkerSize";$$t.$b6.a1=-1;$$t.$b6.markerSizeProperty=$$t.$az.i("MarkerSize",Number,$$t.$b6.$type,new $$t.a0(2,-1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("MarkerSize",b.d(),b.c())}));$$t.$b6.bi="FirstMarkerSize";$$t.$b6.firstMarkerSizeProperty=$$t.$az.i("FirstMarkerSize",Number,$$t.$b6.$type,new $$t.a0(2,-1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("FirstMarkerSize",b.d(),b.c())}));$$t.$b6.bv="LastMarkerSize";$$t.$b6.lastMarkerSizeProperty=$$t.$az.i("LastMarkerSize",Number,$$t.$b6.$type,new $$t.a0(2,-1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("LastMarkerSize",b.d(),b.c())}));$$t.$b6.bm="HighMarkerSize";$$t.$b6.highMarkerSizeProperty=$$t.$az.i("HighMarkerSize",Number,$$t.$b6.$type,new $$t.a0(2,-1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("HighMarkerSize",b.d(),b.c())}));$$t.$b6.bz="LowMarkerSize";$$t.$b6.lowMarkerSizeProperty=$$t.$az.i("LowMarkerSize",Number,$$t.$b6.$type,new $$t.a0(2,-1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("LowMarkerSize",b.d(),b.c())}));$$t.$b6.b8="NegativeMarkerSize";$$t.$b6.negativeMarkerSizeProperty=$$t.$az.i("NegativeMarkerSize",Number,$$t.$b6.$type,new $$t.a0(2,-1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("NegativeMarkerSize",b.d(),b.c())}));$$t.$b6.bx="LineThickness";$$t.$b6.ay=-1;$$t.$b6.lineThicknessProperty=$$t.$az.i("LineThickness",Number,$$t.$b6.$type,new $$t.a0(2,-1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("LineThickness",b.d(),b.c())}));$$t.$b6.b5="Minimum";$$t.$b6.minimumProperty=$$t.$az.i("Minimum",Number,$$t.$b6.$type,new $$t.a0(2,NaN,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("Minimum",b.d(),b.c())}));$$t.$b6.b4="Maximum";$$t.$b6.maximumProperty=$$t.$az.i("Maximum",Number,$$t.$b6.$type,new $$t.a0(2,NaN,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("Maximum",b.d(),b.c())}));$$t.$b6.br="ItemsSource";$$t.$b6.itemsSourceProperty=$$t.$az.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$b6.$type,new $$t.a0(2,null,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("ItemsSource",b.d(),b.c())}));$$t.$b6.cm="ValueMemberPath";$$t.$b6.valueMemberPathProperty=$$t.$az.i("ValueMemberPath",String,$$t.$b6.$type,new $$t.a0(2,null,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("ValueMemberPath",b.d(),b.c())}));$$t.$b6.bt="LabelMemberPath";$$t.$b6.labelMemberPathProperty=$$t.$az.i("LabelMemberPath",String,$$t.$b6.$type,new $$t.a0(2,null,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("LabelMemberPath",b.d(),b.c())}));$$t.$b6.ce="ToolTip";$$t.$b6.toolTipProperty=$$t.$az.i("ToolTip",$.ig.$op.$type,$$t.$b6.$type,new $$t.a0(2,null,function(a,b){return $.ig.util.cast($$t.$b6.$type,a).cv("ToolTip",b.d(),b.c())}));$$t.$b6.cf="ToolTipVisibility";$$t.$b6.toolTipVisibilityProperty=$$t.$az.i("ToolTipVisibility",$$t.$cb.$type,$$t.$b6.$type,new $$t.a0(2,1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("ToolTipVisibility",b.d(),b.c())}));$$t.$b6.cj="TrendLineType";$$t.$b6.trendLineTypeProperty=$$t.$az.i("TrendLineType",$$t.$ci.$type,$$t.$b6.$type,new $$t.a0(2,0,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("TrendLineType",b.d(),b.c())}));$$t.$b6.ch="TrendLinePeriod";$$t.$b6.trendLinePeriodProperty=$$t.$az.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$b6.$type,new $$t.a0(2,7,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("TrendLinePeriod",b.d(),b.c())}));$$t.$b6.ci="TrendLineThickness";$$t.$b6.a8=-1;$$t.$b6.trendLineThicknessProperty=$$t.$az.i("TrendLineThickness",Number,$$t.$b6.$type,new $$t.a0(2,-1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("TrendLineThickness",b.d(),b.c())}));$$t.$b6.cc="NormalRangeMinimum";$$t.$b6.normalRangeMinimumProperty=$$t.$az.i("NormalRangeMinimum",Number,$$t.$b6.$type,new $$t.a0(1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("NormalRangeMinimum",b.d(),b.c())}));$$t.$b6.cb="NormalRangeMaximum";$$t.$b6.normalRangeMaximumProperty=$$t.$az.i("NormalRangeMaximum",Number,$$t.$b6.$type,new $$t.a0(1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("NormalRangeMaximum",b.d(),b.c())}));$$t.$b6.bg="DisplayType";$$t.$b6.displayTypeProperty=$$t.$az.i("DisplayType",$$t.$cj.$type,$$t.$b6.$type,new $$t.a0(2,0,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("DisplayType",b.d(),b.c())}));$$t.$b6.ck="UnknownValuePlotting";$$t.$b6.unknownValuePlottingProperty=$$t.$az.i("UnknownValuePlotting",$$t.$ck.$type,$$t.$b6.$type,new $$t.a0(2,1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("UnknownValuePlotting",b.d(),b.c())}));$$t.$b6.co="VerticalAxisLabel";$$t.$b6.verticalAxisLabelProperty=$$t.$az.i("VerticalAxisLabel",$.ig.$op.$type,$$t.$b6.$type,new $$t.a0(2,"{0:n}",function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("VerticalAxisLabel",b.d(),b.c())}));$$t.$b6.bp="HorizontalAxisLabel";$$t.$b6.horizontalAxisLabelProperty=$$t.$az.i("HorizontalAxisLabel",$.ig.$op.$type,$$t.$b6.$type,new $$t.a0(2,"{0}",function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("HorizontalAxisLabel",b.d(),b.c())}));$$t.$b6.bk="FormatLabel";$$t.$b6.formatLabelProperty=$$t.$az.i("FormatLabel",$$t.$av.$type.specialize($.ig.$op.$type,String),$$t.$b6.$type,new $$t.a0(1,function(a,b){$.ig.util.cast($$t.$b6.$type,a).cv("FormatLabel",b.d(),b.c())}));$$t.$cr.w=100;$$t.$cr.v=50;$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.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.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[],["reset1"]],[[],["reset"]],[[],["detach"]],[[],["transferChildrenTo"]],[[],["isPlottable"]],[[],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[],["duplicate1"]],[[],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]])})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.barcode.js 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BarcodeAlgorithm:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","String:g","IComparable:h","Number:i","Number:j","Single:k","Number:l","String:m","Array:n","RegExp:o","RuntimeTypeHandle:p","MethodInfo:q","MethodBase:r","MemberInfo:s","ParameterInfo:t","TypeCode:u","Enum:v","ConstructorInfo:w","Dictionary$2:x","IDictionary$2:y","ICollection$1:z","IEnumerable$1:aa","IEnumerable:ab","IEnumerator:ac","IEnumerator$1:ad","IDictionary:ae","Dictionary:af","IEqualityComparer$1:ag","Script:ah","KeyValuePair$2:ai","NotImplementedException:aj","Error:ak","StringBuilder:al","Number:am","Encoding:an","UTF8Encoding:ao","UnicodeEncoding:ap","ArgumentNullException:aq","BarcodeEncodedAlgorithm:ar","XamBarcode:as","Control:at","FrameworkElement:au","UIElement:av","DependencyObject:aw","DependencyProperty:ax","PropertyMetadata:ay","PropertyChangedCallback:az","MulticastDelegate:a0","IntPtr:a1","DependencyPropertyChangedEventArgs:a2","DependencyPropertiesCollection:a3","UnsetValue:a4","Binding:a5","PropertyPath:a6","Transform:a7","Visibility:a8","Style:a9","Thickness:ba","HorizontalAlignment:bb","VerticalAlignment:bc","XamBarcodeView:bd","JQueryObject:be","Element:bf","ElementAttributeCollection:bg","ElementCollection:bh","WebStyle:bi","ElementNodeType:bj","Document:bk","EventListener:bl","IElementEventHandler:bm","ElementEventHandler:bn","ElementAttribute:bo","JQueryPosition:bp","JQueryCallback:bq","JQueryEvent:br","JQueryUICallback:bs","RenderingContext:bt","IRenderer:bu","Rectangle:bv","Shape:bw","Brush:bx","Color:by","Math:bz","Number:b0","Number:b1","Number:b2","Number:b3","Number:b4","Number:b5","Number:b6","DoubleCollection:b7","List$1:b8","IList$1:b9","IArrayList:ca","Array:cb","ICollection:cc","CompareCallback:cd","IList:ce","IDisposable:cf","IArray:cg","Date:ch","Date:ci","Func$3:cj","Action$1:ck","Rect:cl","Size:cm","Point:cn","Path:co","Geometry:cp","GeometryType:cq","TextBlock:cr","Polygon:cs","PointCollection:ct","Polyline:cu","DataTemplateRenderInfo:cv","DataTemplatePassInfo:cw","ContentControl:cx","DataTemplate:cy","DataTemplateRenderHandler:cz","DataTemplateMeasureHandler:c0","DataTemplateMeasureInfo:c1","DataTemplatePassHandler:c2","Line:c3","BrushUtil:c4","LinearGradientBrush:c5","GradientStop:c6","ColorUtil:c7","Random:c8","InterpolationMode:c9","MathUtil:da","RuntimeHelpers:db","RuntimeFieldHandle:dc","BrushCollection:dd","ObservableCollection$1:de","INotifyCollectionChanged:df","NotifyCollectionChangedEventHandler:dg","NotifyCollectionChangedEventArgs:dh","EventArgs:di","NotifyCollectionChangedAction:dj","INotifyPropertyChanged:dk","PropertyChangedEventHandler:dl","PropertyChangedEventArgs:dm","Delegate:dn","CssHelper:dp","JQuery:dq","JQueryDeferred:dr","JQueryPromise:ds","Action:dt","CssGradientUtil:du","GeometryUtil:dv","Tuple$2:dw","FontUtil:dx","FontInfo:dy","Callback:dz","window:d0","DivElement:d1","CanvasElement:d2","CanvasContext:d3","CanvasViewRenderer:d4","CanvasContext2D:d5","TextMetrics:d6","ImageData:d7","Gradient:d8","GeometryGroup:d9","GeometryCollection:ea","FillRule:eb","PathGeometry:ec","PathFigureCollection:ed","LineGeometry:ee","RectangleGeometry:ef","EllipseGeometry:eg","ArcSegment:eh","PathSegment:ei","PathSegmentType:ej","SweepDirection:ek","PathFigure:el","PathSegmentCollection:em","LineSegment:en","PolyLineSegment:eo","BezierSegment:ep","PolyBezierSegment:eq","TransformGroup:er","TransformCollection:es","TranslateTransform:et","RotateTransform:eu","ScaleTransform:ev","Stretch:ew","SR:ex","EventHandler$1:ey","DataChangedEventArgs:ez","ArgumentException:e0","ErrorMessageDisplayingEventArgs:e1","BarcodeVisualData:e2","EncodingService:e3","Windows1250Encoding:e4","SingleByteEncoding:e5","IEncoding:e6","Windows1251Encoding:e7","Windows1252Encoding:e8","Windows1256Encoding:e9","UsAsciiEncoding:fa","Big5Encoding:fb","DoubleByteEncoding:fc","Big5EncodingExtended:fd","Big5EncodingExtended2:fe","Windows936Encoding:ff","Windows936EncodingExtended:fg","Windows936EncodingExtended2:fh","Windows936EncodingExtended3:fi","Ksc5601Encoding:fj","Ksc5601EncodingExtended:fk","Ksc5601EncodingExtended2:fl","Ksc5601EncodingExtended3:fm","Iso8859Dash1:fn","Iso8859Dash2:fo","Iso8859Dash3:fp","Iso8859Dash4:fq","Iso8859Dash5:fr","Iso8859Dash6:fs","Iso8859Dash7:ft","Iso8859Dash8:fu","Iso8859Dash9:fv","Iso8859Dash11:fw","Iso8859Dash13:fx","Iso8859Dash15:fy","Windows932Encoding:fz","Windows932EncodingExtended:f0","CodePage437Encoding:f1","Bch:f2","GfArithmetics:f3","Gf256:f4","ReedSolomon:f5","QRReedSolomon:f6","QRCodeBarcodeResources:f7","Gs1Helper:f8","MeasureHelper:f9","QRCodeAlgorithm:ga","QRMask:gb","GridBarcodeVisualData:gc","PrimitiveVisualData:gd","IVisualData:ge","PrimitiveAppearanceData:gf","BrushAppearanceData:gg","AppearanceHelper:gh","LinearGradientBrushAppearanceData:gi","GradientStopAppearanceData:gj","SolidBrushAppearanceData:gk","EllipseGeometryData:gl","GeometryData:gm","GetPointsSettings:gn","RectangleGeometryData:go","LineGeometryData:gp","PathGeometryData:gq","PathFigureData:gr","LineSegmentData:gs","SegmentData:gt","PolylineSegmentData:gu","ArcSegmentData:gv","PolyBezierSegmentData:gw","LabelAppearanceData:gx","ShapeTags:gy","Ecc10H:gz","Ecc10L:g0","Ecc10M:g1","Ecc10Q:g2","Ecc11H:g3","Ecc11L:g4","Ecc11M:g5","Ecc11Q:g6","Ecc12H:g7","Ecc12L:g8","Ecc12M:g9","Ecc12Q:ha","Ecc13H:hb","Ecc13L:hc","Ecc13M:hd","Ecc13Q:he","Ecc14H:hf","Ecc14L:hg","Ecc14M:hh","Ecc14Q:hi","Ecc15H:hj","Ecc15L:hk","Ecc15M:hl","Ecc15Q:hm","Ecc16H:hn","Ecc16L:ho","Ecc16M:hp","Ecc16Q:hq","Ecc17H:hr","Ecc17L:hs","Ecc17M:ht","Ecc17Q:hu","Ecc18H:hv","Ecc18L:hw","Ecc18M:hx","Ecc18Q:hy","Ecc19H:hz","Ecc19L:h0","Ecc19M:h1","Ecc19Q:h2","Ecc1H:h3","Ecc1L:h4","Ecc1M:h5","Ecc1Q:h6","Ecc20H:h7","Ecc20L:h8","Ecc20M:h9","Ecc20Q:ia","Ecc21H:ib","Ecc21L:ic","Ecc21M:id","Ecc21Q:ie","Ecc22H:ig","Ecc22L:ih","Ecc22M:ii","Ecc22Q:ij","Ecc23H:ik","Ecc23L:il","Ecc23M:im","Ecc23Q:io","Ecc24H:ip","Ecc24L:iq","Ecc24M:ir","Ecc24Q:is","Ecc25H:it","Ecc25L:iu","Ecc25M:iv","Ecc25Q:iw","Ecc26H:ix","Ecc26L:iy","Ecc26M:iz","Ecc26Q:i0","Ecc27H:i1","Ecc27L:i2","Ecc27M:i3","Ecc27Q:i4","Ecc28H:i5","Ecc28L:i6","Ecc28M:i7","Ecc28Q:i8","Ecc29H:i9","Ecc29L:ja","Ecc29M:jb","Ecc29Q:jc","Ecc2H:jd","Ecc2L:je","Ecc2M:jf","Ecc2Q:jg","Ecc30H:jh","Ecc30L:ji","Ecc30M:jj","Ecc30Q:jk","Ecc31H:jl","Ecc31L:jm","Ecc31M:jn","Ecc31Q:jo","Ecc32H:jp","Ecc32L:jq","Ecc32M:jr","Ecc32Q:js","Ecc33H:jt","Ecc33L:ju","Ecc33M:jv","Ecc33Q:jw","Ecc34H:jx","Ecc34L:jy","Ecc34M:jz","Ecc34Q:j0","Ecc35H:j1","Ecc35L:j2","Ecc35M:j3","Ecc35Q:j4","Ecc36H:j5","Ecc36L:j6","Ecc36M:j7","Ecc36Q:j8","Ecc37H:j9","Ecc37L:ka","Ecc37M:kb","Ecc37Q:kc","Ecc38H:kd","Ecc38L:ke","Ecc38M:kf","Ecc38Q:kg","Ecc39H:kh","Ecc39L:ki","Ecc39M:kj","Ecc39Q:kk","Ecc3H:kl","Ecc3L:km","Ecc3M:kn","Ecc3Q:ko","Ecc40H:kp","Ecc40L:kq","Ecc40M:kr","Ecc40Q:ks","Ecc4H:kt","Ecc4L:ku","Ecc4M:kv","Ecc4Q:kw","Ecc5H:kx","Ecc5L:ky","Ecc5M:kz","Ecc5Q:k0","Ecc6H:k1","Ecc6L:k2","Ecc6M:k3","Ecc6Q:k4","Ecc7H:k5","Ecc7L:k6","Ecc7M:k7","Ecc7Q:k8","Ecc8H:k9","Ecc8L:la","Ecc8M:lb","Ecc8Q:lc","Ecc9H:ld","Ecc9L:le","Ecc9M:lf","Ecc9Q:lg","RSP10:lh","RSP13:li","RSP15:lj","RSP16:lk","RSP17:ll","RSP18:lm","RSP20:ln","RSP22:lo","RSP24:lp","RSP26:lq","RSP28:lr","RSP30:ls","RSP7:lt","XamGridBarcodeView:lu","XamGridBarcode:lv","BarcodeGrid:lw","Panel:lx","UIElementCollection:ly","Collection$1:lz","Canvas:l0","Module:l1","Enumerable:l2","Func$2:l3","IOrderedEnumerable$1:l4","SortedList$1:l5","RowDefinition:l6","GridLength:l7","GridUnitType:l8","BarsFillMode:l9","ColumnDefinition:ma","PathVisualData:mb","QRCodeEncoder:mc","XamQRCodeBarcode:md","QRCodeErrorCorrectionLevel:me","SizeVersion:mf","EncodingMode:mg","HeaderDisplayMode:mh","Fnc1Mode:mi","EncodingSequence:mj","QRModeIndicator:mk","AbstractEnumerable:ml","Func$1:mm","AbstractEnumerator:mn","GenericEnumerable$1:mo","GenericEnumerator$1:mp"]);$.ig.util.defType("QRModeIndicator:mk","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("QRModeIndicator",$.ig.$ep.$type)},true);$.ig.util.defType("Fnc1Mode:mi","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("Fnc1Mode",$.ig.$ep.$type)},true);$.ig.util.defType("EncodingMode:mg","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("EncodingMode",$.ig.$ep.$type)},true);$.ig.util.defType("QRCodeErrorCorrectionLevel:me","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("QRCodeErrorCorrectionLevel",$.ig.$ep.$type)},true);$.ig.util.defType("SizeVersion:mf","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("SizeVersion",$.ig.$ep.$type)},true);$.ig.util.defType("HeaderDisplayMode:mh","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("HeaderDisplayMode",$.ig.$ep.$type)},true);$.ig.util.defType("BarsFillMode:l9","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("BarsFillMode",$.ig.$ep.$type)},true);$.ig.util.defType("GridUnitType:l8","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("GridUnitType",$.ig.$ep.$type)},true);$.ig.util.defType("BarcodeAlgorithm:a","Object",{staticInit:function(){$$t.$a.d=new $$t.x($.ig.Number.prototype.$type,$.ig.Number.prototype.$type,0);$$t.$a.d.item(-1,28591);$$t.$a.d.item(0,437);$$t.$a.d.item(1,28591);$$t.$a.d.item(2,$$t.$a.d.item(0));$$t.$a.d.item(3,$$t.$a.d.item(1));$$t.$a.d.item(4,28592);$$t.$a.d.item(5,28593);$$t.$a.d.item(6,28594);$$t.$a.d.item(7,28595);$$t.$a.d.item(8,28596);$$t.$a.d.item(9,28597);$$t.$a.d.item(10,28598);$$t.$a.d.item(11,28599);$$t.$a.d.item(13,874);$$t.$a.d.item(15,28603);$$t.$a.d.item(17,28605);$$t.$a.d.item(20,932);$$t.$a.d.item(21,1250);$$t.$a.d.item(22,1251);$$t.$a.d.item(23,1252);$$t.$a.d.item(24,1256);$$t.$a.d.item(25,1200);$$t.$a.d.item(26,65001);$$t.$a.d.item(27,20127);$$t.$a.d.item(28,950);$$t.$a.d.item(29,936);$$t.$a.d.item(30,949);$$t.$a.e=new $$t.x($.ig.Number.prototype.$type,String,0);$$t.$a.e.item(-1,"iso-8859-1");$$t.$a.e.item(0,"Cp437");$$t.$a.e.item(1,$$t.$a.e.item(-1));$$t.$a.e.item(2,"Cp437");$$t.$a.e.item(3,$$t.$a.e.item(1));$$t.$a.e.item(4,"iso-8859-2");$$t.$a.e.item(5,"iso-8859-3");$$t.$a.e.item(6,"iso-8859-4");$$t.$a.e.item(7,"iso-8859-5");$$t.$a.e.item(8,"iso-8859-6");$$t.$a.e.item(9,"iso-8859-7");$$t.$a.e.item(10,"iso-8859-8");$$t.$a.e.item(11,"iso-8859-9");$$t.$a.e.item(13,"iso-8859-11");$$t.$a.e.item(15,"iso-8859-13");$$t.$a.e.item(17,"iso-8859-15");$$t.$a.e.item(20,"shift_jis");$$t.$a.e.item(21,"windows-1250");$$t.$a.e.item(22,"windows-1251");$$t.$a.e.item(23,"windows-1252");$$t.$a.e.item(24,"windows-1256");$$t.$a.e.item(25,"ISO-10646-UCS-2");$$t.$a.e.item(26,"UTF-8");$$t.$a.e.item(27,"ISO646-US");$$t.$a.e.item(28,"Big5");$$t.$a.e.item(29,"gb2312");$$t.$a.e.item(30,"KSC5601");var a;var b=new $$t.al;for(a=0;a<256;a++){b.c(String.fromCharCode(a))}$$t.$a.r=b.b()},s:function(a,b,c){b=b.toUpperCase();var d=b.length;var e=new Array(d);var f=0;for(var g=b.length-1;g>=0;g--){e[f++]=b.charAt(g)<="9"?b.charCodeAt(g)-"0".charCodeAt(0):10+(b.charCodeAt(g)-"A".charCodeAt(0))}var h=d*($.ig.intDivide(c,a)+1);var i=new Array(h+10);var j=new Array(h+10);for(var k=0;k<j.length;k++){j[k]=0}for(var l=0;l<i.length;l++){i[l]=0}i[0]=1;for(var m=0;m<d;m++){for(var n=0;n<h;n++){j[n]+=i[n]*e[m];var o=j[n];var p=n;do{var q=$.ig.intDivide(o,a);j[p]=o-q*a;p++;j[p]+=q;o=j[p]}while(o>=a)}for(var r=0;r<h;r++){i[r]=i[r]*c}for(var s=0;s<h;s++){var t=i[s];var u=s;do{var v=$.ig.intDivide(t,a);i[u]=t-v*a;u++;i[u]+=v;t=i[u]}while(t>=a)}}var w=new $$t.al;var x=false;for(var y=h;y>=0;y--){if(j[y]!=0){x=true}if(x){if(j[y]<10){w.c(String.fromCharCode(j[y]+"0".charCodeAt(0)))}else{w.c(String.fromCharCode(j[y]+"A".charCodeAt(0)-10))}}}if(String.isNullOrEmpty(w.b())){return"0"}return w.b()},o:function(a,b){var c=1;while(b>0){c*=a;b--}return c},p:function(a){var b=0;for(var c=0;c<16;c++){b<<=1;b|=a&1;a>>=1}return b},m:function(a){return $.ig.Number.prototype.parseInt(a,16)},t:function(a){return $$t.$a.s(16,a,10)},u:function(a){return $$t.$a.s(10,a,16)},w:function(a,b){if(b==0||String.isNullOrEmpty(a)){return String.empty()}var c=b.toString().length;if(a.length<c||a.length==c&&$.ig.Number.prototype.parseInt(a)<b){return a}var d;do{var e=$.ig.Number.prototype.parseInt(a.substr(0,c));if($.ig.intDivide(e,b)>0){d=a.substr(c)}else{e=$.ig.Number.prototype.parseInt(a.substr(0,c+1));d=a.substr(c+1)}a=(e%b).toString()+d;if(a.length<=c){if($.ig.Number.prototype.parseInt(a)<b){return a}}}while(!String.isNullOrEmpty(d));return d},v:function(a,b){if(b==0||String.isNullOrEmpty(a)){return String.empty()}var c=b.toString().length;if(a.length<c||a.length==c&&$.ig.Number.prototype.parseInt(a)<b){return"0"}var d=new $$t.al;var e;var f=0;do{var g=$.ig.Number.prototype.parseInt(a.substr(0,c));if($.ig.intDivide(g,b)>0){e=a.substr(c);if(f>1){for(var h=1;h<f;h++){d.d("0")}}}else{if(f>0){for(var i=0;i<f;i++){d.d("0")}var j=c+f>a.length?a.length:c+f;g=$.ig.Number.prototype.parseInt(a.substr(0,j));e=a.substr(j)}else{g=$.ig.Number.prototype.parseInt(a.substr(0,c+1));e=a.substr(c+1)}}d.d($.ig.intDivide(g,b).toString());var k=g%b;f=k.toString().length==c?0:c-k.toString().length;a=k.toString()+e;if(a.length<=c){if($.ig.Number.prototype.parseInt(a)<b){var l=a.length+f-c;if(l>0){for(var m=0;m<l;m++){d.d("0")}}break}}}while(!String.isNullOrEmpty(e));return d.b()},b:function(a,b){if(String.isNullOrEmpty(a)||String.isNullOrEmpty(b)){return false}for(var c=0;c<a.length;c++){var d=false;for(var e=0;e<b.length;e++){if(a.charAt(c).equals(b.charAt(e))){d=true;break}}if(!d){return false}}return true},a:function(a,b,c){for(var e=0;e<a.length;e++){var d=a[e];var f=false;for(var h=0;h<c.getBytes1(b).length;h++){var g=c.getBytes1(b)[h];if(d.equals(g)){f=true;break}}if(!f){return false}}return true},c:function(a,b){if(String.isNullOrEmpty(a)||a.length!=b){return false}return $$t.$a.b(a,"0123456789")},n:function(a,b){var c=0;var d=b;if(b<a.length){while($$t.$m.isDigit(a.charAt(d))&&d<a.length){c++;d++;if(d==a.length){break}}}return c},$type:new $.ig.Type("BarcodeAlgorithm",$.ig.$ot)},true);$.ig.util.defType("BarcodeEncodedAlgorithm:ar","BarcodeAlgorithm",{_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},init:function(a){$$t.$a.init.call(this);this.y(a)},z:function(a){return null},aa:function(a){var encoding_=$$t.$e3.x(a);var b=encoding_.getBytes2;if(!b){throw new $$t.ak(1,$$t.$ex.a("notLoadedEncoding").replace("{0}",$$t.$e3.w.item(a)))}return encoding_},$type:new $.ig.Type("BarcodeEncodedAlgorithm",$$t.$a.$type)},true);$.ig.util.defType("Bch:f2","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){var c=$$t.$f2.b(b);a<<=c-1;while($$t.$f2.b(a)>=c){a^=b<<$$t.$f2.b(a)-c}return a},b:function(a){var b=a;var c=0;while(b!=0){b>>=1;c++}return c},$type:new $.ig.Type("Bch",$.ig.$ot)},true);$.ig.util.defType("GfArithmetics:f3","Object",{init:function(a){$.ig.$op.init.call(this);this.l(a)},c:null,a:null,_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},q:function(a){this.c=new Array(this.l());this.a=new Array(this.l());this.c[0]=1-this.l();this.a[0]=1;for(var b=1;b<this.l();b++){this.a[b]=this.a[b-1]*2;if(this.a[b]>=this.l()){this.a[b]^=a}this.c[this.a[b]]=b}},p:function(a,b){return a^b},g:function(a,b){var c=a;var d=b;if(c.length>d.length){var e=c;c=d;d=e}var f=new Array(d.length);var g=d.length-c.length;$.ig.Array.prototype.copy(d,0,f,0,g);for(var h=g;h<d.length;h++){f[h]=$$t.$f3.p(c[h-g],d[h])}return $$t.$f3.f(f)},h:function(a,b){return a^b},b:function(a,b){var c;var d;if(a.length>b.length){c=new Array(a.length);$.ig.Array.prototype.copy(a,0,c,0,a.length);d=new Array(b.length);$.ig.Array.prototype.copy(b,0,d,0,b.length)}else{c=new Array(b.length);$.ig.Array.prototype.copy(b,0,c,0,b.length);d=new Array(a.length);$.ig.Array.prototype.copy(a,0,d,0,a.length)}var e=c.length;var f=d.length;var g=new Array(e);for(var h=0;h<e;h++){if(h<f){g[h]=$$t.$f3.h(c[h],d[h])}else{g[h]=c[h]}}return g},i:function(a,b){return $$t.$f3.p(a,b)},n:function(a,b){if(a==0||b==0){return 0}return this.a[(this.c[a]+this.c[b])%(this.l()-1)]},d:function(a,b){var $self=this;if(a.length<1||b.length<1){return null}if(a.length==1&&a[0]==0||b.length==1&&b[0]==0){return function(){var $ret=new Array;$ret.add(0);return $ret}()}var c=a.length;var d=b.length;var e=new Array(c+d-1);for(var f=0;f<c;f++){for(var g=0;g<d;g++){e[f+g]=$$t.$f3.p(e[f+g],$self.n(a[f],b[g]))}}return e},e:function(a,b){var $self=this;if(b==0){return function(){var $ret=new Array;$ret.add(0);return $ret}()}if(b==1){return a}var c=a.length;var d=new Array(c);for(var e=0;e<c;e++){d[e]=$self.n(a[e],b)}return d},o:function(a,b){if(b==0){return 1-this.l()}if(a==0){return 0}return this.a[(this.c[a]-this.c[b]+(this.l()-1))%(this.l()-1)]},m:function(a){if(a==0){throw new $$t.ak(0)}return this.a[255-this.c[a]]},j:function(a){if(this.a.length<a||a<0){throw new $$t.e0(0,"Invalid index!")}return this.a[a]},k:function(a){if(this.c.length<a||a<0){throw new $$t.e0(0,"Invalid index!")}return this.c[a]},f:function(a){var $self=this;var b=a;var c=a.length-1;if(c>0&&a[0]==0){var d=1;while(d<=c&&a[d]==0){d++}if(d==c+1){b=function(){var $ret=new Array;$ret.add(0);return $ret}()}else{b=new Array(c+1-d);$.ig.Array.prototype.copy(a,d,b,0,b.length)}}return b},$type:new $.ig.Type("GfArithmetics",$.ig.$ot)},true);$.ig.util.defType("Gf256:f4","GfArithmetics",{init:function(a){$$t.$f3.init.call(this,256);this.q(a)},t:function(a,b){if(a.length==0){return 0}if(b==0){return a[0]}var c=a.length-1;var d=0;if(b==1){for(var e=0;e<=c;e++){d=$$t.$f3.p(d,a[e])}return d}d=a[0];for(var f=1;f<=c;f++){d=$$t.$f3.p(this.n(b,d),a[f])}return d},s:function(a,b,c){var $self=this;if(b<0){return null}if(c==0){return function(){var $ret=new Array;$ret.add(0);return $ret}()}var d=a.length;var e=new Array(d+b);for(var f=0;f<d;f++){e[f]=$self.n(a[f],c)}return e},r:function(a,b){var $self=this;if(a<0){return null}if(b==0){return function(){var $ret=new Array;$ret.add(0);return $ret}()}var c=new Array(a+1);c[0]=b;return c},$type:new $.ig.Type("Gf256",$$t.$f3.$type)},true);$.ig.util.defType("ReedSolomon:f5","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e){if(a.length<b+c){throw new $$t.e0(0,$$t.$ex.a("EncodingError"))}var f;for(f=b;f<b+c;f++){a[f]=0}for(f=0;f<b;f++){var g=$$t.$f3.p(a[b],a[f]);for(var h=0;h<c;h++){a[b+h]=$$t.$f3.p(a[b+h+1],e.n(g,d[h]))}a[b+c-1]=e.n(g,d[c-1])}},$type:new $.ig.Type("ReedSolomon",$.ig.$ot)},true);$.ig.util.defType("QRReedSolomon:f6","ReedSolomon",{b:null,init:function(){$$t.$f5.init.call(this);this.b=new $$t.f4(285)},g:function(a,b,c,d,e){var f=$$t.$f6.i(b);if(f==null){return null}var g=0;var h=0;var i=function(){var $ret=new Array($firstRank=c.length);var $currRet=$ret;for(var $rankInit=0;$rankInit<$firstRank;$rankInit++){$currRet[$rankInit]=new Array}return $ret}();var j=0;while(j<c.length){i[j]=new Array((c[j]&255)-b);j++}j=0;while(j<d){i[h][g]=a[j];g++;if(g>=(c[h]&255)-b){g=0;h++}j++}h=0;var k=function(){var $ret=new Array($firstRank=c.length);var $currRet=$ret;for(var $rankInit=0;$rankInit<$firstRank;$rankInit++){$currRet[$rankInit]=new Array}return $ret}();while(h<c.length){var l=new Array(i[h].length);$.ig.Array.prototype.copy(i[h],0,l,0,i[h].length);var m=c[h]&255;var n=m-b;g=n;while(g>0){var o=l[0];if(o!=0){var p=new Array(l.length-1);$.ig.Array.prototype.copy(l,1,p,0,l.length-1);var q=f[o&255];l=$$t.$f3.b(p,q)}else{if(b<l.length){var r=new Array(l.length-1);$.ig.Array.prototype.copy(l,1,r,0,l.length-1);l=new Array(r.length);$.ig.Array.prototype.copy(r,0,l,0,r.length)}else{var s=new Array(b);$.ig.Array.prototype.copy(l,1,s,0,l.length-1);s[b-1]=0;l=new Array(s.length);$.ig.Array.prototype.copy(s,0,l,0,s.length)}}g--}k[h]=l;h++}return $$t.$f6.c(i,k,c,d,e)},d:function(a,b,c,d){var e=function(){var $ret=new Array($firstRank=b.length);var $currRet=$ret;for(var $rankInit=0;$rankInit<$firstRank;$rankInit++){$currRet[$rankInit]=new Array}return $ret}();d=new Array(b.length);for(var f=0;f<b.length;f++){e[f]=new Array(b[f])}var g=b[0];var h=b.length;while(h>0&&b[h-1]!=g){h--}var i=g-c;var j=0;for(var k=0;k<i;k++){for(var l=0;l<b.length;l++){e[l][k]=a[j++]}}for(var m=0;m<h;m++){d[m]=i}for(var n=h;n<b.length;n++){e[n][i]=a[j++];d[n]=i+1}for(var o=i;o<e[0].length;o++){for(var p=0;p<b.length;p++){var q=p<h?o:o+1;e[p][q]=a[j++]}}return{ret:e,dataCodewordsPerBlock:d};return{dataCodewordsPerBlock:d}},j:function(a,b){var c=new Array(b);var d=false;var e=new Array(a.length);var f=0;for(var h=0;h<a.length;h++){var g=a[h];e[f++]=g}for(var i=0;i<b;i++){var j=this.b.t(e,this.b.j(i));c[c.length-1-i]=j;if(j!=0){d=true}}if(d==false){return true}var k=$$t.$f4.r(b,1);if(k==null){return false}var l=this.h(k,c,b);if(l==null){return false}var m=l[0];var n=l[1];var o=this.e(m);var p=this.f(n,o);if(o==null||p==null){return false}for(var q=0;q<o.length;q++){var r=a.length-1-this.b.k(o[q]);if(r<0){return false}a[r]=$$t.$f3.i(e[r],p[q])}return true},f:function(a,b){var c=b.length;var d=new Array(c);for(var e=0;e<c;e++){var f=this.b.m(b[e]);var g=1;for(var h=0;h<c;h++){if(e!=h){g=this.b.n(g,$$t.$f3.p(1,this.b.n(b[h],f)))}}d[e]=this.b.n(this.b.t(a,f),this.b.m(g))}return d},e:function(a){var $self=this;var b=a.length-1;if(b==1){return function(){var $ret=new Array;$ret.add(a[0]);return $ret}()}var c=new Array(b);var d=0;for(var e=1;e<256&&d<b;e++){if($self.b.t(a,e)==0){c[d]=$self.b.m(e);d++}}if(d!=b){return null}return c},h:function(a,b,c){var $self=this;var d=a;var e=b;if(e.length>d.length){var f=e;e=d;d=f}var g=d;var h=e;var i=function(){var $ret=new Array;$ret.add(1);return $ret}();var j=function(){var $ret=new Array;$ret.add(0);return $ret}();var k=function(){var $ret=new Array;$ret.add(0);return $ret}();var l=function(){var $ret=new Array;$ret.add(1);return $ret}();while(h.length>$.ig.intDivide(c,2)){var m=g;var n=i;var o=k;g=h;i=j;k=l;if(g.length==1&&g[0]==0){return null}h=m;var p=function(){var $ret=new Array;$ret.add(0);return $ret}();var q=g[0];var r=$self.b.m(q);while(h.length>=g.length&&!(h.length==0&&h[0]==0)){var s=h.length-g.length;var t=$self.b.n(h[0],r);p=$$t.$f3.g(p,$$t.$f4.r(s,t));h=$$t.$f3.g(h,$self.b.s(g,s,t));if(h==null||p==null){return null}}j=$$t.$f3.g($self.b.d(p,i),n);l=$$t.$f3.g($self.b.d(p,k),o)}var u=l[l.length-1];if(u==0){return null}var v=$self.b.m(u);var w=$self.b.e(l,v);var x=$self.b.e(h,v);return function(){var $ret=new Array;$ret.add(w);$ret.add(x);return $ret}()},i:function(a){var b=function(){var $ret=new Array($firstRank=256);var $currRet=$ret;for(var $rankInit=0;$rankInit<$firstRank;$rankInit++){$currRet[$rankInit]=new Array}return $ret}();for(var c=0;c<256;c++){b[c]=new Array(a)}b=$$t.$f7.b("RSP"+a);return b},c:function(a,b,c,d,e){var f=0;var g=0;var h=new Array(e);var i=0;while(f<d){for(i=0;i<c.length;i++){if(a[i].length>g){h[f]=a[i][g];f++}}g++}g=0;while(f<e){for(i=0;i<c.length;i++){if(b[i].length>g){h[f]=b[i][g];f++}}g++}return h},$type:new $.ig.Type("QRReedSolomon",$$t.$f5.$type)},true);$.ig.util.defType("Gs1Helper:f8","Object",{staticInit:function(){var a;$$t.$f8.b=new $$t.x($.ig.Number.prototype.$type,$.ig.Number.prototype.$type,0);$$t.$f8.b.item(0,20);$$t.$f8.b.item(1,16);$$t.$f8.b.item(2,16);$$t.$f8.b.item(10,-1);$$t.$f8.b.item(11,8);$$t.$f8.b.item(12,8);$$t.$f8.b.item(13,8);$$t.$f8.b.item(15,8);$$t.$f8.b.item(17,8);$$t.$f8.b.item(20,4);$$t.$f8.b.item(21,-1);$$t.$f8.b.item(22,-1);$$t.$f8.b.item(240,-1);$$t.$f8.b.item(241,-1);$$t.$f8.b.item(242,-1);$$t.$f8.b.item(250,-1);$$t.$f8.b.item(251,-1);$$t.$f8.b.item(253,-1);$$t.$f8.b.item(254,-1);$$t.$f8.b.item(30,-1);for(a=3100;a<3170;++a){$$t.$f8.b.item(a,10)}for(a=3200;a<3380;++a){$$t.$f8.b.item(a,10)}for(a=3400;a<3580;++a){$$t.$f8.b.item(a,10)}for(a=3600;a<3700;++a){$$t.$f8.b.item(a,10)}$$t.$f8.b.item(37,-1);for(a=3900;a<3940;++a){$$t.$f8.b.item(a,-1)}$$t.$f8.b.item(400,-1);$$t.$f8.b.item(401,-1);$$t.$f8.b.item(402,-1);$$t.$f8.b.item(403,-1);for(a=410;a<416;++a){$$t.$f8.b.item(a,16)}for(a=420;a<427;a++){$$t.$f8.b.item(a,-1)}$$t.$f8.b.item(7001,-1);$$t.$f8.b.item(7002,-1);$$t.$f8.b.item(7003,-1);for(a=7030;a<7040;a++){$$t.$f8.b.item(a,-1)}for(a=8001;a<8009;a++){$$t.$f8.b.item(a,-1)}$$t.$f8.b.item(8018,-1);$$t.$f8.b.item(8020,-1);$$t.$f8.b.item(8100,-1);$$t.$f8.b.item(8101,-1);$$t.$f8.b.item(8102,-1);for(a=90;a<100;++a){$$t.$f8.b.item(a,-1)}},e:function(a,b){if(String.isNullOrEmpty(a)){return String.empty()}if(a.startsWith("(")){var c=0;var d="";while(c>=0){var e=a.indexOf(")",c);if(e<0){return String.empty()}var f=a.substr(c+1,e-(c+1));if(f.length<2||!$$t.$f8.a(f)){return String.empty()}var g=$.ig.Number.prototype.parseInt(f);if($$t.$f8.b.containsKey(g)==false){return String.empty()}var h=$$t.$f8.b.item(g);if(h==0){return String.empty()}c=a.indexOf("(",e);var i=c<0?a.length:c;d+=f+a.substr(e+1,i-(e+1));if(h<0){if(c>=0){d+=b}}else if(i-e-1+f.length!=h){return String.empty()}}return d}return String.empty()},a:function(a){for(var b=0;b<a.length;b++){if($$t.$m.isDigit(a.charAt(b))==false){return false}}return true},d:function(a){if(String.isNullOrEmpty(a)){return String.empty()}var b=0;var c,d;if(a.length%2!=0){c=3;d=1}else{c=1;d=3}for(var e=0;e<a.length;e++){var f=a.charAt(e)-"0";if(e%2==0){b+=c*f}else{b+=d*f}}var g=0;while((b+g)%10!=0){g++}return g.toString()},$type:new $.ig.Type("Gs1Helper",$.ig.$ot)},true);$.ig.util.defType("MeasureHelper:f9","Object",{init:function(){$.ig.$op.init.call(this)},g:function(){return 96},h:function(){return 96},d:function(a){var b=$$t.$f9.g();return $$t.$f9.a(a*b)},f:function(a){var b=$$t.$f9.h();return $$t.$f9.a(a*b)},c:function(a){return $$t.$f9.b(a/$$t.$f9.g())},e:function(a){return $$t.$f9.b(a/$$t.$f9.h())},a:function(a){return a/25.4},b:function(a){return a*25.4},$type:new $.ig.Type("MeasureHelper",$.ig.$ot)},true);$.ig.util.defType("QRCodeAlgorithm:ga","Object",{staticInit:function(){var $self=this;$$t.$ga.i=function(){var $ret=new Array;$ret.add(function(){var $ret=new Array;$ret.add(5596);$ret.add(7089);$ret.add(3057);$ret.add(3993);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(3391);$ret.add(4296);$ret.add(1852);$ret.add(2420);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(2331);$ret.add(2953);$ret.add(1273);$ret.add(1663);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(1435);$ret.add(1817);$ret.add(784);$ret.add(1024);return $ret}());return $ret}();$$t.$ga.f=function(){var $ret=new Array;$ret.add(function(){var $ret=new Array;$ret.add(1);$ret.add(1);$ret.add(1);$ret.add(1);$ret.add(1);$ret.add(1);$ret.add(1);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(1);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(1);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(1);$ret.add(0);$ret.add(1);$ret.add(1);$ret.add(1);$ret.add(0);$ret.add(1);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(1);$ret.add(0);$ret.add(1);$ret.add(1);$ret.add(1);$ret.add(0);$ret.add(1);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(1);$ret.add(0);$ret.add(1);$ret.add(1);$ret.add(1);$ret.add(0);$ret.add(1);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(1);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(1);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(1);$ret.add(1);$ret.add(1);$ret.add(1);$ret.add(1);$ret.add(1);$ret.add(1);return $ret}());return $ret}();$$t.$ga.a=function(){var $ret=new Array;$ret.add(function(){var $ret=new Array;$ret.add(1);$ret.add(1);$ret.add(1);$ret.add(1);$ret.add(1);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(1);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(1);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(1);$ret.add(0);$ret.add(1);$ret.add(0);$ret.add(1);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(1);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(1);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(1);$ret.add(1);$ret.add(1);$ret.add(1);$ret.add(1);return $ret}());return $ret}();$$t.$ga.h=function(){var $ret=new Array;$ret.add(function(){var $ret=new Array;$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(0);return $ret}());return $ret}();$$t.$ga.k=function(){var $ret=new Array;$ret.add(function(){var $ret=new Array;$ret.add(0);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(0);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(0);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(0);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(0);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(0);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(0);return $ret}());return $ret}();$$t.$ga.b=function(){var $ret=new Array;$ret.add(new Array(0));$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(18);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(22);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(26);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(30);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(34);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(22);$ret.add(38);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(24);$ret.add(42);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(26);$ret.add(46);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(28);$ret.add(50);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(30);$ret.add(54);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(32);$ret.add(58);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(34);$ret.add(62);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(26);$ret.add(46);$ret.add(66);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(26);$ret.add(48);$ret.add(70);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(26);$ret.add(50);$ret.add(74);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(30);$ret.add(54);$ret.add(78);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(30);$ret.add(56);$ret.add(82);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(30);$ret.add(58);$ret.add(86);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(34);$ret.add(62);$ret.add(90);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(28);$ret.add(50);$ret.add(72);$ret.add(94);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(26);$ret.add(50);$ret.add(74);$ret.add(98);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(30);$ret.add(54);$ret.add(78);$ret.add(102);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(28);$ret.add(54);$ret.add(80);$ret.add(106);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(32);$ret.add(58);$ret.add(84);$ret.add(110);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(30);$ret.add(58);$ret.add(86);$ret.add(114);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(34);$ret.add(62);$ret.add(90);$ret.add(118);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(26);$ret.add(50);$ret.add(74);$ret.add(98);$ret.add(122);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(30);$ret.add(54);$ret.add(78);$ret.add(102);$ret.add(126);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(26);$ret.add(52);$ret.add(78);$ret.add(104);$ret.add(130);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(30);$ret.add(56);$ret.add(82);$ret.add(108);$ret.add(134);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(34);$ret.add(60);$ret.add(86);
$ret.add(112);$ret.add(138);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(30);$ret.add(58);$ret.add(86);$ret.add(114);$ret.add(142);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(34);$ret.add(62);$ret.add(90);$ret.add(118);$ret.add(146);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(30);$ret.add(54);$ret.add(78);$ret.add(102);$ret.add(126);$ret.add(150);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(24);$ret.add(50);$ret.add(76);$ret.add(102);$ret.add(128);$ret.add(154);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(28);$ret.add(54);$ret.add(80);$ret.add(106);$ret.add(132);$ret.add(158);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(32);$ret.add(58);$ret.add(84);$ret.add(110);$ret.add(136);$ret.add(162);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(26);$ret.add(54);$ret.add(82);$ret.add(110);$ret.add(138);$ret.add(166);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(6);$ret.add(30);$ret.add(58);$ret.add(86);$ret.add(114);$ret.add(142);$ret.add(170);return $ret}());return $ret}();$$t.$ga.g=function(){var $ret=new Array;$ret.add(function(){var $ret=new Array;$ret.add(8);$ret.add(0);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(8);$ret.add(1);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(8);$ret.add(2);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(8);$ret.add(3);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(8);$ret.add(4);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(8);$ret.add(5);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(8);$ret.add(7);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(8);$ret.add(8);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(7);$ret.add(8);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(5);$ret.add(8);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(4);$ret.add(8);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(3);$ret.add(8);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(2);$ret.add(8);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(1);$ret.add(8);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(0);$ret.add(8);return $ret}());return $ret}();var a=new $$t.al;for(var b=57408;b<=60351;b++){a.c(String.fromCharCode(b))}for(var c=33088;c<=40956;c++){a.c(String.fromCharCode(c))}$$t.$ga.ac=$$t.$a.r+a.b();$$t.$ga.c=function(){var $ret=new Array;$ret.add(function(){var $ret=new Array;$ret.add(10);$ret.add(12);$ret.add(14);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(9);$ret.add(11);$ret.add(13);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(8);$ret.add(16);$ret.add(16);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(8);$ret.add(10);$ret.add(12);return $ret}());return $ret}();$$t.$ga.d=function(){var $ret=new Array;$ret.add(function(){var $ret=new Array;$ret.add(0);$ret.add(128);$ret.add(224);$ret.add(352);$ret.add(512);$ret.add(688);$ret.add(864);$ret.add(992);$ret.add(1232);$ret.add(1456);$ret.add(1728);$ret.add(2032);$ret.add(2320);$ret.add(2672);$ret.add(2920);$ret.add(3320);$ret.add(3624);$ret.add(4056);$ret.add(4504);$ret.add(5016);$ret.add(5352);$ret.add(5712);$ret.add(6256);$ret.add(6880);$ret.add(7312);$ret.add(8e3);$ret.add(8496);$ret.add(9024);$ret.add(9544);$ret.add(10136);$ret.add(10984);$ret.add(11640);$ret.add(12328);$ret.add(13048);$ret.add(13800);$ret.add(14496);$ret.add(15312);$ret.add(15936);$ret.add(16816);$ret.add(17728);$ret.add(18672);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(0);$ret.add(152);$ret.add(272);$ret.add(440);$ret.add(640);$ret.add(864);$ret.add(1088);$ret.add(1248);$ret.add(1552);$ret.add(1856);$ret.add(2192);$ret.add(2592);$ret.add(2960);$ret.add(3424);$ret.add(3688);$ret.add(4184);$ret.add(4712);$ret.add(5176);$ret.add(5768);$ret.add(6360);$ret.add(6888);$ret.add(7456);$ret.add(8048);$ret.add(8752);$ret.add(9392);$ret.add(10208);$ret.add(10960);$ret.add(11744);$ret.add(12248);$ret.add(13048);$ret.add(13880);$ret.add(14744);$ret.add(15640);$ret.add(16568);$ret.add(17528);$ret.add(18448);$ret.add(19472);$ret.add(20528);$ret.add(21616);$ret.add(22496);$ret.add(23648);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(0);$ret.add(72);$ret.add(128);$ret.add(208);$ret.add(288);$ret.add(368);$ret.add(480);$ret.add(528);$ret.add(688);$ret.add(800);$ret.add(976);$ret.add(1120);$ret.add(1264);$ret.add(1440);$ret.add(1576);$ret.add(1784);$ret.add(2024);$ret.add(2264);$ret.add(2504);$ret.add(2728);$ret.add(3080);$ret.add(3248);$ret.add(3536);$ret.add(3712);$ret.add(4112);$ret.add(4304);$ret.add(4768);$ret.add(5024);$ret.add(5288);$ret.add(5608);$ret.add(5960);$ret.add(6344);$ret.add(6760);$ret.add(7208);$ret.add(7688);$ret.add(7888);$ret.add(8432);$ret.add(8768);$ret.add(9136);$ret.add(9776);$ret.add(10208);return $ret}());$ret.add(function(){var $ret=new Array;$ret.add(0);$ret.add(104);$ret.add(176);$ret.add(272);$ret.add(384);$ret.add(496);$ret.add(608);$ret.add(704);$ret.add(880);$ret.add(1056);$ret.add(1232);$ret.add(1440);$ret.add(1648);$ret.add(1952);$ret.add(2088);$ret.add(2360);$ret.add(2600);$ret.add(2936);$ret.add(3176);$ret.add(3560);$ret.add(3880);$ret.add(4096);$ret.add(4544);$ret.add(4912);$ret.add(5312);$ret.add(5744);$ret.add(6032);$ret.add(6464);$ret.add(6968);$ret.add(7288);$ret.add(7880);$ret.add(8264);$ret.add(8920);$ret.add(9368);$ret.add(9848);$ret.add(10288);$ret.add(10832);$ret.add(11408);$ret.add(12016);$ret.add(12656);$ret.add(13328);return $ret}());return $ret}();$$t.$ga.e=function(){var $ret=new Array;$ret.add(0);$ret.add(26);$ret.add(44);$ret.add(70);$ret.add(100);$ret.add(134);$ret.add(172);$ret.add(196);$ret.add(242);$ret.add(292);$ret.add(346);$ret.add(404);$ret.add(466);$ret.add(532);$ret.add(581);$ret.add(655);$ret.add(733);$ret.add(815);$ret.add(901);$ret.add(991);$ret.add(1085);$ret.add(1156);$ret.add(1258);$ret.add(1364);$ret.add(1474);$ret.add(1588);$ret.add(1706);$ret.add(1828);$ret.add(1921);$ret.add(2051);$ret.add(2185);$ret.add(2323);$ret.add(2465);$ret.add(2611);$ret.add(2761);$ret.add(2876);$ret.add(3034);$ret.add(3196);$ret.add(3362);$ret.add(3532);$ret.add(3706);return $ret}();$$t.$ga.j=function(){var $ret=new Array;$ret.add(0);$ret.add(0);$ret.add(7);$ret.add(7);$ret.add(7);$ret.add(7);$ret.add(7);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(3);$ret.add(3);$ret.add(3);$ret.add(3);$ret.add(3);$ret.add(3);$ret.add(3);$ret.add(4);$ret.add(4);$ret.add(4);$ret.add(4);$ret.add(4);$ret.add(4);$ret.add(4);$ret.add(3);$ret.add(3);$ret.add(3);$ret.add(3);$ret.add(3);$ret.add(3);$ret.add(3);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(0);$ret.add(0);return $ret}()},$type:new $.ig.Type("QRCodeAlgorithm",$.ig.$ot)},true);$.ig.util.defType("QRMask:gb","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c){var d,e;switch(a){case 0:d=b+c&1;break;case 1:d=b&1;break;case 2:d=c%3;break;case 3:d=(b+c)%3;break;case 4:d=(b>>1)+$.ig.intDivide(c,3)&1;break;case 5:e=b*c;d=(e&1)+e%3;break;case 6:e=b*c;d=(e&1)+e%3&1;break;default:e=b*c;d=e%3+(b+c&1)&1;break}return d==0},g:function(a){return $$t.$gb.c(a)+$$t.$gb.d(a)+$$t.$gb.e(a)+$$t.$gb.f(a)},f:function(a){var b=0;for(var c=0;c<a.length;c++){for(var d=0;d<a[c].length;d++){if(a[c][d]==1){b+=1}}}var e=2*a.length;var f=b/e;return Math.floor(Math.abs((f*100-50)/5))*10},e:function(a){var b=0;for(var c=0;c<a.length;c++){for(var d=0;d<a[c].length;d++){if(d+6<a.length&&a[c][d]==1&&a[c][d+1]==0&&a[c][d+2]==1&&a[c][d+3]==1&&a[c][d+4]==1&&a[c][d+5]==0&&a[c][d+6]==1&&(d+10<a.length&&a[c][d+7]==0&&a[c][d+8]==0&&a[c][d+9]==0&&a[c][d+10]==0||d-4>=0&&a[c][d-1]==0&&a[c][d-2]==0&&a[c][d-3]==0&&a[c][d-4]==0)){b+=40}if(c+6<a[c].length&&a[c][d]==1&&a[c+1][d]==0&&a[c+2][d]==1&&a[c+3][d]==1&&a[c+4][d]==1&&a[c+5][d]==0&&a[c+6][d]==1&&(c+10<a[c].length&&a[c+7][d]==0&&a[c+8][d]==0&&a[c+9][d]==0&&a[c+10][d]==0||c-4>=0&&a[c-1][d]==0&&a[c-2][d]==0&&a[c-3][d]==0&&a[c-4][d]==0)){b+=40}}}return b},d:function(a){var b=0;for(var c=0;c<a.length-1;c++){for(var d=0;d<a[c].length-1;d++){var e=a[c][d];if(e==-2){continue}if(e==a[c][d+1]&&e==a[c+1][d]&&e==a[c+1][d+1]){b+=3}}}return b},c:function(a){return $$t.$gb.b(a,true)+$$t.$gb.b(a,false)},b:function(a,b){var c=0;var d=0;var e=-1;var f=5;for(var g=0;g<a.length;g++){for(var h=0;h<a[g].length;h++){var i=b?a[g][h]:a[h][g];if(i==-2){continue}if(i==e){d+=1;if(d==f){c+=3}else if(d>f){c+=1}}else{d=1;e=i}}d=0}return c},$type:new $.ig.Type("QRMask",$.ig.$ot)},true);$.ig.util.defType("BarcodeVisualData:e2","Object",{init:function(){$.ig.$op.init.call(this)},_viewport:null,viewport:function(value){if(arguments.length===1){this._viewport=value;return value}else{return this._viewport}},$type:new $.ig.Type("BarcodeVisualData",$.ig.$ot)},true);$.ig.util.defType("GridBarcodeVisualData:gc","BarcodeVisualData",{init:function(){$$t.$e2.init.call(this)},_figuresPath:null,figuresPath:function(value){if(arguments.length===1){this._figuresPath=value;return value}else{return this._figuresPath}},_figuresPathRect:null,figuresPathRect:function(value){if(arguments.length===1){this._figuresPathRect=value;return value}else{return this._figuresPathRect}},scaleByViewport:function(){if(this.figuresPath()!=null){this.figuresPath().scaleByViewport(this.viewport())}if(this.figuresPathRect()!=null){this.figuresPathRect().scaleByViewport(this.viewport())}},serialize:function(){var a=new $$t.al;var b=true;a.f("{");if(this.figuresPath()!=null){if(b){b=false}else{a.d(", ")}a.d("figuresPath: ");a.f(this.figuresPath().serialize())}if(this.figuresPathRect()!=null){if(b){b=false}else{a.d(", ")}a.d("figuresPathRect: ");a.f(this.figuresPathRect().serialize())}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.f("}");a.f("}");return a.b()},$type:new $.ig.Type("GridBarcodeVisualData",$$t.$e2.$type)},true);$.ig.util.defType("EncodingService:e3","Object",{staticInit:function(){$$t.$e3.w=new $$t.x(String,String,0);$$t.$e3.w.item("Cp437","CP437");$$t.$e3.w.item("iso-8859-1","ISO-8859-1");$$t.$e3.w.item("iso-8859-2","ISO-8859-2");$$t.$e3.w.item("iso-8859-3","ISO-8859-3");$$t.$e3.w.item("iso-8859-4","ISO-8859-4");$$t.$e3.w.item("iso-8859-5","ISO-8859-5");$$t.$e3.w.item("iso-8859-6","ISO-8859-6");$$t.$e3.w.item("iso-8859-7","ISO-8859-7");$$t.$e3.w.item("iso-8859-8","ISO-8859-8");$$t.$e3.w.item("iso-8859-9","ISO-8859-9");$$t.$e3.w.item("iso-8859-11","ISO-8859-11");$$t.$e3.w.item("iso-8859-13","ISO-8859-13");$$t.$e3.w.item("iso-8859-15","ISO-8859-15");$$t.$e3.w.item("shift_jis","Shift_JIS");$$t.$e3.w.item("windows-1250","Windows-1250");$$t.$e3.w.item("windows-1251","Windows-1251");$$t.$e3.w.item("windows-1252","Windows-1252");$$t.$e3.w.item("windows-1256","Windows-1256");$$t.$e3.w.item("ISO-10646-UCS-2","ISO-10646-UCS-2");$$t.$e3.w.item("UTF-8","UTF-8");$$t.$e3.w.item("ISO646-US","ISO646-US");$$t.$e3.w.item("Big5","Big5");$$t.$e3.w.item("gb2312","GB2312");$$t.$e3.w.item("KSC5601","KSC5601")},x:function(a){if(a=="UTF-8"){return $$t.$an.uTF8()}if(a=="ISO-10646-UCS-2"){return $$t.$an.unicode()}var encoding_=null;switch(a){case"windows-1250":if($$t.$e3.q==null){$$t.$e3.q=new $$t.e4}encoding_=$$t.$e3.q;break;case"windows-1251":if($$t.$e3.r==null){$$t.$e3.r=new $$t.e7}encoding_=$$t.$e3.r;break;case"windows-1252":if($$t.$e3.s==null){$$t.$e3.s=new $$t.e8}encoding_=$$t.$e3.s;break;case"windows-1256":if($$t.$e3.t==null){$$t.$e3.t=new $$t.e9}encoding_=$$t.$e3.t;break;case"ISO646-US":if($$t.$e3.p==null){$$t.$e3.p=new $$t.fa}encoding_=$$t.$e3.p;break;case"Big5":if($$t.$e3.a==null){$$t.$e3.a=new $$t.fb}encoding_=$$t.$e3.a;break;case"gb2312":if($$t.$e3.v==null){$$t.$e3.v=new $$t.ff}encoding_=$$t.$e3.v;break;case"KSC5601":if($$t.$e3.o==null){$$t.$e3.o=new $$t.fj}encoding_=$$t.$e3.o;break;case"iso-8859-1":if($$t.$e3.c==null){$$t.$e3.c=new $$t.fn}encoding_=$$t.$e3.c;break;case"iso-8859-2":if($$t.$e3.g==null){$$t.$e3.g=new $$t.fo}encoding_=$$t.$e3.g;break;case"iso-8859-3":if($$t.$e3.h==null){$$t.$e3.h=new $$t.fp}encoding_=$$t.$e3.h;break;case"iso-8859-4":if($$t.$e3.i==null){$$t.$e3.i=new $$t.fq}encoding_=$$t.$e3.i;break;case"iso-8859-5":if($$t.$e3.j==null){$$t.$e3.j=new $$t.fr}encoding_=$$t.$e3.j;break;case"iso-8859-6":if($$t.$e3.k==null){$$t.$e3.k=new $$t.fs}encoding_=$$t.$e3.k;break;case"iso-8859-7":if($$t.$e3.l==null){$$t.$e3.l=new $$t.ft}encoding_=$$t.$e3.l;break;case"iso-8859-8":if($$t.$e3.m==null){$$t.$e3.m=new $$t.fu}encoding_=$$t.$e3.m;break;case"iso-8859-9":if($$t.$e3.n==null){$$t.$e3.n=new $$t.fv}encoding_=$$t.$e3.n;break;case"iso-8859-11":if($$t.$e3.d==null){$$t.$e3.d=new $$t.fw}encoding_=$$t.$e3.d;break;case"iso-8859-13":if($$t.$e3.e==null){$$t.$e3.e=new $$t.fx}encoding_=$$t.$e3.e;break;case"iso-8859-15":if($$t.$e3.f==null){$$t.$e3.f=new $$t.fy}encoding_=$$t.$e3.f;break;case"shift_jis":if($$t.$e3.u==null){$$t.$e3.u=new $$t.fz}encoding_=$$t.$e3.u;break;case"Cp437":if($$t.$e3.b==null){$$t.$e3.b=new $$t.f1}encoding_=$$t.$e3.b;break}return encoding_},$type:new $.ig.Type("EncodingService",$.ig.$ot)},true);$.ig.util.defType("Ecc10H:gz","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["KysrKysrLCw=","HA=="]},_resource:null,$type:new $.ig.Type("Ecc10H",$.ig.$ot)},true);$.ig.util.defType("Ecc10L:g0","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["VlZXVw==","Eg=="]},_resource:null,$type:new $.ig.Type("Ecc10L",$.ig.$ot)},true);$.ig.util.defType("Ecc10M:g1","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["RUVFRUY=","Gg=="]},_resource:null,$type:new $.ig.Type("Ecc10M",$.ig.$ot)},true);$.ig.util.defType("Ecc10Q:g2","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["KysrKysrLCw=","GA=="]},_resource:null,$type:new $.ig.Type("Ecc10Q",$.ig.$ot)},true);$.ig.util.defType("Ecc11H:g3","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["JCQkJSUlJSUlJSU=","GA=="]},_resource:null,$type:new $.ig.Type("Ecc11H",$.ig.$ot)},true);$.ig.util.defType("Ecc11L:g4","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["ZWVlZQ==","FA=="]},_resource:null,$type:new $.ig.Type("Ecc11L",$.ig.$ot)},true);$.ig.util.defType("Ecc11M:g5","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["UFFRUVE=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc11M",$.ig.$ot)},true);$.ig.util.defType("Ecc11Q:g6","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["MjIyMjMzMzM=","HA=="]},_resource:null,$type:new $.ig.Type("Ecc11Q",$.ig.$ot)},true);$.ig.util.defType("Ecc12H:g7","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["KioqKioqKisrKys=","HA=="]},_resource:null,$type:new $.ig.Type("Ecc12H",$.ig.$ot)},true);$.ig.util.defType("Ecc12L:g8","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["dHR1dQ==","GA=="]},_resource:null,$type:new $.ig.Type("Ecc12L",$.ig.$ot)},true);$.ig.util.defType("Ecc12M:g9","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Ojo6Ojo6Ozs=","Fg=="]},_resource:null,$type:new $.ig.Type("Ecc12M",$.ig.$ot)},true);$.ig.util.defType("Ecc12Q:ha","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Li4uLi8vLy8vLw==","Gg=="]},_resource:null,$type:new $.ig.Type("Ecc12Q",$.ig.$ot)},true);$.ig.util.defType("Ecc13H:hb","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["ISEhISEhISEhISEhIiIiIg==","Fg=="]},_resource:null,$type:new $.ig.Type("Ecc13H",$.ig.$ot)},true);$.ig.util.defType("Ecc13L:hc","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["hYWFhQ==","Gg=="]},_resource:null,$type:new $.ig.Type("Ecc13L",$.ig.$ot)},true);$.ig.util.defType("Ecc13M:hd","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Ozs7Ozs7Ozs8","Fg=="]},_resource:null,$type:new $.ig.Type("Ecc13M",$.ig.$ot)},true);$.ig.util.defType("Ecc13Q:he","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LCwsLCwsLCwtLS0t","GA=="]},_resource:null,$type:new $.ig.Type("Ecc13Q",$.ig.$ot)},true);$.ig.util.defType("Ecc14H:hf","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["JCQkJCQkJCQkJCQlJSUlJQ==","GA=="]},_resource:null,$type:new $.ig.Type("Ecc14H",$.ig.$ot)},true);$.ig.util.defType("Ecc14L:hg","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["kZGRkg==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc14L",$.ig.$ot)},true);$.ig.util.defType("Ecc14M:hh","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["QEBAQEFBQUFB","GA=="]},_resource:null,$type:new $.ig.Type("Ecc14M",$.ig.$ot)},true);$.ig.util.defType("Ecc14Q:hi","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["JCQkJCQkJCQkJCQlJSUlJQ==","FA=="]},_resource:null,$type:new $.ig.Type("Ecc14Q",$.ig.$ot)},true);$.ig.util.defType("Ecc15H:hj","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["JCQkJCQkJCQkJCQlJSUlJSUl","GA=="]},_resource:null,$type:new $.ig.Type("Ecc15H",$.ig.$ot)},true);$.ig.util.defType("Ecc15L:hk","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["bW1tbW1u","Fg=="]},_resource:null,$type:new $.ig.Type("Ecc15L",$.ig.$ot)},true);$.ig.util.defType("Ecc15M:hl","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["QUFBQUFCQkJCQg==","GA=="]},_resource:null,$type:new $.ig.Type("Ecc15M",$.ig.$ot)},true);$.ig.util.defType("Ecc15Q:hm","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY3Nzc3Nzc3","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc15Q",$.ig.$ot)},true);$.ig.util.defType("Ecc16H:hn","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LS0tLi4uLi4uLi4uLi4uLg==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc16H",$.ig.$ot)},true);$.ig.util.defType("Ecc16L:ho","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["enp6enp7","GA=="]},_resource:null,$type:new $.ig.Type("Ecc16L",$.ig.$ot)},true);$.ig.util.defType("Ecc16M:hp","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["SUlJSUlJSUpKSg==","HA=="]},_resource:null,$type:new $.ig.Type("Ecc16M",$.ig.$ot)},true);$.ig.util.defType("Ecc16Q:hq","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["KysrKysrKysrKysrKysrLCw=","GA=="]},_resource:null,$type:new $.ig.Type("Ecc16Q",$.ig.$ot)},true);$.ig.util.defType("Ecc17H:hr","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["KiorKysrKysrKysrKysrKysrKw==","HA=="]},_resource:null,$type:new $.ig.Type("Ecc17H",$.ig.$ot)},true);$.ig.util.defType("Ecc17L:hs","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["h4iIiIiI","HA=="]},_resource:null,$type:new $.ig.Type("Ecc17L",$.ig.$ot)},true);$.ig.util.defType("Ecc17M:ht","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["SkpKSkpKSkpKSks=","HA=="]},_resource:null,$type:new $.ig.Type("Ecc17M",$.ig.$ot)},true);$.ig.util.defType("Ecc17Q:hu","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["MjMzMzMzMzMzMzMzMzMzMw==","HA=="]},_resource:null,$type:new $.ig.Type("Ecc17Q",$.ig.$ot)},true);$.ig.util.defType("Ecc18H:hv","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["KiorKysrKysrKysrKysrKysrKysr","HA=="]},_resource:null,$type:new $.ig.Type("Ecc18H",$.ig.$ot)},true);$.ig.util.defType("Ecc18L:hw","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["lpaWlpaX","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc18L",$.ig.$ot)},true);$.ig.util.defType("Ecc18M:hx","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["RUVFRUVFRUVFRkZGRg==","Gg=="]},_resource:null,$type:new $.ig.Type("Ecc18M",$.ig.$ot)},true);$.ig.util.defType("Ecc18Q:hy","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["MjIyMjIyMjIyMjIyMjIyMjIz","HA=="]},_resource:null,$type:new $.ig.Type("Ecc18Q",$.ig.$ot)},true);$.ig.util.defType("Ecc19H:hz","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["JycnJycnJycnKCgoKCgoKCgoKCgoKCgoKA==","Gg=="]},_resource:null,$type:new $.ig.Type("Ecc19H",$.ig.$ot)},true);$.ig.util.defType("Ecc19L:h0","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["jY2Njo6Ojg==","HA=="]},_resource:null,$type:new $.ig.Type("Ecc19L",$.ig.$ot)},true);$.ig.util.defType("Ecc19M:h1","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["RkZGR0dHR0dHR0dHR0c=","Gg=="]},_resource:null,$type:new $.ig.Type("Ecc19M",$.ig.$ot)},true);$.ig.util.defType("Ecc19Q:h2","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Ly8vLy8vLy8vLy8vLy8vLy8wMDAw","Gg=="]},_resource:null,$type:new $.ig.Type("Ecc19Q",$.ig.$ot)},true);$.ig.util.defType("Ecc1H:h3","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Gg==","EQ=="]},_resource:null,$type:new $.ig.Type("Ecc1H",$.ig.$ot)},true);$.ig.util.defType("Ecc1L:h4","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Gg==","Bw=="]},_resource:null,$type:new $.ig.Type("Ecc1L",$.ig.$ot)},true);$.ig.util.defType("Ecc1M:h5","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Gg==","Cg=="]},_resource:null,$type:new $.ig.Type("Ecc1M",$.ig.$ot)},true);$.ig.util.defType("Ecc1Q:h6","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Gg==","DQ=="]},_resource:null,$type:new $.ig.Type("Ecc1Q",$.ig.$ot)},true);$.ig.util.defType("Ecc20H:h7","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["KysrKysrKysrKysrKysrLCwsLCwsLCwsLA==","HA=="]},_resource:null,$type:new $.ig.Type("Ecc20H",$.ig.$ot)},true);$.ig.util.defType("Ecc20L:h8","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["h4eHiIiIiIg=","HA=="]},_resource:null,$type:new $.ig.Type("Ecc20L",$.ig.$ot)},true);$.ig.util.defType("Ecc20M:h9","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Q0NDRERERERERERERERERA==","Gg=="]},_resource:null,$type:new $.ig.Type("Ecc20M",$.ig.$ot)},true);$.ig.util.defType("Ecc20Q:ia","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY2NjY2NjY2NjY2Nzc3Nzc=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc20Q",$.ig.$ot)},true);$.ig.util.defType("Ecc21H:ib","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Li4uLi4uLi4uLi4uLi4uLi4uLi8vLy8vLw==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc21H",$.ig.$ot)},true);$.ig.util.defType("Ecc21L:ic","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["kJCQkJGRkZE=","HA=="]},_resource:null,$type:new $.ig.Type("Ecc21L",$.ig.$ot)},true);$.ig.util.defType("Ecc21M:id","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["REREREREREREREREREREREQ=","Gg=="]},_resource:null,$type:new $.ig.Type("Ecc21M",$.ig.$ot)},true);$.ig.util.defType("Ecc21Q:ie","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["MjIyMjIyMjIyMjIyMjIyMjIzMzMzMzM=","HA=="]},_resource:null,$type:new $.ig.Type("Ecc21Q",$.ig.$ot)},true);$.ig.util.defType("Ecc22H:ig","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJQ==","GA=="]},_resource:null,$type:new $.ig.Type("Ecc22H",$.ig.$ot)},true);$.ig.util.defType("Ecc22L:ih","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["i4uMjIyMjIyM","HA=="]},_resource:null,$type:new $.ig.Type("Ecc22L",$.ig.$ot)},true);$.ig.util.defType("Ecc22M:ii","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["SkpKSkpKSkpKSkpKSkpKSko=","HA=="]},_resource:null,$type:new $.ig.Type("Ecc22M",$.ig.$ot)},true);$.ig.util.defType("Ecc22Q:ij","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc22Q",$.ig.$ot)},true);$.ig.util.defType("Ecc23H:ik","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4u","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc23H",$.ig.$ot)},true);$.ig.util.defType("Ecc23L:il","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["l5eXl5iYmJiY","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc23L",$.ig.$ot)},true);$.ig.util.defType("Ecc23M:im","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["S0tLS0xMTExMTExMTExMTExM","HA=="]},_resource:null,$type:new $.ig.Type("Ecc23M",$.ig.$ot)},true);$.ig.util.defType("Ecc23Q:io","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY2NjY2NjY3Nzc3Nzc3Nzc3Nzc3Nw==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc23Q",$.ig.$ot)},true);$.ig.util.defType("Ecc24H:ip","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLy8=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc24H",$.ig.$ot)},true);$.ig.util.defType("Ecc24L:iq","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["k5OTk5OTlJSUlA==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc24L",$.ig.$ot)},true);$.ig.util.defType("Ecc24M:ir","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["SUlJSUlJSkpKSkpKSkpKSkpKSko=","HA=="]},_resource:null,$type:new $.ig.Type("Ecc24M",$.ig.$ot)},true);$.ig.util.defType("Ecc24Q:is","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY2NjY2NjY3Nzc3Nzc3Nzc3Nzc3Nzc3","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc24Q",$.ig.$ot)},true);$.ig.util.defType("Ecc25H:it","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc25H",$.ig.$ot)},true);$.ig.util.defType("Ecc25L:iu","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["hISEhISEhISFhYWF","Gg=="]},_resource:null,$type:new $.ig.Type("Ecc25L",$.ig.$ot)},true);$.ig.util.defType("Ecc25M:iv","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["S0tLS0tLS0tMTExMTExMTExMTExM","HA=="]},_resource:null,$type:new $.ig.Type("Ecc25M",$.ig.$ot)},true);$.ig.util.defType("Ecc25Q:iw","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc25Q",$.ig.$ot)},true);$.ig.util.defType("Ecc26H:ix","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLy8vLw==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc26H",$.ig.$ot)},true);$.ig.util.defType("Ecc26L:iy","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["jo6Ojo6Ojo6Ojo+P","HA=="]},_resource:null,$type:new $.ig.Type("Ecc26L",$.ig.$ot)},true);$.ig.util.defType("Ecc26M:iz","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["SkpKSkpKSkpKSkpKSkpKSkpKSktLS0s=","HA=="]},_resource:null,$type:new $.ig.Type("Ecc26M",$.ig.$ot)},true);$.ig.util.defType("Ecc26Q:i0","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjMzMzMzMw==","HA=="]},_resource:null,$type:new $.ig.Type("Ecc26Q",$.ig.$ot)},true);$.ig.util.defType("Ecc27H:i1","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LS0tLS0tLS0tLS0tLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLg==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc27H",$.ig.$ot)},true);$.ig.util.defType("Ecc27L:i2","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["mJiYmJiYmJiZmZmZ","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc27L",$.ig.$ot)},true);$.ig.util.defType("Ecc27M:i3","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["SUlJSUlJSUlJSUlJSUlJSUlJSUlJSUpKSg==","HA=="]},_resource:null,$type:new $.ig.Type("Ecc27M",$.ig.$ot)},true);$.ig.util.defType("Ecc27Q:i4","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NTU1NTU1NTU2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Ng==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc27Q",$.ig.$ot)},true);$.ig.util.defType("Ecc28H:i5","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc28H",$.ig.$ot)},true);$.ig.util.defType("Ecc28L:i6","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["k5OTlJSUlJSUlJSUlA==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc28L",$.ig.$ot)},true);$.ig.util.defType("Ecc28M:i7","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["SUlJSkpKSkpKSkpKSkpKSkpKSkpKSkpKSko=","HA=="]},_resource:null,$type:new $.ig.Type("Ecc28M",$.ig.$ot)},true);$.ig.util.defType("Ecc28Q:i8","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc28Q",$.ig.$ot)},true);$.ig.util.defType("Ecc29H:i9","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc29H",$.ig.$ot)},true);$.ig.util.defType("Ecc29L:ja","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["kpKSkpKSkpOTk5OTk5M=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc29L",$.ig.$ot)},true);$.ig.util.defType("Ecc29M:jb","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["SUlJSUlJSUlJSUlJSUlJSUlJSUlJSkpKSkpKSg==","HA=="]},_resource:null,$type:new $.ig.Type("Ecc29M",$.ig.$ot)},true);$.ig.util.defType("Ecc29Q:jc","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NTY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc29Q",$.ig.$ot)},true);$.ig.util.defType("Ecc2H:jd","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LA==","HA=="]},_resource:null,$type:new $.ig.Type("Ecc2H",$.ig.$ot)},true);$.ig.util.defType("Ecc2L:je","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LA==","Cg=="]},_resource:null,$type:new $.ig.Type("Ecc2L",$.ig.$ot)},true);$.ig.util.defType("Ecc2M:jf","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LA==","EA=="]},_resource:null,$type:new $.ig.Type("Ecc2M",$.ig.$ot)},true);$.ig.util.defType("Ecc2Q:jg","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LA==","Fg=="]},_resource:null,$type:new $.ig.Type("Ecc2Q",$.ig.$ot)},true);$.ig.util.defType("Ecc30H:jh","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc30H",$.ig.$ot)},true);$.ig.util.defType("Ecc30L:ji","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["kZGRkZGSkpKSkpKSkpKS","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc30L",$.ig.$ot)},true);$.ig.util.defType("Ecc30M:jj","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["S0tLS0tLS0tLS0tLS0tLS0tLS0xMTExMTExMTEw=","HA=="]},_resource:null,$type:new $.ig.Type("Ecc30M",$.ig.$ot)},true);$.ig.util.defType("Ecc30Q:jk","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY2NjY2NjY2NjY2Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nw==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc30Q",$.ig.$ot)},true);$.ig.util.defType("Ecc31H:jl","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc31H",$.ig.$ot)},true);$.ig.util.defType("Ecc31L:jm","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["kZGRkZGRkZGRkZGRkZKSkg==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc31L",$.ig.$ot)},true);$.ig.util.defType("Ecc31M:jn","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["SkpLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSw==","HA=="]},_resource:null,$type:new $.ig.Type("Ecc31M",$.ig.$ot)},true);$.ig.util.defType("Ecc31Q:jo","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nw==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc31Q",$.ig.$ot)},true);
$.ig.util.defType("Ecc32H:jp","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc32H",$.ig.$ot)},true);$.ig.util.defType("Ecc32L:jq","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["kZGRkZGRkZGRkZGRkZGRkZE=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc32L",$.ig.$ot)},true);$.ig.util.defType("Ecc32M:jr","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["SkpKSkpKSkpKSktLS0tLS0tLS0tLS0tLS0tLS0tLS0tL","HA=="]},_resource:null,$type:new $.ig.Type("Ecc32M",$.ig.$ot)},true);$.ig.util.defType("Ecc32Q:js","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc32Q",$.ig.$ot)},true);$.ig.util.defType("Ecc33H:jt","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc33H",$.ig.$ot)},true);$.ig.util.defType("Ecc33L:ju","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["kZGRkZGRkZGRkZGRkZGRkZGS","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc33L",$.ig.$ot)},true);$.ig.util.defType("Ecc33M:jv","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["SkpKSkpKSkpKSkpKSkpLS0tLS0tLS0tLS0tLS0tLS0tLS0s=","HA=="]},_resource:null,$type:new $.ig.Type("Ecc33M",$.ig.$ot)},true);$.ig.util.defType("Ecc33Q:jw","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc33Q",$.ig.$ot)},true);$.ig.util.defType("Ecc34H:jx","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4v","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc34H",$.ig.$ot)},true);$.ig.util.defType("Ecc34L:jy","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["kZGRkZGRkZGRkZGRkZKSkpKSkg==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc34L",$.ig.$ot)},true);$.ig.util.defType("Ecc34M:jz","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["SkpKSkpKSkpKSkpKSkpLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSw==","HA=="]},_resource:null,$type:new $.ig.Type("Ecc34M",$.ig.$ot)},true);$.ig.util.defType("Ecc34Q:j0","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY3Nzc3Nzc3","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc34Q",$.ig.$ot)},true);$.ig.util.defType("Ecc35H:j1","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uL"+"i4u","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc35H",$.ig.$ot)},true);$.ig.util.defType("Ecc35L:j2","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["l5eXl5eXl5eXl5eXmJiYmJiYmA==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc35L",$.ig.$ot)},true);$.ig.util.defType("Ecc35M:j3","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["S0tLS0tLS0tLS0tLTExMTExMTExMTExMTExMTExMTExMTExMTEw=","HA=="]},_resource:null,$type:new $.ig.Type("Ecc35M",$.ig.$ot)},true);$.ig.util.defType("Ecc35Q:j4","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc35Q",$.ig.$ot)},true);$.ig.util.defType("Ecc36H:j5","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uL"+"i4uLi4u","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc36H",$.ig.$ot)},true);$.ig.util.defType("Ecc36L:j6","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["l5eXl5eXmJiYmJiYmJiYmJiYmJg=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc36L",$.ig.$ot)},true);$.ig.util.defType("Ecc36M:j7","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["S0tLS0tLTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTA==","HA=="]},_resource:null,$type:new $.ig.Type("Ecc36M",$.ig.$ot)},true);$.ig.util.defType("Ecc36Q:j8","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc36Q",$.ig.$ot)},true);$.ig.util.defType("Ecc37H:j9","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uL"+"i4uLi4uLi4uLg==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc37H",$.ig.$ot)},true);$.ig.util.defType("Ecc37L:ka","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["mJiYmJiYmJiYmJiYmJiYmJiZmZmZ","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc37L",$.ig.$ot)},true);$.ig.util.defType("Ecc37M:kb","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["SkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpLS0tLS0tLS0tLS0tLSw==","HA=="]},_resource:null,$type:new $.ig.Type("Ecc37M",$.ig.$ot)},true);$.ig.util.defType("Ecc37Q:kc","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc37Q",$.ig.$ot)},true);$.ig.util.defType("Ecc38H:kd","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLi4uLi4uLi4uLi4uLi4uLi4uL"+"i4uLi4uLi4uLi4uLi4=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc38H",$.ig.$ot)},true);$.ig.util.defType("Ecc38L:ke","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["mJiYmJmZmZmZmZmZmZmZmZmZmZmZmQ==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc38L",$.ig.$ot)},true);$.ig.util.defType("Ecc38M:kf","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["SkpKSkpKSkpKSkpKSktLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tL","HA=="]},_resource:null,$type:new $.ig.Type("Ecc38M",$.ig.$ot)},true);$.ig.util.defType("Ecc38Q:kg","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nzc3Nzc3Nzc3Nzc3N"+"zc=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc38Q",$.ig.$ot)},true);$.ig.util.defType("Ecc39H:kh","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uL"+"i4uLi4uLi4uLi4uLi4uLi4=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc39H",$.ig.$ot)},true);$.ig.util.defType("Ecc39L:ki","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["k5OTk5OTk5OTk5OTk5OTk5OTk5OUlJSU","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc39L",$.ig.$ot)},true);$.ig.util.defType("Ecc39M:kj","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["S0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0xMTExMTEw=","HA=="]},_resource:null,$type:new $.ig.Type("Ecc39M",$.ig.$ot)},true);$.ig.util.defType("Ecc39Q:kk","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3N"+"zc3Nzc=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc39Q",$.ig.$ot)},true);$.ig.util.defType("Ecc3H:kl","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["IyM=","Fg=="]},_resource:null,$type:new $.ig.Type("Ecc3H",$.ig.$ot)},true);$.ig.util.defType("Ecc3L:km","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Rg==","Dw=="]},_resource:null,$type:new $.ig.Type("Ecc3L",$.ig.$ot)},true);$.ig.util.defType("Ecc3M:kn","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Rg==","Gg=="]},_resource:null,$type:new $.ig.Type("Ecc3M",$.ig.$ot)},true);$.ig.util.defType("Ecc3Q:ko","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["IyM=","Eg=="]},_resource:null,$type:new $.ig.Type("Ecc3Q",$.ig.$ot)},true);$.ig.util.defType("Ecc40H:kp","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uL"+"i4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc40H",$.ig.$ot)},true);$.ig.util.defType("Ecc40L:kq","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["lJSUlJSUlJSUlJSUlJSUlJSUlJWVlZWVlQ==","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc40L",$.ig.$ot)},true);$.ig.util.defType("Ecc40M:kr","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["S0tLS0tLS0tLS0tLS0tLS0tLTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTA==","HA=="]},_resource:null,$type:new $.ig.Type("Ecc40M",$.ig.$ot)},true);$.ig.util.defType("Ecc40Q:ks","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3N"+"zc3Nzc3Nzc=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc40Q",$.ig.$ot)},true);$.ig.util.defType("Ecc4H:kt","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["GRkZGQ==","EA=="]},_resource:null,$type:new $.ig.Type("Ecc4H",$.ig.$ot)},true);$.ig.util.defType("Ecc4L:ku","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["ZA==","FA=="]},_resource:null,$type:new $.ig.Type("Ecc4L",$.ig.$ot)},true);$.ig.util.defType("Ecc4M:kv","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["MjI=","Eg=="]},_resource:null,$type:new $.ig.Type("Ecc4M",$.ig.$ot)},true);$.ig.util.defType("Ecc4Q:kw","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["MjI=","Gg=="]},_resource:null,$type:new $.ig.Type("Ecc4Q",$.ig.$ot)},true);$.ig.util.defType("Ecc5H:kx","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["ISEiIg==","Fg=="]},_resource:null,$type:new $.ig.Type("Ecc5H",$.ig.$ot)},true);$.ig.util.defType("Ecc5L:ky","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["hg==","Gg=="]},_resource:null,$type:new $.ig.Type("Ecc5L",$.ig.$ot)},true);$.ig.util.defType("Ecc5M:kz","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Q0M=","GA=="]},_resource:null,$type:new $.ig.Type("Ecc5M",$.ig.$ot)},true);$.ig.util.defType("Ecc5Q:k0","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["ISEiIg==","Eg=="]},_resource:null,$type:new $.ig.Type("Ecc5Q",$.ig.$ot)},true);$.ig.util.defType("Ecc6H:k1","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["KysrKw==","HA=="]},_resource:null,$type:new $.ig.Type("Ecc6H",$.ig.$ot)},true);$.ig.util.defType("Ecc6L:k2","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["VlY=","Eg=="]},_resource:null,$type:new $.ig.Type("Ecc6L",$.ig.$ot)},true);$.ig.util.defType("Ecc6M:k3","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["KysrKw==","EA=="]},_resource:null,$type:new $.ig.Type("Ecc6M",$.ig.$ot)},true);$.ig.util.defType("Ecc6Q:k4","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["KysrKw==","GA=="]},_resource:null,$type:new $.ig.Type("Ecc6Q",$.ig.$ot)},true);$.ig.util.defType("Ecc7H:k5","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["JycnJyg=","Gg=="]},_resource:null,$type:new $.ig.Type("Ecc7H",$.ig.$ot)},true);$.ig.util.defType("Ecc7L:k6","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["YmI=","FA=="]},_resource:null,$type:new $.ig.Type("Ecc7L",$.ig.$ot)},true);$.ig.util.defType("Ecc7M:k7","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["MTExMQ==","Eg=="]},_resource:null,$type:new $.ig.Type("Ecc7M",$.ig.$ot)},true);$.ig.util.defType("Ecc7Q:k8","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["ICAhISEh","Eg=="]},_resource:null,$type:new $.ig.Type("Ecc7Q",$.ig.$ot)},true);$.ig.util.defType("Ecc8H:k9","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["KCgoKCkp","Gg=="]},_resource:null,$type:new $.ig.Type("Ecc8H",$.ig.$ot)},true);$.ig.util.defType("Ecc8L:la","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["eXk=","GA=="]},_resource:null,$type:new $.ig.Type("Ecc8L",$.ig.$ot)},true);$.ig.util.defType("Ecc8M:lb","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["PDw9PQ==","Fg=="]},_resource:null,$type:new $.ig.Type("Ecc8M",$.ig.$ot)},true);$.ig.util.defType("Ecc8Q:lc","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["KCgoKCkp","Fg=="]},_resource:null,$type:new $.ig.Type("Ecc8Q",$.ig.$ot)},true);$.ig.util.defType("Ecc9H:ld","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["JCQkJCUlJSU=","GA=="]},_resource:null,$type:new $.ig.Type("Ecc9H",$.ig.$ot)},true);$.ig.util.defType("Ecc9L:le","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["kpI=","Hg=="]},_resource:null,$type:new $.ig.Type("Ecc9L",$.ig.$ot)},true);$.ig.util.defType("Ecc9M:lf","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Ojo6Ozs=","Fg=="]},_resource:null,$type:new $.ig.Type("Ecc9M",$.ig.$ot)},true);$.ig.util.defType("Ecc9Q:lg","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["JCQkJCUlJSU=","FA=="]},_resource:null,$type:new $.ig.Type("Ecc9Q",$.ig.$ot)},true);$.ig.util.defType("RSP10:lh","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["2MKfb8deX3GdwQ==","2MKfb8deX3GdwQ==","rZkj3pO8vuInnw==","dVu8sVTi4ZO6Xg==","Ry9GoTtlYdlOIw==","n+3Zzvw7PqjT4g==","6rZlf6jZ3ztpvA==","MnT6EG+HgEr0fQ==","jl6MX3bKwq+cRg==","VpwTMLGUnd4Bhw==","I8evgeV2fE272Q==","+wUw7iIoIzwmGA==","yXHK/k2vo3bSZQ==","EbNVkYrx/AdPpA==","ZOjpIN4THZT1+g==","vCp2TxlNQuVoOw==","AbwFvuyJmUMljA==","2X6a0SvXxjK4TQ==","rCUmYH81J6ECEw==","dOe5D7hreNCf0g==","RpNDH9fs+Jprrw==","nlHccBCyp+v2bg==","6wpgwURQRnhMMA==","M8j/roMOGQnR8Q==","j+KJ4ZpDW+y5yg==","VyAWjl0dBJ0kCw==","InuqPwn/5Q6eVQ==","+rk1UM6hun8DlA==","yM3PQKEmOjX36Q==","EA9QL2Z4ZURqKA==","ZVTsnjKahNfQdg==","vZZz8fXE26ZNtw==","AmUKYcUPL4ZKBQ==","2qeVDgJRcPfXxA==","r/wpv1azkWRtmg==","dz620JHtzhXwWw==","RUpMwP5qTl8EJg==","nYjTrzk0ES6Z5w==","6NNvHm3W8L0juQ==","MBHwcaqIr8y+eA==","jDuGPrPF7SnWQw==","VPkZUXSbslhLgg==","IaKl4CB5U8vx3A==","+WA6j+cnDLpsHQ==","yxTAn4igjPCYYA==","E9Zf8E/+04EFoQ==","Zo3jQRscMhK//w==","vk98LtxCbWMiPg==","A9kP3ymGtsVviQ==","2xuQsO7Y6bTySA==","rkAsAbo6CCdIFg==","doKzbn1kV1bV1w==","RPZJfhLj1xwhqg==","nDTWEdW9iG28aw==","6W9qoIFfaf4GNQ==","Ma31z0YBNo+b9A==","jYeDgF9MdGrzzw==","VUUc75gSKxtuDg==","IB6gXszwyojUUA==","+Nw/MQuulflJkQ==","yqjFIWQpFbO97A==","EmpaTqN3SsIgLQ==","ZzHm//eVq1Gacw==","v/N5kDDL9CAHsg==","BMoUwpceXhGUCg==","3AiLrVBAAWAJyw==","qVM3HASi4POzlQ==","cZGoc8P8v4IuVA==","Q+VSY6x7P8jaKQ==","myfNDGslYLlH6A==","7nxxvT/HgSr9tg==","Nr7u0viZ3ltgdw==","ipSYneHUnL4ITA==","UlYH8iaKw8+VjQ==","Jw27Q3JoIlwv0w==","/88kLLU2fS2yEg==","zbvePNqx/WdGbw==","FXlBUx3vohbbrg==","YCL94kkNQ4Vh8A==","uOBijY5THPT8MQ==","BXYRfHuXx1Kxhg==","3bSOE7zJmCMsRw==","qO8yougrebCWGQ==","cC2tzS91JsEL2A==","QllX3UDypov/pQ==","mpvIsoes+fpiZA==","78B0A9NOGGnYOg==","NwLrbBQQRxhF+w==","iyidIw1dBf0twA==","U+oCTMoDWoywAQ==","JrG+/Z7hux8KXw==","/nMhklm/5G6Xng==","zAfbgjY4ZCRj4w==","FMVE7fFmO1X+Ig==","YZ74XKWE2sZEfA==","uVxnM2LahbfZvQ==","Bq8eo1IRcZfeDw==","3m2BzJVPLuZDzg==","qzY9fcGtz3X5kA==","c/SiEgbzkARkUQ==","QYBYAml0EE6QLA==","mULHba4qTz8N7Q==","7Bl73PrIrqy3sw==","NNvksz2W8d0qcg==","iPGS/CTbszhCSQ==","UDMNk+OF7EnfiA==","JWixIrdnDdpl1g==","/aouTXA5Uqv4Fw==","z97UXR++0uEMag==","FxxLMtjgjZCRqw==","Ykf3g4wCbAMr9Q==","uoVo7EtcM3K2NA==","BxMbHb6Y6NT7gw==","39GEcnnGt6VmQg==","qoo4wy0kVjbcHA==","ckinrOp6CUdB3Q==","QDxdvIX9iQ21oA==","mP7C00Kj1nwoYQ==","7aV+YhZBN++SPw==","NWfhDdEfaJ4P/g==","iU2XQshSKntnxQ==","UY8ILQ8MdQr6BA==","JNS0nFvulJlAWg==","/BYr85ywy+jdmw==","zmLR4/M3S6Ip5g==","FqBOjDRpFNO0Jw==","Y/vyPWCL9UAOeQ==","uzltUqfVqjGTuA==","CIkomTM8vCI1FA==","0Eu39vRi41Oo1Q==","pRALR6CAAsASiw==","fdKUKGfeXbGPSg==","T6ZuOAhZ3ft7Nw==","l2TxV88Hgorm9g==","4j9N5pvlYxlcqA==","Ov3SiVy7PGjBaQ==","htekxkX2fo2pUg==","XhU7qYKoIfw0kw==","K06HGNZKwG+OzQ==","84wYdxEUnx4TDA==","wfjiZ36TH1TncQ==","GTp9CLnNQCV6sA==","bGHBue0vobbA7g==","tKNe1ipx/sddLw==","CTUtJ9+1JWEQmA==","0feySBjrehCNWQ==","pKwO+UwJm4M3Bw==","fG6RlotXxPKqxg==","ThprhuTQRLheuw==","ltj06SOOG8nDeg==","44NIWHds+lp5JA==","O0HXN7AypSvk5Q==","h2uheKl/586M3g==","X6k+F24huL8RHw==","KvKCpjrDWSyrQQ==","8jAdyf2dBl02gA==","wETn2ZIahhfC/Q==","GIZ4tlVE2WZfPA==","bd3EBwGmOPXlYg==","tR9baMb4Z4R4ow==","Cuwi+PYzk6R/EQ==","0i69lzFtzNXi0A==","p3UBJmWPLUZYjg==","f7eeSaLRcjfFTw==","TcNkWc1W8n0xMg==","lQH7NgoIrQys8w==","4FpHh17qTJ8WrQ==","OJjY6Jm0E+6LbA==","hLKup4D5UQvjVw==","XHAxyEenDnp+lg==","KSuNeRNF7+nEyA==","8ekSFtQbsJhZCQ==","w53oBrucMNKtdA==","G193aXzCb6MwtQ==","bgTL2CggjjCK6w==","tsZUt+9+0UEXKg==","C1AnRhq6CudanQ==","05K4Kd3kVZbHXA==","pskEmIkGtAV9Ag==","fgub905Y63Tgww==","TH9h5yHfaz4Uvg==","lL3+iOaBNE+Jfw==","4eZCObJj1dwzIQ==","OSTdVnU9iq2u4A==","hQ6rGWxwyEjG2w==","Xcw0dqsulzlbGg==","KJeIx//MdqrhRA==","8FUXqDiSKdt8hQ==","wiHtuFcVqZGI+A==","GuNy15BL9uAVOQ==","b7jOZsSpF3OvZw==","t3pRCQP3SAIypg==","DEM8W6Qi4jOhHg==","1IGjNGN8vUI83w==","odofhTeeXNGGgQ==","eRiA6vDAA6AbQA==","S2x6+p9Hg+rvPQ==","k67llVgZ3Jty/A==","5vVZJAz7PQjIog==","PjfGS8ulYnlVYw==","gh2wBNLoIJw9WA==","Wt8vaxW2f+2gmQ==","L4ST2kFUnn4axw==","90YMtYYKwQ+HBg==","xTL2pemNQUVzew==","HfBpyi7THjTuug==","aKvVe3ox/6dU5A==","sGlKFL1voNbJJQ==","Df855Uire3CEkg==","1T2mio/1JAEZUw==","oGYaO9sXxZKjDQ==","eKSFVBxJmuM+zA==","StB/RHPOGqnKsQ==","khLgK7SQRdhXcA==","50lcmuBypEvtLg==","P4vD9Scs+zpw7w==","g6G1uj5hud8Y1A==","W2Mq1fk/5q6FFQ==","LjiWZK3dBz0/Sw==","9voJC2qDWEyiig==","xI7zGwUE2AZW9w==","HExsdMJah3fLNg==","aRfQxZa4ZuRxaA==","sdVPqlHmOZXsqQ==","DiY2OmEtzbXrGw==","1uSpVaZzksR22g==","o78V5PKRc1fMhA==","e32KizXPLCZRRQ==","SQlwm1pIrGylOA==","kcvv9J0W8x04+Q==","5JBTRcn0Eo6Cpw==","PFLMKg6qTf8fZg==","gHi6ZRfnDxp3XQ==","WLolCtC5UGvqnA==","LeGZu4RbsfhQwg==","9SMG1EMF7onNAw==","x1f8xCyCbsM5fg==","H5Vjq+vcMbKkvw==","as7fGr8+0CEe4Q==","sgxAdXhgj1CDIA==","D5ozhI2kVPbOlw==","11is60r6C4dTVg==","ogMQWh4Y6hTpCA==","esGPNdlGtWV0yQ==","SLV1JbbBNS+AtA==","kHfqSnGfal4ddQ==","5SxW+yV9i82nKw==","Pe7JlOIj1Lw66g==","gcS/2/tulllS0Q==","WQYgtDwwySjPEA==","LF2cBWjSKLt1Tg==","9J8Daq+Md8rojw==","xuv5esAL94Ac8g==","HilmFQdVqPGBMw==","a3LapFO3SWI7bQ==","s7BFy5TpFhOmrA=="]},_resource:null,$type:new $.ig.Type("RSP10",$.ig.$ot)},true);$.ig.util.defType("RSP13:li","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["iUnjEbERNA0uK1OEeA==","iUnjEbERNA0uK1OEeA==","D5LbIn8iaBpcVqYV8A==","hts4M84zXBdyffWRiA==","HjmrRP5E0DS4rFEq/Q==","l3BIVU9V5DmWhwKuhQ==","EatwZoFmuC7k+vc/DQ==","mOKTdzB3jCPK0aS7dQ==","PHJLiOGIvWhtRaJU5w==","tTuomVCZiWVDbvHQnw==","M+CQqp6q1XIxEwRBFw==","uqlzuy+74X8fOFfFbw==","IkvgzB/MbVzV6fN+Gg==","qwID3a7dWVH7wqD6Yg==","Ldk77mDuBUaJv1Vr6g==","pJDY/9H/MUunlAbvkg==","eOSWDd8NZ9Dailmo0w==","8a11HG4cU930oQosqw==","d3ZNL6AvD8qG3P+9Iw==","/j+uPhE+O8eo96w5Ww==","Zt09SSFJt+RiJgiCLg==","75TeWJBYg+lMDVsGVg==","aU/ma15r3/4+cK6X3g==","4AYFeu966/MQW/0Tpg==","RJbdhT6F2ri3z/v8NA==","zd8+lI+U7rWZ5Kh4TA==","SwQGp0GnsqLrmV3pxA==","wk3ltvC2hq/Fsg5tvA==","Wq92wcDBCowPY6rWyQ==","0+aV0HHQPoEhSPlSsQ==","VT2t47/jYpZTNQzDOQ==","3HRO8g7yVpt9Hl9HQQ==","8NUxGqMazr2pCbJNuw==","eZzSCxIL+rCHIuHJww==","/0fqONw4pqf1XxRYSw==","dg4JKW0pkqrbdEfcMw==","7uyaXl1eHokRpeNnRg==","Z6V5T+xPKoQ/jrDjPg==","4X5BfCJ8dpNN80Vytg==","aDeibZNtQp5j2Bb2zg==","zKd6kkKSc9XETBAZXA==","Re6Zg/ODR9jqZ0OdJA==","wzWhsD2wG8+YGrYMrA==","SnxCoYyhL8K2MeWI1A==","0p7R1rzWo+F84EEzoQ==","W9cyxw3Hl+xSyxK32Q==","3QwK9MP0y/sgtucmUQ==","VEXp5XLl//YOnbSiKQ==","iDGnF3wXqW1zg+vlaA==","AXhEBs0GnWBdqLhhEA==","h6N8NQM1wXcv1U3wmA==","DuqfJLIk9XoB/h504A==","lggMU4JTeVnLL7rPlQ==","H0HvQjNCTVTlBOlL7Q==","mZrXcf1xEUOXeRzaZQ==","ENM0YExgJU65Uk9eHQ==","tEPsn52fFAUexkmxjw==","PQoPjiyOIAgw7Ro19w==","u9E3veK9fB9CkO+kfw==","MpjUrFOsSBJsu7wgBw==","qnpH22PbxDGmahibcg==","IzOkytLK8DyIQUsfCg==","peic+Rz5rCv6PL6Ogg==","LKF/6K3omCbUF+0K+g==","/bdiNFs0gWdPEnmaaw==","dP6BJeoltWphOSoeEw==","8iW5FiQW6X0TRN+Pmw==","e2xaB5UH3XA9b4wL4w==","447JcKVwUVP3viiwlg==","ascqYRRhZV7ZlXs07g==","7BwSUtpSOUmr6I6lZg==","ZVXxQ2tDDUSFw90hHg==","wcUpvLq8PA8iV9vOjA==","SIzKrQutCAIMfIhK9A==","zlfynsWeVBV+AX3bfA==","Rx4Rj3SPYBhQKi5fBA==","3/yC+ET47Dua+4rkcQ==","VrVh6fXp2Da00NlgCQ==","0G5Z2jvahCHGrSzxgQ==","WSe6y4rLsCzohn91+Q==","hVP0OYQ55reVmCAyuA==","DBoXKDUo0rq7s3O2wA==","isEvG/sbjq3JzoYnSA==","A4jMCkoKuqDn5dWjMA==","m2pffXp9NoMtNHEYRQ==","EiO8bMtsAo4DHyKcPQ==","lPiEXwVfXplxYtcNtQ==","HbFnTrROapRfSYSJzQ==","uSG/sWWxW9/43YJmXw==","MGhcoNSgb9LW9tHiJw==","trNkkxqTM8WkiyRzrw==","P/qHgquCB8iKoHf31w==","pxgU9Zv1i+tAcdNMog==","LlH35Crkv+ZuWoDI2g==","qIrP1+TX4/EcJ3VZUg==","IcMsxlXG1/wyDCbdKg==","DWJTLvguT9rmG8vX0A==","hCuwP0k/e9fIMJhTqA==","AvCIDIcMJ8C6TW3CIA==","i7lrHTYdE82UZj5GWA==","E1v4agZqn+5et5r9LQ==","mhIbe7d7q+NwnMl5VQ==","HMkjSHlI9/QC4Tzo3Q==","lYDAWchZw/ksym9spQ==","MRAYphmm8rKLXmmDNw==","uFn7t6i3xr+ldToHTw==","PoLDhGaEmqjXCM+Wxw==","t8sgldeVrqX5I5wSvw==","Lymz4ufiIoYz8jipyg==","pmBQ81bzFosd2Wstsg==","ILtowJjASpxvpJ68Og==","qfKL0SnRfpFBj804Qg==","dYbFIycjKAo8kZJ/Aw==","/M8mMpYyHAcSusH7ew==","ehQeAVgBQBBgxzRq8w==","8139EOkQdB1O7Gfuiw==","a79uZ9ln+D6EPcNV/g==","4vaNdmh2zDOqFpDRhg==","ZC21RaZFkCTYa2VADg==","7WRWVBdUpCn2QDbEdg==","SfSOq8arlWJR1DAr5A==","wL1tune6oW9//2OvnA==","RmZVibmJ/XgNgpY+FA==","zy+2mAiYyXUjqcW6bA==","V80l7zjvRVbpeGEBGQ==","3oTG/on+cVvHUzKFYQ==","WF/+zUfNLUy1LscU6Q==","0RYd3PbcGUGbBZSQkQ==","53PEaLZoH86eJPIp1g==","bjoneQd5K8OwD6Gtrg==","6OEfSslKd9TCclQ8Jg==","Yaj8W3hbQ9nsWQe4Xg==","+UpvLEgsz/omiKMDKw==","cAOMPfk9+/cIo/CHUw==","9ti0DjcOp+B63gUW2w==","f5FXH4Yfk+1U9VaSow==","2wGP4FfgoqbzYVB9MQ==","Ukhs8ebxlqvdSgP5SQ==","1JNUwijCyryvN/ZowQ==","Xdq305nT/rGBHKXsuQ==","xTgkpKmkcpJLzQFXzA==","THHHtRi1Rp9l5lLTtA==","yqr/htaGGogXm6dCPA==","Q+Mcl2eXLoU5sPTGRA==","n5dSZWlleB5ErquBBQ==","Ft6xdNh0TBNqhfgFfQ==","kAWJRxZHEAQY+A2U9Q==","GUxqVqdWJAk2014QjQ==","ga75IZchqCr8Avqr+A==","COcaMCYwnCfSKakvgA==","jjwiA+gDwDCgVFy+CA==","B3XBElkS9D2Ofw86cA==","o+UZ7YjtxXYp6wnV4g==","Kqz6/Dn88XsHwFpRmg==","rHfCz/fPrWx1va/AEg==","JT4h3kbemWFblvxEag==","vdyyqXapFUKRR1j/Hw==","NJVRuMe4IU+/bAt7Zw==","sk5piwmLfVjNEf7q7w==","OweKmriaSVXjOq1ulw==","F6b1chVy0XM3LUBkbQ==","nu8WY6Rj5X4ZBhPgFQ==","GDQuUGpQuWlre+ZxnQ==","kX3NQdtBjWRFULX15Q==","CZ9eNus2AUePgRFOkA==","gNa9J1onNUqhqkLK6A==","Bg2FFJQUaV3T17dbYA==","j0RmBSUFXVD9/OTfGA==","K9S++vT6bBtaaOIwig==","op1d60XrWBZ0Q7G08g==","JEZl2IvYBAEGPkQleg==","rQ+GyTrJMAwoFRehAg==","Ne0Vvgq+vC/ixLMadw==","vKT2r7uviCLM7+CeDw==","On/OnHWc1DW+khUPhw==","szYtjcSN4DiQuUaL/w==","b0Jjf8p/tqPtpxnMvg==","5guAbntugq7DjEpIxg==","YNC4XbVd3rmx8b/ZTg==","6ZlbTARM6rSf2uxdNg==","cXvIOzQ7ZpdVC0jmQw==","+DIrKoUqUpp7IBtiOw==","fukTGUsZDo0JXe7zsw==","96DwCPoIOoAndr13yw==","UzAo9yv3C8uA4ruYWQ==","2nnL5prmP8auyegcIQ==","XKLz1VTVY9HctB2NqQ==","1esQxOXEV9zyn04J0Q==","TQmDs9Wz2/84TuqypA==","xEBgomSi7/IWZbk23A==","QptYkaqRs+VkGEynVA==","y9K7gBuAh+hKMx8jLA==","GsSmXO1cnqnRNouzvQ==","k41FTVxNqqT/Hdg3xQ==","FVZ9fpJ+9rONYC2mTQ==","nB+ebyNvwr6jS34iNQ==","BP0NGBMYTp1pmtqZQA==","jbTuCaIJepBHsYkdOA==","C2/WOmw6Joc1zHyMsA==","giY1K90rEoob5y8IyA==","Jrbt1AzUI8G8cynnWg==","r/8Oxb3FF8ySWHpjIg==","KSQ29nP2S9vgJY/yqg==","oG3V58Lnf9bODtx20g==","OI9GkPKQ8/UE33jNpw==","scalgUOBx/gq9CtJ3w==","Nx2dso2ym+9Yid7YVw==","vlR+ozyjr+J2oo1cLw==","YiAwUTJR+XkLvNIbbg==","62nTQINAzXQll4GfFg==","bbLrc01zkWNX6nQOng==","5PsIYvxipW55wSeK5g==","fBmbFcwVKU2zEIMxkw==","9VB4BH0EHUCdO9C16w==","c4tAN7M3QVfvRiUkYw==","+sKjJgImdVrBbXagGw==","XlJ72dPZRBFm+XBPiQ==","1xuYyGLIcBxI0iPL8Q==","UcCg+6z7LAs6r9ZaeQ==","2IlD6h3qGAYUhIXeAQ==","QGvQnS2dlCXeVSFldA==","ySIzjJyMoCjwfnLhDA==","T/kLv1K//D+CA4dwhA==","xrDoruOuyDKsKNT0/A==","6hGXRk5GUBR4Pzn+Bg==","Y1h0V/9XZBlWFGp6fg==","5YNMZDFkOA4kaZ/r9g==","bMqvdYB1DAMKQsxvjg==","9Cg8ArACgCDAk2jU+w==","fWHfEwETtC3uuDtQgw==","+7rnIM8g6Dqcxc7BCw==","cvMEMX4x3Dey7p1Fcw==","1mPczq/O7XwVepuq4Q==","Xyo/3x7f2XE7UcgumQ==","2fEH7NDshWZJLD2/EQ==","ULjk/WH9sWtnB247aQ==","yFp3ilGKPUit1sqAHA==","QROUm+CbCUWD/ZkEZA==","x8isqC6oVVLxgGyV7A==","ToFPuZ+5YV/fqz8RlA==","kvUBS5FLN8SitWBW1Q==","G7ziWiBaA8mMnjPSrQ==","nWfaae5pX97+48ZDJQ==","FC45eF94a9PQyJXHXQ==","jMyqD28P5/AaGTF8KA==","BYVJHt4e0/00MmL4UA==","g15xLRAtj+pGT5dp2A==","CheSPKE8u+doZMTtoA==","rodKw3DDiqzP8MICMg==","J86p0sHSvqHh25GGSg==","oRWR4Q/h4raTpmQXwg==","KFxy8L7w1ru9jTeTug==","sL7hh46HWph3XJMozw==","OfcClj+WbpVZd8Cstw==","vyw6pfGlMoIrCjU9Pw==","NmXZtEC0Bo8FIWa5Rw=="]},_resource:null,$type:new $.ig.Type("RSP13",$.ig.$ot)},true);$.ig.util.defType("RSP15:lj","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["HcRvo3BKCmlpi4SXIIYa","HcRvo3BKCmlpi4SXIIYa","OpXeW+CUFNLSCxUzQBE0","J1Gx+JDeHru7gJGkYJcu","dDehtt01KLm5FipmgCJo","afPOFa1/ItDQna7xoKRy","TqJ/7T2hPGtrHT9VwDNc","U2YQTk3rNgIClrvC4LVG","6G5fcadqUG9vLFTMHUTQ","9aow0tcgWgYGp9BbPcLK","0vuBKkf+RL29J0H/XVXk","zz/uiTe0TtTUrMVofdP+","nFn+x3pfeNbWOn6qnWa4","gZ2RZAoVcr+/sfo9veCi","pswgnJrLbAQEMWuZ3XeM","uwhPP+qBZm1tuu8O/fGW","zdy+4lPUoN7eWKiFOoi9","0BjRQSOeqre30ywSGg6n","90lgubNAtAwMU722epmJ","6o0PGsMKvmVl2DkhWh+T","uesfVI7hiGdnToLjuqrV","pC9w9/6rgg4OxQZ0mizP","g37BD251nLW1RZfQ+rvh","nrqurB4/ltzczhNH2j37","JbLhk/S+8LGxdPxJJ8xt","OHaOMIT0+tjY/3jeB0p3","Hyc/yBQq5GNjf+l6Z91Z","AuNQa2Rg7goK9G3tR1tD","UYVAJSmL2AgIYtYvp+4F","TEEvhlnB0mFh6VK4h2gf","axCefskfzNraacMc5/8x","dtTx3blVxrOz4keLx3kr","h6Vh2aa1XaGhsE0XdA1n","mmEOetb/V8jIO8mAVIt9","vTC/gkYhSXNzu1gkNBxT","oPTQITZrQxoaMNyzFJpJ","85LAb3uAdRgYpmdx9C8P","7lavzAvKf3FxLePm1KkV","yQceNJsUYcrKrXJCtD47","1MNxl+tea6OjJvbVlLgh","b8s+qAHfDc7OnBnbaUm3","cg9RC3GVB6enF51MSc+t","VV7g8+FLGRwclwzoKViD","SJqPUJEBE3V1HIh/Cd6Z","G/yfHtzqJXd3ijO96Wvf","BjjwvaygLx4eAbcqye3F","IWlBRTx+MaWlgSaOqXrr","PK0u5kw0O8zMCqIZifzx","SnnfO/Vh/X9/6OWSToXa","V72wmIUr9xYWY2EFbgPA","cOwBYBX16a2t4/ChDpTu","bShuw2W/48TEaHQ2LhL0","Pk5+jShU1cbG/s/0zqey","I4oRLlge36+vdUtj7iGo","BNug1sjAwRQU9drHjraG","GR/PdbiKy319fl5QrjCc","oheASlILrRAQxLFeU8EK","v9Pv6SJBp3l5TzXJc0cQ","mIJeEbKfucLCz6RtE9A+","hUYxssLVs6urRCD6M1Yk","1iAh/I8+hamp0ps40+Ni","y+ROX/90j8DAWR+v82V4","7LX/p2+qkXt72Y4Lk/JW","8XGQBB/gmxISUgqcs3RM","E1fCr1F3ul9ffZou6BrO","DpOtDCE9sDY29h65yJzU","KcIc9LHjro2Ndo8dqAv6","NAZzV8GppOTk/QuKiI3g","Z2BjGYxCkubma7BIaDim","eqQMuvwImI+P4DTfSL68","XfW9QmzWhjQ0YKV7KCmS","QDHS4RycjF1d6yHsCK+I","+zmd3vYd6jAwUc7i9V4e","5v3yfYZX4FlZ2kp11dgE","waxDhRaJ/uLiWtvRtU8q","3GgsJmbD9IuL0V9Glckw","jw48aCsowomJR+SEdXx2","kspTy1tiyODgzGATVfps","tZviM8u81ltbTPG3NW1C","qF+NkLv23DIyx3UgFetY","3ot8TQKjGoGBJTKr0pJz","w08T7nLpEOjorrY88hRp","5B6iFuI3DlNTLieYkoNH","+drNtZJ9BDo6paMPsgVd","qrzd+9+WMjg4MxjNUrAb","t3iyWK/cOFFRuJxacjYB","kCkDoD8CJurqOA3+EqEv","je1sA09ILIODs4lpMic1","NuUjPKXJSu7uCWZnz9aj","KyFMn9WDQIeHguLw71C5","DHD9Z0VdXjw8AnNUj8eX","EbSSxDUXVFVViffDr0GN","QtKCinj8YldXH0wBT/TL","XxbtKQi2aD4+lMiWb3LR","eEdc0ZhodoWFFFkyD+X/","ZYMzcugifOzsn92lL2Pl","lPKjdvfC5/7+zdc5nBep","iTbM1YeI7ZeXRlOuvJGz","rmd9LRdW8ywsxsIK3Aad","s6MSjmcc+UVFTUad/ICH","4MUCwCr3z0dH2/1fHDXB","/QFtY1q9xS4uUHnIPLPb","2lDcm8pj25WV0OhsXCT1","x5SzOLop0fz8W2z7fKLv","fJz8B1Cot5GR4YP1gVN5","YViTpCDivfj4agdiodVj","RgkiXLA8o0ND6pbGwUJN","W81N/8B2qSoqYRJR4cRX","CKtdsY2dnygo96mTAXER","FW8yEv3XlUFBfC0EIfcL","Mj6D6m0Ji/r6/LygQWAl","L/rsSR1DgZOTdzg3YeY/","WS4dlKQWRyAglX+8pp8U","ROpyN9RcTUlJHvsrhhkO","Y7vDz0SCU/LynmqP5o4g","fn+sbDTIWZubFe4Yxgg6","LRm8Inkjb5mZg1XaJr18","MN3TgQlpZfDwCNFNBjtm","F4xieZm3e0tLiEDpZqxI","CkgN2un9cSIiA8R+RipS","sUBC5QN8F09PuStwu9vE","rIQtRnM2HSYmMq/nm13e","i9WcvuPoA52dsj5D+8rw","lhHzHZOiCfT0ObrU20zq","xXfjU95JP/b2rwEWO/ms","2LOM8K4DNZ+fJIWBG3+2","/+I9CD7dKyQkpBQle+iY","4iZSq06XIU1NL5CyW26C","Jq6ZQ6Luab6++ilczTSB","O2r24NKkY9fXca3L7bKb","HDtHGEJ6fWxs8TxvjSW1","Af8ouzIwdwUFerj4raOv","Upk49X/bQQcH7AM6TRbp","T11XVg+RS25uZ4etbZDz","aAzmrp9PVdXV5xYJDQfd","dciJDe8FX7y8bJKeLYHH","zsDGMgWEOdHR1n2Q0HBR","0wSpkXXOM7i4XfkH8PZL","9FUYaeUQLQMD3WijkGFl","6ZF3ypVaJ2pqVuw0sOd/","uvdnhNixEWhowFf2UFI5","pzMIJ6j7GwEBS9NhcNQj","gGK53zglBbq6y0LFEEMN","nabWfEhvD9PTQMZSMMUX","63InofE6yWBgooHZ97w8","9rZIAoFwwwkJKQVO1zom","0ef5+hGu3bKyqZTqt60I","zCOWWWHk19vbIhB9lysS","n0WGFywP4dnZtKu/d55U","goHptFxF67CwPy8oVxhO","pdBYTMyb9QsLv76MN49g","uBQ377zR/2JiNDobFwl6","Axx40FZQmQ8PjtUV6vjs","HtgXcyYak2ZmBVGCyn72","OYmmi7bEjd3dhcAmqunY","JE3JKMaOh7S0DkSxim/C","dyvZZotlsba2mP9zatqE","au+2xfsvu9/fE3vkSlye","Tb4HPWvxpWRkk+pAKsuw","UHponhu7rw0NGG7XCk2q","oQv4mgRbNB8fSmRLuTnm","vM+XOXQRPnZ2weDcmb/8","m54mweTPIM3NQXF4+SjS","hlpJYpSFKqSkyvXv2a7I","1TxZLNluHKamXE4tORuO","yPg2j6kkFs/P18q6GZ2U","76mHdzn6CHR0V1seeQq6","8m3o1EmwAh0d3N+JWYyg","SWWn66MxZHBwZjCHpH02","VKHISNN7bhkZ7bQQhPss","c/B5sEOlcKKibSW05GwC","bjQWEzPvesvL5qEjxOoY","PVIGXX4ETMnJcBrhJF9e","IJZp/g5ORqCg+552BNlE","B8fYBp6QWBsbew/SZE5q","GgO3pe7aUnJy8ItFRMhw","bNdGeFePlMHBEszOg7Fb","cRMp2yfFnqiomUhZozdB","VkKYI7cbgBMTGdn9w6Bv","S4b3gMdRinp6kl1q4yZ1","GODnzoq6vHh4BOaoA5Mz","BSSIbfrwthERj2I/IxUp","InU5lWouqKqqD/ObQ4IH","P7FWNhpkosPDhHcMYwQd","hLkZCfDlxK6uPpgCnvWL","mX12qoCvzsfHtRyVvnOR","vizHUhBx0Hx8NY0x3uS/","o+io8WA72hUVvgmm/mKl","8I64vy3Q7BcXKLJkHtfj","7UrXHF2a5n5+ozbzPlH5","yhtm5M1E+MXFI6dXXsbX","198JR70O8qysqCPAfkDN","Nflb7POZ0+Hhh7NyJS5P","KD00T4PT2YiIDDflBahV","D2yFtxMNxzMzjKZBZT97","EqjqFGNHzVpaByLWRblh","Qc76Wi6s+1hYkZkUpQwn","XAqV+V7m8TExGh2DhYo9","e1skAc4474qKmown5R0T","Zp9Lor5y5ePjEQiwxZsJ","3ZcEnVTzg46Oq+e+OGqf","wFNrPiS5iefnIGMpGOyF","5wLaxrRnl1xcoPKNeHur","+sa1ZcQtnTU1K3YaWP2x","qaClK4nGqzc3vc3YuEj3","tGTKiPmMoV5eNklPmM7t","kzV7cGlSv+Xlttjr+FnD","jvEU0xkYtYyMPVx82N/Z","+CXlDqBNcz8/3xv3H6by","5eGKrdAHeVZWVJ9gPyDo","wrA7VUDZZ+3t1A7EX7fG","33RU9jCTbYSEX4pTfzHc","jBJEuH14W4aGyTGRn4Sa","kdYrGw0yUe/vQrUGvwKA","toea453sT1RUwiSi35Wu","q0P1QO2mRT09SaA1/xO0","EEu6fwcnI1BQ8087AuIi","DY/V3HdtKTk5eMusImQ4","Kt5kJOezN4KC+FoIQvMW","NxoLh5f5Pevrc96fYnUM","ZHwbydoSC+np5WVdgsBK","ebh0aqpYAYCAbuHKokZQ","XunFkjqGHzs77nBuwtF+","Qy2qMUrMFVJSZfT54ldk","slw6NVUsjkBAN/5lUSMo","r5hVliVmhCkpvHrycaUy","iMnkbrW4mpKSPOtWETIc","lQ2LzcXykPv7t2/BMbQG","xmubg4gZpvn5IdQD0QFA","26/0IPhTrJCQqlCU8Yda","/P5F2GiNsisrKsEwkRB0","4ToqexjHuEJCoUWnsZZu","WjJlRPJG3i8vG6qpTGf4","R/YK54IM1EZGkC4+bOHi","YKe7HxLSyv39EL+aDHbM","fWPUvGKYwJSUmzsNLPDW","LgXE8i9z9paWDYDPzEWQ","M8GrUV85/P//hgRY7MOK","FJAaqc/n4kREBpX8jFSk","CVR1Cr+t6C0tjRFrrNK+","f4CE1wb4Lp6eb1bga6uV","YkTrdHayJPf35NJ3Sy2P","RRVajOZsOkxMZEPTK7qh","WNE1L5YmMCUl78dECzy7","C7clYdvNBicneXyG64n9","FnNKwquHDE5O8vgRyw/n","MSL7OjtZEvX1cmm1q5jJ","LOaUmUsTGJyc+e0iix7T","l+7bpqGSfvHxQwIsdu9F","iiq0BdHYdJiYyIa7Vmlf","rXsF/UEGaiMjSBcfNv5x","sL9qXjFMYEpKw5OIFnhr","49l6EHynVkhIVShK9s0t","/h0VswztXCEh3qzd1ks3","2UykS5wzQpqaXj15ttwZ","xIjL6Ox5SPPz1bnulloD"]},_resource:null,$type:new $.ig.Type("RSP15",$.ig.$ot)},true);$.ig.util.defType("RSP16:lk","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["Ow1ovUTRHgijQSnlYjIkOw==","Ow1ovUTRHgijQSnlYjIkOw==","dhrQZ4i/PBBbglLXxGRIdg==","TRe42sxuIhj4w3syplZsTQ==","7DS9zg1jeCC2GaSzlciQ7A==","1znVc0myZigVWI1W9/q01w==","mi5tqYXcRDDtm/ZkUazYmg==","oSMFFMENWjhO2t+BM578oQ==","xWhngRrG8EBxMlV7N409xQ==","/mUPPF4X7kjSc3yeVb8Z/g==","s3K35pJ5zFAqsAes8+l1sw==","iH/fW9ao0liJ8S5JkdtRiA==","KVzaTxeliGDHK/HIokWtKQ==","ElGy8lN0lmhkatgtwHeJEg==","X0YKKJ8atHCcqaMfZiHlXw==","ZEtildvLqng/6Ir6BBPBZA==","l9DOHzSR/YDiZKr2bgd6lw==","rN2monBA44hBJYMTDDVerA==","4coeeLwuwZC55vghqmMy4Q==","2sd2xfj/35gap9HEyFEW2g==","e+Rz0TnyhaBUfQ5F+8/qew==","QOkbbH0jm6j3PCegmf3OQA==","Df6jtrFNubAP/1ySP6uiDQ==","NvPLC/Wcp7isvnV3XZmGNg==","Uripni5XDcCTVv+NWYpHUg==","abXBI2qGE8gwF9ZoO7hjaQ==","JKJ5+aboMdDI1K1ane4PJA==","H68RROI5L9hrlYS//9wrHw==","vowUUCM0deAlT1s+zELXvg==","hYF87Wfla+iGDnLbrnDzhQ==","yJbEN6uLSfB+zQnpCCafyA==","85usiu9aV/jdjCAMahS78w==","M72BPmg/5x3ZyEnx3A70Mw==","CLDpgyzu+RV6iWAUvjzQCA==","RadRWeCA2w2CShsmGGq8RQ==","fqo55KRRxQUhCzLDeliYfg==","34k88GVcnz1v0e1CScZk3w==","5IRUTSGNgTXMkMSnK/RA5A==","qZPsl+3joy00U7+VjaIsqQ==","kp6EKqkyvSWXEpZw75AIkg==","9tXmv3L5F12o+hyK64PJ9g==","zdiOAjYoCVULuzVvibHtzQ==","gM822PpGK03zeE5dL+eBgA==","u8JeZb6XNUVQOWe4TdWluw==","GuFbcX+ab30e47g5fktZGg==","IewzzDtLcXW9opHcHHl9IQ==","bPuLFvclU21FYeruui8RbA==","V/bjq7P0TWXmIMML2B01Vw==","pG1PIVyuGp07rOMHsgmOpA==","n2AnnBh/BJWY7cri0Duqnw==","0nefRtQRJo1gLrHQdm3G0g==","6Xr3+5DAOIXDb5g1FF/i6Q==","SFny71HNYr2NtUe0J8EeSA==","c1SaUhUcfLUu9G5RRfM6cw==","PkMiiNlyXq3WNxVj46VWPg==","BU5KNZ2jQKV1djyGgZdyBQ==","YQUooEZo6t1KnrZ8hYSzYQ==","WghAHQK59NXp35+Z57aXWg==","Fx/4x87X1s0RHOSrQeD7Fw==","LBKQeooGyMWyXc1OI9LfLA==","jTGVbksLkv38hxLPEEwjjQ==","tjz90w/ajPVfxjsqcn4Htg==","+ytFCcO0ru2nBUAY1Chr+w==","wCYttIdlsOUERGn9thpPwA==","ZmcffNB+0zqvjZL/pRz1Zg==","XWp3wZSvzTIMzLsaxy7RXQ==","EH3PG1jB7yr0D8AoYXi9EA==","K3CnphwQ8SJXTunNA0qZKw==","ilOist0dqxoZlDZMMNRlig==","sV7KD5nMtRK61R+pUuZBsQ==","/Ely1VWilwpCFmSb9LAt/A==","x0QaaBFziQLhV01+loIJxw==","ow94/cq4I3rev8eEkpHIow==","mAIQQI5pPXJ9/u5h8KPsmA==","1RWomkIHH2qFPZVTVvWA1Q==","7hjAJwbWAWImfLy2NMek7g==","TzvFM8fbW1popmM3B1lYTw==","dDatjoMKRVLL50rSZWt8dA==","OSEVVE9kZ0ozJDHgwz0QOQ==","Aix96Qu1eUKQZRgFoQ80Ag==","8bfRY+TvLrpN6TgJyxuP8Q==","yrq53qA+MLLuqBHsqSmryg==","h60BBGxQEqoWa2reD3/Hhw==","vKBpuSiBDKK1KkM7bU3jvA==","HYNsremMVpr78Jy6XtMfHQ==","Jo4EEK1dSJJYsbVfPOE7Jg==","a5m8ymEzaoqgcs5tmrdXaw==","UJTUdyXidIIDM+eI+IVzUA==","NN+24v4p3vo8221y/JayNA==","D9LeX7r4wPKfmkSXnqSWDw==","QsVmhXaW4upnWT+lOPL6Qg==","ecgOODJH/OLEGBZAWsDeeQ==","2OsLLPNKptqKwsnBaV4i2A==","4+ZjkbebuNIpg+AkC2wG4w==","rvHbS3v1msrRQJsWrTpqrg==","lfyz9j8khMJyAbLzzwhOlQ==","VdqeQrhBNCd2RdsOeRIBVQ==","btf2//yQKi/VBPLrGyAlbg==","I8BOJTD+CDctx4nZvXZJIw==","GM0mmHQvFj+OhqA830RtGA==","ue4jjLUiTAfAXH+97NqRuQ==","guNLMfHzUg9jHVZYjui1gg==","z/Tz6z2dcBeb3i1qKL7Zzw==","9PmbVnlMbh84nwSPSoz99A==","kLL5w6KHxGcHd451Tp88kA==","q7+RfuZW2m+kNqeQLK0Yqw==","5qgppCo4+Hdc9dyiivt05g==","3aVBGW7p5n//tPVH6MlQ3Q==","fIZEDa/kvEexbirG21esfA==","R4sssOs1ok8SLwMjuWWIRw==","CpyUaidbgFfq7HgRHzPkCg==","MZH812OKnl9JrVH0fQHAMQ==","wgpQXYzQyaeUIXH4FxV7wg==","+Qc44MgB1683YFgddSdf+Q==","tBCAOgRv9bfPoyMv03EztA==","jx3oh0C+679s4grKsUMXjw==","Lj7tk4GzsYciONVLgt3rLg==","FTOFLsVir4+Befyu4O/PFQ==","WCQ99AkMjZd5uoecRrmjWA==","YylVSU3dk5/a+655JIuHYw==","B2I33JYWOeflEySDIJhGBw==","PG9fYdLHJ+9GUg1mQqpiPA==","cXjnux6pBfe+kXZU5PwOcQ==","SnWPBlp4G/8d0F+xhs4qSg==","61aKEpt1QcdTCoAwtVDW6w==","0Fvir9+kX8/wS6nV12Ly0A==","nUxadRPKfdcIiNLncTSenQ==","pkEyyFcbY9+ryfsCEwa6pg==","zM4++L38u3RDBznjVzj3zA==","98NWRfktpXzgRhAGNQrT9w==","utTunzVDh2QYhWs0k1y/ug==","gdmGInGSmWy7xELR8W6bgQ==","IPqDNrCfw1T1Hp1QwvBnIA==","G/fri/RO3VxWX7S1oMJDGw==","VuBTUTgg/0SunM+HBpQvVg==","be077Hzx4UwN3eZiZKYLbQ==","CaZZeac6SzQyNWyYYLXKCQ==","MqsxxOPrVTyRdEV9AofuMg==","f7yJHi+FdyRptz5PpNGCfw==","RLHho2tUaSzK9heqxuOmRA==","5ZLkt6pZMxSELMgr9X1a5Q==","3p+MCu6ILRwnbeHOl09+3g==","k4g00CLmDwTfrpr8MRkSkw==","qIVcbWY3EQx877MZUys2qA==","Wx7w54ltRvShY5MVOT+NWw==","YBOYWs28WPwCIrrwWw2pYA==","LQQggAHSeuT64cHC/VvFLQ==","FglIPUUDZOxZoOgnn2nhFg==","typNKYQOPtQXejemrPcdtw==","jCcllMDfINy0Ox5DzsU5jA==","wTCdTgyxAsRM+GVxaJNVwQ==","+j3180hgHMzvuUyUCqFx+g==","nnaXZpOrtrTQUcZuDrKwng==","pXv/29d6qLxzEO+LbICUpQ==","6GxHARsUiqSL05S5ytb46A==","02EvvF/FlKwokr1cqOTc0w==","ckIqqJ7IzpRmSGLdm3ogcg==","SU9CFdoZ0JzFCUs4+UgESQ==","BFj6zxZ38oQ9yjAKXx5oBA==","P1WSclKm7IyeixnvPSxMPw==","/3O/xtXDXGmaz3ASizYD/w==","xH7Xe5ESQmE5jln36QQnxA==","iWlvoV18YHnBTSLFT1JLiQ==","smQHHBmtfnFiDAsgLWBvsg==","E0cCCNigJEks1tShHv6TEw==","KEpqtZxxOkGPl/1EfMy3KA==","ZV3Sb1AfGFl3VIZ22prbZQ==","XlC60hTOBlHUFa+TuKj/Xg==","OhvYR88FrCnr/SVpvLs+Og==","ARaw+ovUsiFIvAyM3okaAQ==","TAEIIEe6kDmwf3e+eN92TA==","dwxgnQNrjjETPl5bGu1Sdw==","1i9licJm1Ald5IHaKXOu1g==","7SINNIa3ygH+pag/S0GK7Q==","oDW17krZ6BkGZtMN7RfmoA==","mzjdUw4I9hGlJ/rojyXCmw==","aKNx2eFSoel4q9rk5TF5aA==","U64ZZKWDv+Hb6vMBhwNdUw==","HrmhvmntnfkjKYgzIVUxHg==","JbTJAy08g/GAaKHWQ2cVJQ==","hJfMF+wx2cnOsn5XcPnphA==","v5qkqqjgx8Ft81eyEsvNvw==","8o0ccGSO5dmVMCyAtJ2h8g==","yYB0zSBf+9E2cQVl1q+FyQ==","rcsWWPuUUakJmY+f0rxErQ==","lsZ+5b9FT6Gq2KZ6sI5glg==","29HGP3MrbblSG91IFtgM2w==","4Nyugjf6c7HxWvStdOoo4A==","Qf+rlvb3KYm/gCssR3TUQQ==","evLDK7ImN4EcwQLJJUbweg==","N+V78X5IFZnkAnn7gxCcNw==","DOgTTDqZC5FHQ1Ae4SK4DA==","qqkhhG2CaE7siqsc8iQCqg==","kaRJOSlTdkZPy4L5kBYmkQ==","3LPx4+U9VF63CPnLNkBK3A==","576ZXqHsSlYUSdAuVHJu5w==","Rp2cSmDhEG5akw+vZ+ySRg==","fZD09yQwDmb50iZKBd62fQ==","MIdMLeheLH4BEV14o4jaMA==","C4okkKyPMnaiUHSdwbr+Cw==","b8FGBXdEmA6duP5nxak/bw==","VMwuuDOVhgY++deCp5sbVA==","GduWYv/7pB7GOqywAc13GQ==","Itb+37squhZle4VVY/9TIg==","g/X7y3on4C4roVrUUGGvgw==","uPiTdj72/iaI4HMxMlOLuA==","9e8rrPKY3D5wIwgDlAXn9Q==","zuJDEbZJwjbTYiHm9jfDzg==","PXnvm1kTlc4O7gHqnCN4PQ==","BnSHJh3Ci8atrygP/hFcBg==","S2M//NGsqd5VbFM9WEcwSw==","cG5XQZV9t9b2LXrYOnUUcA==","0U1SVVRw7e6496VZCevo0Q==","6kA66BCh8+Ybtoy8a9nM6g==","p1eCMtzP0f7jdfeOzY+gpw==","nFrqj5gez/ZANN5rr72EnA==","+BGIGkPVZY5/3FSRq65F+A==","wxzgpwcEe4bcnX10yZxhww==","jgtYfctqWZ4kXgZGb8oNjg==","tQYwwI+7R5aHHy+jDfgptQ==","FCU11E62Ha7JxfAiPmbVFA==","LyhdaQpnA6ZqhNnHXFTxLw==","Yj/ls8YJIb6SR6L1+gKdYg==","WTKNDoLYP7YxBosQmDC5WQ==","mRSgugW9j1M1QuLtLir2mQ==","ohnIB0FskVuWA8sITBjSog==","7w5w3Y0Cs0NuwLA66k6+7w==","1AMYYMnTrUvNgZnfiHya1A==","dSAddAje93ODW0Zeu+JmdQ==","Ti11yUwP6XsgGm+72dBCTg==","AzrNE4Bhy2PY2RSJf4YuAw==","ODelrsSw1Wt7mD1sHbQKOA==","XHzHOx97fxNEcLeWGafLXA==","Z3GvhluqYRvnMZ5ze5XvZw==","KmYXXJfEQwMf8uVB3cODKg==","EWt/4dMVXQu8s8ykv/GnEQ==","sEh69RIYBzPyaRMljG9bsA==","i0USSFbJGTtRKDrA7l1/iw==","xlKqkpqnOyOp60HySAsTxg==","/V/CL952JSsKqmgXKjk3/Q==","DsRupTEsctPXJkgbQC2MDg==","NckGGHX9bNt0Z2H+Ih+oNQ==","eN6+wrmTTsOMpBrMhEnEeA==","Q9PWf/1CUMsv5TMp5nvgQw==","4vDTazxPCvNhP+yo1eUc4g==","2f271nieFPvCfsVNt9c42Q==","lOoDDLTwNuM6vb5/EYFUlA==","r+drsfAhKOuZ/Jeac7Nwrw==","y6wJJCvqgpOmFB1gd6Cxyw==","8KFhmW87nJsFVTSFFZKV8A==","vbbZQ6NVvoP9lk+3s8T5vQ==","hrux/ueEoIte12ZS0fbdhg==","J5i06iaJ+rMQDbnT4mghJw==","HJXcV2JY5LuzTJA2gFoFHA==","UYJkja42xqNLj+sEJgxpUQ==","ao8MMOrn2KvozsLhRD5Nag=="]
},_resource:null,$type:new $.ig.Type("RSP16",$.ig.$ot)},true);$.ig.util.defType("RSP17:ll","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["d0JTeHcWxVP5KY+GVTV9Y08=","d0JTeHcWxVP5KY+GVTV9Y08=","7oSm8O4sl6bvUgMRqmr6xp4=","mcb1iJk6UvUWe4yX/1+HpdE=","wRVR/cFYM1HDpAYiSdTpkSE=","tlcChbZO9gI6jYmkHOGU8m4=","L5H3DS90pPcs9gUz474TV78=","WNOkdVhiYaTV34q1totuNPA=","nyqi55+wZqKbVQxEkrXPP0I=","6Gjxn+imo/FifIPCx4CyXA0=","ca4EF3Gc8QR0Bw9VON81+dw=","BuxXbwaKNFeNLoDTbepImpM=","Xj/zGl7oVfNY8Qpm22EmrmM=","KX2gYin+kKCh2IXgjlRbzSw=","sLtV6rDEwlW3owl3cQvcaP0=","x/kGksfSBwZOiobxJD6hC7I=","I1RZ0yN9zFkrqhiIOXeDfoQ=","VBYKq1RrCQrSg5cObEL+Hcs=","zdD/I81RW//E+BuZkx15uBo=","upKsW7pHnqw90ZQfxigE21U=","4kEILuIl/wjoDh6qcKNq76U=","lQNbVpUzOlsRJ5EsJZYXjOo=","DMWu3gwJaK4HXB272smQKTs=","e4f9pnsfrf3+dZI9j/ztSnQ=","vH77NLzNqvuw/xTMq8JMQcY=","yzyoTMvbb6hJ1ptK/vcxIok=","UvpdxFLhPV1frRfdAai2h1g=","JbgOvCX3+A6mhJhbVJ3L5Bc=","fWuqyX2VmapzWxLu4hal0Oc=","Cin5sQqDXPmKcp1otyPYs6g=","k+8MOZO5DgycCRH/SHxfFnk=","5K1fQeSvy19lIJ55HUkidTY=","Rqiyu0b6hbJWSTANcu4b/BU=","MerhwzHsQOGvYL+LJ9tmn1o=","qCwUS6jWEhS5GzMc2IThOos=","325HM9/A10dAMryajbGcWcQ=","h73jRoeituOV7TYvOzrybTQ=","8P+wPvC0c7BsxLmpbg+PDns=","aTlFtmmOIUV6vzU+kVAIq6o=","HnsWzh6Y5BaDlrq4xGV1yOU=","2YIQXNlK4xDNHDxJ4FvUw1c=","rsBDJK5cJkM0NbPPtW6poBg=","Nwa2rDdmdLYiTj9YSjEuBck=","QETl1EBwseXbZ7DeHwRTZoY=","GJdBoRgS0EEOuDprqY89UnY=","b9US2W8EFRL3kbXt/LpAMTk=","9hPnUfY+R+fh6jl6A+XHlOg=","gVG0KYEogrQYw7b8VtC696c=","ZfzraGWHSet94yiFS5mYgpE=","Er64EBKRjLiEyqcDHqzl4d4=","i3hNmIur3k2SsSuU4fNiRA8=","/Doe4Py9Gx5rmKQStMYfJ0A=","pOm6laTferq+Ry6nAk1xE7A=","06vp7dPJv+lHbqEhV3gMcP8=","Sm0cZUrz7RxRFS22qCeL1S4=","PS9PHT3lKE+oPKIw/RL2tmE=","+tZJj/o3L0nmtiTB2SxXvdM=","jZQa940h6hofn6tHjBkq3pw=","FFLvfxQbuO8J5CfQc0ate00=","YxC8B2MNfbzwzahWJnPQGAI=","O8MYcjtvHBglEiLjkPi+LPI=","TIFLCkx52UvcO61lxc3DT70=","1Ue+gtVDi77KQCHyOpJE6mw=","ogXt+qJVTu0zaa50b6c5iSM=","jE15a4zpF3mskmAa5ME25So=","+w8qE/v/0ipVu++csfRLhmU=","Ysnfm2LFgN9DwGMLTqvMI7Q=","FYuM4xXTRYy66eyNG56xQPs=","TVgolk2xJChvNmY4rRXfdAs=","Ohp77jqn4XuWH+m++CCiF0Q=","o9yOZqOds46AZGUpB38lspU=","1J7dHtSLdt15TeqvUkpY0do=","E2fbjBNZcds3x2xednT52mg=","ZCWI9GRPtIjO7uPYI0GEuSc=","/eN9fP115n3YlW9P3B4DHPY=","iqEuBIpjIy4hvODJiSt+f7k=","0nKKcdIBQor0Y2p8P6AQS0k=","pTDZCaUXh9kNSuX6apVtKAY=","PPYsgTwt1SwbMWltlcrqjdc=","S7R/+Us7EH/iGObrwP+X7pg=","rxkguK+U2yCHOHiS3ba1m64=","2FtzwNiCHnN+EfcUiIPI+OE=","QZ2GSEG4TIZoanuDd9xPXTA=","Nt/VMDauidWRQ/QFIukyPn8=","bgxxRW7M6HFEnH6wlGJcCo8=","GU4iPRnaLSK9tfE2wVchacA=","gIjXtYDgf9erzn2hPgimzBE=","98qEzff2uoRS5/Inaz3br14=","MDOCXzAkvYIcbXTWTwN6pOw=","R3HRJ0cyeNHlRPtQGjYHx6M=","3rckr94IKiTzP3fH5WmAYnI=","qfV316ke73cKFvhBsFz9AT0=","8SbTovF8jtPfyXL0BteTNc0=","hmSA2oZqS4Am4P1yU+LuVoI=","H6J1Uh9QGXUwm3HlrL1p81M=","aOAmKmhG3CbJsv5j+YgUkBw=","yuXL0MoTksv621AXli8tGT8=","vaeYqL0FV5gD8t+RwxpQenA=","JGFtICQ/BW0ViVMGPEXX36E=","UyM+WFMpwD7soNyAaXCqvO4=","C/CaLQtLoZo5f1Y13/vEiB4=","fLLJVXxdZMnAVtmzis6561E=","5XQ83eVnNjzWLVUkdZE+ToA=","kjZvpZJx828vBNqiIKRDLc8=","Vc9pN1Wj9GlhjlxTBJriJn0=","Io06TyK1MTqYp9PVUa+fRTI=","u0vPx7uPY8+O3F9CrvAY4OM=","zAmcv8yZppx39dDE+8Vlg6w=","lNo4ypT7xziiKlpxTU4Lt1w=","45hrsuPtAmtbA9X3GHt21BM=","el6eOnrXUJ5NeFlg5yTxccI=","DRzNQg3Blc20UdbmshGMEo0=","6bGSA+luXpLRcUifr1iuZ7s=","nvPBe554m8EoWMcZ+m3TBPQ=","BzU08wdCyTQ+I0uOBTJUoSU=","cHdni3BUDGfHCsQIUAcpwmo=","KKTD/ig2bcMS1U695oxH9po=","X+aQhl8gqJDr/ME7s7k6ldU=","xiBlDsYa+mX9h02sTOa9MAQ=","sWI2drEMPzYErsIqGdPAU0s=","dpsw5HbeODBKJETbPe1hWPk=","AdljnAHI/WOzDctdaNgcO7Y=","mB+WFJjyr5aldkfKl4ebnmc=","713FbO/kasVcX8hMwrLm/Sg=","t45hGbeGC2GJgEL5dDmIydg=","wMwyYcCQzjJwqc1/IQz1qpc=","WQrH6VmqnMdm0kHo3lNyD0Y=","LkiUkS68WZSf+85ui2YPbAk=","BZry1gXPLvJFOcA01Z9s11Q=","ctihrnLZ66G8EE+ygKoRtBs=","6x5UJuvjuVSqa8Mlf/WWEco=","nFwHXpz1fAdTQkyjKsDrcoU=","xI+jK8SXHaOGncYWnEuFRnU=","s83wU7OB2PB/tEmQyX74JTo=","KgsF2yq7igVpz8UHNiF/gOs=","XUlWo12tT1aQ5kqBYxQC46Q=","mrBQMZp/SFDebMxwRyqj6BY=","7fIDSe1pjQMnRUP2Eh/ei1k=","dDT2wXRT3/YxPs9h7UBZLog=","A3aluQNFGqXIF0DnuHUkTcc=","W6UBzFsnewEdyMpSDv5KeTc=","LOdStCwxvlLk4UXUW8s3Gng=","tSGnPLUL7KfymslDpJSwv6k=","wmP0RMIdKfQLs0bF8aHN3OY=","Js6rBSay4qtuk9i87OjvqdA=","UYz4fVGkJ/iXulc6ud2Syp8=","yEoN9ciedQ2BwdutRoIVb04=","vwhejb+IsF546FQrE7doDAE=","59v6+Ofq0fqtN96epTwGOPE=","kJmpgJD8FKlUHlEY8Al7W74=","CV9cCAnGRlxCZd2PD1b8/m8=","fh0PcH7Qgw+7TFIJWmOBnSA=","ueQJ4rkChAn1xtT4fl0glpI=","zqZams4UQVoM71t+K2hd9d0=","V2CvElcuE68alNfp1DfaUAw=","ICL8aiA41vzjvVhvgQKnM0M=","ePFYH3hat1g2YtLaN4nJB7M=","D7MLZw9McgvPS11cYry0ZPw=","lnX+75Z2IP7ZMNHLneMzwS0=","4Tetl+Fg5a0gGV5NyNZOomI=","QzJAbUM1q0ATcPA5p3F3K0E=","NHATFTQjbhPqWX+/8kQKSA4=","rbbmna0ZPOb8IvMoDRuN7d8=","2vS15doP+bUFC3yuWC7wjpA=","gicRkIJtmBHQ1PYb7qWeumA=","9WVC6PV7XUIp/Xmdu5Dj2S8=","bKO3YGxBD7c/hvUKRM9kfP4=","G+HkGBtXyuTGr3qMEfoZH7E=","3BjiityFzeKIJfx9NcS4FAM=","q1qx8quTCLFxDHP7YPHFd0w=","MpxEejKpWkRnd/9sn65C0p0=","Rd4XAkW/nxeeXnDqyps/sdI=","HQ2zdx3d/rNLgfpffBBRhSI=","ak/gD2rLO+CyqHXZKSUs5m0=","84kVh/PxaRWk0/lO1nqrQ7w=","hMtG/4TnrEZd+nbIg0/WIPM=","YGYZvmBIZxk42uixngb0VcU=","FyRKxhdeokrB82c3yzOJNoo=","juK/To5k8L/XiOugNGwOk1s=","+aDsNvlyNewuoWQmYVlz8BQ=","oXNIQ6EQVEj7fu6T19IdxOQ=","1jEbO9YGkRsCV2EVgudgp6s=","T/fus088w+4ULO2CfbjnAno=","OLW9yzgqBr3tBWIEKI2aYTU=","/0y7Wf/4Abujj+T1DLM7aoc=","iA7oIYjuxOhapmtzWYZGCcg=","EcgdqRHUlh1M3efkptnBrBk=","ZopO0WbCU0619Ghi8+y8z1Y=","PlnqpD6gMupgK+LXRWfS+6Y=","SRu53Em297mZAm1REFKvmOk=","0N1MVNCMpUyPeeHG7w0oPTg=","p58fLKeaYB92UG5AujhVXnc=","ideLvYkmOYvpq6AuMV5aMn4=","/pXYxf4w/NgQgi+oZGsnUTE=","Z1MtTWcKri0G+aM/mzSg9OA=","EBF+NRAca37/0Cy5zgHdl68=","SMLaQEh+CtoqD6YMeIqzo18=","P4CJOD9oz4nTJimKLb/OwBA=","pkZ8sKZSnXzFXaUd0uBJZcE=","0QQvyNFEWC88dCqbh9U0Bo4=","Fv0pWhaWXyly/qxqo+uVDTw=","Yb96ImGAmnqL1yPs9t7obnM=","+HmPqvi6yI+drK97CYFvy6I=","jzvc0o+sDdxkhSD9XLQSqO0=","1+h4p9fObHixWqpI6j98nB0=","oKor36DYqStIcyXOvwoB/1I=","OWzeVzni+95eCKlZQFWGWoM=","Ti6NL070Po2nISbfFWD7Ocw=","qoPSbqpb9dLCAbimCCnZTPo=","3cGBFt1NMIE7KDcgXRykL7U=","RAd0nkR3YnQtU7u3okMjimQ=","M0Un5jNhpyfUejQx93Ze6Ss=","a5aDk2sDxoMBpb6EQf0w3ds=","HNTQ6xwVA9D4jDECFMhNvpQ=","hRIlY4UvUSXu972V65fKG0U=","8lB2G/I5lHYX3jITvqK3eAo=","NalwiTXrk3BZVLTimpwWc7g=","Qusj8UL9ViOgfTtkz6lrEPc=","2y3WedvHBNa2BrfzMPbstSY=","rG+FAazRwYVPLzh1ZcOR1mk=","9LwhdPSzoCGa8LLA00j/4pk=","g/5yDIOlZXJj2T1Ghn2CgdY=","GjiHhBqfN4d1orHReSIFJAc=","bXrU/G2J8tSMiz5XLBd4R0g=","z385Bs/cvDm/4pAjQ7BBzms=","uD1qfrjKeWpGyx+lFoU8rSQ=","Ifuf9iHwK59QsJMy6dq7CPU=","VrnMjlbm7sypmRy0vO/Ga7o=","Dmpo+w6Ej2h8RpYBCmSoX0o=","eSg7g3mSSjuFbxmHX1HVPAU=","4O7OC+CoGM6TFJUQoA5SmdQ=","l6ydc5e+3Z1qPRqW9Tsv+ps=","UFWb4VBs2pskt5xn0QWO8Sk=","JxfImSd6H8jdnhPhhDDzkmY=","vtE9Eb5ATT3L5Z92e290N7c=","yZNuaclWiG4yzBDwLloJVPg=","kUDKHJE06crnE5pFmNFnYAg=","5gKZZOYiLJkeOhXDzeQaA0c=","f8Rs7H8YfmwIQZlUMrudppY=","CIY/lAgOuz/xaBbSZ47gxdk=","7Ctg1eyhcGCUSIiresfCsO8=","m2kzrZu3tTNtYQctL/K/06A=","Aq/GJQKN58Z7Gou60K04dnE=","de2VXXWbIpWCMwQ8hZhFFT4=","LT4xKC35QzFX7I6JMxMrIc4=","WnxiUFrvhmKuxQEPZiZWQoE=","w7qX2MPV1Je4vo2YmXnR51A=","tPjEoLTDEcRBlwIezEyshB8=","cwHCMnMRFsIPHYTv6HINj60=","BEORSgQH05H2NAtpvUdw7OI=","nYVkwp09gWTgT4f+Qhj3STM=","6sc3uuorRDcZZgh4Fy2KKnw=","shSTz7JJJZPMuYLNoabkHow=","xVbAt8Vf4MA1kA1L9JOZfcM=","XJA1P1xlsjUj64HcC8we2BI=","K9JmRytzd2bawg5aXvlju10="]},_resource:null,$type:new $.ig.Type("RSP17",$.ig.$ot)},true);$.ig.util.defType("RSP18:lm","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["7/u3cZWvx9fw3ElSrUsgQ9mS","7/u3cZWvx9fw3ElSrUsgQ9mS","w+tz4jdDk7P9pZKkR5ZAhq85","LBDEk6LsVGQNedv26t1gxXar","m8vm2W6GO3vnVzlVjjGAEUNy","dDBRqPsp/KwXi3AHI3qgUprg","WCCVO1nFqMga8qvxyafAl+xL","t9siSsxqbx/qLuKjZOzg1DXZ","K4vRr9wRdvbTrnKqAWIdIobk","xHBm3km+sSEjcjv4rCk9YV92","6GCiTetS5UUuC+AORvRdpCnd","B5sVPH79IpLe16lc67995/BP","sEA3drKXTY00+Uv/j1OdM8WW","X7uAByc4ilrEJQKtIhi9cBwE","c6tElIXU3j7JXNlbyMXdtWqv","nFDz5RB7Gek5gJAJZY799rM9","Vgu/Q6Ui7PG7QeRJAsQ6RBHV","ufAIMjCNKyZLna0br48aB8hH","leDMoZJhf0JG5HbtRVJ6wr7s","eht70AfOuJW2OD+/6BlagWd+","zcBZmsuk14pcFt0cjPW6VVKn","Ijvu614LEF2sypROIb6aFos1","DisqePznRDmhs0+4y2P60/2e","4dCdCWlIg+5RbwbqZijakCQM","fYBu7Hkzmgdo75bjA6YnZpcx","knvZneycXdCYM9+xru0HJU6j","vmsdDk5wCbSVSgRHRDBn4DgI","UZCqf9vfzmNllk0V6XtHo+Ga","5kuINRe1oXyPuK+2jZend9RD","CbA/RIIaZqt/ZObkINyHNA3R","JaD71yD2Ms9yHT0SygHn8Xt6","yltMprVZ9RiCwXRAZ0rHsqLo","rBZjhldExf9rgtWSBJV0iCK3","Q+3U98LrAiibXpzAqd5Uy/sl","b/0QZGAHVkyWJ0c2QwM0Do2O","gAanFfWokZtm+w5k7kgUTVQc","N92FXznC/oSM1ezHiqT0mWHF","2CYyLqxtOVN8CaWVJ+/U2rhX","9Db2vQ6BbTdxcH5jzTK0H878","G81BzJsuquCBrDcxYHmUXBdu","h52yKYtVswm4LKc4BfdpqqRT","aGYFWB76dN5I8O5qqLxJ6X3B","RHbBy7wWILpFiTWcQmEpLAtq","q412uim55221VXzO7yoJb9L4","HFZU8OXTiHJfe55ti8bpu+ch","863jgXB8T6Wvp9c/Jo3J+D6z","370nEtKQG8Gi3gzJzFCpPUgY","MEaQY0c/3BZSAkWbYRuJfpGK","+h3cxfJmKQ7QwzHbBlFOzDNi","FeZrtGfJ7tkgH3iJqxpuj+rw","OfavJ8Ulur0tZqN/QccOSpxb","1g0YVlCKfWrduuot7IwuCUXJ","YdY6HJzgEnU3lAiOiGDO3XAQ","ji2NbQlP1aLHSEHcJSvunqmC","oj1J/qujgcbKMZoqz/aOW98p","Tcb+jz4MRhE67dN4Yr2uGAa7","0ZYNai53X/gDbUNxBzNT7rWG","Pm26G7vYmC/zsQojqnhzrWwU","En1+iBk0zEv+yNHVQKUTaBq/","/YbJ+YybC5wOFJiH7e4zK8Mt","Sl3rs0DxZIPkOnokiQLT//b0","paZcwtVeo1QU5jN2JEnzvC9m","ibaYUXey9zAZn+iAzpSTeVnN","Zk0vIOIdMOfpQ6HSY9+zOoBf","RSzGEa6Il+PWGbc5CDfoDURz","qtdxYDsnUDQmxf5rpXzITp3h","hse185nLBFArvCWdT6Goi+tK","aTwCggxkw4fbYGzP4uqIyDLY","3ucgyMAOrJgxTo5shgZoHAcB","MRyXuVWha0/Bksc+K01IX96T","HQxTKvdNPyvM6xzIwZAomqg4","8vfkW2Li+Pw8N1WabNsI2XGq","bqcXvnKZ4RUFt8WTCVX1L8KX","gVygz+c2JsL1a4zBpB7VbBsF","rUxkXEXacqb4Elc3TsO1qW2u","QrfTLdB1tXEIzh5l44iV6rQ8","9WzxZxwf2m7i4PzGh2R1PoHl","GpdGFomwHbkSPLWUKi9VfVh3","NoeChStcSd0fRW5iwPI1uC7c","2Xw19L7zjgrvmScwbbkV+/dO","Eyd5UguqexJtWFNwCvPSSVWm","/NzOI54FvMWdhBoip7jyCow0","0MwKsDzp6KGQ/cHUTWWSz/qf","Pze9walGL3ZgIYiG4C6yjCMN","iOyfi2UsQGmKD2olhMJSWBbU","Zxco+vCDh7560yN3KYlyG89G","SwfsaVJv09p3qviBw1QS3rnt","pPxbGMfAFA2HdrHTbh8ynWB/","OKyo/de7DeS+9iHaC5HPa9NC","11cfjEIUyjNOKmiIptrvKArQ","+0fbH+D4nldDU7N+TAeP7Xx7","FLxsbnVXWYCzj/os4UyvrqXp","o2dOJLk9Np9ZoRiPhaBPepAw","TJz5VSyS8UipfVHdKOtvOUmi","YIw9xo5+pSykBIorwjYP/D8J","j3eKtxvRYvtU2MN5b30vv+ab","6Tqll/nMUhy9m2KrDKKchWbE","BsES5mxjlctNRyv5oem8xr9W","KtHWdc6Pwa9APvAPSzTcA8n9","xSphBFsgBniw4rld5n/8QBBv","cvFDTpdKaWdazFv+gpMclCW2","nQr0PwLlrrCqEBKsL9g81/wk","sRowrKAJ+tSnaclaxQVcEoqP","XuGH3TWmPQNXtYAIaE58UVMd","wrF0OCXdJOpuNRABDcCBp+Ag","LUrDSbBy4z2e6VlToIuh5Dmy","AVoH2hKet1mTkIKlSlbBIU8Z","7qGwq4cxcI5jTMv35x3hYpaL","WXqS4UtbH5GJYilUg/EBtqNS","toElkN702EZ5vmAGLroh9XrA","mpHhA3wYjCJ0x7vwxGdBMAxr","dWpWcum3S/WEG/KiaSxhc9X5","vzEa1Fzuvu0G2obiDmamwXcR","UMqtpclBeTr2Bs+woy2Ggq6D","fNppNmutLV77fxRGSfDmR9go","kyHeR/4C6okLo10U5LvGBAG6","JPr8DTJohZbhjb+3gFcm0DRj","ywFLfKfHQkERUfblLRwGk+3x","5xGP7wUrFiUcKC0Tx8FmVpta","COo4npCE0fLs9GRBaopGFULI","lLrLe4D/yBvVdPRIDwS74/H1","e0F8ChVQD8wlqL0aok+boChn","V1G4mbe8W6go0WbsSJL7ZV7M","uKoP6CITnH/YDS++5dnbJode","D3Etou5582AyI80dgTU78rKH","4Iqa03vWNLfC/4RPLH4bsWsV","zJpeQNk6YNPPhl+5xqN7dB2+","I2HpMUyVpwQ/Whbra+hbN8Qs","iliRIkENM9uxMnNyEG7NGojm","ZaMmU9Si9AxB7jogvSXtWVF0","SbPiwHZOoGhMl+HWV/iNnCff","pkhVsePhZ7+8S6iE+rOt3/5N","EZN3+y+LCKBWZUonnl9NC8uU","/mjAirokz3emuQN1MxRtSBIG","0ngEGRjImxOrwNiD2ckNjWSt","PYOzaI1nXMRbHJHRdIItzr0/","odNAjZ0cRS1inAHYEQzQOA4C","Tij3/AizgvqSQEiKvEfwe9eQ","Yjgzb6pf1p6fOZN8VpqQvqE7","jcOEHj/wEUlv5dou+9Gw/Xip","OhimVPOaflaFyziNnz1QKU1w","1eMRJWY1uYF1F3HfMnZwapTi","+fPVtsTZ7eV4bqop2KsQr+JJ","Fghix1F2KjKIsuN7deAw7Dvb","3FMuYeQv3yoKc5c7Eqr3Xpkz","M6iZEHGAGP36r95pv+HXHUCh","H7hdg9NsTJn31gWfVTy32DYK","8EPq8kbDi04HCkzN+HeXm++Y","R5jIuIqp5FHtJK5unJt3T9pB","qGN/yR8GI4Yd+Oc8MdBXDAPT","hHO7Wr3qd+IQgTzK2w03yXV4","a4gMKyhFsDXgXXWYdkYXiqzq","99j/zjg+qdzZ3eWRE8jqfB/X","GCNIv62RbgspAazDvoPKP8ZF","NDOMLA99Om8keHc1VF6q+rDu","28g7XZrS/bjUpD5n+RWKuWl8","bBMZF1a4kqc+itzEnflqbVyl","g+iuZsMXVXDOVpWWMLJKLoU3","r/hq9WH7ARTDL05g2m8q6/Oc","QAPdhPRUxsMz8wcydyQKqCoO","Jk7ypBZJ9iTasKbgFPu5kqpR","ybVF1YPmMfMqbO+yubCZ0XPD","5aWBRiEKZZcnFTREU235FAVo","Cl42N7SlokDXyX0W/ibZV9z6","vYUUfXjPzV8955+1mso5g+kj","Un6jDO1gCojNO9bnN4EZwDCx","fm5nn0+MXuzAQg0R3Vx5BUYa","kZXQ7tojmTswnkRDcBdZRp+I","DcUjC8pYgNIJHtRKFZmksCy1","4j6Uel/3RwX5wp0YuNKE8/Un","zi5Q6f0bE2H0u0buUg/kNoOM","IdXnmGi01LYEZw+8/0TEdVoe","lg7F0qTeu6nuSe0fm6gkoW/H","efVyozFxfH4elaRNNuME4rZV","VeW2MJOdKBoT7H+73D5kJ8D+","uh4BQQYy783jMDbpcXVEZBls","cEVN57NrGtVh8UKpFj+D1ruE","n776libE3QKRLQv7u3SjlWIW","s64+BYQoiWacVNANUanDUBS9","XFWJdBGHTrFsiJlf/OLjE80v","646rPt3tIa6Gpnv8mA4Dx/j2","BHUcT0hC5nl2ejKuNUUjhCFk","KGXY3Oqush17A+lY35hDQVfP","x55vrX8BdcqL36AKctNjAo5d","W86cSG96bCOyXzADF12e9D1g","tDUrOfrVq/RCg3lRuha+t+Ty","mCXvqlg5/5BP+qKnUMvecpJZ","d95Y282WOEe/Juv1/YD+MUvL","wAV6kQH8V1hVCAlWmWwe5X4S","L/7N4JRTkI+l1EAENCc+pqeA","A+4Jcza/xOuorZvy3vpeY9Er","7BW+AqMQAzxYcdKgc7F+IAi5","z3RXM++FpDhnK8RLGFklF8yV","II/gQnoqY++X940ZtRIFVBUH","DJ8k0djGN4uajlbvX89lkWOs","42SToE1p8FxqUh+98oRF0ro+","VL+x6oEDn0OAfP0elmilBo/n","u0QGmxSsWJRwoLRMOyOFRVZ1","l1TCCLZADPB92W+60f7lgCDe","eK91eSPvyyeNBSbofLXFw/lM","5P+GnDOU0s60hbbhGTs4NUpx","CwQx7aY7FRlEWf+ztHAYdpPj","JxT1fgTXQX1JICRFXq14s+VI","yO9CD5F4hqq5/G0X8+ZY8Dza","fzRgRV0S6bVT0o+0lwq4JAkD","kM/XNMi9LmKjDsbmOkGYZ9CR","vN8Tp2pRegaudx0Q0Jz4oqY6","UySk1v/+vdFeq1RCfdfY4X+o","mX/ocEqnSMncaiACGp0fU91A","doRfAd8Ijx4stmlQt9Y/EATS","WpSbkn3k23ohz7KmXQtf1XJ5","tW8s4+hLHK3RE/v08EB/lqvr","ArQOqSQhc7I7PRlXlKyfQp4y","7U+52LGOtGXL4VAFOee/AUeg","wV99SxNi4AHGmIvz0zrfxDEL","LqTKOobNJ9Y2RMKhfnH/h+iZ","svQ535a2Pj8PxFKoG/8CcVuk","XQ+OrgMZ+ej/GBv6trQiMoI2","cR9KPaH1rYzyYcAMXGlC9/Sd","nuT9TDRaalsCvYle8SJitC0P","KT/fBvgwBUTok2v9lc6CYBjW","xsRod22fwpMYTyKvOIWiI8FE","6tSs5M9zlvcVNvlZ0ljC5rfv","BS8blVrcUSDl6rALfxPipW59","Y2I0tbjBYccMqRHZHMxRn+4i","jJmDxC1uphD8dViLsYdx3Dew","oIlHV4+C8nTxDIN9W1oRGUEb","T3LwJhotNaMB0Mov9hExWpiJ","+KnSbNZHWrzr/iiMkv3Rjq1Q","F1JlHUPonWsbImHeP7bxzXTC","O0KhjuEEyQ8WW7oo1WuRCAJp","1LkW/3SrDtjmh/N6eCCxS9v7","SOnlGmTQFzHfB2NzHa5MvWjG","pxJSa/F/0OYv2yohsOVs/rFU","iwKW+FOThIIiovHXWjgMO8f/","ZPkhicY8Q1XSfriF93MseB5t","0yIDwwpWLEo4UFomk5/MrCu0","PNm0sp/5653IjBN0PtTs7/Im","EMlwIT0Vv/nF9ciC1AmMKoSN","/zLHUKi6eC41KYHQeUKsaV0f","NWmL9h3jjTa36PWQHghr2//3","2pI8h4hMSuFHNLzCs0NLmCZl","9oL4FCqgHoVKTWc0WZ4rXVDO","GXlPZb8P2VK6kS5m9NULHolc","rqJtL3Nltk1Qv8zFkDnryryF","QVnaXubKcZqgY4WXPXLLiWUX","bUkezUQmJf6tGl5h16+rTBO8","grKpvNGJ4ildxhczeuSLD8ou","HuJaWcHy+8BkRoc6H2p2+XkT","8RntKFRdPBeUms5osiFWuqCB","3Qkpu/axaHOZ4xWeWPw2f9Yq","MvKeymMer6RpP1zM9bcWPA+4","hSm8gK90wLuDEb5vkVv26Dph","atIL8TrbB2xzzfc9PBDWq+Pz","RsLPYpg3Uwh+tCzL1s22bpVY","qTl4Ew2YlN+OaGWZe4aWLUzK"]},_resource:null,$type:new $.ig.Type("RSP18",$.ig.$ot)},true);$.ig.util.defType("RSP20:ln","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["mLnwBW9jBtxwlkUkuxbkxnl5pa4=","mLnwBW9jBtxwlkUkuxbkxnl5pa4=","LW/9Ct7GDKXgMYpIayzVkfLyV0E=","tdYND7GlCnmQp89s0DoxV4uL8u8=","Wt7nFKGRGFfdYgmQ1li3P/n5roI=","wmcXEc7yHout9Ey0bU5T+YCACyw=","d7EaHn9XFPI9U4PYvXRirgsL+cM=","7wjqGxA0Ei5Nxcb8BmKGaHJyXG0=","tKHTKF8/MK6nxBI9sbBzfu/vQRk=","LBgjLTBcNnLXUlcZCqaXuJaW5Lc=","mc4uIoH5PAtH9Zh12pym7x0dFlg=","AXfeJ+6aOtc3Y91RYYpCKWRks/Y=","7n80PP6uKPl6phutZ+jEQRYW75s=","dsbEOZHNLiUKMF6J3P4gh29vSjU=","wxDJNiBoJFyal5HlDMQR0OTkuNo=","W6k5M08LIoDqAdTBt9L1Fp2dHXQ=","dV+7UL5+YEFTlSR6f33m/MPDgjI=","7eZLVdEdZp0jA2FexGsCOrq6J5w=","WDBGWmC4bOSzpK4yFFEzbTEx1XM=","wIm2Xw/bajjDMusWr0fXq0hIcN0=","L4FcRB/veBaO9y3qqSVRwzo6LLA=","tzisQXCMfsr+YWjOEjO1BUNDiR4=","Au6hTsEpdLNuxqeiwgmEUsjIe/E=","mldRS65Kcm8eUOKGeR9glLGx3l8=","wf5oeOFBUO/0UTZHzs2Vgiwswys=","WUeYfY4iVjOEx3NjddtxRFVVZoU=","7JGVcj+HXEoUYLwPpeFAE97elGo=","dChld1DkWpZk9vkrHvek1aenMcQ=","myCPbEDQSLgpMz/XGJUivdXVbak=","A5l/aS+zTmRZpXrzo4PGe6ysyAc=","tk9yZp4WRB3JArWfc7n3LCcnOug=","LvaCY/F1QsG5lPC7yK8T6l5en0Y=","6r5roGH8wIKmN0j0/vrR5ZubGWQ=","cgebpQ6fxl7WoQ3QRew1I+LivMo=","x9GWqr86zCdGBsK8ldYEdGlpTiU=","X2hmr9BZyvs2kIeYLsDgshAQ64s=","sGCMtMBt2NV7VUFkKKJm2mJit+Y=","KNl8sa8O3gkLwwRAk7SCHBsbEkg=","nQ9xvh6r1HCbZMssQ46zS5CQ4Kc=","BbaBu3HI0qzr8o4I+JhXjenpRQk=","Xh+4iD7D8CwB81rJT0qim3R0WH0=","xqZIjVGg9vBxZR/t9FxGXQ0N/dM=","c3BFguAF/InhwtCBJGZ3CoaGDzw=","68m1h49m+lWRVJWln3CTzP//qpI=","BMFfnJ9S6HvckVNZmRIVpI2N9v8=","nHivmfAx7qesBxZ9IgTxYvT0U1E=","Ka6ilkGU5N48oNkR8j7ANX9/ob4=","sRdSky734gJMNpw1SSgk8wYGBBA=","n+HQ8N+CoMP1omyOgYc3GVhYm1Y=","B1gg9bDhph+FNCmqOpHT3yEhPvg=","so4t+gFErGYVk+bG6qviiKqqzBc=","Kjfd/24nqrplBaPiUb0GTtPTabk=","xT835H4TuJQowGUeV9+AJqGhNdQ=","XYbH4RFwvkhYViA67Mlk4NjYkHo=","6FDK7qDVtDHI8e9WPPNVt1NTYpU=","cOk668+2su24Z6pyh+WxcSoqxzs=","K0AD2IC9kG1SZn6zMDdEZ7e32k8=","s/nz3e/elrEi8DuXiyGgoc7Of+E=","Bi/+0l57nMiyV/T7WxuR9kVFjQ4=","npYO1zEYmhTCwbHf4A11MDw8KKA=","cZ7kzCEsiDqPBHcj5m/zWE5OdM0=","6ScUyU5Pjub/kjIHXXkXnjc30WM=","XPEZxv/qhJ9vNf1rjUMmyby8I4w=","xEjpw5CJgkMfo7hPNlXCD8XFhiI=","yWHWXcLlnRlRbpD14em/1ysrMsg=","UdgmWK2Gm8Uh+NXRWv9bEVJSl2Y=","5A4rVxwjkbyxXxq9isVqRtnZZYk=","fLfbUnNAl2DByV+ZMdOOgKCgwCc=","k78xSWN0hU6MDJllN7EI6NLSnEo=","CwbBTAwXg5L8mtxBjKfsLqurOeQ=","vtDMQ72yietsPRMtXJ3deSAgyws=","Jmk8RtLRjzccq1YJ54s5v1lZbqU=","fcAFdZ3arbf2qoLIUFnMqcTEc9E=","5Xn1cPK5q2uGPMfs608ob7291n8=","UK/4f0McoRIWmwiAO3UZODY2JJA=","yBYIeix/p85mDU2kgGP9/k9PgT4=","Jx7iYTxLteAryItYhgF7lj093VM=","v6cSZFMoszxbXs58PRefUEREeP0=","CnEfa+KNuUXL+QEQ7S2uB8/PihI=","ksjvbo3uv5m7b0Q0VjtKwba2L7w=","vD5tDXyb/VgC+7SPnpRZK+josPo=","JIedCBP4+4RybfGrJYK97ZGRFVQ=","kVGQB6Jd8f3iyj7H9biMuhoa57s=","CehgAs0+9yGSXHvjTq5ofGNjQhU=","5uCKGd0K5Q/fmb0fSMzuFBERHng=","fll6HLJp49OvD/g789oK0mhou9Y=","y493EwPM6ao/qDdXI+A7hePjSTk=","UzaHFmyv73ZPPnJzmPbfQ5qa7Jc=","CJ++JSOkzfalP6ayLyQqVQcH8eM=","kCZOIEzHyyrVqeOWlDLOk35+VE0=","JfBDL/1iwVNFDiz6RAj/xPX1pqI=","vUmzKpIBx481mGne/x4bAoyMAww=","UkFZMYI11aF4Xa8i+Xydav7+X2E=","yvipNO1W030Iy+oGQmp5rIeH+s8=","fy6kO1zz2QSYbCVqklBI+wwMCCA=","55dUPjOQ39jo+mBOKUasPXV1rY4=","I9+9/aMZXZv3WdgBHxNuMrCwK6w=","u2ZN+Mx6W0eHz50lpAWK9MnJjgI=","DrBA933fUT4XaFJJdD+7o0JCfO0=","lgmw8hK8V+Jn/hdtzylfZTs72UM=","eQFa6QKIRcwqO9GRyUvZDUlJhS4=","4biq7G3rQxBarZS1cl09yzAwIIA=","VG6n49xOSWnKClvZomcMnLu70m8=","zNdX5rMtT7W6nB79GXHoWsLCd8E=","l35u1fwmbTVQnco8rqMdTF9farU=","D8ee0JNFa+kgC48YFbX5iiYmzxs=","uhGT3yLgYZCwrEB0xY/I3a2tPfQ=","Iqhj2k2DZ0zAOgVQfpksG9TUmFo=","zaCJwV23dWKN/8OsePuqc6amxDc=","VRl5xDLUc779aYaIw+1Otd/fYZk=","4M90y4NxecdtzknkE9d/4lRUk3Y=","eHaEzuwSfxsdWAzAqMGbJC0tNtg=","VoAGrR1nPdqkzPx7YG6IznNzqZ4=","zjn2qHIEOwbUWrlf23hsCAoKDDA=","e+/7p8OhMX9E/XYzC0JdX4GB/t8=","41YLoqzCN6M0azMXsFS5mfj4W3E=","DF7hubz2JY15rvXrtjY/8YqKBxw=","lOcRvNOVI1EJOLDPDSDbN/PzorI=","ITEcs2IwKSiZn3+j3RrqYHh4UF0=","uYjstg1TL/TpCTqHZgwOpgEB9fM=","4iHVhUJYDXQDCO5G0d77sJyc6Ic=","epglgC07C6hznqtiasgfduXlTSk=","z04oj5yeAdHjOWQOuvIuIW5uv8Y=","V/fYivP9Bw2TryEqAeTK5xcXGmg=","uP8ykePJFSPeaufWB4ZMj2VlRgU=","IEbClIyqE/+u/KLyvJCoSRwc46s=","lZDPmz0PGYY+W22ebKqZHpeXEUQ=","DSk/nlJsH1pOzSi617x92O7utOo=","j8KxupnXJzKi3D33389js1ZWZI0=","F3tBv/a0Ie7SSnjTZNmHdS8vwSM=","oq1MsEcRK5dC7be/tOO2IqSkM8w=","OhS8tShyLUsye/KbD/VS5N3dlmI=","1RxWrjhGP2V/vjRnCZfUjK+vyg8=","TaWmq1clObkPKHFDsoEwStbWb6E=","+HOrpOaAM8Cfj74vYrsBHV1dnU4=","YMpboYnjNRzvGfsL2a3l2yQkOOA=","O2NiksboF5wFGC/Kbn8Qzbm5JZQ=","o9qSl6mLEUB1jmru1Wn0C8DAgDo=","FgyfmBguGznlKaWCBVPFXEtLctU=","jrVvnXdNHeWVv+CmvkUhmjIy13s=","Yb2Fhmd5D8vYeiZauCen8kBAixY=","+QR1gwgaCReo7GN+AzFDNDk5Lrg=","TNJ4jLm/A244S6wS0wtyY7Ky3Fc=","1GuIidbcBbJI3ek2aB2WpcvLefk=","+p0K6iepR3PxSRmNoLKFT5WV5r8=","YiT670jKQa+B31ypG6RhiezsQxE=","1/L34PlvS9YReJPFy55Q3mdnsf4=","T0sH5ZYMTQph7tbhcIi0GB4eFFA=","oEPt/oY4XyQsKxAdduoycGxsSD0=","OPod++lbWfhcvVU5zfzWthUV7ZM=","jSwQ9Fj+U4HMGppVHcbn4Z6eH3w=","FZXg8TedVV28jN9xptADJ+fnutI=","TjzZwniWd91WjQuwEQL2MXp6p6Y=","1oUpxxf1cQEmG06UqhQS9wMDAgg=","Y1MkyKZQe3i2vIH4ei4joIiI8Oc=","++rUzckzfaTGKsTcwTjHZvHxVUk=","FOI+1tkHb4qL7wIgx1pBDoODCSQ=","jFvO07ZkaVb7eUcEfEylyPr6rIo=","OY3D3AfBYy9r3ohorHaUn3FxXmU=","oTQz2WiiZfMbSM1MF2BwWQgI+8s=","ZXzaGvgr57AE63UDITWyVs3Nfek=","/cUqH5dI4Wx0fTAnmiNWkLS02Ec=","SBMnECbt6xXk2v9LShlnxz8/Kqg=","0KrXFUmO7cmUTLpv8Q+DAUZGjwY=","P6I9Dlm6/+fZiXyT920FaTQ002s=","pxvNCzbZ+TupHzm3THvhr01NdsU=","Es3ABId880I5uPbbnEHQ+MbGhCo=","inQwAegf9Z5JLrP/J1c0Pr+/IYQ=","0d0JMqcU1x6jL2c+kIXBKCIiPPA=","SWT5N8h30cLTuSIaK5Ml7ltbmV4=","/LL0OHnS27tDHu12+6kUudDQa7E=","ZAsEPRax3WcziKhSQL/wf6mpzh8=","iwPuJgaFz0l+TW6uRt12F9vbknI=","E7oeI2nmyZUO2yuK/cuS0aKiN9w=","pmwTLNhDw+yefOTmLfGjhikpxTM=","PtXjKbcgxTDu6qHCludHQFBQYJ0=","ECNhSkZVh/FXflF5XkhUqg4O/9s=","iJqRTyk2gS0n6BRd5V6wbHd3WnU=","PUycQJiTi1S3T9sxNWSBO/z8qJo=","pfVsRffwjYjH2Z4VjnJl/YWFDTQ=","Sv2GXufEn6aKHFjpiBDjlff3UVk=","0kR2W4inmXr6ih3NMwYHU46O9Pc=","Z5J7VDkCkwNqLdKh4zw2BAUFBhg=","/yuLUVZhld8au5eFWCrSwnx8o7Y=","pIKyYhlqt1/wukNE7/gn1OHhvsI=","PDtCZ3YJsYOALAZgVO7DEpiYG2w=","ie1PaMesu/oQi8kMhNTyRRMT6YM=","EVS/bajPvSZgHYwoP8IWg2pqTC0=","/lxVdrj7rwgt2ErUOaCQ6xgYEEA=","ZuWlc9eYqdRdTg/wgrZ0LWFhte4=","0zOofGY9o63N6cCcUoxFeurqRwE=","S4pYeQlepXG9f4W46ZqhvJOT4q8=","RqNn51syuivzsq0CPibcZH19VkU=","3hqX4jRRvPeDJOgmhTA4ogQE8+s=","a8ya7YX0to4TgydKVQoJ9Y+PAQQ=","83Vq6OqXsFJjFWJu7hztM/b2pKo=","HH2A8/qjonwu0KSS6H5rW4SE+Mc=","hMRw9pXApKBeRuG2U2iPnf39XWk=","MRJ9+SRlrtnO4S7ag1K+ynZ2r4Y=","qauN/EsGqAW+d2v+OERaDA8PCig=","8gK0zwQNioVUdr8/j5avGpKSF1w=","artEymtujFkk4PobNIBL3OvrsvI=","321JxdrLhiC0RzV35Lp6i2BgQB0=","R9S5wLWogPzE0XBTX6yeTRkZ5bM=","qNxT26WcktKJFLavWc4YJWtrud4=","MGWj3sr/lA75gvOL4tj84xISHHA=","hbOu0XtanndpJTznMuLNtJmZ7p8=","HQpe1BQ5mKsZs3nDifQpcuDgSzE=","M/zct+VM2mqgJ4l4QVs6mL6+1Hc=","q0Ussoov3LbQscxc+k3eXsfHcdk=","HpMhvTuK1s9AFgMwKnfvCUxMgzY=","hirRuFTp0BMwgEYUkWELzzU1Jpg=","aSI7o0Tdwj19RYDolwONp0dHevU=","8ZvLpiu+xOEN08XMLBVpYT4+31s=","RE3GqZobzpiddAqg/C9YNrW1LbQ=","3PQ2rPV4yETt4k+ERzm88MzMiBo=","h10Pn7pz6sQH45tF8OtJ5lFRlW4=","H+T/mtUQ7Bh3dd5hS/2tICgoMMA=","qjLylWS15mHn0hENm8ecd6Ojwi8=","MosCkAvW4L2XRFQpINF4sdraZ4E=","3YPoixvi8pPagZLVJrP+2aioO+w=","RToYjnSB9E+qF9fxnaUaH9HRnkI=","8OwVgcUk/jY6sBidTZ8rSFpabK0=","aFXlhKpH+OpKJl259onPjiMjyQM=","rB0MRzrOeqlVheX2wNwNgebmTyE=","NKT8QlWtfHUlE6DSe8rpR5+f6o8=","gXLxTeQIdgy1tG++q/DYEBQUGGA=","GcsBSItrcNDFIiqaEOY81m1tvc4=","9sPrU5tfYv6I5+xmFoS6vh8f4aM=","bnobVvQ8ZCL4calCrZJeeGZmRA0=","26wWWUWZblto1mYufahvL+3ttuI=","QxXmXCr6aIcYQCMKxr6L6ZSUE0w=","GLzfb2XxSgfyQffLcWx+/wkJDjg=","gAUvagqSTNuC17LvynqaOXBwq5Y=","NdMiZbs3RqIScH2DGkCrbvv7WXk=","rWrSYNRUQH5i5jinoVZPqIKC/Nc=","QmI4e8RgUlAvI/5bpzTJwPDwoLo=","2tvIfqsDVIxftbt/HCItBomJBRQ=","bw3FcRqmXvXPEnQTzBgcUQIC9/s=","97Q1dHXFWCm/hDE3dw74l3t7UlU=","2UK3F4SwGugGEMGMv6HrfSUlzRM=","QftHEuvTHDR2hoSoBLcPu1xcaL0=","9C1KHVp2Fk3mIUvE1I0+7NfXmlI=","bJS6GDUVEJGWtw7gb5vaKq6uP/w=","g5xQAyUhAr/bcsgcaflcQtzcY5E=","GyWgBkpCBGOr5I040u+4hKWlxj8=","rvOtCfvnDho7Q0JUAtWJ0y4uNNA=","NkpdDJSECMZL1QdwucNtFVdXkX4=","beNkP9uPKkah1NOxDhGYA8rKjAo=","9VqUOrTsLJrRQpaVtQd8xbOzKaQ=","QIyZNQVJJuNB5Vn5ZT1Nkjg420s=","2DVpMGoqID8xcxzd3iupVEFBfuU=","Nz2DK3oeMhF8ttoh2EkvPDMzIog=","r4RzLhV9NM0MIJ8FY1/L+kpKhyY=","GlJ+IaTYPrSch1Bps2X6rcHBdck=","guuOJMu7OGjsERVNCHMea7i40Gc="]},_resource:null,$type:new $.ig.Type("RSP20",$.ig.$ot)},true);$.ig.util.defType("RSP22:lo","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["WbODsLb0E71FKByJHXtD/Vba5hqR9Q==","WbODsLb0E71FKByJHXtD/Vba5hqR9Q==","snsbfXH1JmeKUDgPOvaG56yp0TQ/9w==","68iYzccBNdrPeCSGJ43FGvpzNy6uAg==","efY2+uL3TM4JoHAedPER00VPv2h+8w==","IEW1SlQDX3NMiGyXaYpSLhOVWXLvBg==","y40th5MCaqmD8EgRTgeXNOnmblxBBA==","kj6uNyX2eRTG2FSYU3zUyb88iEbQ8Q==","8vFs6dnzmIESXeA86P8iu4qeY9D8+w==","q0LvWW8HizxXdfy19YRhRtxEhcptDg==","QIp3lKgGvuaYDdgz0gmkXCY3suTDDA==","GTn0JB7yrVvdJcS6z3LnoXDtVP5S+Q==","iwdaEzsE1E8b/ZAinA4zaM/R3LiCCA==","0rTZo43wx/Je1YyrgXVwlZkLOqIT/Q==","OXxBbkrx8iiRragtpvi1j2N4DYy9/w==","YM/C3vwF4ZXUhbSku4P2cjWi65YsCg==","+f/Yz6/7LR8kut14zeNEawkhxr3l6w==","oExbfxkPPqJhksHx0JgHll/7IKd0Hg==","S4TDst4OC3iu6uV39xXCjKWIF4naHA==","EjdAAmj6GMXrwvn+6m6BcfNS8ZNL6Q==","gAnuNU0MYdEtGq1muRJVuExuedWbGA==","2bpthfv4cmxoMrHvpGkWRRq0n88K7Q==","MnL1SDz5R7anSpVpg+TTX+DHqOGk7w==","a8F2+IoNVAviYongnp+QorYdTvs1Gg==","Cw60JnYItZ425z1EJRxm0IO/pW0ZEA==","Ur03lsD8piNzzyHNOGclLdVlQ3eI5Q==","uXWvWwf9k/m8twVLH+rgNy8WdFkm5w==","4MYs67EJgET5nxnCApGjynnMkkO3Eg==","cviC3JT/+VA/R01aUe13A8bwGgVn4w==","K0sBbCIL6u16b1HTTJY0/pAq/B/2Fg==","wIOZoeUK3ze1F3VVaxvx5GpZyzFYFA==","mTAaEVP+zIrwP2ncdmCyGTyDLSvJ4Q==","7+Otg0PrWj5Iaafwh9uI1hJCkWfXyw==","tlAuM/UfSYMNQbt5mqDLK0SYd31GPg==","XZi2/jIefFnCOZ//vS0OMb7rQFPoPA==","BCs1ToTqb+SHEYN2oFZNzOgxpkl5yQ==","lhWbeaEcFvBBydfu8yqZBVcNLg+pOA==","z6YYyRfoBU0E4ctn7lHa+AHXyBU4zQ==","JG6ABNDpMJfLme/hydwf4vuk/zuWzw==","fd0DtGYdIyqOsfNo1KdcH61+GSEHOg==","HRLBapoYwr9aNEfMbySqbZjc8rcrMA==","RKFC2izs0QIfHFtFcl/pkM4GFK26xQ==","r2naF+vt5NjQZH/DVdIsijR1I4MUxw==","9tpZp10Z92WVTGNKSKlvd2KvxZmFMg==","ZOT3kHjvjnFTlDfSG9W7vt2TTd9Vww==","PVd0IM4bncwWvCtbBq74Q4tJq8XENg==","1p/s7QkaqBbZxA/dISM9WXE6nOtqNA==","jyxvXb/uu6uc7BNUPFh+pCfgevH7wQ==","Fhx1TOwQdyFs03qISjjMvRtjV9oyIA==","T6/2/FrkZJwp+2YBV0OPQE25scCj1Q==","pGduMZ3lUUbmg0KHcM5KWrfKhu4N1w==","/dTtgSsRQvujq14ObbUJp+EQYPScIg==","b+pDtg7nO+9lcwqWPsndbl4s6LJM0w==","NlnABrgTKFIgWxYfI7Kekwj2DqjdJg==","3ZFYy38SHYjvIzKZBD9bifKFOYZzJA==","hCLbe8nmDjWqCy4QGUQYdKRf35zi0Q==","5O0ZpTXj76B+jpq0osfuBpH9NArO2w==","vV6aFYMX/B07poY9v7yt+8cn0hBfLg==","VpYC2EQWycf03qK7mDFo4T1U5T7xLA==","DyWBaPLi2nqx9r4yhUorHGuOAyRg2Q==","nRsvX9cUo253Luqq1jb/1dSyi2KwKA==","xKis72HgsNMyBvYjy028KIJobXgh3Q==","L2A0IqbhhQn9ftKl7MB5MngbWlaP3w==","dtO3khAVlrS4Vs4s8bs6zy7BvEweKg==","w9tHG4bLtHyQ0lP9E6sNsSSEP86ziw==","mmjEqzA/p8HV+k90DtBOTHJe2dQifg==","caBcZvc+khsagmvyKV2LVogt7vqMfA==","KBPf1kHKgaZfqnd7NCbIq973COAdiQ==","ui1x4WQ8+LKZciPjZ1ocYmHLgKbNeA==","457yUdLI6w/cWj9qeiFfnzcRZrxcjQ==","CFZqnBXJ3tUTIhvsXayahc1iUZLyjw==","UeXpLKM9zWhWCgdlQNfZeJu4t4hjeg==","MSor8l84LP2Cj7PB+1QvCq4aXB5PcA==","aJmoQunMP0DHp69I5i9s9/jAugTehQ==","g1Ewjy7NCpoI34vOwaKp7QKzjSpwhw==","2uKzP5g5GSdN95dH3NnqEFRpazDhcg==","SNwdCL3PYDOLL8Pfj6U+2etV43Yxgw==","EW+euAs7c47OB99Wkt59JL2PBWygdg==","+qcGdcw6RlQBf/vQtVO4Pkf8MkIOdA==","oxSFxXrOVelEV+dZqCj7wxEm1FifgQ==","OiSf1CkwmWO0aI6F3khJ2i2l+XNWYA==","Y5ccZJ/Eit7xQJIMwzMKJ3t/H2nHlQ==","iF+EqVjFvwQ+OLaK5L7PPYEMKEdplw==","0ewHGe4xrLl7EKoD+cWMwNfWzl34Yg==","Q9KpLsvH1a29yP6bqrlYCWjqRhsokw==","GmEqnn0zxhD44OISt8Ib9D4woAG5Zg==","8amyU7oy88o3mMaUkE/e7sRDly8XZA==","qBox4wzG4HdysNodjTSdE5KZcTWGkQ==","yNXzPfDDAeKmNW65NrdrYac7mqOqmw==","kWZwjUY3El/jHXIwK8wonPHhfLk7bg==","eq7oQIE2J4UsZVa2DEHthguSS5eVbA==","Ix1r8DfCNDhpTUo/ETque11IrY0EmQ==","sSPFxxI0TSyvlR6nQkZ6suJ0JcvUaA==","6JBGd6TAXpHqvQIuXz05T7Suw9FFnQ==","A1jeumPBa0slxSaoeLD8VU7d9P/rnw==","WutdCtU1ePZg7TohZcu/qBgHEuV6ag==","LDjqmMUg7kLYu/QNlHCFZzbGrqlkQA==","dYtpKHPU/f+dk+iEiQvGmmAcSLP1tQ==","nkPx5bTVyCVS68wCroYDgJpvf51btw==","x/ByVQIh25gXw9CLs/1Afcy1mYfKQg==","Vc7cYifXoozRG4QT4IGUtHOJEcEasw==","DH1f0pEjsTGUM5ia/frXSSVT99uLRg==","57XHH1YihOtbS7wc2ncSU98gwPUlRA==","vgZEr+DWl1YeY6CVxwxRron6Ju+0sQ==","3smGcRzTdsPK5hQxfI+n3LxYzXmYuw==","h3oFwaonZX6Pzgi4YfTkIeqCK2MJTg==","bLKdDG0mUKRAtiw+RnkhOxDxHE2nTA==","NQEevNvSQxkFnjC3WwJixkYr+lc2uQ==","pz+wi/4kOg3DRmQvCH62D/kXchHmSA==","/owzO0jQKbCGbnimFQX18q/NlAt3vQ==","FUSr9o/RHGpJFlwgMogw6FW+oyXZvw==","TPcoRjklD9cMPkCpL/NzFQNkRT9ISg==","1ccyV2rbw138ASl1WZPBDD/naBSBqw==","jHSx59wv0OC5KTX8ROiC8Wk9jg4QXg==","Z7wpKhsu5Tp2URF6Y2VH65NOuSC+XA==","Pg+qmq3a9oczeQ3zfh4EFsWUXzovqQ==","rDEErYgsj5P1oVlrLWLQ33qo13z/WA==","9YKHHT7YnC6wiUXiMBmTIixyMWZurQ==","Hkof0PnZqfR/8WFkF5RWONYBBkjArw==","R/mcYE8tukk62X3tCu8VxYDb4FJRWg==","JzZevrMoW9zuXMlJsWzjt7V5C8R9UA==","foXdDgXcSGGrdNXArBegSuOj7d7spQ==","lU1Fw8LdfbtkDPFGi5plUBnQ2vBCpw==","zP7Gc3QpbgYhJO3PluEmrU8KPOrTUg==","XsBoRFHfFxLn/LlXxZ3yZPA2tKwDow==","B3Pr9OcrBK+i1KXe2OaxmabsUraSVg==","7LtzOSAqMXVtrIFY/2t0g1yfZZg8VA==","tQjwiZbeIsgohJ3R4hA3fgpFg4KtoQ==","m6uONhGLdfg9uabnJksaf0gVfoF7Cw==","whgNhqd/ZkV4kbpuOzBZgh7PmJvq/g==","KdCVS2B+U5+36Z7oHL2cmOS8r7VE/A==","cGMW+9aKQCLywYJhAcbfZbJmSa/VCQ==","4l24zPN8OTY0Gdb5UroLrA1awekF+A==","u+47fEWIKotxMcpwT8FIUVuAJ/OUDQ==","UCajsYKJH1G+Se72aEyNS6HzEN06Dw==","CZUgATR9DOz7YfJ/dTfOtvcp9ser+g==","aVri38h47Xkv5EbbzrQ4xMKLHVGH8A==","MOlhb36M/sRqzFpS0897OZRR+0sWBQ==","2yH5ormNyx6ltH7U9EK+I24izGW4Bw==","gpJ6Eg952KPgnGJd6Tn93jj4Kn8p8g==","EKzUJSqPobcmRDbFukUpF4fEojn5Aw==","SR9XlZx7sgpjbCpMpz5q6tEeRCNo9g==","otfPWFt6h9CsFA7KgLOv8Cttcw3G9A==","+2RM6O2OlG3pPBJDncjsDX23lRdXAQ==","YlRW+b5wWOcZA3uf66heFEE0uDye4A==","O+fVSQiES1pcK2cW9tMd6RfuXiYPFQ==","0C9NhM+FfoCTU0OQ0V7Y8+2daQihFw==","iZzONHlxbT3We18ZzCWbDrtHjxIw4g==","G6JgA1yHFCkQowuBn1lPxwR7B1TgEw==","QhHjs+pzB5RVixcIgiIMOlKh4U5x5g==","qdl7fi1yMk6a8zOOpa/JIKjS1mDf5A==","8Gr4zpuGIfPf2y8HuNSK3f4IMHpOEQ==","kKU6EGeDwGYLXpujA1d8r8uq2+xiGw==","yRa5oNF309tOdocqHiw/Up1wPfbz7g==","It4hbRZ25gGBDqOsOaH6SGcDCthd7A==","e22i3aCC9bzEJr8lJNq5tTHZ7MLMGQ==","6VMM6oV0jKgC/uu9d6ZtfI7lZIQc6A==","sOCPWjOAnxVH1vc0at0ugdg/gp6NHQ==","WygXl/SBqs+IrtOyTVDrmyJMtbAjHw==","ApuUJ0J1uXLNhs87UCuoZnSWU6qy6g==","dEgjtVJgL8Z10AEXoZCSqVpX7+aswA==","LfugBeSUPHsw+B2evOvRVAyNCfw9NQ==","xjM4yCOVCaH/gDkYm2YUTvb+PtKTNw==","n4C7eJVhGhy6qCWRhh1Xs6Ak2MgCwg==","Db4VT7CXYwh8cHEJ1WGDeh8YUI7SMw==","VA2W/wZjcLU5WG2AyBrAh0nCtpRDxg==","v8UOMsFiRW/2IEkG75cFnbOxgbrtxA==","5naNgneWVtKzCFWP8uxGYOVrZ6B8MQ==","hrlPXIuTt0dnjeErSW+wEtDJjDZQOw==","3wrM7D1npPoipf2iVBTz74YTaizBzg==","NMJUIfpmkSDt3dkkc5k29XxgXQJvzA==","bXHXkUySgp2o9cWtbuJ1CCq6uxj+OQ==","/095pmlk+4luLZE1PZ6hwZWGM14uyA==","pvz6Ft+Q6DQrBY28IOXiPMNc1US/PQ==","TTRi2xiR3e7kfak6B2gnJjkv4moRPw==","FIfha65lzlOhVbWzGhNk22/1BHCAyg==","jbf7ev2bAtlRatxvbHPWwlN2KVtJKw==","1AR4yktvEWQUQsDmcQiVPwWsz0HY3g==","P8zgB4xuJL7bOuRgVoVQJf/f+G923A==","Zn9jtzqaNwOeEvjpS/4T2KkFHnXnKQ==","9EHNgB9sThdYyqxxGILHERY5ljM32A==","rfJOMKmYXaod4rD4BfmE7EDjcCmmLQ==","RjrW/W6ZaHDSmpR+InRB9rqQRwcILw==","H4lVTdhte82Xsoj3Pw8CC+xKoR2Z2g==","f0aXkyRomlhDNzxThIz0ednoSou10A==","JvUUI5KcieUGHyDamfe3hI8yrJEkJQ==","zT2M7lWdvD/JZwRcvnpynnVBm7+KJw==","lI4PXuNpr4KMTxjVowExYyObfaUb0g==","BrChacaf1pZKl0xN8H3lqpyn9ePLIw==","XwMi2XBrxSsPv1DE7QamV8p9E/la1g==","tMu6FLdq8PHAx3RCyotjTTAOJNf01A==","7Xg5pAGe40yF72jL1/AgsGbUws1lIQ==","WHDJLZdAwYSta/UaNeAXzmyRQU/IgA==","AcNKnSG00jnoQ+mTKJtUMzpLp1VZdQ==","6gvSUOa15+MnO80VDxaRKcA4kHv3dw==","s7hR4FBB9F5iE9GcEm3S1JbidmFmgg==","IYb/13W3jUqky4UEQREGHSne/ie2cw==","eDV8Z8NDnvfh45mNXGpF4H8EGD0nhg==","k/3kqgRCqy0um70Le+eA+oV3LxOJhA==","yk5nGrK2uJBrs6GCZpzDB9OtyQkYcQ==","qoGlxE6zWQW/NhUm3R81deYPIp80ew==","8zImdPhHSrj6HgmvwGR2iLDVxIWljg==","GPq+uT9Gf2I1Zi0p5+mzkkqm86sLjA==","QUk9CYmybN9wTjGg+pLwbxx8FbGaeQ==","03eTPqxEFcu2lmU4qe4kpqNAnfdKiA==","isQQjhqwBnbzvnmxtJVnW/Wae+3bfQ==","YQyIQ92xM6w8xl03kxiiQQ/pTMN1fw==","OL8L82tFIBF57kG+jmPhvFkzqtnkig==","oY8R4ji77JuJ0Shi+ANTpWWwh/Itaw==","+DySUo5P/ybM+TTr5XgQWDNqYei8ng==","E/QKn0lOyvwDgRBtwvXVQskZVsYSnA==","SkeJL/+62UFGqQzk346Wv5/DsNyDaQ==","2HknGNpMoFWAcVh8jPJCdiD/OJpTmA==","gcqkqGy4s+jFWUT1kYkBi3Yl3oDCbQ==","agI8Zau5hjIKIWBztgTEkYxW6a5sbw==","M7G/1R1NlY9PCXz6q3+HbNqMD7T9mg==","U359C+FIdBqbjMheEPxxHu8u5CLRkA==","Cs3+u1e8Z6fepNTXDYcy47n0AjhAZQ==","4QVmdpC9Un0R3PBRKgr3+UOHNRbuZw==","uLblxiZJQcBU9OzYN3G0BBVd0wx/kg==","KohL8QO/ONSSLLhAZA1gzaphW0qvYw==","czvIQbVLK2nXBKTJeXYjMPy7vVA+lg==","mPNQjHJKHrMYfIBPXvvmKgbIin6QlA==","wUDTPMS+DQ5dVJzGQ4Cl11ASbGQBYQ==","t5NkrtSrm7rlAlLqsjufGH7T0CgfSw==","7iDnHmJfiAegKk5jr0Dc5SgJNjKOvg==","Beh/06Vevd1vUmrliM0Z/9J6ARwgvA==","XFv8YxOqrmAqenZslbZaAoSg5waxSQ==","zmVSVDZc13TsoiL0xsqOyzucb0BhuA==","l9bR5ICoxMmpij5927HNNm1GiVrwTQ==","fB5JKUep8RNm8hr7/DwILJc1vnReTw==","Ja3KmfFd4q4j2gZy4UdL0cHvWG7Pug==","RWIIRw1YAzv3X7LWWsS9o/RNs/jjsA==","HNGL97usEIayd65fR7/+XqKXVeJyRQ==","9xkTOnytJVx9D4rZYDI7RFjkYszcRw==","rqqQispZNuE4J5ZQfUl4uQ4+hNZNsg==","PJQ+ve+vT/X+/8LILjWscLECDJCdQw==","ZSe9DVlbXEi7195BM07vjefY6ooMtg==","ju8lwJ5aaZJ0r/rHFMMqlx2r3aSitA==","11ymcCiuei8xh+ZOCbhpaktxO74zQQ==","Tmy8YXtQtqXBuI+Sf9jbc3fyFpX6oA==","F98/0c2kpRiEkJMbYqOYjiEo8I9rVQ==","/BenHAqlkMJL6LedRS5dlNtbx6HFVw==","paQkrLxRg38OwKsUWFUeaY2BIbtUog==","N5qKm5mn+mvIGP+MCynKoDK9qf2EUw==","bikJKy9T6daNMOMFFlKJXWRnT+cVpg==","heGR5uhS3AxCSMeDMd9MR54UeMm7pA==","3FISVl6mz7EHYNsKLKQPusjOntMqUQ==","vJ3QiKKjLiTT5W+ulyf5yP1sdUUGWw==","5S5TOBRXPZmWzXMnily6Nau2k1+Xrg==","DubL9dNWCENZtVehrdF/L1HFpHE5rA==","V1VIRWWiG/4cnUsosKo80gcfQmuoWQ==","xWvmckBUYuraRR+w49boG7gjyi14qA==","nNhlwvagcVefbQM5/q2r5u75LDfpXQ==","dxD9DzGhRI1QFSe/2SBu/BSKGxlHXw==","LqN+v4dVVzAVPTs2xFstAUJQ/QPWqg=="]},_resource:null,$type:new $.ig.Type("RSP22",$.ig.$ot)},true);$.ig.util.defType("RSP24:lp","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["enapRrLt2GZzluVJgkg9K84B7fd/2ZB1","enapRrLt2GZzluVJgkg9K84B7fd/2ZB1","9OxPjHnHrczmMdeSGZB6VoECx/P+rz3q","jprmyssqdaqVpzLbm9hHfU8DKgSBdq2f","9cWeBfKTR4XRYrM5Mj30rB8Ek/vhQ3rJ","j7M3Q0B+n+Oi9FZwsHXJh9EFfgyemuq8","ASnRiYtU6kk3U2SrK62O+p4GVAgf7Ecj","e194zzm5Mi9ExYHiqeWz0VAHuf9gNddW","95chCvk7jhe/xHtyZHr1RT4IO+vfhvSP","jeGITEvWVnHMUp475jLIbvAJ1hygX2T6","A3tuhoD8I9tZ9azgfeqPE78K/BghKcll","eQ3HwDIR+70qY0mp/6KyOHELEe9e8FkQ","AlK/DwuoyZJupshLVkcB6SEMqBA+xY5G","eCQWSblFEfQdMC0C1A88wu8NRedBHB4z","9r7wg3JvZF6Ilx/ZT9d7v6AOb+PAarOs","jMhZxcCCvDj7AfqQzZ9GlG4PghS/syPZ","8zNCFO92AS5jlfbkyPT3inwQdsujEfUD","iUXrUl2b2UgQAxOtSrzKobIRmzzcyGV2","B98NmJaxrOKFpCF20WSN3P0SsThdvsjp","famk3iRcdIT2MsQ/Uyyw9zMTXM8iZ1ic","BvbcER3lRquy90Xd+skDJmMU5TBCUo/K","fIB1V68Ins3BYaCUeIE+Da0VCMc9ix+/","8hqTnWQi62dUxpJP41l5cOIWIsO8/bIg","iGw629bPMwEnUHcGYRFEWywXzzTDJCJV","BKRjHhZNjzncUY2WrI4Cz0IYTSB8lwGM","ftLKWKSgV1+vx2jfLsY/5IwZoNcDTpH5","8Egskm+KIvU6YFoEtR54mcMaitOCODxm","ij6F1N1n+pNJ9r9NN1ZFsg0bZyT94awT","8WH9G+TeyLwNMz6vnrP2Y10c3tud1HtF","ixdUXVYzENp+pdvmHPvLSJMdMyziDesw","BY2yl50ZZXDrAuk9hyOMNdweGShje0av","f/sb0S/0vRaYlAx0BWuxHhIf9N8cotba","+2aEKMPsAlzGN/HVjfXzCfgg7ItbIvcG","gRAtbnEB2jq1oRScD73OIjYhAXwk+2dz","D4rLpLorr5AgBiZHlGWJX3kiK3iljcrs","dfxi4gjGd/ZTkMMOFi20dLcjxo/aVFqZ","DqMaLTF/RdkXVULsv8gHpeckf3C6YY3P","dNWza4OSnb9kw6elPYA6jiklkofFuB26","+k9VoUi46BXxZJV+plh982YmuINEzrAl","gDn85/pVMHOC8nA3JBBA2KgnVXQ7FyBQ","DPGlIjrXjEt584qn6Y8GTMYo12CEpAOJ","docMZIg6VC0KZW/ua8c7ZwgpOpf7fZP8","+B3qrkMQIYefwl018B98GkcqEJN6Cz5j","gmtD6PH9+eHsVLh8cldBMYkr/WQF0q4W","+TQ7J8hEy86okTme27Ly4NksRJtl53lA","g0KSYXqpE6jbB9zXWfrPyxctqWwaPuk1","Ddh0q7GDZgJOoO4MwiKItlgug2ibSESq","d67d7QNuvmQ9NgtFQGq1nZYvbp/kkdTf","CFXGPCyaA3KlogcxRQEEg4QwmkD4MwIF","ciNvep532xTWNOJ4x0k5qEoxd7eH6pJw","/LmJsFVdrr5Dk9CjXJF+1QUyXbMGnD/v","hs8g9uewdtgwBTXq3tlD/sszsER5Ra+a","/ZBYOd4JRPd0wLQIdzzwL5s0CbsZcHjM","h+bxf2zknJEHVlFB9XTNBFU15Exmqei5","CXwXtafO6TuS8WOabqyKeRo2zkjn30Um","cwq+8xUjMV3hZ4bT7OS3UtQ3I7+YBtVT","/8LnNtWhjWUaZnxDIXvxxro4oasntfaK","hbROcGdMVQNp8JkKozPM7XQ5TFxYbGb/","Cy6ouqxmIKn8V6vROOuLkDs6ZljZGstg","cVgB/B6L+M+PwU6YuqO2u/U7i6+mw1sV","Cgd5MycyyuDLBM96E0YFaqU8MlDG9oxD","cHHQdZXfEoa4kiozkQ44QWs936e5Lxw2","/us2v171ZywtNRjoCtZ/PCQ+9aM4WbGp","hJ2f+ewYv0peo/2hiJ5CF+o/GFRHgCHc","68wVUJvFBLiRbv+3B/f7Eu1AxQu2RPMM","kbq8Fiko3N7i+Br+hb/GOSNBKPzJnWN5","HyBa3OICqXR3XyglHmeBRGxCAvhI687m","ZVbzmlDvcRIEyc1snC+8b6JD7w83Ml6T","HgmLVWlWQz1ADEyONcoPvvJEVvBXB4nF","ZH8iE9u7m1szmqnHt4IylTxFuwco3hmw","6uXE2RCR7vGmPZscLFp16HNGkQOpqLQv","kJNtn6J8NpfVq35VrhJIw71HfPTWcSRa","HFs0WmL+iq8uqoTFY40OV9NI/uBpwgeD","Zi2dHNATUsldPGGM4cUzfB1JExcWG5f2","6Ld71hs5J2PIm1NXeh10AVJKOROXbTpp","ksHSkKnU/wW7DbYe+FVJKpxL1OTotKoc","6Z6qX5BtzSr/yDf8UbD6+8xMbRuIgX1K","k+gDGSKAFUyMXtK10/jH0AJNgOz3WO0/","HXLl0+mqYOYZ+eBuSCCArU1Oquh2LkCg","ZwRMlVtHuIBqbwUnymi9hoNPRx8J99DV","GP9XRHSzBZby+wlTzwMMmJFQs8AVVQYP","Yon+AsZe3fCBbewaTUsxs19RXjdqjJZ6","7BMYyA10qFoUyt7B1pN2zhBSdDPr+jvl","lmWxjr+ZcDxnXDuIVNtL5d5TmcSUI6uQ","7TrJQYYgQhMjmbpq/T74NI5UIDv0FnzG","l0xgBzTNmnVQD18jf3bFH0BVzcyLz+yz","GdaGzf/n79/FqG345K6CYg9W58gKuUEs","Y6Avi00KN7m2PoixZua/ScFXCj91YNFZ","72h2To2Ii4FNP3Ihq3n53a9YiCvK0/KA","lR7fCD9lU+c+qZdoKTHE9mFZZdy1CmL1","G4Q5wvRPJk2rDqWzsumDiy5aT9g0fM9q","YfKQhEai/ivYmED6MKG+oOBboi9LpV8f","Gq3oS38bzAScXcEYmUQNcbBcG9ArkIhJ","YNtBDc32FGLvyyRRGwwwWn5d9idUSRg8","7kGnxwbcYch6bBaKgNR3JzFe3CPVP7Wj","lDcOgbQxua4J+vPDApxKDP9fMdSq5iXW","EKqReFgpBuRXWQ5iigIIGxVgKYDtZgQK","atw4PurE3oIkz+srCEo1MNthxHeSv5R/","5Ebe9CHuqyixaNnwk5JyTZRi7nMTyTng","njB3spMDc07C/jy5EdpPZlpjA4RsEKmV","5W8Pfaq6QWGGO71buD/8twpkunsMJX7D","nxmmOxhXmQf1rVgSOnfBnMRlV4xz/O62","EYNA8dN97K1gCmrJoa+G4YtmfYjyikMp","a/Xpt2GQNMsTnI+AI+e7ykVnkH+NU9Nc","5z2wcqESiPPonXUQ7nj9XitoEmsy4PCF","nUsZNBP/UJWbC5BZbDDAdeVp/5xNOWDw","E9H//tjVJT8OrKKC9+iHCKpq1ZjMT81v","aadWuGo4/Vl9OkfLdaC6I2RrOG+zll0a","Evgud1OBz3Y5/8Yp3EUJ8jRsgZDTo4pM","aI6HMeFsFxBKaSNgXg002fptbGeseho5","5hRh+ypGYrrfzhG7xdVzpLVuRmMtDLem","nGLIvZirutysWPTyR51Oj3tvq5RS1SfT","45nTbLdfB8o0zPiGQvb/kWlwX0tOd/EJ","me96KgWy36xHWh3PwL7CuqdxsrwxrmF8","F3Wc4M6YqgbS/S8UW2aFx+hymLiw2Mzj","bQM1pnx1cmCha8pd2S647CZzdU/PAVyW","FlxNaUXMQE/lrku/cMsLPXZ0zLCvNIvA","bCrkL/chmCmWOK728oM2Frh1IUfQ7Ru1","4rAC5TwL7YMDn5wtaVtxa/d2C0NRm7Yq","mMaro47mNeVwCXlk6xNMQDl35rQuQiZf","FA7yZk5kid2LCIP0JowK1Fd4ZKCR8QWG","bnhbIPyJUbv4nma9pMQ3/5l5iVfuKJXz","4OK96jejJBFtOVRmPxxwgtZ6o1NvXjhs","mpQUrIVO/Hcer7EvvVRNqRh7TqQQh6gZ","4ctsY7z3zlhaajDNFLH+eEh891twsn9P","m73FJQ4aFj4p/NWElvnDU4Z9GqwPa+86","FScj78UwY5S8W+dfDSGELsl+MKiOHUKl","b1GKqXfdu/LPzQIWj2m5BQd/3V/xxNLQ","y4UqoCuXCG0/3ONzDvPrJMeAlxZxiPsY","sfOD5pl60AtMSgY6jLvWDwmBeuEOUWtt","P2llLFJQpaHZ7TThF2ORckaCUOWPJ8by","RR/MauC9fceqe9GolSusWYiDvRLw/laH","PkC0pdkET+juvlBKPM4fiNiEBO2Qy4HR","RDYd42vpl46dKLUDvoYioxaF6RrvEhGk","yqz7KaDD4iQIj4fYJV5l3lmGwx5uZLw7","sNpSbxIuOkJ7GWKRpxZY9ZeHLukRvSxO","PBILqtKshnqAGJgBaokeYfmIrP2uDg+X","RmSi7GBBXhzzjn1I6MEjSjeJQQrR15/i","yP5EJqtrK7ZmKU+TcxlkN3iKaw5QoTJ9","sojtYBmG89AVv6ra8VFZHLaLhvkveKII","ydeVryA/wf9Reis4WLTqzeaMPwZPTXVe","s6E86ZLSGZki7M5x2vzX5iiN0vEwlOUr","PTvaI1n4bDO3S/yqQSSQm2eO+PWx4ki0","R01zZesVtFXE3Rnjw2ytsKmPFQLOO9jB","OLZotMThCUNcSRWXxgccrruQ4d3SmQ4b","QsDB8nYM0SUv3/DeRE8hhXWRDCqtQJ5u","zFonOL0mpI+6eMIF35dm+DqSJi4sNjPx","tiyOfg/LfOnJ7idMXd9b0/STy9lT76OE","zXP2sTZyTsaNK6au9DroAqSUciYz2nTS","twVf94SflqD+vUPndnLVKWqVn9FMA+Sn","OZ+5PU+14wprGnE87aqSVCWWtdXNdUk4","Q+kQe/1YO2wYjJR1b+Kvf+uXWCKyrNlN","zyFJvj3ah1TjjW7lon3p64WY2jYNH/qU","tVfg+I83XzKQG4usIDXUwEuZN8Fyxmrh","O80GMkQdKpgFvLl3u+2TvQSaHcXzsMd+","QbuvdPbw8v52Klw+OaWulsqb8DKMaVcL","OuTXu89JwNEy793ckEAdR5qcSc3sXIBd","QJJ+/X2kGLdBeTiVEgggbFSdpDqThRAo","zgiYN7aObR3U3gpOidBnERuejj4S8723","tH4xcQRjtXunSO8HC5haOtWfY8ltKi3C","MOOuiOh7CjH56xKmgwYYLT+ge50qqgwe","SpUHzlqW0leKfffvAU4lBvGhlmpVc5xr","xA/hBJG8p/0f2sU0mpZie76ivG7UBTH0","vnlIQiNRf5tsTCB9GN5fUHCjUZmr3KGB","xSYwjRroTbQoiaGfsTvsgSCk6GbL6XbX","v1CZy6gFldJbH0TWM3PRqu6lBZG0MOai","Mcp/AWMv4HjOuHYNqKuW16GmL5U1Rks9","S7zWR9HCOB69LpNEKuOr/G+nwmJKn9tI","x3SPghFAhCZGL2nU53ztaAGoQHb1LPiR","vQImxKOtXEA1uYydZTTQQ8+prYGK9Wjk","M5jADmiHKeqgHr5G/uyXPoCqh4ULg8V7","Se5pSNpq8YzTiFsPfKSqFU6ranJ0WlUO","MrERh+PTw6OXTdrt1UEZxB6s040Ub4JY","SMe4wVE+G8Xk2z+kVwkk79CtPnprthIt","xl1eC5oUbm9xfA1/zNFjkp+uFH7qwL+y","vCv3TSj5tgkC6ug2TpleuVGv+YmVGS/H","w9DsnAcNCx+afuRCS/Lvp0OwDVaJu/kd","uaZF2rXg03np6AELybrSjI2x4KH2Ymlo","NzyjEH7KptN8TzPQUmKV8cKyyqV3FMT3","TUoKVswnfrUP2daZ0Cqo2gyzJ1IIzVSC","NhVymfWeTJpLHFd7ec8bC1y0nq1o+IPU","TGPb30dzlPw4irIy+4cmIJK1c1oXIROh","wvk9FYxZ4VatLYDpYF9hXd22WV6WV74+","uI+UUz60OTDeu2Wg4hdcdhO3tKnpji5L","NEfNlv42hQglup8wL4ga4n24Nr1WPQ2S","TjFk0EzbXW5WLHp5rcAnybO520op5J3n","wKuCGofxKMTDi0iiNhhgtPy68U6okjB4","ut0rXDUc8KKwHa3rtFBdnzK7HLnXS6AN","wYJTkwylwo302CwJHbXuTmK8pUa3fndb","u/T61b5IGuuHTslAn/3TZay9SLHIp+cu","NW4cH3Vib0ES6fubBCWUGOO+YrVJ0Uqx","Txi1WcePtydhfx7Shm2pMy2/j0I2CNrE","IEk/8LBSDNWushzECQQQNirAUh3HzAgU","Wj+WtgK/1LPdJPmNi0wtHeTBv+q4FZhh","1KVwfMmVoRlIg8tWEJRqYKvCle45YzX+","rtPZOnt4eX87FS4fktxXS2XDeBlGuqWL","1Yyh9ULBS1B/0K/9OznkmjXEweYmj3Ld","r/oIs/AskzYMRkq0uXHZsfvFLBFZVuKo","IWDueTsG5pyZ4XhvIqmezLTGBhXYIE83","WxZHP4nrPvrqd50moOGj53rH6+Kn+d9C","194e+klpgsIRdme2bX7lcxTIafYYSvyb","rai3vPuEWqRi4IL/7zbYWNrJhAFnk2zu","IzJRdjCuLw73R7AkdO6fJZXKrgXm5cFx","WUT4MIJD92iE0VVt9qaiDlvLQ/KZPFEE","IhuA/7v6xUfAFNSPX0MR3wvM+g35CYZS","WG0puQkXHSGzgjHG3Qss9MXNF/qG0BYn","1vfPc8I9aIsmJQMdRtNriYrOPf4Hpru4","rIFmNXDQsO1Vs+ZUxJtWokTP0Al4fyvN","03p95F8kDfvNJ+ogwfDnvFbQJNZk3f0X","qQzUou3J1Z2+sQ9pQ7jal5jRySEbBG1i","J5YyaCbjoDcrFj2y2GCd6tfS4yWacsD9","XeCbLpQOeFFYgNj7WiigwRnTDtLlq1CI","Jr/j4a23Sn4cRVkZ880TEEnUty2Fnofe","XMlKpx9akhhv07xQcYUuO4fVWtr6Rxer","0lOsbdRw57L6dI6L6l1pRsjWcN57Mbo0","qCUFK2adP9SJ4mvCaBVUbQbXnSkE6CpB","JO1c7qYfg+xy45FSpYoS+WjYHz27WwmY","Xpv1qBTyW4oBdXQbJ8Iv0qbZ8srEgpnt","0AETYt/YLiCU0kbAvBpor+na2M5F9DRy","qne6JG019kbnRKOJPlJVhCfbNTk6LaQH","0SjC61SMxGmjgSJrl7fmVXfcjMZaGHNR","q15rreZhHA/QF8ciFf/bfrndYTElweMk","JcSNZy1LaaVFsPX5jiecA/beSzWkt067","X7IkIZ+mscM2JhCwDG+hKDjfpsLbbt7O","2y+72HO+Dolohe0RhPHjP9Lgvpac7v8S","oVkSnsFT1u8bEwhYBrneFBzhU2HjN29n","L8P0VAp5o0WOtDqDnWGZaVPieWViQcL4","VbVdEriUeyP9It/KHymkQp3jlJIdmFKN","Luol3YEtSQy5514otswXk83kLW19rYXb","VJyMmzPAkWrKcbthNIQquAPlwJoCdBWu","2gZqUfjq5MBf1om6r1xtxUzm6p6DArgx","oHDDF0oHPKYsQGzzLRRQ7oLnB2n82yhE","LLia0oqFgJ7XQZZj4IsWeuzohX1DaAud","Vs4zlDhoWPik13MqYsMrUSLpaIo8sZvo","2FTVXvNCLVIxcEHx+RtsLG3qQo69xzZ3","oiJ8GEGv9TRC5qS4e1NRB6Prr3nCHqYC","2X0E13gWxxsGIyVa0rbi1vPsFoaiK3FU","owutkcr7H311tcATUP7f/T3t+3Hd8uEh","LZFLWwHRatfgEvLIyyaYgHLu0XVchEy+","V+fiHbM8srGThBeBSW6lq7zvPIIjXdzL","KBz5zJzID6cLEBv1TAUUta7wyF0//woR","UmpQii4l18F4hv68zk0pnmDxJapAJppk","3PC2QOUPomvtIcxnVZVu4y/yD67BUDf7","poYfBlfieg2etyku191TyOHz4lm+iaeO","3dlnyW5bSCLacqjMfjjgGbH0W6bevHDY","p6/Oj9y2kESp5E2F/HDdMn/1tlGhZeCt","KTUoRRec5e48Q39eZ6iaTzD2nFUgE00y","U0OBA6VxPYhP1ZoX5eCnZP73caJfyt1H","34vYxmXzgbC01GCHKH/h8JD487bgef6e","pf1xgNceWdbHQoXOqjfc2175HkGfoG7r","K2eXShw0LHxS5bcVMe+bphH6NEUe1sN0","URE+DK7Z9Bohc1Jcs6emjd/72bJhD1MB","Kk5Gw5dgxjVlttO+GkIVXI/8YE0BOoRX","UDjvhSWNHlMWIDb3mAood0H9jbp+4xQi","3qIJT+6na/mDhwQsA9JvCg7+p77/lbm9","pNSgCVxKs5/wEeFlgZpSIcD/SkmATCnI"]
},_resource:null,$type:new $.ig.Type("RSP24",$.ig.$ot)},true);$.ig.util.defType("RSP26:lq","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["9jO3BIhix5hNOM4YkSjRdekqh0RGkJJNK14=","9jO3BIhix5hNOM4YkSjRdekqh0RGkJJNK14=","8WZzCA3Eky2acIEwP1C/6s9UE4iMPTmaVrw=","B1XEDIWmVLXXSE8ornhunyZ+lMzKravXfeI=","/8zmEBqVO1op4B9gfqBjyYOoJg0FenIprGU=","Cf9RFJL3/MJk2NF474iyvGqCoUlD6uBkhzs=","DqqVGBdRqHezkJ5QQfDcI0z8NYWJR0uz+tk=","+JkiHJ8zb+/+qFBI0NgNVqXWssHP19n+0Yc=","44XRIDQ3drRS3T7A/F3GjxtNTBoK9ORSRco=","FbZmJLxVsSwf5fDYbXUX+vJny15MZHYfbpQ=","EuOiKDnz5ZnIrb/www15ZdQZX5KGyd3IE3Y=","5NAVLLGRIgGFlXHoUiWoED0z2NbAWU+FOCg=","HEk3MC6iTe57PSGggv2lRpjlahcPjpZ76a8=","6nqANKbAinY2Be+4E9V0M3HP7VNJHgQ2wvE=","7S9EOCNm3sPhTaCQva0arFexeZ+Ds6/hvxM=","GxzzPKsEGVusdW6ILIXL2b6b/tvFIz2slE0=","2xe/QGhu7HWkp3yd5bqRAzaamDQU9dWkiok=","LSQIROAMK+3pn7KFdJJAdt+wH3BSZUfpodc=","KnHMSGWqf1g+1/2t2uou6fnOi7yYyOw+3DU=","3EJ7TO3IuMBz7zO1S8L/nBDkDPjeWH5z92s=","JNtZUHL71y+NR2P9mxryyrUyvjkRj6eNJuw=","0ujuVPqZELfAf63lCjIjv1wYOX1XHzXADbI=","1b0qWH8/RAIXN+LNpEpNIHpmrbGdsp4XcFA=","I46dXPddg5paDyzVNWKcVZNMKvXbIgxaWw4=","OJJuYFxZmsH2ekJdGedXjC3X1C4eATH2z0M=","zqHZZNQ7XVm7QoxFiM+G+cT9U2pYkaO75B0=","yfQdaFGdCexsCsNtJrfoZuKDx6aSPAhsmf8=","P8eqbNn/znQhMg11t585EwupQOLUrJohsqE=","x16IcEbMoZvfml09Z0c0Ra5/8iMbe0PfYyY=","MW0/dM6uZgOSopMl9m/lMEdVdWdd69GSSHg=","Njj7eEsIMrZF6twNWBeLr2Er4auXRnpFNZo=","wAtMfMNq9S4I0hIVyT9a2ogBZu/R1ugIHsQ=","qy5jgNDcxepVU/gn12k/BmwpLWgo97dVCQ8=","XR3UhFi+AnIYazY/RkHuc4UDqixuZyUYIlE=","WkgQiN0YVsfPI3kX6DmA7KN9PuCkyo7PX7M=","rHunjFV6kV+CG7cPeRFRmUpXuaTiWhyCdO0=","VOKFkMpJ/rB8s+dHqclcz++BC2UtjcV8pWo=","otEylEIrOSgxiylfOOGNugarjCFrHVcxjjQ=","pYT2mMeNbZ3mw2Z3lpnjJSDVGO2hsPzm89Y=","U7dBnE/vqgWr+6hvB7EyUMn/n6nnIG6r2Ig=","SKuyoOTrs14HjsbnKzT5iXdkYXIiA1MHTMU=","vpgFpGyJdMZKtgj/uhwo/J5O5jZkk8FKZ5s=","uc3BqOkvIHOd/kfXFGRGY7gwcvquPmqdGnk=","T/52rGFN5+vQxonPhUyXFlEa9b7orvjQMSc=","t2dUsP5+iAQubtmHVZSaQPTMR38neSEu4KA=","QVTjtHYcT5xjVhefxLxLNR3mwDth6bNjy/4=","RgEnuPO6Gym0Hli3asQlqjuYVPerRBi0thw=","sDKQvHvY3LH5Jpav++z039Ky07Pt1Ir5nUI=","cDncwLiyKZ/x9IS6MtOuBVqztVw8AmLxg4Y=","hgprxDDQ7ge8zEqio/t/cLOZMhh6kvC8qNg=","gV+vyLV2urJrhAWKDYMR75XnptSwP1tr1To=","d2wYzD0UfSomvMuSnKvAmnzNIZD2r8km/mQ=","j/U60KInEsXYFJvaTHPNzNkbk1E5eBDYL+M=","ecaN1CpF1V2VLFXC3VscuTAxFBV/6IKVBL0=","fpNJ2K/jgehCZBrqcyNyJhZPgNm1RSlCeV8=","iKD+3CeBRnAPXNTy4gujU/9lB53z1bsPUgE=","k7wN4IyFXyujKbp6zo5oikH++UY29oajxkw=","ZY+65ATnmLPuEXRiX6a5/6jUfgJwZhTu7RI=","Ytp+6IFBzAY5WTtK8d7XYI6q6s66y785kPA=","lOnJ7AkjC550YfVSYPYGFWeAbYr8Wy10u64=","bHDr8JYQZHGKyaUasC4LQ8JW30szjPSKaik=","mkNc9B5yo+nH8WsCIQbaNit8WA91HGbHQXc=","nRaY+JvU91wQuSQqj360qQ0CzMO/sc0QPJU=","ayUv/BO2MMRdgeoyHlZl3OQoS4f5IV9dF8s=","S1zGHb2ll8mqpu1Os9J+DNhSWtBQ83OqEh4=","vW9xGTXHUFHnniNWIvqveTF43ZQWY+HnOUA=","ujq1FbBhBOQw1mx+jILB5hcGSVjczkowRKI=","TAkCETgDw3x97qJmHaoQk/4szhyaXth9b/w=","tJAgDacwrJODRvIuzXIdxVv6fN1ViQGDvns=","QqOXCS9SawvOfjw2XFrMsLLQ+5kTGZPOlSU=","RfZTBar0P74ZNnMe8iKiL5Sub1XZtDgZ6Mc=","s8XkASKW+CZUDr0GYwpzWn2E6BGfJKpUw5k=","qNkXPYmS4X34e9OOT4+4g8MfFspaB5f4V9Q=","XuqgOQHwJuW1Qx2W3qdp9io1kY4clwW1fIo=","Wb9kNYRWclBiC1K+cN8HaQxLBULWOq5iAWg=","r4zTMQw0tcgvM5ym4ffWHOVhggaQqjwvKjY=","VxXxLZMH2ifRm8zuMS/bSkC3MMdffeXR+7E=","oSZGKRtlHb+cowL2oAcKP6mdt4MZ7Xec0O8=","pnOCJZ7DSQpL603eDn9koI/jI0/TQNxLrQ0=","UEA1IRahjpIG04PGn1e11WbJpAuV0E4GhlM=","kEt5XdXLe7wOAZHTVmjvD+7IwuREBqYOmJc=","ZnjOWV2pvCRDOV/Lx0A+egfiRaACljRDs8k=","YS0KVdgP6JGUcRDjaThQ5SGc0WzIO5+Uzis=","lx69UVBtLwnZSd77+BCBkMi2ViiOqw3Z5XU=","b4efTc9eQOYn4Y6zKMiMxm1g5OlBfNQnNPI=","mbQoSUc8h35q2UCrueBds4RKY60H7EZqH6w=","nuHsRcKa08u9kQ+DF5gzLKI092HNQe29Yk4=","aNJbQUr4FFPwqcGbhrDiWUsecCWL0X/wSRA=","c86ofeH8DQhc3K8TqjUpgPWFjv5O8kJc3V0=","hf0feWmeypAR5GELOx349RyvCboIYtAR9gM=","gqjbdew4niXGrC4jlWWWajrRnXbCz3vGi+E=","dJtscWRaWb2LlOA7BE1HH9P7GjKEX+mLoL8=","jAJObftpNlJ1PLBz1JVKSXYtqPNLiDB1cTg=","ejH5aXML8co4BH5rRb2bPJ8HL7cNGKI4WmY=","fWQ9ZfatpX/vTDFD68X1o7l5u3vHtQnvJ4Q=","i1eKYX7PYueidP9beu0k1lBTPD+BJZuiDNo=","4HKlnW15UiP/9RVpZLtBCrR7d7h4BMT/GxE=","FkESmeUblbuyzdtx9ZOQf11R8Pw+lFayME8=","ERTWlWC9wQ5lhZRZW+v+4HsvZDD0Of1lTa0=","5ydhkejfBpYovVpBysMvlZIF43SyqW8oZvM=","H75DjXfsaXnWFQoJGhsiwzfTUbV9frbWt3Q=","6Y30if+OruGbLcQRizPztt751vE77iSbnCo=","7tgwhXoo+lRMZYs5JUudKfiHQj3xQ49M4cg=","GOuHgfJKPcwBXUUhtGNMXBGtxXm30x0BypY=","A/d0vVlOJJetKCupmOaHha82O6Jy8CCtXts=","9cTDudEs4w/gEOWxCc5W8EYcvOY0YLLgdYU=","8pEHtVSKt7o3WKqZp7Y4b2BiKCr+zRk3CGc=","BKKwsdzocCJ6YGSBNp7pGolIr264XYt6Izk=","/DuSrUPbH82EyDTJ5kbkTCyeHa93ilKE8r4=","Cgglqcu52FXJ8PrRd241OcW0musxGsDJ2eA=","DV3hpU4fjOAeuLX52RZbpuPKDif7t2sepAI=","+25WocZ9S3hTgHvhSD6K0wrgiWO9J/lTj1w=","O2Ua3QUXvlZbUmn0gQHQCYLh74xs8RFbkZg=","zVat2Y11ec4WaqfsECkBfGvLaMgqYYMWusY=","ygNp1QjTLXvBIujEvlFv4021/ATgzCjBxyQ=","PDDe0YCx6uOMGibcL3m+lqSfe0CmXLqM7Ho=","xKn8zR+ChQxysnaU/6GzwAFJyYFpi2NyPf0=","MppLyZfgQpQ/iriMbolitehjTsUvG/E/FqM=","Nc+PxRJGFiHowvekwPEMKs4d2gnltlroa0E=","w/w4wZok0bml+jm8UdndXyc3XU2jJsilQB8=","2ODL/TEgyOIJj1c0fVwWhpmso5ZmBfUJ1FI=","LtN8+blCD3pEt5ks7HTH83CGJNIglWdE/ww=","KYa49TzkW8+T/9YEQgypbFb4sB7qOMyTgu4=","37UP8bSGnFfexxgc0yR4Gb/SN1qsqF7eqbA=","Jywt7Su187ggb0hUA/x1TxoEhZtjf4cgeDc=","0R+a6aPXNCBtV4ZMktSkOvMuAt8l7xVtU2k=","1kpe5SZxYJW6H8lkPKzKpdVQlhPvQr66Los=","IHnp4a4Tpw33Jwd8rYQb0Dx6EVep0iz3BdU=","lriROmdXM49JUcece7n8GK2ktL2g++ZJJDw=","YIsmPu819BcEaQmE6pEtbUSOM/nma3QED2I=","Z97iMmqToKLTIUasROlD8mLwpzUsxt/TcoA=","ke1VNuLxZzqeGYi01cGSh4vaIHFqVk2eWd4=","aXR3Kn3CCNVgsdj8BRmf0S4MkrClgZRgiFk=","n0fALvWgz00tiRbklDFOpMcmFfTjEQYtowc=","mBIEInAGm/j6wVnMOkkgO+FYgTgpvK363uU=","biGzJvhkXGC3+ZfUq2HxTghyBnxvLD+39bs=","dT1AGlNgRTsbjPlch+Q6l7bp+KeqDwIbYfY=","gw73HtsCgqNWtDdEFszr4l/Df+Psn5BWSqg=","hFszEl6k1haB/HhsuLSFfXm96y8mMjuBN0o=","cmiEFtbGEY7MxLZ0KZxUCJCXbGtgoqnMHBQ=","ivGmCkn1fmEybOY8+URZXjVB3qqvdXAyzZM=","fMIRDsGXufl/VCgkaGyIK9xrWe7p5eJ/5s0=","e5fVAkQx7UyoHGcMxhTmtPoVzSIjSEmomy8=","jaRiBsxTKtTlJKkUVzw3wRM/SmZl2NvlsHE=","Ta8ueg853/rt9rsBngNtG5s+LIm0DjPtrrU=","u5yZfodbGGKgznUZDyu8bnIUq83ynqGghes=","vMldcgL9TNd3hjoxoVPS8VRqPwE4Mwp3+Ak=","Svrqdoqfi086vvQpMHsDhL1AuEV+o5g601c=","smPIahWs5KDEFqRh4KMO0hiWCoSxdEHEAtA=","RFB/bp3OIziJLmp5cYvfp/G8jcD35NOJKY4=","QwW7Yhhod41eZiVR3/OxONfCGQw9SXheVGw=","tTYMZpAKsBUTXutJTttgTT7onkh72eoTfzI=","rir/WjsOqU6/K4XBYl6rlIBzYJO++te/638=","WBlIXrNsbtbyE0vZ83Z64WlZ59f4akXywCE=","X0yMUjbKOmMlWwTxXQ4Ufk8ncxsyx+4lvcM=","qX87Vr6o/ftoY8rpzCbFC6YN9F90V3xolp0=","UeYZSiGbkhSWy5qhHP7IXQPbRp67gKWWRxo=","p9WuTqn5VYzb81S5jdYZKOrxwdr9EDfbbEQ=","oIBqQixfATkMuxuRI653t8yPVRY3vZwMEaY=","VrPdRqQ9xqFBg9WJsoamwiWl0lJxLQ5BOvg=","PZbyureL9mUcAj+7rNDDHsGNmdWIDFEcLTM=","y6VFvj/pMf1ROvGjPfgSayinHpHOnMNRBm0=","zPCBsrpPZUiGcr6Lk4B89A7Zil0EMWiGe48=","OsM2tjItotDLSnCTAqitgefzDRlCofrLUNE=","wloUqq0ezT814iDb0nCg10Ilv9iNdiM1gVY=","NGmjriV8Cqd42u7DQ1hxoqsPOJzL5rF4qgg=","MzxnoqDaXhKvkqHr7SAfPY1xrFABSxqv1+o=","xQ/Qpii4mYriqm/zfAjOSGRbKxRH24ji/LQ=","3hMjmoO8gNFO3wF7UI0FkdrA1c+C+LVOaPk=","KCCUngveR0kD589jwaXU5DPqUovEaCcDQ6c=","L3VQko54E/zUr4BLb926exWUxkcOxYzUPkU=","2UbnlgYa1GSZl05T/vVrDvy+QQNIVR6ZFRs=","Id/Fipkpu4tnPx4bLi1mWFlo88KHgsdnxJw=","1+xyjhFLfBMqB9ADvwW3LbBCdIbBElUq78I=","0Lm2gpTtKKb9T58rEX3ZspY84EoLv/79kiA=","JooBhhyP7z6wd1EzgFUIx38WZw5NL2ywuX4=","5oFN+t/lGhC4pUMmSWpSHfcXAeGc+YS4p7o=","ELL6/leH3Yj1nY0+2EKDaB49hqXaaRb1jOQ=","F+c+8tIhiT0i1cIWdjrt9zhDEmkQxL0i8QY=","4dSJ9lpDTqVv7QwO5xI8gtFplS1WVC9v2lg=","GU2r6sVwIUqRRVxGN8ox1HS/J+yZg/aRC98=","734c7k0S5tLcfZJepuLgoZ2VoKjfE2TcIIE=","6CvY4si0smcLNd12CJqOPrvrNGQVvs8LXWM=","Hhhv5kDWdf9GDRNumbJfS1LBsyBTLl1Gdj0=","BQSc2uvSbKTqeH3mtTeUkuxaTfuWDWDq4nA=","8zcr3mOwqzynQLP+JB9F5wVwyr/QnfKnyS4=","9GLv0uYW/4lwCPzWimcreCMOXnMaMFlwtMw=","AlFY1m50OBE9MDLOG0/6Dcok2TdcoMs9n5I=","+sh6yvFHV/7DmGKGy5f3W2/ya/aTdxLDThU=","DPvNznklkGaOoKyeWr8mLobY7LLV54COZUs=","C64JwvyDxNNZ6OO29MdIsaCmeH4fSitZGKk=","/Z2+xnThA0sU0C2uZe+ZxEmM/zpZ2rkUM/c=","3eRXJ9rypEbj9yrSyGuCFHX27m3wCJXjNiI=","K9fgI1KQY96uz+TKWUNTYZzcaSm2mAeuHXw=","LIIkL9c2N2t5h6vi9zs9/rqi/eV8Nax5YJ4=","2rGTK19U8PM0v2X6ZhPsi1OIeqE6pT40S8A=","IiixN8BnnxzKFzWytsvh3fZeyGD1cufKmkc=","1BsGM0gFWISHL/uqJ+MwqB90TySz4nWHsRk=","007CP82jDDFQZ7SCiZteNzkK2+h5T95QzPs=","JX11O0XBy6kdX3qaGLOPQtAgXKw/30wd56U=","PmGGB+7F0vKxKhQSNDZEm267onf6/HGxc+g=","yFIxA2anFWr8EtoKpR6V7oeRJTO8bOP8WLY=","zwf1D+MBQd8rWpUiC2b7caHvsf92wUgrJVQ=","OTRCC2tjhkdmYls6mk4qBEjFNrswUdpmDgo=","wa1gF/RQ6aiYygtySpYnUu0ThHr/hgOY340=","N57XE3wyLjDV8sVq2772JwQ5Az65FpHV9NM=","MMsTH/mUeoUCuopCdcaYuCJHl/JzuzoCiTE=","xvikG3H2vR1PgkRa5O5JzcttELY1K6hPom8=","BvPoZ7KcSDNHUFZPLdETF0Nsdlnk/UBHvKs=","8MBfYzr+j6sKaJhXvPnCYqpG8R2ibdIKl/U=","95Wbb79Y2x7dINd/EoGs/Yw4ZdFowHnd6hc=","AaYsazc6HIaQGBlng6l9iGUS4pUuUOuQwUk=","+T8Od6gJc2lusEkvU3Fw3sDEUFThhzJuEM4=","Dwy5cyBrtPEjiIc3wlmhqynu1xCnF6AjO5A=","CFl9f6XN4ET0wMgfbCHPNA+QQ9xtugv0RnI=","/mrKey2vJ9y5+AYH/QkeQea6xJgrKpm5bSw=","5XY5R4arPocVjWiP0YzVmFghOkPuCaQV+WE=","E0WOQw7J+R9YtaaXQKQE7bELvQeomTZY0j8=","FBBKT4tvraqP/em/7txqcpd1KctiNJ2Pr90=","4iP9SwMNajLCxSenf/S7B35fro8kpA/ChIM=","GrrfV5w+Bd08bXfvryy2UduJHE7rc9Y8VQQ=","7IloUxRcwkVxVbn3PgRnJDKjmwqt40Rxflo=","69ysX5H6lvCmHfbfkHwJuxTdD8ZnTu+mA7g=","He8bWxmYUWjrJTjHAVTYzv33iIIh3n3rKOY=","dso0pwouYay2pNL1HwK9EhnfwwXY/yK2Py0=","gPmDo4JMpjT7nBztjipsZ/D1REGeb7D7FHM=","h6xHrwfq8oEs1FPFIFIC+NaL0I1UwhssaZE=","cZ/wq4+INRlh7J3dsXrTjT+hV8kSUolhQs8=","iQbStxC7WvafRM2VYaLe25p35QjdhVCfk0g=","fzVls5jZnW7SfAON8IoPrnNdYkybFcLSuBY=","eGChvx1/ydsFNEylXvJhMVUj9oBRuGkFxfQ=","jlMWu5UdDkNIDIK9z9qwRLwJccQXKPtI7qo=","lU/lhz4ZFxjkeew14197nQKSjx/SC8bkeuc=","Y3xSg7Z70ICpQSItcneq6Ou4CFuUm1SpUbk=","ZCmWjzPdhDV+CW0F3A/Ed83GnJdeNv9+LFs=","khohi7u/Q60zMaMdTScVAiTsG9MYpm0zBwU=","aoMDlySMLELNmfNVnf8YVIE6qRLXcbTN1oI=","nLC0k6zu69qAoT1NDNfJIWgQLlaR4SaA/dw=","m+VwnylIv29X6XJloq+nvk5uuppbTI1XgD4=","bdbHm6EqePca0bx9M4d2y6dEPd4d3B8aq2A=","rd2L52JAjdkSA65o+rgsES9FWzHMCvcStaQ=","W+484+oiSkFfO2Bwa5D9ZMZv3HWKmmVfnvo=","XLv472+EHvSIcy9YxeiT++ARSLlAN86I4xg=","qohP6+fm2WzFS+FAVMBCjgk7z/0Gp1zFyEY=","UhFt93jVtoM747EIhBhP2KztfTzJcIU7GcE=","pCLa8/C3cRt2238QFTCerUXH+niP4Bd2Mp8=","o3ce/3URJa6hkzA4u0jwMmO5brRFTbyhT30=","VUSp+/1z4jbsq/4gKmAhR4qT6fAD3S7sZCM=","Tlhax1Z3+21A3pCoBuXqnjQIFyvG/hNA8G4=","uGvtw94VPPUN5l6wl807690ikG+AboEN2zA=","vz4pz1uzaEDarhGYObVVdPtcBKNKwyraptI=","SQ2ey9PRr9iXlt+AqJ2EARJ2g+cMU7iXjYw=","sZS810ziwDdpPo/IeEWJV7egMSbDhGFpXAs=","R6cL08SAB68kBkHQ6W1YIl6KtmKFFPMkd1U=","QPLP30EmUxrzTg74RxU2vXj0Iq5PuVjzCrc=","tsF428lElIK+dsDg1j3nyJHepeoJKcq+Iek="]},_resource:null,$type:new $.ig.Type("RSP26",$.ig.$ot)},true);$.ig.util.defType("RSP28:lr","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["/AkcDRL70JZnrmQppwz3OHV36X+1ZHmTsEo6xQ==","/AkcDRL70JZnrmQppwz3OHV36X+1ZHmTsEo6xQ==","5RI4GiTrvTHOQchSUxjzcOruz/53yPI7fZR0lw==","GRskFzYQbaep76x79BQESJ+ZJoHCrIuozd5OUg==","1yRwNEjLZ2KBgo2kpjD74MnBg+Hujfl2+jXoMw==","Ky1sOVowt/TmLOmNATwM2Ly2ap5b6YDlSn/S9g==","MjZILmwg2lNPw0X29SgIkCMvTB+ZRQtNh6GcpA==","zj9UI37bCsUobSHfUiT/qFZYpWAsIXLeN+umYQ==","s0jgaJCLzsQfGQdVUWDr3Y+fG9/BB+/s6WrNZg==","T0H8ZYJwHlJ4t2N89mwc5fro8qB0Y5Z/WSD3ow==","VlrYcrRgc/XRWM8HAngYrWVx1CG2zx3XlP658Q==","qlPEf6abo2O29qsupXTvlRAGPV4Dq2REJLSDNA==","ZGyQXNhAqaaem4rx91AQPUZemD4vihaaE18lVQ==","mGWMUcq7eTD5Ne7YUFznBTMpcUGa7m8JoxUfkA==","gX6oRvyrFJdQ2kKjpEjjTaywV8BYQuShbstRwg==","fXe0S+5QxAE3dCaKA0QUddnHvr/tJp0y3oFrBw==","e5Dd0D0LgZU+Mg6qosDLpwMjNqOfDsPFz9SHzA==","h5nB3S/wUQNZnGqDBcw8n3ZU39wqarpWf569CQ==","noLlyhngPKTwc8b48dg41+nN+V3oxjH+skDzWw==","Yov5xwsb7DKX3aLRVtTP75y6ECJdokhtAgrJng==","rLSt5HXA5ve/sIMOBPAwR8ritUJxgzqzNeFv/w==","UL2x6Wc7NmHYHucno/zHf7+VXD3E50MghatVOg==","SaaV/lErW8Zx8UtcV+jDNyAMerwGS8iISHUbaA==","ta+J80PQi1AWXy918OQ0D1V7k8OzL7Eb+D8hrQ==","yNg9uK2AT1EhKwn/86Ageoy8LXxeCSwpJr5Kqg==","NNEhtb97n8dGhW3WVKzXQvnLxAPrbVW6lvRwbw==","LcoFoolr8mDvasGtoLjTCmZS4oIpwd4SWyo+PQ==","0cMZr5uQIvaIxKWEB7QkMhMlC/2cpaeB62AE+A==","H/xNjOVLKDOgqYRbVZDbmkV9rp2whNVf3IuimQ==","4/VRgfew+KXHB+By8pwsojAKR+IF4KzMbMGYXA==","+u51lsGglQJu6EwJBogo6q+TYWPHTCdkoR/WDg==","Budpm9NbRZQJRiggoYTf0trkiBxyKF73EVXsyw==","9j2nvXoWHzd8ZBxJWZ2LUwZGbFsjHJuXg7UThQ==","CjS7sGjtz6Ebynhg/pF8a3MxhSSWeOIEM/8pQA==","Ey+fp179ogayJdQbCoV4I+yoo6VU1Gms/iFnEg==","7yaDqkwGcpDVi7AyrYmPG5nfStrhsBA/Tmtd1w==","IRnXiTLdeFX95pHt/61ws8+H77rNkWLheYD7tg==","3RDLhCAmqMOaSPXEWKGHi7rwBsV49RtyycrBcw==","xAvvkxY2xWQzp1m/rLWDwyVpIES6WZDaBBSPIQ==","OALzngTNFfJUCT2WC7l0+1AeyTsPPelJtF615A==","RXVH1eqd0fNjfRscCP1gjonZd4TiG3R7at/e4w==","uXxb2PhmAWUE0381r/GXtvyunvtXfw3o2pXkJg==","oGd/z852bMKtPNNOW+WT/mM3uHqV04ZAF0uqdA==","XG5jwtyNvFTKkrdn/OlkxhZAUQUgt//TpwGQsQ==","klE34aJWtpHi/5a4rs2bbkAY9GUMlo0NkOo20A==","blgr7LCtZgeFUfKRCcFsVjVvHRq58vSeIKAMFQ==","d0MP+4a9C6Asvl7q/dVoHqr2O5t7Xn827X5CRw==","i0oT9pRG2zZLEDrDWtmfJt+B0uTOOgalXTR4gg==","ja16bUcdnqJCVhLj+11A9AVlWvi8ElhSTGGUSQ==","caRmYFXmTjQl+HbKXFG3zHASs4cJdiHB/CuujA==","aL9Cd2P2I5OMF9qxqEWzhO+LlQbL2qppMfXg3g==","lLZeenEN8wXrub6YD0lEvJr8fHl+vtP6gb/aGw==","WokKWQ/W+cDD1J9HXW27FMyk2RlSn6EktlR8eg==","poAWVB0tKVakevtu+mFMLLnTMGbn+9i3Bh5Gvw==","v5syQys9RPENlVcVDnVIZCZKFuclV1Mfy8AI7Q==","Q5IuTjnGlGdqOzM8qXm/XFM9/5iQMyqMe4oyKA==","PuWaBdeWUGZdTxW2qj2rKYr6QSd9Fbe+pQtZLw==","wuyGCMVtgPA64XGfDTFcEf+NqFjIcc4tFUFj6g==","2/eiH/N97VeTDt3k+SVYWWAUjtkK3UWF2J8tuA==","J/6+EuGGPcH0oLnNXimvYRVjZ6a/uTwWaNUXfQ==","6cHqMZ9dNwTczZgSDA1QyUM7wsaTmE7IXz6xHA==","Fcj2PI2m55K7Y/w7qwGn8TZMK7km/Ddb73SL2Q==","DNPSK7u2ijUSjFBAXxWjuanVDTjkULzzIqrFiw==","8NrOJqlNWqN1IjRp+BlUgdyi5EdRNMVgkuD/Tg==","8XpTZ/QsPm74yDiSsicLpgyM2LZGOCszG3cmFw==","DXNPaubX7vifZly7FSv8nnn7McnzXFKgqz0c0g==","FGhrfdDHg182ifDA4T/41uZiF0gx8NkIZuNSgA==","6GF3cMI8U8lRJ5TpRjMP7pMV/jeElKCb1qloRQ==","Jl4jU7znWQx5SrU2FBfwRsVNW1eotdJF4ULOJA==","2lc/Xq4ciZoe5NEfsxsHfrA6sigd0avWUQj04Q==","w0wbSZgM5D23C31kRw8DNi+jlKnffSB+nNa6sw==","P0UHRIr3NKvQpRlN4AP0DlrUfdZqGVntLJyAdg==","QjKzD2Sn8Krn0T/H40fge4MTw2mHP8Tf8h3rcQ==","vjuvAnZcIDyAf1vuREsXQ/ZkKhYyW71MQlfRtA==","pyCLFUBMTZspkPeVsF8TC2n9DJfw9zbkj4mf5g==","WymXGFK3nQ1OPpO8F1PkMxyK5ehFk093P8OlIw==","lRbDOyxsl8hmU7JjRXcbm0rSQIhpsj2pCCgDQg==","aR/fNj6XR14B/dZK4nvsoz+lqffc1kQ6uGI5hw==","cAT7IQiHKvmoEnoxFm/o66A8j3Yees+Sdbx31Q==","jA3nLBp8+m/PvB4YsWMf09VLZgmrHrYBxfZNEA==","iuqOt8knv/vG+jY4EOfAAQ+v7hXZNuj21KOh2w==","duOSutvcb22hVFIRt+s3OXrYB2psUpFlZOmbHg==","b/i2re3MAsoIu/5qQ/8zceVBIeuu/hrNqTfVTA==","k/GqoP830lxvFZpD5PPESZA2yJQbmmNeGX3viQ==","Xc7+g4Hs2JlHeLucttc74cZubfQ3uxGALpZJ6A==","ocfijpMXCA8g1t+1EdvM2bMZhIuC32gTntxzLQ==","uNzGmaUHZaiJOXPO5c/IkSyAogpAc+O7UwI9fw==","RNXalLf8tT7ulxfnQsM/qVn3S3X1F5oo40gHug==","OaJu31mscT/Z4zFtQYcr3IAw9coYMQcaPclsvQ==","xaty0ktXoam+TVVE5ovc5PVHHLWtVX6JjYNWeA==","3LBWxX1HzA4Xovk/Ep/YrGreOjRv+fUhQF0YKg==","ILlKyG+8HJhwDJ0WtZMvlB+p00vanYyy8Bci7w==","7oYe6xFnFl1YYbzJ57fQPEnxdiv2vP5sx/yEjg==","Eo8C5gOcxss/z9jgQLsnBDyGn1RD2If/d7a+Sw==","C5Qm8TWMq2yWIHSbtK8jTKMfudWBdAxXumjwGQ==","9506/Cd3e/rxjhCyE6PUdNZoUKo0EHXECiLK3A==","B0f02o46IVmErCTb67qA9QrKtO1lJLCkmMI1kg==","+07o15zB8c/jAkDyTLZ3zX+9XZLQQMk3KIgPVw==","4lXMwKrRnGhK7eyJuKJzheAkexMS7EKf5VZBBQ==","HlzQzbgqTP4tQ4igH66EvZVTkmyniDsMVRx7wA==","0GOE7sbxRjsFLql/TYp7FcMLNwyLqUnSYvfdoQ==","LGqY49QKlq1igM1W6oaMLbZ83nM+zTBB0r3nZA==","NXG89OIa+wrLb2EtHpKIZSnl+PL8YbvpH2OpNg==","yXig+fDhK5yswQUEuZ5/XVySEY1JBcJ6rymT8w==","tA8Ush6x752btSOOutprKIVVrzKkI19Icaj49A==","SAYIvwxKPwv8G0enHdacEPAiRk0RRybbweLCMQ==","UR0sqDpaUqxV9Ovc6cKYWG+7YMzT661zDDyMYw==","rRQwpSihgjoyWo/1Ts5vYBrMibNmj9TgvHa2pg==","YytkhlZ6iP8aN64qHOqQyEyULNNKrqY+i50Qxw==","nyJ4i0SBWGl9mcoDu+Zn8Dnjxaz/yt+tO9cqAg==","hjlcnHKRNc7UdmZ4T/JjuKZ64y09ZlQF9glkUA==","ejBAkWBq5Viz2AJR6P6UgNMNClKIAi2WRkNelQ==","fNcpCrMxoMy6nipxSXpLUgnpgk76KnNhVxayXg==","gN41B6HKcFrdME5Y7na8anyeazFPTgry51yImw==","mcUREJfaHf103+IjGmK4IuMHTbCN4oFaKoLGyQ==","ZcwNHYUhzWsTcYYKvW5PGpZwpM84hvjJmsj8DA==","q/NZPvv6x647HKfV70qwssAoAa8Up4oXrSNabQ==","V/pFM+kBFzhcssP8SEZHirVf6NChw/OEHWlgqA==","TuFhJN8Rep/1XW+HvFJDwirGzlFjb3gs0Lcu+g==","suh9Kc3qqgmS8wuuG160+l+xJy7WCwG/YP0UPw==","z5/JYiO6bgilhy0kGBqgj4Z2mZE7LZyNvnx/OA==","M5bVbzFBvp7CKUkNvxZXt/MBcO6OSeUeDjZF/Q==","Ko3xeAdR0zlrxuV2SwJT/2yYVm9M5W62w+gLrw==","1oTtdRWqA68MaIFf7A6kxxnvvxD5gRclc6Ixag==","GLu5VmtxCWokBaCAvipbb0+3GnDVoGX7REmXCw==","5LKlW3mK2fxDq8SpGSasVzrA8w9gxBxo9AOtzg==","/amBTE+atFvqRGjS7TKoH6VZ1Y6iaJfAOd3jnA==","AaCdQV1hZM2N6gz7Sj5fJ9AuPPEXDO5TiZfZWQ==","//SmzvVYfNztjXA5eU4WURgFrXGMcFZmNu5MLg==","A/26w+ejrEqKIxQQ3kLhaW1yRA45FC/1hqR26w==","Guae1NGzwe0jzLhrKlblIfLrYo/7uKRdS3o4uQ==","5u+C2cNIEXtEYtxCjVoSGYeci/BO3N3O+zACfA==","KNDW+r2TG75sD/2d337tsdHELpBi/a8QzNukHQ==","1NnK969oyygLoZm0eHIaiaSzx+/XmdaDfJGe2A==","zcLu4Jl4po+iTjXPjGYewTsq4W4VNV0rsU/Qig==","Mcvy7YuDdhnF4FHmK2rp+U5dCBGgUSS4AQXqTw==","TLxGpmXTshjylHdsKC79jJeatq5Nd7mK34SBSA==","sLVaq3coYo6VOhNFjyIKtOLtX9H4E8AZb867jQ==","qa5+vEE4Dyk81b8+ezYO/H10eVA6v0uxohD13w==","VadisVPD379be9sX3Dr5xAgDkC+P2zIiElrPGg==","m5g2ki0Y1XpzFvrIjh4GbF5bNU+j+kD8JbFpew==","Z5Eqnz/jBewUuJ7hKRLxVCss3DAWnjlvlftTvg==","fooOiAnzaEu9VzKa3Qb1HLS1+rHUMrLHWCUd7A==","goMShRsIuN3a+VazegoCJMHCE85hVstU6G8nKQ==","hGR7HshT/UnTv36T247d9hsmm9ITfpWj+TrL4g==","eG1nE9qoLd+0ERq6fIIqzm5Rcq2mGuwwSXDxJw==","YXZDBOy4QHgd/rbBiJYuhvHIVCxktmeYhK6/dQ==","nX9fCf5DkO56UNLoL5rZvoS/vVPR0h4LNOSFsA==","U0ALKoCYmitSPfM3fb4mFtLnGDP982zVAw8j0Q==","r0kXJ5JjSr01k5ce2rLRLqeQ8UxIlxVGs0UZFA==","tlIzMKRzJxqcfDtlLqbVZjgJ182KO57ufptXRg==","SlsvPbaI94z70l9MiaoiXk1+PrI/X+d9ztFtgw==","NyybdljYM43MpnnGiu42K5S5gA3SeXpPEFAGhA==","yyWHe0oj4xurCB3vLeLBE+HOaXJnHQPcoBo8QQ==","0j6jbHwzjrwC57GU2fbFW35XT/OlsYh0bcRyEw==","Lje/YW7IXiplSdW9fvoyYwsgpowQ1fHn3Y5I1g==","4AjrQhATVO9NJPRiLN7Ny114A+w89IM56mXutw==","HAH3TwLohHkqipBLi9I68ygP6pOJkPqqWi/Ucg==","BRrTWDT46d6DZTwwf8Y+u7eWzBJLPHECl/GaIA==","+RPPVSYDOUjky1gZ2MrJg8LhJW3+WAiRJ7ug5Q==","CckBc49OY+uR6WxwINOdAh5DwSqvbM3xtVtfqw==","9cAdfp21s332RwhZh99qOms0KFUaCLRiBRFlbg==","7Ns5aaul3tpfqKQic8tucvStDtTYpD/KyM8rPA==","ENIlZLleDkw4BsAL1MeZSoHa56ttwEZZeIUR+Q==","3u1xR8eFBIkQa+HUhuNm4teCQstB4TSHT263mA==","IuRtStV+1B93xYX9Ie+R2qL1q7T0hU0U/ySNXQ==","O/9JXeNuubjeKimG1fuVkj1sjTU2Kca8MvrDDw==","x/ZVUPGVaS65hE2vcvdiqkgbZEqDTb8vgrD5yg==","uoHhGx/FrS+O8GslcbN235Hc2vVuayIdXDGSzQ==","Roj9Fg0+fbnpXg8M1r+B5+SrM4rbD1uO7HuoCA==","X5PZATsuEB5AsaN3IquFr3syFQsZo9AmIaXmWg==","o5rFDCnVwIgnH8dehadylw5F/HSsx6m1ke/cnw==","baWRL1cOyk0PcuaB14ONP1gdWRSA5ttrpgR6/g==","kayNIkX1Gtto3IKocI96By1qsGs1gqL4Fk5AOw==","iLepNXPld3zBMy7ThJt+T7Lzlur3LilQ25AOaQ==","dL61OGEep+qmnUr6I5eJd8eEf5VCSlDDa9o0rA==","clnco7JF4n6v22LaghNWpR1g94kwYg40eo/YZw==","jlDArqC+MujIdQbzJR+hnWgXHvaFBnenysXiog==","l0vkuZauX09hmqqI0Qul1feOOHdHqvwPBxus8A==","a0L4tIRVj9kGNM6hdgdS7YL50QjyzoWct1GWNQ==","pX2sl/qOhRwuWe9+JCOtRdShdGje7/dCgLowVA==","WXSwmuh1VYpJ94tXgy9afaHWnRdri47RMPAKkQ==","QG+Ujd5lOC3gGCcsdzteNT5Pu5apJwV5/S5Eww==","vGaIgMye6LuHtkMF0DepDUs4UukcQ3zqTWR+Bg==","wRE8yyLOLLqwwmWP03O9eJL/7FbxZeHYk+UVAQ==","PRggxjA1/CzXbAGmdH9KQOeIBSlEAZhLI68vxA==","JAME0QYlkYt+g63dgGtOCHgRI6iGrRPj7nFhlg==","2AoY3BTeQR0ZLcn0J2e5MA1mytczyWpwXjtbUw==","FjVM/2oFS9gxQOgrdUNGmFs+b7cf6BiuadD9Mg==","6jxQ8nj+m05W7owC0k+xoC5JhsiqjGE92ZrH9w==","8yd05U7u9un/ASB5Jlu16LHQoEloIOqVFESJpQ==","Dy5o6FwVJn+Yr0RQgVdC0MSnSTbdRJMGpA6zYA==","Do71qQF0QrIVRUiry2kd9xSJdcfKSH1VLZlqOQ==","8ofppBOPkiRy6yyCbGXqz2H+nLh/LATGndNQ/A==","65zNsyWf/4PbBID5mHHuh/5nujm9gI9uUA0erg==","F5XRvjdkLxW8quTQP30Zv4sQU0YI5Pb94Eckaw==","2aqFnUm/JdCUx8UPbVnmF91I9iYkxYQj16yCCg==","JaOZkFtE9UbzaaEmylURL6g/H1mRof2wZ+a4zw==","PLi9h21UmOFahg1dPkEVZzemOdhTDXYYqjj2nQ==","wLGhin+vSHc9KGl0mU3iX0LR0KfmaQ+LGnLMWA==","vcYVwZH/jHYKXE/+mgn2KpsWbhgLT5K5xPOnXw==","Qc8JzIMEXOBt8ivXPQUBEu5hh2e+K+sqdLmdmg==","WNQt27UUMUfEHYesyREFWnH4oeZ8h2CCuWfTyA==","pN0x1qfv4dGjs+OFbh3yYgSPSJnJ4xkRCS3pDQ==","auJl9dk06xSL3sJaPDkNylLX7fnlwmvPPsZPbA==","lut5+MvPO4LscKZzmzX68iegBIZQphJcjox1qQ==","j/Bd7/3fViVFnwoIbyH+urg5IgeSCpn0Q1I7+w==","c/lB4u8khrMiMW4hyC0Jgs1Oy3gnbuBn8xgBPg==","dR4oeTx/wycrd0YBaanWUBeqQ2RVRr6Q4k3t9Q==","iRc0dC6EE7FM2SIozqUhaGLdqhvgIscDUgfXMA==","kAwQYxiUfhblNo5TOrElIP1EjJoijkyrn9mZYg==","bAUMbgpvroCCmOp6nb3SGIgzZeWX6jU4L5Ojpw==","ojpYTXS0pEWq9culz5ktsN5rwIW7y0fmGHgFxg==","XjNEQGZPdNPNW6+MaJXaiKscKfoOrz51qDI/Aw==","RyhgV1BfGXRktAP3nIHewDSFD3vMA7XdZexxUQ==","uyF8WkKkyeIDGmfeO40p+EHy5gR5Z8xO1aZLlA==","xlbIEaz0DeM0bkFUOMk9jZg1WLuUQVF8Cycgkw==","Ol/UHL4P3XVTwCV9n8XKte1CscQhJSjvu20aVg==","I0TwC4gfsNL6L4kGa9HO/XLbl0XjiaNHdrNUBA==","303sBprkYESdge0vzN05xQesfjpW7drUxvluwQ==","EXK4JeQ/aoG17MzwnvnGbVH021p6zKgK8RLIoA==","7XukKPbEuhfSQqjZOfUxVSSDMiXPqNGZQVjyZQ==","9GCAP8DU17B7rQSizeE1HbsaFKQNBFoxjIa8Nw==","CGmcMtIvByYcA2CLau3CJc5t/du4YCOiPMyG8g==","+LNSFHtiXYVpIVTikvSWpBLPGZzpVObCrix5vA==","BLpOGWmZjRMOjzDLNfhhnGe48ONcMJ9RHmZDeQ==","HaFqDl+J4LSnYJywwexl1Pgh1mKenBT507gNKw==","4ah2A01yMCLAzviZZuCS7I1WPx0r+G1qY/I37g==","L5ciIDOpOufoo9lGNMRtRNsOmn0H2R+0VBmRjw==","054+LSFS6nGPDb1vk8iafK55cwKyvWYn5FOrSg==","yoUaOhdCh9Ym4hEUZ9yeNDHgVYNwEe2PKY3lGA==","NowGNwW5V0BBTHU9wNBpDESXvPzFdZQcmcff3Q==","S/uyfOvpk0F2OFO3w5R9eZ1QAkMoUwkuR0a02g==","t/KucfkSQ9cRljeeZJiKQegn6zydN3C99wyOHw==","rumKZs8CLnC4eZvlkIyOCXe+zb1fm/sVOtLATQ==","UuCWa935/ubf1//MN4B5MQLJJMLq/4KGipj6iA==","nN/CSKMi9CP3ut4TZaSGmVSRgaLG3vBYvXNc6Q==","YNbeRbHZJLWQFLo6wqhxoSHmaN1zuonLDTlmLA==","ec36UofJSRI5+xZBNrx16b5/TlyxFgJjwOcofg==","hcTmX5UymYReVXJokbCC0csIpyMEcnvwcK0Suw==","gyOPxEZp3BBXE1pIMDRdAxHsLz92WiUHYfj+cA==","fyqTyVSSDIYwvT5hlziqO2SbxkDDPlyU0bLEtQ==","ZjG33mKCYSGZUpIaYyyuc/sC4MEBktc8HGyK5w==","mjir03B5sbf+/PYzxCBZS451Cb609q6vrCawIg==","VAf/8A6iu3LWkdfslgSm49gtrN6Y19xxm80WQw==","qA7j/RxZa+SxP7PFMQhR261aRaEts6XiK4cshg==","sRXH6ipJBkMY0B++xRxVkzLDYyDvHy5K5lli1A==","TRzb5ziy1tV/fnuXYhCiq0e0il9ae1fZVhNYEQ==","MGtvrNbiEtRICl0dYVS23p5zNOC3XcrriJIzFg==","zGJzocQZwkIvpDk0xlhB5usE3Z8CObN4ONgJ0w==","1XlXtvIJr+WGS5VPMkxFrnSd+x7AlTjQ9QZHgQ==","KXBLu+Dyf3Ph5fFmlUCylgHqEmF18UFDRUx9RA==","508fmJ4pdbbJiNC5x2RNPleytwFZ0DOdcqfbJQ==","G0YDlYzSpSCuJrSQYGi6BiLFXn7stEoOwu3h4A==","Al0ngrrCyIcHyRjrlHy+Tr1ceP8uGMGmDzOvsg==","/lQ7j6g5GBFgZ3zCM3BJdsgrkYCbfLg1v3mVdw=="]},_resource:null,$type:new $.ig.Type("RSP28",$.ig.$ot)},true);$.ig.util.defType("RSP30:ls","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["1PZNScPAS2IFRmexFtmKM7X2SBkSLuRK2MMLaoKW","1PZNScPAS2IFRmexFtmKM7X2SBkSLuRK2MMLaoKW","tfGakpudlsQKjM5/LK8JZnfxkDIkXNWUrZsW1Bkx","YQfX21hd3aYPyqnOOnaDVcIH2Cs2cjHedVgdvpun","d/8pOSsnMZUUBYH+WEMSzO7/PWRIuLc1RysstTJi","owlkcOjnevcRQ+ZPTpqY/1sJdX1allN/n+gn37D0","wg6zq7C6p1EeiU+BdOwbqpkOrVZs5GKh6rA6YStT","Fvj+4nN67DMbzygwYjWRmSz45U9+yobrMnMxC6nF","7uNSclZOYjcoCh/hsIYkhcHjesiQbXNqjlZYd2TE","OhUfO5WOKVUtTHhQpl+utnQVMtGCQ5cgVpVTHeZS","WxLI4M3T9PMihtGenCkt47YS6vq0Mab+I81Oo331","j+SFqQ4Tv5EnwLYvivCn0APkouOmH0K0+w5Fyf9j","mRx7S31pU6I8D54f6MU2SS8cR6zY1cRfyX10wlam","Teo2Ar6pGMA5Sfmu/hy8eprqD7XK+yAVEb5/qNQw","LO3h2eb0xWY2g1BgxGo/L1jt1578iRHLZOZiFk+X","+BuskCU0jgQzxTfR0rO1HO0bn4fup/WBvCVpfM0B","wduk5KycxG5QFD7ffRFIF5/b9I092ubUAayw7siV","FS3prW9cjwxVUllua8jCJCotvJQv9AKe2W+7hEoD","dCo+djcBUqpamPCgUb5BcegqZL8ZhjNArDemOtGk","oNxzP/TBGchf3pcRR2fLQl3cLKYLqNcKdPStUFMy","tiSN3Ye79ftEEb8hJVJa23Ekyel1YlHhRoecW/r3","YtLAlER7vplBV9iQM4vQ6MTSgfBnTLWrnkSXMXhh","A9UXTxwmYz9OnXFeCf1TvQbVWdtRPoR16xyKj+PG","1yNaBt/mKF1L2xbvHyTZjrMjEcJDEGA/M9+B5WFQ","Lzj2lvrSpll4HiE+zZdskl44jkWtt5W+j/romaxR","+8673zkS7Tt9WEaP207moevOxly/mXH0Vznj8y7H","mslsBGFPMJ1yku9B4Thl9CnJHneJ60AqImH+TbVg","Tj8hTaKPe/931Ijw9+Hvx5w/Vm6bxaRg+qL1Jzf2","WMffr9H1l8xsG6DAldR+XrDHsyHlDyKLyNHELJ4z","jDGS5hI13K5pXcdxgw30bQUx+zj3IcbBEBLPRhyl","7TZFPUpoAQhml26/uXt3OMc2IxPBU/cfZUrS+IcC","OcAIdImoSmpj0QkOr6L9C3LAawrTfRNVvYnZkgWU","n6tV1UUlldygKHyj+iKQLiOr9Qd6qdG1AkV9wY03","S10YnIbl3r6lbhsS7PsaHZZdvR5ohzX/2oZ2qw+h","KlrPR964AxiqpLLc1o2ZSFRaZTVe9QQhr95rFZQG","/qyCDh14SHqv4tVtwFQTe+GsLSxM2+Brdx1gfxaQ","6FR87G4CpEm0Lf1domGC4s1UyGMyEWaARW5RdL9V","PKIxpa3C7yuxa5rstLgI0XiigHogP4LKna1aHj3D","XaXmfvWfMo2+oTMijs6LhLqlWFEWTbMU6PVHoKZk","iVOrNzZfee+751STmBcBtw9TEEgEY1deMDZMyiTy","cUgHpxNr9+uIImNCSqS0q+JIj8/qxKLfjBMltunz","pb5K7tCrvImNZATzXH0+mFe+x9b46kaVVNAu3Gtl","xLmdNYj2YS+Crq09Zgu9zZW5H/3OmHdLIYgzYvDC","EE/QfEs2Kk2H6MqMcNI3/iBPV+TctpMB+Us4CHJU","BrcunjhMxn6cJ+K8EuemZwy3squifBXqyzgJA9uR","0kFj1/uMjRyZYYUNBD4sVLlB+rKwUvGgE/sCaVkH","s0a0DKPRULqWqyzDPkivAXtGIpmGIMB+ZqMf18Kg","Z7D5RWARG9iT7UtyKJElMs6waoCUDiQ0vmAUvUA2","XnDxMem5UbLwPEJ8hzPYObxwAYpHczdhA+nNL0Wi","ioa8eCp5GtD1eiXNkepSCgmGSZNVXdMr2yrGRcc0","64Fro3Ikx3b6sIwDq5zRX8uBkbhjL+L1rnLb+1yT","P3cm6rHkjBT/9uuyvUVbbH532aFxAQa/drHQkd4F","KY/YCMKeYCfkOcOC33DK9VKPPO4Py4BURMLhmnfA","/XmVQQFeK0Xhf6QzyalAxud5dPcd5WQenAHq8PVW","nH5CmlkD9uPutQ3989/DkyV+rNwrl1XA6Vn3Tm7x","SIgP05rDvYHr82pM5QZJoJCI5MU5ubGKMZr8JOxn","sJOjQ7/3M4XYNl2dN7X8vH2Te0LXHkQLjb+VWCFm","ZGXuCnw3eOfdcDosIWx2j8hlM1vFMKBBVXyeMqPw","BWI50SRqpUHSupPiGxr12gpi63DzQpGfICSDjDhX","0ZR0mOeq7iPX/PRTDcN/6b+Uo2nhbHXV+OeI5rrB","x2yKepTQAhDMM9xjb/bucJNsRiafpvM+ypS57RME","E5rHM1cQSXLJdbvSeS9kQyaaDj+NiBd0Eleyh5GS","cp0Q6A9NlNTGvxIcQ1nnFuSd1hS7+iaqZw+vOQo1","pmtdocyN37bD+XWtVYBtJVFrng2p1MLgv8ykU4ij","I0uqt4pKN6VdUPhb6UQ9XEZL9w70T793BIr6nwdu","973n/kmKfMdYFp/q/523b/O9vxfmYVs93Enx9YX4","lrowJRHXoWFX3DYkxes0OjG6ZzzQE2rjqRHsSx5f","Qkx9bNIX6gNSmlGV0zK+CYRMLyXCPY6pcdLnIZzJ","VLSDjqFtBjBJVXmlsQcvkKi0ymq89whCQ6HWKjUM","gELOx2KtTVJMEx4Up96lox1CgnOu2ewIm2LdQLea","4UUZHDrwkPRD2bfanagm9t9FWliYq93W7jrA/iw9","NbNUVfkw25ZGn9Bri3GsxWqzEkGKhTmcNvnLlK6r","zaj4xdwEVZJ1Wue6WcIZ2YeojcZkIswdityi6GOq","GV61jB/EHvBwHIALTxuT6jJexd92DChXUh+pguE8","eFliV0eZw1Z/1inFdW0Qv/BZHfRAfhmJJ0e0PHqb","rK8vHoRZiDR6kE50Y7SajEWvVe1SUP3D/4S/VvgN","ulfR/PcjZAdhX2ZEAYELFWlXsKIsmnsozfeOXVHI","bqGctTTjL2VkGQH1F1iBJtyh+Ls+tJ9iFTSFN9Ne","D6ZLbmy+8sNr06g7LS4Ccx6mIJAIxq68YGyYiUj5","21AGJ69+uaFulc+KO/eIQKtQaIka6Er2uK+T48pv","4pAOUybW88sNRMaElFV1S9mQA4PJlVmjBSZKcc/7","NmZDGuUWuKkIAqE1goz/eGxmS5rbu73p3eVBG01t","V2GUwb1LZQ8HyAj7uPp8La5hk7HtyYw3qL1cpdbK","g5fZiH6LLm0Cjm9KriP2HhuX26j/52h9cH5Xz1Rc","lW8nag3xwl4ZQUd6zBZnhzdvPueBLe6WQg1mxP2Z","QZlqI84xiTwcByDL2s/ttIKZdv6TAwrcms5trn8P","IJ69+JZsVJoTzYkF4Llu4UCertWlcTsC75ZwEOSo","9GjwsVWsH/gWi+609mDk0vVo5sy3X99IN1V7emY+","DHNcIXCYkfwlTtllJNNRzhhzeUtZ+CrJi3ASBqs/","2IURaLNY2p4gCL7UMgrb/a2FMVJL1s6DU7MZbCmp","uYLGs+sFBzgvwhcaCHxYqG+C6Xl9pP9dJusE0rIO","bXSL+ijFTFoqhHCrHqXSm9p0oWBvihsX/igPuDCY","e4x1GFu/oGkxS1ibfJBDAvaMRC8RQJ38zFs+s5ld","r3o4UZh/6ws0DT8qaknJMUN6DDYDbnm2FJg12RvL","zn3visAiNq07x5bkUD9KZIF91B01HEhoYcAoZ4Bs","GouiwwPifc8+gfFVRubAVzSLnAQnMqwiuQMjDQL6","vOD/Ys9vonn9eIT4E2atcmXgAgmO5m7CBs+HXopZ","aBayKwyv6Rv4PuNJBb8nQdAWShCcyIqI3gyMNAjP","CRFl8FTyNL339EqHP8mkFBIRkjuqurtWq1SRipNo","3ecouZcyf9/ysi02KRAuJ6fn2iK4lF8cc5ea4BH+","yx/WW+RIk+zpfQUGSyW/vosfP23GXtn3QeSr67g7","H+mbEieI2I7sO2K3Xfw1jT7pd3TUcD29mSeggTqt","fu5MyX/VBSjj8ct5Z4q22Pzur1/iAgxj7H+9P6EK","qhgBgLwVTkrmt6zIcVM860kY50bwLOgpNLy2VSOc","UgOtEJkhwE7VcpsZo+CJ96QDeMEeix2oiJnfKe6d","hvXgWVrhiyzQNPyotTkDxBH1MNgMpfniUFrUQ2wL","5/I3ggK8Vorf/lVmj0+AkdPy6PM618g8JQLJ/fes","MwR6y8F8HejauDLXmZYKomYEoOoo+Sx2/cHCl3U6","JfyEKbIG8dvBdxrn+6ObO0r8RaVWM6qdz7LznNz/","8QrJYHHGurnEMX1W7XoRCP8KDbxEHU7XF3H49l5p","kA0euymbZx/L+9SY1wySXT0N1Zdyb38JYinlSMXO","RPtT8upbLH3OvbMpwdUYboj7nY5gQZtDuuruIkdY","fTtbhmPzZhetbLonbnflZfo79oSzPIgWB2M3sELM","qc0Wz6AzLXWoKt2WeK5vVk/Nvp2hEmxc36A82sBa","yMrBFPhu8NOn4HRYQtjsA43KZraXYF2CqvghZFv9","HDyMXTuuu7GiphPpVAFmMDg8Lq+FTrnIcjsqDtlr","CsRyv0jUV4K5aTvZNjT3qRTEy+D7hD8jQEgbBXCu","3jI/9osUHOC8L1xoIO19mqEyg/npqttpmIsQb/I4","vzXoLdNJwUaz5fWmGpv+z2M1W9Lf2Oq37dMN0Wmf","a8OlZBCJiiS2o5IXDEJ0/NbDE8vN9g79NRAGu+sJ","k9gJ9DW9BCCFZqXG3vHB4DvYjEwjUft8iTVvxyYI","Ry5EvfZ9T0KAIMJ3yChL044uxFUxfx82UfZkraSe","JimTZq4gkuSP6mu58l7IhkwpHH4HDS7oJK55Ez85","8t/eL23g2YaKrAwI5IdCtfnfVGcVI8qi/G1yeb2v","5CcgzR6aNbWRYyQ4hrLTLNUnsShr6UxJzh5DchRq","MNFthN1afteUJUOJkGtZH2DR+TF5x6gDFt1IGJb8","Uda6X4UHo3Gb7+pHqh3aSqLWIRpPtZndY4VVpg1b","hSD3FkbH6BOeqY32vMRQeRcgaQNdm32Xu0ZezI/N","RpZJcwmUble6oO22z4h6uIyW8xz1nmPuCAnpIw7c","kmAEOspUJTW/5ooH2VHwizlguwXnsIek0MriSYxK","82fT4ZIJ+JOwLCPJ4ydz3vtnYy7RwrZ6pZL/9xft","J5GeqFHJs/G1akR49f757U6RKzfD7FIwfVH0nZV7","MWlgSiKzX8KupWxIl8todGJpzni9JtTbTyLFljy+","5Z8tA+FzFKCr4wv5gRLiR9efhmGvCDCRl+HO/L4o","hJj62LkuyQakKaI3u2RhEhWYXkqZegFP4rnTQiWP","UG63kXrugmShb8WGrb3rIaBuFlOLVOUFOnrYKKcZ","qHUbAV/aDGCSqvJXfw5ePU11idRl8xCEhl+xVGoY","fINWSJwaRwKX7JXmadfUDviDwc133fTOXpy6PuiO","HYSBk8RHmqSYJjwoU6FXWzqEGeZBr8UQK8SngHMp","yXLM2geH0cadYFuZRXjdaI9yUf9TgSFa8wes6vG/","34oyOHT9PfWGr3OpJ01M8aOKtLAtS6exwXSd4Vh6","C3x/cbc9dpeD6RQYMZTGwhZ8/Kk/ZUP7GbeWi9rs","anuoqu9gqzGMI73WC+JFl9R7JIIJF3IlbO+LNUFL","vo3l4yyg4FOJZdpnHTvPpGGNbJsbOZZvtCyAX8Pd","h03tl6UIqjnqtNNpspkyrxNNB5HIRIU6CaVZzcZJ","U7ug3mbI4Vvv8rTYpEC4nKa7T4jaamFw0WZSp0Tf","Mrx3BT6VPP3gOB0WnjY7yWS8l6PsGFCupD5PGd94","5ko6TP1Vd5/lfnqniO+x+tFK37r+NrTkfP1Ec13u","8LLEro4vm6z+sVKX6togY/2yOvWA/DIPTo51ePQr","JESJ503v0M779zUm/AOqUEhEcuyS0tZFlk1+Ena9","RUNePBWyDWj0PZzoxnUpBYpDqsekoOeb4xVjrO0a","kbUTddZyRgrxe/tZ0KyjNj+14t62jgPRO9Zoxm+M","aa6/5fNGyA7CvsyIAh8WKtKufVlYKfZQh/MBuqKN","vVjyrDCGg2zH+Ks5FMacGWdYNUBKBxIaXzAK0CAb","3F8ld2jbXsrIMgL3LrAfTKVf7Wt8dSPEKmgXbru8","CKloPqsbFajNdGVGOGmVfxCppXJuW8eO8qscBDkq","HlGW3Nhh+ZvWu012WlwE5jxRQD0QkUFlwNgtD5Dv","yqfblRuhsvnT/SrHTIWO1YmnCCQCv6UvGBsmZRJ5","q6AMTkP8b1/cN4MJdvMNgEug0A80zZTxbUM724ne","f1ZBB4A8JD3ZceS4YCqHs/5WmBYm43C7tYAwsQtI","2T0cpkyx+4saiJEVNarqlq89BhuPN7JbCkyU4oPr","DctR749xsOkfzvakI3NgpRrLTgKdGVYR0o+fiAF9","bMyGNNcsbU8QBF9qGQXj8NjMlimra2fPp9eCNpra","uDrLfRTsJi0VQjjbD9xpw2063jC5RYOFfxSJXBhM","rsI1n2eWyh4OjRDrben4WkHCO3/HjwVuTWe4V7GJ","ejR41qRWgXwLy3daezByafQ0c2bVoeEklaSzPTMf","GzOvDfwLXNoEAd6UQUbxPDYzq03j09D64Pyug6i4","z8XiRD/LF7gBR7klV597D4PF41Tx/TSwOD+l6Sou","N95O1Br/mbwygo70hSzOE27efNMfWsExhBrMlecv","4ygDndk/0t43xOlFk/VEINsoNMoNdCV7XNnH/2W5","gi/URoFiD3g4DkCLqYPHdRkv7OE7BhSlKYHaQf4e","VtmZD0KiRBo9SCc6v1pNRqzZpPgpKPDv8ULRK3yI","QCFn7THYqCkmhw8K3W/c34AhQbdX4nYEwzHgINVN","lNcqpPIY40sjwWi7y7ZW7DXXCa5FzJJOG/LrSlfb","9dD9f6pFPu0sC8F18cDVuffQ0YVzvqOQbqr29Mx8","ISawNmmFdY8pTabE5xlfikImmZxhkEfatmn9nk7q","GOa4QuAtP+VKnK/KSLuigTDm8pay7VSPC+AkDEt+","zBD1CyPtdIdP2sh7XmIosoUQuo+gw7DF0yMvZsno","rRci0HuwqSFAEGG1ZBSr50cXYqSWsYEbpnsy2FJP","eeFvmbhw4kNFVgYEcs0h1PLhKr2En2VRfrg5stDZ","bxmRe8sKDnBemS40EPiwTd4Zz/L6VeO6TMsIuXkc","u+/cMgjKRRJb30mFBiE6fmvvh+voewfwlAgD0/uK","2ugL6VCXmLRUFeBLPFe5K6noX8DeCTYu4VAebWAt","Dh5GoJNX09ZRU4f6Ko4zGBweF9nMJ9JkOZMVB+K7","9gXqMLZjXdJilrAr+D2GBPEFiF4igCflhbZ8ey+6","IvOneXWjFrBn0Nea7uQMN0TzwEcwrsOvXXV3Ea0s","Q/Rwoi3+yxZoGn5U1JKPYob0GGwG3PJxKC1qrzaL","lwI96+4+gHRtXBnlwksFUTMCUHUU8hY78O5hxbQd","gfrDCZ1EbEd2kzHVoH6UyB/6tTpqOJDQwp1Qzh3Y","VQyOQF6EJyVz1VZktqce+6oM/SN4FnSaGl5bpJ9O","NAtZmwbZ+oN8H/+qjNGdrmgLJQhOZEVEbwZGGgTp","4P0U0sUZseF5WZgbmggXnd39bRFcSqEOt8VNcIZ/","Zd3jxIPeWfLn8BXtJsxH5MrdBBIB0dyZDIMTvAmy","sSuujUAeEpDitnJcMBXN138rTAsT/zjT1EAY1osk","0Cx5VhhDzzbtfNuSCmNOgr0slCAljQkNoRgFaBCD","BNo0H9uDhFToOrwjHLrEsQja3Dk3o+1HedsOApIV","EiLK/aj5aGfz9ZQTfo9VKCQiOXZJaWusS6g/CTvQ","xtSHtGs5IwX2s/OiaFbfG5HUcW9bR4/mk2s0Y7lG","p9NQbzNk/qP5eVpsUiBcTlPTqURtNb445jMp3SLh","cyUdJvCktcH8Pz3dRPnWfeYl4V1/G1pyPvAit6B3","iz6xttWQO8XP+goMlkpjYQs+ftqRvK/zgtVLy212","X8j8/xZQcKfKvG29gJPpUr7INsODkku5WhZAoe/g","Ps8rJE4NrQHFdsRzuuVqB3zP7ui14HpnL05dH3RH","6jlmbY3N5mPAMKPCrDzgNMk5pvGnzp4t941WdfbR","/MGYj/63ClDb/4vyzglxreXBQ77ZBBjGxf5nfl8U","KDfVxj13QTLeuexD2ND7nlA3C6fLKvyMHT1sFN2C","STACHWUqnJTRc0WN4qZ4y5Iw04z9WM1SaGVxqkYl","ncZPVKbq1/bUNSI89H/y+CfGm5XvdikYsKZ6wMSz","pAZHIC9CnZy35CsyW90P81UG8J88CzpNDS+jUsEn","cPAKaeyC1v6yokyDTQSFwODwuIYuJd4H1eyoOEOx","EffdsrTfC1i9aOVNd3IGlSL3YK0YV+/ZoLS1htgW","xQGQ+3cfQDq4LoL8YauMppcBKLQKeQuTeHe+7FqA","0/luGQRlrAmj4arMA54dP7v5zft0s414SgSP5/NF","Bw8jUMel52ump819FUeXDA4PheJmnWkykseEjXHT","Zgj0i5/4Os2pbWSzLzEUWcwIXclQ71js55+ZM+p0","sv65wlw4ca+sKwMCOeieann+FdBCwbymP1ySWWji","SuUVUnkM/6uf7jTT61srdpTlilesZkkng3n7JaXj","nhNYG7rMtMmaqFNi/YKhRSETwk6+SK1tW7rwTyd1","/xSPwOKRaW+VYvqsx/QiEOMUGmWIOpyzLuLt8bzS","K+LCiSFRIg2QJJ0d0S2oI1biUnyaFHj59iHmmz5E","PRo8a1Irzj6L67Utsxg5unoatzPk3v4SxFLXkJeB","6exxIpHrhVyOrdKcpcGzic/s/yr28BpYHJHc+hUX","iOum+cm2WPqBZ3tSn7cw3A3rJwHAgiuGacnBRI6w","XB3rsAp2E5iEIRzjiW6677gdbxjSrM/MsQrKLgwm","+na2Ecb7zC5H2GlO3O7Xyul28RV7eA0sDsZufYSF","LoD7WAU7h0xCng7/yjdd+VyAuQxpVulm1gVlFwYT","T4csg11mWupNVKcx8EHerJ6HYSdfJNi4o114qZ20","m3Fhyp6mEYhIEsCA5phUnytxKT5NCjzye55zwx8i","jYmfKO3c/btT3eiwhK3FBgeJzHEzwLoZSe1CyLbn","WX/SYS4cttlWm48BknRPNbJ/hGgh7l5TkS5JojRx","OHgFunZBa39ZUSbPqALMYHB4XEMXnG+N5HZUHK/W","7I5I87WBIB1cF0F+vttGU8WOFFoFsovHPLVfdi1A","FJXkY5C1rhlv0navbGjzTyiVi93rFX5GgJA2CuBB","wGOpKlN15XtqlBEeerF5fJ1jw8T5O5oMWFM9YGLX","oWR+8QsoON1lXrjQQMf6KV9kG+/PSavSLQsg3vlw","dZIzuMjoc79gGN9hVh5wGuqSU/bdZ0+Y9cgrtHvm","Y2rNWruSn4x71/dRNCvhg8Zqtrmjrclzx7sav9Ij","t5yAE3hS1O5+kZDgIvJrsHOc/qCxgy05H3gR1VC1","1ptXyCAPCUhxWzkuGITo5bGbJouH8RznaiAMa8sS","Am0agePPQip0HV6fDl1i1gRtbpKV3/itsuMHAUmE","O60S9WpnCEAXzFeRof+f3XatBZhGouv4D2rek0wQ","71tfvKmnQyISijAgtyYV7sNbTYFUjA+y16nV+c6G","jlyIZ/H6noQdQJnujVCWuwFclapi/j5sovHIR1Uh","WqrFLjI61eYYBv5fm4kciLSq3bNw0NomejLDLde3","TFI7zEFAOdUDydZv+byNEZhSOPwOGlzNSEHyJn5y","mKR2hYKAcrcGj7He72UHIi2kcOUcNLiHkIL5TPzk","+aOhXtrdrxEJRRgQ1ROEd++jqM4qRolZ5drk8mdD","LVXsFxkd5HMMA3+hw8oORFpV4Nc4aG0TPRnvmOXV","1U5Ahzwpanc/xkhwEXm7WLdOf1DWz5iSgTyG5CjU","AbgNzv/pIRU6gC/BB6AxawK4N0nE4XzYWf+NjqpC","YL/aFae0/LM1SoYPPdayPsC/72Lyk00GLKeQMDHl","tEmXXGR0t9EwDOG+Kw84DXVJp3vgvalM9GSbWrNz","orFpvhcOW+Irw8mOSTqplFmxQjSedy+nxheqURq2","dkck99TOEIAuha4/X+Mjp+xHCi2MWcvtHtShO5gg","F0DzLIyTzSYhTwfxZZWg8i5A0ga6K/oza4y8hQOH","w7a+ZU9ThkQkCWBAc0wqwZu2mh+oBR55s0+374ER"]
},_resource:null,$type:new $.ig.Type("RSP30",$.ig.$ot)},true);$.ig.util.defType("RSP7:lt","Object",{init:function(){$.ig.$op.init.call(this);this._resource=["f3qapAtEdQ==","f3qapAtEdQ==","/vQpVRaI6g==","gY6z8R3Mnw==","4fVSqiwNyQ==","no/IDidJvA==","HwF7/zqFIw==","YHvhWzHBVg==","3/ekSVgajw==","oI0+7VNe+g==","IQONHE6SZQ==","XnkXuEXWEA==","PgL243QXRg==","QXhsR39TMw==","wPbftmKfrA==","v4xFEmnb2Q==","o/NVkrA0Aw==","3InPNrtwdg==","XQd8x6a86Q==","In3mY634nA==","QgYHOJw5yg==","PXydnJd9vw==","vPIubYqxIA==","w4i0yYH1VQ==","fATx2+gujA==","A35rf+Nq+Q==","gvDYjv6mZg==","/YpCKvXiEw==","nfGjccQjRQ==","4os51c9nMA==","YwWKJNKrrw==","HH8QgNnv2g==","W/uqOX1oBg==","JIEwnXYscw==","pQ+DbGvg7A==","2nUZyGCkmQ==","ug74k1Flzw==","xXRiN1ohug==","RPrRxkftJQ==","O4BLYkypUA==","hAwOcCVyiQ==","+3aU1C42/A==","evgnJTP6Yw==","BYK9gTi+Fg==","Zflc2gl/QA==","GoPGfgI7NQ==","mw11jx/3qg==","5HfvKxSz3w==","+Aj/q81cBQ==","h3JlD8YYcA==","BvzW/tvU7w==","eYZMWtCQmg==","Gf2tAeFRzA==","Zoc3peoVuQ==","5wmEVPfZJg==","mHMe8PydUw==","J/9b4pVGig==","WIXBRp4C/w==","2Qtyt4POYA==","pnHoE4iKFQ==","xgoJSLlLQw==","uXCT7LIPNg==","OP4gHa/DqQ==","R4S6uaSH3A==","tutJcvrQDA==","yZHT1vGUeQ==","SB9gJ+xY5g==","N2X6g+cckw==","Vx4b2NbdxQ==","KGSBfN2ZsA==","qeoyjcBVLw==","1pCoKcsRWg==","aRztO6LKgw==","FmZ3n6mO9g==","l+jEbrRCaQ==","6JJeyr8GHA==","iOm/kY7HSg==","95MlNYWDPw==","dh2WxJhPoA==","CWcMYJML1Q==","FRgc4ErkDw==","amKGREGgeg==","6+w1tVxs5Q==","lJavEVcokA==","9O1OSmbpxg==","i5fU7m2tsw==","ChlnH3BhLA==","dWP9u3slWQ==","yu+4qRL+gA==","tZUiDRm69Q==","NBuR/AR2ag==","S2ELWA8yHw==","KxrqAz7zSQ==","VGBwpzW3PA==","1e7DVih7ow==","qpRZ8iM/1g==","7RDjS4e4Cg==","kmp574z8fw==","E+TKHpEw4A==","bJ5Qupp0lQ==","DOWx4au1ww==","c58rRaDxtg==","8hGYtL09KQ==","jWsCELZ5XA==","MudHAt+ihQ==","TZ3dptTm8A==","zBNuV8kqbw==","s2n088JuGg==","0xIVqPOvTA==","rGiPDPjrOQ==","LeY8/eUnpg==","UpymWe5j0w==","TuO22TeMCQ==","MZksfTzIfA==","sBefjCEE4w==","z20FKCpAlg==","rxbkcxuBwA==","0Gx+1xDFtQ==","UeLNJg0JKg==","LphXggZNXw==","kRQSkG+Whg==","7m6INGTS8w==","b+A7xXkebA==","EJqhYXJaGQ==","cOFAOkObTw==","D5vankjfOg==","jhVpb1UTpQ==","8W/zy15X0A==","ccuS5Om9GA==","DrEIQOL5bQ==","jz+7sf818g==","8EUhFfRxhw==","kD7ATsWw0Q==","70Ra6s70pA==","bsrpG9M4Ow==","EbBzv9h8Tg==","rjw2rbGnlw==","0UasCbrj4g==","UMgf+KcvfQ==","L7KFXKxrCA==","T8lkB52qXg==","MLP+o5buKw==","sT1NUositA==","zkfX9oBmwQ==","0jjHdlmJGw==","rUJd0lLNbg==","LMzuI08B8Q==","U7Z0h0RFhA==","M82V3HWE0g==","TLcPeH7Apw==","zTm8iWMMOA==","skMmLWhITQ==","Dc9jPwGTlA==","crX5mwrX4Q==","8ztKahcbfg==","jEHQzhxfCw==","7DoxlS2eXQ==","k0CrMSbaKA==","Es4YwDsWtw==","bbSCZDBSwg==","KjA43ZTVHg==","VUqieZ+Raw==","1MQRiIJd9A==","q76LLIkZgQ==","y8Vqd7jY1w==","tL/w07Ocog==","NTFDIq5QPQ==","SkvZhqUUSA==","9ceclMzPkQ==","ir0GMMeL5A==","CzO1wdpHew==","dEkvZdEDDg==","FDLOPuDCWA==","a0hUmuuGLQ==","6sbna/ZKsg==","lbx9z/0Oxw==","icNtTyThHQ==","9rn36y+laA==","dzdEGjJp9w==","CE3evjktgg==","aDY/5Qjs1A==","F0ylQQOooQ==","lsIWsB5kPg==","6biMFBUgSw==","VjTJBnz7kg==","KU5Tone/5w==","qMDgU2pzeA==","17p692E3DQ==","t8GbrFD2Ww==","yLsBCFuyLg==","STWy+UZ+sQ==","Nk8oXU06xA==","xyDblhNtFA==","uFpBMhgpYQ==","OdTywwXl/g==","Rq5oZw6hiw==","JtWJPD9g3Q==","Wa8TmDQkqA==","2CGgaSnoNw==","p1s6zSKsQg==","GNd/30t3mw==","Z63le0Az7g==","5iNWil3/cQ==","mVnMLla7BA==","+SItdWd6Ug==","hli30Ww+Jw==","B9YEIHHyuA==","eKyehHq2zQ==","ZNOOBKNZFw==","G6kUoKgdYg==","mienUbXR/Q==","5V099b6ViA==","hSbcro9U3g==","+lxGCoQQqw==","e9L1+5ncNA==","BKhvX5KYQQ==","uyQqTftDmA==","xF6w6fAH7Q==","RdADGO3Lcg==","OqqZvOaPBw==","WtF459dOUQ==","JaviQ9wKJA==","pCVRssHGuw==","21/LFsqCzg==","nNtxr24FEg==","46HrC2VBZw==","Yi9Y+niN+A==","HVXCXnPJjQ==","fS4jBUII2w==","AlS5oUlMrg==","g9oKUFSAMQ==","/KCQ9F/ERA==","QyzV5jYfnQ==","PFZPQj1b6A==","vdj8syCXdw==","wqJmFyvTAg==","otmHTBoSVA==","3aMd6BFWIQ==","XC2uGQyavg==","I1c0vQfeyw==","PygkPd4xEQ==","QFK+mdV1ZA==","wdwNaMi5+w==","vqaXzMP9jg==","3t12l/I82A==","oafsM/l4rQ==","IClfwuS0Mg==","X1PFZu/wRw==","4N+AdIYrng==","n6Ua0I1v6w==","HiupIZCjdA==","YVEzhZvnAQ==","ASrS3qomVw==","flBIeqFiIg==","/977i7yuvQ==","gKRhL7fqyA=="]},_resource:null,$type:new $.ig.Type("RSP7",$.ig.$ot)},true);$.ig.util.defType("QRCodeBarcodeResources:f7","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b){return $$t.$f7.e.indexOf(a.charAt(b))},a:function(a){var b=new $$t.b8($.ig.Number.prototype.$type,0);var c,d,e;var f=a.length;c=0;if(a.charAt(f-1)==$$t.$f7.c){c=1;if(a.charAt(f-2)==$$t.$f7.c){c=2}f-=4}for(d=0;d<f;d+=4){e=$$t.$f7.d(a,d)<<18|$$t.$f7.d(a,d+1)<<12|$$t.$f7.d(a,d+2)<<6|$$t.$f7.d(a,d+3);b.add1(e>>16);b.add1(e>>8&255);b.add1(e&255)}switch(c){case 1:e=$$t.$f7.d(a,d)<<18|$$t.$f7.d(a,d+1)<<12|$$t.$f7.d(a,d+2)<<6;b.add1(e>>16);b.add1(e>>8&255);break;case 2:e=$$t.$f7.d(a,d)<<18|$$t.$f7.d(a,d+1)<<12;b.add1(e>>16);break}return b.toArray()},b:function(name_){var a=(new $.ig[name_])._resource;var b=function(){var $ret=new Array($firstRank=a.length);var $currRet=$ret;for(var $rankInit=0;$rankInit<$firstRank;$rankInit++){$currRet[$rankInit]=new Array}return $ret}();for(var c=0;c<a.length;c++){b[c]=$$t.$f7.a(a[c])}return b},$type:new $.ig.Type("QRCodeBarcodeResources",$.ig.$ot)},true);$.ig.util.defType("SR:ex","Object",{init:function(){$.ig.$op.init.call(this)},a:function(resourceName_){var a=String.empty();resourceName_=resourceName_.charAt(0).toLowerCase()+resourceName_.substr(1);a=$.ig.Barcode.locale[resourceName_];return a},$type:new $.ig.Type("SR",$.ig.$ot)},true);$.ig.util.defType("XamBarcodeView:bd","Object",{init:function(a){this.ai=new $$t.cr;this.c=["backing","bar","label"];this.e=false;this.f=false;this.r=null;this.ak=new $$t.bx;this.al=function(){var $ret=new $$t.bx;$ret.fill("black");return $ret}();this.i=NaN;this.n=-1;this.m=-1;$.ig.$op.init.call(this);this.a(a);this.h=new $$t.x(String,$$t.$x.$type.specialize(String,$$t.$bx.$type),0)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},q:null,ai:null,aj:function(){return this.ai},g:function(){return true},k:function(a){var b=$.ig.util.cast($$t.$cr.$type,a);if(b!=null&&b.aa()!=null){return this.b().d(b.aa())+0}return 0},ap:function(a){if(isNaN(this.i)){this.i=this.j(null)}var b=this.k(a);var c=this.i;return new $$t.cm(b,c)},h:null,c:null,v:function(){var $self=this;$self.e=true;var a=["white","black","black"];var b=["transparent",null,null];var c=function(){var $ret=new $$t.b8($.ig.Array.prototype.$type,0);$ret.add(a);$ret.add(b);return $ret}();$self.h.clear();var d=$self.c.length;for(var e=0;e<d;e++){var f=$self.c[e];var g=$$t.$c4.f("ui-barcode-"+f+"-fill","ui-barcode-"+f,"background-color",$self.p(),a[e]);var h=$$t.$c4.f("ui-barcode-"+f+"-outline","ui-barcode-"+f,"border-top-color",$self.p(),b[e]);var i=new $$t.x(String,$$t.$bx.$type,0);i.item("fill",g);i.item("outline",h);$self.h.item($self.c[e],i)}$self.ag();$self.e=false},ag:function(){this.e=true;var a=this.c.length;for(var b=0;b<a;b++){var c=this.c[b];this.af(c,this.h.item(c))}this.e=false},af:function(a,b){var c=b.item("fill");var d=b.item("outline");switch(a){case"backing":if(this.am==null){this.a().backingBrush(c)}if(this.an==null){this.a().backingOutline(d)}break;case"bar":if(this.ao==null){this.a().barBrush(c)}break;case"label":this.al=c;break}},d:function(a,b){var c=this.q;if(c==null){c=this.q=$("<span style='position:absolute;display:none' />");$("body").append(this.q)}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"?$$t.$dx.c(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},e:false,z:function(){this.e=true;this.e=false},f:false,ac:function(){if(!this.f){this.f=true;window.setTimeout(this.s.runOn(this),0)}},s:function(){if(this.f){this.f=false;this.a().a6()}},flush:function(){if(this.f){this.s()}},aa:function(a,b,c){a.l(b);a.m(c)},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},r:null,ak:null,x:function(a){var b=$(a);this.p(b);var c=Math.round(b.width());var d=Math.round(b.height());this.p().css("position","relative");var e=$("<canvas style='position:absolute'></canvas>");this.p().append(e);this.n=c;this.m=d;e.attr("width",c.toString());e.attr("height",d.toString());if(this.q==null){this.q=$("<span style='position:absolute;display:none' />")}this.p().append(this.q);this.a().b3(new $$t.cl(0,0,0,c,d));this.o(e);var f=this.o()[0].getContext("2d");this.b(new $$t.bt(new $$t.d4,f));this.v();this.ah();this.b().z(this.r);this.ab()},ad:function(a,b){if(b!=null){a.ab(b)}else{a.ab(this.al)}},ae:function(){this.v();this.ah();this.ac()},ah:function(){this.r=$$t.$dx.c(this.p());if(this.a().font()!=null){this.r=this.a().font()}this.i=this.j(this.r);this.ak=new $$t.bx;this.ak.__fill=this.p().css("color");if(this.b()!=null){this.b().z(this.r)}},t:function(){this.ab()},al:null,ab:function(){var $self=this;if($self.n!=$self.a().b3().width()||$self.m!=$self.a().b3().height()){$self.o().attr("width",$self.a().b3().width().toString());$self.o().attr("height",$self.a().b3().height().toString());$self.n=Math.round($self.a().b3().width());$self.m=Math.round($self.a().b3().height())}$self.b().i($self.a().b3().left(),$self.a().b3().top(),$self.a().b3().width(),$self.a().b3().height());var a=new $$t.co;a.ak(function(){var $ret=new $$t.ef;$ret.d(new $$t.cl(0,$self.a().b3().left(),$self.a().b3().top(),$self.a().b3().width(),$self.a().b3().height()));return $ret}());a.__fill=$self.a().backingBrush();a.__stroke=$self.a().backingOutline();a.z($self.a().backingStrokeThickness()*2);$self.b().q(a);if($self.ai.aa()!=null&&$self.ai.__visibility==0){var b=$self.ai.aa().split(" ");var c="";var d=$self.a().backingStrokeThickness();var e=$self.a().backingStrokeThickness();if(isNaN($self.i)){$self.i=$self.j(null)}var f=$self.i*1.2;var g=$self.a().b3().width()-2*$self.a().backingStrokeThickness();for(var h=0;h<b.length;h++){var i=c+b[h]+" ";var j=$self.b().d(i);if(j>g){var k=function(){var $ret=new $$t.cr;$ret.aa(c);$ret.m(d);$ret.l(e);return $ret}();$self.ad(k,$self.a().fontBrush());$self.b().z($self.r);$self.b().u(k);c=b[h]+" ";d+=f}else{c=i}}var l=function(){var $ret=new $$t.cr;$ret.aa(c);$ret.m(d);$ret.l(e);return $ret}();$self.ad(l,$self.a().fontBrush());$self.b().z($self.r);$self.b().u(l)}},i:0,j: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_)},n:0,m:0,y:function(){var a=Math.round(this.p().width());var b=Math.round(this.p().height());this.a().b3(new $$t.cl(0,0,0,a,b))},am:null,an:null,ao:null,w:function(a,b,c){var d=b;var e=c;if(!this.e){switch(a){case"BackingBrush":this.am=e;break;case"BackingOutline":this.an=e;break;case"BarBrush":this.ao=e;break}if(e==null){this.ag()}}},$type:new $.ig.Type("XamBarcodeView",$.ig.$ot)},true);$.ig.util.defType("XamGridBarcodeView:lu","XamBarcodeView",{_aq:null,aq:function(value){if(arguments.length===1){this._aq=value;return value}else{return this._aq}},init:function(a){$$t.$bd.init.call(this,a);this.aq(a);this.aq().b5(new $$t.lw);this.aq().b5().aa(this.aq())},ab:function(){$$t.$bd.ab.call(this);var a=this.aq().b5().ba();a.__fill=this.a().barBrush();this.b().q(a);var c=this.aq().b5().y().getEnumerator();while(c.moveNext()){var b=c.current();var d=$.ig.util.cast($$t.$cr.$type,b);if(d!=null){this.ad(d,this.a().fontBrush());this.b().z(this.r);this.b().u(d)}}},ar:function(a){this.a().a4(a);this.ac()},as:function(){var a=new $$t.cm(this.aq().b3().width(),this.aq().b3().height());var b=this.aq().b5().bi(a);this.aq().b5().bc(b)},at:function(){var $self=this;var a=$self.aq().b5().ba().ak();var b=a.c();var c=-Number.MAX_VALUE;var d=-Number.MAX_VALUE;var e=Number.MAX_VALUE;var f=Number.MAX_VALUE;var h=b.getEnumerator();while(h.moveNext()){var g=h.current();var i=g.d();var j=i.left();var k=i.right();var l=i.top();var m=i.bottom();e=j<e?j:e;f=l<f?l:f;c=k>c?k:c;d=m>d?m:d}var n=new $$t.cl(0,e,f,c-e,d-f);var o=new $$t.co;o.ak(function(){var $ret=new $$t.ef;$ret.d(n);return $ret}());return o},$type:new $.ig.Type("XamGridBarcodeView",$$t.$bd.$type)},true);$.ig.util.defType("BarcodeGrid:lw","Panel",{a3:null,ae:false,init:function(){$$t.$lx.init.call(this);this.ao(new $$t.lz($$t.$l6.$type));this.am(new $$t.lz($$t.$ma.$type));this.af(new $$t.b8($$t.$l1.$type,0));this.bj(new $$t.cm(0,0));this.ag(new $$t.b8($$t.$l1.$type,0));this.ba(new $$t.co);this.ba().z(0);var a=new $$t.l0;a.y().add(this.ba());this.y().add(a)},_ba:null,ba:function(value){if(arguments.length===1){this._ba=value;return value}else{return this._ba}},_af:null,af:function(value){if(arguments.length===1){this._af=value;return value}else{return this._af}},_ag:null,ag:function(value){if(arguments.length===1){this._ag=value;return value}else{return this._ag}},bb:null,bj:function(a){if(arguments.length===1){this.bb=a;return a}else{return this.bb}},ai:null,ak:function(a){if(arguments.length===1){this.ai=a;return a}else{return this.ai}},ah:null,aj:function(a){if(arguments.length===1){this.ah=a;return a}else{return this.ah}},a0:0,a1:function(a){if(arguments.length===1){this.a0=a;return a}else{return this.a0}},z:null,aa:function(a){if(arguments.length===1){this.z=a;return a}else{return this.z}},al:null,am:function(a){if(arguments.length===1){this.al=a;return a}else{return this.al}},an:null,ao:function(a){if(arguments.length===1){this.an=a;return a}else{return this.an}},bc:function(a){if(this.aa()==null){return a}var b=a.b()==0||a.a()==0;var c=new $$t.d9;if(this.aa().isValid()&&b==false){var e=this.af().getEnumerator();while(e.moveNext()){var d=e.current();c.c().add(this.a9(d))}}var f=0;var h=this.y().getEnumerator();while(h.moveNext()){var g=h.current();var i=$.ig.util.cast($$t.$cr.$type,g);if(i!=null){this.a4(i,a,b,this.ag().__inner[f]);f++}}this.ba().ak(c);return a},bi:function(a){var b=new $$t.cm(Number.MAX_VALUE,Number.MAX_VALUE);var d=this.y().getEnumerator();while(d.moveNext()){var c=d.current();var e=$.ig.util.cast($$t.$cr.$type,c);if(e!=null){this.bj(this.aa().view().ap(e))}}if(this.aa()!=null){var f=this.bf(this.bg(a),a);if(this.aa().barsFillMode()==1){this.ab(a)}if(this.aa().isValid()){return f}}return a},a5:function(){this.ao().clear();this.am().clear();this.af().clear();this.a6();this.ba().ak(null)},a6:function(){var a=new $$t.b8($$t.$cr.$type,0);var c=this.y().getEnumerator();while(c.moveNext()){var b=c.current();var d=$.ig.util.cast($$t.$cr.$type,b);a.add(d)}var f=a.getEnumerator();while(f.moveNext()){var e=f.current();this.y().remove(e)}this.ag().clear()},ab:function(a){if(this.aa().stretch()==0){return true}var b=this.bh();var c;if(b.a()==0||b.b()==0){if(b.a()==0&&this.aa().isValid()){c=$$t.$ex.a("InvalidHeight").replace("{0}",this.ao().count().toString()).replace("{1}",a.a().toString())}else{c=$$t.$ex.a("InvalidWidth").replace("{0}",this.am().count().toString()).replace("{1}",a.b().toString())}if(this.aa().isValid()){var d=new $$t.e0(0,c);this.aa().a9(d);return false}}var e=this.ac(a,b);if(!e){c=$$t.$ex.a("SmallSize").replace("{0}",a.b().toString()).replace("{1}",a.a().toString());if(this.aa().isValid()){var f=new $$t.e0(0,c);this.aa().a9(f);return false}}if(this.aa().isValid()==false){var g=this.ad(a,b);if(g){this.aa().a7();return false}}return true},ac:function(a,b){if(b.b()==0||b.a()==0){return true}switch(this.aa().stretch()){case 3:if(a.b()<=b.b()){return a.a()>=this.a1()}if(a.a()<=b.a()){return a.b()>=this.am().count()}return true;default:return a.b()>=this.am().count()&&a.a()>=this.a1()}},ad:function(a,b){var c=b.a();var d=b.b();var e=c>0&&d>0;if(this.aa().stretch()==3){return e&&(d<=a.b()||c<=a.a())}return e&&d<=a.b()&&c<=a.a()},a9:function(a){var $self=this;var b=$self.a3.__y+$self.ay(a.c());var c=$self.a3.__x+$self.at(a.b());var d=$self.az(a.b(),a.a());var e=$self.as(a.c(),a.d());var f=new $$t.cl(0,c,b,d,e);var g=function(){var $ret=new $$t.ef;$ret.d(f);return $ret}();return g},a4:function(a,b,c,d){var e=this.bh();var f=this.aa().as(b,e);if(this.ae){f.__x-=this.a3.__x}var g=d.c();var h=d.b();var i=d.a();var j=this.ay(g)+f.__y;var k=this.at(h)+f.__x;var l=c?0:this.az(h,i);if(i==this.am().count()&&l<this.bj().b()&&this.aa().isValid()){l=this.bj().b()}if(l==-1){l=e.b()}var m=this.bj().a();var n=(l-this.bj().b())/2;a.l(k+n);a.m(j)},at:function(a){var b=0;if(this.aj()==null){return b}if(this.ao().count()>0){for(var c=0;c<a;c++){b+=this.aj().__inner[c]}}return b},ay:function(a){var b=0;if(this.ak()==null){return b}if(this.am().count()>0){for(var c=0;c<a;c++){b+=this.ak().__inner[c]}}return b},bf:function(a,b){this.ae=false;if(a.b()<this.bj().b()&&a.b()<=b.b()&&a.b()!=0){this.a3=this.aa().as(this.bj(),a);a.b(this.bj().b());this.ae=true}else if(a.b()>b.b()||a.a()>b.a()){this.a3=this.aa().as(b,a)}else{this.a3=this.aa().as(b,a)}if(a.b()>b.b()){a.b(b.b())}if(a.a()>b.a()){a.a(b.a())}return a},bg:function(a){var b=this.be(a);var c=this.bd(b);return c},be:function(a){if(a.b()==0||a.a()==0){return a}var b=this.aa().cc();var c=a.a();var d=false;if(this.aa().c2()!=null&&this.aa().c2().__visibility==0&&c>this.bj().a()&&!Number.isInfinity(c)){c-=this.bj().a();d=true}var e,f;switch(this.aa().stretch()){case 1:return new $$t.cm(a.b(),a.a());case 0:return this.aa().c6(b);case 3:if(c*b>a.b()){f=c;e=b*f}else{e=a.b();f=e/b}break;default:if(c*b>a.b()){e=a.b();f=e/b}else{f=c;e=b*f}break}if(d){f+=this.bj().a()}e=Math.floor(e+.5);f=Math.floor(f+.5);return new $$t.cm(e,f)},bd:function(a){if(a.b()==0||a.a()==0){return a}var b=this.ap(a.a());var c=this.aq(a.b());return new $$t.cm(c,b)},bh:function(){var a=this.aw();a=a==-1?0:a;var b=this.ax();b=b==-1?0:b;return new $$t.cm(a,b)},aw:function(){if(this.aj()==null){return-1}return this.aj().sum()},ax:function(){if(this.ak()==null){return-1}return this.ak().sum()},ap:function(a){if(a==0){return a}var b=$$t.$lw.av(this.ao());this.a8(a,b);var c;var d=1;do{c=this.ax();if(c<=0){break}if(c>a){var e=a-d;if(e>0){this.a8(e,b);d++}else{break}}}while(c>a);return c},a8:function(a,b){this.ak(new $$t.b8(Number,0));if(b==0){return}a=a-this.bj().a();if(a<0){a=0}this.a1(0);var c=a/b;var d=0;var e=0;var f=new $$t.b8($.ig.Number.prototype.$type,0);for(var g=0;g<this.ao().count();g++){var h=this.ao().__inner[g];var i;if(h.c().a()){switch(this.aa().barsFillMode()){case 0:e+=h.c().c();var j=Math.round(c*e);i=j-d;d=j;break;default:i=Math.floor(c*h.c().c());break}}else{i=0;this.a1(this.a1()+1);f.add(g)}this.ak().add(i)}for(var k=0;k<this.a1();k++){this.ak().__inner[f.__inner[k]]=this.bj().a()/this.a1()}},aq:function(a){if(a==0){return a}var b=$$t.$lw.ar(this.am());var c=a;if(this.aa().barsFillMode()==1&&b>0){c=this.au(a)}this.a7(c,b);return c},au:function(a){var b=a%this.am().count();return a-b},a7:function(a,b){this.aj(new $$t.b8(Number,0));if(b==0){return}var c=0;var d=0;var e=a/b;var g=this.am().getEnumerator();while(g.moveNext()){var f=g.current();var h=0;if(f.c().a()){switch(this.aa().barsFillMode()){case 0:d+=f.c().c();var i=Math.round(e*d);h=i-c;c=i;break;case 1:default:h=Math.round(e*f.c().c());break}}this.aj().add(h)}},as:function(a,b){if(this.ak()==null){return 0}if(this.ao().count()>0&&a+b<=this.ao().count()){var c=0;for(var d=0;d<b;d++){c+=this.ak().__inner[a+d]}return c}return-1},az:function(a,b){if(this.aj()==null){return 0}if(this.am().count()>0&&a+b<=this.am().count()){var c=0;for(var d=0;d<b;d++){c+=this.aj().__inner[a+d]}return c}return-1},av:function(a){var $self=this;return a.where$1($$t.$l6.$type,function(b){return b.c().a()}).sum$1($$t.$l6.$type,function(b){return b.c().c()})},ar:function(a){var $self=this;return a.where$1($$t.$ma.$type,function(b){return b.c().a()}).sum$1($$t.$ma.$type,function(b){return b.c().c()})},$type:new $.ig.Type("BarcodeGrid",$$t.$lx.$type)},true);$.ig.util.defType("ColumnDefinition:ma","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("ColumnDefinition",$.ig.$ot)},true);$.ig.util.defType("GridLength:l7","Object",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.b=a;this.d=1},init1:function(initNumber,a,b){$.ig.$op.init.call(this);this.b=a;this.d=b},d:null,e:function(){return this.d},b:0,c:function(){return this.b},a:function(){return this.d==2},$type:new $.ig.Type("GridLength",$.ig.$ot)},true);$.ig.util.defType("Module:l1","Object",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this)},init1:function(initNumber,a,b,c,d){$.ig.$op.init.call(this);this.c(a);this.b(b);this.d(c);this.a(d)},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("Module",$.ig.$ot)},true);$.ig.util.defType("RowDefinition:l6","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("RowDefinition",$.ig.$ot)},true);$.ig.util.defType("QRCodeEncoder:mc","BarcodeEncodedAlgorithm",{init:function(a){$$t.$ar.init.call(this,a);this.aj(a)},aq:function(){this.cd();var a=this.aj().data();var b=this.aj().sizeVersion();var c=this.aj().errorCorrectionLevel();var d=new $$t.al;if(this.aj().eciHeaderDisplayMode()==1){d.d($$t.$mc.b4(this.aj().eciNumber()))}var e=this.aj().fnc1Mode();d.d($$t.$mc.b7(e,this.aj().applicationIndicator()));if(e==1||e==2){var f=$$t.$mc.be(this.aj().encodingMode());var g=a;if(e==1){g=$$t.$f8.e(g,f);if(String.isNullOrEmpty(g)){var h=$$t.$ex.a("InvalidAI");var i=new $$t.e0(0,h);throw i}}if(a.equals(g)==false){this.cb(a,g,f);a=g}}var j=this.bi(a,b,this.aj().encodingMode());var k=$$t.$mc.b5(j);var l=$$t.$mc.bq(b,c,k.length+d.b().length);var m=this.b2(j,l);while(k.length!=m.length){k=m;l=$$t.$mc.bq(b,c,m.length+d.b().length);m=this.b2(j,l)}var n=$$t.$ga.d[c][l];d.d(m);d.d($$t.$mc.b6(d.b(),c,l));var o=$$t.$mc.ap(d.b(),n);var p=$$t.$mc.a0(o,n);var q=$$t.$ga.e[l];var r;var s;var t="";switch(c){case 2:t="H";break;case 1:t="L";break;case 0:t="M";break;case 3:t="Q";break}var u=$$t.$f7.b("Ecc"+l+t);r=u[0];s=u[1];var v=$$t.$mc.ak(p,q,s,r);var w=17+(l<<2);var x=$$t.$mc.ao($$t.$mc.b5(new $$t.b8(String,1,v)),w,l,c);return x},cb:function(a,b,c){var d=0;for(var e=0;e<b.length;e++){if(d==a.length){break}if(this.ah()==1&&(a.charAt(d)=="("||a.charAt(d)==")")){d++}var f=b.charAt(e);if(f.equals(a.charAt(d))==false&&f.equals(c)){this.bg.add(e);continue}d++}},b6:function(a,b,c){var d=String.empty();var e=$$t.$mc.bp(a.length,b,c);if(e>0){d=0..toString().padLeft(e,"0")}return d},bp:function(a,b,c){var d=c==0?$$t.$ga.d[b][40]:$$t.$ga.d[b][c];if(a==d){return 0}var e=a%8;e=e!=0?8-e:e;if(e<4&&c!=0){if(d-(e+a)>=8){e+=8}}return e},b2:function(a,b){var c=$$t.$mc.b5(a);var d=b<10?0:b<27?1:2;var e=false;for(var f=0;f<a.count();f+=3){var g=a.__inner[f].trimStart("0").length-1;var h=$$t.$ga.c[g][d];if(a.__inner[f+1].length!=h){a.__inner[f+1]=$$t.$a.s(2,this.bf().__inner[$.ig.intDivide(f,3)].toString(),10).padLeft(h,"0");e=true}}if(e){c=$$t.$mc.b5(a)}return c},cd:function(){this.cc();this.bg=new $$t.b8($.ig.Number.prototype.$type,0);this.bf(new $$t.b8($.ig.Number.prototype.$type,0))},b7:function(a,b){var c=new $$t.al;switch(a){case 1:c.d(101..toString().padLeft(4,"0"));break;case 2:c.d(1001..toString().padLeft(4,"0"));var d=$$t.$mc.b3(b);if(String.isNullOrEmpty(d)){var e=$$t.$ex.a("InvalidPropertyValue").replace("{0}","ApplicationIndicator").replace("{1}","{a-z, A-Z, 00").replace("{2}","99}");var f=new $$t.e0(0,e);throw f}c.d(d);break;default:break}return c.b()},cc:function(){var a;var b=String.empty();try{b=$$t.$a.e.item(this.aj().eciNumber())}catch(c){var d=$$t.$ex.a("NotSupportedEncoding").replace("{0}","Eci number").replace("{1}",this.aj().eciNumber().toString());throw new $$t.e0(0,d)}a=this.aa(b);this.ca(a)},bq:function(a,b,c){var d=a;var e=$$t.$mc.bp(c,b,d);if(d==0){d=1;for(var f=1;f<40;f++){if($$t.$ga.d[b][f]>=c+e){break}d++}}return d},b5:function(a){var b=new $$t.al;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.d(c)}return b.b()},ao:function(a,b,c,d){var e=$$t.$mc.bd(a,b,d,c);var f=$$t.$mc.an(b,c);f=$$t.$mc.av(d,e,f);f=$$t.$mc.ay(c,f);f=$$t.$mc.as(a,e,f);return f},an:function(a,b){var c=$$t.$mc.al(a);c=$$t.$mc.au(c);c[c.length-8][8]=1;c=$$t.$mc.ar(b,c);c=$$t.$mc.ax(c);return c},ax:function(a){for(var b=8;b<a.length-8;++b){if(a[b][6]!=-1&&a[b][6]!=-2&&a[b][6]!=0&&a[b][6]!=1||a[6][b]!=-1&&a[6][b]!=-2&&a[6][b]!=0&&a[6][b]!=1){var c=$$t.$ex.a("EncodingError");throw new $$t.e0(0,c)}var d=(b+1)%2;if(a[b][6]==-1){a[b][6]=d}if(a[6][b]==-1){a[6][b]=d}}return a},ar:function(a,b){if(a>=2){var c=a-1;var d=$$t.$ga.b[c];var e=$$t.$ga.b[c].length;for(var f=0;f<e;++f){for(var g=0;g<e;++g){var h=d[f];var i=d[g];if(b[h][i]==-1){var j=i-2;var k=h-2;for(var l=0;l<5;l++){for(var m=0;m<5;m++){if(b[k+l][j+m]==-1){b[k+l][j+m]=$$t.$ga.a[l][m]}}}}}}}return b},au:function(a){var b=$$t.$ga.f[0].length;a=$$t.$mc.at(0,0,a);a=$$t.$mc.at(a.length-b,0,a);a=$$t.$mc.at(0,a.length-b,a);var c=$$t.$ga.h[0].length;a=$$t.$mc.aw(0,c-1,a);a=$$t.$mc.aw(a.length-c,c-1,a);a=$$t.$mc.aw(0,a.length-c,a);var d=$$t.$ga.k.length;a=$$t.$mc.az(d,0,a);a=$$t.$mc.az(a.length-d-1,0,a);a=$$t.$mc.az(d,a.length-d,a);return a},az:function(a,b,c){for(var d=0;d<7;d++){if(c[b+d][a]!=-1){var e=$$t.$ex.a("EncodingError");throw new $$t.e0(0,e)}c[b+d][a]=$$t.$ga.k[d][0]}return c},aw:function(a,b,c){for(var d=0;d<8;d++){if(c[b][a+d]!=-1){var e=$$t.$ex.a("EncodingError");throw new $$t.e0(0,e)}c[b][a+d]=$$t.$ga.h[0][d]}return c},at:function(a,b,c){for(var d=0;d<7;d++){for(var e=0;e<7;e++){c[b+d][a+e]=$$t.$ga.f[d][e]}}return c},av:function(a,b,c){var d=$$t.$mc.am(a,b);for(var e=0;e<d.length;e++){var f=d[d.length-1-e];var g=$$t.$ga.g[e][0];var h=$$t.$ga.g[e][1];c[h][g]=f;if(e<8){var i=c.length-e-1;c[8][i]=f}else{var j=c.length-7+(e-8);c[j][8]=f}}return c},am:function(a,b){var c=new $$t.al;var d=a<<3|b;c.d($$t.$a.s(2,d.toString(),10).padLeft(5,"0"));var e=$$t.$f2.a(d,1335);c.d($$t.$a.s(2,e.toString(),10).padLeft(10,"0"));var f=$$t.$a.s(2,21522..toString(),10).padLeft(15,"0");var g=$$t.$f3.b($$t.$mc.a1(c.b()),$$t.$mc.a1(f));return g},a1:function(a){var b=new Array(a.length);for(var c=0;c<a.length;c++){b[c]=$.ig.Number.prototype.parseInt(a.charAt(c).toString())}return b},ay:function(a,b){if(a>=7){var c=$$t.$mc.bs(a);var d=6*3-1;for(var e=0;e<6;++e){for(var f=0;f<3;++f){var g=c.charAt(d)-"0";d--;b[b.length-11+f][e]=g;b[e][b.length-11+f]=g}}}return b},bs:function(a){var b=new $$t.al;b.d($$t.$a.s(2,a.toString(),10).padLeft(6,"0"));var c=$$t.$f2.a(a,7973);b.d($$t.$a.s(2,c.toString(),10).padLeft(12,"0"));return b.b()},as:function(a,b,c){var d=0;var e=-1;var f=c.length-1;var g=f;while(f>0){if(f==6){f-=1}while(g>=0&&g<c.length){for(var h=0;h<2;++h){var i=f-h;if(c[g][i]!=-1&&c[g][i]!=-2){continue}var j;if(d<a.length){j=a.charCodeAt(d)-48;++d}else{j=0}if($$t.$gb.a(b,g,i)){j^=1}c[g][i]=j}g+=e}e=-e;g+=e;f-=2}return $$t.$mc.a2(c)},a2:function(a){var b=function(){var $ret=new Array($firstRank=a.length);var $currRet=$ret;for(var $rankInit=0;$rankInit<$firstRank;$rankInit++){$currRet[$rankInit]=new Array}return $ret}();for(var c=0;c<a.length;c++){for(var d=0;d<a[c].length;d++){if(b[d]==null){b[d]=new Array(a[c].length)}b[d][c]=a[c][d]}}return b},al:function(a){var b=function(){var $ret=new Array($firstRank=a);var $currRet=$ret;for(var $rankInit=0;$rankInit<$firstRank;$rankInit++){$currRet[$rankInit]=new Array}return $ret}();for(var c=0;c<a;c++){b[c]=new Array(a);for(var d=0;d<a;d++){b[c][d]=-1}}return b},bd:function(a,b,c,d){var e=Number.MAX_VALUE;var f=0;for(var g=0;g<7;g++){var h=$$t.$mc.an(b,d);h=$$t.$mc.av(c,g,h);h=$$t.$mc.ay(d,h);h=$$t.$mc.as(a,g,h);var i=$$t.$gb.g(h);if(i<e){e=i;f=g}}return f},ak:function(a,b,c,d){var e=0;var f=new Array(a.length);for(var h=0;h<a.length;h++){var g=a[h];f[e]=$.ig.Number.prototype.parseInt($$t.$a.s(10,g,2));e++}var i=1;for(var j=1;j<128;j++){if(d.length==j||d[j]==0){i=j;break}}var k=new Array(i);$.ig.Array.prototype.copy(d,0,k,0,i);var l=new $$t.f6;var m=l.g(f,c[0],k,a.length,b);if(m==null){return null}var n=new Array(b);for(var o=0;o<m.length;o++){n[o]=$$t.$a.s(2,m[o].toString(),10).padLeft(8,"0")}return n},ap:function(a,b){var c=0;var d=new Array($.ig.intDivide(a.length,8));while(c<a.length){var e=new $$t.al;for(var f=0;f<8;f++){e.c(a.charAt(c+f))}d[$.ig.intDivide(c,8)]=e.b();c+=8}if($.ig.intDivide(b,8)<d.length){var g=$$t.$ex.a("InvalidVersion");var h=new $$t.e0(0,g);throw h}return d},a0:function(a,b){var c=$.ig.intDivide(b,8);if(a.length==c){return a}var d=new Array(c);$.ig.Array.prototype.copy(a,0,d,0,a.length);var e=true;var f=a.length;while(f<d.length){d[f]=e?"11101100":"00010001";e=!e;f++}return d},bi:function(a,b,c){var d=b<10?0:b<27?1:2;var e=c!=-1?$$t.$ga.c[c][d]:0;var f=new $$t.b8(String,0);switch(c){case 0:var g=$$t.$a.n(a,0);if(g!=a.length){var h=$$t.$ex.a("WrongCompactionMode").replace("{0}","Numeric");var i=new $$t.e0(0,h);throw i}var j=a.length;this.bf().add(j);var k=j%3==0?0:j%3==1?4:7;f.add(1..toString().padLeft(4,"0"));f.add($$t.$a.s(2,this.bf().__inner[0].toString(),10).padLeft(e,"0"));f.add(this.bz(a,k));break;case 1:f.add(10..toString().padLeft(4,"0"));if(this.ah()!=0){a=this.b1(a,$$t.$mc.be(1),0)}this.bf().add(a.length);f.add($$t.$a.s(2,this.bf().__inner[0].toString(),10).padLeft(e,"0"));f.add(this.bt(a));break;case 2:f.add(100..toString().padLeft(4,"0"));if(this.ah()!=0){a=this.b1(a,$$t.$mc.be(2),0)}var l=this.bv(a);var m=$.ig.intDivide(l.length,8);this.bf().add(m);f.add($$t.$a.s(2,m.toString(),10).padLeft(e,"0"));f.add(l);break;case 3:f.add(1e3.toString().padLeft(4,"0"));this.bf().add(a.length);f.add($$t.$a.s(2,this.bf().__inner[0].toString(),10).padLeft(e,"0"));f.add(this.bx(a));break;default:return this.bj(a,b)}return f},be:function(a){if(a==2){return""}return"%"},b3:function(a){if($$t.$mc.a7(a)){if(a.length==2){return $$t.$a.s(2,a,10).padLeft(8,"0")}if(a.length==1){var b=a.charAt(0);var c=(b.charCodeAt(0)+100).toString();return $$t.$a.s(2,c,10).padLeft(8,"0")}}return String.empty()},b1:function(a,b,c){var d=new $$t.al;for(var e=0;e<a.length;e++){var f=a.charAt(e);if(f.equals(b)&&this.bg.contains(e+c)==false){d.c(f)}d.c(f)}return d.b()},b4:function(a){var b=111..toString().padLeft(4,"0");var c;var d;if(a<128){d=7;c="0"}else if(a<16384){d=8+6;c="10"}else{d=8+8+5;c="110"}var e=$$t.$a.s(2,a.toString(),10).padLeft(d,"0");c+=e;return b+c},bj:function(a,b){var c=new $$t.mj(1,new $$t.b8($$t.$mg.$type,0),new $$t.b8($.ig.Number.prototype.$type,0));var d=this.ac(a,b);var e=0;while(e<a.length){var f=$$t.$mc.ab(c);var g;var h=false;switch(d){case 2:c=this.ae(a,b,e,c);g=$$t.$mc.ab(c);if(g!=2&&g!=-1){d=g;e+=c.d().__inner[c.d().count()-1];h=false;break}h=true;break;case 1:c=this.ad(a,b,e,c);g=$$t.$mc.ab(c);if(g!=1&&g!=-1){d=g;e+=c.d().__inner[c.d().count()-1];h=false;break}h=true;break;case 0:c=this.ag(a,e,c);g=$$t.$mc.ab(c);if(g!=0&&g!=-1){d=g;e+=c.d().__inner[c.d().count()-1];h=false;break}h=true;break;case 3:c=this.af(a,e,c);g=$$t.$mc.ab(c);if(g!=3&&g!=-1){d=g;e+=c.d().__inner[c.d().count()-1];h=false;break}h=true;break}if(h){if(f!=d){c.b().add(d);c.d().add(0)
}c.d().__inner[c.d().count()-1]++;e++}}return this.bh(c,a,b)},bh:function(a,b,c){var d=new $$t.b8(String,0);var e=c<10?0:c<27?1:2;var f=0;for(var g=0;g<a.b().count();g++){if(a.d().__inner[g]==0){continue}var h=a.b().__inner[g];var i=b.substr(f,a.d().__inner[g]);if((h==1||h==2)&&this.ah()!=0){i=this.b1(i,$$t.$mc.be(h),f)}var j;switch(h){case 3:d.add(1e3.toString().padLeft(4,"0"));j=$$t.$ga.c[3][e];this.bf().add(i.length);d.add($$t.$a.s(2,i.length.toString(),10).padLeft(j,"0"));d.add(this.bx(i));break;case 2:d.add(100..toString().padLeft(4,"0"));j=$$t.$ga.c[2][e];var k=this.bv(i);var l=$.ig.intDivide(k.length,8);this.bf().add(l);d.add($$t.$a.s(2,l.toString(),10).padLeft(j,"0"));d.add(k);break;case 1:d.add(10..toString().padLeft(4,"0"));j=$$t.$ga.c[1][e];this.bf().add(i.length);d.add($$t.$a.s(2,i.length.toString(),10).padLeft(j,"0"));d.add(this.bt(i));break;case 0:d.add(1..toString().padLeft(4,"0"));j=$$t.$ga.c[0][e];this.bf().add(i.length);d.add($$t.$a.s(2,i.length.toString(),10).padLeft(j,"0"));var m=i.length;var n=m%3==0?0:m%3==1?4:7;d.add(this.bz(i,n));break}f+=i.length}return d},af:function(a,b,c){if(a.length<=b){return c}var d=a.substr(b,1);if(!this.a3(d)){var e=this.b9().getBytes1(d);if(e.length<2){e=this.ca().getBytes1(d);if(e.length==1){if($$t.$mc.a8(e[0])){c.b().add(2);c.d().add(1)}}return c}}return c},ag:function(a,b,c){if(a.length<=b){return c}var d=false;var e=this.b9().getBytes1(a.charAt(b).toString());var f=this.a5();if(f&&$$t.$mc.a4(e)){c.b().add(3);c.d().add(1);d=true}var g=this.ca().getBytes1(a.charAt(b).toString());var h=g.length>0?g[0]:-2;if(!d&&$$t.$mc.bb(h)){c.b().add(2);c.d().add(1);d=true}if(!d&&$$t.$mc.ba(h)){c.b().add(1);c.d().add(1)}return c},ad:function(a,b,c,d){var $self=this;if(a.length<=c){return d}var e=false;var f=$self.a5();var g=$self.b9().getBytes1(a.charAt(c).toString());if(f&&$$t.$mc.a4(g)){d.b().add(3);d.d().add(1);e=true}var h=$self.ca().getBytes1(a.charAt(c).toString());var i=h.length>0?h[0]:-2;if(!e&&$$t.$mc.bb(i)){d.b().add(2);d.d().add(1);e=true}var j=$$t.$mc.bo(function(){var $ret=new Array;$ret.add(13);$ret.add(15);$ret.add(17);return $ret}(),b);var k=$self.bl(j,"N",a,c);if(!e&&a.length>j+c){h=$self.ca().getBytes1(a.charAt(c+j).toString());i=h.length>0?h[0]:-2;if(k==-1&&$$t.$mc.ba(i)){d.b().add(0);d.d().add(j)}}return d},ae:function(a,b,c,d){var $self=this;if(a.length<=c){return d}var e=$self.a5();var f=false;var g=$self.b9().getBytes1(a.charAt(c).toString());if(e&&$$t.$mc.a4(g)){d.b().add(3);d.d().add(1);f=true}var h=$$t.$mc.bo(function(){var $ret=new Array;$ret.add(11);$ret.add(15);$ret.add(16);return $ret}(),b);var i=$self.bl(h,"EA",a,c);if(!f&&i==-1){d.b().add(1);d.d().add(h);f=true}var j;var k;h=$$t.$mc.bo(function(){var $ret=new Array;$ret.add(6);$ret.add(8);$ret.add(9);return $ret}(),b);i=$self.bl(h,"N",a,c);if(!f&&a.length>c+h){j=$self.ca().getBytes1(a.charAt(c+h).toString());k=j.length>0?j[0]:-2;if(i==-1&&$$t.$mc.bb(k)){d.b().add(0);d.d().add(h);f=true}}h=$$t.$mc.bo(function(){var $ret=new Array;$ret.add(6);$ret.add(7);$ret.add(8);return $ret}(),b);i=$self.bl(h,"N",a,c);if(!f&&a.length>c+h){j=$self.ca().getBytes1(a.charAt(c+h).toString());k=j.length>0?j[0]:-2;if(i==-1&&($$t.$mc.ba(k)||$$t.$mc.bc(k))){d.b().add(0);d.d().add(h)}}return d},bo:function(a,b){var c;if(b<9){c=a[0]}else if(b<27){c=a[1]}else{c=a[2]}return c},ab:function(a){if(a.b().count()==0){return-1}return a.b().__inner[a.b().count()-1]},ac:function(a,b){var $self=this;var c=$self.a5();if(c&&$self.a6(a)&&$self.a3(a)){return 3}if(c&&$$t.$mc.a4($self.b9().getBytes1(a))){return $self.a6(a.charAt(0).toString())?3:2}if($$t.$mc.ba(a.charAt(0))){var d=$$t.$mc.bo(function(){var $ret=new Array;$ret.add(6);$ret.add(7);$ret.add(8);return $ret}(),b);var e=$self.bl(d,"EA",a.substr(1,a.length-1),0);if(e!=-1&&e!=-2&&$$t.$mc.bb(e)){return 2}if(e==-2){e=$self.bl(a.length-1,"EA",a.substr(1,a.length-1),0);if($$t.$mc.bb(e)){return 2}}return 1}if($$t.$mc.bc(a.charAt(0))){var f=$$t.$mc.bo(function(){var $ret=new Array;$ret.add(4);$ret.add(4);$ret.add(5);return $ret}(),b);var g=$self.bl(f,"N",a.substr(1,a.length-1),0);if(g!=-2&&g!=-1&&$$t.$mc.bb(g)){return 2}if(g==-2){g=$self.bl(a.length-1,"N",a.substr(1,a.length-1),0);if($$t.$mc.bb(g)){return 2}}f=$$t.$mc.bo(function(){var $ret=new Array;$ret.add(7);$ret.add(8);$ret.add(9);return $ret}(),b);g=$self.bl(f,"N",a.substr(1,a.length-1),0);if(g!=-2&&g!=-1&&$$t.$mc.ba(g)){return 1}if(g==-2){g=$self.bl(a.length-1,"N",a.substr(1,a.length-1),0);if($$t.$mc.ba(g)){return 1}}return 0}return 2},a5:function(){var a=String.empty();var b=$.ig.util.cast($$t.$e6.$type,this.ca());if(b!=null){a=b.name()}return a.equals("iso-8859-1")||a.equals("shift_jis")},bl:function(a,b,c,d){var $self=this;if(d+a>c.length){return-2}var e=new Array(c.length*2);var f=false;if(b.equals("K")){var g=c.substr(d,a);e=$self.b9().getBytes1(g);f=e.length==g.length*2}var h=$self.ca().getBytes1(c.substr(d));for(var i=0;i<a;i++){var j=h[i];if(b.equals("B")&&!$$t.$mc.a8(j)){return j}if(b.equals("EB")&&!$$t.$mc.bb(j)){return j}if(b.equals("K")&&(f?!$$t.$mc.a4(function(){var $ret=new Array;$ret.add(e[2*i]);$ret.add(e[2*i+1]);return $ret}()):true)){return j}if(b.equals("A")&&!$$t.$mc.ba(j)){return j}if(b.equals("EA")&&!$$t.$mc.ba(j)&&!$$t.$mc.bc(j)){return j}if(b.equals("N")&&!$$t.$mc.bc(j)){return j}}return-1},bx:function(a){if(!this.a3(a)){throw new $$t.e0(0,$$t.$ex.a("WrongCompactionMode").replace("{0}","Kanji"))}var b=this.b9().getBytes1(a);return $$t.$mc.by(b)},by:function(a){var b=new $$t.al;var c=a.length;for(var d=0;d<c;d+=2){var e=a[d]&255;var f=a[d+1]&255;var g=e<<8|f;var h=-1;if(g>=33088&&g<=40956){h=g-33088}else if(g>=57408&&g<=60351){h=g-49472}if(h==-1){throw new $$t.e0(0,"Invalid byte sequence")}var i=(h>>8)*192+(h&255);b.d($$t.$a.s(2,i.toString(),10).padLeft(13,"0"))}return b.b()},bv:function(a){return $$t.$mc.bw(this.ca().getBytes1(a))},bw:function(a){var b=new $$t.al;for(var d=0;d<a.length;d++){var c=a[d];b.d($$t.$a.s(2,(c&255).toString(),10).padLeft(8,"0"))}return b.b()},bz:function(a,b){var c=this.ca().getBytes1(a);return $$t.$mc.b0(c,b)},b0:function(a,b){var c=new $$t.al;var d=0;while(d<a.length){var e=a.length-d;var f=String.empty();if(e>=3){f=""+String.fromCharCode(a[d])+String.fromCharCode(a[d+1])+String.fromCharCode(a[d+2]);c.d($$t.$a.s(2,f,10).padLeft(10,"0"));d+=3;continue}for(var g=0;g<e;g++){f+=""+String.fromCharCode(a[d+g])}c.d($$t.$a.s(2,f,10).padLeft(b,"0"));break}return c.b()},bt:function(a){var b=this.ca().getBytes1(a);return $$t.$mc.bu(b)},bu:function(a){var $self=this;var b=new $$t.x($.ig.Number.prototype.$type,$.ig.Number.prototype.$type,0);for(var d=0;d<a.length;d++){var c=a[d];if(!$$t.$mc.ba(c)&&!$$t.$mc.bc(c)){var e=$$t.$ex.a("WrongCompactionMode").replace("{0}","Alphanumeric");throw new $$t.e0(0,e)}var f=$$t.$mc.bn(c);b.item(c,f)}var g=new $$t.al;var h=0;while(h<a.length){var i;if(a.length-h>=2){var j=function(){var $ret=new Array;$ret.add(a[h]);$ret.add(a[h+1]);return $ret}();i=b.item(j[0])*45+b.item(j[1]);h+=2}else{i=b.item(a[h]);h++}g.d($$t.$a.s(2,i.toString(),10).padLeft(h%2==0?11:6,"0"))}return g.b()},bn:function(a){var b=0;if(a>=48&&a<58){b=a-48}else{if(a>=65&&a<91){b=a-55}else{if(a==32){b=36}if(a==36){b=37}if(a==37){b=38}if(a==42){b=39}if(a==43){b=40}if(a==45){b=41}if(a==46){b=42}if(a==47){b=43}if(a==58){b=44}}}return b},a6:function(a){for(var b=0;b<a.length;b++){var c=this.b9().getBytes1(a.charAt(b).toString());if(c.length==2&&$$t.$mc.a4(c)){return true}}return false},a3:function(a){var b=this.b9().getBytes1(a);var c=b.length;if(c%2!=0){return false}for(var d=0;d<c;d+=2){var e=b[d]&255;if((e<129||e>159)&&(e<224||e>235)){return false}}return true},bc:function(a){return a>=48&&a<=57},a4:function(a){if(a.length<2){return false}for(var b=0;b<a.length;b+=2){var c=a[b]&255;if(c>=129&&c<=159||c>=224&&c<=235){return true}}return false},a8:function(a){return a>=0&&a<=255},bb:function(a){return $$t.$mc.a8(a)&&!$$t.$mc.ba(a)&&!$$t.$mc.bc(a)},ba:function(a){return a>=65&&a<=90||a==32||a==36||a==37||a==42||a==43||a==45||a==46||a==47||a==58},a9:function(a){return a==3||a>=-1&&a<=999999},a7:function(a){return a.length==2&&$$t.$m.isDigit(a,0)&&$$t.$m.isDigit(a,1)||a.length==1&&(a.charAt(0)>="a"&&a.charAt(0)<="z"||a.charAt(0)>="A"&&a.charAt(0)<="Z")},_aj:null,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},_ca:null,ca:function(value){if(arguments.length===1){this._ca=value;return value}else{return this._ca}},b8:null,b9:function(){if(this.b8==null){this.b8=this.aa("shift_jis")}return this.b8},ah:function(){return this.aj().fnc1Mode()},bg:null,_bf:null,bf:function(value){if(arguments.length===1){this._bf=value;return value}else{return this._bf}},ai:null,$type:new $.ig.Type("QRCodeEncoder",$$t.$ar.$type)},true);$.ig.util.defType("EncodingSequence:mj","ValueType",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.ValueType.prototype.init.call(this)},a:null,c:null,init1:function(initNumber,a,b){$.ig.ValueType.prototype.init.call(this);this.a=a;this.c=b},b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("EncodingSequence",$.ig.ValueType.prototype.$type)},true);$.ig.util.defType("DataChangedEventArgs:ez","EventArgs",{init:function(a){$$t.$di.init.call(this);this.newData(a)},b:null,newData:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},$type:new $.ig.Type("DataChangedEventArgs",$$t.$di.$type)},true);$.ig.util.defType("XamBarcode:as","Control",{ad:function(){return new $$t.bd(this)},bl:function(a){this.view(a)},_view:null,view:function(value){if(arguments.length===1){this._view=value;return value}else{return this._view}},init:function(){this.al=false;this.ai=false;$$t.$at.init.call(this);this.b2=$$t.$cl.empty();var a=this.ad();this.bl(a);a.z();this.errorMessageText($$t.$ex.a("ErrorMessageText"))},al:false,ai:false,ah:false,am:function(a){if(arguments.length===1){this.ah=a;return a}else{return this.ah}},af:false,aj:function(a){if(arguments.length===1){this.af=a;return a}else{return this.af}},at:null,a4:function(a){if(arguments.length===1){this.at=a;return a}else{return this.at}},ag:false,isValid:function(a){if(arguments.length===1){if(a!=this.ag){this.ag=a}return a}else{return this.ag}},b2:null,b3:function(a){if(arguments.length===1){var b=this.b2;this.b2=a;if(!b.equals(this.b2)){this.bm(b,this.b2)}return a}else{return this.b2}},bm:function(a,b){this.view().ac()},backingBrush:function(a){if(arguments.length===1){this.g($$t.$as.backingBrushProperty,a);return a}else{return this.c($$t.$as.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.g($$t.$as.backingOutlineProperty,a);return a}else{return this.c($$t.$as.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$as.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$as.backingStrokeThicknessProperty)}},barBrush:function(a){if(arguments.length===1){this.g($$t.$as.barBrushProperty,a);return a}else{return this.c($$t.$as.barBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.g($$t.$as.fontBrushProperty,a);return a}else{return this.c($$t.$as.fontBrushProperty)}},font:function(a){if(arguments.length===1){this.g($$t.$as.fontProperty,a);return a}else{return this.c($$t.$as.fontProperty)}},bi:function(a,b,c){switch(a){case"BackingBrush":case"BackingOutline":case"BarBrush":this.view().w(a,b,c);break}switch(a){case"BackingBrush":case"BackingOutline":case"BackingStrokeThickness":case"BarBrush":this.view().ac();break;case"FontBrush":case"Font":this.view().ah();this.view().ac();break}},data:function(a){if(arguments.length===1){this.g($$t.$as.dataProperty,a);return a}else{return this.c($$t.$as.dataProperty)}},be:function(a,b){a.bd(b.d(),b.c())},bd:function(a,b){if(!String.isNullOrEmpty(b)){this.aj(false)}if(this.am()){return}this.view().ac();if(this.dataChanged!=null){this.dataChanged(this,new $$t.ez(b))}this.ai=true},errorMessageText:function(a){if(arguments.length===1){this.g($$t.$as.errorMessageTextProperty,a);return a}else{return this.c($$t.$as.errorMessageTextProperty)}},bh:function(a,b){a.bg(b.d(),b.c())},bg:function(a,b){},stretch:function(a){if(arguments.length===1){this.g($$t.$as.stretchProperty,a);return a}else{return this.c($$t.$as.stretchProperty)}},bj:function(a,b){a.bk(b.d(),b.c())},bk:function(a,b){this.view().ac()},a6:function(){var a=this.ao();if(a==false){var b;if(String.isNullOrEmpty(this.a4())){b=new $$t.ak(1,this.errorMessageText())}else{b=new $$t.e0(0,this.a4());this.a4(String.empty())}this.a9(b)}else{this.a7()}},ba:function(a){this.isValid(false);var b=this.view().aj();if(b!=null){b.aa(a);b.__visibility=0}else{this.a4(a)}},a7:function(){this.isValid(true);var a=this.view().aj();a.__visibility=1},an:function(a){var b=String.isNullOrEmpty(a);return!b},ao:function(){return this.an(this.data())},bf:function(a){if(this.errorMessageDisplaying!=null){this.errorMessageDisplaying(this,a)}},bb:function(a){a.viewport(this.b3())},a9:function(e_){var warning_=$$t.$ex.a("WarningString");var a=warning_+($.type(e_.message)==="string"?e_.message:e_.message());var b=new $$t.e1(a);this.bf(b);this.ba(b.errorMessage())},as:function(a,b){var c={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c.__x=(a.b()-b.b())/2;c.__y=(a.a()-b.a())/2;c.__x=Math.round(c.__x-.5);c.__y=Math.round(c.__y-.5);return c},provideContainer:function(a){this.view().x(a)},containerResized:function(){this.view().y()},flush:function(){this.view().flush()},errorMessageDisplaying:null,dataChanged:null,$type:new $.ig.Type("XamBarcode",$$t.$at.$type)},true);$.ig.util.defType("XamGridBarcode:lv","XamBarcode",{cf:0,ch:function(a){if(arguments.length===1){this.cf=a;return a}else{return this.cf}},cg:0,ci:function(a){if(arguments.length===1){this.cg=a;return a}else{return this.cg}},_b5:null,b5:function(value){if(arguments.length===1){this._b5=value;return value}else{return this._b5}},_c2:null,c2:function(value){if(arguments.length===1){this._c2=value;return value}else{return this._c2}},b9:false,cb:function(a){if(arguments.length===1){this.b9=a;return a}else{return this.b9}},_b4:null,b4:function(value){if(arguments.length===1){this._b4=value;return value}else{return this._b4}},ad:function(){return new $$t.lu(this)},bl:function(a){$$t.$as.bl.call(this,a);this.b8(a)},_b8:null,b8:function(value){if(arguments.length===1){this._b8=value;return value}else{return this._b8}},init:function(){this.b9=true;$$t.$as.init.call(this);this.y($$t.$lv.$type);this.b4(new $$t.a);var a=1;while($$t.$f9.d(this.xDimension())<1){this.xDimension(Math.round($$t.$f9.c(a)*1e3)/1e3);a+=.01}},barsFillMode:function(a){if(arguments.length===1){this.g($$t.$lv.barsFillModeProperty,a);return a}else{return this.c($$t.$lv.barsFillModeProperty)}},cw:function(a,b){a.cv(b.d(),b.c())},cv:function(a,b){this.view().ac()},widthToHeightRatio:function(a){if(arguments.length===1){this.g($$t.$lv.widthToHeightRatioProperty,a);return a}else{return this.c($$t.$lv.widthToHeightRatioProperty)}},cy:function(a,b){a.cx(b.d(),b.c())},cx:function(a,b){if(b<=0){var c=$$t.$ex.a("InvalidPropertyValue").replace("{0}","WidthToHeightRatio").replace("{1}",.001.toString()).replace("{2}",1e3.toString());this.b8().ar(c)}else{this.view().ac()}},xDimension:function(a){if(arguments.length===1){this.g($$t.$lv.xDimensionProperty,a);return a}else{return this.c($$t.$lv.xDimensionProperty)}},c0:function(a,b){a.cz(b.d(),b.c())},cz:function(a,b){if(b<.01||b>100){var c=$$t.$ex.a("InvalidPropertyValue").replace("{0}","XDimension").replace("{1}",.01.toString()).replace("{2}",100..toString());this.b8().ar(c)}else{this.view().ac()}},ao:function(){return $$t.$as.ao.call(this)&&this.widthToHeightRatio()>0&&this.xDimension()>=.01&&this.xDimension()<=100},bk:function(a,b){$$t.$as.bk.call(this,a,b);if(this.b5()!=null){this.view().ac()}},a6:function(){if(this.b5()==null){return}$$t.$as.a6.call(this);if(this.isValid()==false){this.cq()}else if(!this.ca()){var a=$$t.$ex.a("InvalidDimension");var b=new $$t.e0(0,a);this.a9(b);this.cq()}if(this.isValid()==false||!this.cb()){this.b8().as();this.view().t();return}this.cb(false);try{this.cp();this.cr();this.cs()}catch(ex_){this.a9(ex_)}this.cb(true);this.b8().as();this.view().t()},cp:function(){this.cq()},cr:function(){},c6:function(a){var b=150,c=100;if(!this.isValid()){if(!isNaN(this.width())){b=this.width()}if(!isNaN(this.height())){c=this.height()}return new $$t.cm(b,c)}b=this.b5().am().count()*$$t.$f9.d(this.xDimension());c=this.widthToHeightRatio()*$$t.$f9.f(this.xDimension());if(this.c2()!=null&&this.c2().__visibility==0){var d=this.view().ap(this.c2());if(d.b()>b){b=d.b();c=b/a}c+=d.a()}b=Math.round(b-.5);c=Math.round(c-.5);return new $$t.cm(b,c)},cc:function(){if(!this.isValid()){return 1/.5}var a=this.b5().am().count();var b=this.widthToHeightRatio();return a/b},exportVisualData:function(){var a=new $$t.gc;this.bb(a);return a},bb:function(a){$$t.$as.bb.call(this,a);var b=a;b.figuresPath(new $$t.mb(1,"Figures",this.b5().ba()));b.figuresPathRect(new $$t.mb(1,"BarcodeGrid",this.b8().at()))},cq:function(){if(this.b5()!=null){this.b5().a5()}},c1:function(a,b,c,d,e){var $self=this;var f=function(){var $ret=new $$t.cr;$ret.aa(a);return $ret}();$self.b5().ag().add(new $$t.l1(1,d,b,e,c));$self.b5().y().add(f);return f},ck:function(a){if(a==null){return}for(var c=0;c<a.length;c++){var b=a[c];if(b==0){break}this.cl(b)}},cl:function(a){var $self=this;for(var b=0;b<a;b++){var c=function(){var $ret=new $$t.ma;$ret.c(new $$t.l7(1,1,2));return $ret}();$self.b5().am().add(c)}},cn:function(a,b){var $self=this;$self.b5().ao().add(function(){var $ret=new $$t.l6;$ret.c(new $$t.l7(1,a,b));return $ret}())},ct:function(a,b,c,d,e){if(a==null){return}for(var g=0;g<a.length;g++){var f=a[g];if(this.b5().am().count()+f<=e||this.b5().ao().count()+f<=c){break}this.cu(e,f,c,d,b);e+=f;b=!b}},cu:function(a,b,c,d,e){if(e){var f=new $$t.l1(1,c,a,d,b);this.b5().af().add(f)}},cm:function(a){for(var b=0;b<a;b++){this.cl(1)}},co:function(a){for(var b=0;b<a;b++){this.cn(1,2)}},cs:function(){if(this.k()==0||this.j()==0){return}},ca:function(){if(this.barsFillMode()==1&&this.stretch()==0){return $$t.$f9.d(this.xDimension())>=1}return true},$type:new $.ig.Type("XamGridBarcode",$$t.$as.$type)},true);$.ig.util.defType("XamQRCodeBarcode:md","XamGridBarcode",{_da:null,da:function(value){if(arguments.length===1){this._da=value;return value}else{return this._da}},init:function(){$$t.$lv.init.call(this);this.y($$t.$md.$type);this.da(new $$t.mc(this));this.xDimension(.7);var iso8859Dash1_=$$t.$e3.x("iso-8859-1");var a=iso8859Dash1_.getBytes2;if(a){this.eciNumber(3)}else{this.eciNumber(26)}var shiftJis_=$$t.$e3.x("shift_jis");var b=shiftJis_.getBytes2;if(b){this.encodingMode(-1)}else{this.encodingMode(2)}},an:function(a){var b=$$t.$lv.an.call(this,a);if(b){var c=this.encodingMode()!=-1?$$t.$ga.i[this.encodingMode()][this.errorCorrectionLevel()]:0;if(this.encodingMode()!=-1&&a.length>c){b=false}}return b},ao:function(){var a=$$t.$lv.ao.call(this);if(this.fnc1Mode()==2&&a){a=$$t.$mc.a7(this.applicationIndicator())}return a&&$$t.$mc.a9(this.eciNumber())},cr:function(){if(this.da()==null){return}this.co(4);this.cm(4);try{var a=this.da().aq();this.du(a)}catch(ex_){this.a9(ex_);this.cq();return}this.cm(4);this.co(4)},c6:function(a){if(!this.isValid()){return $$t.$lv.c6.call(this,a)}var b;var c;b=this.b5().am().count()*$$t.$f9.d(this.xDimension());c=this.b5().ao().count()*$$t.$f9.f(this.xDimension());return new $$t.cm(Math.floor(b),Math.floor(c))},cc:function(){return 1},du:function(a){var b=false;for(var c=0;c<a.length;c++){this.cn(1,2);if(!b){for(var d=0;d<a.length;d++){this.cl(1)}b=true}}for(var e=0;e<a.length;e++){for(var f=0;f<a.length;f++){if(a[f][e]!=0){this.cu(f+4,1,e+4,1,true)}else{}}}},errorCorrectionLevel:function(a){if(arguments.length===1){this.g($$t.$md.errorCorrectionLevelProperty,a);return a}else{return this.c($$t.$md.errorCorrectionLevelProperty)}},dp:function(a,b){a.dn(b.d(),b.c())},dn:function(a,b){this.view().ac()},sizeVersion:function(a){if(arguments.length===1){this.g($$t.$md.sizeVersionProperty,a);return a}else{return this.c($$t.$md.sizeVersionProperty)}},dt:function(a,b){a.ds(b.d(),b.c())},ds:function(a,b){this.view().ac()},encodingMode:function(a){if(arguments.length===1){this.g($$t.$md.encodingModeProperty,a);return a}else{return this.c($$t.$md.encodingModeProperty)}},dm:function(a,b){a.dl(b.d(),b.c())},dl:function(a,b){this.view().ac()},eciNumber:function(a){if(arguments.length===1){this.g($$t.$md.eciNumberProperty,a);return a}else{return this.c($$t.$md.eciNumberProperty)}},dk:function(a,b){a.dj(b.d(),b.c())},dj:function(a,b){if(b!=a){if(!$$t.$mc.a9(b)){var c=$$t.$ex.a("InvalidPropertyValue").replace("{0}","EciNumber").replace("{1}",(-1).toString().padLeft(6,"0")).replace("{2}",999999..toString());this.b8().ar(c);return}this.view().ac()}},eciHeaderDisplayMode:function(a){if(arguments.length===1){this.g($$t.$md.eciHeaderDisplayModeProperty,a);return a}else{return this.c($$t.$md.eciHeaderDisplayModeProperty)}},di:function(a,b){a.dh(b.d(),b.c())},dh:function(a,b){if(b!=a){this.view().ac()}},fnc1Mode:function(a){if(arguments.length===1){this.g($$t.$md.fnc1ModeProperty,a);return a}else{return this.c($$t.$md.fnc1ModeProperty)}},dr:function(a,b){a.dq(b.d(),b.c())},dq:function(a,b){this.view().ac()},applicationIndicator:function(a){if(arguments.length===1){this.g($$t.$md.applicationIndicatorProperty,a);return a}else{return this.c($$t.$md.applicationIndicatorProperty)}},dg:function(a,b){a.df(b.d(),b.c())},df:function(a,b){if(String.isNullOrEmpty(b)&&!$$t.$mc.a7(b)){var c=$$t.$ex.a("InvalidPropertyValue").replace("{0}","ApplicationIndicator").replace("{1}","{a-z, A-Z, 00").replace("{2}","99}");this.b8().ar(c);return}this.view().ac()},$type:new $.ig.Type("XamQRCodeBarcode",$$t.$lv.$type)},true);$$t.$mk.eci=111;$$t.$mk.numeric=1;$$t.$mk.alphanumeric=10;$$t.$mk.byte1=100;$$t.$mk.kanji=1e3;$$t.$mk.structuredAppend=11;$$t.$mk.fnc1First=101;$$t.$mk.fnc1Second=1001;$$t.$mk.terminator=0;$$t.$mi.none=0;$$t.$mi.gs1=1;$$t.$mi.industry=2;$$t.$mg.undefined=-1;$$t.$mg.numeric=0;$$t.$mg.alphanumeric=1;$$t.$mg.byte1=2;$$t.$mg.kanji=3;$$t.$me.low=1;$$t.$me.medium=0;$$t.$me.quartil=3;$$t.$me.high=2;$$t.$mf.undefined=0;$$t.$mf.version1=1;$$t.$mf.version2=2;$$t.$mf.version3=3;$$t.$mf.version4=4;$$t.$mf.version5=5;$$t.$mf.version6=6;$$t.$mf.version7=7;$$t.$mf.version8=8;$$t.$mf.version9=9;$$t.$mf.version10=10;$$t.$mf.version11=11;$$t.$mf.version12=12;$$t.$mf.version13=13;$$t.$mf.version14=14;$$t.$mf.version15=15;$$t.$mf.version16=16;$$t.$mf.version17=17;$$t.$mf.version18=18;$$t.$mf.version19=19;$$t.$mf.version20=20;$$t.$mf.version21=21;$$t.$mf.version22=22;$$t.$mf.version23=23;$$t.$mf.version24=24;$$t.$mf.version25=25;$$t.$mf.version26=26;$$t.$mf.version27=27;$$t.$mf.version28=28;$$t.$mf.version29=29;$$t.$mf.version30=30;$$t.$mf.version31=31;$$t.$mf.version32=32;$$t.$mf.version33=33;$$t.$mf.version34=34;$$t.$mf.version35=35;$$t.$mf.version36=36;$$t.$mf.version37=37;$$t.$mf.version38=38;$$t.$mf.version39=39;$$t.$mf.version40=40;$$t.$mh.hide=0;$$t.$mh.show=1;$$t.$l9.fillSpace=0;$$t.$l9.ensureEqualSize=1;$$t.$l8.auto=0;$$t.$l8.pixel=1;$$t.$l8.star=2;$$t.$a.x="0123456789";$$t.$a.q="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";$$t.$a.r=null;$$t.$a.k=.001;$$t.$a.i=1e3;$$t.$a.g=3;$$t.$a.f=.5;$$t.$a.l=.01;$$t.$a.j=100;$$t.$a.h=.25;$$t.$a.d=null;$$t.$a.e=null;if($$t.$a.staticInit&&!$$t.$a.barcodeAlgorithmStaticInitCalled){$$t.$a.staticInit();$$t.$a.barcodeAlgorithmStaticInitCalled=true}$$t.$f4.u=256;$$t.$f4.v=256-1;$$t.$f8.b=null;$$t.$f8.c=-1;if($$t.$f8.staticInit&&!$$t.$f8.gs1HelperStaticInitCalled){$$t.$f8.staticInit();$$t.$f8.gs1HelperStaticInitCalled=true}$$t.$ga.x=57408;$$t.$ga.w=60351;$$t.$ga.q=33088;$$t.$ga.p=40956;$$t.$ga.z=6;$$t.$ga.m=1335;$$t.$ga.n=21522;$$t.$ga.y=7973;$$t.$ga.o=-2;$$t.$ga.t=255;$$t.$ga.aa="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"$%*+_./:";$$t.$ga.ab=$$t.$a.r;$$t.$ga.ac=null;$$t.$ga.v=4;$$t.$ga.u=4;$$t.$ga.l=3;$$t.$ga.r=999999;$$t.$ga.s=-1;$$t.$ga.i=null;$$t.$ga.d=null;$$t.$ga.c=null;$$t.$ga.e=null;$$t.$ga.j=null;$$t.$ga.g=null;$$t.$ga.f=null;$$t.$ga.h=null;$$t.$ga.k=null;$$t.$ga.b=null;$$t.$ga.a=null;if($$t.$ga.staticInit&&!$$t.$ga.qRCodeAlgorithmStaticInitCalled){$$t.$ga.staticInit();$$t.$ga.qRCodeAlgorithmStaticInitCalled=true}$$t.$gb.i=0;$$t.$gb.h=7;$$t.$gb.j=3;$$t.$gb.k=3;$$t.$gb.l=40;$$t.$gb.m=10;$$t.$e3.q=null;$$t.$e3.r=null;$$t.$e3.s=null;$$t.$e3.t=null;$$t.$e3.p=null;$$t.$e3.a=null;$$t.$e3.v=null;$$t.$e3.o=null;$$t.$e3.c=null;$$t.$e3.g=null;$$t.$e3.h=null;$$t.$e3.i=null;$$t.$e3.j=null;$$t.$e3.k=null;$$t.$e3.l=null;$$t.$e3.m=null;$$t.$e3.n=null;$$t.$e3.d=null;$$t.$e3.e=null;$$t.$e3.f=null;$$t.$e3.u=null;$$t.$e3.b=null;$$t.$e3.w=null;if($$t.$e3.staticInit&&!$$t.$e3.encodingServiceStaticInitCalled){$$t.$e3.staticInit();$$t.$e3.encodingServiceStaticInitCalled=true}$$t.$f7.c="=";$$t.$f7.e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";$$t.$bd.l=0;$$t.$lw.a2=-1;$$t.$mc.br=-2;$$t.$mc.bk=-1;$$t.$mc.bm=-1;$$t.$as.a5="RootGrid";$$t.$as.a0="ErrorTextBlock";$$t.$as.au="BackingBrush";$$t.$as.backingBrushProperty=$$t.$ax.i("BackingBrush",$$t.$bx.$type,$$t.$as.$type,new $$t.ay(2,null,function(a,b){a.bi("BackingBrush",b.d(),b.c())}));$$t.$as.av="BackingOutline";$$t.$as.backingOutlineProperty=$$t.$ax.i("BackingOutline",$$t.$bx.$type,$$t.$as.$type,new $$t.ay(2,null,function(a,b){a.bi("BackingOutline",b.d(),b.c())}));$$t.$as.aw="BackingStrokeThickness";$$t.$as.backingStrokeThicknessProperty=$$t.$ax.i("BackingStrokeThickness",Number,$$t.$as.$type,new $$t.ay(2,0,function(a,b){a.bi("BackingStrokeThickness",b.d(),b.c())}));$$t.$as.ax="BarBrush";$$t.$as.barBrushProperty=$$t.$ax.i("BarBrush",$$t.$bx.$type,$$t.$as.$type,new $$t.ay(2,null,function(a,b){a.bi("BarBrush",b.d(),b.c())}));$$t.$as.a2="FontBrush";$$t.$as.fontBrushProperty=$$t.$ax.i("FontBrush",$$t.$bx.$type,$$t.$as.$type,new $$t.ay(2,null,function(a,b){a.bi("FontBrush",b.d(),b.c())}));$$t.$as.a3="Font";$$t.$as.fontProperty=$$t.$ax.i("Font",String,$$t.$as.$type,new $$t.ay(2,null,function(a,b){a.bi("Font",b.d(),b.c())}));$$t.$as.dataProperty=$$t.$ax.i("Data",String,$$t.$as.$type,new $$t.ay(2,String.empty(),$$t.$as.be));$$t.$as.errorMessageTextProperty=$$t.$ax.i("ErrorMessageText",String,$$t.$as.$type,new $$t.ay(2,String.empty(),$$t.$as.bh));$$t.$as.stretchProperty=$$t.$ax.i("Stretch",$$t.$ew.$type,$$t.$as.$type,new $$t.ay(2,2,$$t.$as.bj));$$t.$lv.cj="BarcodeGrid";$$t.$lv.barsFillModeProperty=$$t.$ax.i("BarsFillMode",$$t.$l9.$type,$$t.$lv.$type,new $$t.ay(2,0,$$t.$lv.cw));$$t.$lv.widthToHeightRatioProperty=$$t.$ax.i("WidthToHeightRatio",Number,$$t.$lv.$type,new $$t.ay(2,3,$$t.$lv.cy));$$t.$lv.xDimensionProperty=$$t.$ax.i("XDimension",Number,$$t.$lv.$type,new $$t.ay(2,.25,$$t.$lv.c0));$$t.$md.errorCorrectionLevelProperty=$$t.$ax.i("ErrorCorrectionLevel",$$t.$me.$type,$$t.$md.$type,new $$t.ay(2,0,$$t.$md.dp));$$t.$md.sizeVersionProperty=$$t.$ax.i("SizeVersion",$$t.$mf.$type,$$t.$md.$type,new $$t.ay(2,0,$$t.$md.dt));$$t.$md.encodingModeProperty=$$t.$ax.i("EncodingMode",$$t.$mg.$type,$$t.$md.$type,new $$t.ay(2,-1,$$t.$md.dm));$$t.$md.eciNumberProperty=$$t.$ax.i("EciNumber",$.ig.Number.prototype.$type,$$t.$md.$type,new $$t.ay(2,3,$$t.$md.dk));$$t.$md.eciHeaderDisplayModeProperty=$$t.$ax.i("EciHeaderDisplayMode",$$t.$mh.$type,$$t.$md.$type,new $$t.ay(2,0,$$t.$md.di));$$t.$md.fnc1ModeProperty=$$t.$ax.i("Fnc1Mode",$$t.$mi.$type,$$t.$md.$type,new $$t.ay(2,0,$$t.$md.dr));$$t.$md.applicationIndicatorProperty=$$t.$ax.i("ApplicationIndicator",String,$$t.$md.$type,new $$t.ay(2,String.empty(),$$t.$md.dg));$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.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.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[],["reset1"]],[[],["reset"]],[[],["detach"]],[[],["transferChildrenTo"]],[[],["isPlottable"]],[[],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[],["duplicate1"]],[[],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]])})(jQuery);/*!@license
 * Infragistics.Web.ClientUI charting and map common widget 14.1.20141.1020
 *
 * Copyright (c) 2011-2014 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on: 
 *	jquery-1.4.4.js
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 *	infragistics.dataSource.js
 *	infragistics.util.js
 */
(function($){$.ig.dvCommonWidget=$.ig.dvCommonWidget||Class.extend({init:function(widget){this.widget=widget},_createWidget:function(options,element,widget){var self=this;this.widget=widget;this.widget._duringInit=true;this.widget._creationOptions=options;if(options.dataSource&&$.type(options.dataSource)==="array"||$.type(options.dataSource)==="object"&&!(options.dataSource instanceof $.ig.DataSource)){this.widget._initialDataSource=options.dataSource;options.dataSource=null}this.widget._initialSeriesDataSource={};this.widget._initialAxesDataSource={};if(options.series){$.each(options.series,function(i,val){if(val.name&&val.dataSource&&$.type(val.dataSource)==="array"||$.type(val.dataSource)==="object"&&!(val.dataSource instanceof $.ig.DataSource)){self.widget._initialSeriesDataSource[val.name]=val.dataSource;val.dataSource=null}})}if(options.axes){$.each(options.axes,function(i,val){if(val.name&&val.dataSource&&$.type(val.dataSource)==="array"||$.type(val.dataSource)==="object"&&!(val.dataSource instanceof $.ig.DataSource)){self.widget._initialAxesDataSource[val.name]=val.dataSource;val.dataSource=null}})}switch(this.widget.widgetName){case"igDataChart":this.widget._axisTemplate=$.extend(false,{},this.widget.options.axes[0]);this.widget._seriesTemplate=$.extend(false,{},this.widget.options.series[0]);this.widget.options.legend=null;this.widget.options.series[0].legend=null;break;case"igPieChart":break;case"igMap":this.widget._seriesTemplate=$.extend(false,{},this.widget.options.series[0]);this.widget.options.backgroundContent=null;break}$.Widget.prototype._createWidget.apply(this.widget,[options,element]);var a=widget.options.series;if(a&&a.length===1&&!a[0].name&&!a[0].type){a.pop()}a=widget.options.axis;if(a&&a.length===1&&!a[0].name&&!a[0].type){a.pop()}},_create:function(){var widget=this.widget;if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(widget)}else{this.widget._notInitialized=true;if(widget._initialDataSource){widget._creationOptions.dataSource=this.widget._initialDataSource;widget.options.dataSource=this.widget._initialDataSource}if(widget.options.series){$.each(widget.options.series,function(i,val){if(val.name&&widget._initialSeriesDataSource[val.name]!==undefined){val.dataSource=widget._initialSeriesDataSource[val.name]}})}if(widget.options.axes){$.each(widget.options.axes,function(i,val){if(val.name&&widget._initialAxesDataSource[val.name]!==undefined){val.dataSource=widget._initialAxesDataSource[val.name]}})}widget._pendingCrossingAxes=[];widget._tooltipTemplate=null;widget._tooltipTtemplates=null;widget._tooltip={};this.widget._tooltipTemplates={};switch(this.widget.widgetName){case"igDataChart":widget._chart=new $.ig.XamDataChart;widget._chart.manageDataSources(true);widget._axes={};widget._series={};widget._axisOpt={};widget._seriesOpt={};widget._seriesSubOpt={};widget._seriesSub={};this._bindDataChartEvents(widget._chart);this._renderChartContainer(this.widget);this._initialDataBind();break;case"igPieChart":widget._chart=new $.ig.XamPieChart;this._bindPieChartEvents(widget._chart);this._renderChartContainer(this.widget);this._initialDataBind();break;case"igMap":widget._chart=new $.ig.XamGeographicMap;widget._chart.manageDataSources(true);widget._axes={};widget._series={};widget._axisOpt={};widget._seriesOpt={};widget._seriesSubOpt={};widget._seriesSub={};this._bindMapEvents(widget._chart);this._setBackgroundContent(widget.options.backgroundContent);break}if(this.widget._creationOptions.name){this.widget._chart.name(this.widget._creationOptions.name)}if(this.widget.dsCount===0&&this.widget._notInitialized){this._initializeWidget(this.widget)}}},_converterCallback:function(){var context=this.settings.callee;context.widget.dsCount--;if(context.widget.dsCount===0){context._initializeWidget(context.widget)}},_initDataOptions:function(options,callBack){var widget=this.widget,dataOptions;if(options.dataSourceUrl){options.dataSource=options.dataSourceUrl}widget._containerSourceID=widget.id();dataOptions={id:options.name||widget._containerSourceID,rowAdded:this._itemAdded,rowDeleted:this._itemRemoved,rowUpdated:this._itemUpdated,rowInserted:this._itemInserted,callback:callBack,callee:this,responseDataKey:options.responseDataKey,primaryKey:options.primaryKey,responseTotalRecCountKey:options.responseTotalRecCountKey,dataSource:options.dataSource};if(options.dataSourceType!==null){dataOptions.type=options.dataSourceType}return dataOptions},_setupDataSource:function(options,callback){var dataOptions=this._initDataOptions(options,callback);if(this.widget.dataSources===undefined){this.widget.dataSources={}}if(!(dataOptions.dataSource instanceof $.ig.DataSource)){if($.type(dataOptions.dataSource)==="string"&&dataOptions.dataSource.indexOf("$callback=?")!==-1){this.widget.dataSources[dataOptions.id]=new $.ig.JSONPDataSource(dataOptions)}else{this.widget.dataSources[dataOptions.id]=new $.ig.DataSource(dataOptions)}}else{this.widget.dataSources[dataOptions.id]=dataOptions.dataSource;dataOptions.dataSource=this.widget.dataSources[dataOptions.id].settings.dataSource;if(this.widget.dataSources[dataOptions.id].settings.responseDataKey!==null){delete dataOptions.responseDataKey;if(dataOptions.schema){dataOptions.schema.searchField=this.widget.dataSource.settings.responseDataKey}}this.widget.dataSources[dataOptions.id].settings=this._mergeDataSourceSettings(this.widget.dataSources[dataOptions.id].settings,dataOptions);if(dataOptions.schema){this.widget.dataSources[dataOptions.id]._initSchema()}}},_initCallback:function(success,error,dataSource){var context=dataSource.settings.callee;context.widget.dsCount--;if(context.widget.dsCount===0&&success){context._initializeWidget(context.widget)}},_initializeWidget:function(widget){this.widget=widget;if(this.widget.dataSources[this.widget._containerSourceID]){this._setItemsSource(this.widget,this.widget._chart,this.widget._containerSourceID)}this._setWidgetOptions(this.widget._creationOptions,widget._chart);this.widget._duringInit=false;if(widget._creationOptions.series){this._setCoreWidgetOption(widget._chart,"series",this.widget._creationOptions.series)}widget._notInitialized=false},_getNotifyTarget:function(targetName){var target;if(this.widget.widgetName==="igPieChart"){target=this.widget._chart}else{if(targetName===this.widget.id()){target=this.widget._chart}else{target=this._getSeriesByName(targetName);if(!target){target=this._getAxisByName(targetName);if(!target){target=this._getSubSeriesByName(null,targetName)}}}}return target!==undefined?target:null},_notifyItemAdded:function(dataSource,newItem,index){this.widget._chart.notifyInsertItem(dataSource,index,newItem.row)},_itemAdded:function(item,dataSource){this._notifyItemAdded(dataSource,item,dataSource.dataView().length-1)},_itemInserted:function(item,dataSource){this._notifyItemAdded(dataSource,item,item.rowIndex)},_itemUpdated:function(item,dataSource){this.widget._chart.notifySetItem(dataSource,item.rowIndex,item.oldRow,item.newRow)},_itemRemoved:function(item,dataSource){this.widget._chart.notifyRemoveItem(dataSource,item.rowIndex,item.row)},_setWidgetOptions:function(options,chart){var self=this;$.each(options,function(key,value){if(!self._setWidgetOption(chart,key,value)){self._setCoreWidgetOption(chart,key,value)}else{self.widget.options[key]=value}})},_createBrushFromValue:function(val){var b,stops,colorStop,currOffset;if(!val){return null}if(typeof val=="string"){b=new $.ig.Brush;b.fill(val)}else if(val.type=="linearGradient"){b=new $.ig.LinearGradientBrush;if(val.startPoint&&val.endPoint){b._useCustomDirection=true;b._startX=val.startPoint.x;b._startY=val.startPoint.y;b._endX=val.endPoint.x;b._endY=val.endPoint.y}if(val.colorStops){stops=[];for(var i=0;i<val.colorStops.length;i++){colorStop=new $.ig.GradientStop;currOffset=0;if(val.colorStops[i].offset){currOffset=val.colorStops[i].offset}colorStop._offset=currOffset;colorStop.__fill=val.colorStops[i].color;stops.push(colorStop)}b._gradientStops=stops}}return b},_getValueFromBrush:function(brush){var ret={},currStop,newStop;if(brush._isGradient){ret.type="linearGradient";if(brush._useCustomDirection){ret.startPoint={};ret.startPoint.x=brush._startX;ret.startPoint.y=brush._startY;ret.endPoint={};ret.endPoint.x=brush._endX;ret.endPoint.y=brush._endY}if(brush._gradientStops){ret.colorStops=[];for(var i=0;i<brush._gradientStops.length;i++){currStop=brush._gradientStops[i];newStop={};newStop.offset=currStop._offset;newStop.color=currStop.__fill;ret.colorStops.push(newStop)}}return ret}else{return brush.fill()}},_setWidgetOption:function(chart,key,value){var $tempBrushCollection,isRGB,$tempBrush,i;switch(key){case"crosshairPoint":chart.crosshairPoint(new $.ig.Point(1,value.x,value.y));return true;case"windowRect":chart.windowRect(new $.ig.Rect(0,value.left,value.top,value.width,value.height));return true;case"horizontalZoomable":chart.horizontalZoomable(value);return true;case"isPagePanningAllowed":chart.isPagePanningAllowed(value);return true;case"verticalZoomable":chart.verticalZoomable(value);return true;case"zoomable":chart.zoomable(value);return true;case"windowResponse":switch(value){case"deferred":chart.windowResponse(0);break;case"immediate":chart.windowResponse(1);break}return true;case"windowRectMinWidth":chart.windowRectMinWidth(value);return true;case"overviewPlusDetailPaneVisibility":switch(value){case"visible":chart.overviewPlusDetailPaneVisibility(0);break;case"collapsed":chart.overviewPlusDetailPaneVisibility(1);break}return true;case"crosshairVisibility":switch(value){case"visible":chart.crosshairVisibility(0);break;case"collapsed":chart.crosshairVisibility(1);break}return true;case"plotAreaBackground":if(value===null){chart.plotAreaBackground(null)}else{chart.plotAreaBackground(this._createBrushFromValue(value))}return true;case"defaultInteraction":switch(value){case"none":chart.defaultInteraction(0);break;case"dragZoom":chart.defaultInteraction(1);break;case"dragPan":chart.defaultInteraction(2);break}return true;case"dragModifier":switch(value){case"none":chart.dragModifier(0);break;case"alt":chart.dragModifier(1);break;case"control":chart.dragModifier(2);break;case"shift":chart.dragModifier(4);break;case"windows":chart.dragModifier(8);break;case"apple":chart.dragModifier(8);break}return true;case"panModifier":switch(value){case"none":chart.panModifier(0);break;case"alt":chart.panModifier(1);break;case"control":chart.panModifier(2);break;case"shift":chart.panModifier(4);break;case"windows":chart.panModifier(8);break;case"apple":chart.panModifier(8);break}return true;case"previewRect":chart.previewRect(new $.ig.Rect(0,value.left,value.top,value.width,value.height));return true;case"windowPositionHorizontal":chart.windowPositionHorizontal(value);return true;case"windowPositionVertical":chart.windowPositionVertical(value);return true;case"windowScaleHorizontal":chart.windowScaleHorizontal(value);return true;case"windowScaleVertical":chart.windowScaleVertical(value);return true;case"windowScale":chart.windowScale(value);return true;case"triangleMarkerTemplate":case"circleMarkerTemplate":case"pyramidMarkerTemplate":case"squareMarkerTemplate":case"diamondMarkerTemplate":case"pentagonMarkerTemplate":case"hexagonMarkerTemplate":case"tetragramMarkerTemplate":case"pentagramMarkerTemplate":case"hexagramMarkerTemplate":this._setDataTemplate(chart,key,value);return true;case"topMargin":chart.topMargin(value);return true;case"leftMargin":chart.leftMargin(value);return true;case"rightMargin":chart.rightMargin(value);return true;case"bottomMargin":chart.bottomMargin(value);return true;case"autoMarginWidth":chart.autoMarginWidth(value);return true;case"autoMarginHeight":chart.autoMarginHeight(value);return true;case"worldRect":chart.worldRect(new $.ig.Rect(0,value.left,value.top,value.width,value.height));return true;case"xAxis":chart.xAxis(this._getAxisByName(value));return true;case"yAxis":chart.yAxis(this._getAxisByName(value));return true;case"isSquare":chart.isSquare(value);return true;case"gridMode":switch(value){case"none":chart.gridMode(0);break;case"beforeSeries":chart.gridMode(1);break;case"behindSeries":chart.gridMode(2);break}return true;case"alignsGridLinesToPixels":chart.alignsGridLinesToPixels(value);return true;case"brushes":isRGB=true;if(typeof value[0]==="string"&&value[0]==="HSV"||value[0]==="RGB"){if(value[0]==="HSV"){isRGB=false}value=value.slice(1)}$tempBrushCollection=new $.ig.BrushCollection;for(i=0;i<value.length;i++){$tempBrushCollection.add(this._createBrushFromValue(value[i]))}chart.brushes($tempBrushCollection);return true;case"markerBrushes":isRGB=true;if(typeof value[0]==="string"&&value[0]==="HSV"||value[0]==="RGB"){if(value[0]==="HSV"){isRGB=false}value=value.slice(1)}$tempBrushCollection=new $.ig.BrushCollection;for(i=0;i<value.length;i++){$tempBrushCollection.add(this._createBrushFromValue(value[i]))}chart.markerBrushes($tempBrushCollection);return true;case"outlines":isRGB=true;if(typeof value[0]==="string"&&value[0]==="HSV"||value[0]==="RGB"){if(value[0]==="HSV"){isRGB=false}value=value.slice(1)}$tempBrushCollection=new $.ig.BrushCollection;for(i=0;i<value.length;i++){$tempBrushCollection.add(this._createBrushFromValue(value[i]))}chart.outlines($tempBrushCollection);return true;case"markerOutlines":isRGB=true;if(typeof value[0]==="string"&&value[0]==="HSV"||value[0]==="RGB"){if(value[0]==="HSV"){isRGB=false}value=value.slice(1)}$tempBrushCollection=new $.ig.BrushCollection;for(i=0;i<value.length;i++){$tempBrushCollection.add(this._createBrushFromValue(value[i]))}chart.markerOutlines($tempBrushCollection);return true;case"valueMemberPath":chart.valueMemberPath(value);return true;case"labelMemberPath":chart.labelMemberPath(value);return true;case"labelsPosition":switch(value){case"none":chart.labelsPosition(0);break;case"center":chart.labelsPosition(1);break;case"insideEnd":chart.labelsPosition(2);break;case"outsideEnd":chart.labelsPosition(3);break;case"bestFit":chart.labelsPosition(4);break}return true;case"leaderLineVisibility":switch(value){case"visible":chart.leaderLineVisibility(0);break;case"collapsed":chart.leaderLineVisibility(1);break}return true;case"leaderLineType":switch(value){case"straight":chart.leaderLineType(0);break;case"arc":chart.leaderLineType(1);break;case"spline":chart.leaderLineType(2);break}return true;case"leaderLineMargin":chart.leaderLineMargin(value);return true;case"leaderLineStyle":chart.leaderLineStyle(value);return true;case"othersCategoryThreshold":chart.othersCategoryThreshold(value);return true;case"formatLabel":chart.formatLabel(value);return true;case"othersCategoryStyle":chart.othersCategoryStyle(value);return true;case"othersCategoryType":switch(value){case"number":chart.othersCategoryType(0);break;case"percent":chart.othersCategoryType(1);break}return true;case"othersCategoryText":chart.othersCategoryText(value);return true;case"explodedRadius":chart.explodedRadius(value);return true;case"radiusFactor":chart.radiusFactor(value);return true;case"allowSliceSelection":chart.allowSliceSelection(value);return true;case"allowSliceExplosion":chart.allowSliceExplosion(value);return true;case"labelExtent":chart.labelExtent(value);return true;case"startAngle":chart.startAngle(value);return true;case"sweepDirection":switch(value){case"counterclockwise":chart.sweepDirection(0);break;case"clockwise":chart.sweepDirection(1);break}return true;case"selectedStyle":chart.selectedStyle(value);return true;case"legendItemTemplate":this._setDataTemplate(chart,key,value);return true;case"legendItemBadgeTemplate":this._setDataTemplate(chart,key,value);return true;case"textStyle":chart.textStyle(value);return true;case"overviewPlusDetailPaneBackgroundImageUri":chart.overviewPlusDetailPaneBackgroundImageUri(value);return true;case"isSurfaceInteractionDisabled":chart.isSurfaceInteractionDisabled(value);return true;case"animateSeriesWhenAxisRangeChanges":chart.animateSeriesWhenAxisRangeChanges(value);return true;case"innerExtent":chart.innerExtent(value);return true;case"title":chart.title(value);return true;case"subtitle":chart.subtitle(value);return true;case"titleTextStyle":chart.titleTextStyle(value);return true;case"titleTopMargin":chart.titleTopMargin(value);return true;case"titleLeftMargin":chart.titleLeftMargin(value);return true;case"titleRightMargin":chart.titleRightMargin(value);return true;case"titleBottomMargin":chart.titleBottomMargin(value);return true;case"subtitleTopMargin":chart.subtitleTopMargin(value);return true;case"subtitleLeftMargin":chart.subtitleLeftMargin(value);return true;case"subtitleRightMargin":chart.subtitleRightMargin(value);return true;case"subtitleBottomMargin":chart.subtitleBottomMargin(value);return true;case"subtitleTextStyle":chart.subtitleTextStyle(value);return true;case"titleTextColor":if(value===null||value===undefined){chart.titleTextColor(null)}else{chart.titleTextColor(this._createBrushFromValue(value))}return true;case"subtitleTextColor":if(value===null||value===undefined){chart.subtitleTextColor(null)}else{chart.subtitleTextColor(this._createBrushFromValue(value))}return true;case"titleHorizontalAlignment":switch(value){case"left":chart.titleHorizontalAlignment(0);break;case"center":chart.titleHorizontalAlignment(1);break;case"right":chart.titleHorizontalAlignment(2);break;default:break}break;case"subtitleHorizontalAlignment":switch(value){case"left":chart.subtitleHorizontalAlignment(0);break;case"center":chart.subtitleHorizontalAlignment(1);break;case"right":chart.subtitleHorizontalAlignment(2);break;default:break}break;case"highlightingTransitionDuration":chart.highlightingTransitionDuration(value);return true;case"pixelScalingRatio":chart.pixelScalingRatio(value);return true}return false},_createAxisFromType:function(axisType){switch(axisType){case"numericX":return new $.ig.NumericXAxis;case"numericY":return new $.ig.NumericYAxis;case"categoryX":return new $.ig.CategoryXAxis;case"categoryDateTimeX":return new $.ig.CategoryDateTimeXAxis;case"categoryY":return new $.ig.CategoryYAxis;case"categoryAngle":return new $.ig.CategoryAngleAxis;case"numericAngle":return new $.ig.NumericAngleAxis;case"numericRadius":return new $.ig.NumericRadiusAxis;default:break}},_createSeriesFromType:function(seriesType){switch(seriesType){case"area":return new $.ig.AreaSeries;case"bar":return new $.ig.BarSeries;case"column":return new $.ig.ColumnSeries;case"line":return new $.ig.LineSeries;case"rangeArea":return new $.ig.RangeAreaSeries;case"rangeColumn":return new $.ig.RangeColumnSeries;case"splineArea":return new $.ig.SplineAreaSeries;case"spline":return new $.ig.SplineSeries;case"stepArea":return new $.ig.StepAreaSeries;case"stepLine":return new $.ig.StepLineSeries;case"waterfall":return new $.ig.WaterfallSeries;case"financial":return new $.ig.FinancialPriceSeries;case"typicalPriceIndicator":return new $.ig.TypicalPriceIndicator;case"polarArea":return new $.ig.PolarAreaSeries;case"polarLine":return new $.ig.PolarLineSeries;case"polarSpline":return new $.ig.PolarSplineSeries;case"polarSplineArea":return new $.ig.PolarSplineAreaSeries;case"polarScatter":return new $.ig.PolarScatterSeries;case"radialColumn":return new $.ig.RadialColumnSeries;case"radialLine":return new $.ig.RadialLineSeries;case"radialPie":return new $.ig.RadialPieSeries;case"radialArea":return new $.ig.RadialAreaSeries;case"scatter":return new $.ig.ScatterSeries;case"highDensityScatter":return new $.ig.HighDensityScatterSeries;case"scatterLine":return new $.ig.ScatterLineSeries;case"scatterSpline":return new $.ig.ScatterSplineSeries;case"bubble":return new $.ig.BubbleSeries;case"absoluteVolumeOscillatorIndicator":return new $.ig.AbsoluteVolumeOscillatorIndicator;case"averageTrueRangeIndicator":return new $.ig.AverageTrueRangeIndicator;case"accumulationDistributionIndicator":return new $.ig.AccumulationDistributionIndicator;case"averageDirectionalIndexIndicator":return new $.ig.AverageDirectionalIndexIndicator;case"geographicShape":return new $.ig.GeographicShapeSeries;case"geographicSymbol":return new $.ig.GeographicSymbolSeries;case"geographicScatterArea":return new $.ig.GeographicScatterAreaSeries;case"geographicContourLine":return new $.ig.GeographicContourLineSeries;case"geographicHighDensityScatter":return new $.ig.GeographicHighDensityScatterSeries;case"geographicProportionalSymbol":return new $.ig.GeographicProportionalSymbolSeries;case"geographicTileSeries":return new $.ig.GeographicTileSeries;case"geographicPolyline":return new $.ig.GeographicPolylineSeries;case"bollingerBandWidthIndicator":return new $.ig.BollingerBandWidthIndicator;case"chaikinOscillatorIndicator":return new $.ig.ChaikinOscillatorIndicator;case"chaikinVolatilityIndicator":return new $.ig.ChaikinVolatilityIndicator;case"commodityChannelIndexIndicator":return new $.ig.CommodityChannelIndexIndicator;case"detrendedPriceOscillatorIndicator":return new $.ig.DetrendedPriceOscillatorIndicator;case"easeOfMovementIndicator":return new $.ig.EaseOfMovementIndicator;case"fastStochasticOscillatorIndicator":return new $.ig.FastStochasticOscillatorIndicator;case"forceIndexIndicator":return new $.ig.ForceIndexIndicator;case"fullStochasticOscillatorIndicator":return new $.ig.FullStochasticOscillatorIndicator;case"marketFacilitationIndexIndicator":return new $.ig.MarketFacilitationIndexIndicator;case"massIndexIndicator":return new $.ig.MassIndexIndicator;case"medianPriceIndicator":return new $.ig.MedianPriceIndicator;case"moneyFlowIndexIndicator":return new $.ig.MoneyFlowIndexIndicator;case"movingAverageConvergenceDivergenceIndicator":return new $.ig.MovingAverageConvergenceDivergenceIndicator;case"negativeVolumeIndexIndicator":return new $.ig.NegativeVolumeIndexIndicator;case"onBalanceVolumeIndicator":return new $.ig.OnBalanceVolumeIndicator;case"percentagePriceOscillatorIndicator":return new $.ig.PercentagePriceOscillatorIndicator;case"percentageVolumeOscillatorIndicator":return new $.ig.PercentageVolumeOscillatorIndicator;case"positiveVolumeIndexIndicator":return new $.ig.PositiveVolumeIndexIndicator;case"priceVolumeTrendIndicator":return new $.ig.PriceVolumeTrendIndicator;case"rateOfChangeAndMomentumIndicator":return new $.ig.RateOfChangeAndMomentumIndicator;case"relativeStrengthIndexIndicator":return new $.ig.RelativeStrengthIndexIndicator;case"slowStochasticOscillatorIndicator":return new $.ig.SlowStochasticOscillatorIndicator;case"standardDeviationIndicator":return new $.ig.StandardDeviationIndicator;case"stochRSIIndicator":return new $.ig.StochRSIIndicator;case"trixIndicator":return new $.ig.TRIXIndicator;case"ultimateOscillatorIndicator":return new $.ig.UltimateOscillatorIndicator;case"weightedCloseIndicator":return new $.ig.WeightedCloseIndicator;case"williamsPercentRIndicator":return new $.ig.WilliamsPercentRIndicator;case"bollingerBandsOverlay":return new $.ig.BollingerBandsOverlay;case"priceChannelOverlay":return new $.ig.PriceChannelOverlay;case"customIndicator":return new $.ig.CustomIndicator;case"point":return new $.ig.PointSeries;case"stackedColumn":return new $.ig.StackedColumnSeries;case"stacked100Column":return new $.ig.Stacked100ColumnSeries;case"stackedArea":return new $.ig.StackedAreaSeries;case"stacked100Area":return new $.ig.Stacked100AreaSeries;case"stackedBar":return new $.ig.StackedBarSeries;case"stacked100Bar":return new $.ig.Stacked100BarSeries;case"stackedLine":return new $.ig.StackedLineSeries;case"stacked100Line":return new $.ig.Stacked100LineSeries;case"stackedSpline":return new $.ig.StackedSplineSeries;case"stacked100Spline":return new $.ig.Stacked100SplineSeries;case"stackedSplineArea":return new $.ig.StackedSplineAreaSeries;case"stacked100SplineArea":return new $.ig.Stacked100SplineAreaSeries;case"stackedFragment":return new $.ig.StackedFragmentSeries;case"crosshairLayer":return new $.ig.CrosshairLayer;case"categoryHighlightLayer":return new $.ig.CategoryHighlightLayer;case"categoryItemHighlightLayer":return new $.ig.CategoryItemHighlightLayer;case"itemToolTipLayer":return new $.ig.ItemToolTipLayer;case"categoryToolTipLayer":return new $.ig.CategoryToolTipLayer;default:break}},_clearAxes:function(series){if(series.xAxis){series.xAxis(null)}if(series.yAxis){series.yAxis(null)}if(series.angleAxis){series.angleAxis(null)}if(series.valueAxis){series.valueAxis(null)}if(series.radiusAxis){series.radiusAxis(null)}},_setForName:function(a,obj){var i=a.length;while(i-->0){if(a[i]&&a[i].name===obj.name){a[i]=obj;return}}a.push(obj)},_setCoreWidgetOption:function(chart,key,value){var self=this,widget=this.widget,axis=null,axisOpt=null,axisIsNew=false,merged,settings,newLink,oldLink,seriesIsNew,series=null,seriesOpt=null,exploded,templ;switch(key){case"axes":if(this.widget.widgetName==="igMap"){return}$.each(value,function(i,val){if(!val.name){throw new Error($.ig.Chart.locale.axisName)}if(self.widget._series[val.name]){throw new Error($.ig.Chart.locale.nameInUse)}axis=self._getAxisByName(val.name);if(axis&&val.remove){delete widget._axes[val.name];delete widget._axisOpt[val.name];var ind=widget.options.axes.indexOf(widget._axisOpt[val.name]);widget.options.axes.splice(ind,1);widget._chart.axes().remove(axis);if(widget.dataSources[val.name]){delete widget.dataSources[val.name].settings;delete widget.dataSources[val.name]}if(widget._target&&widget._target.name()===val.name){widget._target=null}return}if(axis){axisOpt=widget._axisOpt[val.name]}if(!axis&&!val.remove){axis=self._createAxisFromType(val.type);axis.name(val.name);axisIsNew=true}if(axis){if(axisIsNew){widget._axes[val.name]=axis;merged=self._mergeIntoNewWithDataSource(widget._axisTemplate,val);self._setForName(widget.options.axes,merged);widget._axisOpt[val.name]=merged}if(val.coercionMethods){axis.coercionMethods(val.coercionMethods)}if(widget.options.expectFunctions!==undefined&&widget.options.expectFunctions){axis.expectFunctions(widget.options.expectFunctions)}if(val.expectFunctions!==undefined){axis.expectFunctions(val.expectFunctions)}self._setAxisOptions(val,axis);if(axisIsNew){if(widget.dataSources[axis.name()]){self._setItemsSource(self.widget,axis,axis.name())}}else{self._mergeIntoWithDataSource(axisOpt,val)}if(axisIsNew){widget._chart.axes().add(axis)}}});if(widget._pendingCrossingAxes&&widget._pendingCrossingAxes.length>0){$.each(widget._pendingCrossingAxes,function(i,val){val()});widget._pendingCrossingAxes.length=0}return;case"series":if(!widget._duringInit){seriesIsNew=false;$.each(value,function(i,val){if(!val.name){throw new Error($.ig.Chart.locale.seriesName)}if(self.widget._axes[val.name]){throw new Error($.ig.Chart.locale.nameInUse)}series=self._getSeriesByName(val.name);if(series&&val.remove){delete widget._series[val.name];delete widget._seriesOpt[val.name];delete widget._seriesSubOpt[val.name];delete widget._seriesSub[val.name];if(widget.dataSources[val.name]){delete widget.dataSources[val.name].settings;delete widget.dataSources[val.name]}var ind=widget.options.series.indexOf(widget._seriesOpt[val.name]);widget.options.series.splice(ind,1);widget._chart.series().remove(series);self._clearAxes(series);return}if(!series&&!val.remove){series=self._createSeriesFromType(val.type);self._bindSeriesEvents(series);series.name(val.name);seriesIsNew=true}if(series){seriesOpt=widget._seriesOpt[val.name]}if(series){if(seriesIsNew){widget._series[val.name]=series;widget._seriesSub[val.name]={};merged=self._mergeIntoNewWithDataSource(widget._seriesTemplate,val);self._setForName(widget.options.series,merged);widget._seriesOpt[val.name]=merged;widget._seriesSubOpt[val.name]={}}if(val.coercionMethods){series.coercionMethods(val.coercionMethods)}if(widget.options.expectFunctions!==undefined&&widget.options.expectFunctions){series.expectFunctions(widget.options.expectFunctions)}if(val.expectFunctions!==undefined){series.expectFunctions(val.expectFunctions)}self._setSeriesOptions(val,series,widget);if(seriesIsNew){if(widget.dataSources[series.name()]){self._setItemsSource(self.widget,series,series.name())}}else{self._mergeIntoWithDataSource(seriesOpt,val)}if(seriesIsNew){widget._chart.series().add(series)}}})}return;case"syncChannel":newLink=null;if(value&&value.length>0){newLink=$.ig.SyncLinkManager.prototype.instance().getLink(value)}oldLink=widget._chart.actualSyncLink();if(oldLink){$.ig.SyncLinkManager.prototype.instance().releaseLink(oldLink)}if(newLink){widget._chart.actualSyncLink(newLink)}else{widget._chart.actualSyncLink(new $.ig.SyncLink)}break;case"synchronizeVertically":settings=widget._chart.syncSettings();settings.synchronizeVertically(value);break;case"synchronizeHorizontally":settings=widget._chart.syncSettings();settings.synchronizeHorizontally(value);break;case"legend":this._setLegend(widget._chart,value);break;case"width":case"height":this._setSize(widget._chart,key,value);break;case"size":if(value.width){this._setSize(widget._chart,"width",value.width);widget.options.width=value.width}if(value.height){this._setSize(widget._chart,"height",value.height);widget.options.height=value.height}return;case"explodedSlices":if(value.length){exploded=new $.ig.IndexCollection;$.each(value,function(i,val){exploded.add(val)});widget._chart.explodedSlices(exploded)}break;case"showTooltip":if(value===true){this._addTooltip(widget,widget._chart,widget.css.tooltip)}if(value===false){this._removeTooltip(widget,widget._chart)}break;case"tooltipTemplate":if($.ig.tmpl){if(this._htmlCheckExpr.test(value)){templ=value}else{if($("#"+value).length>0){templ=$("#"+value).text()}else if($(value).length>0){templ=$(value).text()}else{templ=value}}widget._tooltipTemplate=templ;if(widget._chart.tooltipTemplate){widget._chart.tooltipTemplate(templ)}}break;case"backgroundContent":if(value===null){widget._chart.backgroundContent(null)}if(!widget._duringInit){this._setBackgroundContent(value)}break;default:return}widget.options[key]=value},_htmlCheckExpr:/^[^<]*(<[\w\W]+>)[^>]*$/,_getAxisByName:function(name){if(this.widget._axes[name]===undefined){if(this.widget.widgetName==="igMap"){if(name==="xAxis"){return this.widget._chart.xAxis()}if(name==="yAxis"){return this.widget._chart.yAxis()}}return null}return this.widget._axes[name]},_getSeriesByName:function(name){if(this.widget._series[name]===undefined){return null}return this.widget._series[name]},_setAxisOptions:function(options,axis){var self=this;$.each(options,function(key,value){if(!self._setAxisOption(axis,key,value)){self._setCoreAxisOption(axis,key,value)}self.widget._axisOpt[axis.name()][key]=value})},_setSeriesOptions:function(options,series){var self=this;$.each(options,function(key,value){if(!self._setCoreSeriesOption(series,key,value)){self._seriesSetOption(series,key,value)}if(key!=="series"){self.widget._seriesOpt[series.name()][key]=value}})},_setSubSeriesOptions:function(options,parentSeries,series){var self=this;$.each(options,function(key,value){if(!self._setCoreSeriesOption(series,key,value)){self._seriesSetOption(series,key,value)}self.widget._seriesSubOpt[parentSeries.name()][series.name()][key]=value})},_setCoreSeriesOption:function(series,key,value){var templ;switch(key){case"legend":this._setLegend(series,value);return true;case"showTooltip":if(value===true){this._addTooltip(this.widget,series,this.widget.css.tooltip);this._setCoreSeriesOption(series,"tooltipTemplate","default")}else{this._removeTooltip(this.widget,series)}return true;case"tooltipTemplate":if($.ig.tmpl){if(this._htmlCheckExpr.test(value)){templ=value}else{if($("#"+value).length>0){templ=$("#"+value).text()}else if($(value).length>0){templ=$(value).text()}else{templ=value}}this.widget._tooltipTemplates[series.name()]=templ;if(series.tooltipTemplate){series.tooltipTemplate(templ)}if(series.flattenEventArgs){series.flattenEventArgs($.proxy(this._getChartEvt,this))}}return true;case"displayType":switch(value){case"candlestick":series.displayType(0);break;case"ohlc":series.displayType(1);break;case"line":series.displayType(0);break;case"area":series.displayType(1);break;case"column":series.displayType(2);break}return true;case"tileImagery":if(value===null){series.backgroundContent(null)}this._setSeriesBackgroundContent(series,value);
return true}return false},_initMap:function(){if(this.widget._duringInit){this._renderChartContainer(this.widget);this._initialDataBind();if(this.widget.dsCount===0&&this.widget._notInitialized){this._initializeWidget(this.widget)}}},_setSeriesBackgroundContent:function(series,bgOptions){var seriesOpt=this.widget._seriesOpt[series.name()];seriesOpt.tileImagery=bgOptions;switch(bgOptions.type){case"cloudMade":series.tileImagery(this._setBackgroundOptions(new $.ig.CloudMadeMapImagery,bgOptions));break;case"bing":this._initializeBingMapsImageryForSeries(series,bgOptions);break;case"openStreet":series.tileImagery(this._setBackgroundOptions(new $.ig.OpenStreetMapImagery,bgOptions));break;default:return}},_setBackgroundContent:function(bgOptions){if(!bgOptions){this._initMap()}else{this.widget.options.backgroundContent=bgOptions;switch(bgOptions.type){case"cloudMade":this.widget._chart.backgroundContent(this._setBackgroundOptions(new $.ig.CloudMadeMapImagery,bgOptions));this._initMap();break;case"bing":this._initializeBingMapsImagery(bgOptions);break;case"openStreet":this.widget._chart.backgroundContent(this._setBackgroundOptions(new $.ig.OpenStreetMapImagery,bgOptions));this._initMap();break;default:return}}},_initializeBingMapsImagery:function(bgOptions){var bingUrl=bgOptions.bingUrl||"http://dev.virtualearth.net/REST/v1/Imagery/Metadata/",imagerySet=bgOptions.imagerySet||"AerialWithLabels",bingKey=bgOptions.key;$.ajax({url:bingUrl+imagerySet,data:"key="+bingKey+"&include=ImageryProviders",success:$.proxy(this._setBingBackground,this),dataType:"jsonp",jsonp:"jsonp"})},_initializeBingMapsImageryForSeries:function(series,bgOptions){var bingUrl=bgOptions.bingUrl||"http://dev.virtualearth.net/REST/v1/Imagery/Metadata/",imagerySet=bgOptions.imagerySet||"AerialWithLabels",bingKey=bgOptions.key,self=this;$.ajax({url:bingUrl+imagerySet,data:"key="+bingKey+"&include=ImageryProviders",success:function(res){self._setBingBackgroundForSeries(series,res)},dataType:"jsonp",jsonp:"jsonp"})},_setBingBackgroundForSeries:function(series,res){var i,bg=new $.ig.BingMapsMapImagery,meta=res.resourceSets[0].resources[0],culture=this.widget.options.backgroundContent.cultureName||"en-US";bg.tilePath(meta.imageUrl);bg.cultureName(culture);for(i=0;i<meta.imageUrlSubdomains.length;i++){bg.subDomains().add(meta.imageUrlSubdomains[i])}series.tileImagery(bg)},_setBingBackground:function(res){var i,bg=new $.ig.BingMapsMapImagery,meta,culture=this.widget.options.backgroundContent.cultureName||"en-US";if(!res||!res.resourceSets||res.resourceSets.length<1||!res.resourceSets[0].resources||res.resourceSets[0].resources.length<1)return;meta=res.resourceSets[0].resources[0];bg.tilePath(meta.imageUrl);bg.cultureName(culture);for(i=0;i<meta.imageUrlSubdomains.length;i++){bg.subDomains().add(meta.imageUrlSubdomains[i])}this.widget._chart.backgroundContent(bg);this._initMap()},_setBackgroundOptions:function(background,options){var self=this;$.each(options,function(key,val){self._backgroundContextSetOption(background,key,val)});return background},_backgroundContextSetOption:function(background,key,value){switch(key){case"key":background.key(value);break;case"parameter":background.parameter(value);break;case"opacity":background.parameter(value);break;default:break}},_setDataTemplate:function(series,key,value){var tempTemplate=new $.ig.DataTemplate,requireThis=false;if(!value){if(series[key]){series[key](null)}return}if(value.requireThis){requireThis=true}if(value.render){if(requireThis){tempTemplate.render($.proxy(value.render,value))}else{tempTemplate.render(value.render)}}else{tempTemplate.render(value)}if(value.measure){if(requireThis){tempTemplate.measure($.proxy(value.measure,value))}else{tempTemplate.measure(value.measure)}}if(value.passStarting){if(requireThis){tempTemplate.passStarting($.proxy(value.passStarting,value))}else{tempTemplate.passStarting(value.passStarting)}}if(value.passCompleted){if(requireThis){tempTemplate.passCompleted($.proxy(value.passCompleted,value))}else{tempTemplate.passCompleted(value.passCompleted)}}if(series[key]){series[key](tempTemplate)}},_seriesSetOption:function(series,key,value){var $tempBrush,$tempColor,$old;switch(key){case"legendItemVisibility":switch(value){case"visible":series.legendItemVisibility(0);break;case"collapsed":series.legendItemVisibility(1);break}return true;case"legendItemBadgeTemplate":case"legendItemTemplate":case"discreteLegendItemTemplate":case"markerTemplate":this._setDataTemplate(series,key,value);return true;case"transitionDuration":series.transitionDuration(value);return true;case"transitionEasingFunction":series.transitionEasingFunction($.ig.util.getEasingFunction(value));return true;case"transitionInEasingFunction":series.transitionInEasingFunction($.ig.util.getEasingFunction(value));return true;case"resolution":series.resolution(value);return true;case"title":series.title(value);return true;case"brush":if(value===null){series.brush(null)}else{series.brush(this._createBrushFromValue(value))}return true;case"outline":if(value===null){series.outline(null)}else{series.outline(this._createBrushFromValue(value))}return true;case"thickness":series.thickness(value);return true;case"isDropShadowEnabled":series.isDropShadowEnabled(value);return true;case"useSingleShadow":series.useSingleShadow(value);return true;case"shadowColor":if(value===null){series.shadowColor(null)}else{$tempColor=new $.ig.Color;$tempColor.colorString(value);series.shadowColor($tempColor)}return true;case"shadowBlur":series.shadowBlur(value);return true;case"shadowOffsetX":series.shadowOffsetX(value);return true;case"shadowOffsetY":series.shadowOffsetY(value);return true;case"markerType":switch(value){case"unset":series.markerType(0);break;case"none":series.markerType(1);break;case"automatic":series.markerType(2);break;case"circle":series.markerType(3);break;case"triangle":series.markerType(4);break;case"pyramid":series.markerType(5);break;case"square":series.markerType(6);break;case"diamond":series.markerType(7);break;case"pentagon":series.markerType(8);break;case"hexagon":series.markerType(9);break;case"tetragram":series.markerType(10);break;case"pentagram":series.markerType(11);break;case"hexagram":series.markerType(12);break}return true;case"shapeMemberPath":series.shapeMemberPath(value);return true;case"shapeStyleSelector":series.shapeStyleSelector(value);return true;case"shapeStyle":series.shapeStyle(value);return true;case"markerBrush":if(value===null){series.markerBrush(null)}else{series.markerBrush(this._createBrushFromValue(value))}return true;case"markerOutline":if(value===null){series.markerOutline(null)}else{series.markerOutline(this._createBrushFromValue(value))}return true;case"markerCollisionAvoidance":switch(value){case"none":series.markerCollisionAvoidance(0);break;case"omit":series.markerCollisionAvoidance(1);break;case"fade":series.markerCollisionAvoidance(2);break;case"omitAndShift":series.markerCollisionAvoidance(3);break;case"fadeAndShift":series.markerCollisionAvoidance(4);break}return true;case"xAxis":series.xAxis(this._getAxisByName(value));return true;case"yAxis":series.yAxis(this._getAxisByName(value));return true;case"xMemberPath":series.xMemberPath(value);return true;case"yMemberPath":series.yMemberPath(value);return true;case"trendLineType":switch(value){case"none":series.trendLineType(0);break;case"linearFit":series.trendLineType(1);break;case"quadraticFit":series.trendLineType(2);break;case"cubicFit":series.trendLineType(3);break;case"quarticFit":series.trendLineType(4);break;case"quinticFit":series.trendLineType(5);break;case"logarithmicFit":series.trendLineType(6);break;case"exponentialFit":series.trendLineType(7);break;case"powerLawFit":series.trendLineType(8);break;case"simpleAverage":series.trendLineType(9);break;case"exponentialAverage":series.trendLineType(10);break;case"modifiedAverage":series.trendLineType(11);break;case"cumulativeAverage":series.trendLineType(12);break;case"weightedAverage":series.trendLineType(13);break}return true;case"trendLineBrush":if(value===null){series.trendLineBrush(null)}else{series.trendLineBrush(this._createBrushFromValue(value))}return true;case"trendLineThickness":series.trendLineThickness(value);return true;case"trendLinePeriod":series.trendLinePeriod(value);return true;case"trendLineZIndex":series.trendLineZIndex(value);return true;case"isTransitionInEnabled":series.isTransitionInEnabled(value);return true;case"transitionInSpeedType":switch(value){case"auto":series.transitionInSpeedType(0);break;case"normal":series.transitionInSpeedType(1);break;case"valueScaled":series.transitionInSpeedType(2);break;case"indexScaled":series.transitionInSpeedType(3);break;case"random":series.transitionInSpeedType(4);break}return true;case"transitionInMode":switch(value){case"auto":series.transitionInMode(0);break;case"fromZero":series.transitionInMode(1);break;case"sweepFromLeft":series.transitionInMode(2);break;case"sweepFromRight":series.transitionInMode(3);break;case"sweepFromTop":series.transitionInMode(4);break;case"sweepFromBottom":series.transitionInMode(5);break;case"sweepFromCenter":series.transitionInMode(6);break;case"accordionFromLeft":series.transitionInMode(7);break;case"accordionFromRight":series.transitionInMode(8);break;case"accordionFromTop":series.transitionInMode(9);break;case"accordionFromBottom":series.transitionInMode(10);break;case"expand":series.transitionInMode(11);break;case"sweepFromCategoryAxisMinimum":series.transitionInMode(12);break;case"sweepFromCategoryAxisMaximum":series.transitionInMode(13);break;case"sweepFromValueAxisMinimum":series.transitionInMode(14);break;case"sweepFromValueAxisMaximum":series.transitionInMode(15);break;case"accordionFromCategoryAxisMinimum":series.transitionInMode(16);break;case"accordionFromCategoryAxisMaximum":series.transitionInMode(17);break;case"accordionFromValueAxisMinimum":series.transitionInMode(18);break;case"accordionFromValueAxisMaximum":series.transitionInMode(19);break}return true;case"transitionInDuration":series.transitionInDuration(value);return true;case"maximumMarkers":series.maximumMarkers(value);return true;case"radiusMemberPath":series.radiusMemberPath(value);return true;case"radiusScale":series.radiusScale(this._getSizeScale(value));return true;case"labelMemberPath":series.labelMemberPath(value);return true;case"fillMemberPath":series.fillMemberPath(value);return true;case"fillScale":series.fillScale(this._getBrushScale(value));return true;case"angleAxis":series.angleAxis(this._getAxisByName(value));return true;case"valueAxis":series.valueAxis(this._getAxisByName(value));return true;case"clipSeriesToBounds":series.clipSeriesToBounds(value);return true;case"valueMemberPath":series.valueMemberPath(value);return true;case"unknownValuePlotting":switch(value){case"linearInterpolate":series.unknownValuePlotting(0);break;case"dontPlot":series.unknownValuePlotting(1);break}return true;case"radiusX":series.radiusX(value);return true;case"radiusY":series.radiusY(value);return true;case"radius":series.radiusX(value);series.radiusY(value);return true;case"angleMemberPath":series.angleMemberPath(value);return true;case"radiusAxis":series.radiusAxis(this._getAxisByName(value));return true;case"useCartesianInterpolation":series.useCartesianInterpolation(value);return true;case"negativeBrush":if(value===null){series.negativeBrush(null)}else{series.negativeBrush(this._createBrushFromValue(value))}return true;case"splineType":switch(value){case"natural":series.splineType(0);break;case"clamped":series.splineType(1);break}return true;case"lowMemberPath":series.lowMemberPath(value);return true;case"highMemberPath":series.highMemberPath(value);return true;case"openMemberPath":series.openMemberPath(value);return true;case"closeMemberPath":series.closeMemberPath(value);return true;case"volumeMemberPath":series.volumeMemberPath(value);return true;case"ignoreFirst":series.ignoreFirst(value);return true;case"period":series.period(value);return true;case"shortPeriod":series.shortPeriod(value);return true;case"longPeriod":series.longPeriod(value);return true;case"trianglesSource":series.trianglesSource(value);return true;case"triangleVertexMemberPath1":series.triangleVertexMemberPath1(value);return true;case"triangleVertexMemberPath2":series.triangleVertexMemberPath2(value);return true;case"triangleVertexMemberPath3":series.triangleVertexMemberPath3(value);return true;case"colorScale":series.colorScale(this._getColorScale(value));return true;case"colorMemberPath":series.colorMemberPath(value);return true;case"visibleFromScale":series.visibleFromScale(value);return true;case"longitudeMemberPath":series.longitudeMemberPath(value);return true;case"latitudeMemberPath":series.latitudeMemberPath(value);return true;case"valueResolver":series.valueResolver(this._getValueResolver(value));return true;case"shapeFilterResolution":series.shapeFilterResolution(value);return true;case"useBruteForce":series.useBruteForce(value);return true;case"progressiveLoad":series.progressiveLoad(value);return true;case"heatMinimumColor":if(value===null){series.heatMinimumColor(null)}else{$tempColor=new $.ig.Color;$tempColor.colorString(value);series.heatMinimumColor($tempColor)}return true;case"heatMaximumColor":if(value===null){series.heatMaximumColor(null)}else{$tempColor=new $.ig.Color;$tempColor.colorString(value);series.heatMaximumColor($tempColor)}return true;case"mouseOverEnabled":series.mouseOverEnabled(value);return true;case"pointExtent":series.pointExtent(value);return true;case"heatMinimum":series.heatMinimum(value);return true;case"heatMaximum":series.heatMaximum(value);return true;case"multiplier":series.multiplier(value);return true;case"smoothingPeriod":series.smoothingPeriod(value);return true;case"triggerPeriod":series.triggerPeriod(value);return true;case"signalPeriod":series.signalPeriod(value);return true;case"useHighMarkerFidelity":series.useHighMarkerFidelity(value);return true;case"series":this._setSubSeries(series,value);return true;case"opacity":$old=series.opacity();series.opacity(value);if(series.raisePropertyChanged){series.raisePropertyChanged("Opacity",$old,value)}if(series.renderSeries){series.renderSeries(false)}return true;case"areaFillOpacity":series.areaFillOpacity(value);return true;case"expectFunctions":series.expectFunctions(value);return true;case"useInterpolation":series.useInterpolation(value);return true;case"skipUnknownValues":series.skipUnknownValues(value);return true;case"verticalLineVisibility":switch(value){case"visible":series.verticalLineVisibility(0);break;case"collapsed":series.verticalLineVisibility(1);break;default:break}return true;case"horizontalLineVisibility":switch(value){case"visible":series.horizontalLineVisibility(0);break;case"collapsed":series.horizontalLineVisibility(1);break;default:break}return true;case"targetSeries":if(value===undefined||value===null||this._getNotifyTarget(value)===null){series.targetSeries(null)}else{series.targetSeries(this._getNotifyTarget(value))}return true;case"targetAxis":if(value===undefined||value===null||this._getNotifyTarget(value)===null){series.targetAxis(null)}else{series.targetAxis(this._getNotifyTarget(value))}return true;case"cursorPosition":series.cursorPosition(new $.ig.Point(1,value.x,value.y));return true;case"bandHighlightWidth":series.bandHighlightWidth(value);return true;case"toolTipPosition":switch(value){case"auto":series.toolTipPosition(0);break;case"outsideStart":series.toolTipPosition(1);break;case"insideStart":series.toolTipPosition(2);break;case"insideEnd":series.toolTipPosition(3);break;case"outsideEnd":series.toolTipPosition(4);break;default:break}return true;case"highlightType":switch(value){case"auto":series.highlightType(0);break;case"marker":series.highlightType(1);break;case"shape":series.highlightType(2);break;default:break}return true;case"useIndex":series.useIndex(value);return true;case"useLegend":series.useLegend(value);return true;case"isCustomCategoryStyleAllowed":series.isCustomCategoryStyleAllowed(value);return true;case"isCustomCategoryMarkerStyleAllowed":series.isCustomCategoryMarkerStyleAllowed(value);return true;case"isHighlightingEnabled":series.isHighlightingEnabled(value);return true}return false},_getSubSeriesByName:function(parentSeries,name){var subSeries=null;if(parentSeries===null){for(var s in this.widget._seriesSub){parentSeries=this._getSeriesByName(s);if(parentSeries!==null){subSeries=this._getSubSeriesByName(parentSeries,name);if(subSeries!==null){return subSeries}}}}if(!parentSeries){return null}var parentName=parentSeries.name();if(this.widget._seriesSub[parentName][name]===undefined){return null}return this.widget._seriesSub[parentName][name]},_setSubSeries:function(parentSeries,subSeries){var self=this,series=null,widget=this.widget,seriesIsNew=false,subSeriesOpt,parentInd,i,parentName=parentSeries.name(),seriesOpt,merged,checkParent;parentInd=-1;for(i=0;i<widget.options.series.length;i++){checkParent=widget.options.series[i];if(checkParent&&checkParent.name===parentName){parentInd=i;break}}$.each(subSeries,function(i,val){if(!val.name){throw new Error($.ig.Chart.locale.seriesName)}if(self._getSeriesByName(val.name)){throw new Error($.ig.Chart.locale.nameInUse)}series=self._getSubSeriesByName(parentSeries,val.name);if(series&&val.remove){if(widget._seriesSub[parentName]){delete widget._seriesSub[parentName][val.name]}if(widget._seriesSubOpt[parentName]){subSeriesOpt=widget._seriesSubOpt[parentName][val.name];delete widget._seriesSubOpt[parentName][val.name]}if(parentInd!==-1){var ind=widget.options.series[parentInd].series.indexOf(subSeriesOpt);widget.options.series[parentInd].series.splice(ind,1)}parentSeries.series().remove(series);self._clearAxes(series);return}if(!series&&!val.remove){series=self._createSeriesFromType(val.type);self._bindSeriesEvents(series);series.name(val.name);seriesIsNew=true}if(series){seriesOpt=widget._seriesSubOpt[parentName][val.name];if(seriesIsNew){widget._seriesSub[parentName][val.name]=series;if(parentInd!==-1){self._setForName(widget.options.series,val)}widget._seriesSubOpt[parentName][val.name]=val}if(val.coercionMethods){series.coercionMethods(val.coercionMethods)}if(widget.options.expectFunctions!==undefined&&widget.options.expectFunctions){series.expectFunctions(widget.options.expectFunctions)}if(val.expectFunctions!==undefined){series.expectFunctions(val.expectFunctions)}self._setSubSeriesOptions(val,parentSeries,series,widget);if(seriesIsNew){parentSeries.series().add(series)}}})},_getValueResolver:function(value){var valueResolver;if(value.type===undefined||value.type==="linear"){valueResolver=new $.ig.LinearContourValueResolver}if(value.valueCount){valueResolver.valueCount(value.valueCount)}return valueResolver},_getSizeScale:function(value){var scale=new $.ig.SizeScale;if(value.minimumValue){scale.minimumValue(value.minimumValue)}if(value.maximumValue){scale.maximumValue(value.maximumValue)}if(value.isLogarithmic){scale.isLogarithmic(value.isLogarithmic)}if(value.logarithmBase){scale.logarithmBase(value.logarithmBase)}return scale},_getColorScale:function(value){var type="customPalette",scale=null;if(value.type){type=value.type}switch(type){case"customPalette":scale=new $.ig.CustomPaletteColorScale;break}if(scale){if(value.minimumValue){scale.minimumValue(value.minimumValue)}if(value.maximumValue){scale.maximumValue(value.maximumValue)}if(value.interpolationMode){switch(value.interpolationMode){case"select":scale.interpolationMode(0);break;case"interpolateRGB":scale.interpolationMode(1);break;case"interpolateHSV":scale.interpolationMode(2);break}}if(value.palette){scale.providePalette(value.palette)}}return scale},_getBrushScale:function(value){var type="value",scale=null,isRGB,$tempBrush,i,brushes,$tempBrushCollection;if(value.type){type=value.type}switch(type){case"value":scale=new $.ig.ValueBrushScale;break;case"customPalette":scale=new $.ig.CustomPaletteBrushScale;break}if(scale){if(value.brushes){isRGB=true;brushes=value.brushes;if(typeof brushes[0]==="string"&&brushes[0]==="HSV"||brushes[0]==="RGB"){if(brushes[0]==="HSV"){isRGB=false}brushes=brushes.slice(1)}$tempBrushCollection=new $.ig.BrushCollection;for(i=0;i<brushes.length;i++){$tempBrushCollection.add(this._createBrushFromValue(brushes[i]))}scale.brushes($tempBrushCollection)}if(value.brushSelectionMode){switch(value.brushSelectionMode){case"select":scale.brushSelectionMode(0);break;case"interpolate":scale.brushSelectionMode(1);break}}if(value.minimumValue){scale.minimumValue(value.minimumValue)}if(value.maximumValue){scale.maximumValue(value.maximumValue)}if(value.isLogarithmic){scale.isLogarithmic(value.isLogarithmic)}if(value.logarithmBase){scale.logarithmBase(value.logarithmBase)}}return scale},_setAxisOption:function(axis,key,value){var $tempBrush;switch(key){case"strokeThickness":case"majorStrokeThickness":case"minorStrokeThickness":case"isInverted":case"crossingValue":case"label":case"gap":case"overlap":case"interval":case"startAngleOffset":case"minimumValue":case"maximumValue":case"referenceValue":case"isLogarithmic":case"logarithmBase":case"radiusExtentScale":case"innerRadiusExtentScale":case"dateTimeMemberPath":case"formatLabel":case"title":case"useClusteringMode":if(axis[key]){axis[key](value)}return true;case"stroke":axis.stroke(this._createBrushFromValue(value));return true;case"strip":axis.strip(this._createBrushFromValue(value));return true;case"majorStroke":axis.majorStroke(this._createBrushFromValue(value));return true;case"minorStroke":axis.minorStroke(this._createBrushFromValue(value));return true;case"scaleMode":switch(value){case"linear":axis.scaleMode(0);break;case"logarithmic":axis.scaleMode(1);break}return true;case"expectFunctions":axis.expectFunctions(value);return true}},_setCoreAxisOption:function(axis,key,value){var labelSettings=null,titleSettings=null,tempBrush,tempAxis,self=this;switch(key){case"crossingAxis":if(value){tempAxis=this._getAxisByName(value);if(tempAxis){axis.crossingAxis(tempAxis)}else{this.widget._pendingCrossingAxes.push(function(){var tempAxis=self._getAxisByName(value);if(tempAxis){axis.crossingAxis(tempAxis)}})}}else{axis.crossingAxis(null)}break;case"labelLocation":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}switch(value){case"outsideTop":labelSettings.location(0);break;case"outsideBottom":labelSettings.location(1);break;case"outsideLeft":labelSettings.location(2);break;case"outsideRight":labelSettings.location(3);break;case"insideTop":labelSettings.location(4);break;case"insideBottom":labelSettings.location(5);break;case"insideLeft":labelSettings.location(6);break;case"insideRight":labelSettings.location(7);break;default:break}if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelVisibility":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}switch(value){case"visible":labelSettings.visibility(0);break;case"collapsed":labelSettings.visibility(1);break;default:break}if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelExtent":if(value===null){value=NaN}labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.extent(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelHorizontalAlignment":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}switch(value){case"left":labelSettings.horizontalAlignment(0);break;case"center":labelSettings.horizontalAlignment(1);break;case"right":labelSettings.horizontalAlignment(2);break;case"stretch":labelSettings.horizontalAlignment(1);break;default:break}if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelVerticalAlignment":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}switch(value){case"top":labelSettings.verticalAlignment(0);break;case"center":labelSettings.verticalAlignment(1);break;case"bottom":labelSettings.verticalAlignment(2);break;case"stretch":labelSettings.verticalAlignment(1);break;default:break}if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelMargin":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.margin(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelTopMargin":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.topMargin(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelRightMargin":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.rightMargin(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelBottomMargin":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.bottomMargin(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelLeftMargin":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.leftMargin(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"showFirstLabel":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.showFirstLabel(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelAngle":if(value===null){value=0}labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.angle(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelTextStyle":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.textStyle(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelTextColor":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.textColor(this._createBrushFromValue(value));if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"titleAngle":if(value===null){value=0}titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.angle(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleTextStyle":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.textStyle(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleMargin":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.margin(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleTopMargin":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.topMargin(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleRightMargin":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.rightMargin(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleBottomMargin":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.bottomMargin(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleLeftMargin":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.leftMargin(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleTextColor":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.textColor(this._createBrushFromValue(value));if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleVerticalAlignment":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}switch(value){case"top":titleSettings.verticalAlignment(0);break;case"center":titleSettings.verticalAlignment(1);break;case"bottom":titleSettings.verticalAlignment(2);break;default:break}if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleHorizontalAlignment":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}switch(value){case"left":titleSettings.horizontalAlignment(0);break;case"center":titleSettings.horizontalAlignment(1);break;case"right":titleSettings.horizontalAlignment(2);break;default:break}if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titlePosition":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}switch(value){case"auto":titleSettings.position(0);break;case"left":titleSettings.position(1);break;case"right":titleSettings.position(2);break;case"top":titleSettings.position(3);break;case"bottom":titleSettings.position(4);break;default:break}if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"tickLength":axis.tickLength(value);break;case"tickStrokeThickness":axis.tickStrokeThickness(value);break;case"tickStroke":axis.tickStroke(this._createBrushFromValue(value));break;case"displayType":switch(value){case"continuous":axis.displayType(0);break;case"discrete":axis.displayType(1);break}}},_setOption:function(key,value){if(key==="dataSource"||key==="dataSourceUrl"||value&&value[0]&&(value[0].dataSource!==undefined||value[0].dataSourceUrl!==undefined)){var dataOptions={},id;if(key==="dataSource"||key==="dataSourceUrl"){dataOptions.dataSource=value;id=this.widget._containerSourceID}else{dataOptions=value[0];id=value[0].name;if(this.widget._target&&this.widget._target.name()===id){this.widget._target=null}}this.widget._setCoreCallbackOptions={key:key,value:value};this._setupDataSource(dataOptions,this._chartDataCallBack);if(id===undefined||id===null){id=this.widget._containerSourceID}this.widget.dataSources[id].dataBind()}else if(value&&value[0]&&(value[0].shapeDataSource!==undefined||value[0].triangulatedDataSource!==undefined)){this.widget._initConverter(value[0],this._convDataCallback);this.widget._setCoreCallbackOptions={key:key,value:value}}else{this._setOptionAfterInit(key,value)}},_chartDataCallBack:function(success,e,dataSource){var key=this.widget._setCoreCallbackOptions.key,value=this.widget._setCoreCallbackOptions.value;if(!success){return false}this._setItemsSource(this.widget,this._getNotifyTarget(dataSource.settings.id),dataSource.settings.id);if(key==="series"||key==="axes"){this._setOptionAfterInit(key,value)}},_convDataCallback:function(){var context=this.settings.callee,id=this.settings.id,key=context.widget._setCoreCallbackOptions.key,value=context.widget._setCoreCallbackOptions.value;context._setItemsSource(context.widget,context._getNotifyTarget(id),id);if(key==="series"){context._setOptionAfterInit(key,value)}},_setOptionAfterInit:function(key,value){if(!this._setWidgetOption(this.widget._chart,key,value)){this._setCoreWidgetOption(this.widget._chart,key,value)}else{this.widget.options[key]=value}},_setItemsSource:function(widget,target,id){var ds=widget.dataSources[id];if(target===widget._chart){if(ds!==null){widget._chart.setWidgetLevelDataSource(ds)}else{widget._chart.removeWidgetLevelDataSource()}}else{if(ds!==null){widget._chart.setSpecificDataSource(id,ds)}else{widget._chart.removeSpecificDataSource(id,false)}}},_initialDataBind:function(){var ds=this._initDataSources(),self=this;$.each(ds,function(i,val){if(typeof self.widget.dataSources[i].dataBind==="function"){self.widget.dataSources[i].dataBind()}})},_initDataSources:function(){var self=this,widget=this.widget,options=this.widget.options,axes,series;widget.dataSources={};widget.dsCount=0;if(options.dataSource||options.dataSourceUrl){widget.dsCount++;self._setupDataSource(options,this._initCallback)
}if(options.shapeDataSource||options.triangulationDataSource){widget.dsCount++;self.widget._initConverter(options,self._converterCallback)}if(options.axes){axes=options.axes;$.each(axes,function(i,val){if(val.dataSource||val.dataSourceUrl){widget.dsCount++;self._setupDataSource(val,self._initCallback)}})}if(options.series){series=options.series;$.each(series,function(i,val){if(val.dataSource||val.dataSourceUrl){widget.dsCount++;self._setupDataSource(val,self._initCallback)}if(val.shapeDataSource||val.triangulationDataSource){widget.dsCount++;self.widget._initConverter(val,self._converterCallback)}})}return widget.dataSources},_drawCanvas:function(canvasElemnts,iWidth,iHeight){var oSaveCanvas=document.createElement("canvas"),oSaveCtx;oSaveCanvas.width=iWidth;oSaveCanvas.height=iHeight;oSaveCanvas.style.width=iWidth+"px";oSaveCanvas.style.height=iHeight+"px";oSaveCtx=oSaveCanvas.getContext("2d");$.each(canvasElemnts,function(i,canvas){oSaveCtx.drawImage(canvas,0,0,iWidth,iHeight)});return oSaveCanvas},_getLegendElements:function(){var options=this.widget.options,elements=[];if(this.widget.options.legend){elements.push($("#"+this.widget.options.legend.element))}if(options.series){$.each(options.series,function(i,ser){if(ser&&ser.legend){elements.push($("#"+ser.legend.element))}})}return elements},_print:function(){var doc=document,widget=this.widget,legends=this._getLegendElements(),chartWrapper=$("#"+this.widget.id()),origDisplay=[],origWrappers=[],body=doc.body,childNodes=body.childNodes;if(widget._isPrinting){return}widget._isPrinting=true;$.each(childNodes,function(i,node){if(node.nodeType===1){origDisplay[i]=node.style.display;node.style.display="none"}});origWrappers[0]=chartWrapper.parent();$(body).append(chartWrapper);$.each(legends,function(i,legend){origWrappers[i+1]=legend.parent();$(body).append(legend)});window.print();setTimeout(function(){widget._isPrinting=false;origWrappers[0].prepend(chartWrapper);$.each(legends,function(i,legend){origWrappers[i+1].prepend(legend)});$.each(childNodes,function(i,node){if(node.nodeType===1){node.style.display=origDisplay[i]}})},1e3)},_getImage:function(width,height,chart){var expCanvas,imgElement=document.createElement("img");width=width||$("#"+chart.id()+"_chart_container").width();height=height||$("#"+chart.id()+"_chart_container").height();expCanvas=this._drawCanvas($("#"+chart.id()+" canvas"),width,height);imgElement.src=expCanvas.toDataURL("image/png");return imgElement},_initSize:function(widget,o){var v,key,size,i=-1,chart=widget._chart,elem=widget.element[0];this._oldProp={width:elem.style.width,height:elem.style.height};while(i++<1){key=i===0?"width":"height";if(o[key]){size=key}else{v=elem.style[key];if(!v||v&&v.indexOf("%")>0){this._setSize(chart,size=key,v||500)}}}if(!size){this._setSize(chart,"width")}},_setSize:function(chart,key,val){$.ig.util.setSize(this.widget.element,key,val,chart,"notifyContainerResized")},_renderChartContainer:function(chart){var opt=chart.options,chartElement;if(!chart._isRendered){chartElement=$("<div id='"+chart.id()+"_chart_container' style='width:100%;height:100%'></div>").appendTo(chart.element);chartElement.addClass(chart.css.chart||chart.css.map);this._chartElement=chartElement;chart._chart.provideContainer(chartElement);this._initSize(chart,opt)}},_setLegend:function(item,value){var legend;if(value!==null){value.owner=this.widget;if(value.type===undefined){value.type=this.widget.widgetName==="igPieChart"?"item":"legend"}if(item.legend()===null){if($("#"+value.element).data("igChartLegend")||value.data&&value.data("igChartLegend")){legend=!value.element?value.data("igChartLegend"):$("#"+value.element).data("igChartLegend");legend.options.owner=this.widget.options;legend._owner=this.widget}else{legend=$("#"+value.element).igChartLegend(value).data("igChartLegend")}item.legend(legend.legend)}else{$("#"+item.legend().name()).igChartLegend(value)}}else{if(item.legend()!==null&&$("#"+item.legend().name()).length>0){$("#"+item.legend().name()).igChartLegend("destroy")}}},_mergeDataSourceSettings:function(s1,s2){if(!s1){return s2}if(!s2){return s1}var source1=s1.dataSource,source2=s2.dataSource,newSettings;if(source1&&($.type(source1)==="array"||$.type(source1)==="object")){s1.dataSource=null}if(source2&&($.type(source2)==="array"||$.type(source2)==="object")){s2.dataSource=null}newSettings=$.extend(true,{},s1,s2);if(source2&&($.type(source2)==="array"||$.type(source2)==="object")){s2.dataSource=source2;newSettings.dataSource=source2}else if(source1&&($.type(source1)==="array"||$.type(source1)==="object")){s1.dataSource=source1}if(source2===null){newSettings.dataSource=null}return newSettings},_mergeIntoWithDataSource:function(o1,o2){var ds1,ds2,setToNull,s1=null,s2=null;if(o1.dataSource){ds1=o1.dataSource}if(o2.dataSource){ds2=o2.dataSource}setToNull=false;if(o2.dataSource===null){setToNull=true}o1.dataSource=null;o2.dataSource=null;$.extend(true,o1,o2);if(ds1){o1.dataSource=ds1}if(ds2){o2.dataSource=ds2;o1.dataSource=ds2}if(o1.dataSource){if(o1.dataSource&&o1.dataSource.settings){s1=o1.dataSource.settings}if(o2.dataSource&&o2.dataSource.settings){s2=o2.dataSource.settings}o1.dataSource.settings=this._mergeDataSourceSettings(s1,s2)}},_mergeIntoNewWithDataSource:function(o1,o2){var ds1,ds2,setToNull,newObj,s1=null,s2=null;if(o1.dataSource){ds1=o1.dataSource}if(o2.dataSource){ds2=o2.dataSource}setToNull=false;if(o2.dataSource===null){setToNull=true}o1.dataSource=null;o2.dataSource=null;newObj=$.extend(true,{},o1,o2);if(ds1){o1.dataSource=ds1;newObj.dataSource=ds1}if(ds2){o2.dataSource=ds2;newObj.dataSource=ds2}if(newObj.dataSource){if(o1.dataSource&&o1.dataSource.settings){s1=o1.dataSource.settings}if(o2.dataSource&&o2.dataSource.settings){s2=o2.dataSource.settings}newObj.dataSource.settings=this._mergeDataSourceSettings(s1,s2)}return newObj},_addTooltip:function(widget,series,clss){if(typeof widget._chart.toolTip==="function"){if(widget._tooltip[widget.id()]===undefined){widget._tooltip[widget.id()]=$('<div id="'+widget.id()+'_tooltip" class="'+clss+'"></div>')}this._bindTooltipEvents(widget,widget._tooltip[widget.id()]);widget._chart.toolTip(widget._tooltip[widget.id()])}else{if(widget._tooltip[series.name()]===undefined){widget._tooltip[series.name()]=$('<div id="'+series.name()+'_tooltip" class="'+clss+'"></div>')}this._bindTooltipEvents(widget,widget._tooltip[series.name()]);series.toolTip(widget._tooltip[series.name()])}},_removeTooltip:function(widget,series){if(typeof widget._chart.toolTip==="function"){if(widget._tooltip[widget.id()]!==undefined){this._removeTooltipEvents(widget,widget._tooltip[widget.id()]);delete widget._tooltip[widget.id()];widget._chart.toolTip(null)}}else{if(widget._tooltip[series.name()]!==undefined){this._removeTooltipEvents(widget,widget._tooltip[series.name()]);delete widget._tooltip[series.name()];series.toolTip(null)}}},_bindTooltipEvents:function(chart,tooltip){tooltip.updateToolTip=$.ig.Delegate.prototype.combine(tooltip.updateToolTip,jQuery.proxy(this._fireToolTip_updateToolTip,this));tooltip.hideToolTip=$.ig.Delegate.prototype.combine(tooltip.hideToolTip,jQuery.proxy(this._fireToolTip_hideToolTip,this))},_removeTooltipEvents:function(chart,tooltip){delete tooltip.updateToolTip;delete tooltip.hideToolTip},_bindMapEvents:function(chart){chart.seriesCursorMouseMove=$.ig.Delegate.prototype.combine(chart.seriesCursorMouseMove,jQuery.proxy(this._fireChart_seriesCursorMouseMove,this));chart.seriesMouseLeftButtonDown=$.ig.Delegate.prototype.combine(chart.seriesMouseLeftButtonDown,jQuery.proxy(this._fireChart_seriesMouseLeftButtonDown,this));chart.seriesMouseLeftButtonUp=$.ig.Delegate.prototype.combine(chart.seriesMouseLeftButtonUp,jQuery.proxy(this._fireChart_seriesMouseLeftButtonUp,this));chart.seriesMouseMove=$.ig.Delegate.prototype.combine(chart.seriesMouseMove,jQuery.proxy(this._fireChart_seriesMouseMove,this));chart.seriesMouseEnter=$.ig.Delegate.prototype.combine(chart.seriesMouseEnter,jQuery.proxy(this._fireChart_seriesMouseEnter,this));chart.seriesMouseLeave=$.ig.Delegate.prototype.combine(chart.seriesMouseLeave,jQuery.proxy(this._fireChart_seriesMouseLeave,this));chart.windowRectChanged=$.ig.Delegate.prototype.combine(chart.windowRectChanged,jQuery.proxy(this._fireChart_windowRectChanged,this));chart.actualWindowRectChanged=$.ig.Delegate.prototype.combine(chart.actualWindowRectChanged,jQuery.proxy(this._fireChart_actualWindowRectChanged,this));chart.gridAreaRectChanged=$.ig.Delegate.prototype.combine(chart.gridAreaRectChanged,jQuery.proxy(this._fireChart_gridAreaRectChanged,this));chart.refreshCompleted=$.ig.Delegate.prototype.combine(chart.refreshCompleted,jQuery.proxy(this._fireChart_refreshCompleted,this));chart.imageTilesReady=$.ig.Delegate.prototype.combine(chart.imageTilesReady,jQuery.proxy(this._fireChart_imageTilesReady,this));chart.notifyCrosshairUpdate=$.ig.Delegate.prototype.combine(chart.notifyCrosshairUpdate,jQuery.proxy(this._notifyCrosshairUpdate,this))},_bindSeriesEvents:function(series){if(series.basedOnColumns!==undefined){series.basedOnColumns($.ig.Delegate.prototype.combine(series.basedOnColumns(),jQuery.proxy(this._fireChart_basedOnColumns,this)))}if(series.indicator!==undefined){series.indicator($.ig.Delegate.prototype.combine(series.indicator(),jQuery.proxy(this._fireChart_indicator,this)))}if(series.typical!==undefined){series.typical=$.ig.Delegate.prototype.combine(series.typical,jQuery.proxy(this._fireChart_typical,this))}if(series.typicalBasedOn!==undefined){series.typicalBasedOn=$.ig.Delegate.prototype.combine(series.typicalBasedOn,jQuery.proxy(this._fireChart_typicalBasedOn,this))}if(series.triangulationStatusChanged!==undefined){series.triangulationStatusChanged=$.ig.Delegate.prototype.combine(series.triangulationStatusChanged,jQuery.proxy(this._fireMap_triangulationStatusChanged,this))}if(series.progressiveLoadStatusChanged!==undefined){series.progressiveLoadStatusChanged=$.ig.Delegate.prototype.combine(series.progressiveLoadStatusChanged,jQuery.proxy(this._fireChart_progressiveLoadStatusChanged,this))}if(series.assigningCategoryStyle!==undefined){series.assigningCategoryStyle=$.ig.Delegate.prototype.combine(series.assigningCategoryStyle,jQuery.proxy(this._fireChart_assigningCategoryStyle,this))}if(series.assigningCategoryMarkerStyle!==undefined){series.assigningCategoryMarkerStyle=$.ig.Delegate.prototype.combine(series.assigningCategoryMarkerStyle,jQuery.proxy(this._fireChart_assigningCategoryMarkerStyle,this))}},_getWidgetName:function(){switch(this.widget.widgetName){case"igPieChart":case"igDataChart":return"chart";case"igMap":return"map"}},_fireChart_progressiveLoadStatusChanged:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()];e.currentStatus=evtArgs.currentStatus();e[widget]=this.widget.options;e.series=seriesOpt;seriesOpt.progressiveStatus=e.currentStatus;this.widget._trigger("progressiveLoadStatusChanged",null,e)},_fireChart_scatterMouseOver:function(sender,evtArgs){var e={},widget=this._getWidgetName();e[widget]=this.widget.options;e.args=evtArgs;e.series=sender;this.widget._trigger("scatterMouseOver",null,e)},_fireChart_typicalBasedOn:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],i,intSeries=this.widget._series[sender.name()],self=this;e[widget]=this.widget.options;e.series=seriesOpt;e.position=evtArgs.position();e.count=evtArgs.count();e.getDataSource=function(){return self._flattenDataSource(intSeries,evtArgs.dataSource())};e.basedOn=[];e.minimumValue=evtArgs.dataSource().minimumValue();e.maximumValue=evtArgs.dataSource().maximumValue();this.widget._trigger("typicalBasedOn",null,e);if(e.basedOn!==null&&e.basedOn.length&&e.basedOn.length>0){for(i=0;i<e.basedOn.length;i++){evtArgs.basedOn().add(e.basedOn[i])}}if(!isNaN(e.minimum)){evtArgs.dataSource().minimumValue(e.minimumValue)}if(!isNaN(e.maximum)){evtArgs.dataSource().maximumValue(e.maximumValue)}},_fireChart_basedOnColumns:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],i,intSeries=this.widget._series[sender.name()],self=this;e[widget]=this.widget.options;e.series=seriesOpt;e.position=evtArgs.position();e.count=evtArgs.count();e.getDataSource=function(){return self._flattenDataSource(intSeries,evtArgs.dataSource())};e.basedOn=[];e.minimumValue=evtArgs.dataSource().minimumValue();e.maximumValue=evtArgs.dataSource().maximumValue();this.widget._trigger("basedOn",null,e);if(e.basedOn!==null&&e.basedOn.length&&e.basedOn.length>0){for(i=0;i<e.basedOn.length;i++){evtArgs.basedOn().add(e.basedOn[i])}}if(!isNaN(e.minimum)){evtArgs.dataSource().minimumValue(e.minimumValue)}if(!isNaN(e.maximum)){evtArgs.dataSource().maximumValue(e.maximumValue)}},_fireChart_indicator:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],intSeries=this.widget._series[sender.name()],self=this;e[widget]=this.widget.options;e.series=seriesOpt;e.position=evtArgs.position();e.count=evtArgs.count();e.getDataSource=function(){return self._flattenDataSource(intSeries,evtArgs.dataSource())};e.basedOn=evtArgs.basedOn();e.minimumValue=evtArgs.dataSource().minimumValue();e.maximumValue=evtArgs.dataSource().maximumValue();this.widget._trigger("indicator",null,e);if(!isNaN(e.minimum)){evtArgs.dataSource().minimumValue(e.minimumValue)}if(!isNaN(e.maximum)){evtArgs.dataSource().maximumValue(e.maximumValue)}},_fireChart_typical:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],intSeries=this.widget._series[sender.name()],self=this,typicalRet,tBasedOn;e[widget]=this.widget.options;e.series=seriesOpt;e.position=evtArgs.position();e.count=evtArgs.count();e.getDataSource=function(){var ds=self._flattenDataSource(intSeries,evtArgs.dataSource());return ds};e.basedOn=evtArgs.basedOn();e.minimumValue=evtArgs.dataSource().minimumValue();e.maximumValue=evtArgs.dataSource().maximumValue();e.typicalColumn=[];tBasedOn=evtArgs.dataSource().typicalColumn().basedOn();this.widget._trigger("typical",null,e);if(e.typicalColumn!==null&&e.typicalColumn.length>0){typicalRet=new $.ig.List$1(Number,1,e.typicalColumn);evtArgs.dataSource().typicalColumn(new $.ig.CalculatedColumn(1,typicalRet,tBasedOn))}else{evtArgs.dataSource().typicalColumn(null)}if(!isNaN(e.minimum)){evtArgs.dataSource().minimumValue(e.minimumValue)}if(!isNaN(e.maximum)){evtArgs.dataSource().maximumValue(e.maximumValue)}},_flattenHighlightingInfo:function(info){var ret=null;if(info===null){return ret}ret={};ret.startIndex=info.startIndex();ret.endIndex=info.endIndex();switch(info.state()){case 0:ret.state="out";break;case 1:ret.state="in";break;case 2:ret.state="static";break}ret.progress=info.progress();ret.isMarker=info.isMarker();return ret},_fireChart_assigningCategoryMarkerStyle:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],inFill,inStroke,inStrokeDashArray,outFill,outStroke,outStrokeDashArray,i;if(!sender.isCustomCategoryMarkerStyleAllowed){return}e[widget]=this.widget.options;e.series=seriesOpt;e.startIndex=evtArgs.startIndex();e.endIndex=evtArgs.endIndex();e.hasDateRange=evtArgs.hasDateRange();if(e.hasDateRange){e.startDate=evtArgs.startDate();e.endDate=evtArgs.endDate()}e.getItems=$.proxy(evtArgs.getItems(),sender);e.fill=inFill=this._getValueFromBrush(evtArgs.fill());e.stroke=inStroke=this._getValueFromBrush(evtArgs.stroke());e.opacity=evtArgs.opacity();e.highlightingHandled=evtArgs.highlightingHandled();e.maxAllSeriesHighlightingProgress=evtArgs.maxAllSeriesHighlightingProgress();e.sumAllSeriesHighlightingProgress=evtArgs.sumAllSeriesHighlightingProgress();e.highlightingInfo=this._flattenHighlightingInfo(evtArgs.highlightingInfo());e.isNegativeShape=evtArgs.isNegativeShape();e.isThumbnail=evtArgs.isThumbnail();this.widget._trigger("assigningCategoryMarkerStyle",null,e);if(e.fill!=inFill){evtArgs.fill(this._createBrushFromValue(e.fill))}if(e.stroke!=inStroke){evtArgs.stroke(this._createBrushFromValue(e.stroke))}evtArgs.opacity(e.opacity);evtArgs.highlightingHandled(e.highlightingHandled)},_fireChart_assigningCategoryStyle:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],inFill,inStroke,inStrokeDashArray,outFill,outStroke,outStrokeDashArray,i;if(!sender.isCustomCategoryStyleAllowed){return}e[widget]=this.widget.options;e.series=seriesOpt;e.startIndex=evtArgs.startIndex();e.endIndex=evtArgs.endIndex();e.hasDateRange=evtArgs.hasDateRange();if(e.hasDateRange){e.startDate=evtArgs.startDate();e.endDate=evtArgs.endDate()}e.getItems=$.proxy(evtArgs.getItems(),sender);e.fill=inFill=this._getValueFromBrush(evtArgs.fill());e.stroke=inStroke=this._getValueFromBrush(evtArgs.stroke());e.strokeThickness=evtArgs.strokeThickness();var sda=evtArgs.strokeDashArray();if(sda!==undefined&&sda!==null){e.strokeDashArray=inStrokeDashArray=sda.toArray()}e.strokeDashCap=evtArgs.strokeDashCap();e.radiusX=evtArgs.radiusX();e.radiusY=evtArgs.radiusY();e.opacity=evtArgs.opacity();e.highlightingHandled=evtArgs.highlightingHandled();e.maxAllSeriesHighlightingProgress=evtArgs.maxAllSeriesHighlightingProgress();e.sumAllSeriesHighlightingProgress=evtArgs.sumAllSeriesHighlightingProgress();e.highlightingInfo=this._flattenHighlightingInfo(evtArgs.highlightingInfo());e.isNegativeShape=evtArgs.isNegativeShape();e.isThumbnail=evtArgs.isThumbnail();this.widget._trigger("assigningCategoryStyle",null,e);if(e.fill!=inFill){evtArgs.fill(this._createBrushFromValue(e.fill))}if(e.stroke!=inStroke){evtArgs.stroke(this._createBrushFromValue(e.stroke))}evtArgs.strokeThickness(e.strokeThickness);if(e.strokeDashArray!==inStrokeDashArray){outStrokeDashArray=new $.ig.DoubleCollection;for(i=0;i<e.strokeDashArray.length;i++){outStrokeDashArray.add(e.strokeDashArray[i])}evtArgs.strokeDashArray(outStrokeDashArray)}evtArgs.strokeDashCap(e.strokeDashCap);evtArgs.radiusX(e.radiusX);evtArgs.radiusY(e.radiusY);evtArgs.opacity(e.opacity);evtArgs.highlightingHandled(e.highlightingHandled)},_flattenDataSource:function(series,ds){var ret={},openColumn=series.getOpenColumnAsArray(),highColumn=series.getHighColumnAsArray(),lowColumn=series.getLowColumnAsArray(),closeColumn=series.getCloseColumnAsArray(),volumeColumn=series.getVolumeColumnAsArray();ret.indicatorColumn=ds.indicatorColumn().asArrayList();ret.openColumn=openColumn;ret.highColumn=highColumn;ret.lowColumn=lowColumn;ret.closeColumn=closeColumn;ret.volumeColumn=volumeColumn;return ret},_fireMap_triangulationStatusChanged:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()];e.currentStatus=evtArgs.currentStatus();e[widget]=this.widget.options;e.series=seriesOpt;this.widget._trigger("triangulationStatusChanged",null,e)},_bindPieChartEvents:function(chart){chart.sliceClick=$.ig.Delegate.prototype.combine(chart.sliceClick,jQuery.proxy(this._firePieChart_sliceClick,this))},_firePieChart_sliceClick:function(sender,evtArgs){var e={},isExploded,isSelected;e.slice={};e.slice.item=evtArgs.slice().dataContext();isExploded=evtArgs.slice().isExploded();isSelected=evtArgs.slice().isSelected();e.slice.isExploded=isExploded;e.slice.isSelected=isSelected;e.chart=this.widget.options;this.widget._trigger("sliceClick",null,e);if(e.slice.isExploded!==isExploded){evtArgs.slice().isExploded(e.slice.isExploded)}if(e.slice.isSelected!==isSelected){evtArgs.slice().isSelected(e.slice.isSelected)}},_bindDataChartEvents:function(chart){chart.seriesCursorMouseMove=$.ig.Delegate.prototype.combine(chart.seriesCursorMouseMove,jQuery.proxy(this._fireChart_seriesCursorMouseMove,this));chart.seriesMouseLeftButtonDown=$.ig.Delegate.prototype.combine(chart.seriesMouseLeftButtonDown,jQuery.proxy(this._fireChart_seriesMouseLeftButtonDown,this));chart.seriesMouseLeftButtonUp=$.ig.Delegate.prototype.combine(chart.seriesMouseLeftButtonUp,jQuery.proxy(this._fireChart_seriesMouseLeftButtonUp,this));chart.seriesMouseMove=$.ig.Delegate.prototype.combine(chart.seriesMouseMove,jQuery.proxy(this._fireChart_seriesMouseMove,this));chart.seriesMouseEnter=$.ig.Delegate.prototype.combine(chart.seriesMouseEnter,jQuery.proxy(this._fireChart_seriesMouseEnter,this));chart.seriesMouseLeave=$.ig.Delegate.prototype.combine(chart.seriesMouseLeave,jQuery.proxy(this._fireChart_seriesMouseLeave,this));chart.windowRectChanged=$.ig.Delegate.prototype.combine(chart.windowRectChanged,jQuery.proxy(this._fireChart_windowRectChanged,this));chart.actualWindowRectChanged=$.ig.Delegate.prototype.combine(chart.actualWindowRectChanged,jQuery.proxy(this._fireChart_actualWindowRectChanged,this));chart.gridAreaRectChanged=$.ig.Delegate.prototype.combine(chart.gridAreaRectChanged,jQuery.proxy(this._fireChart_gridAreaRectChanged,this));chart.refreshCompleted=$.ig.Delegate.prototype.combine(chart.refreshCompleted,jQuery.proxy(this._fireChart_refreshCompleted,this));chart.axisRangeChanged=$.ig.Delegate.prototype.combine(chart.axisRangeChanged,jQuery.proxy(this._fireChart_axisRangeChanged,this));chart.notifyCrosshairUpdate=$.ig.Delegate.prototype.combine(chart.notifyCrosshairUpdate,jQuery.proxy(this._notifyCrosshairUpdate,this))},_getSeriesOpt:function(evtArgs){var widget=this.widget,opt,parentSeries,logicalSeries;if(!widget._seriesOpt){return widget.options}if(widget._seriesOpt[evtArgs.series().name()]){return widget._seriesOpt[evtArgs.series().name()]}if(!evtArgs.series().parentSeries){return widget.options}parentSeries=evtArgs.series().parentSeries();logicalSeries=evtArgs.series().logicalSeriesLink();if(widget._seriesSubOpt[parentSeries.name()][logicalSeries.name()]){return widget._seriesSubOpt[parentSeries.name()][logicalSeries.name()]}return widget.options},_getChartEvt:function(evtArgs){var e={},seriesOpt=this._getSeriesOpt(evtArgs),pos,widget=this._getWidgetName(),intSeries=null;e[widget]=this.widget.options;e.series=seriesOpt;e.item=evtArgs.item();if(evtArgs.series&&evtArgs.series()!==null){intSeries=evtArgs.series()}if(intSeries!==null&&intSeries.hostedSeries&&intSeries.hostedSeries()!==null){intSeries=intSeries.hostedSeries()}if(evtArgs.actualItemBrush&&evtArgs.actualItemBrush()!==null){e.actualItemBrush=this._getValueFromBrush(evtArgs.actualItemBrush())}else if(intSeries!==null&&intSeries.actualMarkerBrush&&intSeries.actualMarkerBrush()!==null){e.actualItemBrush=this._getValueFromBrush(intSeries.actualMarkerBrush())}if(intSeries!==null&&intSeries.actualBrush&&intSeries.actualBrush()!==null){e.actualSeriesBrush=this._getValueFromBrush(intSeries.actualBrush())}if(evtArgs.originalEvent&&evtArgs.originalEvent()!==null&&evtArgs.originalEvent().position&&evtArgs.originalEvent().position()!==null){pos=evtArgs.originalEvent().position();e.positionX=pos.__x;e.positionY=pos.__y}return e},_notifyCrosshairUpdate:function(){if(this.widget._chart&&this.widget._chart.crosshairPoint){this.widget.options.crosshairPoint={x:this.widget._chart.crosshairPoint().__x,y:this.widget._chart.crosshairPoint().__y}}},_fireChart_seriesCursorMouseMove:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesCursorMouseMove",null,e)},_fireChart_seriesMouseLeftButtonDown:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseLeftButtonDown",null,e)},_fireChart_seriesMouseLeftButtonUp:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseLeftButtonUp",null,e)},_fireChart_seriesMouseMove:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseMove",null,e)},_fireChart_seriesMouseEnter:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseEnter",null,e)},_fireChart_seriesMouseLeave:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseLeave",null,e)},_fireChart_windowRectChanged:function(sender,evtArgs){var e={},oldRect=evtArgs.oldRect(),newRect=evtArgs.newRect(),widget=this._getWidgetName();if(oldRect){e.oldTop=oldRect.top();e.oldLeft=oldRect.left();e.oldWidth=oldRect.width();e.oldHeight=oldRect.height()}e.newTop=newRect.top();e.newLeft=newRect.left();e.newWidth=newRect.width();e.newHeight=newRect.height();e[widget]=this.widget.options;this.widget.options.windowRect={top:e.newTop,left:e.newLeft,width:e.newWidth,height:e.newHeight};this.widget._trigger("windowRectChanged",null,e)},_fireChart_actualWindowRectChanged:function(sender,evtArgs){var e={},oldRect=evtArgs.oldRect(),newRect=evtArgs.newRect(),widget=this._getWidgetName();if(oldRect){e.oldTop=oldRect.top();e.oldLeft=oldRect.left();e.oldWidth=oldRect.width();e.oldHeight=oldRect.height()}e.newTop=newRect.top();e.newLeft=newRect.left();e.newWidth=newRect.width();e.newHeight=newRect.height();e[widget]=this.widget.options;this.widget.options.actualWindowRect={top:e.newTop,left:e.newLeft,width:e.newWidth,height:e.newHeight};this.widget._trigger("actualWindowRectChanged",null,e)},_fireChart_gridAreaRectChanged:function(sender,evtArgs){var e={},oldRect=evtArgs.oldRect(),newRect=evtArgs.newRect(),widget=this._getWidgetName();if(oldRect){e.oldTop=oldRect.top();e.oldLeft=oldRect.left();e.oldWidth=oldRect.width();e.oldHeight=oldRect.height()}e.newTop=newRect.top();e.newLeft=newRect.left();e.newWidth=newRect.width();e.newHeight=newRect.height();e[widget]=this.widget.options;this.widget.options.gridAreaRect={top:e.newTop,left:e.newLeft,width:e.newWidth,height:e.newHeight};this.widget._trigger("gridAreaRectChanged",null,e)},_fireChart_refreshCompleted:function(sender,evtArgs){var e={},widget=this._getWidgetName();e[widget]=this.widget.options;this.widget._trigger("refreshCompleted",null,e)},_fireChart_imageTilesReady:function(sender,evtArgs){var e={},widget=this._getWidgetName();e[widget]=this.widget.options;this.widget._trigger("imageTilesReady",null,e)},_fireChart_axisRangeChanged:function(sender,evtArgs){var e={};e.chart=this.widget.options;e.axis=this.widget._axisOpt[evtArgs.axis().name()];e.oldMinimumValue=evtArgs.oldMinimumValue();e.oldMaximumValue=evtArgs.oldMaximumValue();e.newMinimumValue=evtArgs.minimumValue();e.newMaximumValue=evtArgs.maximumValue();this.widget._trigger("axisRangeChanged",null,e)},_fireToolTip_updateToolTip:function(args){var e={},noCancel,template;e=this._getChartEvt(args);e.tempId=this.widget._seriesOpt?e.series.name:this.widget.id();e.element=null;if(e.series!==null){e.element=this.widget._tooltip[e.tempId]}noCancel=this.widget._trigger(this.widget.events.tooltipShowing,null,e);if(e===null){noCancel=false}if(noCancel){template=this.widget._tooltipTemplate;if(e.series!==null&&this.widget._tooltipTemplates[e.tempId]!==undefined){template=this.widget._tooltipTemplates[e.tempId]}if(template=="default"){if(args.series().view){template=args.series().view().getDefaultTooltipTemplate();this.widget._tooltipTemplates[e.tempId]=template;if(args.series()&&args.series().isDefaultToolTipSelected){args.series().isDefaultToolTipSelected(true)}}}else{if(args.series()&&args.series().isDefaultToolTipSelected){args.series().isDefaultToolTipSelected(false)}}if(template){this.widget._tooltip[e.tempId].children().remove();if(e.item===null){noCancel=false}if(noCancel){this.widget._tooltip[e.tempId].html($.ig.tmpl(template,e))}}if(args.hideOthers){$.each(this.widget._tooltip,function(i,tip){tip.hide()})}if(noCancel){this.widget._tooltip[e.tempId].show();this.widget._trigger(this.widget.events.tooltipShown,null,e)}}},_fireToolTip_hideToolTip:function(args){var e={},noCancel;e=this.widget._seriesOpt?this._getChartEvt(args):args;e.tempId=this.widget._seriesOpt?e.series.name:this.widget.id();e.element=null;if(e.series!==null){e.element=this.widget._tooltip[e.tempId]}noCancel=this.widget._trigger(this.widget.events.tooltipHiding,null,e);if(noCancel){$.each(this.widget._tooltip,function(i,tip){tip.hide()});this.widget._trigger(this.widget.events.tooltipHidden,null,e)}},_destroy:function(widget){var elem=this._chartElement,old=this._oldProp;if(elem){delete this._chartElement;elem.remove();this._setSize(widget._chart);elem=widget.element;elem.css("width",old.width);elem.css("height",old.height)}widget._axes=null;widget._series=null;widget._axisOpt=null;widget._seriesOpt=null;widget.dataSources=null;$.each(this.widget._tooltip,function(i,tip){tip.hide();tip.remove()});widget._tooltip=null;widget._tooltipTemplates=null}});$.ig.SimpleTextMarkerTemplate=$.ig.TextMarkerTemplate||Class.extend({requireThis:true,settings:{padding:5,getText:null,backgroundColor:"rgba(255,255,255,.6)",borderColor:"rgba(20, 20, 20, .6)",borderThickness:1,textColor:"black",font:null},init:function(options){if(options!==undefined){this.settings=$.extend(true,{},$.ig.SimpleTextMarkerTemplate.prototype.settings,options)}return this},getText:function(item,textDelegate){if(textDelegate===null){return""}return textDelegate(item)},measure:function(measureInfo){var s=this.settings,data,text,cont=measureInfo.context,height,width;if(s.font!==null){cont.font=s.font}if(s.textColor!==null){cont.fillStyle=s.textColor}data=measureInfo.data;text="null";if(data.item()!==null){text=this.getText(data.item(),s.getText)}height=cont.measureText("M").width;width=cont.measureText(text).width;measureInfo.width=width+s.padding*2;measureInfo.height=height+s.padding*2},render:function(renderInfo){var s=this.settings,ctx=renderInfo.context,data,text,halfWidth,halfHeight,x,y;if(renderInfo.isHitTestRender){ctx.globalAlpha=1;ctx.fillStyle=renderInfo.data.actualItemBrush().fill()}else{ctx.fillStyle=s.backgroundColor;ctx.strokeStyle=s.borderColor;ctx.lineWidth=s.borderThickness}data=renderInfo.data;text=this.getText(data.item(),s.getText);halfWidth=renderInfo.availableWidth/2;halfHeight=renderInfo.availableHeight/2;x=renderInfo.xPosition-halfWidth;y=renderInfo.yPosition-halfHeight;if(renderInfo.isHitTestRender){ctx.fillRect(x,y,renderInfo.availableWidth,renderInfo.availableHeight)}else{ctx.fillRect(x,y,renderInfo.availableWidth,renderInfo.availableHeight);ctx.strokeRect(x,y,renderInfo.availableWidth,renderInfo.availableHeight);ctx.fillStyle=s.textColor;ctx.textBaseline="top";ctx.fillText(text,x+s.padding,y+s.padding)}}})})(jQuery);/*!@license
* Infragistics.Web.ClientUI FunnelChart 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
if(typeof jQuery==="undefined"){throw new Error("jQuery is undefined")}(function($){$.widget("ui.igBaseChart",{css:{tooltip:"ui-widget-content ui-corner-all",unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5"},events:{dataBinding:null,dataBound:null,updateTooltip:null,hideTooltip:null},options:{width:null,height:null,tooltipTemplate:null,maxRecCount:null,dataSource:null,dataSourceType:null,dataSourceUrl:null,responseTotalRecCountKey:null,responseDataKey:null},_create:function(){var key,v,size,chart,i=-1,self=this,elem=self.element,style=elem[0].style,o=self.options;self._old_state={style:{position:style.position,width:style.width,height:style.height},elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}chart=self._createChart();self.dataBind();while(i++<1){key=i===0?"width":"height";if(o[key]){size=key}else{v=elem[0].style[key];if(v&&v.indexOf("%")>0){self._setSize(chart,size=key,v)}}}if(!size){self._setSize(chart,"width")}this._beforeInitialOptions(chart,elem);this._setInitialOptions(chart);if(self.css.chart){elem.addClass(self.css.chart)}self._chart=chart;self._dataChange();this._provideContainer(chart,elem)},_beforeInitialOptions:function(chart,elem){},_provideContainer:function(chart,elem){chart.provideContainer(elem[0])},_setInitialOptions:function(chart){var o=this.options,self=this;for(var key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){self._set_option(chart,key,v)}}}},_fireTooltip:function(text,item,x,y){var arg,t=this._t_t;if(!text){t=this._t_t_e||t;if(t&&t.css("display")!=="none"&&this._trigger("hideTooltip",null,arg={owner:this,element:t,item:this._t_t_i})){t=arg.element||t;t.css("display","none")}return}if(!t){t=this._t_t=$("<div style='position:absolute;display:none;white-space:nowrap;'></div>").addClass(this.css.tooltip).appendTo(this.element)}text=$.ig.tmpl?$.ig.tmpl(text,item):text;x=this._trigger("updateTooltip",null,arg={owner:this,element:t,text:text,item:item,x:x,y:y});this._t_t_e=t=arg.element||t;this._t_t_i=arg.item;if(!x){t.css("display","none")}else{t.css({display:"block",left:arg.x+"px",top:arg.y+"px"});if(arg.text){t.html(arg.text)}}},findIndexOfItem:function(item){var ds=item?this.getData():null,i=ds?ds.length:0;while(i-->0){if(item===ds[i]){break}}return i},getDataItem:function(index){var ds=this.getData();return ds&&ds.length>index&&index>=0?ds[index]:null},getData:function(){return this._chart?this._chart.itemsSource():null},addItem:function(item){if(this._dataSource){this._dataEvt(1,true);this._dataSource.addRow(null,item,true)}return this},insertItem:function(item,index){if(this._dataSource){this._dataEvt(2,true);this._dataSource.insertRow(null,item,index,true)}return this},removeItem:function(index){if(this._dataSource){this._dataEvt(-1,true);this._dataSource.deleteRow(index,true)}return this},setItem:function(index,item){if(this._dataSource){this._dataEvt(0,true);this._dataSource.updateRow(index,item,true)}return this},notifySetItem:function(dataSource,index,newItem,oldItem){if(this._chart){this._chart.notifySetItem(dataSource,index,oldItem,newItem);this._dataEvt(0)}return this},notifyClearItems:function(dataSource){if(this._chart){this._chart.notifyClearItems(dataSource);this._dataEvt(-1)}return this},notifyInsertItem:function(dataSource,index,newItem){if(this._chart){this._chart.notifyInsertItem(dataSource,index,newItem);this._dataEvt(2)}return this},notifyRemoveItem:function(dataSource,index,oldItem){if(this._chart){this._chart.notifyRemoveItem(dataSource,index,oldItem);this._dataEvt(-1)}return this},_dataEvt:function(act,before){},_itemAdded:function(item,dataSource,dataSourceOwnerName){var owner=this._getDataSourceOwner(dataSourceOwnerName);if(owner){owner.notifyInsertItem(dataSource,dataSource.dataView().length-1,item.row);this._dataEvt(1)}},_itemInserted:function(item,dataSource,dataSourceOwnerName){var owner=this._getDataSourceOwner(dataSourceOwnerName);if(owner){owner.notifyInsertItem(dataSource,item.rowIndex,item.row);this._dataEvt(2)}},_itemUpdated:function(item,dataSource,dataSourceOwnerName){var owner=this._getDataSourceOwner(dataSourceOwnerName);if(owner){owner.notifySetItem(dataSource,item.rowIndex,item.oldRow,item.newRow);this._dataEvt(0)}},_itemRemoved:function(item,dataSource,dataSourceOwnerName){var owner=this._getDataSourceOwner(dataSourceOwnerName);if(owner){owner.notifyRemoveItem(dataSource,item.rowIndex,item.row);this._dataEvt(-1)}},_getValueKeyName:function(){return null},_getRemoteDataKeys:function(){return null},_getNotifyResizeName:function(){return null},_createChart:function(){return null},_set_option:function(chart,key,value){if(!key){return true}if(key.indexOf("dataSource")>=0||key.indexOf("response")>=0){if(this._chart){this.dataBind()}return true}if(key==="width"||key==="height"){this._setSize(chart,key,value);return true}if(key==="maxRecCount"){if(this._chart){this._dataChange()}return true}if(key==="tooltipTemplate"&&chart.toolTip){chart.toolTip(value);return true}if(!chart||!chart[key]||chart[key]()===value){return true}},_setSize:function(chart,key,val){$.ig.util.setSize(this.element,key,val,chart,this._getNotifyResizeName())},_getDataSourceOwner:function(dataSourceOwnerName){return this._chart},_dataChange:function(noFire,dataSourceOwnerName){var owner;if(!this._getDataSourceOwner){return}if(dataSourceOwnerName){owner=this._getDataSourceOwner(dataSourceOwnerName);this._dataChangeInternal(owner,noFire)}else{this._dataChangeInternal(this._chart,noFire)}},_dataChangeInternal:function(owner,noFire){var data,len,max=this.options.maxRecCount,ds=this._dataSource,chart=owner;if(!ds||!chart||!chart.itemsSource){return}data=ds.dataView();len=data?data.length:0;if(!len&&!this._dataLen){return}this._dataLen=len;if(len&&max&&max<len){noFire=[];while(max-->0){noFire[max]=data[max]}data=noFire}chart.itemsSource(data);if(noFire!=="no"){this._trigger("dataBound",null,{owner:this,dataSource:ds,data:data})}this._dataEvt(3)},chart:function(){return this._chart},dataBind:function(){this._dataBindInternal(this.options,null)},_dataBindInternal:function(options,dataSourceOwnerName){var field,ds0,dataOptions,vt,setting,bound,o=options,url=o.dataSourceUrl,key=o.responseDataKey,type=o.dataSourceType,valKeyName=this._getValueKeyName(),valKey=valKeyName?o[valKeyName]:null,ds=o.dataSource,dsStr=typeof ds==="string",keys=key?key.split("."):null,len=keys?keys.length-1:-1,i=-1;if(dsStr&&!type){ds=new $.ig.JSONPDataSource({dataSource:ds})}ds0=ds;while(ds0&&i++<len){ds0=ds0[keys[i]]}if(!ds0){ds0=ds;keys=null}field=ds0?ds0[0]:null;if(typeof field==="string"||typeof field==="number"||field&&field.getTime){i=ds0.length;field=ds0;ds0=[];valKey=valKey||"x";if(valKeyName){o[valKeyName]=valKey}while(i-->0){ds0[i]={};ds0[i][valKey]=field[i]}if(keys){field=ds;i=-1;while(++i<len){field=field[keys[i]]}field[keys[len]]=ds0}else{ds=ds0}}if(ds0&&!valKey&&valKeyName){for(valKey in ds0[0]){if(ds0[0].hasOwnProperty(valKey)){o[valKeyName]=valKey;break}}}dataOptions={callback:this._dataChange,dataSource:ds,type:type||undefined,responseDataKey:key,responseTotalRecCountKey:o.responseTotalRecCountKey,rowAdded:this._itemAdded,rowDeleted:this._itemRemoved,rowUpdated:this._itemUpdated,rowInserted:this._itemInserted};if(dataSourceOwnerName){dataOptions.callback=function(nofire){this._dataChange(nofire,dataSourceOwnerName)};dataOptions.rowAdded=function(item,dataSource){this._itemAdded(item,dataSource,dataSourceOwnerName)};dataOptions.rowDeleted=function(item,dataSource){this._itemRemoved(item,dataSource,dataSourceOwnerName)};dataOptions.rowUpdated=function(item,dataSource){this._itemUpdated(item,dataSource,dataSourceOwnerName)};dataOptions.rowInserted=function(item,dataSource){this._itemInserted(item,dataSource,dataSourceOwnerName)}}if(ds instanceof $.ig.DataSource){bound=ds._data&&ds._data.length;dataOptions.dataSource=ds.settings.dataSource;ds.settings=$.extend(true,{},ds.settings,dataOptions);ds.settings.callee=this}else{ds=new $.ig.DataSource(dataOptions);ds.settings.callee=this}if(!bound&&!this._trigger("dataBinding",null,{owner:this,dataSource:ds})){return}this._dataSource=ds;if(bound){this._dataChange("no",dataSourceOwnerName)}else{ds.dataBind()}if(url&&!this._urlBind){setting=ds.settings;setting.dataSource=url;setting.type="remoteUrl";ds._runtimeType=ds.analyzeDataSource();keys=this._getRemoteDataKeys();len=keys?keys.length:0;if(len>0){key=null;while(len-->0){i=keys[len];if(i){key=key?key+","+i:i}}if(key){setting.urlParamsEncoded=$.proxy(function(data,params){if(params&&params.filteringParams){params.filteringParams.keys=key}},this)}}this._urlBind=1;if(!o.dataSource){ds.dataBind()}}},destroy:function(){var key,style,chart=this._chart,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.chart){elem.removeClass(this.css.chart)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(chart){this._setSize(chart)}$.Widget.prototype.destroy.apply(this,arguments);if(chart&&chart.destroy){chart.destroy()}delete this._chart;delete this._old_state}});$.extend($.ui.igBaseChart,{version:"14.1.20141.1020"})})(jQuery);/*!@license
	* Infragistics.Web.ClientUI Chart 14.1.20141.1020
	*
	* Copyright (c) 2011-2014 Infragistics Inc.
	*
	* http://www.infragistics.com/
	*
	* Depends on:
	* jquery-1.4.4.js
	* jquery.ui.core.js
	* jquery.ui.widget.js
	* infragistics.util.js
	* infragistics.dv.core.js
	* infragistics.chart_funnelchart.js
	*/
if(typeof jQuery!=="function"){throw new Error("jQuery is undefined")}(function($){$.widget("ui.igChartLegend",{options:{type:"legend",width:null,height:null,theme:"c"},css:{legend:"ui-corner-all ui-widget-content ui-chart-legend",legendItemsList:"ui-chart-legend-items-list",legendItem:"ui-chart-legend-item",legendItemBadge:"ui-chart-legend-item-badge",legendItemText:"ui-chart-legend-item-text"},events:{legendItemMouseLeftButtonDown:null,legendItemMouseLeftButtonUp:null,legendItemMouseEnter:null,legendItemMouseLeave:null},_create:function(){var legend,o=this.options,elem=this.element;if(o.type==="item"){legend=new $.ig.ItemLegend}else if(o.type==="scale"){legend=new $.ig.ScaleLegend}else{legend=new $.ig.Legend}if(o.owner){this._owner=o.owner;o.owner=this._owner.options}this.legend=legend;legend.name(this.id());legend.legendItemsListStyle(this.css.legendItemsList);legend.legendItemStyle(this.css.legendItem);legend.legendItemBadgeStyle(this.css.legendItemBadge);legend.legendItemTextStyle(this.css.legendItemText);if(o.width){this._oldWidth=elem[0].style.width;elem.css("width",o.width)}if(o.height){this._oldHeight=elem[0].style.width;elem.css("height",o.height)}this._cssLegend=this.css.legend.replace("{0}",o.theme);elem.addClass(this._cssLegend);this._bindLegendEvents(legend);legend.provideContainer(elem)},_bindLegendEvents:function(legend){legend.legendItemMouseLeftButtonDown=$.ig.Delegate.prototype.combine(legend.legendItemMouseLeftButtonDown,jQuery.proxy(this._fireLegend_ItemMouseLeftButtonDown,this));legend.legendItemMouseLeftButtonUp=$.ig.Delegate.prototype.combine(legend.legendItemMouseLeftButtonUp,jQuery.proxy(this._fireLegend_ItemMouseLeftButtonUp,this));legend.legendItemMouseEnter=$.ig.Delegate.prototype.combine(legend.legendItemMouseEnter,jQuery.proxy(this._fireLegend_ItemMouseEnter,this));legend.legendItemMouseLeave=$.ig.Delegate.prototype.combine(legend.legendItemMouseLeave,jQuery.proxy(this._fireLegend_ItemMouseLeave,this))},_getLegendEvt:function(evtArgs){var e,brush,series=evtArgs.series?evtArgs.series():null,owner=this._owner;if(!owner){return null}e={legend:this.options,series:owner._seriesOpt&&series?owner._seriesOpt[series.name()]:owner.options,chart:owner,item:evtArgs._item};e[owner.dvWidget?owner.dvWidget._getWidgetName():owner.widgetName]=owner.options;brush=evtArgs.legendItem&&evtArgs.legendItem()!==null&&evtArgs.legendItem().content?evtArgs.legendItem().content():null;brush=brush&&brush.actualItemBrush?brush.actualItemBrush():null;e.actualItemBrush=brush?brush.fill():null;brush=series&&series.actualBrush?series.actualBrush():null;e.actualSeriesBrush=brush?brush.fill():null;return e},_fireLegend_ItemMouseLeftButtonDown:function(sender,evtArgs){this._trigger("legendItemMouseLeftButtonDown",null,this._getLegendEvt(evtArgs))},_fireLegend_ItemMouseLeftButtonUp:function(sender,evtArgs){this._trigger("legendItemMouseLeftButtonUp",null,this._getLegendEvt(evtArgs))},_fireLegend_ItemMouseEnter:function(sender,evtArgs){this._trigger("legendItemMouseEnter",null,this._getLegendEvt(evtArgs))},_fireLegend_ItemMouseLeave:function(sender,evtArgs){this._trigger("legendItemMouseLeave",null,this._getLegendEvt(evtArgs))},_getLegend:function(){return this.legend},_setOption:function(key,value){switch(key){case"width":this.element.css("width",value);break;case"height":this.element.css("height",value);break}},destroy:function(){var elements,elem=this.element;$.Widget.prototype.destroy.call(this);if(this.legend){this.legend=null}if(elem){elem.removeClass(this._cssLegend);if(this.options.width){elem[0].style.width=this._oldWidth||""}if(this.options.height){elem[0].style.height=this._oldHeight||""}if(elem.children("table").length>0){elements=elem.children("table").children("tr");$.each(elements,function(key,tr){$(tr).unbind("mouseleave").unbind("mouseup").unbind("mousedown").unbind("mousemove")})}elem.empty()}return this},widget:function(){return this.element},id:function(){return this.element[0].id}});$.extend($.ui.igChartLegend,{version:"14.1.20141.1020"})})(jQuery);/*!@license
 * Infragistics.Web.ClientUI Chart 14.1.20141.1020
 *
 * Copyright (c) 2011-2014 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 * jquery-1.4.4.js
 * jquery.ui.core.js
 * jquery.ui.widget.js
 * infragistics.util.js
 * infragistics.dv.core.js
 * infragistics.chart_piechart.js
 * infragistics.chart_categorychart.js
 * infragistics.chart_financialchart.js
 * infragistics.chart_polarchart.js
 * infragistics.chart_radialchart.js
 * infragistics.chart_rangecategorychart.js
 * infragistics.chart_scatterchart.js
 * infragistics.datasource.js
 * infragistics.dvcommonwidget.js
 */
if(typeof jQuery!=="function"){throw new Error("jQuery is undefined")}(function($){$.widget("ui.igDataChart",{options:{syncChannel:null,synchronizeVertically:true,syncrhonizeHorizontally:false,crosshairPoint:{x:0,y:0},windowRect:null,horizontalZoomable:false,verticalZoomable:false,windowResponse:null,windowRectMinWidth:0,overviewPlusDetailPaneVisibility:"collapsed",crosshairVisibility:"collapsed",plotAreaBackground:null,defaultInteraction:"dragZoom",dragModifier:"none",panModifier:"shift",previewRect:null,windowPositionHorizontal:0,windowPositionVertical:0,windowScaleHorizontal:1,windowScaleVertical:1,circleMarkerTemplate:null,triangleMarkerTemplate:null,pyramidMarkerTemplate:null,squareMarkerTemplate:null,diamondMarkerTemplate:null,pentagonMarkerTemplate:null,hexagonMarkerTemplate:null,tetragramMarkerTemplate:null,pentagramMarkerTemplate:null,hexagramMarkerTemplate:null,topMargin:0,leftMargin:0,rightMargin:0,bottomMargin:0,autoMarginWidth:20,autoMarginHeight:0,isSquare:false,gridMode:"behindSeries",brushes:null,markerBrushes:null,outlines:null,markerOutlines:null,width:null,height:null,size:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,isSurfaceInteractionDisabled:false,animateSeriesWhenAxisRangeChanges:false,title:null,subtitle:null,titleTextStyle:null,titleTopMargin:0,titleLeftMargin:0,titleRightMargin:0,titleBottomMargin:0,subtitleTextStyle:null,subtitleTopMargin:0,subtitleLeftMargin:0,subtitleRightMargin:0,subtitleBottomMargin:0,titleTextColor:"black",subtitleTextColor:"black",titleHorizontalAlignment:"center",subtitleHorizontalAlignment:"center",highlightingTransitionDuration:300,legend:{element:null,type:"legend",width:null,height:null},axes:[{type:null,name:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,remove:false,labelLocation:null,labelVisibility:"visible",labelExtent:null,labelAngle:0,labelTextStyle:null,labelTextColor:null,formatLabel:null,stroke:null,strokeThickness:1,strip:null,majorStroke:null,majorStrokeThickness:1,minorStroke:null,minorStrokeThickness:1,isInverted:false,crossingAxis:null,crossingValue:null,coercionMethods:null,label:null,gap:0,overlap:0,startAngleOffset:0,interval:0,displayType:null,minimumValue:0,maximumValue:0,dateTimeMemberPath:null,referenceValue:0,isLogarithmic:false,logarithmBase:10,radiusExtentScale:.75,innerRadiusExtentScale:0,title:null,titleTextStyle:null,titleMargin:0,titleHorizontalAlignment:"center",titleVerticalAlignment:"center",titlePosition:"auto",titleTopMargin:0,titleLeftMargin:0,titleRightMargin:0,titleBottomMargin:0,labelHorizontalAlignment:"right",labelVerticalAlignment:"top",labelMargin:0,labelTopMargin:0,labelLeftMargin:0,labelRightMargin:0,labelBottomMargin:0,showFirstLabel:true,titleAngle:0,tickLength:0,tickStrokeThickness:.5,tickStroke:"black",useClusteringMode:false}],series:[{type:null,name:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,remove:false,showTooltip:false,tooltipTemplate:null,legend:{element:null,type:"legend",width:null,height:null},legendItemVisibility:"visible",legendItemBadgeTemplate:null,legendItemTemplate:null,discreteLegendItemTemplate:null,transitionDuration:0,transitionEasingFunction:null,resolution:1,title:null,brush:null,outline:null,thickness:0,coercionMethods:null,markerType:"none",markerTemplate:null,markerBrush:null,markerOutline:null,xAxis:null,yAxis:null,xMemberPath:null,yMemberPath:null,trendLineType:"none",trendLineBrush:null,trendLineThickness:1.5,trendLinePeriod:7,trendLineZIndex:1001,maximumMarkers:400,unknownValuePlotting:"dontPlot",radiusMemberPath:null,radiusScale:null,labelMemberPath:null,fillMemberPath:null,fillScale:null,angleAxis:null,valueAxis:null,clipSeriesToBounds:null,valueMemberPath:null,radiusX:2,radiusY:2,angleMemberPath:null,radiusAxis:null,useCartesianInterpolation:true,negativeBrush:null,splineType:"natural",lowMemberPath:null,highMemberPath:null,openMemberPath:null,closeMemberPath:null,volumeMemberPath:null,displayType:"candlestick",ignoreFirst:0,period:0,shortPeriod:0,longPeriod:0,markerCollisionAvoidance:"none",useHighMarkerFidelity:false,useBruteForce:false,progressiveLoad:true,mouseOverEnabled:false,useSquareCutoffStyle:false,heatMinimum:0,heatMaximum:50,heatMinimumColor:"black",heatMaximumColor:"red",series:null,isDropShadowEnabled:false,useSingleShadow:true,shadowColor:"rgba(95,95,95,0.5)",shadowBlur:10,shadowOffsetX:5,shadowOffsetY:5,isTransitionInEnabled:false,transitionInSpeedType:"auto",transitionInMode:"auto",transitionInDuration:500,radius:2,areaFillOpacity:1,expectFunctions:false,useInterpolation:false,skipUnknownValues:false,verticalLineVisibility:"visible",horizontalLineVisibility:"visible",targetSeries:null,targetAxis:null,isCustomCategoryStyleAllowed:false,isCustomCategoryMarkerStyleAllowed:false,isHighlightingEnabled:false,bandHighlightWidth:10,highlightType:"auto",tooltipPosition:"auto",cursorPosition:null,isDefaultCrosshairDisabled:true,useIndex:false,useLegend:false}],theme:"c"},css:{chart:"ui-corner-all ui-widget-content ui-chart-container",unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix  ui-html5-non-html5",tooltip:"ui-chart-tooltip ui-widget-content ui-corner-all",seriesPalettes:"ui-chart-palette-n",seriesFillPalettes:"ui-chart-fill-palette-n",seriesOutlinePalettes:"ui-chart-outline-palette-n",areaFillOpacity:"ui-chart-area-fill-opacity",axis:"ui-chart-axis",axisStroke:"ui-chart-axis-stroke",axisMajorStroke:"ui-chart-axis-major-line",alignedGridLines:"ui-chart-aligned-gridlines",categoryAxisTick:"ui-chart-category-axis-tick",horizontalAxisLabels:"ui-horizontal-axis-labels",verticalAxisLabels:"ui-vertical-axis-labels",angularAxisLabels:"ui-angular-axis-labels",radialAxisLabels:"ui-radial-axis-labels",title:"ui-chart-title",subtitle:"ui-chart-subtitle",horizontalAxisTitle:"ui-chart-horizontal-axis-title",verticalAxisTitle:"ui-chart-vertical-axis-title",legendItemsList:"ui-chart-legend-items-list",legendItemsText:"ui-chart-legend-item-text",legendItemsBadge:"ui-chart-legend-item-badge"},events:{tooltipShowing:"tooltipShowing",tooltipShown:"tooltipShown",tooltipHiding:"tooltipHiding",tooltipHidden:"tooltipHidden",browserNotSupported:"browserNotSupported",seriesCursorMouseMove:null,seriesMouseLeftButtonDown:null,seriesMouseLeftButtonUp:null,seriesMouseMove:null,seriesMouseEnter:null,seriesMouseLeave:null,windowRectChanged:null,gridAreaRectChanged:null,refreshCompleted:null,axisRangeChanged:null,typicalBasedOn:null,progressiveLoadStatusChanged:null,assigningCategoryStyle:null,assigningCategoryMarkerStyle:null},_createWidget:function(options,element){this._fixCss();this.dvWidget=new $.ig.dvCommonWidget(this);this.dvWidget._createWidget(options,element,this)},_init:function(){},_create:function(){this._fixCss();this.dvWidget._create()},_fixCss:function(){if(this.css.chart.indexOf("{0}")>-1){this.css.chart=this.css.chart.replace("{0}",this.options.theme);this.css.tooltip=this.css.tooltip.replace("{0}",this.options.theme)}},_setOption:function(key,value){this.dvWidget._setOption(key,value)},widget:function(){return this.element},id:function(){return this.element[0].id},exportImage:function(width,height){return this.dvWidget._getImage(width,height,this)},destroy:function(){if(this._chart){this._chart.destroy();this._chart=null}this.dvWidget._destroy(this);$.Widget.prototype.destroy.apply(this,arguments)},styleUpdated:function(){this._chart.styleUpdated();return this},resetZoom:function(){this._chart.resetZoom();return this},addItem:function(item,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].addRow(null,item,true)}},insertItem:function(item,index,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].insertRow(null,item,index,true)}},removeItem:function(index,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].deleteRow(index,true)}},setItem:function(index,item,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].updateRow(index,item,true)}},notifySetItem:function(dataSource,index,newItem,oldItem){this._chart.notifySetItem(dataSource,index,oldItem,newItem);return this},notifyClearItems:function(dataSource){this._chart.notifyClearItems(dataSource);return this},notifyInsertItem:function(dataSource,index,newItem){this._chart.notifyInsertItem(dataSource,index,newItem);return this},notifyRemoveItem:function(dataSource,index,oldItem){this._chart.notifyRemoveItem(dataSource,index,oldItem);return this},scrollIntoView:function(targetName,item){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.scrollIntoView){target.scrollIntoView(item)}return this},scaleValue:function(targetName,unscaledValue){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.scaleValue){return target.scaleValue(unscaledValue)}return 0},unscaleValue:function(targetName,scaledValue){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.unscaleValue){return target.unscaleValue(scaledValue)}return 0},notifyVisualPropertiesChanged:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.notifyVisualPropertiesChanged){return target.notifyVisualPropertiesChanged()}return this},flush:function(){this._chart.flush()},exportVisualData:function(){return this._chart.exportVisualData()},getActualMinimumValue:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.actualMinimumValue){return target.actualMinimumValue()}return 0},getActualMaximumValue:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.actualMaximumValue){return target.actualMaximumValue()}return 0},print:function(){this.dvWidget._print()},renderSeries:function(targetName,animate){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.renderSeries){return target.renderSeries(animate)}return this},getItemIndex:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=new $.ig.Point(1,worldPoint.x,worldPoint.y);if(target&&target.getItemIndex){return target.getItemIndex(p)}},getItem:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=new $.ig.Point(1,worldPoint.x,worldPoint.y);if(target&&target.getItem){return target.getItem(p)}},_flattenPoint:function(point){var retPoint={__x:point.__x,__y:point.__y,x:point.__x,y:point.__y};return retPoint},getSeriesValue:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=new $.ig.Point(1,worldPoint.x,worldPoint.y);if(target&&target.getSeriesValue){return target.getSeriesValue(p,useInterpolation,skipUnknowns)}},getSeriesValuePosition:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=new $.ig.Point(1,worldPoint.x,worldPoint.y);if(target&&target.getSeriesValuePosition){return this._flattenPoint(target.getSeriesValuePosition(p,useInterpolation,skipUnknowns))}},getSeriesValuePositionFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=new $.ig.Point(1,seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesValuePositionFromSeriesPixel){return this._flattenPoint(target.getSeriesValuePositionFromSeriesPixel(p,useInterpolation,skipUnknowns))}},getSeriesValueFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=new $.ig.Point(1,seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesValueFromSeriesPixel){return target.getSeriesValueFromSeriesPixel(p,useInterpolation,skipUnknowns)}},getSeriesHighValue:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=new $.ig.Point(1,worldPoint.x,worldPoint.y);if(target&&target.getSeriesHighValue){return target.getSeriesHighValue(p,useInterpolation,skipUnknowns)}},getSeriesHighValuePosition:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=new $.ig.Point(1,worldPoint.x,worldPoint.y);if(target&&target.getSeriesHighValuePosition){return this._flattenPoint(target.getSeriesHighValuePosition(p,useInterpolation,skipUnknowns))}},getSeriesHighValuePositionFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=new $.ig.Point(1,seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesHighValuePositionFromSeriesPixel){return this._flattenPoint(target.getSeriesHighValuePositionFromSeriesPixel(p,useInterpolation,skipUnknowns))}},getSeriesHighValueFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=new $.ig.Point(1,seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesHighValueFromSeriesPixel){return target.getSeriesHighValueFromSeriesPixel(p,useInterpolation,skipUnknowns)}},getSeriesLowValue:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=new $.ig.Point(1,worldPoint.x,worldPoint.y);if(target&&target.getSeriesLowValue){return target.getSeriesLowValue(p,useInterpolation,skipUnknowns)}},getSeriesLowValuePosition:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=new $.ig.Point(1,worldPoint.x,worldPoint.y);if(target&&target.getSeriesLowValuePosition){return this._flattenPoint(target.getSeriesLowValuePosition(p,useInterpolation,skipUnknowns))}},getSeriesLowValuePositionFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=new $.ig.Point(1,seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesLowValuePositionFromSeriesPixel){return this._flattenPoint(target.getSeriesLowValuePositionFromSeriesPixel(p,useInterpolation,skipUnknowns))}},getSeriesLowValueFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=new $.ig.Point(1,seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesLowValueFromSeriesPixel){return target.getSeriesLowValueFromSeriesPixel(p,useInterpolation,skipUnknowns)}},getItemIndexFromSeriesPixel:function(targetName,seriesPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=new $.ig.Point(1,seriesPoint.x,seriesPoint.y);if(target&&target.getItemIndexFromSeriesPixel){return target.getItemIndexFromSeriesPixel(p)}},getItemFromSeriesPixel:function(targetName,seriesPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=new $.ig.Point(1,seriesPoint.x,seriesPoint.y);if(target&&target.getItemFromSeriesPixel){return target.getItemFromSeriesPixel(p)}},getSeriesOffsetValue:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.getOffsetValue){return target.getOffsetValue()}},getSeriesCategoryWidth:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.getCategoryWidth){return target.getCategoryWidth()}},replayTransitionIn:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.replayTransitionIn){target.replayTransitionIn()}return this},simulateHover:function(targetName,seriesPoint){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.simulateHover){target.simulateHover(new $.ig.Point(1,seriesPoint.x,seriesPoint.y))}return this},moveCursorPoint:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.moveCursorPoint){target.moveCursorPoint(new $.ig.Point(1,worldPoint.x,worldPoint.y))}return this}});$.extend($.ui.igDataChart,{version:"14.1.20141.1020"});$.widget("ui.igPieChart",{options:{width:null,height:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,valueMemberPath:null,labelMemberPath:null,labelsPosition:"center",leaderLineVisibility:"visible",leaderLineType:"straightLine",leaderLineMargin:6,othersCategoryThreshold:3,formatLabel:null,othersCategoryStyle:null,othersCategoryType:"percent",othersCategoryText:"Others",explodedRadius:.2,radiusFactor:.9,allowSliceSelection:null,allowSliceExplosion:null,explodedSlices:null,showTooltip:false,tooltipTemplate:null,legend:{element:null,type:"item",width:null,height:null},labelExtent:10,startAngle:0,sweepDirection:"clockwise",selectedStyle:null,brushes:null,outlines:null,legendItemTemplate:null,legendItemBadgeTemplate:null,textStyle:null,theme:"c"},css:{chart:"ui-corner-all ui-widget-content ui-chart-piechart-container",unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",tooltip:"ui-chart-tooltip ui-widget-content ui-corner-all"},events:{tooltipShowing:"tooltipShowing",tooltipShown:"tooltipShown",tooltipHiding:"tooltipHiding",tooltipHidden:"tooltipHidden",browserNotSupported:"browserNotSupported",sliceClick:null},_createWidget:function(options,element){this._fixCss();this.dvWidget=new $.ig.dvCommonWidget(this);this.dvWidget._createWidget(options,element,this)},_create:function(){this._fixCss();this.dvWidget._create()},_fixCss:function(){if(this.css.chart.indexOf("{0}")>-1){this.css.chart=this.css.chart.replace("{0}",this.options.theme);this.css.tooltip=this.css.tooltip.replace("{0}",this.options.theme)}},_setOption:function(key,value){this.dvWidget._setOption(key,value)},addItem:function(item){this.dataSources[this.id()].addRow(item,true)},insertItem:function(item,index){this.dataSources[this.id()].insertRow(null,item,index,true)},removeItem:function(index){this.dataSources[this.id()].deleteRow(index,true)},setItem:function(index,item){this.dataSources[this.id()].updateRow(index,item,true)},exportImage:function(width,height){return this.dvWidget._getImage(width,height,this)},destroy:function(){if(this._chart){this._chart.destroy();this._chart=null}this.dvWidget._destroy(this);$.Widget.prototype.destroy.call(this);return this},id:function(){return this.element[0].id},widget:function(){return this.element},print:function(){this.dvWidget._print()},exportVisualData:function(){return this._chart.exportVisualData()}});$.extend($.ui.igPieChart,{version:"14.1.20141.1020"})})(jQuery);/*!@license
* Infragistics.Web.ClientUI DoughnutChart 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
*	jquery-1.4.4.js
*	jquery.ui.core.js
*	jquery.ui.widget.js
*	infragistics.util.js
*	infragistics.datasource.js
*	infragistics.dv.core.js
*	infragistics.dvcommonwidget.js
*	infragistics.templating.js
*	infragistics.ui.chartlegend.js
*	infragistics.ui.basechart.js
*	infragistics.chart_piechart.js
*/
if(typeof jQuery!=="function"){throw new Error("jQuery is undefined")}(function($){var _aNull=function(v,nan){return v===null||v===undefined||nan&&typeof v==="number"&&isNaN(v)};$.widget("ui.igDoughnutChart",$.ui.igBaseChart,{css:{chart:"ui-doughnut ui-corner-all ui-widget-content",tooltip:"ui-doughnut-tooltip ui-widget-content ui-corner-all"},options:{series:[{type:"flat",showTooltip:false,tooltipTemplate:null,itemsSource:null,valueMemberPath:null,labelMemberPath:null,labelsPosition:"center",leaderLineVisibility:"visible",leaderLineStyle:null,leaderLineType:"straight",leaderLineMargin:6,othersCategoryThreshold:3,othersCategoryType:"percent",othersCategoryText:"Others",legend:null,formatLabel:null,labelExtent:10,startAngle:0,selectedStyle:null,brushes:null,outlines:null,isSurfaceInteractionDisabled:null,radiusFactor:.9}],allowSliceSelection:null,isSurfaceInteractionDisabled:false,allowSliceExplosion:null,innerExtent:40,selectedStyle:null},events:{tooltipShowing:"tooltipShowing",tooltipShown:"tooltipShown",tooltipHiding:"tooltipHiding",tooltipHidden:"tooltipHidden",browserNotSupported:"browserNotSupported",sliceClick:null,holeDimensionsChanged:null},_create:function(){var elementName=this.element[0].nodeName.toUpperCase();if(elementName!=="DIV"){throw new Error(elementName+$.ig.igDoughnutChart.locale.invalidBaseElement)}if(this.css.chart){this.element.addClass(this.css.chart)}$.ui.igBaseChart.prototype._create.apply(this);this._defStyle("selected");this._defStyle("unselected");var doughnutChart=this._chart;if(doughnutChart){doughnutChart.sliceClick=$.ig.Delegate.prototype.combine(doughnutChart.sliceClick,jQuery.proxy(this._fireDoughnutChart_sliceClick,this));doughnutChart.holeDimensionsChanged=$.ig.Delegate.prototype.combine(doughnutChart.holeDimensionsChanged,jQuery.proxy(this._fireDoughnutChart_holeDimensionsChanged,this))}},_creationOptions:null,_createWidget:function(options,element){this._creationOptions=options;this._tooltipTemplate={};this._seriesOpt={};this._seriesColl={};this._tooltip={};this._legends={};$.Widget.prototype._createWidget.apply(this,[options,element])},_beforeInitialOptions:function(chart,elem){chart.provideContainer(elem[0])},_provideContainer:function(chart,elem){},_setInitialOptions:function(chart){var o=this._creationOptions,self=this;for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){self._set_option(chart,key,v)}}}},_getDataSourceOwner:function(dataSourceOwnerName){return this._seriesColl[dataSourceOwnerName]},_fireDoughnutChart_holeDimensionsChanged:function(chart,evt){var e={};e.center={x:evt.center().__x,y:evt.center().__y};e.radius=evt.radius();e.doughnut=this.options;this._trigger("holeDimensionsChanged",null,e)},_fireDoughnutChart_sliceClick:function(chart,evt){var e={},slice=evt.slice();if(slice){e.slice={};e.slice.item=slice.dataContext();e.slice.isSelected=slice.isSelected();e.slice.isExploded=slice.isExploded();e.doughnut=this.options}this._trigger("sliceClick",null,e);if(this._chart.allowSliceSelection()===true){if(e.slice.isSelected!=slice.isSelected()){slice.isSelected(e.slice.isSelected)}}if(this._chart.allowSliceExplosion()===true){if(e.slice.isExploded!=slice.isExploded()){slice.isExploded(e.slice.isExploded)}}},_getValueKeyName:function(){return"valueMemberPath"},_getNotifyResizeName:function(){return"notifyResized"},_createChart:function(){return new $.ig.XamDoughnutChart},_setLegend:function(item,value,chart){var legend;if(value){value.owner=this.widget;if(value.type===undefined){value.type="item"}var legend=value.element;if(legend){legend=$("#"+legend)}if(!legend||legend.length!==1){var widgetId=chart.getContainerID();legend=$('<div id="'+widgetId+"_"+item.name()+'_legend" />').insertAfter(this.element);legend[0]._remove=true}if(item.legend()===null){if(legend.data("igChartLegend")||value.data&&value.data("igChartLegend")){legend=!legend?value.data("igChartLegend"):legend.data("igChartLegend");legend.options.owner=this.widget.options;legend._owner=this.widget;if(!legend._ownerCount){legend._ownerCount=1}else{legend._ownerCount+=1}}else{legend=legend.igChartLegend(value).data("igChartLegend");if(!legend._ownerCount){legend._ownerCount=1}else{legend._ownerCount+=1}}item.legend(legend.legend)}else{$("#"+item.legend().name()).igChartLegend(value);item.legend()._ownerCount+=1}}else{if(item.legend()!==null&&item.legend().name().length>0&&$("#"+item.legend().name()).length>0){legend=$("#"+item.legend().name()).data().igChartLegend;legend._ownerCount-=1;item.legend(null);if(legend._ownerCount==0){var legendElement=legend.element;legend.destroy();if(legendElement[0]._remove){legendElement.remove()}}}}},_htmlCheckExpr:/^[^<]*(<[\w\W]+>)[^>]*$/,_addTooltip:function(chart,series,clss){var widgetId=chart.getContainerID();if(this._tooltip[series.name()]===undefined){this._tooltip[series.name()]=$('<div id="'+widgetId+"_"+series.name()+'_tooltip" class="'+clss+'"></div>');this._bindTooltipEvents(this,this._tooltip[series.name()]);series.toolTip(this._tooltip[series.name()])}},_removeTooltip:function(series){if(this._tooltip[series.name()]!==undefined){this._removeTooltipEvents(this._tooltip[series.name()]);delete this._tooltip[series.name()];series.toolTip(null)}},_bindTooltipEvents:function(chart,tooltip){tooltip.updateToolTip=$.ig.Delegate.prototype.combine(tooltip.updateToolTip,jQuery.proxy(this._fireToolTip_updateToolTip,this));tooltip.hideToolTip=$.ig.Delegate.prototype.combine(tooltip.hideToolTip,jQuery.proxy(this._fireToolTip_hideToolTip,this))},_removeTooltipEvents:function(tooltip){delete tooltip.updateToolTip;delete tooltip.hideToolTip},_fireToolTip_hideToolTip:function(args){var e={},noCancel;e=this._getChartEvt(args);e.tempId=e.series.name;e.element=null;if(e.series!==null){e.element=this._tooltip[e.tempId]}noCancel=this._trigger(this.events.tooltipHiding,null,e);if(noCancel){$.each(this._tooltip,function(i,tip){tip.hide()});this._trigger(this.events.tooltipHidden,null,e)}},_fireToolTip_updateToolTip:function(args){var e={},noCancel,template;e=this._getChartEvt(args);e.tempId=e.series.name;e.element=null;if(e.series!==null){e.element=this._tooltip[e.tempId]}noCancel=this._trigger(this.events.tooltipShowing,null,e);if(e===null){noCancel=false}if(noCancel){if(e.series!==null&&this._tooltipTemplate[e.tempId]!==undefined){template=this._tooltipTemplate[e.tempId]}if(template){this._tooltip[e.tempId].children().remove();if(e.item===null){noCancel=false}if(noCancel){this._tooltip[e.tempId].html($.ig.tmpl(template,e))}}if(noCancel){this._tooltip[e.tempId].show();this._trigger(this.events.tooltipShown,null,e)}}},_getChartEvt:function(evtArgs){var e={},seriesOpt=this._getSeriesOpt(evtArgs),pos,widget=this,intSeries=null;e.doughnut=widget.options;e.series=seriesOpt;e.item=evtArgs.item();if(evtArgs.series&&evtArgs.series()!==null){intSeries=evtArgs.series()}if(evtArgs.originalEvent&&evtArgs.originalEvent()!==null&&evtArgs.originalEvent().position&&evtArgs.originalEvent().position()!==null){pos=evtArgs.originalEvent().position();e.positionX=pos.__x;e.positionY=pos.__y}return e},_getSeriesOpt:function(evtArgs){var widget=this;if(widget._seriesOpt[evtArgs.series().name()]){return widget._seriesOpt[evtArgs.series().name()]}return widget.options},_setSeriesOption:function(ringSeriesBase,key,value,chart){if(key==="legend"){this._setLegend(ringSeriesBase,value,chart);return true}else if(key==="showTooltip"){if(value===true){this._addTooltip(chart,ringSeriesBase,this.css.tooltip)}if(value===false){this._removeTooltip(ringSeriesBase,chart)}return}else if(key==="tooltipTemplate"&&ringSeriesBase.toolTip){if($.ig.tmpl){if(this._htmlCheckExpr.test(value)){templ=value}else{if($("#"+value).length>0){templ=$("#"+value).text()}else if($(value).length>0){templ=$(value).text()}else{templ=value}}this._tooltipTemplate[ringSeriesBase.name()]=templ}return}else if(key==="legendItemBadgeTemplate"||key==="legendItemTemplate"){this._setDataTemplate(ringSeriesBase,key,value);return}else if("othersCategoryText"==key&&null==value){value=String.empty()}else if("childrenMemberPath"==key&&"RingSeriesCollection"==chart.series().getType().name){return}switch(key){case"itemsSource":ringSeriesBase.itemsSource(value);return true;case"valueMemberPath":ringSeriesBase.valueMemberPath(value);return true;case"labelMemberPath":ringSeriesBase.labelMemberPath(value);return true;case"labelsPosition":switch(value){case"none":ringSeriesBase.labelsPosition(0);break;case"center":ringSeriesBase.labelsPosition(1);break;case"insideEnd":ringSeriesBase.labelsPosition(2);break;case"outsideEnd":ringSeriesBase.labelsPosition(3);break;case"bestFit":ringSeriesBase.labelsPosition(4);break}return true;case"leaderLineVisibility":switch(value){case"visible":ringSeriesBase.leaderLineVisibility(0);break;case"collapsed":ringSeriesBase.leaderLineVisibility(1);break}return true;case"leaderLineStyle":ringSeriesBase.leaderLineStyle(value);return true;case"leaderLineType":switch(value){case"straight":ringSeriesBase.leaderLineType(0);break;case"arc":ringSeriesBase.leaderLineType(1);break;case"spline":ringSeriesBase.leaderLineType(2);break}return true;case"leaderLineMargin":ringSeriesBase.leaderLineMargin(value);return true;case"othersCategoryThreshold":ringSeriesBase.othersCategoryThreshold(value);return true;case"othersCategoryType":switch(value){case"number":ringSeriesBase.othersCategoryType(0);break;case"percent":ringSeriesBase.othersCategoryType(1);break}return true;case"othersCategoryText":ringSeriesBase.othersCategoryText(value);return true;case"formatLabel":ringSeriesBase.formatLabel(value);return true;case"labelExtent":ringSeriesBase.labelExtent(value);return true;case"startAngle":ringSeriesBase.startAngle(value);return true;case"selectedStyle":ringSeriesBase.selectedStyle(value);return true;case"brushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}ringSeriesBase.brushes($tempBrushCollection);return true;case"outlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}ringSeriesBase.outlines($tempBrushCollection);return true;case"isSurfaceInteractionDisabled":ringSeriesBase.isSurfaceInteractionDisabled(value);return true;case"radiusFactor":ringSeriesBase.radiusFactor(value);return true}},_set_option:function(doughnutChart,key,value){if(key==="legend"){this._setLegend(doughnutChart,value,doughnutChart);return true}else if(key==="legendItemBadgeTemplate"||key==="legendItemTemplate"){this._setDataTemplate(doughnutChart,key,value);return}if($.ui.igBaseChart.prototype._set_option.apply(this,arguments)){return true}if(key==="series"){this._iterationFlag=!this._iterationFlag;var count=value.length;for(i=0;i<count;i++){if(!value[i].name){throw new Error("Series name is missing for series: "+i)}if(this._seriesColl.hasOwnProperty(value[i].name)){if(value[i].remove){this._removeSeries(doughnutChart,value[i])}this._updateSeries(doughnutChart,value[i])}else this._addSeries(doughnutChart,value[i])}return true}switch(key){case"allowSliceSelection":doughnutChart.allowSliceSelection(value);return true;case"isSurfaceInteractionDisabled":doughnutChart.isSurfaceInteractionDisabled(value);return true;case"allowSliceExplosion":doughnutChart.allowSliceExplosion(value);return true;case"innerExtent":doughnutChart.innerExtent(value);return true;case"selectedStyle":doughnutChart.selectedStyle(value);return true}},_setDataTemplate:function(series,key,value){var tempTemplate=new $.ig.DataTemplate,requireThis=false;if(!value){if(series[key]){series[key](null)}return}if(value.requireThis){requireThis=true}if(value.render){if(requireThis){tempTemplate.render($.proxy(value.render,value))}else{tempTemplate.render(value.render)}}else{tempTemplate.render(value)}if(value.measure){if(requireThis){tempTemplate.measure($.proxy(value.measure,value))}else{tempTemplate.measure(value.measure)}}if(value.passStarting){if(requireThis){tempTemplate.passStarting($.proxy(value.passStarting,value))}else{tempTemplate.passStarting(value.passStarting)}}if(value.passCompleted){if(requireThis){tempTemplate.passCompleted($.proxy(value.passCompleted,value))}else{tempTemplate.passCompleted(value.passCompleted)}}if(series[key]){series[key](tempTemplate)}},addSeries:function(seriesObj){this._addSeries(this._chart,seriesObj)},_addSeries:function(chart,value){var series;if(!value||value.remove==true||!this._seriesColl)return;if(!this._seriesColl.hasOwnProperty(value.name)){if(!value.type||value.type==="flat"){series=new $.ig.RingSeries}else{series=new $.ig.HierarchicalRingSeries}series.name(value.name);this._seriesOpt[value.name]={};for(currentKey in value){if(value.hasOwnProperty(currentKey)){this._setSeriesOption(series,currentKey,value[currentKey],chart);this._seriesOpt[value.name][currentKey]=value[currentKey]}}this._seriesColl[value.name]=series;if(value.itemsSource||value.dataSource||value.dataSourceUrl){this._dataBindInternal(value,value.name)}chart.series().add(series);if(series.selectedStyle()==null){series.selectedStyleResolved(chart.selectedStyle())}}},removeSeries:function(seriesObj){this._removeSeries(this._chart,seriesObj)},_removeSeries:function(chart,value){if(!value||!this._seriesColl)return;if(this._seriesColl.hasOwnProperty(value.name)){var series=this._seriesColl[value.name];if(series){delete this._seriesColl[value.name];if(chart.series().contains(series)){this._setLegend(series);chart.series().remove(series);this._removeTooltip(series)}}if(this._seriesOpt[value.name])delete this._seriesOpt[value.name];if(this._tooltipTemplate[value.name])delete this._tooltipTemplate[value.name]}},updateSeries:function(value){this._updateSeries(this._chart,value)},_updateSeries:function(chart,value){if(!value||!this._seriesColl)return;if(this._seriesColl.hasOwnProperty(value.name)){var series=this._seriesColl[value.name];if(series&&!value.remove){for(currentKey in value){if(value.hasOwnProperty(currentKey)){this._setSeriesOption(series,currentKey,value[currentKey],chart);this._seriesOpt[value.name][currentKey]=value[currentKey]}}this._seriesColl[value.name]=series;if(value.dataSource||value.dataSourceUrl){this._dataBindInternal(value,value.name)}}}},getCenterCoordinates:function(){if(this._chart){var center=this._chart.getCenterCoordinates();return{x:center.__x,y:center.__y}}return{x:0,y:0}},getHoleRadius:function(){if(this._chart)return this._chart.getHoleRadius();return 0},exportVisualData:function(){if(this._chart){return this._chart.exportVisualData()}return null},flush:function(){if(this.chart()){this.chart().flush()}},_setOption:function(key,val){var chart=this._chart,o=this.options;if(o[key]===val){return this}$.Widget.prototype._setOption.apply(this,arguments);this._set_option(chart,key,val);return this},_defStyle:function(sel){var v,bk0,b0,style={},name=sel+"SliceStyle",span=this.element.find("SPAN");if(span.length!==1||this.options[name]){return}bk0=span.css("background-color");b0=span.css("border-top-color");sel="ui-doughnut-slice-"+sel;span.addClass(sel);v=span.css("background-color");if(v&&v!=="transparent"&&v!==bk0){style.fill=v}v=span.css("border-top-color");if(v&&v!==b0){style.stroke=v}v=parseFloat(span.css("opacity"));if(!isNaN(v)&&v>0&&v<1){style.opacity=v}span.removeClass(sel);this._set_option(this._chart,name,style)},destroy:function(){for(var seriesName in this._seriesColl){var series=this._seriesColl[seriesName];this._setLegend(series);this._removeTooltip(series);delete this._seriesColl[seriesName];delete this._seriesOpt[seriesName];delete this._tooltipTemplate[seriesName]}delete this._tooltipTemplate;delete this._seriesOpt;delete this._seriesColl;delete this._tooltip;delete this._legends;$.ui.igBaseChart.prototype.destroy.apply(this)}});$.extend($.ui.igDoughnutChart,{version:"14.1.20141.1020"})})(jQuery);/*!@license
* Infragistics.Web.ClientUI FunnelChart 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
if(typeof jQuery!=="function"){throw new Error("jQuery is undefined")}(function($){var _aNull=function(v,nan){return v===null||v===undefined||nan&&typeof v==="number"&&isNaN(v)};$.widget("ui.igFunnelChart",$.ui.igBaseChart,{css:{chart:"ui-funnel ui-corner-all ui-widget-content",tooltip:"ui-funnel-tooltip ui-widget-content ui-corner-all"},options:{bezierPoints:null,legend:null,valueMemberPath:null,brushes:null,outlines:null,bottomEdgeWidth:.35,innerLabelMemberPath:null,outerLabelMemberPath:null,innerLabelVisibility:null,outerLabelVisibility:null,outerLabelAlignment:null,funnelSliceDisplay:null,formatInnerLabel:null,formatOuterLabel:null,transitionDuration:0,isInverted:null,useBezierCurve:null,allowSliceSelection:null,useUnselectedStyle:false,selectedSliceStyle:null,unselectedSliceStyle:null,useOuterLabelsForLegend:null,outlineThickness:-1},events:{sliceClicked:null},_create:function(){$.ui.igBaseChart.prototype._create.apply(this);this._defStyle("selected");this._defStyle("unselected");var funnelChart=this._chart;if(funnelChart){funnelChart.sliceClicked=$.ig.Delegate.prototype.combine(funnelChart.sliceClicked,jQuery.proxy(this._fireFunnelChart_sliceClicked,this))}},selectedSliceItems:function(selection){var i,v,sel=this._chart;if(selection===undefined){sel=this.selectedSliceIndexes();i=sel?sel.length:0;while(i-->0){v=sel[i]=this.getDataItem(sel[i]);if(v===null){sel.splice(i,1)}}return sel}i=selection?selection.length:0;sel=[];while(i-->0){v=this.findIndexOfItem(selection[i]);if(v>=0){sel[sel.length]=v}}this.selectedSliceIndexes(sel);return this},selectedSliceIndexes:function(selection){var i,v,sel=this._chart;if(sel&&selection!==undefined&&selection!==true){sel.selectedIndexes(selection);return this}sel=sel?sel.selectedIndexes():null;if(selection){return sel}i=sel?sel.length:0;selection=[];while(i-->0){v=selection[i]=sel[i];if(v===null||isNaN(v)||v<0){selection.splice(i,1)}}return selection},isSelected:function(slice){var sel=this.selectedSliceIndexes(true);return!(slice===null||!sel||!sel.contains(typeof slice==="number"?slice:this.findIndexOfItem(slice)))},toggleSelection:function(slice){if(typeof slice!=="number"){slice=this.findIndexOfItem(slice)}if(slice>=0&&this._chart){this._chart.toggleSelection(slice)}return this},_fireFunnelChart_sliceClicked:function(chart,evt){var i=evt.index();this._trigger("sliceClicked",null,{owner:this,index:i,item:evt.item(),selected:this.isSelected(i)})},_getValueKeyName:function(){return"valueMemberPath"},_getRemoteDataKeys:function(){var o=this.options;return[o.valueMemberPath,o.innerLabelMemberPath,o.outerLabelMemberPath]},_getNotifyResizeName:function(){return"notifyResized"},_createChart:function(){return new $.ig.XamFunnelChart},_setLegend:function(chart,value){var legend=this._legend;if(legend){legend.igChartLegend("destroy");if(legend[0]._remove){legend.remove()}delete this._legend;chart.legend(null)}if(!value){return}if(typeof value==="string"){value={element:value}}legend=value.element;if(legend){legend=$("#"+legend)}value.owner=this;value.type="item";if(!legend||legend.length!==1){legend=$("<div />").insertAfter(this.element);legend[0]._remove=true}this._legend=legend;chart.legend(legend.igChartLegend(value).data("igChartLegend").legend)},_set_option:function(funnelChart,key,value){if(key==="legend"){this._setLegend(funnelChart,value);return true}if(key==="bezierPoints"){var i=-1,len=0;if(typeof value==="string"){value=value.split(" ");len=value.length;while(++i<len){if(isNaN(value[i]=parseFloat(value[i]))){len=0}}}if(len<2){len=4;value=[.5,0,.5,1]}funnelChart.upperBezierControlPoint({__x:value[0],__y:value[1]});if(len>3){funnelChart.lowerBezierControlPoint({__x:value[2],__y:value[3]})}return true}if($.ui.igBaseChart.prototype._set_option.apply(this,arguments)){return true}switch(key){case"valueMemberPath":funnelChart.valueMemberPath(value);return true;case"brushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}funnelChart.brushes($tempBrushCollection);return true;case"outlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}funnelChart.outlines($tempBrushCollection);return true;case"bottomEdgeWidth":funnelChart.bottomEdgeWidth(value);return true;case"innerLabelMemberPath":funnelChart.innerLabelMemberPath(value);return true;case"outerLabelMemberPath":funnelChart.outerLabelMemberPath(value);return true;case"innerLabelVisibility":switch(value){case"visible":funnelChart.innerLabelVisibility(0);break;case"collapsed":funnelChart.innerLabelVisibility(1);break}return true;case"outerLabelVisibility":switch(value){case"visible":funnelChart.outerLabelVisibility(0);break;case"collapsed":funnelChart.outerLabelVisibility(1);break}return true;case"outerLabelAlignment":switch(value){case"left":funnelChart.outerLabelAlignment(0);break;case"right":funnelChart.outerLabelAlignment(1);break}return true;case"funnelSliceDisplay":switch(value){case"uniform":funnelChart.funnelSliceDisplay(0);break;case"weighted":funnelChart.funnelSliceDisplay(1);break}return true;case"formatInnerLabel":funnelChart.formatInnerLabel(value);return true;case"formatOuterLabel":funnelChart.formatOuterLabel(value);return true;case"transitionDuration":funnelChart.transitionDuration(value);return true;case"isInverted":funnelChart.isInverted(value);return true;case"useBezierCurve":funnelChart.useBezierCurve(value);return true;case"allowSliceSelection":funnelChart.allowSliceSelection(value);return true;case"useUnselectedStyle":funnelChart.useUnselectedStyle(value);return true;case"selectedSliceStyle":funnelChart.selectedSliceStyle(value);return true;case"unselectedSliceStyle":funnelChart.unselectedSliceStyle(value);return true;case"useOuterLabelsForLegend":funnelChart.useOuterLabelsForLegend(value);return true;case"outlineThickness":funnelChart.outlineThickness(value);return true}},_setOption:function(key,val){var chart=this._chart,o=this.options;if(o[key]===val){return this}$.Widget.prototype._setOption.apply(this,arguments);this._set_option(chart,key,val);return this},_dataEvt:function(act,before){if(act===0||act===1){return}var sel,i,old=this._oldSel;if(before){old=this.selectedSliceItems();this._oldSel=old&&old.length?old:null;return}delete this._oldSel;sel=this.selectedSliceIndexes();if(!old&&(!sel||!sel.length)){return}i=old?old.length:0;while(i-->0){old[i]=this.findIndexOfItem(old[i]);if(old[i]<0){sel=null;old.splice(i,1)}else if(sel&&sel[i]!==old[i]){sel=null}}if(!sel){this.selectedSliceIndexes(old||null)}},_defStyle:function(sel){var v,bk0,b0,style={},name=sel+"SliceStyle",span=this.element.find("SPAN");if(span.length!==1||this.options[name]){return}bk0=span.css("background-color");b0=span.css("border-top-color");sel="ui-funnel-slice-"+sel;span.addClass(sel);v=span.css("background-color");if(v&&v!=="transparent"&&v!==bk0){style.fill=v}v=span.css("border-top-color");if(v&&v!==b0){style.stroke=v}v=parseFloat(span.css("opacity"));if(!isNaN(v)&&v>0&&v<1){style.opacity=v}span.removeClass(sel);this._set_option(this._chart,name,style)},destroy:function(){if(this._chart){this._setLegend(this._chart)}$.ui.igBaseChart.prototype.destroy.apply(this)}});$.extend($.ui.igFunnelChart,{version:"14.1.20141.1020"})})(jQuery);/*!@license
* Infragistics.Web.ClientUI RadialGauge 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
*     jquery-1.8.3.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.dv.simple.core.js
*     infragistics.gauge_radialgauge.js
*/
if(typeof jQuery==="undefined"){throw new Error("jQuery is undefined")}(function($){$.widget("ui.igRadialGauge",{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",radialGauge:"ui-radialgauge"},events:{formatLabel:null,alignLabel:null},options:{ranges:[{name:null,startValue:0,endValue:0,outerStartExtent:0,outerEndExtent:0,innerStartExtent:0,innerEndExtent:0,brush:null,outline:null,strokeThickness:0,remove:false}],rangeBrushes:null,rangeOutlines:null,minimumValue:0,maximumValue:0,interval:0,centerX:0,centerY:0,value:0,scaleStartAngle:0,scaleEndAngle:0,scaleSweepDirection:null,transitionDuration:0,transitionEasingFunction:null,needleBrush:null,needleOutline:null,needleStartExtent:0,needleEndExtent:0,needleShape:null,needleStartWidthRatio:0,needleEndWidthRatio:0,needleBaseFeatureWidthRatio:0,needleBaseFeatureExtent:0,needlePointFeatureWidthRatio:0,needlePointFeatureExtent:0,needlePivotWidthRatio:0,needlePivotInnerWidthRatio:0,needlePivotShape:null,scaleStartExtent:0,needlePivotBrush:null,needlePivotOutline:null,needleStrokeThickness:0,needlePivotStrokeThickness:0,scaleEndExtent:0,labelExtent:0,labelInterval:0,tickStartExtent:0,tickEndExtent:0,tickStrokeThickness:0,tickBrush:null,fontBrush:null,minorTickStartExtent:0,minorTickEndExtent:0,minorTickStrokeThickness:0,minorTickBrush:null,minorTickCount:0,scaleBrush:null,backingBrush:null,backingOutline:null,backingStrokeThickness:0,backingOuterExtent:0,backingOversweep:0,scaleOversweep:0,scaleOversweepShape:null,backingCornerRadius:0,backingInnerExtent:0,backingShape:null,radiusMultiplier:0,duplicateLabelOmissionStrategy:null,font:null,transitionProgress:0},_rangesColl:{},_setOption:function(key,value,checkPrev){var radialGauge=this._radialGauge,o=this.options;if(checkPrev&&o[key]===value){return}$.Widget.prototype._setOption.apply(this,arguments);if(this._set_option(radialGauge,key,value)){return this}this._set_generated_option(radialGauge,key,value);return this},_set_generated_option:function(radialGauge,key,value){switch(key){case"rangeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}radialGauge.rangeBrushes($tempBrushCollection);return true;case"rangeOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}radialGauge.rangeOutlines($tempBrushCollection);return true;case"minimumValue":radialGauge.minimumValue(value);return true;case"maximumValue":radialGauge.maximumValue(value);return true;case"interval":radialGauge.interval(value);return true;case"centerX":radialGauge.centerX(value);return true;case"centerY":radialGauge.centerY(value);return true;case"value":radialGauge.value(value);return true;case"scaleStartAngle":radialGauge.scaleStartAngle(value);return true;case"scaleEndAngle":radialGauge.scaleEndAngle(value);return true;case"scaleSweepDirection":switch(value){case"counterclockwise":radialGauge.scaleSweepDirection(0);break;case"clockwise":radialGauge.scaleSweepDirection(1);break}return true;case"transitionDuration":radialGauge.transitionDuration(value);return true;case"needleBrush":if(value==null){radialGauge.needleBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.needleBrush($tempBrush)}return true;case"needleOutline":if(value==null){radialGauge.needleOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.needleOutline($tempBrush)}return true;case"needleStartExtent":radialGauge.needleStartExtent(value);return true;case"needleEndExtent":radialGauge.needleEndExtent(value);return true;case"needleShape":switch(value){case"none":radialGauge.needleShape(0);break;case"rectangle":radialGauge.needleShape(1);break;case"triangle":radialGauge.needleShape(2);break;case"needle":radialGauge.needleShape(3);break;case"trapezoid":radialGauge.needleShape(4);break;case"rectangleWithBulb":radialGauge.needleShape(5);break;case"triangleWithBulb":radialGauge.needleShape(6);break;case"needleWithBulb":radialGauge.needleShape(7);break;case"trapezoidWithBulb":radialGauge.needleShape(8);break}return true;case"needleStartWidthRatio":radialGauge.needleStartWidthRatio(value);return true;case"needleEndWidthRatio":radialGauge.needleEndWidthRatio(value);return true;case"needleBaseFeatureWidthRatio":radialGauge.needleBaseFeatureWidthRatio(value);return true;case"needleBaseFeatureExtent":radialGauge.needleBaseFeatureExtent(value);return true;case"needlePointFeatureWidthRatio":radialGauge.needlePointFeatureWidthRatio(value);return true;case"needlePointFeatureExtent":radialGauge.needlePointFeatureExtent(value);return true;case"needlePivotWidthRatio":radialGauge.needlePivotWidthRatio(value);return true;case"needlePivotInnerWidthRatio":radialGauge.needlePivotInnerWidthRatio(value);return true;case"needlePivotShape":switch(value){case"none":radialGauge.needlePivotShape(0);break;case"circle":radialGauge.needlePivotShape(1);break;case"circleWithHole":radialGauge.needlePivotShape(2);break;case"circleOverlay":radialGauge.needlePivotShape(3);break;case"circleOverlayWithHole":radialGauge.needlePivotShape(4);break;case"circleUnderlay":radialGauge.needlePivotShape(5);break;case"circleUnderlayWithHole":radialGauge.needlePivotShape(6);break}return true;case"scaleStartExtent":radialGauge.scaleStartExtent(value);return true;case"needlePivotBrush":if(value==null){radialGauge.needlePivotBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.needlePivotBrush($tempBrush)}return true;case"needlePivotOutline":if(value==null){radialGauge.needlePivotOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.needlePivotOutline($tempBrush)}return true;case"needleStrokeThickness":radialGauge.needleStrokeThickness(value);return true;case"needlePivotStrokeThickness":radialGauge.needlePivotStrokeThickness(value);return true;case"scaleEndExtent":radialGauge.scaleEndExtent(value);return true;case"labelExtent":radialGauge.labelExtent(value);return true;case"labelInterval":radialGauge.labelInterval(value);return true;case"tickStartExtent":radialGauge.tickStartExtent(value);return true;case"tickEndExtent":radialGauge.tickEndExtent(value);return true;case"tickStrokeThickness":radialGauge.tickStrokeThickness(value);return true;case"tickBrush":if(value==null){radialGauge.tickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.tickBrush($tempBrush)}return true;case"fontBrush":if(value==null){radialGauge.fontBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.fontBrush($tempBrush)}return true;case"minorTickStartExtent":radialGauge.minorTickStartExtent(value);return true;case"minorTickEndExtent":radialGauge.minorTickEndExtent(value);return true;case"minorTickStrokeThickness":radialGauge.minorTickStrokeThickness(value);return true;case"minorTickBrush":if(value==null){radialGauge.minorTickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.minorTickBrush($tempBrush)}return true;case"minorTickCount":radialGauge.minorTickCount(value);return true;case"scaleBrush":if(value==null){radialGauge.scaleBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.scaleBrush($tempBrush)}return true;case"backingBrush":if(value==null){radialGauge.backingBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.backingBrush($tempBrush)}return true;case"backingOutline":if(value==null){radialGauge.backingOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.backingOutline($tempBrush)}return true;case"backingStrokeThickness":radialGauge.backingStrokeThickness(value);return true;case"backingOuterExtent":radialGauge.backingOuterExtent(value);return true;case"backingOversweep":radialGauge.backingOversweep(value);return true;case"scaleOversweep":radialGauge.scaleOversweep(value);return true;case"scaleOversweepShape":switch(value){case"auto":radialGauge.scaleOversweepShape(0);break;case"circular":radialGauge.scaleOversweepShape(1);break;case"fitted":radialGauge.scaleOversweepShape(2);break}return true;case"backingCornerRadius":radialGauge.backingCornerRadius(value);return true;case"backingInnerExtent":radialGauge.backingInnerExtent(value);return true;case"backingShape":switch(value){case"circular":radialGauge.backingShape(0);break;case"fitted":radialGauge.backingShape(1);break}return true;case"radiusMultiplier":radialGauge.radiusMultiplier(value);return true;case"duplicateLabelOmissionStrategy":switch(value){case"omitLast":radialGauge.duplicateLabelOmissionStrategy(0);break;case"omitFirst":radialGauge.duplicateLabelOmissionStrategy(1);break;case"omitNeither":radialGauge.duplicateLabelOmissionStrategy(2);break;case"omitBoth":radialGauge.duplicateLabelOmissionStrategy(3);break}return true;case"font":radialGauge.font(value);return true;case"transitionProgress":radialGauge.transitionProgress(value);return true}},_set_option:function(radialGauge,key,value){var currentKey;switch(key){case"ranges":var count=value.length;for(i=0;i<count;i++){if(!value[i].name){throw new Error("Range name is missing for range: "+i)}if(this._rangesColl.hasOwnProperty(value[i].name)){this._removeRange(radialGauge,value[i]);this._updateRange(radialGauge,value[i])}else this._addRange(radialGauge,value[i])}return true;case"width":this._setSize(radialGauge,"width",value);return true;case"height":this._setSize(radialGauge,"height",value);return true;case"transitionEasingFunction":radialGauge.transitionEasingFunction($.ig.util.getEasingFunction(value));return true}},getRangeNames:function(){var rangeNames="";for(var key in this._rangesColl){rangeNames+=key+"\n"}return rangeNames},addRange:function(value){this._addRange(this._radialGauge,value)},_addRange:function(radialGauge,value){if(!value||value.remove==true||!this._rangesColl||!radialGauge)return;if(!this._rangesColl.hasOwnProperty(value.name)){var range=new $.ig.XamRadialGaugeRange;for(currentKey in value){if(value.hasOwnProperty(currentKey)){this._setRangeOption(range,currentKey,value[currentKey])}}this._rangesColl[value.name]=range;if(radialGauge.ranges())radialGauge.ranges().add(range)}},removeRange:function(value){this._removeRange(this._radialGauge,value)},_removeRange:function(radialGauge,value){if(!value||!this._rangesColl||!radialGauge)return;if(this._rangesColl.hasOwnProperty(value.name)){var range=this._rangesColl[value.name];if(range&&value.remove==true){delete this._rangesColl[value.name];if(radialGauge.ranges()&&radialGauge.ranges().contains(range))radialGauge.ranges().remove(range)}}},updateRange:function(value){this._updateRange(this._radialGauge,value)},_updateRange:function(radialGauge,value){if(!value||!this._rangesColl||!radialGauge)return;if(this._rangesColl.hasOwnProperty(value.name)){var range=this._rangesColl[value.name];if(range&&!value.remove){for(currentKey in value){if(value.hasOwnProperty(currentKey)){this._setRangeOption(range,currentKey,value[currentKey])}}this._rangesColl[value.name]=range}}},clearRanges:function(){if(!this._radialGauge||!this._radialGauge.ranges())return;this._radialGauge.ranges().clear();this._rangesColl={}},_creationOptions:null,_radialGauge:null,_createWidget:function(options,element,widget){this._creationOptions=options;$.Widget.prototype._createWidget.apply(this,[options,element])},_create:function(){var key,v,size,radialGauge,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}radialGauge=this._createGauge();self._radialGauge=radialGauge;radialGauge.formatLabel=$.ig.Delegate.prototype.combine(radialGauge.formatLabel,jQuery.proxy(this._fireRadialGauge_formatLabel,this));radialGauge.alignLabel=$.ig.Delegate.prototype.combine(radialGauge.alignLabel,jQuery.proxy(this._fireRadialGauge_alignLabel,this));if(o.hasOwnProperty("width"))elem[0].style.width=o["width"];if(o.hasOwnProperty("height"))elem[0].style.height=o["height"];radialGauge.provideContainer(elem[0]);for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&v.indexOf("%")>0){self._setSize(radialGauge,size=key,v)}}if(!size){self._setSize(radialGauge,"width")}if(self.css&&self.css.radialGauge){elem.addClass(self.css.radialGauge)}},_createGauge:function(){this._rangesColl={};return new $.ig.XamRadialGauge},_fireRadialGauge_formatLabel:function(radialGauge,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.startAngle=evt.startAngle;opts.endAngle=evt.endAngle;opts.angle=evt.angle;opts.value=evt.value;opts.label=evt.label;opts.owner=this;this._trigger("formatLabel",null,opts);evt.value=opts.value;evt.label=opts.label},_fireRadialGauge_alignLabel:function(radialGauge,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.startAngle=evt.startAngle;opts.endAngle=evt.endAngle;opts.angle=evt.angle;opts.value=evt.value;opts.label=evt.label;opts.width=evt.width;opts.height=evt.height;opts.offsetX=evt.offsetX;opts.offsetY=evt.offsetY;opts.owner=this;this._trigger("alignLabel",null,opts);evt.value=opts.value;evt.label=opts.label;evt.offsetX=opts.offsetX;evt.offsetY=opts.offsetY;evt.width=opts.width;evt.height=opts.height},_setSize:function(radialGauge,key,val){$.ig.util.setSize(this.element,key,val,radialGauge,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"containerResized"},_setRangeOption:function(range,key,value){switch(key){case"brush":var brush=new $.ig.Brush;brush.fill(value);range.brush(brush);break;case"outline":var brush=new $.ig.Brush;brush.fill(value);range.outline(brush);break;case"startValue":range.startValue(value);break;case"endValue":range.endValue(value);break;case"outerStartExtent":range.outerStartExtent(value);break;case"outerEndExtent":range.outerEndExtent(value);break;case"innerStartExtent":range.innerStartExtent(value);break;case"innerEndExtent":range.innerEndExtent(value);break;case"strokeThickness":range.strokeThickness(value);break}},scaleValue:function(value){if(this._radialGauge)return this._radialGauge.scaleValue(value)},unscaleValue:function(value){if(this._radialGauge)return this._radialGauge.unscaleValue(value)},getValueForPoint:function(x,y){if(this._radialGauge){var point={__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return this._radialGauge.getValueForPoint(point)}},needleContainsPoint:function(x,y){if(this._radialGauge){var point={__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return this._radialGauge.needleContainsPoint(point)}},exportVisualData:function(){if(this._radialGauge)return this._radialGauge.exportVisualData()},flush:function(){if(this._radialGauge&&this._radialGauge.view())this._radialGauge.view().flush()},destroy:function(){var key,style,radialGauge=this._radialGauge,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.radialGauge){elem.removeClass(this.css.radialGauge)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(radialGauge){this._setSize(radialGauge)}$.Widget.prototype.destroy.apply(this,arguments);if(radialGauge&&radialGauge.destroy){radialGauge.destroy()}delete this._radialGauge;delete this._old_state},styleUpdated:function(){if(this._radialGauge){this._radialGauge.styleUpdated()}}});$.extend($.ui.igRadialGauge,{version:"14.1.20141.1020"})})(jQuery);/*!@license
* Infragistics.Web.ClientUI RadialMenu 14.1.20141.1020
*
* Copyright (c) 2013-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
*     jquery-1.8.3.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.dv.simple.core.js
*     infragistics.radialmenu_core.js
*/
if(typeof jQuery==="undefined"){throw new Error("jQuery is undefined")}(function($){$.widget("ui.igRadialMenu",{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",radialMenu:"ui-radialmenu",tooltip:"ui-radialmenu-tooltip ui-corner-all"},events:{closed:null,opened:null},options:{items:[{type:"button",name:null,recentItemName:null,value:Number.NaN,pendingValue:Number.NaN,autoRotateChildren:true,checkedHighlightBrush:null,foreground:null,highlightBrush:null,innerAreaFill:null,innerAreaHotTrackFill:null,innerAreaHotTrackStroke:null,innerAreaStroke:null,innerAreaStrokeThickness:1,isEnabled:true,isToolTipEnabled:true,outerRingButtonHotTrackFill:null,outerRingButtonHotTrackForeground:null,outerRingButtonHotTrackStroke:null,outerRingButtonFill:null,outerRingButtonForeground:null,outerRingButtonStroke:null,outerRingButtonStrokeThickness:1,toolTip:null,wedgeIndex:-1,wedgeSpan:1,autoUpdateRecentItem:null,childItemPlacement:"asChildren",checkBehavior:"none",isChecked:false,groupName:null,header:null,iconUri:null,color:null,pendingValueNeedleBrush:null,reserveFirstSlice:false,smallIncrement:1,tickBrush:null,ticks:null,trackStartColor:null,trackEndColor:null,valueNeedleBrush:null,closed:null,opened:null,checked:null,click:null,unchecked:null,colorChanged:null,colorWellClick:null,valueChanged:null,pendingValueChanged:null}],currentOpenMenuItemName:null,centerButtonContentWidth:28,centerButtonContentHeight:28,centerButtonClosedFill:null,centerButtonClosedStroke:null,centerButtonFill:null,centerButtonHotTrackFill:null,centerButtonHotTrackStroke:null,centerButtonStroke:null,centerButtonStrokeThickness:0,font:null,isOpen:false,menuBackground:null,menuItemOpenCloseAnimationDuration:250,menuItemOpenCloseAnimationEasingFunction:null,menuOpenCloseAnimationDuration:250,menuOpenCloseAnimationEasingFunction:null,minWedgeCount:8,outerRingFill:null,outerRingThickness:26,outerRingStroke:null,outerRingStrokeThickness:0,rotationInDegrees:-90,rotationAsPercentageOfWedge:-.5,wedgePaddingInDegrees:0},_setOption:function(key,value,checkPrev){var radialMenu=this._radialMenu,o=this.options;if(checkPrev&&o[key]===value){return}$.Widget.prototype._setOption.apply(this,arguments);if(this._set_option(radialMenu,key,value)){return this}return this},_set_generated_option:function(radialMenu,key,value){switch(key){case"font":radialMenu.font(value);return true}},_set_option:function(radialMenu,key,value){var self=this;var currentKey;switch(key){case"width":this._setSize(radialMenu,"width",value);return true;case"height":this._setSize(radialMenu,"height",value);return true;case"items":radialMenu.items().clear();this._itemKeys={};$.each(value,function(i,val){self._addItem(radialMenu,val)});if(this.options.hasOwnProperty("currentOpenMenuItemName")){this._set_option(radialMenu,"currentOpenMenuItemName",this.options.currentOpenMenuItemName)}return true;case"currentOpenMenuItemName":if(radialMenu.items().count()>0){if(value&&this._itemKeys.hasOwnProperty(value)){radialMenu.currentOpenMenuItem(this._itemKeys[value])}else{radialMenu.currentOpenMenuItem(null)}}return true;case"menuItemOpenCloseAnimationEasingFunction":case"menuOpenCloseAnimationEasingFunction":value=$.ig.util.getEasingFunction(value);radialMenu[key](value);return true;default:if(this._set_generated_option(radialMenu,key,value))return true;return this._setProperty(radialMenu,key,value,true)}},itemOption:function(itemKey,key,value){var item=this._itemKeys[itemKey];if(item===undefined)throw new Error("Specified itemKey is invalid");var dataItem=item._dataItem;if(arguments.length===1){return dataItem}if(typeof key==="string"){if(value===undefined){var value=dataItem[key];if(value===undefined)value=$.ui.igRadialMenu.prototype.options.items[0][key];return value}else{if(key=="items")throw new Error("Not supported");dataItem[key]=value;this._setItemOption(item,key,value,false);if(key=="recentItemName"){var child=this._itemKeys[key];this._setItemOption(item,"recentItem",child===undefined?null:child._dataItem)}}}else{throw new Error("Not supported")}return true},_addItem:function(parent,item){var mi;switch(item.type){case"coloritem":mi=new $.ig.RadialMenuColorItem;break;case"colorwell":mi=new $.ig.RadialMenuColorWell;break;case"numericitem":mi=new $.ig.RadialMenuNumericItem;break;case"numericgauge":mi=new $.ig.RadialMenuNumericGauge;break;case"list":case"button":default:mi=new $.ig.RadialMenuItem;break}mi._dataItem=item;mi.__setOptionCount__=0;if(item.name){this._itemKeys[item.name]=mi}for(var key in item){var value=item[key];switch(key){case"items":var count=value.length;for(var i=0;i<count;i++){this._addItem(mi,value[i])}break;default:this._setItemOption(mi,key,value);break}}if(mi.recentItemName){var child=this._itemKeys[mi.recentItemName];this._setItemOption(mi,"recentItem",child===undefined?null:child._dataItem)}parent.items().add(mi);mi.propertyChanged=$.ig.Delegate.prototype.combine(mi.propertyChanged,jQuery.proxy(this._onRadialMenuItemPropChanged,this))},_setItemOption:function(item,key,value,mustBeDp){if(!key in item)return false;switch(key){case"closed":case"opened":case"checked":case"click":case"unchecked":case"colorWellClick":var proxy=jQuery.proxy(this._onRadialMenuItemEvent,{self:this,eventName:key});if(item[key])item[key]=$.ig.Delegate.prototype.remove(item[key],proxy);if(value)item[key]=$.ig.Delegate.prototype.combine(item[key],proxy);break;case"colorChanged":case"valueChanged":case"pendingValueChanged":var proxy=jQuery.proxy(this._onRadialMenuItemValueEvent,{self:this,eventName:key});if(item[key])item[key]=$.ig.Delegate.prototype.remove(item[key],proxy);if(value)item[key]=$.ig.Delegate.prototype.combine(item[key],proxy);break;case"recentItemName":item.recentItemName=value;break;default:if(value==="{RecentItem}"){var dp=item[key+"Property"];if(dp===undefined)return false;var bExp=new $.ig.BindingExpression(item,"recentItemContainer."+key,item,dp);if(item.bindingExpressions===undefined)item.bindingExpressions={};item.bindingExpressions[key]=bExp}else if(key in item){item.__setOptionCount__++;this._setProperty(item,key,value);item.__setOptionCount__--}}return true},_setProperty:function(item,key,value,mustBeDp){if(value!==null){var dp=item[key+"Property"];if(dp!==undefined){var propType=dp.propertyType();if(value===undefined){item.clearValue(dp);return true}else if($.ig.Brush.prototype.$type.equals(propType)){value=$.ig.Brush.prototype.create(value)}else if($.ig.DataTemplate.prototype.$type.equals(propType)){var $tempTemplate=new $.ig.DataTemplate;if(value.render){$tempTemplate.render(value.render);if(value.measure){$tempTemplate.measure(value.measure)}}else{$tempTemplate.render(value)}value=$tempTemplate}else{var uType=$.ig.Nullable.prototype.getUnderlyingType(propType);if(uType!==null)propType=uType;if(typeof value==="string"&&propType!==String){if(value.length===0){return false}else if($.ig.util.canAssign($.ig.Enum.prototype.$type,propType)){value=$.ig.Enum.prototype.parse(propType,value,true)}else if($.ig.Color.prototype.$type.equals(propType)){$clr=new $.ig.Color;$clr.colorString(value);value=$clr}else if($.ig.Number.prototype.$type.equals(propType)){value=parseFloat(value)}else if($.ig.Boolean.prototype.$type.equals(propType)){value=value.toLowerCase()=="true"}else if($.ig.DoubleCollection.prototype.$type.equals(propType)){value=value.split(",");for(var i=0;i<value.length;i++){value[i]=parseFloat(value[i])}}}if(uType!==null){value=$.ig.util.toNullable(uType,value)}}}else if(mustBeDp){return false}}item[key](value);return true},exportVisualData:function(){if(this._radialMenu)return this._radialMenu.exportVisualData()},_creationOptions:null,_radialMenu:null,_itemKeys:null,_itemPropertyChangeHandlers:null,_menuPropertyChangeHandlers:null,_createWidget:function(options,element,widget){this._creationOptions=options;$.Widget.prototype._createWidget.apply(this,[options,element])},_create:function(){var key,v,size,radialMenu,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height,visibility:style.visibility},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}radialMenu=this._createMenu();self._radialMenu=radialMenu;self._itemKeys={};self._itemPropertyChangeHandlers={};self._itemPropertyChangeHandlers[$.ig.RadialMenuColorItemBase.prototype.colorProperty.name()]=function(item){item._dataItem.color=item.color().colorString()};self._itemPropertyChangeHandlers[$.ig.RadialMenuItem.prototype.isCheckedProperty.name()]=function(item){item._dataItem.isChecked=item.isChecked()};self._itemPropertyChangeHandlers[$.ig.RadialMenuNumericItem.prototype.valueProperty.name()]=self._itemPropertyChangeHandlers[$.ig.RadialMenuNumericGauge.prototype.valueProperty.name()]=function(item){var value=item.value();item._dataItem.value=value!=null&&typeof value=="object"?value.value():value};self._itemPropertyChangeHandlers[$.ig.RadialMenuNumericGauge.prototype.pendingValueProperty.name()]=function(item){var value=item.pendingValue();item._dataItem.pendingValue=value!=null&&typeof value=="object"?value.value():value};self._itemPropertyChangeHandlers[$.ig.RadialMenuItem.prototype.recentItemProperty.name()]=function(item){var recentItem=item.recentItem();item._dataItem.recentItemName=recentItem==null?null:recentItem.name};self._menuPropertyChangeHandlers={};self._menuPropertyChangeHandlers[$.ig.XamRadialMenu.prototype.isOpenProperty.name()]=function(radialMenu){this.options.isOpen=radialMenu.isOpen()};self._menuPropertyChangeHandlers[$.ig.XamRadialMenu.prototype.currentOpenMenuItemProperty.name()]=function(radialMenu){var item=radialMenu.currentOpenMenuItem();this.options.currentOpenMenuItemName=item!=null&&item.name?item.name:null};radialMenu.propertyChanged=$.ig.Delegate.prototype.combine(radialMenu.propertyChanged,jQuery.proxy(this._onRadialMenuPropChanged,this));radialMenu.closed=$.ig.Delegate.prototype.combine(radialMenu.closed,jQuery.proxy(this._fireRadialMenu_closed,this));radialMenu.opened=$.ig.Delegate.prototype.combine(radialMenu.opened,jQuery.proxy(this._fireRadialMenu_opened,this));if(o.hasOwnProperty("width"))elem[0].style.width=o["width"];if(o.hasOwnProperty("height"))elem[0].style.height=o["height"];radialMenu.provideContainer(elem[0]);for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&v.indexOf("%")>0){self._setSize(radialMenu,size=key,v)}}if(!size){self._setSize(radialMenu,"width")}if(self.css&&self.css.radialMenu){elem.addClass(self.css.radialMenu)}radialMenu.onInitialized()},_createMenu:function(){return new $.ig.XamRadialMenu},_onRadialMenuItemEvent:function(item,evt){var self=this.self;var dataItem=item._dataItem;var func=dataItem[this.eventName];var opts={};opts.owner=self;opts.item=dataItem;func.call(self.element[0],opts)},_onRadialMenuItemValueEvent:function(item,evt){if(item.__setOptionCount__>0)return;var self=this.self;var dataItem=item._dataItem;var opts={};opts.owner=self;opts.item=dataItem;switch(this.eventName){case"valueChanged":case"pendingValueChanged":opts.oldValue=evt.oldValue();opts.newValue=evt.newValue();break;case"colorChanged":opts.oldValue=evt.oldValue();opts.newValue=evt.newValue();if(opts.oldValue)opts.oldValue=opts.oldValue.colorString();if(opts.newValue)opts.newValue=opts.newValue.colorString();break}var func=dataItem[this.eventName];func.call(self.element[0],opts)},_onRadialMenuItemPropChanged:function(item,evt){var handler=this._itemPropertyChangeHandlers[evt._propertyName];if(handler)handler.call(this,item)},_onRadialMenuPropChanged:function(radialMenu,evt){var handler=this._menuPropertyChangeHandlers[evt._propertyName];if(handler)handler.call(this,radialMenu)},_fireRadialMenu_closed:function(radialMenu,evt){var opts={};opts.owner=this;this._trigger("closed",null,opts)},_fireRadialMenu_opened:function(radialMenu,evt){var opts={};opts.owner=this;this._trigger("opened",null,opts)},_setSize:function(radialMenu,key,val){$.ig.util.setSize(this.element,key,val,radialMenu,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"containerResized"},flush:function(){if(this._radialMenu&&this._radialMenu.flush)this._radialMenu.flush()},destroy:function(){var key,style,radialMenu=this._radialMenu,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.radialMenu){elem.removeClass(this.css.radialMenu)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(radialMenu){this._setSize(radialMenu)}$.Widget.prototype.destroy.apply(this,arguments);if(radialMenu&&radialMenu.destroy){radialMenu.destroy()}delete this._radialMenu;delete this._old_state},styleUpdated:function(){if(this._radialMenu){this._radialMenu.styleUpdated()}}});$.extend($.ui.igRadialMenu,{version:"14.1.20141.1020"})})(jQuery);/*!@license
* Infragistics.Web.ClientUI BulletGraph 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
*     jquery-1.8.3.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.dv.simple.core.js
*     infragistics.gauge_bulletgraph.js
*/
if(typeof jQuery==="undefined"){throw new Error("jQuery is undefined")}(function($){$.widget("ui.igBulletGraph",{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",bulletGraph:"ui-bulletgraph",tooltip:"ui-bulletgraph-tooltip ui-corner-all",bulletGraphValue:"ui-bulletgraph-value",bulletGraphTargetValue:"ui-bulletgraph-targetvalue",bulletGraphBacking:"ui-bulletgraph-backing",bulletGraphTick:"ui-bulletgraph-tick",bulletGraphMinorTick:"ui-bulletgraph-minortick",bulletGraphLabel:"ui-bulletgraph-label",bulletGraphPalette:"ui-bulletgraph-range-palette-n",bulletGraphFillPalette:"ui-bulletgraph-range-fill-palette-n",bulletGraphOutlinePalette:"ui-bulletgraph-range-outline-palette-n"},events:{formatLabel:null,alignLabel:null},options:{ranges:[{name:null,value:0,startExtent:0,endExtent:0,brush:null,outline:null,strokeThickness:0,remove:false}],rangeToolTipTemplate:null,valueToolTipTemplate:null,targetValueToolTipTemplate:null,orientation:"horizontal",rangeBrushes:null,rangeOutlines:null,minimumValue:0,maximumValue:100,targetValue:0,targetValueName:null,value:0,valueName:null,rangeInnerExtent:.2,rangeOuterExtent:.95,valueInnerExtent:.5,valueOuterExtent:.65,interval:0,ticksPostInitial:0,ticksPreTerminal:0,labelInterval:0,labelExtent:0,labelsPostInitial:0,labelsPreTerminal:0,minorTickCount:3,tickStartExtent:.1,tickEndExtent:.2,tickStrokeThickness:2,tickBrush:null,fontBrush:null,valueBrush:null,valueOutline:null,valueStrokeThickness:1,minorTickStartExtent:.06,minorTickEndExtent:.2,minorTickStrokeThickness:1,minorTickBrush:null,isScaleInverted:false,backingBrush:null,backingOutline:null,backingStrokeThickness:2,backingInnerExtent:0,backingOuterExtent:1,scaleStartExtent:.05,scaleEndExtent:.95,targetValueBrush:null,targetValueBreadth:3,targetValueInnerExtent:.3,targetValueOuterExtent:.85,targetValueOutline:null,targetValueStrokeThickness:1,transitionDuration:0,showToolTipTimeout:0,showToolTip:null,font:null},_setOption:function(key,value,checkPrev){var bulletGraph=this._bulletGraph,o=this.options;if(checkPrev&&o[key]===value){return}$.Widget.prototype._setOption.apply(this,arguments);if(this._set_option(bulletGraph,key,value)){return this}this._set_generated_option(bulletGraph,key,value);return this},_set_generated_option:function(bulletGraph,key,value){switch(key){case"orientation":switch(value){case"horizontal":bulletGraph.orientation(0);break;case"vertical":bulletGraph.orientation(1);break}return true;case"rangeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}bulletGraph.rangeBrushes($tempBrushCollection);return true;case"rangeOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}bulletGraph.rangeOutlines($tempBrushCollection);return true;case"minimumValue":bulletGraph.minimumValue(value);return true;case"maximumValue":bulletGraph.maximumValue(value);return true;case"targetValue":bulletGraph.targetValue(value);return true;case"targetValueName":bulletGraph.targetValueName(value);return true;case"value":bulletGraph.value(value);return true;case"valueName":bulletGraph.valueName(value);return true;case"rangeInnerExtent":bulletGraph.rangeInnerExtent(value);return true;case"rangeOuterExtent":bulletGraph.rangeOuterExtent(value);return true;case"valueInnerExtent":bulletGraph.valueInnerExtent(value);return true;case"valueOuterExtent":bulletGraph.valueOuterExtent(value);return true;case"interval":bulletGraph.interval(value);return true;case"ticksPostInitial":bulletGraph.ticksPostInitial(value);return true;case"ticksPreTerminal":bulletGraph.ticksPreTerminal(value);return true;case"labelInterval":bulletGraph.labelInterval(value);return true;case"labelExtent":bulletGraph.labelExtent(value);return true;case"labelsPostInitial":bulletGraph.labelsPostInitial(value);return true;case"labelsPreTerminal":bulletGraph.labelsPreTerminal(value);return true;case"minorTickCount":bulletGraph.minorTickCount(value);return true;case"tickStartExtent":bulletGraph.tickStartExtent(value);return true;case"tickEndExtent":bulletGraph.tickEndExtent(value);return true;case"tickStrokeThickness":bulletGraph.tickStrokeThickness(value);return true;case"tickBrush":if(value==null){bulletGraph.tickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.tickBrush($tempBrush)}return true;case"fontBrush":if(value==null){bulletGraph.fontBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.fontBrush($tempBrush)}return true;case"valueBrush":if(value==null){bulletGraph.valueBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.valueBrush($tempBrush)}return true;case"valueOutline":if(value==null){bulletGraph.valueOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.valueOutline($tempBrush)}return true;case"valueStrokeThickness":bulletGraph.valueStrokeThickness(value);return true;case"minorTickStartExtent":bulletGraph.minorTickStartExtent(value);return true;case"minorTickEndExtent":bulletGraph.minorTickEndExtent(value);return true;case"minorTickStrokeThickness":bulletGraph.minorTickStrokeThickness(value);return true;case"minorTickBrush":if(value==null){bulletGraph.minorTickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.minorTickBrush($tempBrush)}return true;case"isScaleInverted":bulletGraph.isScaleInverted(value);return true;case"backingBrush":if(value==null){bulletGraph.backingBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.backingBrush($tempBrush)}return true;case"backingOutline":if(value==null){bulletGraph.backingOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.backingOutline($tempBrush)}return true;case"backingStrokeThickness":bulletGraph.backingStrokeThickness(value);return true;case"backingInnerExtent":bulletGraph.backingInnerExtent(value);return true;case"backingOuterExtent":bulletGraph.backingOuterExtent(value);return true;case"scaleStartExtent":bulletGraph.scaleStartExtent(value);return true;case"scaleEndExtent":bulletGraph.scaleEndExtent(value);return true;case"targetValueBrush":if(value==null){bulletGraph.targetValueBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.targetValueBrush($tempBrush)}return true;case"targetValueBreadth":bulletGraph.targetValueBreadth(value);return true;case"targetValueInnerExtent":bulletGraph.targetValueInnerExtent(value);return true;case"targetValueOuterExtent":bulletGraph.targetValueOuterExtent(value);return true;case"targetValueOutline":if(value==null){bulletGraph.targetValueOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.targetValueOutline($tempBrush)}return true;case"targetValueStrokeThickness":bulletGraph.targetValueStrokeThickness(value);return true;case"transitionDuration":bulletGraph.transitionDuration(value);return true;case"showToolTipTimeout":bulletGraph.showToolTipTimeout(value);return true;case"showToolTip":bulletGraph.showToolTip(value);return true;case"font":bulletGraph.font(value);return true}},_set_option:function(bulletGraph,key,value){var currentKey,templ;switch(key){case"ranges":var count=value.length;for(i=0;i<count;i++){if(!value[i].name){throw new Error("Range name is missing for range: "+i)}if(this._rangesColl.hasOwnProperty(value[i].name)){this._removeCollValue(bulletGraph.ranges(),this._rangesColl,value[i]);this._updateCollValue(bulletGraph.ranges(),this._rangesColl,value[i],this._setRangeOption)}else this._addCollValue(bulletGraph.ranges(),this._rangesColl,value[i],this._setRangeOption,function(){return new $.ig.XamLinearGraphRange})}return true;case"width":this._setSize(bulletGraph,"width",value);return true;case"height":this._setSize(bulletGraph,"height",value);return true;case"rangeToolTipTemplate":this._tooltipTemplates["range"]=this._resolveTemplate(value);return true;case"valueToolTipTemplate":this._tooltipTemplates["value"]=this._resolveTemplate(value);return true;case"targetValueToolTipTemplate":this._tooltipTemplates["targetvalue"]=this._resolveTemplate(value);return true;case"showToolTip":if(value===true){var tooltip=$("<div class='"+this.css.tooltip+"' style='white-space: nowrap; z-index: 10000;'></div>");this._addTooltip(bulletGraph,tooltip,"range")}if(value===false){this._removeTooltip(bulletGraph)}bulletGraph.showToolTip(value);return true}},_resolveTemplate:function(value){var templ;if($.ig.tmpl){if(this._htmlCheckExpr.test(value)){templ=value}else{if($("#"+value).length>0){templ=$("#"+value).text()}else if($(value).length>0){templ=$(value).text()}else{templ=value}}return templ}},_htmlCheckExpr:/^[^<]*(<[\w\W]+>)[^>]*$/,_addTooltip:function(bulletGraph,tooltip,name){this._removeTooltipEvents(bulletGraph,tooltip);this._bindTooltipEvents(bulletGraph,tooltip);bulletGraph.toolTip(tooltip)},_removeTooltip:function(bulletGraph,name){this._removeTooltipEvents(bulletGraph,bulletGraph.toolTip());bulletGraph.toolTip(null)},_bindTooltipEvents:function(chart,tooltip){tooltip.updateToolTip=$.ig.Delegate.prototype.combine(tooltip.updateToolTip,jQuery.proxy(this._fireToolTip_updateToolTip,this));tooltip.hideToolTip=$.ig.Delegate.prototype.combine(tooltip.hideToolTip,jQuery.proxy(this._fireToolTip_hideToolTip,this))},_removeTooltipEvents:function(chart,tooltip){delete tooltip.updateToolTip;delete tooltip.hideToolTip},_resolveTemplateContext:function(args,name){var e={};e.itemName=args.itemName();e.itemBrush=args.brush().fill();e.outline=args.outline().fill();e.thickness=args.thickness();e.label=args.label();switch(name){case"range":e.item={name:args.item().name(),startValue:args.item().startValue(),endValue:args.item().endValue()};break;case"value":e.item={name:e.itemName,value:args.item()};break;case"targetvalue":e.item={name:e.itemName,value:args.item()};break}return e},_fireToolTip_updateToolTip:function(args,name){var e,noCancel=true,template;template=this._tooltipTemplates[name];if(template===undefined){template=this._tooltipDefaultTemplates[name];this._tooltipTemplates[name]=template}this._bulletGraph.toolTip().children().remove();e=this._resolveTemplateContext(args,name);if(e.item===null){noCancel=false}if(noCancel){var templ=$.ig.tmpl(template,e);this._bulletGraph.toolTip().html(templ)}},getRangeNames:function(){var rangeNames="";for(var key in this._rangesColl){rangeNames+=key+"\n"}return rangeNames},addRange:function(value){this._addCollValue(this._bulletGraph.ranges(),this._rangesColl,value,this._setRangeOption,function(){return new $.ig.XamLinearGraphRange})},_addCollValue:function(target,source,value,setItemOptionCallback,createItemCallback){if(!value||value.remove==true||!source)return;if(!source.hasOwnProperty(value.name)){var range=createItemCallback();for(currentKey in value){if(value.hasOwnProperty(currentKey)){setItemOptionCallback(range,currentKey,value[currentKey])}}source[value.name]=range;target.add(range)}},removeRange:function(value){this._removeCollValue(this._bulletGraph.ranges(),this._rangesColl,value)},_removeCollValue:function(target,source,value){if(!value||!source)return;if(source.hasOwnProperty(value.name)){var range=source[value.name];if(range&&value.remove==true){delete source[value.name];if(target.contains(range))target.remove(range)}}},updateRange:function(value){this._updateCollValue(this._bulletGraph.ranges(),this._rangesColl,value,this._setRangeOption)},_updateCollValue:function(target,source,value,setItemOptionCallBack){if(!value||!source)return;if(source.hasOwnProperty(value.name)){var range=source[value.name];if(range&&!value.remove){for(currentKey in value){if(value.hasOwnProperty(currentKey)){setItemOptionCallBack(range,currentKey,value[currentKey])}}source[value.name]=range}}},_creationOptions:null,_bulletGraph:null,_bulletGraphId:null,_createWidget:function(options,element,widget){this._creationOptions=options;$.Widget.prototype._createWidget.apply(this,[options,element])},_create:function(){var key,v,size,bulletGraph,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}bulletGraph=this._createBulletGraph();self._bulletGraph=bulletGraph;bulletGraph.formatLabel=$.ig.Delegate.prototype.combine(bulletGraph.formatLabel,jQuery.proxy(this._fireBulletGraph_formatLabel,this));bulletGraph.alignLabel=$.ig.Delegate.prototype.combine(bulletGraph.alignLabel,jQuery.proxy(this._fireBulletGraph_alignLabel,this));this._bulletGraphId=Date.now();this._tooltipTemplates={};this._rangesColl={};this._tooltipDefaultTemplates={};this._tooltipDefaultTemplates["range"]="<div class='ui-bulletgraph-range-tooltip' style='border-color: ${itemBrush};'><span>${label}</span></div>";this._tooltipDefaultTemplates["value"]="<div class='ui-bulletgraph-value-tooltip' style='border-color: ${itemBrush};'><span>${label}</span></div>";this._tooltipDefaultTemplates["targetvalue"]="<div class='ui-bulletgraph-targetvalue-tooltip' style='border-color: ${itemBrush};'><span>${label}</span></div>";if(o.hasOwnProperty("width"))elem[0].style.width=o["width"];if(o.hasOwnProperty("height"))elem[0].style.height=o["height"];bulletGraph.provideContainer(elem[0]);elem.mousemove(function(eventData){var point=new $.ig.Point;point.x(eventData.pageX);point.y(eventData.pageY);bulletGraph.onMouseOver(point,true)});elem.mouseleave(function(){bulletGraph.onMouseLeave()});for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&typeof v==="string"&&v.indexOf("%")>0){self._setSize(bulletGraph,size=key,v)}}if(!size){self._setSize(bulletGraph,"width")}if(self.css&&self.css.bulletGraph){elem.addClass(self.css.bulletGraph)}},_createBulletGraph:function(){return new $.ig.XamBulletGraph},_fireBulletGraph_formatLabel:function(bulletGraph,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.value=evt.value;opts.label=evt.label;opts.owner=this;this._trigger("formatLabel",null,opts);evt.value=opts.value;evt.label=opts.label},_fireBulletGraph_alignLabel:function(bulletGraph,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.value=evt.value;opts.label=evt.label;opts.width=evt.width;opts.height=evt.height;opts.offsetX=evt.offsetX;opts.offsetY=evt.offsetY;opts.owner=this;this._trigger("alignLabel",null,opts);evt.value=opts.value;evt.label=opts.label;evt.offsetX=opts.offsetX;evt.offsetY=opts.offsetY;evt.width=opts.width;evt.height=opts.height},_setSize:function(bulletGraph,key,val){$.ig.util.setSize(this.element,key,val,bulletGraph,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"containerResized"},_setRangeOption:function(range,key,value){switch(key){case"name":range.name(value);break;case"brush":range.brush($.ig.Brush.prototype.create(value));break;case"outline":range.outline($.ig.Brush.prototype.create(value));break;case"startValue":range.startValue(value);break;case"endValue":range.endValue(value);break;case"innerStartExtent":range.innerStartExtent(value);break;case"innerEndExtent":range.innerEndExtent(value);break;case"outerStartExtent":range.outerStartExtent(value);break;case"outerEndExtent":range.outerEndExtent(value);break;case"strokeThickness":range.strokeThickness(value);break}},exportVisualData:function(){if(this._bulletGraph)return this._bulletGraph.exportVisualData()},flush:function(){if(this._bulletGraph&&this._bulletGraph.view())this._bulletGraph.view().flush()},destroy:function(){var key,style,bulletGraph=this._bulletGraph,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.bulletGraph){elem.removeClass(this.css.bulletGraph)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(bulletGraph){this._setSize(bulletGraph)}$.Widget.prototype.destroy.apply(this,arguments);if(bulletGraph&&bulletGraph.destroy){bulletGraph.destroy()}delete this._bulletGraph;delete this._old_state},styleUpdated:function(){if(this._bulletGraph){this._bulletGraph.styleUpdated()}}});$.extend($.ui.igBulletGraph,{version:"14.1.20141.1020"})})(jQuery);/*!@license
* Infragistics.Web.ClientUI LinearGauge 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
*     jquery-1.8.3.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.dv.simple.core.js
*     infragistics.gauge_lineargauge.js
*/
if(typeof jQuery==="undefined"){throw new Error("jQuery is undefined")}(function($){$.widget("ui.igLinearGauge",{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",linearGauge:"ui-lineargauge",tooltip:"ui-lineargauge-tooltip ui-corner-all",linearGaugeNeedle:"ui-lineargauge-needle",linearGaugeBacking:"ui-lineargauge-backing",linearGaugeTick:"ui-lineargauge-tick",linearGaugeMinorTick:"ui-lineargauge-minortick",linearGaugeLabel:"ui-lineargauge-label",linearGaugePalette:"ui-lineargauge-range-palette-n",linearGaugeFillPalette:"ui-lineargauge-range-fill-palette-n",linearGaugeOutlinePalette:"ui-lineargauge-range-outline-palette-n"},events:{formatLabel:null,alignLabel:null},options:{ranges:[{name:null,value:0,startExtent:0,endExtent:0,brush:null,outline:null,strokeThickness:0,remove:false}],rangeToolTipTemplate:null,needleToolTipTemplate:null,orientation:"horizontal",rangeBrushes:null,rangeOutlines:null,minimumValue:0,maximumValue:100,value:0,needleShape:null,needleName:null,rangeInnerExtent:.05,scaleInnerExtent:0,rangeOuterExtent:.65,scaleOuterExtent:0,needleInnerExtent:0,needleOuterExtent:0,needleInnerBaseWidth:0,needleOuterBaseWidth:0,needleInnerPointWidth:0,needleOuterPointWidth:0,needleInnerPointExtent:0,needleOuterPointExtent:0,interval:0,ticksPostInitial:0,ticksPreTerminal:0,labelInterval:0,labelExtent:0,labelsPostInitial:0,labelsPreTerminal:0,minorTickCount:3,tickStartExtent:.05,tickEndExtent:.65,tickStrokeThickness:2,tickBrush:null,fontBrush:null,needleBreadth:6,needleBrush:null,needleOutline:null,needleStrokeThickness:1,minorTickStartExtent:.05,minorTickEndExtent:.35,minorTickStrokeThickness:1,minorTickBrush:null,isScaleInverted:false,backingBrush:null,backingOutline:null,backingStrokeThickness:2,backingInnerExtent:0,backingOuterExtent:1,scaleStartExtent:.05,scaleEndExtent:.95,scaleBrush:null,scaleOutline:null,scaleStrokeThickness:0,transitionDuration:0,showToolTipTimeout:0,showToolTip:null,font:null},_setOption:function(key,value,checkPrev){var linearGauge=this._bulletGraph,o=this.options;if(checkPrev&&o[key]===value){return}$.Widget.prototype._setOption.apply(this,arguments);if(this._set_option(linearGauge,key,value)){return this}this._set_generated_option(linearGauge,key,value);return this},_set_generated_option:function(linearGauge,key,value){switch(key){case"orientation":switch(value){case"horizontal":linearGauge.orientation(0);break;case"vertical":linearGauge.orientation(1);break}return true;case"rangeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}linearGauge.rangeBrushes($tempBrushCollection);return true;case"rangeOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}linearGauge.rangeOutlines($tempBrushCollection);return true;case"minimumValue":linearGauge.minimumValue(value);return true;case"maximumValue":linearGauge.maximumValue(value);return true;case"value":linearGauge.value(value);return true;case"needleShape":switch(value){case"custom":linearGauge.needleShape(0);break;case"rectangle":linearGauge.needleShape(1);break;case"triangle":linearGauge.needleShape(2);break;case"needle":linearGauge.needleShape(3);break;case"trapezoid":linearGauge.needleShape(4);break}return true;case"needleName":linearGauge.needleName(value);return true;case"rangeInnerExtent":linearGauge.rangeInnerExtent(value);return true;case"scaleInnerExtent":linearGauge.scaleInnerExtent(value);return true;case"rangeOuterExtent":linearGauge.rangeOuterExtent(value);return true;case"scaleOuterExtent":linearGauge.scaleOuterExtent(value);return true;case"needleInnerExtent":linearGauge.needleInnerExtent(value);return true;case"needleOuterExtent":linearGauge.needleOuterExtent(value);return true;case"needleInnerBaseWidth":linearGauge.needleInnerBaseWidth(value);return true;case"needleOuterBaseWidth":linearGauge.needleOuterBaseWidth(value);return true;case"needleInnerPointWidth":linearGauge.needleInnerPointWidth(value);return true;case"needleOuterPointWidth":linearGauge.needleOuterPointWidth(value);return true;case"needleInnerPointExtent":linearGauge.needleInnerPointExtent(value);return true;case"needleOuterPointExtent":linearGauge.needleOuterPointExtent(value);return true;case"interval":linearGauge.interval(value);return true;case"ticksPostInitial":linearGauge.ticksPostInitial(value);return true;case"ticksPreTerminal":linearGauge.ticksPreTerminal(value);return true;case"labelInterval":linearGauge.labelInterval(value);return true;case"labelExtent":linearGauge.labelExtent(value);return true;case"labelsPostInitial":linearGauge.labelsPostInitial(value);return true;case"labelsPreTerminal":linearGauge.labelsPreTerminal(value);return true;case"minorTickCount":linearGauge.minorTickCount(value);return true;case"tickStartExtent":linearGauge.tickStartExtent(value);return true;case"tickEndExtent":linearGauge.tickEndExtent(value);return true;case"tickStrokeThickness":linearGauge.tickStrokeThickness(value);return true;case"tickBrush":if(value==null){linearGauge.tickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.tickBrush($tempBrush)}return true;case"fontBrush":if(value==null){linearGauge.fontBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.fontBrush($tempBrush)}return true;case"needleBreadth":linearGauge.needleBreadth(value);return true;case"needleBrush":if(value==null){linearGauge.needleBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.needleBrush($tempBrush)}return true;case"needleOutline":if(value==null){linearGauge.needleOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.needleOutline($tempBrush)}return true;case"needleStrokeThickness":linearGauge.needleStrokeThickness(value);return true;case"minorTickStartExtent":linearGauge.minorTickStartExtent(value);return true;case"minorTickEndExtent":linearGauge.minorTickEndExtent(value);return true;case"minorTickStrokeThickness":linearGauge.minorTickStrokeThickness(value);return true;case"minorTickBrush":if(value==null){linearGauge.minorTickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.minorTickBrush($tempBrush)}return true;case"isScaleInverted":linearGauge.isScaleInverted(value);return true;case"backingBrush":if(value==null){linearGauge.backingBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.backingBrush($tempBrush)}return true;case"backingOutline":if(value==null){linearGauge.backingOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.backingOutline($tempBrush)}return true;case"backingStrokeThickness":linearGauge.backingStrokeThickness(value);return true;case"backingInnerExtent":linearGauge.backingInnerExtent(value);return true;case"backingOuterExtent":linearGauge.backingOuterExtent(value);return true;case"scaleStartExtent":linearGauge.scaleStartExtent(value);return true;case"scaleEndExtent":linearGauge.scaleEndExtent(value);return true;case"scaleBrush":if(value==null){linearGauge.scaleBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.scaleBrush($tempBrush)}return true;case"scaleOutline":if(value==null){linearGauge.scaleOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.scaleOutline($tempBrush)}return true;case"scaleStrokeThickness":linearGauge.scaleStrokeThickness(value);return true;case"transitionDuration":linearGauge.transitionDuration(value);return true;case"showToolTipTimeout":linearGauge.showToolTipTimeout(value);return true;case"showToolTip":linearGauge.showToolTip(value);return true;case"font":linearGauge.font(value);return true}},_set_option:function(linearGauge,key,value){var currentKey,templ;switch(key){case"ranges":var count=value.length;for(i=0;i<count;i++){if(!value[i].name){throw new Error("Range name is missing for range: "+i)}if(this._rangesColl.hasOwnProperty(value[i].name)){this._removeCollValue(linearGauge.ranges(),this._rangesColl,value[i]);this._updateCollValue(linearGauge.ranges(),this._rangesColl,value[i],this._setRangeOption)}else this._addCollValue(linearGauge.ranges(),this._rangesColl,value[i],this._setRangeOption,function(){return new $.ig.XamLinearGraphRange})}return true;case"width":this._setSize(linearGauge,"width",value);return true;case"height":this._setSize(linearGauge,"height",value);return true;case"rangeToolTipTemplate":this._tooltipTemplates["range"]=this._resolveTemplate(value);return true;case"actualValueTooltipTemplate":this._tooltipTemplates["actualValue"]=this._resolveTemplate(value);return true;case"needleToolTipTemplate":this._tooltipTemplates["needle"]=this._resolveTemplate(value);return true;case"showToolTip":if(value===true){var tooltip=$("<div class='"+this.css.tooltip+"' style='white-space: nowrap; z-index: 10000;'></div>");this._addTooltip(linearGauge,tooltip,"range")}if(value===false){this._removeTooltip(linearGauge)}linearGauge.showToolTip(value);return true}},_resolveTemplate:function(value){var templ;if($.ig.tmpl){if(this._htmlCheckExpr.test(value)){templ=value}else{if($("#"+value).length>0){templ=$("#"+value).text()}else if($(value).length>0){templ=$(value).text()}else{templ=value}}return templ}},_htmlCheckExpr:/^[^<]*(<[\w\W]+>)[^>]*$/,_addTooltip:function(linearGauge,tooltip,name){this._removeTooltipEvents(linearGauge,tooltip);this._bindTooltipEvents(linearGauge,tooltip);linearGauge.toolTip(tooltip)},_removeTooltip:function(linearGauge,name){this._removeTooltipEvents(linearGauge,linearGauge.toolTip());linearGauge.toolTip(null)},_bindTooltipEvents:function(chart,tooltip){tooltip.updateToolTip=$.ig.Delegate.prototype.combine(tooltip.updateToolTip,jQuery.proxy(this._fireToolTip_updateToolTip,this));tooltip.hideToolTip=$.ig.Delegate.prototype.combine(tooltip.hideToolTip,jQuery.proxy(this._fireToolTip_hideToolTip,this))},_removeTooltipEvents:function(chart,tooltip){delete tooltip.updateToolTip;delete tooltip.hideToolTip},_resolveTemplateContext:function(args,name){var e={};e.itemName=args.itemName();e.itemBrush=args.brush().fill();e.outline=args.outline().fill();e.thickness=args.thickness();e.label=args.label();switch(name){case"range":e.item={name:args.item().name(),startValue:args.item().startValue(),endValue:args.item().endValue()};break;case"needle":e.item={name:e.itemName,value:args.item()};break}return e},_fireToolTip_updateToolTip:function(args,name){var e,noCancel=true,template;template=this._tooltipTemplates[name];if(template===undefined){template=this._tooltipDefaultTemplates[name];this._tooltipTemplates[name]=template}this._bulletGraph.toolTip().children().remove();e=this._resolveTemplateContext(args,name);if(e.item===null){noCancel=false}if(noCancel){var templ=$.ig.tmpl(template,e);this._bulletGraph.toolTip().html(templ)}},getRangeNames:function(){var rangeNames="";for(var key in this._rangesColl){rangeNames+=key+"\n"}return rangeNames},addRange:function(value){this._addCollValue(this._bulletGraph.ranges(),this._rangesColl,value,this._setRangeOption,function(){return new $.ig.XamLinearGraphRange})},_addCollValue:function(target,source,value,setItemOptionCallback,createItemCallback){if(!value||value.remove==true||!source)return;if(!source.hasOwnProperty(value.name)){var range=createItemCallback();for(currentKey in value){if(value.hasOwnProperty(currentKey)){setItemOptionCallback(range,currentKey,value[currentKey])}}source[value.name]=range;target.add(range)}},removeRange:function(value){this._removeCollValue(this._bulletGraph.ranges(),this._rangesColl,value)},_removeCollValue:function(target,source,value){if(!value||!source)return;if(source.hasOwnProperty(value.name)){var range=source[value.name];if(range&&value.remove==true){delete source[value.name];if(target.contains(range))target.remove(range)}}},updateRange:function(value){this._updateCollValue(this._bulletGraph.ranges(),this._rangesColl,value,this._setRangeOption)},_updateCollValue:function(target,source,value,setItemOptionCallBack){if(!value||!source)return;if(source.hasOwnProperty(value.name)){var range=source[value.name];if(range&&!value.remove){for(currentKey in value){if(value.hasOwnProperty(currentKey)){setItemOptionCallBack(range,currentKey,value[currentKey])}}source[value.name]=range}}},_creationOptions:null,_bulletGraph:null,_bulletGraphId:null,_createWidget:function(options,element,widget){this._creationOptions=options;$.Widget.prototype._createWidget.apply(this,[options,element])},_create:function(){var key,v,size,linearGauge,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}linearGauge=this._createLinearGauge();self._bulletGraph=linearGauge;linearGauge.formatLabel=$.ig.Delegate.prototype.combine(linearGauge.formatLabel,jQuery.proxy(this._fireLinearGauge_formatLabel,this));linearGauge.alignLabel=$.ig.Delegate.prototype.combine(linearGauge.alignLabel,jQuery.proxy(this._fireLinearGauge_alignLabel,this));this._bulletGraphId=Date.now();this._tooltipTemplates={};this._rangesColl={};this._needlesColl={};this._tooltipDefaultTemplates={};this._tooltipDefaultTemplates["range"]="<div class='ui-lineargauge-range-tooltip' style='border-color: ${itemBrush};'><span>${label}</span></div>";this._tooltipDefaultTemplates["needle"]="<div class='ui-lineargauge-needle-tooltip' style='border-color: ${itemBrush};'><span>${label}</span></div>";if(o.hasOwnProperty("width"))elem[0].style.width=o["width"];if(o.hasOwnProperty("height"))elem[0].style.height=o["height"];linearGauge.provideContainer(elem[0]);elem.mousemove(function(eventData){var point=new $.ig.Point;point.x(eventData.pageX);point.y(eventData.pageY);linearGauge.onMouseOver(point,true)});elem.mouseleave(function(){linearGauge.onMouseLeave()});for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&typeof v==="string"&&v.indexOf("%")>0){self._setSize(linearGauge,size=key,v)}}if(!size){self._setSize(linearGauge,"width")}if(self.css&&self.css.linearGauge){elem.addClass(self.css.linearGauge)}},_createLinearGauge:function(){return new $.ig.XamLinearGauge},_fireLinearGauge_formatLabel:function(linearGauge,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.value=evt.value;opts.label=evt.label;opts.owner=this;this._trigger("formatLabel",null,opts);evt.value=opts.value;evt.label=opts.label},_fireLinearGauge_alignLabel:function(linearGauge,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.value=evt.value;opts.label=evt.label;opts.width=evt.width;opts.height=evt.height;opts.offsetX=evt.offsetX;opts.offsetY=evt.offsetY;opts.owner=this;this._trigger("alignLabel",null,opts);evt.value=opts.value;evt.label=opts.label;evt.offsetX=opts.offsetX;evt.offsetY=opts.offsetY;evt.width=opts.width;evt.height=opts.height},_setSize:function(linearGauge,key,val){$.ig.util.setSize(this.element,key,val,linearGauge,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"containerResized"},_setRangeOption:function(range,key,value){switch(key){case"name":range.name(value);break;case"brush":range.brush($.ig.Brush.prototype.create(value));break;case"outline":range.outline($.ig.Brush.prototype.create(value));break;case"startValue":range.startValue(value);break;case"endValue":range.endValue(value);break;case"innerStartExtent":range.innerStartExtent(value);break;case"innerEndExtent":range.innerEndExtent(value);break;case"outerStartExtent":range.outerStartExtent(value);break;case"outerEndExtent":range.outerEndExtent(value);break;case"strokeThickness":range.strokeThickness(value);break}},getValueForPoint:function(x,y){if(this._bulletGraph){var point={__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return this._bulletGraph.getValueForPoint(point)}},needleContainsPoint:function(x,y){if(this._bulletGraph){var point={__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return this._bulletGraph.needleContainsPoint(point)}},exportVisualData:function(){if(this._bulletGraph)return this._bulletGraph.exportVisualData()},flush:function(){if(this._bulletGraph&&this._bulletGraph.view())this._bulletGraph.view().flush()},destroy:function(){var key,style,linearGauge=this._bulletGraph,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.linearGauge){elem.removeClass(this.css.linearGauge)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(linearGauge){this._setSize(linearGauge)}$.Widget.prototype.destroy.apply(this,arguments);if(linearGauge&&linearGauge.destroy){linearGauge.destroy()}delete this._bulletGraph;delete this._old_state},styleUpdated:function(){if(this._bulletGraph){this._bulletGraph.styleUpdated()}}});$.extend($.ui.igLinearGauge,{version:"14.1.20141.1020"})})(jQuery);/*!@license
 * Infragistics.Web.ClientUI Chart 14.1.20141.1020
 *
 * Copyright (c) 2011-2014 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 * jquery-1.4.4.js
 * jquery.ui.core.js
 * jquery.ui.widget.js
 * infragistics.util.js
 * infragistics.dv.core.js
 * infragistics.geographicmap_core.js
 * infragistics.datasource.js
 * infragistics.dvcommonwidget.js
 */
if(typeof jQuery!=="function"){throw new Error("jQuery is undefined")}(function($){$.widget("ui.igMap",{options:{width:null,height:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,autoMarginWidth:20,autoMarginHeight:0,crosshairVisibility:"collapsed",crosshairPoint:{x:0,y:0},plotAreaBackground:null,defaultInteraction:"dragPan",dragModifier:"none",panModifier:"shift",previewRect:null,windowRect:null,zoomable:false,windowScale:1,windowResponse:null,windowRectMinWidth:0,windowPositionHorizontal:0,windowPositionVertical:0,circleMarkerTemplate:null,triangleMarkerTemplate:null,pyramidMarkerTemplate:null,squareMarkerTemplate:null,diamondMarkerTemplate:null,pentagonMarkerTemplate:null,hexagonMarkerTemplate:null,tetragramMarkerTemplate:null,pentagramMarkerTemplate:null,hexagramMarkerTemplate:null,overviewPlusDetailPaneBackgroundImageUri:null,backgroundContent:{type:"openStreet",key:null,parameter:null,tilePath:null,imagerySet:"AerialWithLabels",bingUrl:"http://dev.virtualearth.net/REST/v1/Imagery/Metadata/"},series:[{type:null,name:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,remove:false,showTooltip:false,shapeDataSource:null,databaseSource:null,triangulationDataSource:null,legendItemBadgeTemplate:null,legendItemTemplate:null,discreteLegendItemTemplate:null,transitionDuration:0,resolution:1,title:null,brush:null,outline:null,thickness:0,trianglesSource:null,triangleVertexMemberPath1:null,triangleVertexMemberPath2:null,triangleVertexMemberPath3:null,colorScale:null,colorMemberPath:null,visibleFromScale:0,longitudeMemberPath:null,latitudeMemberPath:null,markerType:"none",markerTemplate:null,shapeMemberPath:null,shapeStyleSelector:null,shapeStyle:null,markerBrush:null,markerOutline:null,markerCollisionAvoidance:"none",fillScale:null,fillMemberPath:null,trendLineType:"none",trendLineBrush:null,trendLineThickness:1.5,trendLinePeriod:7,trendLineZIndex:1001,maximumMarkers:400,radiusMemberPath:null,radiusScale:null,labelMemberPath:null,clipSeriesToBounds:null,valueMemberPath:null,unknownValuePlotting:"dontPlot",angleMemberPath:null,useCartesianInterpolation:true,stiffness:.5,negativeBrush:null,splineType:"natural",lowMemberPath:null,highMemberPath:null,openMemberPath:null,closeMemberPath:null,volumeMemberPath:null,ignoreFirst:0,period:0,shortPeriod:0,longPeriod:0,valueResolver:null,shapeFilterResolution:2,useBruteForce:false,progressiveLoad:true,mouseOverEnabled:false,useSquareCutoffStyle:false,heatMinimum:0,heatMaximum:50}],theme:"c"},css:{map:"ui-corner-all ui-widget-content",unsupportedBrowserClass:"ui-chart-non-html5-supported-message ui-helper-clearfix",tooltip:"ui-chart-tooltip ui-widget-content ui-corner-all"},events:{tooltipShowing:"tooltipShowing",tooltipShown:"tooltipShown",tooltipHiding:"tooltipHiding",tooltipHidden:"tooltipHidden",browserNotSupported:"browserNotSupported",seriesCursorMouseMove:null,seriesMouseLeftButtonDown:null,seriesMouseLeftButtonUp:null,seriesMouseMove:null,seriesMouseEnter:null,seriesMouseLeave:null,windowRectChanged:null,gridAreaRectChanged:null,refreshCompleted:null,triangulationStatusChanged:null},_createWidget:function(options,element){this._fixCss();this.dvWidget=new $.ig.dvCommonWidget(this);this.dvWidget._createWidget(options,element,this)},_create:function(){this._fixCss();this.dvWidget._create()},_fixCss:function(){if(this.css.map.indexOf("{0}")>-1){this.css.map=this.css.map.replace("{0}",this.options.theme);this.css.tooltip=this.css.tooltip.replace("{0}",this.options.theme)}},_setOption:function(key,value){this.dvWidget._setOption(key,value)},destroy:function(){if(this._chart){this._chart.destroy()}this.dvWidget._destroy(this);$.Widget.prototype.destroy.apply(this,arguments)},id:function(){return this.element[0].id},exportImage:function(width,height){return this.dvWidget._getImage(width,height,this)},styleUpdated:function(){this._chart.styleUpdated();return this},resetZoom:function(){this._chart.resetZoom();return this},addItem:function(item,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].addRow(null,item,true)}},insertItem:function(item,index,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].insertRow(null,item,index,true)}},removeItem:function(index,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].deleteRow(index,true)}},setItem:function(index,item,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].updateRow(index,item,true)}},notifySetItem:function(dataSource,index,newItem,oldItem){this._chart.notifySetItem(dataSource,index,oldItem,newItem);return this},notifyClearItems:function(dataSource){this._chart.notifyClearItems(dataSource);return this},notifyInsertItem:function(dataSource,index,newItem){this._chart.notifyInsertItem(dataSource,index,newItem);return this},notifyRemoveItem:function(dataSource,index,oldItem){this._chart.notifyRemoveItem(dataSource,index,oldItem);return this},scrollIntoView:function(targetName,item){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.scrollIntoView){target.scrollIntoView(item)}return this},scaleValue:function(targetName,unscaledValue){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.scaleValue){return target.scaleValue(unscaledValue)}return 0},unscaleValue:function(targetName,scaledValue){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.unscaleValue){return target.unscaleValue(scaledValue)}return 0},flush:function(){this._chart.flush()},exportVisualData:function(){return this._chart.exportVisualData()},getActualMinimumValue:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.actualMinimumValue){return target.actualMinimumValue()}return 0},getActualMaximumValue:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.actualMaximumValue){return target.actualMaximumValue()}return 0},notifyContainerResized:function(){this._chart.notifyContainerResized()},zoomToGeographic:function(rect){var theRect;if(rect===undefined){rect=this._chart.getGeographicFromZoom()}else{theRect=new $.ig.Rect(0,rect.left,rect.top,rect.width,rect.height);rect=theRect}this._chart.zoomToGeographic(rect);return this},getGeographicFromZoom:function(rect){var res,ret,theRect;if(rect===undefined){rect=this._chart.windowRect()}else{theRect=new $.ig.Rect(0,rect.left,rect.top,rect.width,rect.height);rect=theRect}res=this._chart.getGeographicFromZoom(rect);ret={};ret.top=res.top();ret.left=res.left();ret.width=res.width();ret.height=res.height();return ret},getZoomFromGeographic:function(rect){var res,ret,theRect;if(rect===undefined){rect=this._chart.windowRect()}else{theRect=new $.ig.Rect(0,rect.left,rect.top,rect.width,rect.height);rect=theRect}res=this._chart.getZoomFromGeographic(rect);ret={};ret.top=res.top();ret.left=res.left();ret.width=res.width();ret.height=res.height();return ret},print:function(){this.dvWidget._print()},renderSeries:function(targetName,animate){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.renderSeries){return target.renderSeries(animate)}return this},_initConverter:function(options,callback){var id=options.name||this._containerSourceID,convDataSource=options.triangulationDataSource||options.shapeDataSource;if(this.dataSources===undefined){this.dataSources={}}if(convDataSource instanceof $.ig.TriangulationDataSource||convDataSource instanceof $.ig.ShapeDataSource){this.dataSources[id]=convDataSource.converter();if(convDataSource.isBound()){callback.call(this.dvWidget)}else{convDataSource.settings.id=id;convDataSource.settings.callee=this.dvWidget;convDataSource.settings.callback=callback}}else{if(options.triangulationDataSource){this.dataSources[id]=new $.ig.TriangulationDataSource({id:id,source:options.triangulationDataSource,callback:callback,callee:this.dvWidget}).dataBind().converter()}else{this.dataSources[id]=new $.ig.ShapeDataSource({id:id,shapefileSource:options.shapeDataSource,databaseSource:options.databaseSource,callback:callback,callee:this.dvWidget}).dataBind().converter()}}this.dataSources[id].id=id}});$.extend($.ui.igMap,{version:"14.1.20141.1020"});$.ig.ShapeDataSource=$.ig.ShapeDataSource||Class.extend({settings:{id:null,shapefileSource:null,databaseSource:null,callback:null,callee:null,transformRecord:null,transformPoint:null,transformBounds:null,importCompleted:null},init:function(options){this._uris={};this._isImported=false;this.settings=$.extend(true,{},$.ig.ShapeDataSource.prototype.settings,options);this._converter=new $.ig.ShapefileConverter;this._converter.importCompleted=jQuery.proxy(this._importCompleted,this);return this},_importCompleted:function(){var i,j,k,bounds,currRecord,subShape,point,flatPoint;this._isImported=true;if(this._converter!==null&&typeof this.settings.transformBounds==="function"){bounds={left:this._converter.worldRect().left(),top:this._converter.worldRect().top(),width:this._converter.worldRect().width(),height:this._converter.worldRect().height()};this.settings.transformBounds(bounds);this._converter.worldRect(new $.ig.Rect(0,bounds.left,bounds.top,bounds.width,bounds.height));this._converter.bounds=bounds}if(this._converter!==null&&(typeof this.settings.transformRecord==="function"||typeof this.settings.transformPoint==="function")){for(i=0;i<this._converter.records().count();i++){currRecord=this._converter.records().item(i);if(typeof this.settings.transformPoint==="function"){for(j=0;j<currRecord.points.count();j++){subShape=currRecord.points.item(j);for(k=0;k<subShape.count();k++){point=subShape.item(k);flatPoint={x:point.x(),y:point.y()};this.settings.transformPoint(flatPoint);point.x(flatPoint.x);point.y(flatPoint.y)}}}if(typeof this.settings.transformRecord==="function"){this.settings.transformRecord(currRecord)}}}if(typeof this.settings.importCompleted==="function"){this.settings.importCompleted(this)}if(typeof this.settings.callback==="function"){this.settings.callback.call(this)}},dataBind:function(){if(this.settings.shapefileSource){this._uris.shapefileSource=new $.ig.Uri;this._uris.shapefileSource.value(this.settings.shapefileSource);this._converter.shapefileSource(this._uris.shapefileSource)}if(this.settings.databaseSource){this._uris.databaseSource=new $.ig.Uri;this._uris.databaseSource.value(this.settings.databaseSource);this._converter.databaseSource(this._uris.databaseSource)}return this},isBound:function(){return this._isImported},converter:function(){return this._converter}});$.ig.TriangulationDataSource=$.ig.TriangulationDataSource||Class.extend({settings:{id:null,source:null,triangulationSource:null,callback:null,callee:null},init:function(options){this._uris={};this._isImported=false;this.settings=$.extend(true,{},$.ig.TriangulationDataSource.prototype.settings,options);this._converter=new $.ig.ItfConverter;this._converter.importCompleted=jQuery.proxy(this._importCompleted,this);return this},_importCompleted:function(){this._isImported=true;if(typeof this.settings.callback==="function"){this.settings.callback.call(this)}},dataBind:function(){if(this.settings.source){this._uris.source=new $.ig.Uri;this._uris.source.value(this.settings.source);this._converter.source(this._uris.source)}if(this.settings.triangulationSource){this._uris.triangulationSource=new $.ig.Uri;this._uris.triangulationSource.value(this.settings.triangulationSource);this._converter.source(this._uris.triangulationSource)}return this},isBound:function(){return this._isImported},converter:function(){return this._converter}})})(jQuery);/*!@license
 * Infragistics.Web.ClientUI Sparkline 14.1.20141.1020
 *
 * Copyright (c) 2011-2014 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 *	jquery-1.4.4.js
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 *	infragistics.util.js
 */
if(typeof jQuery!=="function"){throw new Error("jQuery is undefined")}(function($){var _aNull=function(v,nan){return v===null||v===undefined||nan&&typeof v==="number"&&isNaN(v)};$.widget("ui.igSparkline",$.ui.igBaseChart,{css:{chart:"ui-sparkline ui-corner-all ui-widget-content",tooltip:"ui-sparkline-tooltip ui-widget-content ui-corner-all"},options:{brush:null,negativeBrush:null,markerBrush:null,negativeMarkerBrush:null,firstMarkerBrush:null,lastMarkerBrush:null,highMarkerBrush:null,lowMarkerBrush:null,trendLineBrush:null,horizontalAxisBrush:null,verticalAxisBrush:null,normalRangeFill:null,horizontalAxisVisibility:"collapsed",verticalAxisVisibility:"collapsed",markerVisibility:"collapsed",negativeMarkerVisibility:"collapsed",firstMarkerVisibility:"collapsed",lastMarkerVisibility:"collapsed",lowMarkerVisibility:"collapsed",highMarkerVisibility:"collapsed",normalRangeVisibility:"collapsed",displayNormalRangeInFront:"collapsed",markerSize:-1,firstMarkerSize:-1,lastMarkerSize:-1,highMarkerSize:-1,lowMarkerSize:-1,negativeMarkerSize:-1,lineThickness:-1,valueMemberPath:null,labelMemberPath:null,trendLineType:"none",trendLinePeriod:7,trendLineThickness:-1,normalRangeMinimum:0,normalRangeMaximum:0,displayType:"line",unknownValuePlotting:"dontPlot",verticalAxisLabel:null,horizontalAxisLabel:null,formatLabel:null},events:{dataBinding:null,dataBound:null},_create:function(){$.ui.igBaseChart.prototype._create.apply(this);var sparkline=this._chart},_set_option:function(sparkline,key,value){if($.ui.igBaseChart.prototype._set_option.apply(this,arguments)){return true}switch(key){case"brush":if(value==null){sparkline.brush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.brush($tempBrush)}return true;case"negativeBrush":if(value==null){sparkline.negativeBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.negativeBrush($tempBrush)}return true;case"markerBrush":if(value==null){sparkline.markerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.markerBrush($tempBrush)}return true;case"negativeMarkerBrush":if(value==null){sparkline.negativeMarkerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.negativeMarkerBrush($tempBrush)}return true;case"firstMarkerBrush":if(value==null){sparkline.firstMarkerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.firstMarkerBrush($tempBrush)}return true;case"lastMarkerBrush":if(value==null){sparkline.lastMarkerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.lastMarkerBrush($tempBrush)}return true;case"highMarkerBrush":if(value==null){sparkline.highMarkerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.highMarkerBrush($tempBrush)}return true;case"lowMarkerBrush":if(value==null){sparkline.lowMarkerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.lowMarkerBrush($tempBrush)}return true;case"trendLineBrush":if(value==null){sparkline.trendLineBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.trendLineBrush($tempBrush)}return true;case"horizontalAxisBrush":if(value==null){sparkline.horizontalAxisBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.horizontalAxisBrush($tempBrush)}return true;case"verticalAxisBrush":if(value==null){sparkline.verticalAxisBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.verticalAxisBrush($tempBrush)}return true;case"normalRangeFill":if(value==null){sparkline.normalRangeFill(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.normalRangeFill($tempBrush)}return true;case"horizontalAxisVisibility":switch(value){case"visible":sparkline.horizontalAxisVisibility(0);break;case"collapsed":sparkline.horizontalAxisVisibility(1);break}return true;case"verticalAxisVisibility":switch(value){case"visible":sparkline.verticalAxisVisibility(0);break;case"collapsed":sparkline.verticalAxisVisibility(1);break}return true;case"markerVisibility":switch(value){case"visible":sparkline.markerVisibility(0);break;case"collapsed":sparkline.markerVisibility(1);break}return true;case"negativeMarkerVisibility":switch(value){case"visible":sparkline.negativeMarkerVisibility(0);break;case"collapsed":sparkline.negativeMarkerVisibility(1);break}return true;case"firstMarkerVisibility":switch(value){case"visible":sparkline.firstMarkerVisibility(0);break;case"collapsed":sparkline.firstMarkerVisibility(1);break}return true;case"lastMarkerVisibility":switch(value){case"visible":sparkline.lastMarkerVisibility(0);break;case"collapsed":sparkline.lastMarkerVisibility(1);break}return true;case"lowMarkerVisibility":switch(value){case"visible":sparkline.lowMarkerVisibility(0);break;case"collapsed":sparkline.lowMarkerVisibility(1);break}return true;case"highMarkerVisibility":switch(value){case"visible":sparkline.highMarkerVisibility(0);break;case"collapsed":sparkline.highMarkerVisibility(1);break}return true;case"normalRangeVisibility":switch(value){case"visible":sparkline.normalRangeVisibility(0);break;case"collapsed":sparkline.normalRangeVisibility(1);break}return true;case"displayNormalRangeInFront":sparkline.displayNormalRangeInFront(value);return true;case"markerSize":sparkline.markerSize(value);return true;case"firstMarkerSize":sparkline.firstMarkerSize(value);return true;case"lastMarkerSize":sparkline.lastMarkerSize(value);return true;case"highMarkerSize":sparkline.highMarkerSize(value);return true;case"lowMarkerSize":sparkline.lowMarkerSize(value);return true;case"negativeMarkerSize":sparkline.negativeMarkerSize(value);return true;case"lineThickness":sparkline.lineThickness(value);return true;case"valueMemberPath":sparkline.valueMemberPath(value);return true;case"labelMemberPath":sparkline.labelMemberPath(value);return true;case"trendLineType":switch(value){case"none":sparkline.trendLineType(0);break;case"linearFit":sparkline.trendLineType(1);break;case"quadraticFit":sparkline.trendLineType(2);break;case"cubicFit":sparkline.trendLineType(3);break;case"quarticFit":sparkline.trendLineType(4);break;case"quinticFit":sparkline.trendLineType(5);break;case"logarithmicFit":sparkline.trendLineType(6);break;case"exponentialFit":sparkline.trendLineType(7);break;case"powerLawFit":sparkline.trendLineType(8);break;case"simpleAverage":sparkline.trendLineType(9);break;case"exponentialAverage":sparkline.trendLineType(10);break;case"modifiedAverage":sparkline.trendLineType(11);break;case"cumulativeAverage":sparkline.trendLineType(12);break;case"weightedAverage":sparkline.trendLineType(13);break}return true;case"trendLinePeriod":sparkline.trendLinePeriod(value);return true;case"trendLineThickness":sparkline.trendLineThickness(value);return true;case"normalRangeMinimum":sparkline.normalRangeMinimum(value);return true;case"normalRangeMaximum":sparkline.normalRangeMaximum(value);return true;case"displayType":switch(value){case"line":sparkline.displayType(0);break;case"area":sparkline.displayType(1);break;case"column":sparkline.displayType(2);break;case"winLoss":sparkline.displayType(3);break}return true;case"unknownValuePlotting":switch(value){case"linearInterpolate":sparkline.unknownValuePlotting(0);break;case"dontPlot":sparkline.unknownValuePlotting(1);break}return true;case"verticalAxisLabel":sparkline.verticalAxisLabel(value);return true;case"horizontalAxisLabel":sparkline.horizontalAxisLabel(value);return true;case"formatLabel":sparkline.formatLabel(value);return true}},_setOption:function(key,val){var chart=this._chart,o=this.options;if(o[key]===val){return this}$.Widget.prototype._setOption.apply(this,arguments);this._set_option(chart,key,val);return this},_getValueKeyName:function(){return"valueMemberPath"},_getRemoteDataKeys:function(){return[this.options.valueMemberPath,this.options.labelMemberPath]},_getNotifyResizeName:function(){return"notifyResized"},_createChart:function(){return new $.ig.XamSparkline},_sparkline:function(){return this._chart},destroy:function(){$.ui.igBaseChart.prototype.destroy.apply(this)}});$.extend($.ui.igSparkline,{version:"14.1.20141.1020"})})(jQuery);/*!@license
* Infragistics.Web.ClientUI Barcode 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
*     jquery-1.8.3.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.dv.simple.core.js
*     infragistics.barcode_qrcodebarcode.js
*/
if(typeof jQuery==="undefined"){throw new Error("jQuery is undefined")}(function($){$.widget("ui.igQRCodeBarcode",{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",barcode:"ui-barcode",barcodeBacking:"ui-barcode-backing",barcodeBar:"ui-barcode-bar",barcodeLabel:"ui-barcode-label"},events:{errorMessageDisplaying:null,dataChanged:null},options:{backingBrush:"white",backingOutline:"transparent",backingStrokeThickness:0,barBrush:"black",fontBrush:null,font:null,data:null,errorMessageText:null,stretch:"uniform",barsFillMode:"fillSpace",widthToHeightRatio:3,xDimension:.25,errorCorrectionLevel:"medium",sizeVersion:"undefined",encodingMode:"byte",eciNumber:26,eciHeaderDisplayMode:"hide",fnc1Mode:"none",applicationIndicator:null},_setOption:function(key,value,checkPrev){var qRCodeBarcode=this._qRCodeBarcode,o=this.options;if(checkPrev&&o[key]===value){return}$.Widget.prototype._setOption.apply(this,arguments);if(this._set_option(qRCodeBarcode,key,value)){return this}this._set_generated_option(qRCodeBarcode,key,value);return this},_set_generated_option:function(qRCodeBarcode,key,value){switch(key){case"backingBrush":if(value==null){qRCodeBarcode.backingBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);qRCodeBarcode.backingBrush($tempBrush)}return true;case"backingOutline":if(value==null){qRCodeBarcode.backingOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);qRCodeBarcode.backingOutline($tempBrush)}return true;case"backingStrokeThickness":qRCodeBarcode.backingStrokeThickness(value);return true;case"barBrush":if(value==null){qRCodeBarcode.barBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);qRCodeBarcode.barBrush($tempBrush)}return true;case"fontBrush":if(value==null){qRCodeBarcode.fontBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);qRCodeBarcode.fontBrush($tempBrush)}return true;case"font":qRCodeBarcode.font(value);return true;case"data":qRCodeBarcode.data(value);return true;case"errorMessageText":qRCodeBarcode.errorMessageText(value);return true;case"stretch":switch(value){case"none":qRCodeBarcode.stretch(0);break;case"fill":qRCodeBarcode.stretch(1);break;case"uniform":qRCodeBarcode.stretch(2);break;case"uniformToFill":qRCodeBarcode.stretch(3);break}return true;case"barsFillMode":switch(value){case"fillSpace":qRCodeBarcode.barsFillMode(0);break;case"ensureEqualSize":qRCodeBarcode.barsFillMode(1);break}return true;case"widthToHeightRatio":qRCodeBarcode.widthToHeightRatio(value);return true;case"xDimension":qRCodeBarcode.xDimension(value);return true;case"errorCorrectionLevel":switch(value){case"low":qRCodeBarcode.errorCorrectionLevel(1);break;case"medium":qRCodeBarcode.errorCorrectionLevel(0);break;case"quartil":qRCodeBarcode.errorCorrectionLevel(3);break;case"high":qRCodeBarcode.errorCorrectionLevel(2);break}return true;case"sizeVersion":switch(value){case"undefined":qRCodeBarcode.sizeVersion(0);break;case"version1":qRCodeBarcode.sizeVersion(1);break;case"version2":qRCodeBarcode.sizeVersion(2);break;case"version3":qRCodeBarcode.sizeVersion(3);break;case"version4":qRCodeBarcode.sizeVersion(4);break;case"version5":qRCodeBarcode.sizeVersion(5);break;case"version6":qRCodeBarcode.sizeVersion(6);break;case"version7":qRCodeBarcode.sizeVersion(7);break;case"version8":qRCodeBarcode.sizeVersion(8);break;case"version9":qRCodeBarcode.sizeVersion(9);break;case"version10":qRCodeBarcode.sizeVersion(10);break;case"version11":qRCodeBarcode.sizeVersion(11);break;case"version12":qRCodeBarcode.sizeVersion(12);break;case"version13":qRCodeBarcode.sizeVersion(13);break;case"version14":qRCodeBarcode.sizeVersion(14);break;case"version15":qRCodeBarcode.sizeVersion(15);break;case"version16":qRCodeBarcode.sizeVersion(16);break;case"version17":qRCodeBarcode.sizeVersion(17);break;case"version18":qRCodeBarcode.sizeVersion(18);break;case"version19":qRCodeBarcode.sizeVersion(19);break;case"version20":qRCodeBarcode.sizeVersion(20);break;case"version21":qRCodeBarcode.sizeVersion(21);break;case"version22":qRCodeBarcode.sizeVersion(22);break;case"version23":qRCodeBarcode.sizeVersion(23);break;case"version24":qRCodeBarcode.sizeVersion(24);break;case"version25":qRCodeBarcode.sizeVersion(25);break;case"version26":qRCodeBarcode.sizeVersion(26);break;case"version27":qRCodeBarcode.sizeVersion(27);break;case"version28":qRCodeBarcode.sizeVersion(28);break;case"version29":qRCodeBarcode.sizeVersion(29);break;case"version30":qRCodeBarcode.sizeVersion(30);break;case"version31":qRCodeBarcode.sizeVersion(31);break;case"version32":qRCodeBarcode.sizeVersion(32);break;case"version33":qRCodeBarcode.sizeVersion(33);break;case"version34":qRCodeBarcode.sizeVersion(34);break;case"version35":qRCodeBarcode.sizeVersion(35);break;case"version36":qRCodeBarcode.sizeVersion(36);break;case"version37":qRCodeBarcode.sizeVersion(37);break;case"version38":qRCodeBarcode.sizeVersion(38);break;case"version39":qRCodeBarcode.sizeVersion(39);break;case"version40":qRCodeBarcode.sizeVersion(40);break}return true;case"encodingMode":switch(value){case"undefined":qRCodeBarcode.encodingMode(-1);break;case"numeric":qRCodeBarcode.encodingMode(0);break;case"alphanumeric":qRCodeBarcode.encodingMode(1);break;case"byte":qRCodeBarcode.encodingMode(2);break;case"kanji":qRCodeBarcode.encodingMode(3);break}return true;case"eciNumber":qRCodeBarcode.eciNumber(value);return true;case"eciHeaderDisplayMode":switch(value){case"hide":qRCodeBarcode.eciHeaderDisplayMode(0);break;case"show":qRCodeBarcode.eciHeaderDisplayMode(1);break}return true;case"fnc1Mode":switch(value){case"none":qRCodeBarcode.fnc1Mode(0);break;case"gs1":qRCodeBarcode.fnc1Mode(1);break;case"industry":qRCodeBarcode.fnc1Mode(2);break}return true;case"applicationIndicator":qRCodeBarcode.applicationIndicator(value);return true}},_set_option:function(qRCodeBarcode,key,value){var currentKey;switch(key){case"width":this._setSize(qRCodeBarcode,"width",value);return true;case"height":this._setSize(qRCodeBarcode,"height",value);return true}},_creationOptions:null,_qRCodeBarcode:null,_createWidget:function(options,element,widget){this._creationOptions=options;$.Widget.prototype._createWidget.apply(this,[options,element])},_create:function(){var key,v,size,qRCodeBarcode,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}qRCodeBarcode=this._createBarcode();self._qRCodeBarcode=qRCodeBarcode;qRCodeBarcode.errorMessageDisplaying=$.ig.Delegate.prototype.combine(qRCodeBarcode.errorMessageDisplaying,jQuery.proxy(this._fireQRCodeBarcode_errorMessageDisplaying,this));qRCodeBarcode.dataChanged=$.ig.Delegate.prototype.combine(qRCodeBarcode.dataChanged,jQuery.proxy(this._fireQRCodeBarcode_dataChanged,this));if(o.hasOwnProperty("width"))elem[0].style.width=o["width"];if(o.hasOwnProperty("height"))elem[0].style.height=o["height"];qRCodeBarcode.provideContainer(elem[0]);for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&v.indexOf("%")>0){self._setSize(qRCodeBarcode,size=key,v)}}if(!size){self._setSize(qRCodeBarcode,"width")}if(self.css&&self.css.qRCodeBarcode){elem.addClass(self.css.qRCodeBarcode)}},_createBarcode:function(){return new $.ig.XamQRCodeBarcode},_fireQRCodeBarcode_dataChanged:function(barcode,evt){var opts={};opts.newData=evt.newData();opts.owner=this;this._trigger("dataChanged",null,opts)},_fireQRCodeBarcode_errorMessageDisplaying:function(barcode,evt){var opts={};opts.errorMessage=evt.errorMessage();opts.owner=this;this._trigger("errorMessageDisplaying",null,opts);evt.errorMessage(opts.errorMessage)},_setSize:function(qRCodeBarcode,key,val){$.ig.util.setSize(this.element,key,val,qRCodeBarcode,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"containerResized"},exportVisualData:function(){if(this._qRCodeBarcode)return this._qRCodeBarcode.exportVisualData()},flush:function(){if(this._qRCodeBarcode&&this._qRCodeBarcode.view())this._qRCodeBarcode.view().flush()},destroy:function(){var key,style,qRCodeBarcode=this._qRCodeBarcode,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.qRCodeBarcode){elem.removeClass(this.css.qRCodeBarcode)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(qRCodeBarcode){this._setSize(qRCodeBarcode)}$.Widget.prototype.destroy.apply(this,arguments);if(qRCodeBarcode&&qRCodeBarcode.destroy){qRCodeBarcode.destroy()}delete this._qRCodeBarcode;delete this._old_state},styleUpdated:function(){if(this._qRCodeBarcode&&this._qRCodeBarcode.view()){this._qRCodeBarcode.view().styleUpdated()}}});$.extend($.ui.igQRCodeBarcode,{version:"14.1.20141.1020"})})(jQuery);/*!@license
 * Infragistics.Web.ClientUI ZoomBar 14.1.20141.1020
 *
 * Copyright (c) 2011-2014 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 * jquery-1.4.4.js
 * jquery.ui.core.js
 * jquery.ui.widget.js
 * infragistics.util.js
 * infragistics.ui.shared.js
*/
(function($){$.widget("ui.igZoombar",{options:{type:"auto",target:null,clone:"auto",width:"auto",height:"70px",zoomAction:"immediate",zoomWindowMoveDistance:10,defaultZoomWindow:{left:35,width:30},zoomWindowMinWidth:5,hoverStyleAnimationDuration:500,windowPanDuration:500,tabIndex:0},events:{zoomChanging:"zoomChanging",zoomChanged:"zoomChanged",windowDragStarting:"windowDragStarting",windowDragStarted:"windowDragStarted",windowDragging:"windowDragging",windowDragEnding:"windowDragEnding",windowDragEnded:"windowDragEnded",windowResizing:"windowResizing",windowResized:"windowResized"},css:{baseClass:"ui-widget ui-helper-clearfix ui-corner-all ui-igzoombar-container",scrollBarClass:"ui-igzoombar-scrollbar",scrollBarThumbClass:"ui-state-default ui-igzoombar-scrollbar-thumb",scrollBarButtonClass:"ui-igzoombar-scrollbar-button",scrollBarLeftButtonIconClass:"ui-icon-triangle-1-w",scrollBarRightButtonIconClass:"ui-icon-triangle-1-e",maskLayerClass:"ui-igzoombar-mask",maskLayerLeftAppendixFadeClass:"ui-igzoombar-fade ui-igzoombar-fade-left-appendix",maskLayerRightAppendixFadeClass:"ui-igzoombar-fade ui-igzoombar-fade-right-appendix",maskLayerLeftFadeClass:"ui-igzoombar-fade ui-igzoombar-fade-left",maskLayerRightFadeClass:"ui-igzoombar-fade ui-igzoombar-fade-right",hoverState:"ui-state-hover",windowResizeHandleLeftClass:"ui-state-default ui-igzoombar-window-handle ui-igzoombar-window-handle-left",windowResizeHandleRightClass:"ui-state-default ui-igzoombar-window-handle ui-igzoombar-window-handle-right",windowGrabbingClass:"ui-igzoombar-window-grabbing"},_create:function(){var opts=this.options;this._acc=0;this._createHandlers();this._supportedWidgets=["igDataChart"];this._provider=this._initProvider(opts);this._cw={left:opts.defaultZoomWindow.left/100,width:opts.defaultZoomWindow.width/100};this._immediate=opts.zoomAction==="immediate";if(opts.width==="auto"){opts.width=this._provider.targetWidth()}this._renderZoombar();this._registerEvents();this._refreshWindow();this._applyZoom();this._fz=false;this.element.css("-ms-touch-action","none")},_createWidget:function(options,element){$.Widget.prototype._createWidget.apply(this,arguments)},destroy:function(){this._unregisterEvents();if(this._responsive){this._responsive.removeCallback(this._callBackId)}this.container().remove();$.Widget.prototype.destroy.apply(this,arguments);return this},_setOption:function(key,value){switch(key){case"zoomAction":this._immediate=value==="immediate";break;case"zoomWindowMinWidth":if(this._provider){this._provider.syncMinWidth(value/100)}break;case"zoomWindowMoveDistance":break;default:throw new Error($.ig.Zoombar.locale.optionChangeNotSupported+" "+key)}$.Widget.prototype._setOption.apply(this,arguments)},widget:function(){return this.element},id:function(){return this.element[0].id},container:function(){return $("#"+this.element[0].id+"_zoombar_container")},clone:function(){return $("#"+this.element[0].id+"_zoombar_clone")},zoom:function(left,width){if(!left&&!width){return{left:this._cw.left*100,width:this._cw.width*100}}left/=100;width/=100;this._zoom(left,width,false,true)},_renderZoombar:function(){var tc,sc;this._renderMainContainer();sc=this._renderScrollbar();this._resetDimensions();tc=this._renderClone();this._renderMaskContainer(tc);this._renderScrollBarThumb(sc)},_renderMainContainer:function(){this.element.css({width:this.options.width,height:this.options.height});if(this._isSizedDynamically()){this._responsive=this.element.igResponsiveContainer().data("igResponsiveContainer");this._callBackId=this._responsive.addCallback(this._containerResizedHandler,this,5,"xy")}$("<div></div>").attr("id",this.element[0].id+"_zoombar_container").css({width:this.element.width(),height:this.element.height()}).addClass(this.css.baseClass).appendTo(this.element)},_renderClone:function(){var cloneContainer,opts,w,h;cloneContainer=$("<div></div>").attr("id",this.element[0].id+"_zoombar_clone").css({"margin-left":this._buttonWidth,position:"relative"}).prependTo(this.container());w=parseInt(this._width,10)-2*this._buttonWidth;h=parseInt(this.options.height,10)-this._buttonWidth;if(this._provider){if(typeof this.options.clone==="object"){opts=$.extend({},this.options.clone)}else if(this.options.clone==="auto"){opts=this._provider.getBaseOpts();opts=this._provider.cleanOptsForZoom(opts)}else{return cloneContainer.css({width:w,height:h})}opts.width=w;opts.height=h;cloneContainer[this._provider.widgetName()](opts);this._provider.syncMinWidth(this.options.zoomWindowMinWidth/100)}cloneContainer.children().first().removeClass("ui-corner-all ui-widget-content");return cloneContainer},_renderScrollbar:function(container){var scrollbar;scrollbar=$("<div></div>").attr("id",this.element[0].id+"_zoombar_scrollbar").css({width:"100%",height:"16px"}).addClass(this.css.scrollBarClass).appendTo(this.container());this._renderButton("left",scrollbar);this._renderButton("right",scrollbar);this._buttonWidth=scrollbar.children().first().outerWidth();return scrollbar},_renderButton:function(dir,container){var ti=this.options.tabIndex;ti+=dir==="left"?2:4;$("<div></div>").attr({id:this.element[0].id+"_zoombar_buttons_"+dir,tabIndex:ti}).css("float",dir).addClass(this.css.scrollBarButtonClass).button({icons:{primary:dir==="left"?this.css.scrollBarLeftButtonIconClass:this.css.scrollBarRightButtonIconClass},text:false}).click(this._leftRightButtonHandler).keyup(this._leftRightButtonHandler).removeClass("ui-corner-all").appendTo(container)},_renderMaskContainer:function(container){var mask=$("<div></div>").attr("id",this.element[0].id+"_zoombar_mask").addClass(this.css.maskLayerClass).appendTo(container);this._renderLeftRightFade(mask);this._renderZoomWindowThumbs()},_renderLeftRightFade:function(container){$("<div></div>").attr("id",this.element[0].id+"_zoombar_mask_left_appendix").addClass(this.css.maskLayerLeftAppendixFadeClass).appendTo(container);this._lf=$("<div></div>").attr("id",this.element[0].id+"_zoombar_mask_left").addClass(this.css.maskLayerLeftFadeClass).appendTo(container);$("<div></div>").attr("id",this.element[0].id+"_zoombar_mask_right_appendix").addClass(this.css.maskLayerRightAppendixFadeClass).appendTo(container);this._rf=$("<div></div>").attr("id",this.element[0].id+"_zoombar_mask_right").addClass(this.css.maskLayerRightFadeClass).appendTo(container)},_renderScrollBarThumb:function(container){this._sbt=$("<span></span>").attr({id:this.element[0].id+"_zoombar_scrollbar_thumb",tabIndex:this.options.tabIndex+2}).addClass(this.css.scrollBarThumbClass).appendTo(container)},_renderZoomWindowThumbs:function(){$("<div></div>").attr({id:this.element[0].id+"_zoombar_mask_left_handle",tabIndex:this.options.tabIndex}).addClass(this.css.windowResizeHandleLeftClass).appendTo(this._lf);$("<div></div>").attr({id:this.element[0].id+"_zoombar_mask_right_handle",tabIndex:this.options.tabIndex+1}).addClass(this.css.windowResizeHandleRightClass).appendTo(this._rf)},_containerResized:function(width,height){this._resetDimensions();this._refreshWindow()},_mouseWheel:function(evt){var delta,target=$(evt.target),nl,nw,args,noCancel;if(!target.hasClass("ui-igzoombar-mask")){return}if(evt.originalEvent.detail){delta=-evt.originalEvent.detail/3}else{delta=evt.originalEvent.wheelDelta/120}nl=Math.max(this._cw.left+delta/100,0);nw=this._cw.width-delta/50;nw=nl+nw>1?1-nl:nw;if(nw<this.options.zoomWindowMinWidth/100){return}args={zoomWindow:{left:nl,width:nw},owner:this};noCancel=this._trigger(this.events.windowResizing,evt,args);if(noCancel){this._zoom(nl,nw,true,true);this._trigger(this.events.windowResized,evt,args)}},_touchStart:function(evt){var x,target=$(evt.target);x=evt.originalEvent.touches[0].pageX;if(this._dragStart(target,x,evt)){if(target.hasClass("ui-igzoombar-scrollbar-thumb")){target.addClass(this.css.hoverState)}evt.originalEvent.preventDefault()}},_touchMove:function(evt){if(this._draggedElement){this._dragCont(evt.touches[0].pageX,evt);evt.stopPropagation()}},_touchEnd:function(evt){var cont,target=$(evt.target);if(!this._draggedElement&&target.closest("div[role='button']").length===0){cont=target.closest(".ui-igzoombar-container");if(cont.length>0&&cont.attr("id").startsWith(this.element[0].id)){this._moveWindowByPageX(cont,evt.originalEvent.changedTouches[0].pageX)}}if(this._dragEnd(evt)){this._sbt.removeClass("ui-state-hover")}else{return false}},_mouseDown:function(evt){if(this._dragStart($(evt.target),evt.pageX||evt.originalEvent.clientX,evt)){if(window.navigator.pointerEnabled){$(evt.currentTarget).bind("pointermove.zoombar",this._zoombarMouseMoveHandler)}else if(window.navigator.msPointerEnabled){$(evt.currentTarget).bind("MSPointerMove.zoombar",this._zoombarMouseMoveHandler)}else{$(evt.currentTarget).bind("mousemove.zoombar",this._zoombarMouseMoveHandler)}evt.stopPropagation();evt.preventDefault()}},_mouseMove:function(evt){if(this._draggedElement){evt.preventDefault()}this._dragCont(evt.pageX||evt.originalEvent.clientX,evt)},_mouseUp:function(evt,ui){var cont,target=$(evt.target);if(!this._draggedElement&&target.closest("div[role='button']").length===0){cont=target.closest(".ui-igzoombar-container");if(cont.length>0&&cont.attr("id").startsWith(this.element[0].id)){this._moveWindowByPageX(cont,evt.pageX||evt.originalEvent.clientX)}}if(this._dragEnd(evt)){target.removeClass(this.css.windowGrabbingClass);$(evt.currentTarget).unbind({"mousemove.zoombar":this._zoombarMouseMoveHandler,"pointermove.zoombar":this._zoombarMouseMoveHandler,"MSPointerMove.zoombar":this._zoombarMouseMoveHandler});evt.stopPropagation();evt.preventDefault()}else{return false}},_leftRightButtonClicked:function(event){var button=$(event.target),nl;if(!button.is("span")){button=button.children("span").first();if(!event.keyCode||!(event.keyCode===$.ui.keyCode.ENTER||event.keyCode===$.ui.keyCode.SPACE)){return}}if(button.hasClass(this.css.scrollBarLeftButtonIconClass)){nl=this._cw.left-this.options.zoomWindowMoveDistance/100}else if(button.hasClass(this.css.scrollBarRightButtonIconClass)){nl=this._cw.left+this.options.zoomWindowMoveDistance/100}this._zoom(nl,this._cw.width,true,true,true);event.stopPropagation()},_scrollBarMouseEnter:function(event,ui){var self=this;if(this._sliding){this._sbt.addClass(this.css.hoverState)}else{this._sbt.stop(true,true).addClass(this.css.hoverState,this.options.hoverStyleAnimationDuration,function(){self._refreshWindow();$(this).css("background-color","")})}},_scrollBarMouseLeave:function(event,ui){var self=this;if(this._sliding){this._sbt.removeClass(this.css.hoverState)}else{this._sbt.stop(true,true).removeClass(this.css.hoverState,this.options.hoverStyleAnimationDuration,function(){self._refreshWindow();$(this).css("background-color","")})}},_windowKeyDown:function(event){var perc=.1*Math.pow(2,-6+this._acc),target=$(event.target);if(event.keyCode===$.ui.keyCode.ENTER||event.keyCode===$.ui.keyCode.SPACE){this._moveKeyDown=true;if(target.hasClass("ui-igzoombar-scrollbar-thumb")){this._scrollBarMouseEnter()}}else if(this._moveKeyDown&&event.keyCode===$.ui.keyCode.LEFT){if(target.hasClass("ui-igzoombar-window-handle-left")){this._cw.left-=perc;this._cw.width+=perc;if(this._cwidth-Math.round(this._cw.left*this._cwidth)-Math.round(this._cw.width*this._cwidth)!==parseInt(this._rf.css("width"),10)){this._accelerate();return}}else if(target.hasClass("ui-igzoombar-window-handle-right")){if(this._cw.width-perc<this.options.zoomWindowMinWidth/100){this._acc=0;return}this._cw.width-=perc}else{this._cw.left-=perc}this._ensureWindow();this._refreshWindow();this._applyZoom();this._accelerate()}else if(this._moveKeyDown&&event.keyCode===$.ui.keyCode.RIGHT){if(target.hasClass("ui-igzoombar-window-handle-left")){if(this._cw.width-perc<this.options.zoomWindowMinWidth/100){this._acc=0;return}this._cw.left+=perc;this._cw.width-=perc;if(this._cwidth-Math.round(this._cw.left*this._cwidth)-Math.round(this._cw.width*this._cwidth)!==parseInt(this._rf.css("width"),10)){this._accelerate();return}}else if(target.hasClass("ui-igzoombar-window-handle-right")){this._cw.width+=perc}else{this._cw.left+=perc}this._ensureWindow();this._refreshWindow();this._applyZoom();this._accelerate()}},_windowKeyUp:function(event,ui){if(event.keyCode===$.ui.keyCode.ENTER||event.keyCode===$.ui.keyCode.SPACE){this._moveKeyDown=false;if($(event.target).hasClass("ui-igzoombar-scrollbar-thumb")){this._scrollBarMouseLeave()}}this._acc=0},_targetWindowChanged:function(event,ui){var a;this._cw.left=ui.newLeft;this._cw.width=ui.newWidth;if(!this._fz){a={previousZoom:{left:ui.oldLeft*100,width:ui.oldWidth*100},newZoom:{left:ui.newLeft*100,width:ui.newWidth*100},owner:this};this._trigger(this.events.zoomChanged,event,a);this._refreshWindow()}this._fz=false},_zoom:function(nLeft,nWidth,isInternal,refresh,animate){var a,noCancel;animate=animate&&this.options.windowPanDuration>0;a={previousZoom:this._defStore||{left:this._cw.left*100,width:this._cw.width*100},newZoom:{left:nLeft*100,width:nWidth*100},owner:this};noCancel=isInternal?this._trigger(this.events.zoomChanging,null,a):true;if(noCancel){this._cw.left=nLeft;this._cw.width=nWidth;this._ensureWindow();if(animate){this._refreshWindow(true,this._applyZoom)}else{if(refresh){this._refreshWindow()}this._applyZoom()}if(isInternal){this._trigger(this.events.zoomChanged,null,a)}}return noCancel},_initProvider:function(opts){var provider=null,widgetName=null,key,co,rc;if(opts.target){if(typeof opts.target==="string"){this._target=$(opts.target)}else if(opts.target instanceof jQuery){this._target=$(opts.target[0])}}else{throw new Error($.ig.Zoombar.locale.zoombarTargetNotSpecified)}if(typeof opts.type==="string"&&opts.type==="auto"){for(key in this._target.data()){if(this._target.data().hasOwnProperty(key)){if($.inArray(key,this._supportedWidgets)>-1){widgetName=key}}}}else{widgetName=opts.type}if(!widgetName||typeof widgetName!=="string"){throw new Error($.ig.Zoombar.locale.zoombarTypeNotSupported)}rc=this.options.clone!=="none";co=typeof this.options.clone==="object"?this.options.clone:null;switch(widgetName.toLowerCase()){case"igdatachart":provider=new $.ig.ZoombarProviderDataChart({targetObject:this._target.data("igDataChart"),cloneOptions:co,renderClone:rc});break;default:throw new Error($.ig.Zoombar.locale.zoombarTypeNotSupported)}return provider},_isSizedDynamically:function(){if(typeof this.options.width==="string"&&this.options.width.endsWith("%")||typeof this.options.height==="string"&&this.options.height.endsWith("%")){return true}return false},_resetDimensions:function(){var cont=this.container();cont.css({width:this.element.width(),height:this.element.height()});this._width=cont.width();this._height=cont.height();this._buttonWidth=cont.children().last().children(".ui-igzoombar-scrollbar-button").outerWidth();this._cwidth=this._width-2*this._buttonWidth;this.clone()[this._provider.widgetName()]("option","width",this._width-2*this._buttonWidth);this.clone()[this._provider.widgetName()]("option","height",this._height-this._buttonWidth)},_ensureWindow:function(){if(this._cw.left<0){this._cw.left=0}if(this._cw.width>1){this._cw.width=1}if(this._cw.left+this._cw.width>1){this._cw.left=1-this._cw.width}},_refreshWindow:function(animate,func){var wnd=this._cw,sbtw,lfw,self=this;animate=animate&&this.options.windowPanDuration>0;func=func?$.proxy(func,this):function(){self._sliding=false};if(animate){this._sliding=true;this._sbt.stop().animate({left:Math.round(wnd.left*this._cwidth+this._buttonWidth)},this.options.windowPanDuration,func)}else{this._sbt.css("left",Math.round(wnd.left*this._cwidth+this._buttonWidth))}sbtw=Math.round(wnd.width*this._cwidth);this._sbt.css("width",sbtw);lfw=Math.round(wnd.left*this._cwidth);if(animate){this._sliding=true;this._lf.stop().animate({width:lfw},this.options.windowPanDuration,func).css("overflow","visible");this._rf.stop().animate({width:this._cwidth-lfw-sbtw},this.options.windowPanDuration,func).css("overflow","visible")}else{this._lf.css("width",lfw);this._rf.css("width",this._cwidth-lfw-sbtw)}},_applyZoom:function(){this._sliding=false;if(this._provider){this._fz=true;this._provider.update(this._cw.left,this._cw.left+this._cw.width)}},_dragStart:function(target,left,evt){var noCancel,args,cont=target.closest(".ui-igzoombar-container");if(!cont||cont.length===0||!cont.attr("id").startsWith(this.id())){return false}if(target.hasClass("ui-igzoombar-mask")||target.hasClass("ui-igzoombar-scrollbar-thumb")||target.closest(".ui-chart-container").length>0){args={zoomWindow:{left:this._cw.left,width:this._cw.width},owner:this};noCancel=this._trigger(this.events.windowDragStarting,evt,args);if(noCancel){this._draggedElement=this._sbt;target.addClass(this.css.windowGrabbingClass);this._trigger(this.events.windowDragStarted,evt,args)}}else if(target.hasClass("ui-igzoombar-window-handle")){this._draggedElement=target;$("body").css("cursor","e-resize");this._lf.css("cursor","inherit");this._rf.css("cursor","inherit");this._lf.parent().css("cursor","inherit")}if(this._draggedElement){this._draggedElementOffset=left-this._draggedElement.offset().left+this._draggedElement.parent().offset().left+this._buttonWidth;if(!this._immediate){this._defStore={left:this._cw.left,width:this._cw.width}}return true}},_dragCont:function(left,evt){var ol=this._cw.left,ow=this._cw.width,nl=ol,nw=ow,args,dragging=false,noCancel;if(!this._draggedElement||!(this._draggedElement instanceof jQuery)){return}if(this._draggedElement.hasClass("ui-igzoombar-window-handle-left")){nl=left-this._draggedElement.parent().offset().left;nl=nl/this._cwidth;nw=ow+ol-nl;if(nw<this.options.zoomWindowMinWidth/100){return}if(nl<0){nl=0;nw=ow+ol-nl}}else if(this._draggedElement.hasClass("ui-igzoombar-window-handle-right")){nw=(left-this._sbt.offset().left)/this._cwidth;if(nw<this.options.zoomWindowMinWidth/100){return}if(ol+nw>1){nw=1-ol}}else if(this._draggedElement.hasClass("ui-igzoombar-scrollbar-thumb")){nl=(left-this._draggedElementOffset)/this._cwidth;if(nl<0){nl=0}else if(nl+ow>1){nl=1-ow}dragging=true}args={zoomWindow:{left:nl,width:nw},owner:this};if(dragging){noCancel=this._trigger(this.events.windowDragging,evt,args)}else{noCancel=this._trigger(this.events.windowResizing,evt,args)}if(noCancel){if(this._immediate){this._zoom(nl,nw,true,true)}else{this._cw.left=nl;this._cw.width=nw;this._refreshWindow()}if(!dragging){this._trigger(this.events.windowResized,evt,args)}}},_dragEnd:function(evt){var noCancel,args;if(this._draggedElement){if(this._draggedElement.hasClass("ui-igzoombar-window-handle")){$("body").css("cursor","");this._lf.css("cursor","");this._rf.css("cursor","");this._lf.parent().css("cursor","")}else{args={zoomWindow:{left:this._cw.left,width:this._cw.width},owner:this};noCancel=this._trigger(this.events.windowDragEnding,evt,args);if(noCancel){this._trigger(this.events.windowDragEnded,evt,args)}else{return false}}}this._draggedElement=null;if(!this._immediate){if(!this._zoom(this._cw.left,this._cw.width,true,false)){this._zoom(this._defStore.left,this._defStore.width,false,true)}}return true},_moveWindowByPageX:function(cont,pageX){var percLeft=(pageX-cont.offset().left-this._buttonWidth)/this._cwidth,nl;nl=percLeft-this._cw.width/2;this._zoom(nl,this._cw.width,true,true,true)},_accelerate:function(){this._acc=this._acc+.1},_createHandlers:function(){this._leftRightButtonHandler=$.proxy(this._leftRightButtonClicked,this);this._zoombarMouseWheelHandler=$.proxy(this._mouseWheel,this);this._zoombarTouchStartHandler=$.proxy(this._touchStart,this);this._zoombarTouchMoveHandler=$.proxy(this._touchMove,this);this._zoombarTouchEndHandler=$.proxy(this._touchEnd,this);this._zoombarMouseDownHandler=$.proxy(this._mouseDown,this);this._zoombarMouseMoveHandler=$.proxy(this._mouseMove,this);this._zoombarMouseUpHandler=$.proxy(this._mouseUp,this);this._targetWindowChangedHandler=$.proxy(this._targetWindowChanged,this);this._containerResizedHandler=$.proxy(this._containerResized,this);this._scrollbarThumbMouseEnterHandler=$.proxy(this._scrollBarMouseEnter,this);this._scrollbarThumbMouseLeaveHandler=$.proxy(this._scrollBarMouseLeave,this);this._windowKeyDownHandler=$.proxy(this._windowKeyDown,this);this._windowKeyUpHandler=$.proxy(this._windowKeyUp,this)},_registerEvents:function(){var wnd=$(window),zwe=this.container().find(".ui-igzoombar-scrollbar-thumb,.ui-igzoombar-window-handle");wnd.bind({"touchstart.zoombar":this._zoombarTouchStartHandler,"touchend.zoombar":this._zoombarTouchEndHandler});this.container()[0].addEventListener("touchmove",this._zoombarTouchMoveHandler);if(window.navigator.pointerEnabled){wnd.bind({"pointerdown.zoombar":this._zoombarMouseDownHandler,"pointerup.zoombar":this._zoombarMouseUpHandler})}else if(window.navigator.msPointerEnabled){wnd.bind({"MSPointerDown.zoombar":this._zoombarMouseDownHandler,"MSPointerUp.zoombar":this._zoombarMouseUpHandler})}else{wnd.bind({"mousedown.zoombar":this._zoombarMouseDownHandler,"mouseup.zoombar":this._zoombarMouseUpHandler})}wnd.bind({"mousewheel.zoombar":this._zoombarMouseWheelHandler,"DOMMouseScroll.zoombar":this._zoombarMouseWheelHandler});this._sbt.bind({"mouseenter.zoombar":this._scrollbarThumbMouseEnterHandler,"mouseleave.zoombar":this._scrollbarThumbMouseLeaveHandler});zwe.bind({keydown:this._windowKeyDownHandler,keyup:this._windowKeyUpHandler});this._provider.targetObject().element.bind(this._provider.event(),this._targetWindowChangedHandler)},_unregisterEvents:function(){var wnd=$(window),zwe=this.container().find(".ui-igzoombar-scrollbar-thumb,.ui-igzoombar-window-handle");wnd.unbind({"touchstart.zoombar":this._zoombarTouchStartHandler,"touchend.zoombar":this._zoombarTouchEndHandler});this.container()[0].removeEventListener("touchmove",this._zoombarTouchMoveHandler);if(window.navigator.pointerEnabled){wnd.unbind({"pointerdown.zoombar":this._zoombarMouseDownHandler,"pointerup.zoombar":this._zoombarMouseUpHandler})}else if(window.navigator.msPointerEnabled){wnd.unbind({"MSPointerDown.zoombar":this._zoombarMouseDownHandler,"MSPointerUp.zoombar":this._zoombarMouseUpHandler})}else{wnd.unbind({"mousedown.zoombar":this._zoombarMouseDownHandler,"mouseup.zoombar":this._zoombarMouseUpHandler})}wnd.unbind({"mousewheel.zoombar":this._zoombarMouseWheelHandler,"DOMMouseScroll.zoombar":this._zoombarMouseWheelHandler});this._sbt.unbind({"mouseenter.zoombar":this._scrollbarThumbMouseEnterHandler,"mouseleave.zoombar":this._scrollbarThumbMouseLeaveHandler});zwe.unbind({keydown:this._windowKeyDownHandler,keyup:this._windowKeyUpHandler});this._provider.targetObject().element.unbind(this._provider.event(),this._targetWindowChangedHandler)}});$.ig.ZoombarProviderDefault=$.ig.ZoombarProviderDefault||Class.extend({init:function(options){return this},getBaseOpts:function(options){return options},cleanOptsForZoom:function(options){return options},widgetName:function(){return""},targetWidth:function(){return"100%"},syncMinWidth:function(minWidth){return false},targetObject:function(obj){return this._targetObject},update:function(a,b){return false},event:function(){return""}});$.ig.ZoombarProviderDataChart=$.ig.ZoombarProviderDataChart||$.ig.ZoombarProviderDefault.extend({init:function(options){this._targetObject=options.targetObject||null;this._evt="windowRectChanged";this._super(options);return this},getBaseOpts:function(options){var topts=options||this._targetObject.options;return this._copyRelevantOpts(topts)},cleanOptsForZoom:function(options){var i;options.gridMode="none";options.isSurfaceInteractionDisabled=false;options.horizontalZoomable=false;options.verticalZoomable=false;options.crosshairVisibility="hidden";if(options.series&&typeof options.series==="object"){for(i=0;i<options.series.length;i++){options.series[i].showTooltip=false;options.series[i].thickness=1;if(options.series[i].trendLineType){options.series[i].trendLineType="none"}}}if(options.axes&&typeof options.axes==="object"){for(i=0;i<options.axes.length;i++){options.axes[i].labelVisibility="collapsed"}}return options},widgetName:function(){return"igDataChart"},targetWidth:function(){return this._targetObject.options.width||this._targetObject._chart._width||this._super()},targetObject:function(obj){if(!obj){return this._targetObject}this._targetObject=obj;this._targetObject.element.bind("igdatachartwindowrectchanged",this._handler)},syncMinWidth:function(minWidth){this._targetObject._chart.windowRectMinWidth(minWidth);return true},update:function(a,b){var cw=this._targetObject._chart.windowRect();this._targetObject._chart.windowRect(new $.ig.Rect(0,a,cw.top(),Math.abs(b-a),cw.height()))},event:function(){return this.widgetName().toLowerCase()+this._evt.toLowerCase()},_copyRelevantOpts:function(opts){var ref=$.isArray(opts)?[]:{},type,self=this,props=false,cval;$.each(opts,function(key,val){if(val===null){return true}if($.isArray(ref)){if(typeof val!=="object"){cval=val}else{cval=self._copyRelevantOpts(val)}if(cval!==null){props=true;ref.push(cval)}}else{if(key.startsWith("title")){return}if(key.startsWith("sync")){return}if(opts.type!=="financial"&&(key==="displayType"||key.startsWith("trendLine"))){return}switch(key){case"dataSource":if(val!==null){props=true;ref[key]=val}break;case"legend":case"markerType":case"maximumMarkers":case"unknownValuePlotting":case"radiusX":case"radiusY":case"useCartesianInterpolation":case"splineType":case"ignoreFirst":case"period":case"shortPeriod":case"longPeriod":case"markerCollisionAvoidance":case"useHighMarkerFidelity":case"useBruteForce":case"progressiveLoad":case"mouseOverEnabled":case"heatMinimum":case"heatMaximum":case"heatMinimumColor":case"heatMaximumColor":case"maximumValue":case"minimumValue":case"radius":case"useInterpolation":case"skipUnknowns":case"verticalLineVisibility":case"horizontalLineVisibility":case"isCustomCategoryMarkerStyleAllowed":case"isTransitionInEnabled":case"transitionMode":case"transitionDuration":case"transitionInMode":case"transitionInDuration":case"bandHighlightWidth":case"highlightType":case"isCustomCategoryStyleAllowed":case"useIndex":case"useLegend":case"skipUnknownValues":break;default:if(val!==null){type=typeof val;if(type==="object"||$.isArray(val)){cval=self._copyRelevantOpts(val);if(cval!==null){props=true;ref[key]=cval}}else{props=true;ref[key]=val}}break}}});return props>0?ref:null}})})(jQuery);(function($){$(document).ready(function(){var wm=$("#__ig_wm__").length>0?$("#__ig_wm__"):$('<div id="__ig_wm__"></div>').appendTo(document.body);wm.css({position:"fixed",bottom:0,right:0,zIndex:1e3}).addClass("ui-igtrialwatermark")})})(jQuery);